Files
uiogaming.no-backend/dist/static/sanity-550b6471.js
T
centauridesigns 6333475b95 add base for CMS translation support
base for CMS translation. splits bio and role fields into english and norwegian. deployed into sanity.
2024-03-15 16:33:57 +01:00

7095 lines
3.7 MiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
function dst(e,n){for(var r=0;r<n.length;r++){const o=n[r];if(typeof o!="string"&&!Array.isArray(o)){for(const i in o)if(i!=="default"&&!(i in e)){const s=Object.getOwnPropertyDescriptor(o,i);s&&Object.defineProperty(e,i,s.get?s:{enumerable:!0,get:()=>o[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var _r=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ye(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function fst(e){if(e.__esModule)return e;var n=e.default;if(typeof n=="function"){var r=function o(){return this instanceof o?Reflect.construct(n,arguments,this.constructor):n.apply(this,arguments)};r.prototype=n.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(o){var i=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(r,o,i.get?i:{enumerable:!0,get:function(){return e[o]}})}),r}var UDe={exports:{}},cP={},WDe={exports:{}},Gn={};/**
* @license React
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Fk=Symbol.for("react.element"),hst=Symbol.for("react.portal"),pst=Symbol.for("react.fragment"),mst=Symbol.for("react.strict_mode"),gst=Symbol.for("react.profiler"),vst=Symbol.for("react.provider"),yst=Symbol.for("react.context"),bst=Symbol.for("react.forward_ref"),xst=Symbol.for("react.suspense"),wst=Symbol.for("react.memo"),Cst=Symbol.for("react.lazy"),ure=Symbol.iterator;function _st(e){return e===null||typeof e!="object"?null:(e=ure&&e[ure]||e["@@iterator"],typeof e=="function"?e:null)}var GDe={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},qDe=Object.assign,YDe={};function Tw(e,n,r){this.props=e,this.context=n,this.refs=YDe,this.updater=r||GDe}Tw.prototype.isReactComponent={};Tw.prototype.setState=function(e,n){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,n,"setState")};Tw.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function KDe(){}KDe.prototype=Tw.prototype;function EG(e,n,r){this.props=e,this.context=n,this.refs=YDe,this.updater=r||GDe}var jG=EG.prototype=new KDe;jG.constructor=EG;qDe(jG,Tw.prototype);jG.isPureReactComponent=!0;var dre=Array.isArray,ZDe=Object.prototype.hasOwnProperty,TG={current:null},XDe={key:!0,ref:!0,__self:!0,__source:!0};function QDe(e,n,r){var o,i={},s=null,a=null;if(n!=null)for(o in n.ref!==void 0&&(a=n.ref),n.key!==void 0&&(s=""+n.key),n)ZDe.call(n,o)&&!XDe.hasOwnProperty(o)&&(i[o]=n[o]);var l=arguments.length-2;if(l===1)i.children=r;else if(1<l){for(var c=Array(l),d=0;d<l;d++)c[d]=arguments[d+2];i.children=c}if(e&&e.defaultProps)for(o in l=e.defaultProps,l)i[o]===void 0&&(i[o]=l[o]);return{$$typeof:Fk,type:e,key:s,ref:a,props:i,_owner:TG.current}}function Sst(e,n){return{$$typeof:Fk,type:e.type,key:n,ref:e.ref,props:e.props,_owner:e._owner}}function IG(e){return typeof e=="object"&&e!==null&&e.$$typeof===Fk}function kst(e){var n={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(r){return n[r]})}var fre=/\/+/g;function o9(e,n){return typeof e=="object"&&e!==null&&e.key!=null?kst(""+e.key):n.toString(36)}function SI(e,n,r,o,i){var s=typeof e;(s==="undefined"||s==="boolean")&&(e=null);var a=!1;if(e===null)a=!0;else switch(s){case"string":case"number":a=!0;break;case"object":switch(e.$$typeof){case Fk:case hst:a=!0}}if(a)return a=e,i=i(a),e=o===""?"."+o9(a,0):o,dre(i)?(r="",e!=null&&(r=e.replace(fre,"$&/")+"/"),SI(i,n,r,"",function(d){return d})):i!=null&&(IG(i)&&(i=Sst(i,r+(!i.key||a&&a.key===i.key?"":(""+i.key).replace(fre,"$&/")+"/")+e)),n.push(i)),1;if(a=0,o=o===""?".":o+":",dre(e))for(var l=0;l<e.length;l++){s=e[l];var c=o+o9(s,l);a+=SI(s,n,r,c,i)}else if(c=_st(e),typeof c=="function")for(e=c.call(e),l=0;!(s=e.next()).done;)s=s.value,c=o+o9(s,l++),a+=SI(s,n,r,c,i);else if(s==="object")throw n=String(e),Error("Objects are not valid as a React child (found: "+(n==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":n)+"). If you meant to render a collection of children, use an array instead.");return a}function i3(e,n,r){if(e==null)return e;var o=[],i=0;return SI(e,o,"","",function(s){return n.call(r,s,i++)}),o}function Est(e){if(e._status===-1){var n=e._result;n=n(),n.then(function(r){(e._status===0||e._status===-1)&&(e._status=1,e._result=r)},function(r){(e._status===0||e._status===-1)&&(e._status=2,e._result=r)}),e._status===-1&&(e._status=0,e._result=n)}if(e._status===1)return e._result.default;throw e._result}var sl={current:null},kI={transition:null},jst={ReactCurrentDispatcher:sl,ReactCurrentBatchConfig:kI,ReactCurrentOwner:TG};Gn.Children={map:i3,forEach:function(e,n,r){i3(e,function(){n.apply(this,arguments)},r)},count:function(e){var n=0;return i3(e,function(){n++}),n},toArray:function(e){return i3(e,function(n){return n})||[]},only:function(e){if(!IG(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};Gn.Component=Tw;Gn.Fragment=pst;Gn.Profiler=gst;Gn.PureComponent=EG;Gn.StrictMode=mst;Gn.Suspense=xst;Gn.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=jst;Gn.cloneElement=function(e,n,r){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var o=qDe({},e.props),i=e.key,s=e.ref,a=e._owner;if(n!=null){if(n.ref!==void 0&&(s=n.ref,a=TG.current),n.key!==void 0&&(i=""+n.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(c in n)ZDe.call(n,c)&&!XDe.hasOwnProperty(c)&&(o[c]=n[c]===void 0&&l!==void 0?l[c]:n[c])}var c=arguments.length-2;if(c===1)o.children=r;else if(1<c){l=Array(c);for(var d=0;d<c;d++)l[d]=arguments[d+2];o.children=l}return{$$typeof:Fk,type:e.type,key:i,ref:s,props:o,_owner:a}};Gn.createContext=function(e){return e={$$typeof:yst,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:vst,_context:e},e.Consumer=e};Gn.createElement=QDe;Gn.createFactory=function(e){var n=QDe.bind(null,e);return n.type=e,n};Gn.createRef=function(){return{current:null}};Gn.forwardRef=function(e){return{$$typeof:bst,render:e}};Gn.isValidElement=IG;Gn.lazy=function(e){return{$$typeof:Cst,_payload:{_status:-1,_result:e},_init:Est}};Gn.memo=function(e,n){return{$$typeof:wst,type:e,compare:n===void 0?null:n}};Gn.startTransition=function(e){var n=kI.transition;kI.transition={};try{e()}finally{kI.transition=n}};Gn.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};Gn.useCallback=function(e,n){return sl.current.useCallback(e,n)};Gn.useContext=function(e){return sl.current.useContext(e)};Gn.useDebugValue=function(){};Gn.useDeferredValue=function(e){return sl.current.useDeferredValue(e)};Gn.useEffect=function(e,n){return sl.current.useEffect(e,n)};Gn.useId=function(){return sl.current.useId()};Gn.useImperativeHandle=function(e,n,r){return sl.current.useImperativeHandle(e,n,r)};Gn.useInsertionEffect=function(e,n){return sl.current.useInsertionEffect(e,n)};Gn.useLayoutEffect=function(e,n){return sl.current.useLayoutEffect(e,n)};Gn.useMemo=function(e,n){return sl.current.useMemo(e,n)};Gn.useReducer=function(e,n,r){return sl.current.useReducer(e,n,r)};Gn.useRef=function(e){return sl.current.useRef(e)};Gn.useState=function(e){return sl.current.useState(e)};Gn.useSyncExternalStore=function(e,n,r){return sl.current.useSyncExternalStore(e,n,r)};Gn.useTransition=function(){return sl.current.useTransition()};Gn.version="18.2.0";WDe.exports=Gn;var p=WDe.exports;const ie=Ye(p),hre=dst({__proto__:null,default:ie},[p]);/**
* @license React
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Tst=p,Ist=Symbol.for("react.element"),Ast=Symbol.for("react.fragment"),$st=Object.prototype.hasOwnProperty,Dst=Tst.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Ost={key:!0,ref:!0,__self:!0,__source:!0};function JDe(e,n,r){var o,i={},s=null,a=null;r!==void 0&&(s=""+r),n.key!==void 0&&(s=""+n.key),n.ref!==void 0&&(a=n.ref);for(o in n)$st.call(n,o)&&!Ost.hasOwnProperty(o)&&(i[o]=n[o]);if(e&&e.defaultProps)for(o in n=e.defaultProps,n)i[o]===void 0&&(i[o]=n[o]);return{$$typeof:Ist,type:e,key:s,ref:a,props:i,_owner:Dst.current}}cP.Fragment=Ast;cP.jsx=JDe;cP.jsxs=JDe;UDe.exports=cP;var u=UDe.exports;function Iv(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}function kp(e){return Iv(e)&&typeof e._ref=="string"}function Pst(e){return Iv(e)&&kp(e.asset)&&e.asset._ref.startsWith("image-")}function eOe(e){return Iv(e)&&typeof e._ref=="string"&&typeof e._dataset=="string"&&typeof e._projectId=="string"}function Rst(e){return Iv(e)&&typeof e._id=="string"&&typeof e._type=="string"}function AG(e){return Iv(e)&&typeof e._type=="string"}function wd(e){return Iv(e)&&typeof e._key=="string"}function Mst(e){return e.level==="error"}const Lst=/_key\s*==\s*['"](.*)['"]/,Fst=/^\d*:\d*$/;function gc(e){return typeof e=="number"||typeof e=="string"&&/^\[\d+\]$/.test(e)}function to(e){return typeof e=="string"?Lst.test(e.trim()):typeof e=="object"&&"_key"in e}function fg(e){if(typeof e=="string"&&Fst.test(e))return!0;if(!Array.isArray(e)||e.length!==2)return!1;const[n,r]=e;return(typeof n=="number"||n==="")&&(typeof r=="number"||r==="")}function EI(e){return!!e&&(typeof e=="object"||typeof e=="function")}function Iu(e){return EI(e)&&typeof e._type=="string"&&Array.isArray(e.children)&&e.children.every(n=>EI(n))&&("markDefs"in e?Array.isArray(e.markDefs)&&e.markDefs.every(n=>EI(n)):!1)&&("style"in e?typeof e.style=="string":!0)}function vc(e){return EI(e)&&e._type==="span"&&typeof e.text=="string"&&("marks"in e?Array.isArray(e.marks)&&e.marks.every(n=>typeof n=="string"):!0)}function Bst(e){return Iu(e)&&"listItem"in e&&typeof e.listItem=="string"&&"level"in e&&Number.isInteger(e.level)}function rl(e){return!!e&&(typeof e=="object"||typeof e=="function")}function Ru(e){return rl(e)?e.jsonType==="object":!1}function Lc(e){return rl(e)?e.jsonType==="array":!1}function i9(e){return Lc(e)&&e.of.some(n=>zst(n))}function $G(e){return Lc(e)&&e.of.every(n=>Ru(n))}function Nst(e){return Lc(e)&&e.of.every(n=>nOe(n))}function Bk(e){return rl(e)?e.jsonType==="boolean":!1}function tOe(e){return rl(e)?e.jsonType==="string":!1}function Z0(e){return rl(e)?e.jsonType==="number":!1}function nOe(e){return Bk(e)||tOe(e)||Z0(e)}function Kh(e){return rl(e)&&(e.name==="reference"||Kh(e.type))}function rOe(e){return rl(e)?typeof e.deprecated<"u":!1}function DG(e){return rl(e)&&(e.name==="crossDatasetReference"||DG(e.type))}function OG(e){return typeof e=="object"&&e!==null&&"title"in e&&"value"in e}function Vst(e){return rl(e)?Array.isArray(e.annotations)&&Array.isArray(e.decorators):!1}function zst(e){if(!rl(e)||!Array.isArray(e.fields))return!1;const n=e.fields.find(gre),r=e.fields.find(pre),o=e.fields.find(mre);return gre(n)&&pre(r)&&mre(o)}function pre(e){return!rl(e)||e.name!=="style"?!1:rl(e.type)&&e.type.jsonType==="string"}function mre(e){return!rl(e)||e.name!=="listItem"?!1:rl(e.type)&&e.type.jsonType==="string"}function gre(e){return!rl(e)||e.name!=="children"||!Lc(e.type)?!1:e.type.of.some(Vst)}function PG(e,n){return e}function Hst(e,n){return e}function Ust(e){return Iv(e)&&typeof e.current=="string"}function Wst(e){return e.level==="error"}function Gst(e){return e.level==="warning"}const qst=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Yst=/_key\s*==\s*['"](.*)['"]/,oOe=[],iOe="$";function Av(e,n,r){const o=typeof n=="string"?Cd(n):n;if(!Array.isArray(o))throw new Error("Path must be an array or a string");let i=e;for(let s=0;s<o.length;s++){const a=o[s];if(gc(a)){if(!Array.isArray(i))return r;i=i[a]}if(to(a)){if(!Array.isArray(i))return r;i=i.find(l=>l._key===a._key)}if(typeof a=="string"&&(i=typeof i=="object"&&i!==null?i[a]:void 0),typeof i>"u")return r}return i}const s9=new Map;function Af(e){if(e.length===0)return oOe;const n=pi(e);return s9.has(n)?s9.get(n):(s9.set(n,e),Object.freeze(e),e)}function Lr(e,n){return e.length===n.length&&e.every((r,o)=>uP(r,n[o]))}function Kst(e,n){const r=Math.min(e.length,n.length);for(let o=0;o<r;o++)if(!uP(e[o],n[o]))return o;return r}function uP(e,n){return to(e)&&to(n)?e._key===n._key:gc(e)?Number(e)===Number(n):fg(e)&&fg(n)?e[0]===n[0]&&e[1]===n[1]:e===n}function Sa(e,n){return e.every((r,o)=>uP(r,n[o]))}function UC(e,n){if(e.length===0||n.length===0)return n;const[r,...o]=e,[i,...s]=n;return uP(r,i)?Af(UC(o,s)):n}function RG(e,n){return Sa(e,n)?UC(e,n):oOe}function pi(e){if(!Array.isArray(e))throw new Error("Path is not an array");return e.reduce((n,r,o)=>{const i=typeof r;if(i==="number")return"".concat(n,"[").concat(r,"]");if(i==="string"){const s=o===0?"":".";return"".concat(n).concat(s).concat(r)}if(to(r)&&r._key)return"".concat(n,'[_key=="').concat(r._key,'"]');if(Array.isArray(r)){const[s,a]=r;return"".concat(n,"[").concat(s,":").concat(a,"]")}throw new Error("Unsupported path segment `".concat(JSON.stringify(r),"`"))},"")}function cN(e,n){if(n.length===0)return n;const[r,...o]=n;if(typeof r=="number"){if(!Array.isArray(e)||!(r in e))return[];const s=e[r];return[typeof(s==null?void 0:s._key)=="string"?{_key:s._key}:r,...cN(s,o)]}const i=Av(e,[r]);return[r,...cN(i,o)]}function Zst(e,n){if(!Array.isArray(n))throw new Error("Path is not an array");return Af(cN(e,n))}function Cd(e){if(typeof e!="string")throw new Error("Path is not a string");const n=e.match(qst);if(!n)throw new Error("Invalid path string");return n.map(Xst)}function Xst(e){return gc(e)?Qst(e):to(e)?Jst(e):fg(e)?eat(e):e}function Qst(e){return Number(e.replace(/[^\d]/g,""))}function Jst(e){return{_key:e.match(Yst)[1]}}function eat(e){const[n,r]=e.split(":").map(o=>o===""?o:Number(o));return[n,r]}var tat=typeof Element<"u",nat=typeof Map=="function",rat=typeof Set=="function",oat=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function jI(e,n){if(e===n)return!0;if(e&&n&&typeof e=="object"&&typeof n=="object"){if(e.constructor!==n.constructor)return!1;var r,o,i;if(Array.isArray(e)){if(r=e.length,r!=n.length)return!1;for(o=r;o--!==0;)if(!jI(e[o],n[o]))return!1;return!0}var s;if(nat&&e instanceof Map&&n instanceof Map){if(e.size!==n.size)return!1;for(s=e.entries();!(o=s.next()).done;)if(!n.has(o.value[0]))return!1;for(s=e.entries();!(o=s.next()).done;)if(!jI(o.value[1],n.get(o.value[0])))return!1;return!0}if(rat&&e instanceof Set&&n instanceof Set){if(e.size!==n.size)return!1;for(s=e.entries();!(o=s.next()).done;)if(!n.has(o.value[0]))return!1;return!0}if(oat&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(n)){if(r=e.length,r!=n.length)return!1;for(o=r;o--!==0;)if(e[o]!==n[o])return!1;return!0}if(e.constructor===RegExp)return e.source===n.source&&e.flags===n.flags;if(e.valueOf!==Object.prototype.valueOf&&typeof e.valueOf=="function"&&typeof n.valueOf=="function")return e.valueOf()===n.valueOf();if(e.toString!==Object.prototype.toString&&typeof e.toString=="function"&&typeof n.toString=="function")return e.toString()===n.toString();if(i=Object.keys(e),r=i.length,r!==Object.keys(n).length)return!1;for(o=r;o--!==0;)if(!Object.prototype.hasOwnProperty.call(n,i[o]))return!1;if(tat&&e instanceof Element)return!1;for(o=r;o--!==0;)if(!((i[o]==="_owner"||i[o]==="__v"||i[o]==="__o")&&e.$$typeof)&&!jI(e[i[o]],n[i[o]]))return!1;return!0}return e!==e&&n!==n}var iat=function(n,r){try{return jI(n,r)}catch(o){if((o.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw o}};const Y_=Ye(iat);function sat(e,n){for(var r=-1,o=n.length,i=e.length;++r<o;)e[i+r]=n[r];return e}var MG=sat,aat=typeof _r=="object"&&_r&&_r.Object===Object&&_r,sOe=aat,lat=sOe,cat=typeof self=="object"&&self&&self.Object===Object&&self,uat=lat||cat||Function("return this")(),Mu=uat,dat=Mu,fat=dat.Symbol,Iw=fat,vre=Iw,aOe=Object.prototype,hat=aOe.hasOwnProperty,pat=aOe.toString,X2=vre?vre.toStringTag:void 0;function mat(e){var n=hat.call(e,X2),r=e[X2];try{e[X2]=void 0;var o=!0}catch{}var i=pat.call(e);return o&&(n?e[X2]=r:delete e[X2]),i}var gat=mat,vat=Object.prototype,yat=vat.toString;function bat(e){return yat.call(e)}var xat=bat,yre=Iw,wat=gat,Cat=xat,_at="[object Null]",Sat="[object Undefined]",bre=yre?yre.toStringTag:void 0;function kat(e){return e==null?e===void 0?Sat:_at:bre&&bre in Object(e)?wat(e):Cat(e)}var Ep=kat;function Eat(e){return e!=null&&typeof e=="object"}var Fc=Eat,jat=Ep,Tat=Fc,Iat="[object Arguments]";function Aat(e){return Tat(e)&&jat(e)==Iat}var $at=Aat,xre=$at,Dat=Fc,lOe=Object.prototype,Oat=lOe.hasOwnProperty,Pat=lOe.propertyIsEnumerable,Rat=xre(function(){return arguments}())?xre:function(e){return Dat(e)&&Oat.call(e,"callee")&&!Pat.call(e,"callee")},dP=Rat,Mat=Array.isArray,Ri=Mat,wre=Iw,Lat=dP,Fat=Ri,Cre=wre?wre.isConcatSpreadable:void 0;function Bat(e){return Fat(e)||Lat(e)||!!(Cre&&e&&e[Cre])}var Nat=Bat,Vat=MG,zat=Nat;function cOe(e,n,r,o,i){var s=-1,a=e.length;for(r||(r=zat),i||(i=[]);++s<a;){var l=e[s];n>0&&r(l)?n>1?cOe(l,n-1,r,o,i):Vat(i,l):o||(i[i.length]=l)}return i}var Aw=cOe,Hat=Aw;function Uat(e){var n=e==null?0:e.length;return n?Hat(e,1):[]}var uOe=Uat;const Zr=Ye(uOe);var uN=function(e,n){return uN=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])},uN(e,n)};function al(e,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");uN(e,n);function r(){this.constructor=e}e.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}function Wat(e,n,r,o){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function l(f){try{d(o.next(f))}catch(h){a(h)}}function c(f){try{d(o.throw(f))}catch(h){a(h)}}function d(f){f.done?s(f.value):i(f.value).then(l,c)}d((o=o.apply(e,n||[])).next())})}function dOe(e,n){var r={label:0,sent:function(){if(s[0]&1)throw s[1];return s[1]},trys:[],ops:[]},o,i,s,a;return a={next:l(0),throw:l(1),return:l(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function l(d){return function(f){return c([d,f])}}function c(d){if(o)throw new TypeError("Generator is already executing.");for(;r;)try{if(o=1,i&&(s=d[0]&2?i.return:d[0]?i.throw||((s=i.return)&&s.call(i),0):i.next)&&!(s=s.call(i,d[1])).done)return s;switch(i=0,s&&(d=[d[0]&2,s.value]),d[0]){case 0:case 1:s=d;break;case 4:return r.label++,{value:d[1],done:!1};case 5:r.label++,i=d[1],d=[0];continue;case 7:d=r.ops.pop(),r.trys.pop();continue;default:if(s=r.trys,!(s=s.length>0&&s[s.length-1])&&(d[0]===6||d[0]===2)){r=0;continue}if(d[0]===3&&(!s||d[1]>s[0]&&d[1]<s[3])){r.label=d[1];break}if(d[0]===6&&r.label<s[1]){r.label=s[1],s=d;break}if(s&&r.label<s[2]){r.label=s[2],r.ops.push(d);break}s[2]&&r.ops.pop(),r.trys.pop();continue}d=n.call(e,r)}catch(f){d=[6,f],i=0}finally{o=s=0}if(d[0]&5)throw d[1];return{value:d[0]?d[1]:void 0,done:!0}}}function hg(e){var n=typeof Symbol=="function"&&Symbol.iterator,r=n&&e[n],o=0;if(r)return r.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&o>=e.length&&(e=void 0),{value:e&&e[o++],done:!e}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}function ol(e,n){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var o=r.call(e),i,s=[],a;try{for(;(n===void 0||n-- >0)&&!(i=o.next()).done;)s.push(i.value)}catch(l){a={error:l}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(a)throw a.error}}return s}function zl(e,n,r){if(r||arguments.length===2)for(var o=0,i=n.length,s;o<i;o++)(s||!(o in n))&&(s||(s=Array.prototype.slice.call(n,0,o)),s[o]=n[o]);return e.concat(s||Array.prototype.slice.call(n))}function Vb(e){return this instanceof Vb?(this.v=e,this):new Vb(e)}function Gat(e,n,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var o=r.apply(e,n||[]),i,s=[];return i={},a("next"),a("throw"),a("return"),i[Symbol.asyncIterator]=function(){return this},i;function a(m){o[m]&&(i[m]=function(g){return new Promise(function(v,y){s.push([m,g,v,y])>1||l(m,g)})})}function l(m,g){try{c(o[m](g))}catch(v){h(s[0][3],v)}}function c(m){m.value instanceof Vb?Promise.resolve(m.value.v).then(d,f):h(s[0][2],m)}function d(m){l("next",m)}function f(m){l("throw",m)}function h(m,g){m(g),s.shift(),s.length&&l(s[0][0],s[0][1])}}function qat(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=e[Symbol.asyncIterator],r;return n?n.call(e):(e=typeof hg=="function"?hg(e):e[Symbol.iterator](),r={},o("next"),o("throw"),o("return"),r[Symbol.asyncIterator]=function(){return this},r);function o(s){r[s]=e[s]&&function(a){return new Promise(function(l,c){a=e[s](a),i(l,c,a.done,a.value)})}}function i(s,a,l,c){Promise.resolve(c).then(function(d){s({value:d,done:l})},a)}}function Dn(e){return typeof e=="function"}function LG(e){var n=function(o){Error.call(o),o.stack=new Error().stack},r=e(n);return r.prototype=Object.create(Error.prototype),r.prototype.constructor=r,r}var a9=LG(function(e){return function(r){e(this),this.message=r?r.length+` errors occurred during unsubscription:
`+r.map(function(o,i){return i+1+") "+o.toString()}).join(`
`):"",this.name="UnsubscriptionError",this.errors=r}});function K_(e,n){if(e){var r=e.indexOf(n);0<=r&&e.splice(r,1)}}var pg=function(){function e(n){this.initialTeardown=n,this.closed=!1,this._parentage=null,this._finalizers=null}return e.prototype.unsubscribe=function(){var n,r,o,i,s;if(!this.closed){this.closed=!0;var a=this._parentage;if(a)if(this._parentage=null,Array.isArray(a))try{for(var l=hg(a),c=l.next();!c.done;c=l.next()){var d=c.value;d.remove(this)}}catch(y){n={error:y}}finally{try{c&&!c.done&&(r=l.return)&&r.call(l)}finally{if(n)throw n.error}}else a.remove(this);var f=this.initialTeardown;if(Dn(f))try{f()}catch(y){s=y instanceof a9?y.errors:[y]}var h=this._finalizers;if(h){this._finalizers=null;try{for(var m=hg(h),g=m.next();!g.done;g=m.next()){var v=g.value;try{_re(v)}catch(y){s=s??[],y instanceof a9?s=zl(zl([],ol(s)),ol(y.errors)):s.push(y)}}}catch(y){o={error:y}}finally{try{g&&!g.done&&(i=m.return)&&i.call(m)}finally{if(o)throw o.error}}}if(s)throw new a9(s)}},e.prototype.add=function(n){var r;if(n&&n!==this)if(this.closed)_re(n);else{if(n instanceof e){if(n.closed||n._hasParent(this))return;n._addParent(this)}(this._finalizers=(r=this._finalizers)!==null&&r!==void 0?r:[]).push(n)}},e.prototype._hasParent=function(n){var r=this._parentage;return r===n||Array.isArray(r)&&r.includes(n)},e.prototype._addParent=function(n){var r=this._parentage;this._parentage=Array.isArray(r)?(r.push(n),r):r?[r,n]:n},e.prototype._removeParent=function(n){var r=this._parentage;r===n?this._parentage=null:Array.isArray(r)&&K_(r,n)},e.prototype.remove=function(n){var r=this._finalizers;r&&K_(r,n),n instanceof e&&n._removeParent(this)},e.EMPTY=function(){var n=new e;return n.closed=!0,n}(),e}(),fOe=pg.EMPTY;function hOe(e){return e instanceof pg||e&&"closed"in e&&Dn(e.remove)&&Dn(e.add)&&Dn(e.unsubscribe)}function _re(e){Dn(e)?e():e.unsubscribe()}var pOe={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},dN={setTimeout:function(e,n){for(var r=[],o=2;o<arguments.length;o++)r[o-2]=arguments[o];var i=dN.delegate;return i!=null&&i.setTimeout?i.setTimeout.apply(i,zl([e,n],ol(r))):setTimeout.apply(void 0,zl([e,n],ol(r)))},clearTimeout:function(e){var n=dN.delegate;return((n==null?void 0:n.clearTimeout)||clearTimeout)(e)},delegate:void 0};function mOe(e){dN.setTimeout(function(){throw e})}function mg(){}function TI(e){e()}var FG=function(e){al(n,e);function n(r){var o=e.call(this)||this;return o.isStopped=!1,r?(o.destination=r,hOe(r)&&r.add(o)):o.destination=Xat,o}return n.create=function(r,o,i){return new Cx(r,o,i)},n.prototype.next=function(r){this.isStopped||this._next(r)},n.prototype.error=function(r){this.isStopped||(this.isStopped=!0,this._error(r))},n.prototype.complete=function(){this.isStopped||(this.isStopped=!0,this._complete())},n.prototype.unsubscribe=function(){this.closed||(this.isStopped=!0,e.prototype.unsubscribe.call(this),this.destination=null)},n.prototype._next=function(r){this.destination.next(r)},n.prototype._error=function(r){try{this.destination.error(r)}finally{this.unsubscribe()}},n.prototype._complete=function(){try{this.destination.complete()}finally{this.unsubscribe()}},n}(pg),Yat=Function.prototype.bind;function l9(e,n){return Yat.call(e,n)}var Kat=function(){function e(n){this.partialObserver=n}return e.prototype.next=function(n){var r=this.partialObserver;if(r.next)try{r.next(n)}catch(o){s3(o)}},e.prototype.error=function(n){var r=this.partialObserver;if(r.error)try{r.error(n)}catch(o){s3(o)}else s3(n)},e.prototype.complete=function(){var n=this.partialObserver;if(n.complete)try{n.complete()}catch(r){s3(r)}},e}(),Cx=function(e){al(n,e);function n(r,o,i){var s=e.call(this)||this,a;if(Dn(r)||!r)a={next:r??void 0,error:o??void 0,complete:i??void 0};else{var l;s&&pOe.useDeprecatedNextContext?(l=Object.create(r),l.unsubscribe=function(){return s.unsubscribe()},a={next:r.next&&l9(r.next,l),error:r.error&&l9(r.error,l),complete:r.complete&&l9(r.complete,l)}):a=r}return s.destination=new Kat(a),s}return n}(FG);function s3(e){mOe(e)}function Zat(e){throw e}var Xat={closed:!0,next:mg,error:Zat,complete:mg},BG=function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"}();function jp(e){return e}function Qat(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return gOe(e)}function gOe(e){return e.length===0?jp:e.length===1?e[0]:function(r){return e.reduce(function(o,i){return i(o)},r)}}var qt=function(){function e(n){n&&(this._subscribe=n)}return e.prototype.lift=function(n){var r=new e;return r.source=this,r.operator=n,r},e.prototype.subscribe=function(n,r,o){var i=this,s=elt(n)?n:new Cx(n,r,o);return TI(function(){var a=i,l=a.operator,c=a.source;s.add(l?l.call(s,c):c?i._subscribe(s):i._trySubscribe(s))}),s},e.prototype._trySubscribe=function(n){try{return this._subscribe(n)}catch(r){n.error(r)}},e.prototype.forEach=function(n,r){var o=this;return r=Sre(r),new r(function(i,s){var a=new Cx({next:function(l){try{n(l)}catch(c){s(c),a.unsubscribe()}},error:s,complete:i});o.subscribe(a)})},e.prototype._subscribe=function(n){var r;return(r=this.source)===null||r===void 0?void 0:r.subscribe(n)},e.prototype[BG]=function(){return this},e.prototype.pipe=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return gOe(n)(this)},e.prototype.toPromise=function(n){var r=this;return n=Sre(n),new n(function(o,i){var s;r.subscribe(function(a){return s=a},function(a){return i(a)},function(){return o(s)})})},e.create=function(n){return new e(n)},e}();function Sre(e){var n;return(n=e??pOe.Promise)!==null&&n!==void 0?n:Promise}function Jat(e){return e&&Dn(e.next)&&Dn(e.error)&&Dn(e.complete)}function elt(e){return e&&e instanceof FG||Jat(e)&&hOe(e)}function vOe(e){return Dn(e==null?void 0:e.lift)}function dr(e){return function(n){if(vOe(n))return n.lift(function(r){try{return e(r,this)}catch(o){this.error(o)}});throw new TypeError("Unable to lift unknown Observable type")}}function Rn(e,n,r,o,i){return new yOe(e,n,r,o,i)}var yOe=function(e){al(n,e);function n(r,o,i,s,a,l){var c=e.call(this,r)||this;return c.onFinalize=a,c.shouldUnsubscribe=l,c._next=o?function(d){try{o(d)}catch(f){r.error(f)}}:e.prototype._next,c._error=s?function(d){try{s(d)}catch(f){r.error(f)}finally{this.unsubscribe()}}:e.prototype._error,c._complete=i?function(){try{i()}catch(d){r.error(d)}finally{this.unsubscribe()}}:e.prototype._complete,c}return n.prototype.unsubscribe=function(){var r;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){var o=this.closed;e.prototype.unsubscribe.call(this),!o&&((r=this.onFinalize)===null||r===void 0||r.call(this))}},n}(FG);function cd(){return dr(function(e,n){var r=null;e._refCount++;var o=Rn(n,void 0,void 0,void 0,function(){if(!e||e._refCount<=0||0<--e._refCount){r=null;return}var i=e._connection,s=r;r=null,i&&(!s||i===s)&&i.unsubscribe(),n.unsubscribe()});e.subscribe(o),o.closed||(r=e.connect())})}var tlt=function(e){al(n,e);function n(r,o){var i=e.call(this)||this;return i.source=r,i.subjectFactory=o,i._subject=null,i._refCount=0,i._connection=null,vOe(r)&&(i.lift=r.lift),i}return n.prototype._subscribe=function(r){return this.getSubject().subscribe(r)},n.prototype.getSubject=function(){var r=this._subject;return(!r||r.isStopped)&&(this._subject=this.subjectFactory()),this._subject},n.prototype._teardown=function(){this._refCount=0;var r=this._connection;this._subject=this._connection=null,r==null||r.unsubscribe()},n.prototype.connect=function(){var r=this,o=this._connection;if(!o){o=this._connection=new pg;var i=this.getSubject();o.add(this.source.subscribe(Rn(i,void 0,function(){r._teardown(),i.complete()},function(s){r._teardown(),i.error(s)},function(){return r._teardown()}))),o.closed&&(this._connection=null,o=pg.EMPTY)}return o},n.prototype.refCount=function(){return cd()(this)},n}(qt),nlt=LG(function(e){return function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"}}),Ir=function(e){al(n,e);function n(){var r=e.call(this)||this;return r.closed=!1,r.currentObservers=null,r.observers=[],r.isStopped=!1,r.hasError=!1,r.thrownError=null,r}return n.prototype.lift=function(r){var o=new kre(this,this);return o.operator=r,o},n.prototype._throwIfClosed=function(){if(this.closed)throw new nlt},n.prototype.next=function(r){var o=this;TI(function(){var i,s;if(o._throwIfClosed(),!o.isStopped){o.currentObservers||(o.currentObservers=Array.from(o.observers));try{for(var a=hg(o.currentObservers),l=a.next();!l.done;l=a.next()){var c=l.value;c.next(r)}}catch(d){i={error:d}}finally{try{l&&!l.done&&(s=a.return)&&s.call(a)}finally{if(i)throw i.error}}}})},n.prototype.error=function(r){var o=this;TI(function(){if(o._throwIfClosed(),!o.isStopped){o.hasError=o.isStopped=!0,o.thrownError=r;for(var i=o.observers;i.length;)i.shift().error(r)}})},n.prototype.complete=function(){var r=this;TI(function(){if(r._throwIfClosed(),!r.isStopped){r.isStopped=!0;for(var o=r.observers;o.length;)o.shift().complete()}})},n.prototype.unsubscribe=function(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null},Object.defineProperty(n.prototype,"observed",{get:function(){var r;return((r=this.observers)===null||r===void 0?void 0:r.length)>0},enumerable:!1,configurable:!0}),n.prototype._trySubscribe=function(r){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,r)},n.prototype._subscribe=function(r){return this._throwIfClosed(),this._checkFinalizedStatuses(r),this._innerSubscribe(r)},n.prototype._innerSubscribe=function(r){var o=this,i=this,s=i.hasError,a=i.isStopped,l=i.observers;return s||a?fOe:(this.currentObservers=null,l.push(r),new pg(function(){o.currentObservers=null,K_(l,r)}))},n.prototype._checkFinalizedStatuses=function(r){var o=this,i=o.hasError,s=o.thrownError,a=o.isStopped;i?r.error(s):a&&r.complete()},n.prototype.asObservable=function(){var r=new qt;return r.source=this,r},n.create=function(r,o){return new kre(r,o)},n}(qt),kre=function(e){al(n,e);function n(r,o){var i=e.call(this)||this;return i.destination=r,i.source=o,i}return n.prototype.next=function(r){var o,i;(i=(o=this.destination)===null||o===void 0?void 0:o.next)===null||i===void 0||i.call(o,r)},n.prototype.error=function(r){var o,i;(i=(o=this.destination)===null||o===void 0?void 0:o.error)===null||i===void 0||i.call(o,r)},n.prototype.complete=function(){var r,o;(o=(r=this.destination)===null||r===void 0?void 0:r.complete)===null||o===void 0||o.call(r)},n.prototype._subscribe=function(r){var o,i;return(i=(o=this.source)===null||o===void 0?void 0:o.subscribe(r))!==null&&i!==void 0?i:fOe},n}(Ir),fP=function(e){al(n,e);function n(r){var o=e.call(this)||this;return o._value=r,o}return Object.defineProperty(n.prototype,"value",{get:function(){return this.getValue()},enumerable:!1,configurable:!0}),n.prototype._subscribe=function(r){var o=e.prototype._subscribe.call(this,r);return!o.closed&&r.next(this._value),o},n.prototype.getValue=function(){var r=this,o=r.hasError,i=r.thrownError,s=r._value;if(o)throw i;return this._throwIfClosed(),s},n.prototype.next=function(r){e.prototype.next.call(this,this._value=r)},n}(Ir),NG={now:function(){return(NG.delegate||Date).now()},delegate:void 0},bOe=function(e){al(n,e);function n(r,o,i){r===void 0&&(r=1/0),o===void 0&&(o=1/0),i===void 0&&(i=NG);var s=e.call(this)||this;return s._bufferSize=r,s._windowTime=o,s._timestampProvider=i,s._buffer=[],s._infiniteTimeWindow=!0,s._infiniteTimeWindow=o===1/0,s._bufferSize=Math.max(1,r),s._windowTime=Math.max(1,o),s}return n.prototype.next=function(r){var o=this,i=o.isStopped,s=o._buffer,a=o._infiniteTimeWindow,l=o._timestampProvider,c=o._windowTime;i||(s.push(r),!a&&s.push(l.now()+c)),this._trimBuffer(),e.prototype.next.call(this,r)},n.prototype._subscribe=function(r){this._throwIfClosed(),this._trimBuffer();for(var o=this._innerSubscribe(r),i=this,s=i._infiniteTimeWindow,a=i._buffer,l=a.slice(),c=0;c<l.length&&!r.closed;c+=s?1:2)r.next(l[c]);return this._checkFinalizedStatuses(r),o},n.prototype._trimBuffer=function(){var r=this,o=r._bufferSize,i=r._timestampProvider,s=r._buffer,a=r._infiniteTimeWindow,l=(a?1:2)*o;if(o<1/0&&l<s.length&&s.splice(0,s.length-l),!a){for(var c=i.now(),d=0,f=1;f<s.length&&s[f]<=c;f+=2)d=f;d&&s.splice(0,d+1)}},n}(Ir),rlt=function(e){al(n,e);function n(r,o){return e.call(this)||this}return n.prototype.schedule=function(r,o){return this},n}(pg),f4={setInterval:function(e,n){for(var r=[],o=2;o<arguments.length;o++)r[o-2]=arguments[o];var i=f4.delegate;return i!=null&&i.setInterval?i.setInterval.apply(i,zl([e,n],ol(r))):setInterval.apply(void 0,zl([e,n],ol(r)))},clearInterval:function(e){var n=f4.delegate;return((n==null?void 0:n.clearInterval)||clearInterval)(e)},delegate:void 0},VG=function(e){al(n,e);function n(r,o){var i=e.call(this,r,o)||this;return i.scheduler=r,i.work=o,i.pending=!1,i}return n.prototype.schedule=function(r,o){var i;if(o===void 0&&(o=0),this.closed)return this;this.state=r;var s=this.id,a=this.scheduler;return s!=null&&(this.id=this.recycleAsyncId(a,s,o)),this.pending=!0,this.delay=o,this.id=(i=this.id)!==null&&i!==void 0?i:this.requestAsyncId(a,this.id,o),this},n.prototype.requestAsyncId=function(r,o,i){return i===void 0&&(i=0),f4.setInterval(r.flush.bind(r,this),i)},n.prototype.recycleAsyncId=function(r,o,i){if(i===void 0&&(i=0),i!=null&&this.delay===i&&this.pending===!1)return o;o!=null&&f4.clearInterval(o)},n.prototype.execute=function(r,o){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var i=this._execute(r,o);if(i)return i;this.pending===!1&&this.id!=null&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))},n.prototype._execute=function(r,o){var i=!1,s;try{this.work(r)}catch(a){i=!0,s=a||new Error("Scheduled action threw falsy error")}if(i)return this.unsubscribe(),s},n.prototype.unsubscribe=function(){if(!this.closed){var r=this,o=r.id,i=r.scheduler,s=i.actions;this.work=this.state=this.scheduler=null,this.pending=!1,K_(s,this),o!=null&&(this.id=this.recycleAsyncId(i,o,null)),this.delay=null,e.prototype.unsubscribe.call(this)}},n}(rlt),olt=1,c9,fN={};function Ere(e){return e in fN?(delete fN[e],!0):!1}var xOe={setImmediate:function(e){var n=olt++;return fN[n]=!0,c9||(c9=Promise.resolve()),c9.then(function(){return Ere(n)&&e()}),n},clearImmediate:function(e){Ere(e)}},ilt=xOe.setImmediate,slt=xOe.clearImmediate,h4={setImmediate:function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var r=h4.delegate;return((r==null?void 0:r.setImmediate)||ilt).apply(void 0,zl([],ol(e)))},clearImmediate:function(e){var n=h4.delegate;return((n==null?void 0:n.clearImmediate)||slt)(e)},delegate:void 0},alt=function(e){al(n,e);function n(r,o){var i=e.call(this,r,o)||this;return i.scheduler=r,i.work=o,i}return n.prototype.requestAsyncId=function(r,o,i){return i===void 0&&(i=0),i!==null&&i>0?e.prototype.requestAsyncId.call(this,r,o,i):(r.actions.push(this),r._scheduled||(r._scheduled=h4.setImmediate(r.flush.bind(r,void 0))))},n.prototype.recycleAsyncId=function(r,o,i){var s;if(i===void 0&&(i=0),i!=null?i>0:this.delay>0)return e.prototype.recycleAsyncId.call(this,r,o,i);var a=r.actions;o!=null&&((s=a[a.length-1])===null||s===void 0?void 0:s.id)!==o&&(h4.clearImmediate(o),r._scheduled===o&&(r._scheduled=void 0))},n}(VG),jre=function(){function e(n,r){r===void 0&&(r=e.now),this.schedulerActionCtor=n,this.now=r}return e.prototype.schedule=function(n,r,o){return r===void 0&&(r=0),new this.schedulerActionCtor(this,n).schedule(o,r)},e.now=NG.now,e}(),zG=function(e){al(n,e);function n(r,o){o===void 0&&(o=jre.now);var i=e.call(this,r,o)||this;return i.actions=[],i._active=!1,i}return n.prototype.flush=function(r){var o=this.actions;if(this._active){o.push(r);return}var i;this._active=!0;do if(i=r.execute(r.state,r.delay))break;while(r=o.shift());if(this._active=!1,i){for(;r=o.shift();)r.unsubscribe();throw i}},n}(jre),llt=function(e){al(n,e);function n(){return e!==null&&e.apply(this,arguments)||this}return n.prototype.flush=function(r){this._active=!0;var o=this._scheduled;this._scheduled=void 0;var i=this.actions,s;r=r||i.shift();do if(s=r.execute(r.state,r.delay))break;while((r=i[0])&&r.id===o&&i.shift());if(this._active=!1,s){for(;(r=i[0])&&r.id===o&&i.shift();)r.unsubscribe();throw s}},n}(zG),clt=new llt(alt),Au=new zG(VG),ult=Au,dlt=function(e){al(n,e);function n(r,o){var i=e.call(this,r,o)||this;return i.scheduler=r,i.work=o,i}return n.prototype.schedule=function(r,o){return o===void 0&&(o=0),o>0?e.prototype.schedule.call(this,r,o):(this.delay=o,this.state=r,this.scheduler.flush(this),this)},n.prototype.execute=function(r,o){return o>0||this.closed?e.prototype.execute.call(this,r,o):this._execute(r,o)},n.prototype.requestAsyncId=function(r,o,i){return i===void 0&&(i=0),i!=null&&i>0||i==null&&this.delay>0?e.prototype.requestAsyncId.call(this,r,o,i):(r.flush(this),0)},n}(VG),flt=function(e){al(n,e);function n(){return e!==null&&e.apply(this,arguments)||this}return n}(zG),Tre=new flt(dlt),Br=new qt(function(e){return e.complete()});function $w(e){return e?hlt(e):Br}function hlt(e){return new qt(function(n){return e.schedule(function(){return n.complete()})})}function wOe(e){return e&&Dn(e.schedule)}function HG(e){return e[e.length-1]}function hP(e){return Dn(HG(e))?e.pop():void 0}function Dw(e){return wOe(HG(e))?e.pop():void 0}function plt(e,n){return typeof HG(e)=="number"?e.pop():n}var UG=function(e){return e&&typeof e.length=="number"&&typeof e!="function"};function COe(e){return Dn(e==null?void 0:e.then)}function _Oe(e){return Dn(e[BG])}function SOe(e){return Symbol.asyncIterator&&Dn(e==null?void 0:e[Symbol.asyncIterator])}function kOe(e){return new TypeError("You provided "+(e!==null&&typeof e=="object"?"an invalid object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}function mlt(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var EOe=mlt();function jOe(e){return Dn(e==null?void 0:e[EOe])}function TOe(e){return Gat(this,arguments,function(){var r,o,i,s;return dOe(this,function(a){switch(a.label){case 0:r=e.getReader(),a.label=1;case 1:a.trys.push([1,,9,10]),a.label=2;case 2:return[4,Vb(r.read())];case 3:return o=a.sent(),i=o.value,s=o.done,s?[4,Vb(void 0)]:[3,5];case 4:return[2,a.sent()];case 5:return[4,Vb(i)];case 6:return[4,a.sent()];case 7:return a.sent(),[3,2];case 8:return[3,10];case 9:return r.releaseLock(),[7];case 10:return[2]}})})}function IOe(e){return Dn(e==null?void 0:e.getReader)}function Vr(e){if(e instanceof qt)return e;if(e!=null){if(_Oe(e))return glt(e);if(UG(e))return vlt(e);if(COe(e))return ylt(e);if(SOe(e))return AOe(e);if(jOe(e))return blt(e);if(IOe(e))return xlt(e)}throw kOe(e)}function glt(e){return new qt(function(n){var r=e[BG]();if(Dn(r.subscribe))return r.subscribe(n);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function vlt(e){return new qt(function(n){for(var r=0;r<e.length&&!n.closed;r++)n.next(e[r]);n.complete()})}function ylt(e){return new qt(function(n){e.then(function(r){n.closed||(n.next(r),n.complete())},function(r){return n.error(r)}).then(null,mOe)})}function blt(e){return new qt(function(n){var r,o;try{for(var i=hg(e),s=i.next();!s.done;s=i.next()){var a=s.value;if(n.next(a),n.closed)return}}catch(l){r={error:l}}finally{try{s&&!s.done&&(o=i.return)&&o.call(i)}finally{if(r)throw r.error}}n.complete()})}function AOe(e){return new qt(function(n){wlt(e,n).catch(function(r){return n.error(r)})})}function xlt(e){return AOe(TOe(e))}function wlt(e,n){var r,o,i,s;return Wat(this,void 0,void 0,function(){var a,l;return dOe(this,function(c){switch(c.label){case 0:c.trys.push([0,5,6,11]),r=qat(e),c.label=1;case 1:return[4,r.next()];case 2:if(o=c.sent(),!!o.done)return[3,4];if(a=o.value,n.next(a),n.closed)return[2];c.label=3;case 3:return[3,1];case 4:return[3,11];case 5:return l=c.sent(),i={error:l},[3,11];case 6:return c.trys.push([6,,9,10]),o&&!o.done&&(s=r.return)?[4,s.call(r)]:[3,8];case 7:c.sent(),c.label=8;case 8:return[3,10];case 9:if(i)throw i.error;return[7];case 10:return[7];case 11:return n.complete(),[2]}})})}function gd(e,n,r,o,i){o===void 0&&(o=0),i===void 0&&(i=!1);var s=n.schedule(function(){r(),i?e.add(this.schedule(null,o)):this.unsubscribe()},o);if(e.add(s),!i)return s}function WC(e,n){return n===void 0&&(n=0),dr(function(r,o){r.subscribe(Rn(o,function(i){return gd(o,e,function(){return o.next(i)},n)},function(){return gd(o,e,function(){return o.complete()},n)},function(i){return gd(o,e,function(){return o.error(i)},n)}))})}function WG(e,n){return n===void 0&&(n=0),dr(function(r,o){o.add(e.schedule(function(){return r.subscribe(o)},n))})}function Clt(e,n){return Vr(e).pipe(WG(n),WC(n))}function _lt(e,n){return Vr(e).pipe(WG(n),WC(n))}function Slt(e,n){return new qt(function(r){var o=0;return n.schedule(function(){o===e.length?r.complete():(r.next(e[o++]),r.closed||this.schedule())})})}function klt(e,n){return new qt(function(r){var o;return gd(r,n,function(){o=e[EOe](),gd(r,n,function(){var i,s,a;try{i=o.next(),s=i.value,a=i.done}catch(l){r.error(l);return}a?r.complete():r.next(s)},0,!0)}),function(){return Dn(o==null?void 0:o.return)&&o.return()}})}function $Oe(e,n){if(!e)throw new Error("Iterable cannot be null");return new qt(function(r){gd(r,n,function(){var o=e[Symbol.asyncIterator]();gd(r,n,function(){o.next().then(function(i){i.done?r.complete():r.next(i.value)})},0,!0)})})}function Elt(e,n){return $Oe(TOe(e),n)}function DOe(e,n){if(e!=null){if(_Oe(e))return Clt(e,n);if(UG(e))return Slt(e,n);if(COe(e))return _lt(e,n);if(SOe(e))return $Oe(e,n);if(jOe(e))return klt(e,n);if(IOe(e))return Elt(e,n)}throw kOe(e)}function Wn(e,n){return n?DOe(e,n):Vr(e)}function ve(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var r=Dw(e);return Wn(e,r)}function Ec(e,n){var r=Dn(e)?e:function(){return e},o=function(i){return i.error(r())};return new qt(n?function(i){return n.schedule(o,0,i)}:o)}function jlt(e){return!!e&&(e instanceof qt||Dn(e.lift)&&Dn(e.subscribe))}var Nk=LG(function(e){return function(){e(this),this.name="EmptyError",this.message="no elements in sequence"}});function zi(e,n){var r=typeof n=="object";return new Promise(function(o,i){var s=!1,a;e.subscribe({next:function(l){a=l,s=!0},error:i,complete:function(){s?o(a):r?o(n.defaultValue):i(new Nk)}})})}function Tlt(e,n){var r=typeof n=="object";return new Promise(function(o,i){var s=new Cx({next:function(a){o(a),s.unsubscribe()},error:i,complete:function(){r?o(n.defaultValue):i(new Nk)}});e.subscribe(s)})}function Ilt(e){return e instanceof Date&&!isNaN(e)}function _e(e,n){return dr(function(r,o){var i=0;r.subscribe(Rn(o,function(s){o.next(e.call(n,s,i++))}))})}var Alt=Array.isArray;function $lt(e,n){return Alt(n)?e.apply(void 0,zl([],ol(n))):e(n)}function pP(e){return _e(function(n){return $lt(e,n)})}var Dlt=Array.isArray,Olt=Object.getPrototypeOf,Plt=Object.prototype,Rlt=Object.keys;function OOe(e){if(e.length===1){var n=e[0];if(Dlt(n))return{args:n,keys:null};if(Mlt(n)){var r=Rlt(n);return{args:r.map(function(o){return n[o]}),keys:r}}}return{args:e,keys:null}}function Mlt(e){return e&&typeof e=="object"&&Olt(e)===Plt}function POe(e,n){return e.reduce(function(r,o,i){return r[o]=n[i],r},{})}function ys(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var r=Dw(e),o=hP(e),i=OOe(e),s=i.args,a=i.keys;if(s.length===0)return Wn([],r);var l=new qt(ROe(s,r,a?function(c){return POe(a,c)}:jp));return o?l.pipe(pP(o)):l}function ROe(e,n,r){return r===void 0&&(r=jp),function(o){Ire(n,function(){for(var i=e.length,s=new Array(i),a=i,l=i,c=function(f){Ire(n,function(){var h=Wn(e[f],n),m=!1;h.subscribe(Rn(o,function(g){s[f]=g,m||(m=!0,l--),l||o.next(r(s.slice()))},function(){--a||o.complete()}))},o)},d=0;d<i;d++)c(d)},o)}}function Ire(e,n,r){e?gd(r,e,n):n()}function Llt(e,n,r,o,i,s,a,l){var c=[],d=0,f=0,h=!1,m=function(){h&&!c.length&&!d&&n.complete()},g=function(y){return d<o?v(y):c.push(y)},v=function(y){s&&n.next(y),d++;var b=!1;Vr(r(y,f++)).subscribe(Rn(n,function(x){i==null||i(x),s?g(x):n.next(x)},function(){b=!0},void 0,function(){if(b)try{d--;for(var x=function(){var w=c.shift();a?gd(n,a,function(){return v(w)}):v(w)};c.length&&d<o;)x();m()}catch(w){n.error(w)}}))};return e.subscribe(Rn(n,g,function(){h=!0,m()})),function(){l==null||l()}}function $e(e,n,r){return r===void 0&&(r=1/0),Dn(n)?$e(function(o,i){return _e(function(s,a){return n(o,s,i,a)})(Vr(e(o,i)))},r):(typeof n=="number"&&(r=n),dr(function(o,i){return Llt(o,i,e,r)}))}function mP(e){return e===void 0&&(e=1/0),$e(jp,e)}function Flt(){return mP(1)}function xi(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return Flt()(Wn(e,Dw(e)))}function Ki(e){return new qt(function(n){Vr(e()).subscribe(n)})}function Blt(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var r=hP(e),o=OOe(e),i=o.args,s=o.keys,a=new qt(function(l){var c=i.length;if(!c){l.complete();return}for(var d=new Array(c),f=c,h=c,m=function(v){var y=!1;Vr(i[v]).subscribe(Rn(l,function(b){y||(y=!0,h--),d[v]=b},function(){return f--},void 0,function(){(!f||!y)&&(h||l.next(s?POe(s,d):d),l.complete())}))},g=0;g<c;g++)m(g)});return r?a.pipe(pP(r)):a}var Nlt=["addListener","removeListener"],Vlt=["addEventListener","removeEventListener"],zlt=["on","off"];function $a(e,n,r,o){if(Dn(r)&&(o=r,r=void 0),o)return $a(e,n,r).pipe(pP(o));var i=ol(Wlt(e)?Vlt.map(function(l){return function(c){return e[l](n,c,r)}}):Hlt(e)?Nlt.map(Are(e,n)):Ult(e)?zlt.map(Are(e,n)):[],2),s=i[0],a=i[1];if(!s&&UG(e))return $e(function(l){return $a(l,n,r)})(Vr(e));if(!s)throw new TypeError("Invalid event target");return new qt(function(l){var c=function(){for(var d=[],f=0;f<arguments.length;f++)d[f]=arguments[f];return l.next(1<d.length?d:d[0])};return s(c),function(){return a(c)}})}function Are(e,n){return function(r){return function(o){return e[r](n,o)}}}function Hlt(e){return Dn(e.addListener)&&Dn(e.removeListener)}function Ult(e){return Dn(e.on)&&Dn(e.off)}function Wlt(e){return Dn(e.addEventListener)&&Dn(e.removeEventListener)}function MOe(e,n,r){return Ki(function(){return e()?n:r})}function Ls(e,n,r){e===void 0&&(e=0),r===void 0&&(r=ult);var o=-1;return n!=null&&(wOe(n)?r=n:o=n),new qt(function(i){var s=Ilt(e)?+e-r.now():e;s<0&&(s=0);var a=0;return r.schedule(function(){i.closed||(i.next(a++),0<=o?this.schedule(void 0,o):i.complete())},s)})}function Yn(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var r=Dw(e),o=plt(e,1/0),i=e;return i.length?i.length===1?Vr(i[0]):mP(o)(Wn(i,r)):Br}var GG=new qt(mg),Glt=Array.isArray;function LOe(e){return e.length===1&&Glt(e[0])?e[0]:e}function qlt(e,n){return function(r,o){return!e.call(n,r,o)}}function ze(e,n){return dr(function(r,o){var i=0;r.subscribe(Rn(o,function(s){return e.call(n,s,i++)&&o.next(s)}))})}function qG(e,n,r){return[ze(n,r)(Vr(e)),ze(qlt(n,r))(Vr(e))]}function Ylt(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return e=LOe(e),e.length===1?Vr(e[0]):new qt(Klt(e))}function Klt(e){return function(n){for(var r=[],o=function(s){r.push(Vr(e[s]).subscribe(Rn(n,function(a){if(r){for(var l=0;l<r.length;l++)l!==s&&r[l].unsubscribe();r=null}n.next(a)})))},i=0;r&&!n.closed&&i<e.length;i++)o(i)}}function Zlt(e,n){return new qt(function(r){var o=e(),i=n(o),s=i?Vr(i):Br;return s.subscribe(r),function(){o&&o.unsubscribe()}})}function Xlt(e){return dr(function(n,r){var o=!1,i=null,s=null,a=!1,l=function(){if(s==null||s.unsubscribe(),s=null,o){o=!1;var d=i;i=null,r.next(d)}a&&r.complete()},c=function(){s=null,a&&r.complete()};n.subscribe(Rn(r,function(d){o=!0,i=d,s||Vr(e(d)).subscribe(s=Rn(r,l,c))},function(){a=!0,(!o||!s||s.closed)&&r.complete()}))})}function Qlt(e,n){return n===void 0&&(n=Au),Xlt(function(){return Ls(e,n)})}function Vg(e){for(var n,r,o=[],i=1;i<arguments.length;i++)o[i-1]=arguments[i];var s=(n=Dw(o))!==null&&n!==void 0?n:Au,a=(r=o[0])!==null&&r!==void 0?r:null,l=o[1]||1/0;return dr(function(c,d){var f=[],h=!1,m=function(y){var b=y.buffer,x=y.subs;x.unsubscribe(),K_(f,y),d.next(b),h&&g()},g=function(){if(f){var y=new pg;d.add(y);var b=[],x={buffer:b,subs:y};f.push(x),gd(y,s,function(){return m(x)},e)}};a!==null&&a>=0?gd(d,s,g,a,!0):h=!0,g();var v=Rn(d,function(y){var b,x,w=f.slice();try{for(var C=hg(w),_=C.next();!_.done;_=C.next()){var S=_.value,k=S.buffer;k.push(y),l<=k.length&&m(S)}}catch(E){b={error:E}}finally{try{_&&!_.done&&(x=C.return)&&x.call(C)}finally{if(b)throw b.error}}},function(){for(;f!=null&&f.length;)d.next(f.shift().buffer);v==null||v.unsubscribe(),d.complete(),d.unsubscribe()},void 0,function(){return f=null});c.subscribe(v)})}function bn(e){return dr(function(n,r){var o=null,i=!1,s;o=n.subscribe(Rn(r,void 0,void 0,function(a){s=Vr(e(a,bn(e)(n))),o?(o.unsubscribe(),o=null,s.subscribe(r)):i=!0})),i&&(o.unsubscribe(),o=null,s.subscribe(r))})}function FOe(e,n,r,o,i){return function(s,a){var l=r,c=n,d=0;s.subscribe(Rn(a,function(f){var h=d++;c=l?e(c,f,h):(l=!0,f),o&&a.next(c)},i&&function(){l&&a.next(c),a.complete()}))}}function BOe(e,n){return dr(FOe(e,n,arguments.length>=2,!1,!0))}var Jlt=function(e,n){return e.push(n),e};function NOe(){return dr(function(e,n){BOe(Jlt,[])(e).subscribe(n)})}function VOe(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var r=hP(e);return r?Qat(VOe.apply(void 0,zl([],ol(e))),pP(r)):dr(function(o,i){ROe(zl([o],ol(LOe(e))))(i)})}function ect(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return VOe.apply(void 0,zl([],ol(e)))}function p4(e,n){return Dn(n)?$e(e,n,1):$e(e,1)}function tct(e){return new qt(function(n){return e.subscribe(n)})}var nct={connector:function(){return new Ir}};function rct(e,n){n===void 0&&(n=nct);var r=n.connector;return dr(function(o,i){var s=r();Vr(e(tct(s))).subscribe(i),i.add(o.subscribe(s))})}function YG(e){return dr(function(n,r){var o=!1,i=null,s=null,a=function(){if(s==null||s.unsubscribe(),s=null,o){o=!1;var l=i;i=null,r.next(l)}};n.subscribe(Rn(r,function(l){s==null||s.unsubscribe(),o=!0,i=l,s=Rn(r,a,mg),Vr(e(l)).subscribe(s)},function(){a(),r.complete()},void 0,function(){i=s=null}))})}function gP(e,n){return n===void 0&&(n=Au),dr(function(r,o){var i=null,s=null,a=null,l=function(){if(i){i.unsubscribe(),i=null;var d=s;s=null,o.next(d)}};function c(){var d=a+e,f=n.now();if(f<d){i=this.schedule(void 0,d-f),o.add(i);return}l()}r.subscribe(Rn(o,function(d){s=d,a=n.now(),i||(i=n.schedule(c,e),o.add(i))},function(){l(),o.complete()},void 0,function(){s=i=null}))})}function zOe(e){return dr(function(n,r){var o=!1;n.subscribe(Rn(r,function(i){o=!0,r.next(i)},function(){o||r.next(e),r.complete()}))})}function ja(e){return e<=0?function(){return Br}:dr(function(n,r){var o=0;n.subscribe(Rn(r,function(i){++o<=e&&(r.next(i),e<=o&&r.complete())}))})}function oct(){return dr(function(e,n){e.subscribe(Rn(n,mg))})}function vP(e){return _e(function(){return e})}function HOe(e,n){return n?function(r){return xi(n.pipe(ja(1),oct()),r.pipe(HOe(e)))}:$e(function(r,o){return Vr(e(r,o)).pipe(ja(1),vP(r))})}function yP(e,n){n===void 0&&(n=Au);var r=Ls(e,n);return HOe(function(){return r})}function ict(e,n){return dr(function(r,o){var i=new Set;r.subscribe(Rn(o,function(s){var a=e?e(s):s;i.has(a)||(i.add(a),o.next(s))})),n&&Vr(n).subscribe(Rn(o,function(){return i.clear()},mg))})}function ho(e,n){return n===void 0&&(n=jp),e=e??sct,dr(function(r,o){var i,s=!0;r.subscribe(Rn(o,function(a){var l=n(a);(s||!e(i,l))&&(s=!1,i=l,o.next(a))}))})}function sct(e,n){return e===n}function UOe(e){return e===void 0&&(e=act),dr(function(n,r){var o=!1;n.subscribe(Rn(r,function(i){o=!0,r.next(i)},function(){return o?r.complete():r.error(e())}))})}function act(){return new Nk}function WOe(e,n){return n?function(r){return r.pipe(WOe(function(o,i){return Vr(e(o,i)).pipe(_e(function(s,a){return n(o,s,i,a)}))}))}:dr(function(r,o){var i=0,s=null,a=!1;r.subscribe(Rn(o,function(l){s||(s=Rn(o,void 0,function(){s=null,a&&o.complete()}),Vr(e(l,i++)).subscribe(s))},function(){a=!0,!s&&o.complete()}))})}function GOe(e){return dr(function(n,r){try{n.subscribe(r)}finally{r.add(e)}})}function KG(e,n){var r=arguments.length>=2;return function(o){return o.pipe(e?ze(function(i,s){return e(i,s,o)}):jp,ja(1),r?zOe(n):UOe(function(){return new Nk}))}}function qOe(e,n,r,o){return dr(function(i,s){var a;!n||typeof n=="function"?a=n:(r=n.duration,a=n.element,o=n.connector);var l=new Map,c=function(v){l.forEach(v),v(s)},d=function(v){return c(function(y){return y.error(v)})},f=0,h=!1,m=new yOe(s,function(v){try{var y=e(v),b=l.get(y);if(!b){l.set(y,b=o?o():new Ir);var x=g(y,b);if(s.next(x),r){var w=Rn(b,function(){b.complete(),w==null||w.unsubscribe()},void 0,void 0,function(){return l.delete(y)});m.add(Vr(r(x)).subscribe(w))}}b.next(a?a(v):v)}catch(C){d(C)}},function(){return c(function(v){return v.complete()})},d,function(){return l.clear()},function(){return h=!0,f===0});i.subscribe(m);function g(v,y){var b=new qt(function(x){f++;var w=y.subscribe(x);return function(){w.unsubscribe(),--f===0&&h&&m.unsubscribe()}});return b.key=v,b}})}function lct(e){return e<=0?function(){return Br}:dr(function(n,r){var o=[];n.subscribe(Rn(r,function(i){o.push(i),e<o.length&&o.shift()},function(){var i,s;try{for(var a=hg(o),l=a.next();!l.done;l=a.next()){var c=l.value;r.next(c)}}catch(d){i={error:d}}finally{try{l&&!l.done&&(s=a.return)&&s.call(a)}finally{if(i)throw i.error}}r.complete()},void 0,function(){o=null}))})}function cct(e,n){var r=arguments.length>=2;return function(o){return o.pipe(e?ze(function(i,s){return e(i,s,o)}):jp,lct(1),r?zOe(n):UOe(function(){return new Nk}))}}var uct=$e;function X0(e,n,r){return r===void 0&&(r=1/0),Dn(n)?$e(function(){return e},n,r):(typeof n=="number"&&(r=n),$e(function(){return e},r))}function dct(e,n){var r=Dn(e)?e:function(){return e};return Dn(n)?rct(n,{connector:r}):function(o){return new tlt(o,r)}}function ud(e,n,r,o){r&&!Dn(r)&&(o=r);var i=Dn(r)?r:void 0;return function(s){return dct(new bOe(e,n,o),i)(s)}}function jc(e,n){return dr(FOe(e,n,arguments.length>=2,!0))}function Tc(e){e===void 0&&(e={});var n=e.connector,r=n===void 0?function(){return new Ir}:n,o=e.resetOnError,i=o===void 0?!0:o,s=e.resetOnComplete,a=s===void 0?!0:s,l=e.resetOnRefCountZero,c=l===void 0?!0:l;return function(d){var f,h,m,g=0,v=!1,y=!1,b=function(){h==null||h.unsubscribe(),h=void 0},x=function(){b(),f=m=void 0,v=y=!1},w=function(){var C=f;x(),C==null||C.unsubscribe()};return dr(function(C,_){g++,!y&&!v&&b();var S=m=m??r();_.add(function(){g--,g===0&&!y&&!v&&(h=u9(w,c))}),S.subscribe(_),!f&&g>0&&(f=new Cx({next:function(k){return S.next(k)},error:function(k){y=!0,b(),h=u9(x,i,k),S.error(k)},complete:function(){v=!0,b(),h=u9(x,a),S.complete()}}),Vr(C).subscribe(f))})(d)}}function u9(e,n){for(var r=[],o=2;o<arguments.length;o++)r[o-2]=arguments[o];if(n===!0){e();return}if(n!==!1){var i=new Cx({next:function(){i.unsubscribe(),e()}});return Vr(n.apply(void 0,zl([],ol(r)))).subscribe(i)}}function Qi(e,n,r){var o,i,s,a,l=!1;return e&&typeof e=="object"?(o=e.bufferSize,a=o===void 0?1/0:o,i=e.windowTime,n=i===void 0?1/0:i,s=e.refCount,l=s===void 0?!1:s,r=e.scheduler):a=e??1/0,Tc({connector:function(){return new bOe(a,n,r)},resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:l})}function YOe(e){return ze(function(n,r){return e<=r})}function bs(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var r=Dw(e);return dr(function(o,i){(r?xi(e,o,r):xi(e,o)).subscribe(i)})}function Dt(e,n){return dr(function(r,o){var i=null,s=0,a=!1,l=function(){return a&&!i&&o.complete()};r.subscribe(Rn(o,function(c){i==null||i.unsubscribe();var d=0,f=s++;Vr(e(c,f)).subscribe(i=Rn(o,function(h){return o.next(n?n(c,h,f,d++):h)},function(){i=null,l()}))},function(){a=!0,l()}))})}function fct(e,n){return Dn(n)?Dt(function(){return e},n):Dt(function(){return e})}function bP(e){return dr(function(n,r){Vr(e).subscribe(Rn(r,function(){return r.complete()},mg)),!r.closed&&n.subscribe(r)})}function Ar(e,n,r){var o=Dn(e)||n||r?{next:e,error:n,complete:r}:e;return o?dr(function(i,s){var a;(a=o.subscribe)===null||a===void 0||a.call(o);var l=!0;i.subscribe(Rn(s,function(c){var d;(d=o.next)===null||d===void 0||d.call(o,c),s.next(c)},function(){var c;l=!1,(c=o.complete)===null||c===void 0||c.call(o),s.complete()},function(c){var d;l=!1,(d=o.error)===null||d===void 0||d.call(o,c),s.error(c)},function(){var c,d;l&&((c=o.unsubscribe)===null||c===void 0||c.call(o)),(d=o.finalize)===null||d===void 0||d.call(o)}))}):jp}function ZG(e,n){return dr(function(r,o){var i=n??{},s=i.leading,a=s===void 0?!0:s,l=i.trailing,c=l===void 0?!1:l,d=!1,f=null,h=null,m=!1,g=function(){h==null||h.unsubscribe(),h=null,c&&(b(),m&&o.complete())},v=function(){h=null,m&&o.complete()},y=function(x){return h=Vr(e(x)).subscribe(Rn(o,g,v))},b=function(){if(d){d=!1;var x=f;f=null,o.next(x),!m&&y(x)}};r.subscribe(Rn(o,function(x){d=!0,f=x,!(h&&!h.closed)&&(a?b():y(x))},function(){m=!0,!(c&&d&&h&&!h.closed)&&o.complete()}))})}function Z_(e,n,r){n===void 0&&(n=Au);var o=Ls(e,n);return ZG(function(){return o},r)}function ms(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var r=hP(e);return dr(function(o,i){for(var s=e.length,a=new Array(s),l=e.map(function(){return!1}),c=!1,d=function(h){Vr(e[h]).subscribe(Rn(i,function(m){a[h]=m,!c&&!l[h]&&(l[h]=!0,(c=l.every(jp))&&(l=null))},mg))},f=0;f<s;f++)d(f);o.subscribe(Rn(i,function(h){if(c){var m=zl([h],ol(a));i.next(r?r.apply(void 0,zl([],ol(m))):m)}}))})}function hct(e,n){var r=p.useCallback(function(){var a=new fP(e),l=a.asObservable().pipe(ho());return[n?l.pipe(n):l,a]},[]),o=p.useRef();o.current||(o.current=r());var i=o.current[0];p.useEffect(function(){if(o.current){var a=o.current,l=a[1];l.next(e)}},[e,o]);var s=p.useRef(!1);return p.useEffect(function(){return s.current&&(o.current||(o.current=r()),s.current=!1),function(){if(o.current){s.current=!0;var a=o.current,l=a[1];l.complete(),o.current=void 0}}},[]),i}var KOe={exports:{}},ZOe={};/**
* @license React
* use-sync-external-store-shim.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var _x=p;function pct(e,n){return e===n&&(e!==0||1/e===1/n)||e!==e&&n!==n}var mct=typeof Object.is=="function"?Object.is:pct,gct=_x.useState,vct=_x.useEffect,yct=_x.useLayoutEffect,bct=_x.useDebugValue;function xct(e,n){var r=n(),o=gct({inst:{value:r,getSnapshot:n}}),i=o[0].inst,s=o[1];return yct(function(){i.value=r,i.getSnapshot=n,d9(i)&&s({inst:i})},[e,r,n]),vct(function(){return d9(i)&&s({inst:i}),e(function(){d9(i)&&s({inst:i})})},[e]),bct(r),r}function d9(e){var n=e.getSnapshot;e=e.value;try{var r=n();return!mct(e,r)}catch{return!0}}function wct(e,n){return n()}var Cct=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?wct:xct;ZOe.useSyncExternalStore=_x.useSyncExternalStore!==void 0?_x.useSyncExternalStore:Cct;KOe.exports=ZOe;var XG=KOe.exports;function hN(e){return typeof e=="function"?e():e}var f9=new WeakMap;function $re(e,n){if(!f9.has(e)){var r={currentValue:n};r.observable=e.pipe(Qi({refCount:!0,bufferSize:1}),Ar(function(o){return r.currentValue=o})),r.subscription=r.observable.subscribe(),f9.set(e,r)}return f9.get(e)}function _ct(e,n){var r=p.useMemo(function(){var a=$re(e,hN(n));return a.subscription.closed&&(a.subscription=a.observable.subscribe()),[function(){return a.currentValue},function(c){var d=a.observable.subscribe(c);return function(){d.unsubscribe()}}]},[e]),o=r[0],i=r[1],s=p.useRef(!1);return p.useEffect(function(){var a=$re(e,hN(n));return s.current&&(a.subscription.closed&&(a.subscription=a.observable.subscribe()),s.current=!1),function(){s.current=!a.subscription.closed,a.subscription.unsubscribe()}},[e]),XG.useSyncExternalStore(i,o)}function Mi(e,n,r){return _ct(p.useMemo(function(){return hN(e)},n),r)}var Sct=function(e){return e};function XOe(e){e===void 0&&(e=Sct);var n=new Ir;return[n.pipe(e),function(r){return n.next(r)}]}var kct=[];function xP(e,n){n===void 0&&(n=kct);var r=p.useRef();r.current||(r.current=XOe());var o=r.current,i=o[0],s=o[1],a=p.useCallback(e,n);return p.useEffect(function(){var l=i.pipe(a).subscribe();return function(){l.unsubscribe()}},[i,s,a]),s}function Ect(){this.__data__=[],this.size=0}var jct=Ect;function Tct(e,n){return e===n||e!==e&&n!==n}var Vk=Tct,Ict=Vk;function Act(e,n){for(var r=e.length;r--;)if(Ict(e[r][0],n))return r;return-1}var wP=Act,$ct=wP,Dct=Array.prototype,Oct=Dct.splice;function Pct(e){var n=this.__data__,r=$ct(n,e);if(r<0)return!1;var o=n.length-1;return r==o?n.pop():Oct.call(n,r,1),--this.size,!0}var Rct=Pct,Mct=wP;function Lct(e){var n=this.__data__,r=Mct(n,e);return r<0?void 0:n[r][1]}var Fct=Lct,Bct=wP;function Nct(e){return Bct(this.__data__,e)>-1}var Vct=Nct,zct=wP;function Hct(e,n){var r=this.__data__,o=zct(r,e);return o<0?(++this.size,r.push([e,n])):r[o][1]=n,this}var Uct=Hct,Wct=jct,Gct=Rct,qct=Fct,Yct=Vct,Kct=Uct;function Ow(e){var n=-1,r=e==null?0:e.length;for(this.clear();++n<r;){var o=e[n];this.set(o[0],o[1])}}Ow.prototype.clear=Wct;Ow.prototype.delete=Gct;Ow.prototype.get=qct;Ow.prototype.has=Yct;Ow.prototype.set=Kct;var CP=Ow,Zct=CP;function Xct(){this.__data__=new Zct,this.size=0}var Qct=Xct;function Jct(e){var n=this.__data__,r=n.delete(e);return this.size=n.size,r}var eut=Jct;function tut(e){return this.__data__.get(e)}var nut=tut;function rut(e){return this.__data__.has(e)}var out=rut;function iut(e){var n=typeof e;return e!=null&&(n=="object"||n=="function")}var Lu=iut;const _P=Ye(Lu);var sut=Ep,aut=Lu,lut="[object AsyncFunction]",cut="[object Function]",uut="[object GeneratorFunction]",dut="[object Proxy]";function fut(e){if(!aut(e))return!1;var n=sut(e);return n==cut||n==uut||n==lut||n==dut}var QOe=fut,hut=Mu,put=hut["__core-js_shared__"],mut=put,h9=mut,Dre=function(){var e=/[^.]+$/.exec(h9&&h9.keys&&h9.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function gut(e){return!!Dre&&Dre in e}var vut=gut,yut=Function.prototype,but=yut.toString;function xut(e){if(e!=null){try{return but.call(e)}catch{}try{return e+""}catch{}}return""}var JOe=xut,wut=QOe,Cut=vut,_ut=Lu,Sut=JOe,kut=/[\\^$.*+?()[\]{}|]/g,Eut=/^\[object .+?Constructor\]$/,jut=Function.prototype,Tut=Object.prototype,Iut=jut.toString,Aut=Tut.hasOwnProperty,$ut=RegExp("^"+Iut.call(Aut).replace(kut,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Dut(e){if(!_ut(e)||Cut(e))return!1;var n=wut(e)?$ut:Eut;return n.test(Sut(e))}var Out=Dut;function Put(e,n){return e==null?void 0:e[n]}var Rut=Put,Mut=Out,Lut=Rut;function Fut(e,n){var r=Lut(e,n);return Mut(r)?r:void 0}var $v=Fut,But=$v,Nut=Mu,Vut=But(Nut,"Map"),QG=Vut,zut=$v,Hut=zut(Object,"create"),SP=Hut,Ore=SP;function Uut(){this.__data__=Ore?Ore(null):{},this.size=0}var Wut=Uut;function Gut(e){var n=this.has(e)&&delete this.__data__[e];return this.size-=n?1:0,n}var qut=Gut,Yut=SP,Kut="__lodash_hash_undefined__",Zut=Object.prototype,Xut=Zut.hasOwnProperty;function Qut(e){var n=this.__data__;if(Yut){var r=n[e];return r===Kut?void 0:r}return Xut.call(n,e)?n[e]:void 0}var Jut=Qut,edt=SP,tdt=Object.prototype,ndt=tdt.hasOwnProperty;function rdt(e){var n=this.__data__;return edt?n[e]!==void 0:ndt.call(n,e)}var odt=rdt,idt=SP,sdt="__lodash_hash_undefined__";function adt(e,n){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=idt&&n===void 0?sdt:n,this}var ldt=adt,cdt=Wut,udt=qut,ddt=Jut,fdt=odt,hdt=ldt;function Pw(e){var n=-1,r=e==null?0:e.length;for(this.clear();++n<r;){var o=e[n];this.set(o[0],o[1])}}Pw.prototype.clear=cdt;Pw.prototype.delete=udt;Pw.prototype.get=ddt;Pw.prototype.has=fdt;Pw.prototype.set=hdt;var pdt=Pw,Pre=pdt,mdt=CP,gdt=QG;function vdt(){this.size=0,this.__data__={hash:new Pre,map:new(gdt||mdt),string:new Pre}}var ydt=vdt;function bdt(e){var n=typeof e;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?e!=="__proto__":e===null}var xdt=bdt,wdt=xdt;function Cdt(e,n){var r=e.__data__;return wdt(n)?r[typeof n=="string"?"string":"hash"]:r.map}var kP=Cdt,_dt=kP;function Sdt(e){var n=_dt(this,e).delete(e);return this.size-=n?1:0,n}var kdt=Sdt,Edt=kP;function jdt(e){return Edt(this,e).get(e)}var Tdt=jdt,Idt=kP;function Adt(e){return Idt(this,e).has(e)}var $dt=Adt,Ddt=kP;function Odt(e,n){var r=Ddt(this,e),o=r.size;return r.set(e,n),this.size+=r.size==o?0:1,this}var Pdt=Odt,Rdt=ydt,Mdt=kdt,Ldt=Tdt,Fdt=$dt,Bdt=Pdt;function Rw(e){var n=-1,r=e==null?0:e.length;for(this.clear();++n<r;){var o=e[n];this.set(o[0],o[1])}}Rw.prototype.clear=Rdt;Rw.prototype.delete=Mdt;Rw.prototype.get=Ldt;Rw.prototype.has=Fdt;Rw.prototype.set=Bdt;var JG=Rw,Ndt=CP,Vdt=QG,zdt=JG,Hdt=200;function Udt(e,n){var r=this.__data__;if(r instanceof Ndt){var o=r.__data__;if(!Vdt||o.length<Hdt-1)return o.push([e,n]),this.size=++r.size,this;r=this.__data__=new zdt(o)}return r.set(e,n),this.size=r.size,this}var Wdt=Udt,Gdt=CP,qdt=Qct,Ydt=eut,Kdt=nut,Zdt=out,Xdt=Wdt;function Mw(e){var n=this.__data__=new Gdt(e);this.size=n.size}Mw.prototype.clear=qdt;Mw.prototype.delete=Ydt;Mw.prototype.get=Kdt;Mw.prototype.has=Zdt;Mw.prototype.set=Xdt;var eq=Mw,Qdt="__lodash_hash_undefined__";function Jdt(e){return this.__data__.set(e,Qdt),this}var eft=Jdt;function tft(e){return this.__data__.has(e)}var nft=tft,rft=JG,oft=eft,ift=nft;function m4(e){var n=-1,r=e==null?0:e.length;for(this.__data__=new rft;++n<r;)this.add(e[n])}m4.prototype.add=m4.prototype.push=oft;m4.prototype.has=ift;var EP=m4;function sft(e,n){for(var r=-1,o=e==null?0:e.length;++r<o;)if(n(e[r],r,e))return!0;return!1}var aft=sft;function lft(e,n){return e.has(n)}var jP=lft,cft=EP,uft=aft,dft=jP,fft=1,hft=2;function pft(e,n,r,o,i,s){var a=r&fft,l=e.length,c=n.length;if(l!=c&&!(a&&c>l))return!1;var d=s.get(e),f=s.get(n);if(d&&f)return d==n&&f==e;var h=-1,m=!0,g=r&hft?new cft:void 0;for(s.set(e,n),s.set(n,e);++h<l;){var v=e[h],y=n[h];if(o)var b=a?o(y,v,h,n,e,s):o(v,y,h,e,n,s);if(b!==void 0){if(b)continue;m=!1;break}if(g){if(!uft(n,function(x,w){if(!dft(g,w)&&(v===x||i(v,x,r,o,s)))return g.push(w)})){m=!1;break}}else if(!(v===y||i(v,y,r,o,s))){m=!1;break}}return s.delete(e),s.delete(n),m}var ePe=pft,mft=Mu,gft=mft.Uint8Array,tPe=gft;function vft(e){var n=-1,r=Array(e.size);return e.forEach(function(o,i){r[++n]=[i,o]}),r}var yft=vft;function bft(e){var n=-1,r=Array(e.size);return e.forEach(function(o){r[++n]=o}),r}var tq=bft,Rre=Iw,Mre=tPe,xft=Vk,wft=ePe,Cft=yft,_ft=tq,Sft=1,kft=2,Eft="[object Boolean]",jft="[object Date]",Tft="[object Error]",Ift="[object Map]",Aft="[object Number]",$ft="[object RegExp]",Dft="[object Set]",Oft="[object String]",Pft="[object Symbol]",Rft="[object ArrayBuffer]",Mft="[object DataView]",Lre=Rre?Rre.prototype:void 0,p9=Lre?Lre.valueOf:void 0;function Lft(e,n,r,o,i,s,a){switch(r){case Mft:if(e.byteLength!=n.byteLength||e.byteOffset!=n.byteOffset)return!1;e=e.buffer,n=n.buffer;case Rft:return!(e.byteLength!=n.byteLength||!s(new Mre(e),new Mre(n)));case Eft:case jft:case Aft:return xft(+e,+n);case Tft:return e.name==n.name&&e.message==n.message;case $ft:case Oft:return e==n+"";case Ift:var l=Cft;case Dft:var c=o&Sft;if(l||(l=_ft),e.size!=n.size&&!c)return!1;var d=a.get(e);if(d)return d==n;o|=kft,a.set(e,n);var f=wft(l(e),l(n),o,i,s,a);return a.delete(e),f;case Pft:if(p9)return p9.call(e)==p9.call(n)}return!1}var Fft=Lft,Bft=MG,Nft=Ri;function Vft(e,n,r){var o=n(e);return Nft(e)?o:Bft(o,r(e))}var nPe=Vft;function zft(e,n){for(var r=-1,o=e==null?0:e.length,i=0,s=[];++r<o;){var a=e[r];n(a,r,e)&&(s[i++]=a)}return s}var rPe=zft;function Hft(){return[]}var oPe=Hft,Uft=rPe,Wft=oPe,Gft=Object.prototype,qft=Gft.propertyIsEnumerable,Fre=Object.getOwnPropertySymbols,Yft=Fre?function(e){return e==null?[]:(e=Object(e),Uft(Fre(e),function(n){return qft.call(e,n)}))}:Wft,nq=Yft;function Kft(e,n){for(var r=-1,o=Array(e);++r<e;)o[r]=n(r);return o}var Zft=Kft,g4={exports:{}};function Xft(){return!1}var Qft=Xft;g4.exports;(function(e,n){var r=Mu,o=Qft,i=n&&!n.nodeType&&n,s=i&&!0&&e&&!e.nodeType&&e,a=s&&s.exports===i,l=a?r.Buffer:void 0,c=l?l.isBuffer:void 0,d=c||o;e.exports=d})(g4,g4.exports);var TP=g4.exports,Jft=9007199254740991,eht=/^(?:0|[1-9]\d*)$/;function tht(e,n){var r=typeof e;return n=n??Jft,!!n&&(r=="number"||r!="symbol"&&eht.test(e))&&e>-1&&e%1==0&&e<n}var IP=tht,nht=9007199254740991;function rht(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=nht}var rq=rht,oht=Ep,iht=rq,sht=Fc,aht="[object Arguments]",lht="[object Array]",cht="[object Boolean]",uht="[object Date]",dht="[object Error]",fht="[object Function]",hht="[object Map]",pht="[object Number]",mht="[object Object]",ght="[object RegExp]",vht="[object Set]",yht="[object String]",bht="[object WeakMap]",xht="[object ArrayBuffer]",wht="[object DataView]",Cht="[object Float32Array]",_ht="[object Float64Array]",Sht="[object Int8Array]",kht="[object Int16Array]",Eht="[object Int32Array]",jht="[object Uint8Array]",Tht="[object Uint8ClampedArray]",Iht="[object Uint16Array]",Aht="[object Uint32Array]",Ao={};Ao[Cht]=Ao[_ht]=Ao[Sht]=Ao[kht]=Ao[Eht]=Ao[jht]=Ao[Tht]=Ao[Iht]=Ao[Aht]=!0;Ao[aht]=Ao[lht]=Ao[xht]=Ao[cht]=Ao[wht]=Ao[uht]=Ao[dht]=Ao[fht]=Ao[hht]=Ao[pht]=Ao[mht]=Ao[ght]=Ao[vht]=Ao[yht]=Ao[bht]=!1;function $ht(e){return sht(e)&&iht(e.length)&&!!Ao[oht(e)]}var Dht=$ht;function Oht(e){return function(n){return e(n)}}var Lw=Oht,v4={exports:{}};v4.exports;(function(e,n){var r=sOe,o=n&&!n.nodeType&&n,i=o&&!0&&e&&!e.nodeType&&e,s=i&&i.exports===o,a=s&&r.process,l=function(){try{var c=i&&i.require&&i.require("util").types;return c||a&&a.binding&&a.binding("util")}catch{}}();e.exports=l})(v4,v4.exports);var oq=v4.exports,Pht=Dht,Rht=Lw,Bre=oq,Nre=Bre&&Bre.isTypedArray,Mht=Nre?Rht(Nre):Pht,iq=Mht,Lht=Zft,Fht=dP,Bht=Ri,Nht=TP,Vht=IP,zht=iq,Hht=Object.prototype,Uht=Hht.hasOwnProperty;function Wht(e,n){var r=Bht(e),o=!r&&Fht(e),i=!r&&!o&&Nht(e),s=!r&&!o&&!i&&zht(e),a=r||o||i||s,l=a?Lht(e.length,String):[],c=l.length;for(var d in e)(n||Uht.call(e,d))&&!(a&&(d=="length"||i&&(d=="offset"||d=="parent")||s&&(d=="buffer"||d=="byteLength"||d=="byteOffset")||Vht(d,c)))&&l.push(d);return l}var iPe=Wht,Ght=Object.prototype;function qht(e){var n=e&&e.constructor,r=typeof n=="function"&&n.prototype||Ght;return e===r}var AP=qht;function Yht(e,n){return function(r){return e(n(r))}}var sPe=Yht,Kht=sPe,Zht=Kht(Object.keys,Object),Xht=Zht,Qht=AP,Jht=Xht,ept=Object.prototype,tpt=ept.hasOwnProperty;function npt(e){if(!Qht(e))return Jht(e);var n=[];for(var r in Object(e))tpt.call(e,r)&&r!="constructor"&&n.push(r);return n}var aPe=npt,rpt=QOe,opt=rq;function ipt(e){return e!=null&&opt(e.length)&&!rpt(e)}var zg=ipt,spt=iPe,apt=aPe,lpt=zg;function cpt(e){return lpt(e)?spt(e):apt(e)}var Tp=cpt,upt=nPe,dpt=nq,fpt=Tp;function hpt(e){return upt(e,fpt,dpt)}var lPe=hpt,Vre=lPe,ppt=1,mpt=Object.prototype,gpt=mpt.hasOwnProperty;function vpt(e,n,r,o,i,s){var a=r&ppt,l=Vre(e),c=l.length,d=Vre(n),f=d.length;if(c!=f&&!a)return!1;for(var h=c;h--;){var m=l[h];if(!(a?m in n:gpt.call(n,m)))return!1}var g=s.get(e),v=s.get(n);if(g&&v)return g==n&&v==e;var y=!0;s.set(e,n),s.set(n,e);for(var b=a;++h<c;){m=l[h];var x=e[m],w=n[m];if(o)var C=a?o(w,x,m,n,e,s):o(x,w,m,e,n,s);if(!(C===void 0?x===w||i(x,w,r,o,s):C)){y=!1;break}b||(b=m=="constructor")}if(y&&!b){var _=e.constructor,S=n.constructor;_!=S&&"constructor"in e&&"constructor"in n&&!(typeof _=="function"&&_ instanceof _&&typeof S=="function"&&S instanceof S)&&(y=!1)}return s.delete(e),s.delete(n),y}var ypt=vpt,bpt=$v,xpt=Mu,wpt=bpt(xpt,"DataView"),Cpt=wpt,_pt=$v,Spt=Mu,kpt=_pt(Spt,"Promise"),Ept=kpt,jpt=$v,Tpt=Mu,Ipt=jpt(Tpt,"Set"),cPe=Ipt,Apt=$v,$pt=Mu,Dpt=Apt($pt,"WeakMap"),uPe=Dpt,pN=Cpt,mN=QG,gN=Ept,vN=cPe,yN=uPe,dPe=Ep,Fw=JOe,zre="[object Map]",Opt="[object Object]",Hre="[object Promise]",Ure="[object Set]",Wre="[object WeakMap]",Gre="[object DataView]",Ppt=Fw(pN),Rpt=Fw(mN),Mpt=Fw(gN),Lpt=Fw(vN),Fpt=Fw(yN),F1=dPe;(pN&&F1(new pN(new ArrayBuffer(1)))!=Gre||mN&&F1(new mN)!=zre||gN&&F1(gN.resolve())!=Hre||vN&&F1(new vN)!=Ure||yN&&F1(new yN)!=Wre)&&(F1=function(e){var n=dPe(e),r=n==Opt?e.constructor:void 0,o=r?Fw(r):"";if(o)switch(o){case Ppt:return Gre;case Rpt:return zre;case Mpt:return Hre;case Lpt:return Ure;case Fpt:return Wre}return n});var zk=F1,m9=eq,Bpt=ePe,Npt=Fft,Vpt=ypt,qre=zk,Yre=Ri,Kre=TP,zpt=iq,Hpt=1,Zre="[object Arguments]",Xre="[object Array]",a3="[object Object]",Upt=Object.prototype,Qre=Upt.hasOwnProperty;function Wpt(e,n,r,o,i,s){var a=Yre(e),l=Yre(n),c=a?Xre:qre(e),d=l?Xre:qre(n);c=c==Zre?a3:c,d=d==Zre?a3:d;var f=c==a3,h=d==a3,m=c==d;if(m&&Kre(e)){if(!Kre(n))return!1;a=!0,f=!1}if(m&&!f)return s||(s=new m9),a||zpt(e)?Bpt(e,n,r,o,i,s):Npt(e,n,c,r,o,i,s);if(!(r&Hpt)){var g=f&&Qre.call(e,"__wrapped__"),v=h&&Qre.call(n,"__wrapped__");if(g||v){var y=g?e.value():e,b=v?n.value():n;return s||(s=new m9),i(y,b,r,o,s)}}return m?(s||(s=new m9),Vpt(e,n,r,o,i,s)):!1}var Gpt=Wpt,qpt=Gpt,Jre=Fc;function fPe(e,n,r,o,i){return e===n?!0:e==null||n==null||!Jre(e)&&!Jre(n)?e!==e&&n!==n:qpt(e,n,r,o,fPe,i)}var sq=fPe,Ypt=sq;function Kpt(e,n){return Ypt(e,n)}var Zpt=Kpt;const Kn=Ye(Zpt);var D0=[],Xpt=function(){return D0.some(function(e){return e.activeTargets.length>0})},Qpt=function(){return D0.some(function(e){return e.skippedTargets.length>0})},eoe="ResizeObserver loop completed with undelivered notifications.",Jpt=function(){var e;typeof ErrorEvent=="function"?e=new ErrorEvent("error",{message:eoe}):(e=document.createEvent("Event"),e.initEvent("error",!1,!1),e.message=eoe),window.dispatchEvent(e)},X_;(function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"})(X_||(X_={}));var O0=function(e){return Object.freeze(e)},emt=function(){function e(n,r){this.inlineSize=n,this.blockSize=r,O0(this)}return e}(),hPe=function(){function e(n,r,o,i){return this.x=n,this.y=r,this.width=o,this.height=i,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,O0(this)}return e.prototype.toJSON=function(){var n=this,r=n.x,o=n.y,i=n.top,s=n.right,a=n.bottom,l=n.left,c=n.width,d=n.height;return{x:r,y:o,top:i,right:s,bottom:a,left:l,width:c,height:d}},e.fromRect=function(n){return new e(n.x,n.y,n.width,n.height)},e}(),aq=function(e){return e instanceof SVGElement&&"getBBox"in e},pPe=function(e){if(aq(e)){var n=e.getBBox(),r=n.width,o=n.height;return!r&&!o}var i=e,s=i.offsetWidth,a=i.offsetHeight;return!(s||a||e.getClientRects().length)},toe=function(e){var n;if(e instanceof Element)return!0;var r=(n=e==null?void 0:e.ownerDocument)===null||n===void 0?void 0:n.defaultView;return!!(r&&e instanceof r.Element)},tmt=function(e){switch(e.tagName){case"INPUT":if(e.type!=="image")break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1},GC=typeof window<"u"?window:{},l3=new WeakMap,noe=/auto|scroll/,nmt=/^tb|vertical/,rmt=/msie|trident/i.test(GC.navigator&&GC.navigator.userAgent),Nd=function(e){return parseFloat(e||"0")},zb=function(e,n,r){return e===void 0&&(e=0),n===void 0&&(n=0),r===void 0&&(r=!1),new emt((r?n:e)||0,(r?e:n)||0)},roe=O0({devicePixelContentBoxSize:zb(),borderBoxSize:zb(),contentBoxSize:zb(),contentRect:new hPe(0,0,0,0)}),mPe=function(e,n){if(n===void 0&&(n=!1),l3.has(e)&&!n)return l3.get(e);if(pPe(e))return l3.set(e,roe),roe;var r=getComputedStyle(e),o=aq(e)&&e.ownerSVGElement&&e.getBBox(),i=!rmt&&r.boxSizing==="border-box",s=nmt.test(r.writingMode||""),a=!o&&noe.test(r.overflowY||""),l=!o&&noe.test(r.overflowX||""),c=o?0:Nd(r.paddingTop),d=o?0:Nd(r.paddingRight),f=o?0:Nd(r.paddingBottom),h=o?0:Nd(r.paddingLeft),m=o?0:Nd(r.borderTopWidth),g=o?0:Nd(r.borderRightWidth),v=o?0:Nd(r.borderBottomWidth),y=o?0:Nd(r.borderLeftWidth),b=h+d,x=c+f,w=y+g,C=m+v,_=l?e.offsetHeight-C-e.clientHeight:0,S=a?e.offsetWidth-w-e.clientWidth:0,k=i?b+w:0,E=i?x+C:0,j=o?o.width:Nd(r.width)-k-S,T=o?o.height:Nd(r.height)-E-_,$=j+b+S+w,D=T+x+_+C,I=O0({devicePixelContentBoxSize:zb(Math.round(j*devicePixelRatio),Math.round(T*devicePixelRatio),s),borderBoxSize:zb($,D,s),contentBoxSize:zb(j,T,s),contentRect:new hPe(h,c,j,T)});return l3.set(e,I),I},gPe=function(e,n,r){var o=mPe(e,r),i=o.borderBoxSize,s=o.contentBoxSize,a=o.devicePixelContentBoxSize;switch(n){case X_.DEVICE_PIXEL_CONTENT_BOX:return a;case X_.BORDER_BOX:return i;default:return s}},omt=function(){function e(n){var r=mPe(n);this.target=n,this.contentRect=r.contentRect,this.borderBoxSize=O0([r.borderBoxSize]),this.contentBoxSize=O0([r.contentBoxSize]),this.devicePixelContentBoxSize=O0([r.devicePixelContentBoxSize])}return e}(),vPe=function(e){if(pPe(e))return 1/0;for(var n=0,r=e.parentNode;r;)n+=1,r=r.parentNode;return n},imt=function(){var e=1/0,n=[];D0.forEach(function(a){if(a.activeTargets.length!==0){var l=[];a.activeTargets.forEach(function(d){var f=new omt(d.target),h=vPe(d.target);l.push(f),d.lastReportedSize=gPe(d.target,d.observedBox),h<e&&(e=h)}),n.push(function(){a.callback.call(a.observer,l,a.observer)}),a.activeTargets.splice(0,a.activeTargets.length)}});for(var r=0,o=n;r<o.length;r++){var i=o[r];i()}return e},ooe=function(e){D0.forEach(function(r){r.activeTargets.splice(0,r.activeTargets.length),r.skippedTargets.splice(0,r.skippedTargets.length),r.observationTargets.forEach(function(i){i.isActive()&&(vPe(i.target)>e?r.activeTargets.push(i):r.skippedTargets.push(i))})})},smt=function(){var e=0;for(ooe(e);Xpt();)e=imt(),ooe(e);return Qpt()&&Jpt(),e>0},g9,yPe=[],amt=function(){return yPe.splice(0).forEach(function(e){return e()})},lmt=function(e){if(!g9){var n=0,r=document.createTextNode(""),o={characterData:!0};new MutationObserver(function(){return amt()}).observe(r,o),g9=function(){r.textContent="".concat(n?n--:n++)}}yPe.push(e),g9()},cmt=function(e){lmt(function(){requestAnimationFrame(e)})},II=0,umt=function(){return!!II},dmt=250,fmt={attributes:!0,characterData:!0,childList:!0,subtree:!0},ioe=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],soe=function(e){return e===void 0&&(e=0),Date.now()+e},v9=!1,hmt=function(){function e(){var n=this;this.stopped=!0,this.listener=function(){return n.schedule()}}return e.prototype.run=function(n){var r=this;if(n===void 0&&(n=dmt),!v9){v9=!0;var o=soe(n);cmt(function(){var i=!1;try{i=smt()}finally{if(v9=!1,n=o-soe(),!umt())return;i?r.run(1e3):n>0?r.run(n):r.start()}})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var n=this,r=function(){return n.observer&&n.observer.observe(document.body,fmt)};document.body?r():GC.addEventListener("DOMContentLoaded",r)},e.prototype.start=function(){var n=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),ioe.forEach(function(r){return GC.addEventListener(r,n.listener,!0)}))},e.prototype.stop=function(){var n=this;this.stopped||(this.observer&&this.observer.disconnect(),ioe.forEach(function(r){return GC.removeEventListener(r,n.listener,!0)}),this.stopped=!0)},e}(),bN=new hmt,aoe=function(e){!II&&e>0&&bN.start(),II+=e,!II&&bN.stop()},pmt=function(e){return!aq(e)&&!tmt(e)&&getComputedStyle(e).display==="inline"},mmt=function(){function e(n,r){this.target=n,this.observedBox=r||X_.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var n=gPe(this.target,this.observedBox,!0);return pmt(this.target)&&(this.lastReportedSize=n),this.lastReportedSize.inlineSize!==n.inlineSize||this.lastReportedSize.blockSize!==n.blockSize},e}(),gmt=function(){function e(n,r){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=n,this.callback=r}return e}(),c3=new WeakMap,loe=function(e,n){for(var r=0;r<e.length;r+=1)if(e[r].target===n)return r;return-1},u3=function(){function e(){}return e.connect=function(n,r){var o=new gmt(n,r);c3.set(n,o)},e.observe=function(n,r,o){var i=c3.get(n),s=i.observationTargets.length===0;loe(i.observationTargets,r)<0&&(s&&D0.push(i),i.observationTargets.push(new mmt(r,o&&o.box)),aoe(1),bN.schedule())},e.unobserve=function(n,r){var o=c3.get(n),i=loe(o.observationTargets,r),s=o.observationTargets.length===1;i>=0&&(s&&D0.splice(D0.indexOf(o),1),o.observationTargets.splice(i,1),aoe(-1))},e.disconnect=function(n){var r=this,o=c3.get(n);o.observationTargets.slice().forEach(function(i){return r.unobserve(n,i.target)}),o.activeTargets.splice(0,o.activeTargets.length)},e}(),bPe=function(){function e(n){if(arguments.length===0)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if(typeof n!="function")throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");u3.connect(this,n)}return e.prototype.observe=function(n,r){if(arguments.length===0)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!toe(n))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");u3.observe(this,n,r)},e.prototype.unobserve=function(n){if(arguments.length===0)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!toe(n))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");u3.unobserve(this,n)},e.prototype.disconnect=function(){u3.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}();function lq(){var e=Object.create(null),n=0;function r(i){var s=n++;return e[s]=i,function(){delete e[s]}}function o(i){for(var s in e)e[s](i)}return{publish:o,subscribe:r}}var vmt=Mu,ymt=function(){return vmt.Date.now()},bmt=ymt,xmt=/\s/;function wmt(e){for(var n=e.length;n--&&xmt.test(e.charAt(n)););return n}var Cmt=wmt,_mt=Cmt,Smt=/^\s+/;function kmt(e){return e&&e.slice(0,_mt(e)+1).replace(Smt,"")}var xPe=kmt,Emt=Ep,jmt=Fc,Tmt="[object Symbol]";function Imt(e){return typeof e=="symbol"||jmt(e)&&Emt(e)==Tmt}var Dv=Imt,Amt=xPe,coe=Lu,$mt=Dv,uoe=0/0,Dmt=/^[-+]0x[0-9a-f]+$/i,Omt=/^0b[01]+$/i,Pmt=/^0o[0-7]+$/i,Rmt=parseInt;function Mmt(e){if(typeof e=="number")return e;if($mt(e))return uoe;if(coe(e)){var n=typeof e.valueOf=="function"?e.valueOf():e;e=coe(n)?n+"":n}if(typeof e!="string")return e===0?e:+e;e=Amt(e);var r=Omt.test(e);return r||Pmt.test(e)?Rmt(e.slice(2),r?2:8):Dmt.test(e)?uoe:+e}var wPe=Mmt,Lmt=Lu,y9=bmt,doe=wPe,Fmt="Expected a function",Bmt=Math.max,Nmt=Math.min;function Vmt(e,n,r){var o,i,s,a,l,c,d=0,f=!1,h=!1,m=!0;if(typeof e!="function")throw new TypeError(Fmt);n=doe(n)||0,Lmt(r)&&(f=!!r.leading,h="maxWait"in r,s=h?Bmt(doe(r.maxWait)||0,n):s,m="trailing"in r?!!r.trailing:m);function g(k){var E=o,j=i;return o=i=void 0,d=k,a=e.apply(j,E),a}function v(k){return d=k,l=setTimeout(x,n),f?g(k):a}function y(k){var E=k-c,j=k-d,T=n-E;return h?Nmt(T,s-j):T}function b(k){var E=k-c,j=k-d;return c===void 0||E>=n||E<0||h&&j>=s}function x(){var k=y9();if(b(k))return w(k);l=setTimeout(x,y(k))}function w(k){return l=void 0,m&&o?g(k):(o=i=void 0,a)}function C(){l!==void 0&&clearTimeout(l),d=0,o=c=i=l=void 0}function _(){return l===void 0?a:w(y9())}function S(){var k=y9(),E=b(k);if(o=arguments,i=this,c=k,E){if(l===void 0)return v(c);if(h)return clearTimeout(l),l=setTimeout(x,n),g(c)}return l===void 0&&(l=setTimeout(x,n)),a}return S.cancel=C,S.flush=_,S}var CPe=Vmt;const $P=Ye(CPe);var zmt=CPe,Hmt=Lu,Umt="Expected a function";function Wmt(e,n,r){var o=!0,i=!0;if(typeof e!="function")throw new TypeError(Umt);return Hmt(r)&&(o="leading"in r?!!r.leading:o,i="trailing"in r?!!r.trailing:i),zmt(e,n,{leading:o,maxWait:n,trailing:i})}var Gmt=Wmt;const DP=Ye(Gmt);var qmt=Ep,Ymt=Ri,Kmt=Fc,Zmt="[object String]";function Xmt(e){return typeof e=="string"||!Ymt(e)&&Kmt(e)&&qmt(e)==Zmt}var Qmt=Xmt;const OP=Ye(Qmt);let Jmt=e=>crypto.getRandomValues(new Uint8Array(e)),egt=(e,n,r)=>{let o=(2<<Math.log(e.length-1)/Math.LN2)-1,i=-~(1.6*o*n/e.length);return(s=n)=>{let a="";for(;;){let l=r(i),c=i;for(;c--;)if(a+=e[l[c]&o]||"",a.length===s)return a}}},tgt=(e,n=21)=>egt(e,n,Jmt),_Pe=(e=21)=>crypto.getRandomValues(new Uint8Array(e)).reduce((n,r)=>(r&=63,r<36?n+=r.toString(36):r<62?n+=(r-26).toString(36).toUpperCase():r>62?n+="-":n+="_",n),"");var ngt=["presence","listen"],y4=globalThis&&globalThis.__assign||function(){return y4=Object.assign||function(e){for(var n,r=1,o=arguments.length;r<o;r++){n=arguments[r];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},y4.apply(this,arguments)},rgt=tgt("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-",20),ogt="♥";function foe(e,n,r){return JSON.stringify({jsonrpc:"2.0",method:e,params:sgt(n,"v1"),id:r})}function igt(e){try{return[null,JSON.parse(e)]}catch(n){return n instanceof Error?[n]:[new Error("".concat(n))]}}function sgt(e,n){return y4(y4({},e),{apiVersion:n})}var agt=function(e,n){n===void 0&&(n={});var r=n.token$,o=n.getNextRequestId,i=o===void 0?rgt:o,s=qG(e.pipe(Dt(function(g){return $a(g,"message")})),function(g){return g.data===ogt}),a=s[0],l=s[1],c=l.pipe($e(function(g){var v=igt(g.data),y=v[0],b=v[1];return y?(console.warn("Unable to parse message: %s",y.message),Br):!b||!b.jsonrpc?(console.warn("Received empty or non-jsonrpc message: %s",b),Br):ve(b)}),Tc()),d=r?ys([r,e]).pipe(ho(function(g,v){var y=g[0],b=g[1],x=v[0],w=v[1];return y===x&&b===w}),Dt(function(g){var v=g[0],y=g[1];return v?f(y,"authorization",{authorization:"Bearer ".concat(v)}).pipe(ja(1),vP(y)):ve(y)}),Qi({refCount:!0,bufferSize:1})):e;function f(g,v,y){y===void 0&&(y={});var b=i();return Yn(c.pipe(ze(function(x){return x.id===b}),_e(function(x){return x.result})),Ki(function(){return g.send(foe(v,y,b)),Br}))}function h(g,v){return d.pipe(ja(1),$e(function(y){return f(y,g,v).pipe(ja(1))}))}function m(g,v){return d.pipe(ja(1),$e(function(y){return f(y,"".concat(g,"_subscribe"),v).pipe(ja(1),$e(function(b){return c.pipe(ze(function(x){return x.method==="".concat(g,"_subscription")&&x.params.subscription===b}),_e(function(x){return x.params.result}),GOe(function(){y.readyState!==y.CLOSED&&y.readyState!==y.CLOSING&&y.send(foe("".concat(g,"_unsubscribe"),{subscriptionId:b},i()))}))}))}))}return{heartbeats:Yn(d,a,l).pipe(_e(function(){return new Date})),request:function(g,v){return lgt(g)?m(g,v):h(g,v)}}};function lgt(e){return ngt.includes(e)}var cgt=globalThis&&globalThis.__extends||function(){var e=function(n,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,i){o.__proto__=i}||function(o,i){for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(o[s]=i[s])},e(n,r)};return function(n,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(n,r);function o(){this.constructor=n}n.prototype=r===null?Object.create(r):(o.prototype=r.prototype,new o)}}(),hoe=function(e){cgt(n,e);function n(r,o,i,s){var a=e.call(this,r)||this;return a.type=o,a.code=i,a.reason=s,a}return n}(Error);function ugt(e){return function(n){return new qt(function(r){var o=e(n),i=!1,s=function(){r.next(o)},a=function(){r.error(new hoe("WebSocket connection error","CONNECTION_ERROR"))},l=function(c){i?r.complete():r.error(new hoe("WebSocket connection error","CONNECTION_CLOSED",c.code,c.reason))};return o.onopen=s,o.onclose=l,o.onerror=a,function(){i=!0,o.close(1e3,"WebSockets connection closed by client")}})}}var dgt=function(e,n){return function(r){return Ylt(r,Ls(e).pipe($e(function(){return n})))}},poe;(function(e){e[e.BAD_REQUEST=4e3]="BAD_REQUEST",e[e.UNAUTHORIZED=4001]="UNAUTHORIZED",e[e.NOT_FOUND=4004]="NOT_FOUND",e[e.INVALID_REQUEST=-32600]="INVALID_REQUEST",e[e.METHOD_NOT_FOUND=-32601]="METHOD_NOT_FOUND",e[e.INVALID_PARAMS=-32602]="INVALID_PARAMS",e[e.SUBSCRIPTION_NOT_FOUND=-32602]="SUBSCRIPTION_NOT_FOUND",e[e.PARSE_ERROR=-32700]="PARSE_ERROR"})(poe||(poe={}));var fgt=function(e){return e};function hgt(e,n){n===void 0&&(n={});var r=n.timeout,o=n.token$,i=ugt(function(s,a){return new window.WebSocket(s,a)});return agt(i(e).pipe(r?dgt(r,Ec(function(){return new Error("Timeout after ".concat(r," while establishing WebSockets connection"))})):fgt,Qi({refCount:!0}),bP($a(window,"beforeunload"))),{token$:o})}const pgt="modulepreload",mgt=function(e){return"/"+e},moe={},Hk=function(n,r,o){if(!r||r.length===0)return n();const i=document.getElementsByTagName("link");return Promise.all(r.map(s=>{if(s=mgt(s),s in moe)return;moe[s]=!0;const a=s.endsWith(".css"),l=a?'[rel="stylesheet"]':"";if(!!o)for(let f=i.length-1;f>=0;f--){const h=i[f];if(h.href===s&&(!a||h.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${s}"]${l}`))return;const d=document.createElement("link");if(d.rel=a?"stylesheet":pgt,a||(d.as="script",d.crossOrigin=""),d.href=s,document.head.appendChild(d),a)return new Promise((f,h)=>{d.addEventListener("load",f),d.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${s}`)))})})).then(()=>n()).catch(s=>{const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=s,window.dispatchEvent(a),!a.defaultPrevented)throw s})},ggt=typeof navigator>"u"?!1:navigator.product==="ReactNative",SPe={timeout:ggt?6e4:12e4},vgt=function(e){const n={...SPe,...typeof e=="string"?{url:e}:e},{searchParams:r}=new URL(n.url,"http://localhost");if(n.timeout=kPe(n.timeout),n.query){for(const[s,a]of Object.entries(n.query))if(a!==void 0)if(Array.isArray(a))for(const l of a)r.append(s,l);else r.append(s,a)}const[o]=n.url.split("?"),i=r.toString();return i&&(n.url=`${o}?${i}`),n.method=n.body&&!n.method?"POST":(n.method||"GET").toUpperCase(),n};function kPe(e){if(e===!1||e===0)return!1;if(e.connect||e.socket)return e;const n=Number(e);return isNaN(n)?kPe(SPe.timeout):{connect:n,socket:n}}const ygt=/^https?:\/\//i,bgt=function(e){if(!ygt.test(e.url))throw new Error(`"${e.url}" is not a valid URL`)};var b9=function(e){return e.replace(/^\s+|\s+$/g,"")},xgt=function(e){return Object.prototype.toString.call(e)==="[object Array]"},wgt=function(e){if(!e)return{};for(var n={},r=b9(e).split(`
`),o=0;o<r.length;o++){var i=r[o],s=i.indexOf(":"),a=b9(i.slice(0,s)).toLowerCase(),l=b9(i.slice(s+1));typeof n[a]>"u"?n[a]=l:xgt(n[a])?n[a].push(l):n[a]=[n[a],l]}return n};const Cgt=Ye(wgt),_gt=e=>function(n,r,...o){const i=n==="onError";let s=r;for(let a=0;a<e[n].length;a++){const l=e[n][a];if(s=l(s,...o),i&&!s)break}return s};function Sgt(){const e=Object.create(null);let n=0;function r(i){const s=n++;return e[s]=i,function(){delete e[s]}}function o(i){for(const s in e)e[s](i)}return{publish:o,subscribe:r}}const kgt=["request","response","progress","error","abort"],goe=["processOptions","validateOptions","interceptRequest","finalizeOptions","onRequest","onResponse","onError","onReturn","onHeaders"];function EPe(e,n){const r=[],o=goe.reduce((s,a)=>(s[a]=s[a]||[],s),{processOptions:[vgt],validateOptions:[bgt]});function i(s){const a=(v,y,b)=>{let x=v,w=y;if(!x)try{w=c("onResponse",y,b)}catch(C){w=null,x=C}x=x&&c("onError",x,b),x?l.error.publish(x):w&&l.response.publish(w)},l=kgt.reduce((v,y)=>(v[y]=Sgt(),v),{}),c=_gt(o),d=c("processOptions",s);c("validateOptions",d);const f={options:d,channels:l,applyMiddleware:c};let h;const m=l.request.subscribe(v=>{h=n(v,(y,b)=>a(y,b,v))});l.abort.subscribe(()=>{m(),h&&h.abort()});const g=c("onReturn",l,f);return g===l&&l.request.publish(f),g}return i.use=function(s){if(!s)throw new Error("Tried to add middleware that resolved to falsey value");if(typeof s=="function")throw new Error("Tried to add middleware that was a function. It probably expects you to pass options to it.");if(s.onReturn&&o.onReturn.length>0)throw new Error("Tried to add new middleware with `onReturn` handler, but another handler has already been registered for this event");return goe.forEach(a=>{s[a]&&o[a].push(s[a])}),r.push(s),i},i.clone=()=>EPe(r,n),e.forEach(i.use),i}var jPe=(e,n,r)=>{if(!n.has(e))throw TypeError("Cannot "+r)},Gc=(e,n,r)=>(jPe(e,n,"read from private field"),r?r.call(e):n.get(e)),C1=(e,n,r)=>{if(n.has(e))throw TypeError("Cannot add the same private member more than once");n instanceof WeakSet?n.add(e):n.set(e,r)},qp=(e,n,r,o)=>(jPe(e,n,"write to private field"),o?o.call(e,r):n.set(e,r),r),AI,$I,zy,DI,Jp,OI,PI;class TPe{constructor(){this.readyState=0,this.responseType="",C1(this,AI,void 0),C1(this,$I,void 0),C1(this,zy,void 0),C1(this,DI,{}),C1(this,Jp,void 0),C1(this,OI,{}),C1(this,PI,void 0)}open(n,r,o){qp(this,AI,n),qp(this,$I,r),qp(this,zy,""),this.readyState=1,this.onreadystatechange(),qp(this,Jp,void 0)}abort(){Gc(this,Jp)&&Gc(this,Jp).abort()}getAllResponseHeaders(){return Gc(this,zy)}setRequestHeader(n,r){Gc(this,DI)[n]=r}setInit(n,r=!0){qp(this,OI,n),qp(this,PI,r)}send(n){const r=this.responseType!=="arraybuffer",o={...Gc(this,OI),method:Gc(this,AI),headers:Gc(this,DI),body:n};typeof AbortController=="function"&&Gc(this,PI)&&(qp(this,Jp,new AbortController),typeof EventTarget<"u"&&Gc(this,Jp).signal instanceof EventTarget&&(o.signal=Gc(this,Jp).signal)),typeof document<"u"&&(o.credentials=this.withCredentials?"include":"omit"),fetch(Gc(this,$I),o).then(i=>(i.headers.forEach((s,a)=>{qp(this,zy,Gc(this,zy)+`${a}: ${s}\r
`)}),this.status=i.status,this.statusText=i.statusText,this.readyState=3,r?i.text():i.arrayBuffer())).then(i=>{typeof i=="string"?this.responseText=i:this.response=i,this.readyState=4,this.onreadystatechange()}).catch(i=>{var s;if(i.name==="AbortError"){this.onabort();return}(s=this.onerror)==null||s.call(this,i)})}}AI=new WeakMap,$I=new WeakMap,zy=new WeakMap,DI=new WeakMap,Jp=new WeakMap,OI=new WeakMap,PI=new WeakMap;const xN=typeof XMLHttpRequest=="function"?"xhr":"fetch",Egt=xN==="xhr"?XMLHttpRequest:TPe,jgt=(e,n)=>{var r;const o=e.options,i=e.applyMiddleware("finalizeOptions",o),s={},a=e.applyMiddleware("interceptRequest",void 0,{adapter:xN,context:e});if(a){const _=setTimeout(n,0,null,a);return{abort:()=>clearTimeout(_)}}let l=new Egt;l instanceof TPe&&typeof i.fetch=="object"&&l.setInit(i.fetch,(r=i.useAbortSignal)!=null?r:!0);const c=i.headers,d=i.timeout;let f=!1,h=!1,m=!1;if(l.onerror=_=>{x(new Error(`Request error while attempting to reach ${i.url}${_.lengthComputable?`(${_.loaded} of ${_.total} bytes transferred)`:""}`))},l.ontimeout=_=>{x(new Error(`Request timeout while attempting to reach ${i.url}${_.lengthComputable?`(${_.loaded} of ${_.total} bytes transferred)`:""}`))},l.onabort=()=>{b(!0),f=!0},l.onreadystatechange=()=>{y(),!(f||l.readyState!==4)&&l.status!==0&&C()},l.open(i.method,i.url,!0),l.withCredentials=!!i.withCredentials,c&&l.setRequestHeader)for(const _ in c)c.hasOwnProperty(_)&&l.setRequestHeader(_,c[_]);return i.rawBody&&(l.responseType="arraybuffer"),e.applyMiddleware("onRequest",{options:i,adapter:xN,request:l,context:e}),l.send(i.body||null),d&&(s.connect=setTimeout(()=>v("ETIMEDOUT"),d.connect)),{abort:g};function g(){f=!0,l&&l.abort()}function v(_){m=!0,l.abort();const S=new Error(_==="ESOCKETTIMEDOUT"?`Socket timed out on request to ${i.url}`:`Connection timed out on request to ${i.url}`);S.code=_,e.channels.error.publish(S)}function y(){d&&(b(),s.socket=setTimeout(()=>v("ESOCKETTIMEDOUT"),d.socket))}function b(_){(_||f||l.readyState>=2&&s.connect)&&clearTimeout(s.connect),s.socket&&clearTimeout(s.socket)}function x(_){if(h)return;b(!0),h=!0,l=null;const S=_||new Error(`Network error while attempting to reach ${i.url}`);S.isNetworkError=!0,S.request=i,n(S)}function w(){return{body:l.response||(l.responseType===""||l.responseType==="text"?l.responseText:""),url:i.url,method:i.method,headers:Cgt(l.getAllResponseHeaders()),statusCode:l.status,statusMessage:l.statusText}}function C(){if(!(f||h||m)){if(l.status===0){x(new Error("Unknown XHR error"));return}b(),h=!0,n(null,w())}}},Tgt=(e=[],n=jgt)=>EPe(e,n);var wN={exports:{}},x9,voe;function Igt(){if(voe)return x9;voe=1;var e=1e3,n=e*60,r=n*60,o=r*24,i=o*7,s=o*365.25;x9=function(f,h){h=h||{};var m=typeof f;if(m==="string"&&f.length>0)return a(f);if(m==="number"&&isFinite(f))return h.long?c(f):l(f);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(f))};function a(f){if(f=String(f),!(f.length>100)){var h=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(f);if(h){var m=parseFloat(h[1]),g=(h[2]||"ms").toLowerCase();switch(g){case"years":case"year":case"yrs":case"yr":case"y":return m*s;case"weeks":case"week":case"w":return m*i;case"days":case"day":case"d":return m*o;case"hours":case"hour":case"hrs":case"hr":case"h":return m*r;case"minutes":case"minute":case"mins":case"min":case"m":return m*n;case"seconds":case"second":case"secs":case"sec":case"s":return m*e;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return m;default:return}}}}function l(f){var h=Math.abs(f);return h>=o?Math.round(f/o)+"d":h>=r?Math.round(f/r)+"h":h>=n?Math.round(f/n)+"m":h>=e?Math.round(f/e)+"s":f+"ms"}function c(f){var h=Math.abs(f);return h>=o?d(f,h,o,"day"):h>=r?d(f,h,r,"hour"):h>=n?d(f,h,n,"minute"):h>=e?d(f,h,e,"second"):f+" ms"}function d(f,h,m,g){var v=h>=m*1.5;return Math.round(f/m)+" "+g+(v?"s":"")}return x9}function Agt(e){r.debug=r,r.default=r,r.coerce=c,r.disable=s,r.enable=i,r.enabled=a,r.humanize=Igt(),r.destroy=d,Object.keys(e).forEach(f=>{r[f]=e[f]}),r.names=[],r.skips=[],r.formatters={};function n(f){let h=0;for(let m=0;m<f.length;m++)h=(h<<5)-h+f.charCodeAt(m),h|=0;return r.colors[Math.abs(h)%r.colors.length]}r.selectColor=n;function r(f){let h,m=null,g,v;function y(...b){if(!y.enabled)return;const x=y,w=Number(new Date),C=w-(h||w);x.diff=C,x.prev=h,x.curr=w,h=w,b[0]=r.coerce(b[0]),typeof b[0]!="string"&&b.unshift("%O");let _=0;b[0]=b[0].replace(/%([a-zA-Z%])/g,(k,E)=>{if(k==="%%")return"%";_++;const j=r.formatters[E];if(typeof j=="function"){const T=b[_];k=j.call(x,T),b.splice(_,1),_--}return k}),r.formatArgs.call(x,b),(x.log||r.log).apply(x,b)}return y.namespace=f,y.useColors=r.useColors(),y.color=r.selectColor(f),y.extend=o,y.destroy=r.destroy,Object.defineProperty(y,"enabled",{enumerable:!0,configurable:!1,get:()=>m!==null?m:(g!==r.namespaces&&(g=r.namespaces,v=r.enabled(f)),v),set:b=>{m=b}}),typeof r.init=="function"&&r.init(y),y}function o(f,h){const m=r(this.namespace+(typeof h>"u"?":":h)+f);return m.log=this.log,m}function i(f){r.save(f),r.namespaces=f,r.names=[],r.skips=[];let h;const m=(typeof f=="string"?f:"").split(/[\s,]+/),g=m.length;for(h=0;h<g;h++)m[h]&&(f=m[h].replace(/\*/g,".*?"),f[0]==="-"?r.skips.push(new RegExp("^"+f.slice(1)+"$")):r.names.push(new RegExp("^"+f+"$")))}function s(){const f=[...r.names.map(l),...r.skips.map(l).map(h=>"-"+h)].join(",");return r.enable(""),f}function a(f){if(f[f.length-1]==="*")return!0;let h,m;for(h=0,m=r.skips.length;h<m;h++)if(r.skips[h].test(f))return!1;for(h=0,m=r.names.length;h<m;h++)if(r.names[h].test(f))return!0;return!1}function l(f){return f.toString().substring(2,f.toString().length-2).replace(/\.\*\?$/,"*")}function c(f){return f instanceof Error?f.stack||f.message:f}function d(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return r.enable(r.load()),r}var $gt=Agt;(function(e,n){n.formatArgs=o,n.save=i,n.load=s,n.useColors=r,n.storage=a(),n.destroy=(()=>{let c=!1;return()=>{c||(c=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),n.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function r(){return typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)?!0:typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)?!1:typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function o(c){if(c[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+c[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;const d="color: "+this.color;c.splice(1,0,d,"color: inherit");let f=0,h=0;c[0].replace(/%[a-zA-Z%]/g,m=>{m!=="%%"&&(f++,m==="%c"&&(h=f))}),c.splice(h,0,d)}n.log=console.debug||console.log||(()=>{});function i(c){try{c?n.storage.setItem("debug",c):n.storage.removeItem("debug")}catch{}}function s(){let c;try{c=n.storage.getItem("debug")}catch{}return!c&&typeof process<"u"&&"env"in process&&(c={}.DEBUG),c}function a(){try{return localStorage}catch{}}e.exports=$gt(n);const{formatters:l}=e.exports;l.j=function(c){try{return JSON.stringify(c)}catch(d){return"[UnexpectedJSONParseError]: "+d.message}}})(wN,wN.exports);var Dgt=wN.exports;const Eh=Ye(Dgt);/*!
* is-plain-object <https://github.com/jonschlinkert/is-plain-object>
*
* Copyright (c) 2014-2017, Jon Schlinkert.
* Released under the MIT License.
*/function yoe(e){return Object.prototype.toString.call(e)==="[object Object]"}function Xs(e){var n,r;return yoe(e)===!1?!1:(n=e.constructor,n===void 0?!0:(r=n.prototype,!(yoe(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}const Ogt=typeof Buffer>"u"?()=>!1:e=>Buffer.isBuffer(e),Pgt=["boolean","string","number"];function Rgt(){return{processOptions:e=>{const n=e.body;return!n||!(typeof n.pipe!="function"&&!Ogt(n)&&(Pgt.indexOf(typeof n)!==-1||Array.isArray(n)||Xs(n)))?e:Object.assign({},e,{body:JSON.stringify(e.body),headers:Object.assign({},e.headers,{"Content-Type":"application/json"})})}}}function Mgt(e){return{onResponse:r=>{const o=r.headers["content-type"]||"",i=e&&e.force||o.indexOf("application/json")!==-1;return!r.body||!o||!i?r:Object.assign({},r,{body:n(r.body)})},processOptions:r=>Object.assign({},r,{headers:Object.assign({Accept:"application/json"},r.headers)})};function n(r){try{return JSON.parse(r)}catch(o){throw o.message=`Failed to parsed response body as JSON: ${o.message}`,o}}}let uC={};typeof globalThis<"u"?uC=globalThis:typeof window<"u"?uC=window:typeof global<"u"?uC=global:typeof self<"u"&&(uC=self);var Lgt=uC;function Fgt(e={}){const n=e.implementation||Lgt.Observable;if(!n)throw new Error("`Observable` is not available in global scope, and no implementation was passed");return{onReturn:(r,o)=>new n(i=>(r.error.subscribe(s=>i.error(s)),r.progress.subscribe(s=>i.next(Object.assign({type:"progress"},s))),r.response.subscribe(s=>{i.next(Object.assign({type:"response"},s)),i.complete()}),r.request.publish(o),()=>r.abort.publish()))}}function Bgt(){return{onRequest:e=>{if(e.adapter!=="xhr")return;const n=e.request,r=e.context;"upload"in n&&"onprogress"in n.upload&&(n.upload.onprogress=o("upload")),"onprogress"in n&&(n.onprogress=o("download"));function o(i){return s=>{const a=s.lengthComputable?s.loaded/s.total*100:-1;r.channels.progress.publish({stage:i,percent:a,total:s.total,loaded:s.loaded,lengthComputable:s.lengthComputable})}}}}}class Ngt{constructor(n){this.__CANCEL__=!0,this.message=n}toString(){return`Cancel${this.message?`: ${this.message}`:""}`}}const boe=class{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let n=null;this.promise=new Promise(r=>{n=r}),e(r=>{this.reason||(this.reason=new Ngt(r),n(this.reason))})}};boe.source=()=>{let e;return{token:new boe(n=>{e=n}),cancel:e}};var IPe=(e,n,r)=>r.method!=="GET"&&r.method!=="HEAD"?!1:e.isNetworkError||!1;const Vgt=e=>e!==null&&typeof e=="object"&&typeof e.pipe=="function";var zgt=e=>{const n=e.maxRetries||5,r=e.retryDelay||Hgt,o=e.shouldRetry;return{onError:(i,s)=>{const a=s.options,l=a.maxRetries||n,c=a.shouldRetry||o,d=a.attemptNumber||0;if(Vgt(a.body)||!c(i,d,a)||d>=l)return i;const f=Object.assign({},s,{options:Object.assign({},a,{attemptNumber:d+1})});return setTimeout(()=>s.channels.request.publish(f),r(d)),null}}};function Hgt(e){return 100*Math.pow(2,e)+Math.random()*100}const cq=(e={})=>zgt({shouldRetry:IPe,...e});cq.shouldRetry=IPe;class Ugt extends Error{constructor(n){const r=APe(n);super(r.message),this.statusCode=400,Object.assign(this,r)}}class Wgt extends Error{constructor(n){const r=APe(n);super(r.message),this.statusCode=500,Object.assign(this,r)}}function APe(e){const n=e.body,r={response:e,statusCode:e.statusCode,responseBody:Ygt(n,e),message:"",details:void 0};if(n.error&&n.message)return r.message=`${n.error} - ${n.message}`,r;if(Ggt(n)){const o=n.error.items||[],i=o.slice(0,5).map(a=>{var l;return(l=a.error)==null?void 0:l.description}).filter(Boolean);let s=i.length?`:
- ${i.join(`
- `)}`:"";return o.length>5&&(s+=`
...and ${o.length-5} more`),r.message=`${n.error.description}${s}`,r.details=n.error,r}return n.error&&n.error.description?(r.message=n.error.description,r.details=n.error,r):(r.message=n.error||n.message||qgt(e),r)}function Ggt(e){return xoe(e)&&xoe(e.error)&&e.error.type==="mutationError"&&typeof e.error.description=="string"}function xoe(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}function qgt(e){const n=e.statusMessage?` ${e.statusMessage}`:"";return`${e.method}-request to ${e.url} resulted in HTTP ${e.statusCode}${n}`}function Ygt(e,n){return(n.headers["content-type"]||"").toLowerCase().indexOf("application/json")!==-1?JSON.stringify(e,null,2):e}const Kgt={onResponse:e=>{if(e.statusCode>=500)throw new Wgt(e);if(e.statusCode>=400)throw new Ugt(e);return e}},Zgt={onResponse:e=>{const n=e.headers["x-sanity-warning"];return(Array.isArray(n)?n:[n]).filter(Boolean).forEach(r=>console.warn(r)),e}};function woe(e,{maxRetries:n=5,retryDelay:r}){const o=Tgt([n>0?cq({retryDelay:r,maxRetries:n,shouldRetry:Xgt}):{},...e,Zgt,Rgt(),Mgt(),Bgt(),Kgt,Fgt({implementation:qt})]);function i(s,a=o){return a({maxRedirects:0,...s})}return i.defaultRequester=o,i}function Xgt(e,n,r){const o=r.method==="GET"||r.method==="HEAD",i=(r.uri||r.url).startsWith("/data/query"),s=e.response&&(e.response.statusCode===429||e.response.statusCode===502||e.response.statusCode===503);return(o||i)&&s?!0:cq.shouldRetry(e,n,r)}function $Pe(e){if(typeof e=="string")return{id:e};if(Array.isArray(e))return{query:"*[_id in $ids]",params:{ids:e}};if(typeof e=="object"&&e!==null&&"query"in e&&typeof e.query=="string")return"params"in e&&typeof e.params=="object"&&e.params!==null?{query:e.query,params:e.params}:{query:e.query};const n=["* Document ID (<docId>)","* Array of document IDs","* Object containing `query`"].join(`
`);throw new Error(`Unknown selection - must be one of:
${n}`)}const Coe=["image","file"],_oe=["before","after","replace"],DPe=e=>{if(!/^(~[a-z0-9]{1}[-\w]{0,63}|[a-z0-9]{1}[-\w]{0,63})$/.test(e))throw new Error("Datasets can only contain lowercase characters, numbers, underscores and dashes, and start with tilde, and be maximum 64 characters")},Qgt=e=>{if(!/^[-a-z0-9]+$/i.test(e))throw new Error("`projectId` can only contain only a-z, 0-9 and dashes")},Jgt=e=>{if(Coe.indexOf(e)===-1)throw new Error(`Invalid asset type: ${e}. Must be one of ${Coe.join(", ")}`)},qC=(e,n)=>{if(n===null||typeof n!="object"||Array.isArray(n))throw new Error(`${e}() takes an object of properties`)},OPe=(e,n)=>{if(typeof n!="string"||!/^[a-z0-9_][a-z0-9_.-]{0,127}$/i.test(n)||n.includes(".."))throw new Error(`${e}(): "${n}" is not a valid document ID`)},b4=(e,n)=>{if(!n._id)throw new Error(`${e}() requires that the document contains an ID ("_id" property)`);OPe(e,n._id)},e1t=(e,n,r)=>{const o="insert(at, selector, items)";if(_oe.indexOf(e)===-1){const i=_oe.map(s=>`"${s}"`).join(", ");throw new Error(`${o} takes an "at"-argument which is one of: ${i}`)}if(typeof n!="string")throw new Error(`${o} takes a "selector"-argument which must be a string`);if(!Array.isArray(r))throw new Error(`${o} takes an "items"-argument which must be an array`)},PPe=e=>{if(!e.dataset)throw new Error("`dataset` must be provided to perform queries");return e.dataset||""},RPe=e=>{if(typeof e!="string"||!/^[a-z0-9._-]{1,75}$/i.test(e))throw new Error("Tag can only contain alphanumeric characters, underscores, dashes and dots, and be between one and 75 characters long.");return e};var MPe=(e,n,r)=>{if(!n.has(e))throw TypeError("Cannot "+r)},Hb=(e,n,r)=>(MPe(e,n,"read from private field"),r?r.call(e):n.get(e)),LPe=(e,n,r)=>{if(n.has(e))throw TypeError("Cannot add the same private member more than once");n instanceof WeakSet?n.add(e):n.set(e,r)},FPe=(e,n,r,o)=>(MPe(e,n,"write to private field"),o?o.call(e,r):n.set(e,r),r);class BPe{constructor(n,r={}){this.selection=n,this.operations=r}set(n){return this._assign("set",n)}setIfMissing(n){return this._assign("setIfMissing",n)}diffMatchPatch(n){return qC("diffMatchPatch",n),this._assign("diffMatchPatch",n)}unset(n){if(!Array.isArray(n))throw new Error("unset(attrs) takes an array of attributes to unset, non-array given");return this.operations=Object.assign({},this.operations,{unset:n}),this}inc(n){return this._assign("inc",n)}dec(n){return this._assign("dec",n)}insert(n,r,o){return e1t(n,r,o),this._assign("insert",{[n]:r,items:o})}append(n,r){return this.insert("after",`${n}[-1]`,r)}prepend(n,r){return this.insert("before",`${n}[0]`,r)}splice(n,r,o,i){const s=typeof o>"u"||o===-1,a=r<0?r-1:r,l=s?-1:Math.max(0,r+o),c=a<0&&l>=0?"":l,d=`${n}[${a}:${c}]`;return this.insert("replace",d,i||[])}ifRevisionId(n){return this.operations.ifRevisionID=n,this}serialize(){return{...$Pe(this.selection),...this.operations}}toJSON(){return this.serialize()}reset(){return this.operations={},this}_assign(n,r,o=!0){return qC(n,r),this.operations=Object.assign({},this.operations,{[n]:Object.assign({},o&&this.operations[n]||{},r)}),this}_set(n,r){return this._assign(n,r,!1)}}var Hy;const t1t=class NPe extends BPe{constructor(n,r,o){super(n,r),LPe(this,Hy,void 0),FPe(this,Hy,o)}clone(){return new NPe(this.selection,{...this.operations},Hb(this,Hy))}commit(n){if(!Hb(this,Hy))throw new Error("No `client` passed to patch, either provide one or pass the patch to a clients `mutate()` method");const r=typeof this.selection=="string",o=Object.assign({returnFirst:r,returnDocuments:!0},n);return Hb(this,Hy).mutate({patch:this.serialize()},o)}};Hy=new WeakMap;let YC=t1t;var Uy;const n1t=class VPe extends BPe{constructor(n,r,o){super(n,r),LPe(this,Uy,void 0),FPe(this,Uy,o)}clone(){return new VPe(this.selection,{...this.operations},Hb(this,Uy))}commit(n){if(!Hb(this,Uy))throw new Error("No `client` passed to patch, either provide one or pass the patch to a clients `mutate()` method");const r=typeof this.selection=="string",o=Object.assign({returnFirst:r,returnDocuments:!0},n);return Hb(this,Uy).mutate({patch:this.serialize()},o)}};Uy=new WeakMap;let KC=n1t;var zPe=(e,n,r)=>{if(!n.has(e))throw TypeError("Cannot "+r)},km=(e,n,r)=>(zPe(e,n,"read from private field"),r?r.call(e):n.get(e)),HPe=(e,n,r)=>{if(n.has(e))throw TypeError("Cannot add the same private member more than once");n instanceof WeakSet?n.add(e):n.set(e,r)},UPe=(e,n,r,o)=>(zPe(e,n,"write to private field"),o?o.call(e,r):n.set(e,r),r);const WPe={returnDocuments:!1};class GPe{constructor(n=[],r){this.operations=n,this.trxId=r}create(n){return qC("create",n),this._add({create:n})}createIfNotExists(n){const r="createIfNotExists";return qC(r,n),b4(r,n),this._add({[r]:n})}createOrReplace(n){const r="createOrReplace";return qC(r,n),b4(r,n),this._add({[r]:n})}delete(n){return OPe("delete",n),this._add({delete:{id:n}})}transactionId(n){return n?(this.trxId=n,this):this.trxId}serialize(){return[...this.operations]}toJSON(){return this.serialize()}reset(){return this.operations=[],this}_add(n){return this.operations.push(n),this}}var B1;const r1t=class qPe extends GPe{constructor(n,r,o){super(n,o),HPe(this,B1,void 0),UPe(this,B1,r)}clone(){return new qPe([...this.operations],km(this,B1),this.trxId)}commit(n){if(!km(this,B1))throw new Error("No `client` passed to transaction, either provide one or pass the transaction to a clients `mutate()` method");return km(this,B1).mutate(this.serialize(),Object.assign({transactionId:this.trxId},WPe,n||{}))}patch(n,r){const o=typeof r=="function";if(typeof n!="string"&&n instanceof KC)return this._add({patch:n.serialize()});if(o){const i=r(new KC(n,{},km(this,B1)));if(!(i instanceof KC))throw new Error("function passed to `patch()` must return the patch");return this._add({patch:i.serialize()})}return this._add({patch:{id:n,...r}})}};B1=new WeakMap;let YPe=r1t;var N1;const o1t=class KPe extends GPe{constructor(n,r,o){super(n,o),HPe(this,N1,void 0),UPe(this,N1,r)}clone(){return new KPe([...this.operations],km(this,N1),this.trxId)}commit(n){if(!km(this,N1))throw new Error("No `client` passed to transaction, either provide one or pass the transaction to a clients `mutate()` method");return km(this,N1).mutate(this.serialize(),Object.assign({transactionId:this.trxId},WPe,n||{}))}patch(n,r){const o=typeof r=="function";if(typeof n!="string"&&n instanceof YC)return this._add({patch:n.serialize()});if(o){const i=r(new YC(n,{},km(this,N1)));if(!(i instanceof YC))throw new Error("function passed to `patch()` must return the patch");return this._add({patch:i.serialize()})}return this._add({patch:{id:n,...r}})}};N1=new WeakMap;let ZPe=o1t;const i1t="https://www.sanity.io/help/";function uq(e){return i1t+e}function s1t(e){let n=!1,r;return(...o)=>(n||(r=e(...o),n=!0),r)}const PP=e=>s1t((...n)=>console.warn(e.join(" "),...n)),a1t=PP(["Since you haven't set a value for `useCdn`, we will deliver content using our","global, edge-cached API-CDN. If you wish to have content delivered faster, set","`useCdn: false` to use the Live API. Note: You may incur higher costs using the live API."]),l1t=PP(["The Sanity client is configured with the `perspective` set to `previewDrafts`, which doesn't support the API-CDN.","The Live API will be used instead. Set `useCdn: false` in your configuration to hide this warning."]),c1t=PP(["You have configured Sanity client to use a token in the browser. This may cause unintentional security issues.",`See ${uq("js-client-browser-token")} for more information and how to hide this warning.`]),u1t=PP(["Using the Sanity client without specifying an API version is deprecated.",`See ${uq("js-client-api-version")}`]),d1t="apicdn.sanity.io",ZC={apiHost:"https://api.sanity.io",apiVersion:"1",useProjectHostname:!0,stega:{enabled:!1}},f1t=["localhost","127.0.0.1","0.0.0.0"],h1t=e=>f1t.indexOf(e)!==-1;function p1t(e){if(e==="1"||e==="X")return;const n=new Date(e);if(!(/^\d{4}-\d{2}-\d{2}$/.test(e)&&n instanceof Date&&n.getTime()>0))throw new Error("Invalid API version string, expected `1` or date in format `YYYY-MM-DD`")}const XPe=function(e){switch(e){case"previewDrafts":case"published":case"raw":return;default:throw new TypeError("Invalid API perspective string, expected `published`, `previewDrafts` or `raw`")}},QPe=(e,n)=>{const r={...n,...e,stega:{...typeof n.stega=="boolean"?{enabled:n.stega}:n.stega||ZC.stega,...typeof e.stega=="boolean"?{enabled:e.stega}:e.stega||{}}};r.apiVersion||u1t();const o={...ZC,...r},i=o.useProjectHostname;if(typeof Promise>"u"){const h=uq("js-client-promise-polyfill");throw new Error(`No native Promise-implementation found, polyfill needed - see ${h}`)}if(i&&!o.projectId)throw new Error("Configuration must contain `projectId`");if(typeof o.perspective=="string"&&XPe(o.perspective),"encodeSourceMap"in o)throw new Error("It looks like you're using options meant for '@sanity/preview-kit/client'. 'encodeSourceMap' is not supported in '@sanity/client'. Did you mean 'stega.enabled'?");if("encodeSourceMapAtPath"in o)throw new Error("It looks like you're using options meant for '@sanity/preview-kit/client'. 'encodeSourceMapAtPath' is not supported in '@sanity/client'. Did you mean 'stega.filter'?");if(typeof o.stega.enabled!="boolean")throw new Error(`stega.enabled must be a boolean, received ${o.stega.enabled}`);if(o.stega.enabled&&o.stega.studioUrl===void 0)throw new Error("stega.studioUrl must be defined when stega.enabled is true");if(o.stega.enabled&&typeof o.stega.studioUrl!="string"&&typeof o.stega.studioUrl!="function")throw new Error(`stega.studioUrl must be a string or a function, received ${o.stega.studioUrl}`);const s=typeof window<"u"&&window.location&&window.location.hostname,a=s&&h1t(window.location.hostname);s&&a&&o.token&&o.ignoreBrowserTokenWarning!==!0?c1t():typeof o.useCdn>"u"&&a1t(),i&&Qgt(o.projectId),o.dataset&&DPe(o.dataset),"requestTagPrefix"in o&&(o.requestTagPrefix=o.requestTagPrefix?RPe(o.requestTagPrefix).replace(/\.+$/,""):void 0),o.apiVersion=`${o.apiVersion}`.replace(/^v/,""),o.isDefaultApi=o.apiHost===ZC.apiHost,o.useCdn=o.useCdn!==!1&&!o.withCredentials,p1t(o.apiVersion);const l=o.apiHost.split("://",2),c=l[0],d=l[1],f=o.isDefaultApi?d1t:d;return o.useProjectHostname?(o.url=`${c}://${o.projectId}.${d}/v${o.apiVersion}`,o.cdnUrl=`${c}://${o.projectId}.${f}/v${o.apiVersion}`):(o.url=`${o.apiHost}/v${o.apiVersion}`,o.cdnUrl=o.url),o},m1t="X-Sanity-Project-ID";function g1t(e,n={}){const r={},o=n.token||e.token;o&&(r.Authorization=`Bearer ${o}`),!n.useGlobalApi&&!e.useProjectHostname&&e.projectId&&(r[m1t]=e.projectId);const i=!!(typeof n.withCredentials>"u"?e.token||e.withCredentials:n.withCredentials),s=typeof n.timeout>"u"?e.timeout:n.timeout;return Object.assign({},n,{headers:Object.assign({},r,n.headers||{}),timeout:typeof s>"u"?5*60*1e3:s,proxy:n.proxy||e.proxy,json:!0,withCredentials:i,fetch:typeof n.fetch=="object"&&typeof e.fetch=="object"?{...e.fetch,...n.fetch}:n.fetch||e.fetch})}var JPe={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},dq={0:8203,1:8204,2:8205,3:65279},v1t=new Array(4).fill(String.fromCodePoint(dq[0])).join("");function y1t(e){let n=JSON.stringify(e);return`${v1t}${Array.from(n).map(r=>{let o=r.charCodeAt(0);if(o>255)throw new Error(`Only ASCII edit info can be encoded. Error attempting to encode ${n} on character ${r} (${o})`);return Array.from(o.toString(4).padStart(4,"0")).map(i=>String.fromCodePoint(dq[i])).join("")}).join("")}`}function b1t(e){return Number.isNaN(Number(e))?!!Date.parse(e):!1}function x1t(e){try{new URL(e,e.startsWith("/")?"https://acme.com":void 0)}catch{return!1}return!0}function SOr(e,n,r="auto"){return r===!0||r==="auto"&&(b1t(e)||x1t(e))?e:`${e}${y1t(n)}`}Object.fromEntries(Object.entries(dq).map(e=>e.reverse()));Object.fromEntries(Object.entries(JPe).map(e=>e.reverse()));var w1t=`${Object.values(JPe).map(e=>`\\u{${e.toString(16)}}`).join("")}`,Soe=new RegExp(`[${w1t}]{4,}`,"gu");function C1t(e){var n;return{cleaned:e.replace(Soe,""),encoded:((n=e.match(Soe))==null?void 0:n[0])||""}}function _1t(e){try{return JSON.parse(JSON.stringify(e,(n,r)=>typeof r!="string"?r:C1t(r).cleaned))}catch{return e}}const e8e=({query:e,params:n={},options:r={}})=>{const o=new URLSearchParams,{tag:i,returnQuery:s,...a}=r;i&&o.append("tag",i),o.append("query",e);for(const[l,c]of Object.entries(n))o.append(`$${l}`,JSON.stringify(c));for(const[l,c]of Object.entries(a))c&&o.append(l,`${c}`);return s===!1&&o.append("returnQuery","false"),`?${o}`},S1t=(e,n)=>e===!1?void 0:typeof e>"u"?n:e,k1t=(e={})=>({dryRun:e.dryRun,returnIds:!0,returnDocuments:S1t(e.returnDocuments,!0),visibility:e.visibility||"sync",autoGenerateArrayKeys:e.autoGenerateArrayKeys,skipCrossDatasetReferenceValidation:e.skipCrossDatasetReferenceValidation}),fq=e=>e.type==="response",E1t=e=>e.body,j1t=(e,n)=>e.reduce((r,o)=>(r[n(o)]=o,r),Object.create(null)),T1t=11264;function t8e(e,n,r,o,i={},s={}){const a="stega"in s?{...r||{},...typeof s.stega=="boolean"?{enabled:s.stega}:s.stega||{}}:r,l=a.enabled?_1t(i):i,c=s.filterResponse===!1?v=>v:v=>v.result,{cache:d,next:f,...h}={useAbortSignal:typeof s.signal<"u",resultSourceMap:a.enabled?"withKeyArraySelector":s.resultSourceMap,...s,returnQuery:s.filterResponse===!1&&s.returnQuery!==!1},m=typeof d<"u"||typeof f<"u"?{...h,fetch:{cache:d,next:f}}:h,g=Uk(e,n,"query",{query:o,params:l},m);return a.enabled?g.pipe(ect(Wn(Hk(()=>import("./stegaEncodeSourceMap-692708c6.js"),[]).then(function(v){return v.a}).then(({stegaEncodeSourceMap:v})=>v))),_e(([v,y])=>{const b=y(v.result,v.resultSourceMap,a);return c({...v,result:b})})):g.pipe(_e(c))}function n8e(e,n,r,o={}){const i={uri:Bw(e,"doc",r),json:!0,tag:o.tag};return Wk(e,n,i).pipe(ze(fq),_e(s=>s.body.documents&&s.body.documents[0]))}function r8e(e,n,r,o={}){const i={uri:Bw(e,"doc",r.join(",")),json:!0,tag:o.tag};return Wk(e,n,i).pipe(ze(fq),_e(s=>{const a=j1t(s.body.documents||[],l=>l._id);return r.map(l=>a[l]||null)}))}function o8e(e,n,r,o){return b4("createIfNotExists",r),RP(e,n,r,"createIfNotExists",o)}function i8e(e,n,r,o){return b4("createOrReplace",r),RP(e,n,r,"createOrReplace",o)}function s8e(e,n,r,o){return Uk(e,n,"mutate",{mutations:[{delete:$Pe(r)}]},o)}function a8e(e,n,r,o){let i;r instanceof KC||r instanceof YC?i={patch:r.serialize()}:r instanceof YPe||r instanceof ZPe?i=r.serialize():i=r;const s=Array.isArray(i)?i:[i],a=o&&o.transactionId||void 0;return Uk(e,n,"mutate",{mutations:s,transactionId:a},o)}function Uk(e,n,r,o,i={}){const s=r==="mutate",a=r==="query",l=s?"":e8e(o),c=!s&&l.length<T1t,d=c?l:"",f=i.returnFirst,{timeout:h,token:m,tag:g,headers:v,returnQuery:y}=i,b=Bw(e,r,d),x={method:c?"GET":"POST",uri:b,json:!0,body:c?void 0:o,query:s&&k1t(i),timeout:h,headers:v,token:m,tag:g,returnQuery:y,perspective:i.perspective,resultSourceMap:i.resultSourceMap,canUseCdn:a,signal:i.signal,fetch:i.fetch,useAbortSignal:i.useAbortSignal,useCdn:i.useCdn};return Wk(e,n,x).pipe(ze(fq),_e(E1t),_e(w=>{if(!s)return w;const C=w.results||[];if(i.returnDocuments)return f?C[0]&&C[0].document:C.map(k=>k.document);const _=f?"documentId":"documentIds",S=f?C[0]&&C[0].id:C.map(k=>k.id);return{transactionId:w.transactionId,results:C,[_]:S}}))}function RP(e,n,r,o,i={}){const s={[o]:r},a=Object.assign({returnFirst:!0,returnDocuments:!0},i);return Uk(e,n,"mutate",{mutations:[s]},a)}function Wk(e,n,r){var o,i;const s=r.url||r.uri,a=e.config(),l=typeof r.canUseCdn>"u"?["GET","HEAD"].indexOf(r.method||"GET")>=0&&s.indexOf("/data/")===0:r.canUseCdn;let c=((o=r.useCdn)!=null?o:a.useCdn)&&l;const d=r.tag&&a.requestTagPrefix?[a.requestTagPrefix,r.tag].join("."):r.tag||a.requestTagPrefix;if(d&&r.tag!==null&&(r.query={tag:RPe(d),...r.query}),["GET","HEAD","POST"].indexOf(r.method||"GET")>=0&&s.indexOf("/data/query/")===0){const m=(i=r.resultSourceMap)!=null?i:a.resultSourceMap;m!==void 0&&m!==!1&&(r.query={resultSourceMap:m,...r.query});const g=r.perspective||a.perspective;typeof g=="string"&&g!=="raw"&&(XPe(g),r.query={perspective:g,...r.query},g==="previewDrafts"&&c&&(c=!1,l1t())),r.returnQuery===!1&&(r.query={returnQuery:"false",...r.query})}const f=g1t(a,Object.assign({},r,{url:hq(e,s,c)})),h=new qt(m=>n(f,a.requester).subscribe(m));return r.signal?h.pipe(I1t(r.signal)):h}function _d(e,n,r){return Wk(e,n,r).pipe(ze(o=>o.type==="response"),_e(o=>o.body))}function Bw(e,n,r){const o=e.config(),i=PPe(o),s=`/${n}/${i}`;return`/data${r?`${s}/${r}`:s}`.replace(/\/($|\?)/,"$1")}function hq(e,n,r=!1){const{url:o,cdnUrl:i}=e.config();return`${r?i:o}/${n.replace(/^\//,"")}`}function I1t(e){return n=>new qt(r=>{const o=()=>r.error($1t(e));if(e&&e.aborted){o();return}const i=n.subscribe(r);return e.addEventListener("abort",o),()=>{e.removeEventListener("abort",o),i.unsubscribe()}})}const A1t=!!globalThis.DOMException;function $1t(e){var n,r;if(A1t)return new DOMException((n=e==null?void 0:e.reason)!=null?n:"The operation was aborted.","AbortError");const o=new Error((r=e==null?void 0:e.reason)!=null?r:"The operation was aborted.");return o.name="AbortError",o}var l8e=(e,n,r)=>{if(!n.has(e))throw TypeError("Cannot "+r)},x4=(e,n,r)=>(l8e(e,n,"read from private field"),r?r.call(e):n.get(e)),w4=(e,n,r)=>{if(n.has(e))throw TypeError("Cannot add the same private member more than once");n instanceof WeakSet?n.add(e):n.set(e,r)},C4=(e,n,r,o)=>(l8e(e,n,"write to private field"),o?o.call(e,r):n.set(e,r),r),RI,MI;class D1t{constructor(n,r){w4(this,RI,void 0),w4(this,MI,void 0),C4(this,RI,n),C4(this,MI,r)}upload(n,r,o){return c8e(x4(this,RI),x4(this,MI),n,r,o)}}RI=new WeakMap,MI=new WeakMap;var LI,FI;class O1t{constructor(n,r){w4(this,LI,void 0),w4(this,FI,void 0),C4(this,LI,n),C4(this,FI,r)}upload(n,r,o){const i=c8e(x4(this,LI),x4(this,FI),n,r,o);return zi(i.pipe(ze(s=>s.type==="response"),_e(s=>s.body.document)))}}LI=new WeakMap,FI=new WeakMap;function c8e(e,n,r,o,i={}){Jgt(r);let s=i.extract||void 0;s&&!s.length&&(s=["none"]);const a=PPe(e.config()),l=r==="image"?"images":"files",c=P1t(i,o),{tag:d,label:f,title:h,description:m,creditLine:g,filename:v,source:y}=c,b={label:f,title:h,description:m,filename:v,meta:s,creditLine:g};return y&&(b.sourceId=y.id,b.sourceName=y.name,b.sourceUrl=y.url),Wk(e,n,{tag:d,method:"POST",timeout:c.timeout||0,uri:`/assets/${l}/${a}`,headers:c.contentType?{"Content-Type":c.contentType}:{},query:b,body:o})}function P1t(e,n){return typeof File>"u"||!(n instanceof File)?e:Object.assign({filename:e.preserveFilename===!1?void 0:n.name,contentType:n.type},e)}var R1t=(e,n)=>Object.keys(n).concat(Object.keys(e)).reduce((r,o)=>(r[o]=typeof e[o]>"u"?n[o]:e[o],r),{});const M1t=(e,n)=>n.reduce((r,o)=>(typeof e[o]>"u"||(r[o]=e[o]),r),{}),L1t=14800,F1t=["includePreviousRevision","includeResult","visibility","effectFormat","tag"],B1t={includeResult:!0};function u8e(e,n,r={}){const{url:o,token:i,withCredentials:s,requestTagPrefix:a}=this.config(),l=r.tag&&a?[a,r.tag].join("."):r.tag,c={...R1t(r,B1t),tag:l},d=M1t(c,F1t),f=e8e({query:e,params:n,options:{tag:l,...d}}),h=`${o}${Bw(this,"listen",f)}`;if(h.length>L1t)return new qt(y=>y.error(new Error("Query too large for listener")));const m=c.events?c.events:["mutation"],g=m.indexOf("reconnect")!==-1,v={};return(i||s)&&(v.withCredentials=!0),i&&(v.headers={Authorization:`Bearer ${i}`}),new qt(y=>{let b;T().then(I=>{b=I}).catch(I=>{y.error(I),D()});let x,w=!1;function C(){w||(j(),!w&&b.readyState===b.CLOSED&&(E(),clearTimeout(x),x=setTimeout($,100)))}function _(I){y.error(N1t(I))}function S(I){const O=d8e(I);return O instanceof Error?y.error(O):y.next(O)}function k(){w=!0,E(),y.complete()}function E(){b&&(b.removeEventListener("error",C),b.removeEventListener("channelError",_),b.removeEventListener("disconnect",k),m.forEach(I=>b.removeEventListener(I,S)),b.close())}function j(){g&&y.next({type:"reconnect"})}async function T(){const{default:I}=await Hk(()=>import("./browser-85c50ecf.js").then(A=>A.b),[]),O=new I(h,v);return O.addEventListener("error",C),O.addEventListener("channelError",_),O.addEventListener("disconnect",k),m.forEach(A=>O.addEventListener(A,S)),O}function $(){T().then(I=>{b=I}).catch(I=>{y.error(I),D()})}function D(){w=!0,E()}return D})}function d8e(e){try{const n=e.data&&JSON.parse(e.data)||{};return Object.assign({type:e.type},n)}catch(n){return n}}function N1t(e){if(e instanceof Error)return e;const n=d8e(e);return n instanceof Error?n:new Error(V1t(n))}function V1t(e){return e.error?e.error.description?e.error.description:typeof e.error=="string"?e.error:JSON.stringify(e.error,null,2):e.message||"Unknown listener error"}var f8e=(e,n,r)=>{if(!n.has(e))throw TypeError("Cannot "+r)},Ca=(e,n,r)=>(f8e(e,n,"read from private field"),r?r.call(e):n.get(e)),_4=(e,n,r)=>{if(n.has(e))throw TypeError("Cannot add the same private member more than once");n instanceof WeakSet?n.add(e):n.set(e,r)},S4=(e,n,r,o)=>(f8e(e,n,"write to private field"),o?o.call(e,r):n.set(e,r),r),V1,z1;class z1t{constructor(n,r){_4(this,V1,void 0),_4(this,z1,void 0),S4(this,V1,n),S4(this,z1,r)}create(n,r){return Ub(Ca(this,V1),Ca(this,z1),"PUT",n,r)}edit(n,r){return Ub(Ca(this,V1),Ca(this,z1),"PATCH",n,r)}delete(n){return Ub(Ca(this,V1),Ca(this,z1),"DELETE",n)}list(){return _d(Ca(this,V1),Ca(this,z1),{uri:"/datasets",tag:null})}}V1=new WeakMap,z1=new WeakMap;var H1,U1;class H1t{constructor(n,r){_4(this,H1,void 0),_4(this,U1,void 0),S4(this,H1,n),S4(this,U1,r)}create(n,r){return zi(Ub(Ca(this,H1),Ca(this,U1),"PUT",n,r))}edit(n,r){return zi(Ub(Ca(this,H1),Ca(this,U1),"PATCH",n,r))}delete(n){return zi(Ub(Ca(this,H1),Ca(this,U1),"DELETE",n))}list(){return zi(_d(Ca(this,H1),Ca(this,U1),{uri:"/datasets",tag:null}))}}H1=new WeakMap,U1=new WeakMap;function Ub(e,n,r,o,i){return DPe(o),_d(e,n,{method:r,uri:`/datasets/${o}`,body:i,tag:null})}var h8e=(e,n,r)=>{if(!n.has(e))throw TypeError("Cannot "+r)},Em=(e,n,r)=>(h8e(e,n,"read from private field"),r?r.call(e):n.get(e)),k4=(e,n,r)=>{if(n.has(e))throw TypeError("Cannot add the same private member more than once");n instanceof WeakSet?n.add(e):n.set(e,r)},E4=(e,n,r,o)=>(h8e(e,n,"write to private field"),o?o.call(e,r):n.set(e,r),r),dC,fC;class U1t{constructor(n,r){k4(this,dC,void 0),k4(this,fC,void 0),E4(this,dC,n),E4(this,fC,r)}list(n){const r=(n==null?void 0:n.includeMembers)===!1?"/projects?includeMembers=false":"/projects";return _d(Em(this,dC),Em(this,fC),{uri:r})}getById(n){return _d(Em(this,dC),Em(this,fC),{uri:`/projects/${n}`})}}dC=new WeakMap,fC=new WeakMap;var hC,pC;class W1t{constructor(n,r){k4(this,hC,void 0),k4(this,pC,void 0),E4(this,hC,n),E4(this,pC,r)}list(n){const r=(n==null?void 0:n.includeMembers)===!1?"/projects?includeMembers=false":"/projects";return zi(_d(Em(this,hC),Em(this,pC),{uri:r}))}getById(n){return zi(_d(Em(this,hC),Em(this,pC),{uri:`/projects/${n}`}))}}hC=new WeakMap,pC=new WeakMap;var p8e=(e,n,r)=>{if(!n.has(e))throw TypeError("Cannot "+r)},j4=(e,n,r)=>(p8e(e,n,"read from private field"),r?r.call(e):n.get(e)),T4=(e,n,r)=>{if(n.has(e))throw TypeError("Cannot add the same private member more than once");n instanceof WeakSet?n.add(e):n.set(e,r)},I4=(e,n,r,o)=>(p8e(e,n,"write to private field"),o?o.call(e,r):n.set(e,r),r),BI,NI;class G1t{constructor(n,r){T4(this,BI,void 0),T4(this,NI,void 0),I4(this,BI,n),I4(this,NI,r)}getById(n){return _d(j4(this,BI),j4(this,NI),{uri:`/users/${n}`})}}BI=new WeakMap,NI=new WeakMap;var VI,zI;class q1t{constructor(n,r){T4(this,VI,void 0),T4(this,zI,void 0),I4(this,VI,n),I4(this,zI,r)}getById(n){return zi(_d(j4(this,VI),j4(this,zI),{uri:`/users/${n}`}))}}VI=new WeakMap,zI=new WeakMap;var m8e=(e,n,r)=>{if(!n.has(e))throw TypeError("Cannot "+r)},xn=(e,n,r)=>(m8e(e,n,"read from private field"),r?r.call(e):n.get(e)),A4=(e,n,r)=>{if(n.has(e))throw TypeError("Cannot add the same private member more than once");n instanceof WeakSet?n.add(e):n.set(e,r)},$4=(e,n,r,o)=>(m8e(e,n,"write to private field"),o?o.call(e,r):n.set(e,r),r),em,Es;const Y1t=class CN{constructor(n,r=ZC){A4(this,em,void 0),A4(this,Es,void 0),this.listen=u8e,this.config(r),$4(this,Es,n),this.assets=new D1t(this,xn(this,Es)),this.datasets=new z1t(this,xn(this,Es)),this.projects=new U1t(this,xn(this,Es)),this.users=new G1t(this,xn(this,Es))}clone(){return new CN(xn(this,Es),this.config())}config(n){if(n===void 0)return{...xn(this,em)};if(xn(this,em)&&xn(this,em).allowReconfigure===!1)throw new Error("Existing client instance cannot be reconfigured - use `withConfig(newConfig)` to return a new client");return $4(this,em,QPe(n,xn(this,em)||{})),this}withConfig(n){const r=this.config();return new CN(xn(this,Es),{...r,...n,stega:{...r.stega||{},...typeof(n==null?void 0:n.stega)=="boolean"?{enabled:n.stega}:(n==null?void 0:n.stega)||{}}})}fetch(n,r,o){return t8e(this,xn(this,Es),xn(this,em).stega,n,r,o)}getDocument(n,r){return n8e(this,xn(this,Es),n,r)}getDocuments(n,r){return r8e(this,xn(this,Es),n,r)}create(n,r){return RP(this,xn(this,Es),n,"create",r)}createIfNotExists(n,r){return o8e(this,xn(this,Es),n,r)}createOrReplace(n,r){return i8e(this,xn(this,Es),n,r)}delete(n,r){return s8e(this,xn(this,Es),n,r)}mutate(n,r){return a8e(this,xn(this,Es),n,r)}patch(n,r){return new YC(n,r,this)}transaction(n){return new ZPe(n,this)}request(n){return _d(this,xn(this,Es),n)}getUrl(n,r){return hq(this,n,r)}getDataUrl(n,r){return Bw(this,n,r)}};em=new WeakMap,Es=new WeakMap;let K1t=Y1t;var tm,ss;const Z1t=class _N{constructor(n,r=ZC){A4(this,tm,void 0),A4(this,ss,void 0),this.listen=u8e,this.config(r),$4(this,ss,n),this.assets=new O1t(this,xn(this,ss)),this.datasets=new H1t(this,xn(this,ss)),this.projects=new W1t(this,xn(this,ss)),this.users=new q1t(this,xn(this,ss)),this.observable=new K1t(n,r)}clone(){return new _N(xn(this,ss),this.config())}config(n){if(n===void 0)return{...xn(this,tm)};if(xn(this,tm)&&xn(this,tm).allowReconfigure===!1)throw new Error("Existing client instance cannot be reconfigured - use `withConfig(newConfig)` to return a new client");return this.observable&&this.observable.config(n),$4(this,tm,QPe(n,xn(this,tm)||{})),this}withConfig(n){const r=this.config();return new _N(xn(this,ss),{...r,...n,stega:{...r.stega||{},...typeof(n==null?void 0:n.stega)=="boolean"?{enabled:n.stega}:(n==null?void 0:n.stega)||{}}})}fetch(n,r,o){return zi(t8e(this,xn(this,ss),xn(this,tm).stega,n,r,o))}getDocument(n,r){return zi(n8e(this,xn(this,ss),n,r))}getDocuments(n,r){return zi(r8e(this,xn(this,ss),n,r))}create(n,r){return zi(RP(this,xn(this,ss),n,"create",r))}createIfNotExists(n,r){return zi(o8e(this,xn(this,ss),n,r))}createOrReplace(n,r){return zi(i8e(this,xn(this,ss),n,r))}delete(n,r){return zi(s8e(this,xn(this,ss),n,r))}mutate(n,r){return zi(a8e(this,xn(this,ss),n,r))}patch(n,r){return new KC(n,r,this)}transaction(n){return new YPe(n,this)}request(n){return zi(_d(this,xn(this,ss),n))}dataRequest(n,r,o){return zi(Uk(this,xn(this,ss),n,r,o))}getUrl(n,r){return hq(this,n,r)}getDataUrl(n,r){return Bw(this,n,r)}};tm=new WeakMap,ss=new WeakMap;let X1t=Z1t;function Q1t(e,n){return{requester:woe(e,{}).defaultRequester,createClient:r=>new n(woe(e,{maxRetries:r.maxRetries,retryDelay:r.retryDelay}),r)}}var J1t=[];const e0t=Q1t(J1t,X1t),g8e=e0t.createClient,pq=["gray","blue","purple","magenta","red","orange","yellow","green","cyan"],t0t=["50","100","200","300","400","500","600","700","800","900","950"],HI={title:"Black",hex:"#0d0e12"},Mh={title:"White",hex:"#ffffff"},UI={50:{title:"Gray 50",hex:"#f6f6f8"},100:{title:"Gray 100",hex:"#eeeef1"},200:{title:"Gray 200",hex:"#e3e4e8"},300:{title:"Gray 300",hex:"#bbbdc9"},400:{title:"Gray 400",hex:"#9499ad"},500:{title:"Gray 500",hex:"#727892"},600:{title:"Gray 600",hex:"#515870"},700:{title:"Gray 700",hex:"#383d51"},800:{title:"Gray 800",hex:"#252837"},900:{title:"Gray 900",hex:"#1b1d27"},950:{title:"Gray 950",hex:"#13141b"}},mC={50:{title:"Blue 50",hex:"#f5f8ff"},100:{title:"Blue 100",hex:"#e5edff"},200:{title:"Blue 200",hex:"#dbe5ff"},300:{title:"Blue 300",hex:"#a8bfff"},400:{title:"Blue 400",hex:"#7595ff"},500:{title:"Blue 500",hex:"#556bfc"},600:{title:"Blue 600",hex:"#4043e7"},700:{title:"Blue 700",hex:"#2927aa"},800:{title:"Blue 800",hex:"#192457"},900:{title:"Blue 900",hex:"#161a41"},950:{title:"Blue 950",hex:"#101228"}},v8e={50:{title:"Purple 50",hex:"#f8f5ff"},100:{title:"Purple 100",hex:"#f1ebff"},200:{title:"Purple 200",hex:"#ece1fe"},300:{title:"Purple 300",hex:"#ccb1fc"},400:{title:"Purple 400",hex:"#b087f7"},500:{title:"Purple 500",hex:"#8f57ef"},600:{title:"Purple 600",hex:"#721fe5"},700:{title:"Purple 700",hex:"#4c1a9e"},800:{title:"Purple 800",hex:"#2f1862"},900:{title:"Purple 900",hex:"#23173f"},950:{title:"Purple 950",hex:"#181128"}},n0t={50:{title:"Magenta 50",hex:"#fef6f9"},100:{title:"Magenta 100",hex:"#fde8ef"},200:{title:"Magenta 200",hex:"#fcdee9"},300:{title:"Magenta 300",hex:"#f7abc5"},400:{title:"Magenta 400",hex:"#f0709b"},500:{title:"Magenta 500",hex:"#e72767"},600:{title:"Magenta 600",hex:"#b11651"},700:{title:"Magenta 700",hex:"#7c1342"},800:{title:"Magenta 800",hex:"#4b1130"},900:{title:"Magenta 900",hex:"#341325"},950:{title:"Magenta 950",hex:"#1f0f14"}},SN={50:{title:"Red 50",hex:"#fff6f5"},100:{title:"Red 100",hex:"#ffe7e5"},200:{title:"Red 200",hex:"#ffdedc"},300:{title:"Red 300",hex:"#fdada5"},400:{title:"Red 400",hex:"#f77769"},500:{title:"Red 500",hex:"#ef4434"},600:{title:"Red 600",hex:"#cc2819"},700:{title:"Red 700",hex:"#8b2018"},800:{title:"Red 800",hex:"#4d1714"},900:{title:"Red 900",hex:"#321615"},950:{title:"Red 950",hex:"#1e1011"}},r0t={50:{title:"Orange 50",hex:"#fff7f0"},100:{title:"Orange 100",hex:"#ffeadb"},200:{title:"Orange 200",hex:"#ffddc7"},300:{title:"Orange 300",hex:"#ffb685"},400:{title:"Orange 400",hex:"#ff8e42"},500:{title:"Orange 500",hex:"#fa6400"},600:{title:"Orange 600",hex:"#b14802"},700:{title:"Orange 700",hex:"#7c3404"},800:{title:"Orange 800",hex:"#461e07"},900:{title:"Orange 900",hex:"#32160b"},950:{title:"Orange 950",hex:"#21120d"}},D4={50:{title:"Yellow 50",hex:"#fefae1"},100:{title:"Yellow 100",hex:"#fcf3bb"},200:{title:"Yellow 200",hex:"#f9e994"},300:{title:"Yellow 300",hex:"#f7d455"},400:{title:"Yellow 400",hex:"#f9bc15"},500:{title:"Yellow 500",hex:"#d28a04"},600:{title:"Yellow 600",hex:"#965908"},700:{title:"Yellow 700",hex:"#653a0b"},800:{title:"Yellow 800",hex:"#3b220c"},900:{title:"Yellow 900",hex:"#271a11"},950:{title:"Yellow 950",hex:"#181410"}},kN={50:{title:"Green 50",hex:"#e7fef5"},100:{title:"Green 100",hex:"#c5fce8"},200:{title:"Green 200",hex:"#a9f9dc"},300:{title:"Green 300",hex:"#59f3ba"},400:{title:"Green 400",hex:"#0ff0a1"},500:{title:"Green 500",hex:"#04b97a"},600:{title:"Green 600",hex:"#01794f"},700:{title:"Green 700",hex:"#015133"},800:{title:"Green 800",hex:"#023120"},900:{title:"Green 900",hex:"#06231a"},950:{title:"Green 950",hex:"#071715"}},o0t={50:{title:"Cyan 50",hex:"#e7fefe"},100:{title:"Cyan 100",hex:"#c5fcfc"},200:{title:"Cyan 200",hex:"#96f8f8"},300:{title:"Cyan 300",hex:"#62efef"},400:{title:"Cyan 400",hex:"#18e2e2"},500:{title:"Cyan 500",hex:"#04b8be"},600:{title:"Cyan 600",hex:"#037782"},700:{title:"Cyan 700",hex:"#024950"},800:{title:"Cyan 800",hex:"#042f34"},900:{title:"Cyan 900",hex:"#072227"},950:{title:"Cyan 950",hex:"#0d181c"}},Ot={gray:UI,blue:mC,purple:v8e,magenta:n0t,red:SN,orange:r0t,yellow:D4,green:kN,cyan:o0t},i0t={black:HI,white:Mh,...Ot},w9=1,s0t=.5,Mr={_version:2,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:w9},focusRing:{offset:-1,width:1}},card:{border:{width:w9},focusRing:{offset:-1,width:1},shadow:{outline:s0t}},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:w9},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"}}}},a0t={code:{family:"ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace",weights:{regular:400,medium:500,semibold:600,bold:700},sizes:[{ascenderHeight:4,descenderHeight:4,fontSize:10,iconSize:17,lineHeight:15,letterSpacing:0},{ascenderHeight:5,descenderHeight:5,fontSize:13,iconSize:21,lineHeight:19,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:16,iconSize:25,lineHeight:23,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:19,iconSize:29,lineHeight:27,letterSpacing:0},{ascenderHeight:8,descenderHeight:8,fontSize:22,iconSize:33,lineHeight:31,letterSpacing:0}]},heading:{family:'Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", Helvetica, Arial, system-ui, sans-serif',weights:{regular:700,medium:800,semibold:900,bold:900},sizes:[{ascenderHeight:5,descenderHeight:5,fontSize:13,iconSize:17,lineHeight:19,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:16,iconSize:25,lineHeight:23,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:21,iconSize:33,lineHeight:29,letterSpacing:0},{ascenderHeight:8,descenderHeight:8,fontSize:27,iconSize:41,lineHeight:35,letterSpacing:0},{ascenderHeight:9.5,descenderHeight:8.5,fontSize:33,iconSize:49,lineHeight:41,letterSpacing:0},{ascenderHeight:10.5,descenderHeight:9.5,fontSize:38,iconSize:53,lineHeight:47,letterSpacing:0}]},label:{family:'Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", system-ui, sans-serif',weights:{regular:600,medium:700,semibold:800,bold:900},sizes:[{ascenderHeight:2,descenderHeight:2,fontSize:8.1,iconSize:13,lineHeight:10,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:9.5,iconSize:15,lineHeight:11,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:10.8,iconSize:17,lineHeight:12,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:12.25,iconSize:19,lineHeight:13,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:13.6,iconSize:21,lineHeight:14,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:15,iconSize:23,lineHeight:15,letterSpacing:.5}]},text:{family:'Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", Helvetica, Arial, system-ui, sans-serif',weights:{regular:400,medium:500,semibold:600,bold:700},sizes:[{ascenderHeight:4,descenderHeight:4,fontSize:10,iconSize:17,lineHeight:15,letterSpacing:0},{ascenderHeight:5,descenderHeight:5,fontSize:13,iconSize:21,lineHeight:19,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:15,iconSize:25,lineHeight:23,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:18,iconSize:29,lineHeight:27,letterSpacing:0},{ascenderHeight:8,descenderHeight:8,fontSize:21,iconSize:33,lineHeight:31,letterSpacing:0}]}},koe=new WeakMap;function nc(e){var n,r,o;const i=koe.get(e);if(i)return i;const s=mo(e,e.card.enabled),a={_blend:e._blend||(e.dark?"screen":"multiply"),_dark:e.dark,accent:s.accent,avatar:s.avatar,backdrop:e.base.shadow.ambient,badge:s.badge,bg:e.base.bg,border:e.base.border,button:{default:d3(e,e.button.default),ghost:d3(e,e.button.ghost),bleed:d3(e,e.button.bleed)},code:s.code,fg:e.base.fg,focusRing:e.base.focusRing,icon:s.muted.fg,input:{default:Eoe(e.input.default),invalid:Eoe(e.input.invalid)},kbd:s.kbd,link:s.link,muted:{...s.muted,bg:((n=e.selectable)==null?void 0:n.default.enabled.bg2)||e.base.bg},selectable:d3(e,e.selectable||e.muted),shadow:e.base.shadow,skeleton:{from:((r=e.skeleton)==null?void 0:r.from)||e.base.border,to:((o=e.skeleton)==null?void 0:o.to)||e.base.border},syntax:e.syntax};return koe.set(e,a),a}function d3(e,n){return{default:{enabled:mo(e,n.default.enabled),hovered:mo(e,n.default.hovered),pressed:mo(e,n.default.pressed),selected:mo(e,n.default.selected),disabled:mo(e,n.default.disabled)},primary:{enabled:mo(e,n.primary.enabled),hovered:mo(e,n.primary.hovered),pressed:mo(e,n.primary.pressed),selected:mo(e,n.primary.selected),disabled:mo(e,n.primary.disabled)},positive:{enabled:mo(e,n.positive.enabled),hovered:mo(e,n.positive.hovered),pressed:mo(e,n.positive.pressed),selected:mo(e,n.positive.selected),disabled:mo(e,n.positive.disabled)},caution:{enabled:mo(e,n.caution.enabled),hovered:mo(e,n.caution.hovered),pressed:mo(e,n.caution.pressed),selected:mo(e,n.caution.selected),disabled:mo(e,n.caution.disabled)},critical:{enabled:mo(e,n.critical.enabled),hovered:mo(e,n.critical.hovered),pressed:mo(e,n.critical.pressed),selected:mo(e,n.critical.selected),disabled:mo(e,n.critical.disabled)}}}function mo(e,n){var r,o;return{...n,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},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},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},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:n.bg2||n.bg},skeleton:{from:((r=n.skeleton)==null?void 0:r.from)||n.border,to:((o=n.skeleton)==null?void 0:o.to)||n.border}}}function Eoe(e){return{enabled:f3(e.enabled),disabled:f3(e.disabled),readOnly:f3(e.readOnly),hovered:f3(e.hovered)}}function f3(e){return{bg:e.bg,border:e.border,fg:e.fg,muted:{bg:e.bg2},placeholder:e.placeholder}}const joe=new WeakMap;function tt(e){var n,r;if((n=e.sanity.v2)!=null&&n._resolved)return e.sanity.v2;const o=joe.get(e);if(o)return o;const i={_version:2,_resolved:!0,avatar:{...Mr.avatar,...e.sanity.avatar},button:{...Mr.button,...e.sanity.button},card:Mr.card,color:nc(e.sanity.color),container:e.sanity.container,font:e.sanity.fonts,input:{...Mr.input,...e.sanity.input,checkbox:{...Mr.input.checkbox,...e.sanity.input.checkbox},radio:{...Mr.input.radio,...e.sanity.input.radio},switch:{...Mr.input.switch,...e.sanity.input.switch}},layer:(r=e.sanity.layer)!=null?r:Mr.layer,media:e.sanity.media,radius:e.sanity.radius,shadow:e.sanity.shadows,space:e.sanity.space,style:e.sanity.styles};return joe.set(e,i),i}function Toe(e){return e._version===2}const Ioe=new WeakMap;function l0t(e){if(e.v2)return e.v2;const n=Ioe.get(e);if(n)return n;const{avatar:r,button:o,color:i,container:s,focusRing:a,fonts:l,input:c,layer:d,media:f,radius:h,shadows:m,space:g,styles:v}=e,y={_version:2,avatar:{...Mr.avatar,...r},button:{...Mr.button,...o},card:Mr.card,color:{light:{transparent:nc(i.light.transparent),default:nc(i.light.default),primary:nc(i.light.primary),positive:nc(i.light.positive),caution:nc(i.light.caution),critical:nc(i.light.critical)},dark:{transparent:nc(i.dark.transparent),default:nc(i.dark.default),primary:nc(i.dark.primary),positive:nc(i.dark.positive),caution:nc(i.dark.caution),critical:nc(i.dark.critical)}},container:s,font:l,input:{...Mr.input,...c,checkbox:{...Mr.input.checkbox,...c.checkbox},radio:{...Mr.input.radio,...c.radio},switch:{...Mr.input.switch,...c.switch}},layer:d??Mr.layer,media:f,radius:h,shadow:m,space:g,style:v};return Ioe.set(e,y),y}const c0t=new WeakMap;function y8e(e){const n=c0t.get(e);if(n)return n;const{avatar:r,button:o,color:i,container:s,font:a,input:l,media:c,radius:d,shadow:f,space:h,style:m}=e;return{_version:0,avatar:r,button:o,container:s,color:{light:{transparent:qc(i.light.transparent),default:qc(i.light.default),primary:qc(i.light.primary),positive:qc(i.light.positive),caution:qc(i.light.caution),critical:qc(i.light.critical)},dark:{transparent:qc(i.dark.transparent),default:qc(i.dark.default),primary:qc(i.dark.primary),positive:qc(i.dark.positive),caution:qc(i.dark.caution),critical:qc(i.dark.critical)}},focusRing:l.text.focusRing,fonts:a,input:l,media:c,radius:d,shadows:f,space:h,styles:m,v2:e}}function qc(e){return{base:{bg:e.bg,fg:e.fg,border:e.border,focusRing:e.focusRing,shadow:e.shadow},button:e.button,card:e.selectable.default,dark:e._dark,input:{default:Aoe(e.input.default),invalid:Aoe(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 Aoe(e){return{enabled:h3(e.enabled),disabled:h3(e.disabled),readOnly:h3(e.readOnly),hovered:h3(e.hovered)}}function h3(e){return{bg:e.bg,bg2:e.muted.bg,border:e.border,fg:e.fg,placeholder:e.placeholder}}const u0t=["multiply","screen"],b8e=["transparent","default","primary","positive","caution","critical"],Gk=["default","primary","positive","caution","critical"],qk=["enabled","hovered","pressed","selected","disabled"],x8e=["default","ghost","bleed"],w8e=["default","invalid"],C8e=["enabled","hovered","readOnly","disabled"];function d0t(e){return u0t.includes(e)}function f0t(e){return pq.includes(e)}function $oe(e){return t0t.includes(e)}[...b8e];[...Gk];[...qk];[...w8e];[...C8e];function C9(e){return/^\d+%$/.test(e)}function _8e(e){const n=e.split("/");let r=n.shift()||"";const[o,i]=r.split(" ");if($oe(o)){const s=o,a=n.shift()||"";if(C9(i)){const l=Number(i.slice(0,-1))/100;return{type:"color",tint:s,mix:l}}if(_9(a)){const l=Number(a);return{type:"color",tint:s,opacity:l}}return{type:"color",tint:s}}if(h0t(o)){const s=o,a=n.shift()||"";if(C9(i)){const l=Number(i.slice(0,-1))/100;return{type:"color",key:s,mix:l}}if(_9(a)){const l=Number(a);return{type:"color",key:s,opacity:l}}return{type:"color",key:s}}if(f0t(o)){const s=o;r=n.shift()||"";const[a,l]=r.split(" ");if($oe(a)){const c=a,d=n.shift()||"";if(C9(l)){const f=Number(l.slice(0,-1))/100;return{type:"color",hue:s,tint:c,mix:f}}if(_9(d)){const f=Number(d);return{type:"color",hue:s,tint:c,opacity:f}}return{type:"color",hue:s,tint:c}}return{type:"hue",value:s}}if(d0t(o))return{type:"blendMode",value:o}}function h0t(e){return e==="black"||e==="white"}function _9(e){return e==="0"||/^0\.[0-9]+$/.test(e)||e==="1"}function p0t(e){let n="";return e.key==="black"||e.key==="white"?n=e.key:n=`${e.hue}/${e.tint}`,e.mix!==void 0?`${n} ${e.mix*100}%`:(e.opacity!==void 0&&(n+=`/${e.opacity}`),n)}const m0t=["500","500"];function Le(e,n=m0t){const{hue:r,scheme:o}=e,i=_8e(n[o==="light"?0:1]);if(!i||i.type!=="color")throw new Error(`Invalid color token: ${n[0]}`);return p0t({...i,hue:i.hue||r})}const g0t={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"},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:["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/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:["700","300"],border:["700/0","300/0"]},pressed:{bg:["700","300"]},selected:{bg:["700","300"]},disabled:{_hue:"gray",accent:{fg:["100 70%","900 70%"]},badge:{"*":{bg:["gray/700","gray/300"],fg:["white","black"],dot:["white","black"],icon:["white","black"]}},bg:["200","800"],kbd:{bg:["black","white"],fg:["white","black"],border:["700","300"]},link:{fg:["100 70%","900 70%"]}}},default:{"*":{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%"]},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:["100","900"],fg:["800","200"]},selected:{bg:["100","900"],fg:["800","200"]},disabled:{_hue:"gray",accent:{fg:["200","800"]},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:{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%"]},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","950"],icon:["700 70%","400 70%"]},pressed:{bg:["100","900"],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"]},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:["200","800"],icon:["200","800"],kbd:{bg:["white","black"],fg:["200","800"],border:["100","900"]},link:{fg:["200","800"]},muted:{fg:["200","800"]}}}}},input:{"*":{"*":{_blend:["multiply","screen"],bg:["white","black"],border:["200","800"],fg:["black","200"],muted:{bg:["50","950"]},placeholder:["400","600 50%"]},hovered:{border:["300","700"]},readOnly:{bg:["50","950"],border:["200","800"],fg:["800","200"]},disabled:{fg:["200","800"],border:["100","900"]}},invalid:{"*":{_hue:"red",bg:["100","950"]}}},selectable:{"*":{"*":{_blend:["multiply","screen"],accent:{fg:["purple/700 70%","purple/300 70%"]},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:["100","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:["950","50"],fg:["100 70%","900 70%"]},skeleton:{from:["900","100"],to:["900 50%","100 50%"]}},disabled:{_hue:"gray",accent:{fg:["200","800"]},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:{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"],cdata:["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 Doe(e){return!!(e&&typeof e=="object"&&!Array.isArray(e))}function rr(...e){const n=e.filter(Boolean);return n.length===0?{}:n.reduce(v0t,{})}function v0t(e,n){for(const r of Object.keys(n)){const o=e[r],i=n[r];Doe(o)&&Doe(i)?e[r]=rr(o,i):e[r]=i}return e}function y0t(e){const n=rr(g0t,e);return{base:b0t(n),button:w0t(n),input:k0t(n),selectable:T0t(n),syntax:n.syntax}}function b0t(e){const n={};for(const r of b8e)n[r]=x0t(e,r);return n}function x0t(e,n){var r,o,i,s,a,l,c,d,f,h,m,g,v,y,b,x,w,C,_,S,k,E,j,T,$,D,I,O,A,P,R,B,L,z,H,V,W,q,F,Q,N,Y;const Z=rr((r=e==null?void 0:e.base)==null?void 0:r["*"],(o=e==null?void 0:e.base)==null?void 0:o[n]),ne=Z._hue||((s=(i=e==null?void 0:e.base)==null?void 0:i[n])==null?void 0:s._hue)||"gray";return{...Z,_hue:ne,avatar:{gray:rr({_hue:"gray"},(a=Z.avatar)==null?void 0:a["*"],(l=Z.avatar)==null?void 0:l.gray),blue:rr({_hue:"blue"},(c=Z.avatar)==null?void 0:c["*"],(d=Z.avatar)==null?void 0:d.blue),purple:rr({_hue:"purple"},(f=Z.avatar)==null?void 0:f["*"],(h=Z.avatar)==null?void 0:h.purple),magenta:rr({_hue:"magenta"},(m=Z.avatar)==null?void 0:m["*"],(g=Z.avatar)==null?void 0:g.magenta),red:rr({_hue:"red"},(v=Z.avatar)==null?void 0:v["*"],(y=Z.avatar)==null?void 0:y.red),orange:rr({_hue:"orange"},(b=Z.avatar)==null?void 0:b["*"],(x=Z.avatar)==null?void 0:x.orange),yellow:rr({_hue:"yellow"},(w=Z.avatar)==null?void 0:w["*"],(C=Z.avatar)==null?void 0:C.yellow),green:rr({_hue:"green"},(_=Z.avatar)==null?void 0:_["*"],(S=Z.avatar)==null?void 0:S.green),cyan:rr({_hue:"cyan"},(k=Z.avatar)==null?void 0:k["*"],(E=Z.avatar)==null?void 0:E.cyan)},badge:{default:{_hue:((T=(j=e==null?void 0:e.base)==null?void 0:j.default)==null?void 0:T._hue)||ne,...($=Z.badge)==null?void 0:$["*"],...(D=Z.badge)==null?void 0:D.default},primary:{_hue:((O=(I=e==null?void 0:e.base)==null?void 0:I.primary)==null?void 0:O._hue)||ne,...(A=Z.badge)==null?void 0:A["*"],...(P=Z.badge)==null?void 0:P.primary},positive:{_hue:((B=(R=e==null?void 0:e.base)==null?void 0:R.positive)==null?void 0:B._hue)||ne,...(L=Z.badge)==null?void 0:L["*"],...(z=Z.badge)==null?void 0:z.positive},caution:{_hue:((V=(H=e==null?void 0:e.base)==null?void 0:H.caution)==null?void 0:V._hue)||ne,...(W=Z.badge)==null?void 0:W["*"],...(q=Z.badge)==null?void 0:q.caution},critical:{_hue:((Q=(F=e==null?void 0:e.base)==null?void 0:F.critical)==null?void 0:Q._hue)||ne,...(N=Z.badge)==null?void 0:N["*"],...(Y=Z.badge)==null?void 0:Y.critical}}}}function w0t(e){const n={};for(const r of x8e)n[r]=C0t(e,r);return n}function C0t(e,n){const r={};for(const o of Gk)r[o]=_0t(e,n,o);return r}function _0t(e,n,r){const o={};for(const i of qk)o[i]=S0t(e,r,n,i);return o}function S0t(e,n,r,o){var i,s,a,l,c,d,f,h,m,g,v,y,b,x,w,C,_,S,k,E,j,T,$,D,I,O,A,P,R,B,L,z,H,V,W,q,F,Q,N,Y,Z,ne,X,J,oe,ue,le,fe,ke,Ce,ee,ae;const re=rr((a=(s=(i=e==null?void 0:e.button)==null?void 0:i[r])==null?void 0:s["*"])==null?void 0:a["*"],(d=(c=(l=e==null?void 0:e.button)==null?void 0:l[r])==null?void 0:c[n])==null?void 0:d["*"],(m=(h=(f=e==null?void 0:e.button)==null?void 0:f[r])==null?void 0:h["*"])==null?void 0:m[o],(y=(v=(g=e==null?void 0:e.button)==null?void 0:g[r])==null?void 0:v[n])==null?void 0:y[o]),ye=re._hue||((x=(b=e==null?void 0:e.base)==null?void 0:b[n])==null?void 0:x._hue);return{...re,_hue:ye,avatar:{gray:rr({_hue:"gray"},(w=re.avatar)==null?void 0:w["*"],(C=re.avatar)==null?void 0:C.gray),blue:rr({_hue:"blue"},(_=re.avatar)==null?void 0:_["*"],(S=re.avatar)==null?void 0:S.blue),purple:rr({_hue:"purple"},(k=re.avatar)==null?void 0:k["*"],(E=re.avatar)==null?void 0:E.purple),magenta:rr({_hue:"magenta"},(j=re.avatar)==null?void 0:j["*"],(T=re.avatar)==null?void 0:T.magenta),red:rr({_hue:"red"},($=re.avatar)==null?void 0:$["*"],(D=re.avatar)==null?void 0:D.red),orange:rr({_hue:"orange"},(I=re.avatar)==null?void 0:I["*"],(O=re.avatar)==null?void 0:O.orange),yellow:rr({_hue:"yellow"},(A=re.avatar)==null?void 0:A["*"],(P=re.avatar)==null?void 0:P.yellow),green:rr({_hue:"green"},(R=re.avatar)==null?void 0:R["*"],(B=re.avatar)==null?void 0:B.green),cyan:rr({_hue:"cyan"},(L=re.avatar)==null?void 0:L["*"],(z=re.avatar)==null?void 0:z.cyan)},badge:{default:{_hue:(V=(H=e==null?void 0:e.base)==null?void 0:H.default)==null?void 0:V._hue,...(W=re.badge)==null?void 0:W["*"],...(q=re.badge)==null?void 0:q.default},primary:{_hue:(Q=(F=e==null?void 0:e.base)==null?void 0:F.primary)==null?void 0:Q._hue,...(N=re.badge)==null?void 0:N["*"],...(Y=re.badge)==null?void 0:Y.primary},positive:{_hue:(ne=(Z=e==null?void 0:e.base)==null?void 0:Z.positive)==null?void 0:ne._hue,...(X=re.badge)==null?void 0:X["*"],...(J=re.badge)==null?void 0:J.positive},caution:{_hue:(ue=(oe=e==null?void 0:e.base)==null?void 0:oe.caution)==null?void 0:ue._hue,...(le=re.badge)==null?void 0:le["*"],...(fe=re.badge)==null?void 0:fe.caution},critical:{_hue:(Ce=(ke=e==null?void 0:e.base)==null?void 0:ke.critical)==null?void 0:Ce._hue,...(ee=re.badge)==null?void 0:ee["*"],...(ae=re.badge)==null?void 0:ae.critical}}}}function k0t(e){const n={};for(const r of w8e)n[r]=E0t(e,r);return n}function E0t(e,n){const r={};for(const o of C8e)r[o]=j0t(e,n,o);return r}function j0t(e,n,r){var o,i,s,a,l,c,d,f,h,m;const g=rr((i=(o=e==null?void 0:e.input)==null?void 0:o["*"])==null?void 0:i["*"],(a=(s=e==null?void 0:e.input)==null?void 0:s[n])==null?void 0:a["*"],(c=(l=e==null?void 0:e.input)==null?void 0:l["*"])==null?void 0:c[r],(f=(d=e==null?void 0:e.input)==null?void 0:d[n])==null?void 0:f[r]),v=g._hue||((m=(h=e==null?void 0:e.input)==null?void 0:h[n])==null?void 0:m._hue);return{...g,_hue:v}}function T0t(e){const n={};for(const r of Gk)n[r]=I0t(e,r);return n}function I0t(e,n){var r,o,i,s;const a={_hue:((o=(r=e==null?void 0:e.selectable)==null?void 0:r[n])==null?void 0:o._hue)||((s=(i=e==null?void 0:e.base)==null?void 0:i[n])==null?void 0:s._hue)};for(const l of qk)a[l]=A0t(e,n,l);return a}function A0t(e,n,r){var o,i,s,a,l,c,d,f,h,m,g,v,y,b,x,w,C,_,S,k,E,j,T,$,D,I,O,A,P,R,B,L,z,H,V,W,q,F,Q,N,Y,Z,ne,X,J,oe,ue,le;const fe=rr((i=(o=e==null?void 0:e.selectable)==null?void 0:o["*"])==null?void 0:i["*"],(a=(s=e==null?void 0:e.selectable)==null?void 0:s[n])==null?void 0:a["*"],(c=(l=e==null?void 0:e.selectable)==null?void 0:l["*"])==null?void 0:c[r],(f=(d=e==null?void 0:e.selectable)==null?void 0:d[n])==null?void 0:f[r]),ke=fe._hue||((m=(h=e==null?void 0:e.base)==null?void 0:h[n])==null?void 0:m._hue);return{...fe,_hue:ke,avatar:{gray:rr({_hue:"gray"},(g=fe.avatar)==null?void 0:g["*"],(v=fe.avatar)==null?void 0:v.gray),blue:rr({_hue:"blue"},(y=fe.avatar)==null?void 0:y["*"],(b=fe.avatar)==null?void 0:b.blue),purple:rr({_hue:"purple"},(x=fe.avatar)==null?void 0:x["*"],(w=fe.avatar)==null?void 0:w.purple),magenta:rr({_hue:"magenta"},(C=fe.avatar)==null?void 0:C["*"],(_=fe.avatar)==null?void 0:_.magenta),red:rr({_hue:"red"},(S=fe.avatar)==null?void 0:S["*"],(k=fe.avatar)==null?void 0:k.red),orange:rr({_hue:"orange"},(E=fe.avatar)==null?void 0:E["*"],(j=fe.avatar)==null?void 0:j.orange),yellow:rr({_hue:"yellow"},(T=fe.avatar)==null?void 0:T["*"],($=fe.avatar)==null?void 0:$.yellow),green:rr({_hue:"green"},(D=fe.avatar)==null?void 0:D["*"],(I=fe.avatar)==null?void 0:I.green),cyan:rr({_hue:"cyan"},(O=fe.avatar)==null?void 0:O["*"],(A=fe.avatar)==null?void 0:A.cyan)},badge:{default:{_hue:(R=(P=e==null?void 0:e.base)==null?void 0:P.default)==null?void 0:R._hue,...(B=fe.badge)==null?void 0:B["*"],...(L=fe.badge)==null?void 0:L.default},primary:{_hue:(H=(z=e==null?void 0:e.base)==null?void 0:z.primary)==null?void 0:H._hue,...(V=fe.badge)==null?void 0:V["*"],...(W=fe.badge)==null?void 0:W.primary},positive:{_hue:(F=(q=e==null?void 0:e.base)==null?void 0:q.positive)==null?void 0:F._hue,...(Q=fe.badge)==null?void 0:Q["*"],...(N=fe.badge)==null?void 0:N.positive},caution:{_hue:(Z=(Y=e==null?void 0:e.base)==null?void 0:Y.caution)==null?void 0:Z._hue,...(ne=fe.badge)==null?void 0:ne["*"],...(X=fe.badge)==null?void 0:X.caution},critical:{_hue:(oe=(J=e==null?void 0:e.base)==null?void 0:J.critical)==null?void 0:oe._hue,...(ue=fe.badge)==null?void 0:ue["*"],...(le=fe.badge)==null?void 0:le.critical}}}}function $0t(e){const n={...e,color:y0t(e==null?void 0:e.color)};return{light:Ooe({scheme:"light"},n),dark:Ooe({scheme:"dark"},n)}}function Ooe(e,n){const{scheme:r}=e;return{transparent:wy({scheme:r,tone:"transparent"},n),default:wy({scheme:r,tone:"default"},n),primary:wy({scheme:r,tone:"primary"},n),positive:wy({scheme:r,tone:"positive"},n),caution:wy({scheme:r,tone:"caution"},n),critical:wy({scheme:r,tone:"critical"},n)}}function wy(e,n){var r,o,i,s,a,l,c,d,f,h,m,g,v;const{scheme:y,tone:b}=e,x=(o=(r=n==null?void 0:n.color)==null?void 0:r.base)==null?void 0:o[b],w={hue:(x==null?void 0:x._hue)||"gray",scheme:y};return{_blend:((x==null?void 0:x._blend)||["multiply","screen"])[y==="light"?0:1],_dark:y==="dark",accent:{fg:Le(w,(i=x==null?void 0:x.accent)==null?void 0:i.fg)},avatar:mq({scheme:y},x),backdrop:Le(w,x==null?void 0:x.backdrop),badge:gq(x==null?void 0:x.badge,{scheme:y},n),bg:Le(w,x==null?void 0:x.bg),border:Le(w,x==null?void 0:x.border),button:O0t({scheme:y},n),code:{bg:Le(w,(s=x==null?void 0:x.code)==null?void 0:s.bg),fg:Le(w,(a=x==null?void 0:x.code)==null?void 0:a.fg)},fg:Le(w,x==null?void 0:x.fg),focusRing:Le(w,x==null?void 0:x.focusRing),icon:Le(w,x==null?void 0:x.icon),input:L0t({scheme:y,tone:b},n),kbd:{bg:Le(w,(l=x==null?void 0:x.kbd)==null?void 0:l.bg),fg:Le(w,(c=x==null?void 0:x.kbd)==null?void 0:c.fg),border:Le(w,(d=x==null?void 0:x.kbd)==null?void 0:d.border)},link:{fg:Le(w,(f=x==null?void 0:x.link)==null?void 0:f.fg)},muted:{bg:Le(w,(h=x==null?void 0:x.muted)==null?void 0:h.bg),fg:Le(w,(m=x==null?void 0:x.muted)==null?void 0:m.fg)},selectable:F0t({scheme:y},n),shadow:D0t({scheme:y,tone:b},n),skeleton:{from:Le(w,(g=x==null?void 0:x.skeleton)==null?void 0:g.from),to:Le(w,(v=x==null?void 0:x.skeleton)==null?void 0:v.to)},syntax:V0t({scheme:y},n)}}function D0t(e,n){var r,o,i,s,a,l;const{scheme:c,tone:d}=e,f=(o=(r=n==null?void 0:n.color)==null?void 0:r.base)==null?void 0:o[d],h={hue:(f==null?void 0:f._hue)||"gray",scheme:c};return{outline:Le(h,(i=f==null?void 0:f.shadow)==null?void 0:i.outline),umbra:Le(h,(s=f==null?void 0:f.shadow)==null?void 0:s.umbra),penumbra:Le(h,(a=f==null?void 0:f.shadow)==null?void 0:a.penumbra),ambient:Le(h,(l=f==null?void 0:f.shadow)==null?void 0:l.ambient)}}function mq(e,n){const{scheme:r}=e;return{gray:nh({color:"gray",scheme:r},n),blue:nh({color:"blue",scheme:r},n),purple:nh({color:"purple",scheme:r},n),magenta:nh({color:"magenta",scheme:r},n),red:nh({color:"red",scheme:r},n),orange:nh({color:"orange",scheme:r},n),yellow:nh({color:"yellow",scheme:r},n),green:nh({color:"green",scheme:r},n),cyan:nh({color:"cyan",scheme:r},n)}}function nh(e,n){var r;const{color:o,scheme:i}=e,s=(r=n==null?void 0:n.avatar)==null?void 0:r[o],a={hue:(s==null?void 0:s._hue)||"gray",scheme:i};return{_blend:((s==null?void 0:s._blend)||["screen","multiply"])[i==="light"?0:1],bg:Le(a,s==null?void 0:s.bg),fg:Le(a,s==null?void 0:s.fg)}}function gq(e,n,r){const{scheme:o}=n;return{default:Q2(e,{scheme:o,tone:"default"},r),primary:Q2(e,{scheme:o,tone:"primary"},r),positive:Q2(e,{scheme:o,tone:"positive"},r),caution:Q2(e,{scheme:o,tone:"caution"},r),critical:Q2(e,{scheme:o,tone:"critical"},r)}}function Q2(e,n,r){var o,i,s;const{scheme:a,tone:l}=n,c=e==null?void 0:e[l],d={hue:(c==null?void 0:c._hue)||((s=(i=(o=r==null?void 0:r.color)==null?void 0:o.base)==null?void 0:i[l])==null?void 0:s._hue)||"gray",scheme:a};return{bg:Le(d,c==null?void 0:c.bg),fg:Le(d,c==null?void 0:c.fg),dot:Le(d,c==null?void 0:c.dot),icon:Le(d,c==null?void 0:c.icon)}}function O0t(e,n){const{scheme:r}=e,o={};for(const i of x8e)o[i]=P0t({scheme:r,mode:i},n);return o}function P0t(e,n){const{mode:r,scheme:o}=e,i={};for(const s of Gk)i[s]=R0t({mode:r,scheme:o,tone:s},n);return i}function R0t(e,n){const{mode:r,scheme:o,tone:i}=e,s={};for(const a of qk)s[a]=M0t({mode:r,tone:i,scheme:o,state:a},n);return s}function M0t(e,n){var r,o,i,s,a,l,c,d,f,h,m,g,v,y,b;const{mode:x,tone:w,scheme:C,state:_}=e,S=(s=(i=(o=(r=n==null?void 0:n.color)==null?void 0:r.button)==null?void 0:o[x])==null?void 0:i[w])==null?void 0:s[_],k=(S==null?void 0:S._hue)||"gray",E=(S==null?void 0:S._blend)||["screen","multiply"],j={hue:k,scheme:C};return{_blend:E[C==="light"?0:1],accent:{fg:Le(j,(a=S==null?void 0:S.accent)==null?void 0:a.fg)},avatar:mq({scheme:C},S),badge:gq(S==null?void 0:S.badge,{scheme:C},n),bg:Le(j,S==null?void 0:S.bg),border:Le(j,S==null?void 0:S.border),code:{bg:Le(j,(l=S==null?void 0:S.code)==null?void 0:l.bg),fg:Le(j,(c=S==null?void 0:S.code)==null?void 0:c.fg)},fg:Le(j,S==null?void 0:S.fg),icon:Le(j,S==null?void 0:S.icon),muted:{bg:Le(j,(d=S==null?void 0:S.muted)==null?void 0:d.bg),fg:Le(j,(f=S==null?void 0:S.muted)==null?void 0:f.fg)},kbd:{bg:Le(j,(h=S==null?void 0:S.kbd)==null?void 0:h.bg),fg:Le(j,(m=S==null?void 0:S.kbd)==null?void 0:m.fg),border:Le(j,(g=S==null?void 0:S.kbd)==null?void 0:g.border)},link:{fg:Le(j,(v=S==null?void 0:S.link)==null?void 0:v.fg)},skeleton:{from:Le(j,(y=S==null?void 0:S.skeleton)==null?void 0:y.from),to:Le(j,(b=S==null?void 0:S.skeleton)==null?void 0:b.to)}}}function L0t(e,n){const{scheme:r,tone:o}=e;return{default:Poe({mode:"default",scheme:r,tone:o},n),invalid:Poe({mode:"invalid",scheme:r,tone:o},n)}}function Poe(e,n){const{mode:r,scheme:o,tone:i}=e;return{enabled:p3({mode:r,scheme:o,state:"enabled",tone:i},n),hovered:p3({mode:r,scheme:o,state:"hovered",tone:i},n),readOnly:p3({mode:r,scheme:o,state:"readOnly",tone:i},n),disabled:p3({mode:r,scheme:o,state:"disabled",tone:i},n)}}function p3(e,n){var r,o,i,s,a,l,c;const{mode:d,tone:f,scheme:h,state:m}=e,g=(i=(o=(r=n==null?void 0:n.color)==null?void 0:r.input)==null?void 0:o[d])==null?void 0:i[m],v=(g==null?void 0:g._hue)||((l=(a=(s=n==null?void 0:n.color)==null?void 0:s.base)==null?void 0:a[f])==null?void 0:l._hue)||"gray",y=(g==null?void 0:g._blend)||["screen","multiply"],b={hue:v,scheme:h};return{_blend:y[h==="light"?0:1],bg:Le(b,g==null?void 0:g.bg),border:Le(b,g==null?void 0:g.border),fg:Le(b,g==null?void 0:g.fg),muted:{bg:Le(b,(c=g==null?void 0:g.muted)==null?void 0:c.bg)},placeholder:Le(b,g==null?void 0:g.placeholder)}}function F0t(e,n){const{scheme:r}=e,o={};for(const i of Gk)o[i]=B0t({scheme:r,tone:i},n);return o}function B0t(e,n){const{scheme:r,tone:o}=e,i={};for(const s of qk)i[s]=N0t({tone:o,scheme:r,state:s},n);return i}function N0t(e,n){var r,o,i,s,a,l,c,d,f,h,m,g,v,y;const{scheme:b,state:x,tone:w}=e,C=(i=(o=(r=n==null?void 0:n.color)==null?void 0:r.selectable)==null?void 0:o[w])==null?void 0:i[x],_=(C==null?void 0:C._hue)||"gray",S=(C==null?void 0:C._blend)||["screen","multiply"],k={hue:_,scheme:b};return{_blend:S[b==="light"?0:1],accent:{fg:Le(k,(s=C==null?void 0:C.accent)==null?void 0:s.fg)},avatar:mq({scheme:b},C),badge:gq(C==null?void 0:C.badge,{scheme:b},n),bg:Le(k,C==null?void 0:C.bg),border:Le(k,C==null?void 0:C.border),code:{bg:Le(k,(a=C==null?void 0:C.code)==null?void 0:a.bg),fg:Le(k,(l=C==null?void 0:C.code)==null?void 0:l.fg)},fg:Le(k,C==null?void 0:C.fg),icon:Le(k,C==null?void 0:C.icon),muted:{bg:Le(k,(c=C==null?void 0:C.muted)==null?void 0:c.bg),fg:Le(k,(d=C==null?void 0:C.muted)==null?void 0:d.fg)},kbd:{bg:Le(k,(f=C==null?void 0:C.kbd)==null?void 0:f.bg),fg:Le(k,(h=C==null?void 0:C.kbd)==null?void 0:h.fg),border:Le(k,(m=C==null?void 0:C.kbd)==null?void 0:m.border)},link:{fg:Le(k,(g=C==null?void 0:C.link)==null?void 0:g.fg)},skeleton:{from:Le(k,(v=C==null?void 0:C.skeleton)==null?void 0:v.from),to:Le(k,(y=C==null?void 0:C.skeleton)==null?void 0:y.to)}}}function V0t(e,n){var r;const{scheme:o}=e,i=(r=n==null?void 0:n.color)==null?void 0:r.syntax,s={hue:"gray",scheme:o};return{atrule:Le(s,i==null?void 0:i.atrule),attrName:Le(s,i==null?void 0:i.attrName),attrValue:Le(s,i==null?void 0:i.attrValue),attribute:Le(s,i==null?void 0:i.attribute),boolean:Le(s,i==null?void 0:i.boolean),builtin:Le(s,i==null?void 0:i.builtin),cdata:Le(s,i==null?void 0:i.cdata),char:Le(s,i==null?void 0:i.char),class:Le(s,i==null?void 0:i.class),className:Le(s,i==null?void 0:i.className),comment:Le(s,i==null?void 0:i.comment),constant:Le(s,i==null?void 0:i.constant),deleted:Le(s,i==null?void 0:i.deleted),doctype:Le(s,i==null?void 0:i.doctype),entity:Le(s,i==null?void 0:i.entity),function:Le(s,i==null?void 0:i.function),hexcode:Le(s,i==null?void 0:i.hexcode),id:Le(s,i==null?void 0:i.id),important:Le(s,i==null?void 0:i.important),inserted:Le(s,i==null?void 0:i.inserted),keyword:Le(s,i==null?void 0:i.keyword),number:Le(s,i==null?void 0:i.number),operator:Le(s,i==null?void 0:i.operator),prolog:Le(s,i==null?void 0:i.prolog),property:Le(s,i==null?void 0:i.property),pseudoClass:Le(s,i==null?void 0:i.pseudoClass),pseudoElement:Le(s,i==null?void 0:i.pseudoElement),punctuation:Le(s,i==null?void 0:i.punctuation),regex:Le(s,i==null?void 0:i.regex),selector:Le(s,i==null?void 0:i.selector),string:Le(s,i==null?void 0:i.string),symbol:Le(s,i==null?void 0:i.symbol),tag:Le(s,i==null?void 0:i.tag),unit:Le(s,i==null?void 0:i.unit),url:Le(s,i==null?void 0:i.url),variable:Le(s,i==null?void 0:i.variable)}}const z0t=i0t;function S9(e,n,r){const o=(n-e)*r;return e+o}function H0t(e,n,r){return{r:S9(e.r,n.r,r),g:S9(e.g,n.g,r),b:S9(e.b,n.b,r)}}function k9(e,n){return e*n}function U0t(e,n){return{r:k9(e.r/255,n.r/255)*255,g:k9(e.g/255,n.g/255)*255,b:k9(e.b/255,n.b/255)*255}}function E9(e,n){return e+n-e*n}function W0t(e,n){return{r:E9(e.r/255,n.r/255)*255,g:E9(e.g/255,n.g/255)*255,b:E9(e.b/255,n.b/255)*255}}function G0t(e,n,r){return e*(1-r)+n*r}function q0t(e,n,r){return sc((r-e)/(n-e))}function sc(e,n=0,r=1){return Math.min(r,Math.max(n,e))}function rh(e,n,r,o,i){return G0t(r,o,q0t(e,n,i))}function j9(e){return Math.round(e)}function EN(e){if(e.length===4){const n=e.slice(1,2),r=e.slice(2,3),o=e.slice(3,4);return{r:parseInt(n+n,16),g:parseInt(r+r,16),b:parseInt(o+o,16)}}return{r:parseInt(e.slice(1,3),16),g:parseInt(e.slice(3,5),16),b:parseInt(e.slice(5,7),16)}}function Y0t(e){const n=e.replace(/rgba\(|\)/g,"").split(",");return{r:parseInt(n[0]),g:parseInt(n[1]),b:parseInt(n[2]),a:parseFloat(n[3])}}function S8e(e){const n=j9(sc(Math.round(e.r),0,255)),r=j9(sc(Math.round(e.g),0,255)),o=j9(sc(Math.round(e.b),0,255));return"a"in e?`rgba(${n},${r},${o},${e.a})`:"#"+((1<<24)+(n<<16)+(r<<8)+o).toString(16).slice(1)}function K0t(e){const n=e.s/100,r=e.l/100,o=(1-Math.abs(2*r-1))*n,i=o*(1-Math.abs(e.h/60%2-1)),s=r-o/2;let a=0,l=0,c=0;return 0<=e.h&&e.h<60?(a=o,l=i,c=0):60<=e.h&&e.h<120?(a=i,l=o,c=0):120<=e.h&&e.h<180?(a=0,l=o,c=i):180<=e.h&&e.h<240?(a=0,l=i,c=o):240<=e.h&&e.h<300?(a=i,l=0,c=o):300<=e.h&&e.h<360&&(a=o,l=0,c=i),{r:Math.round((a+s)*255),g:Math.round((l+s)*255),b:Math.round((c+s)*255)}}const Z0t="0123456789ABCDEFabcdef",X0t=/hsl\(\s*(\d+)\s*,\s*((\d+(?:\.\d+)?)%)\s*,\s*((\d+(?:\.\d+)?)%)\s*\)/i;function Q0t(e){for(const n of e)if(Z0t.indexOf(n)===-1)return!1;return!0}function J0t(e){return e[0]!=="#"||!(e.length===4||e.length===7)?!1:Q0t(e.slice(1))}function evt(e){const n=X0t.exec(e);if(!n)throw new Error(`parseHsl: string is not a HSL color: "${e}"`);return{h:parseInt(n[1]),s:parseFloat(n[3]),l:parseFloat(n[5])}}function gC(e){if(!e)return{r:0,g:0,b:0};if(typeof e!="string")throw new Error("parseColor: expected a string");if(J0t(e))return EN(e);if(e.startsWith("hsl("))return K0t(evt(e));if(e.startsWith("rgba("))return Y0t(e);throw new Error(`parseColor: unexpected color format: "${e}"`)}function MP(e,n){const r=gC(e);return`rgba(${r.r},${r.g},${r.b},${n})`}const La=[0,255];function tvt(e,n){const{blendMode:r}=n,o=gC(e),i=gC(n.black),s=gC(n.white),a=n.bg?gC(n.bg):r==="multiply"?s:i,l={r:[i.r,s.r],g:[i.g,s.g],b:[i.b,s.b]},c={r:sc(rh(...l.r,...La,a.r),...La),g:sc(rh(...l.g,...La,a.g),...La),b:sc(rh(...l.b,...La,a.b),...La)},d={r:sc(rh(...l.r,...La,o.r),...La),g:sc(rh(...l.g,...La,o.g),...La),b:sc(rh(...l.b,...La,o.b),...La)},f=r==="multiply"?U0t(c,d):W0t(c,d),h={r:sc(rh(...La,...l.r,f.r),...l.r),g:sc(rh(...La,...l.g,f.g),...l.g),b:sc(rh(...La,...l.b,f.b),...l.b)};return S8e(h)}function Je(e,n){const{bg:r,blendMode:o,colorPalette:i}=n;if(r==="white")throw new Error("Cannot blend with white background");const s=_8e(e);if(!s||s.type!=="color")throw new Error(`Invalid color token value: ${e}`);let a="";if(s.key==="black"&&(a=J2(i.black)),s.key==="white"&&(a=J2(i.white)),s.hue&&s.tint&&(a=J2(i[s.hue][s.tint])),!a)throw new Error(`Invalid color token value: ${e}`);const l=a,c={blendMode:o,bg:r,black:J2(i.black),white:J2(i.white)};try{if(a=tvt(a,c),r&&s.mix!==void 0){const d=EN(r),f=EN(a);a=S8e(H0t(d,f,s.mix))}}catch(d){throw console.warn("could not blend",a,c),d}return a==="#aN"&&(console.warn(`invalid color token value: ${e}`),a=l),s.opacity!==void 0&&(a=MP(a,s.opacity)),a}function J2(e){return typeof e=="string"?e:e.hex}function nvt(e,n){var r;const o=(r=n==null?void 0:n.palette)!=null?r:z0t;return{light:Roe(o,e.light),dark:Roe(o,e.dark)}}function Roe(e,n){const r=Object.entries(n),[,o]=r.find(([c])=>c==="transparent"),[,i]=r.find(([c])=>c==="default"),s=T9(o,{colorPalette:e}),a=T9(i,{colorPalette:e}),l=a.bg;if(l==="white")throw new Error("Cannot blend with white background");return Object.fromEntries([["transparent",s],["default",a],...r.filter(([c])=>c!=="default"&&c!=="transparent").map(([c,d])=>[c,T9(d,{bg:l,colorPalette:e})])])}function T9(e,n){const{colorPalette:r,bg:o}=n,i=e._blend||"multiply",s=Je(e.bg,{colorPalette:r,bg:o,blendMode:i}),a={colorPalette:r,bg:s,blendMode:i},l=ovt(e.button,{baseBg:s,blendMode:i,colorPalette:r}),c=svt(e.selectable,{colorPalette:r,baseBg:s,blendMode:i}),d={outline:Je(e.shadow.outline,a),umbra:Je(e.shadow.umbra,{...a,bg:void 0,colorPalette:{...r,black:"#000000"}}),penumbra:Je(e.shadow.penumbra,{...a,bg:void 0,colorPalette:{...r,black:"#000000"}}),ambient:Je(e.shadow.ambient,{...a,bg:void 0,colorPalette:{...r,black:"#000000"}})};return{_blend:i,_dark:e._dark,accent:{fg:Je(e.accent.fg,a)},avatar:k8e(e.avatar,{baseBg:s,colorPalette:r,blendMode:i}),backdrop:Je(e.backdrop,a),badge:E8e(e.badge,{baseBg:s,colorPalette:r,blendMode:i}),bg:s,border:Je(e.border,a),button:l,code:{bg:Je(e.code.bg,a),fg:Je(e.code.fg,a)},fg:Je(e.fg,a),focusRing:Je(e.focusRing,a),icon:Je(e.icon,a),input:ivt(e.input,{baseBg:s,colorPalette:r,blendMode:i}),kbd:rvt(e.kbd,{baseBg:s,colorPalette:r,blendMode:i}),link:{fg:Je(e.link.fg,a)},muted:{bg:Je(e.muted.bg,a),fg:Je(e.muted.fg,a)},shadow:d,skeleton:{from:Je(e.skeleton.from,a),to:Je(e.skeleton.to,a)},syntax:avt(e.syntax,{baseBg:s,colorPalette:r,blendMode:i}),selectable:c}}function rvt(e,n){const{baseBg:r,blendMode:o,colorPalette:i}=n,s={bg:r,blendMode:o,colorPalette:i},a=Je(e.bg,s),l={bg:a,blendMode:o,colorPalette:i};return{bg:a,fg:Je(e.fg,l),border:Je(e.border,l)}}function k8e(e,n){return{gray:oh(e.gray,n),blue:oh(e.blue,n),purple:oh(e.purple,n),magenta:oh(e.magenta,n),red:oh(e.red,n),orange:oh(e.orange,n),yellow:oh(e.yellow,n),green:oh(e.green,n),cyan:oh(e.cyan,n)}}function oh(e,n){const{baseBg:r,blendMode:o,colorPalette:i}=n,s=e._blend||"multiply",a={bg:r,blendMode:o,colorPalette:i},l=Je(e.bg,a),c={bg:l,blendMode:s,colorPalette:i};return{_blend:s,bg:l,fg:Je(e.fg,c)}}function E8e(e,n){return{default:e5(e.default,n),primary:e5(e.primary,n),positive:e5(e.positive,n),caution:e5(e.caution,n),critical:e5(e.critical,n)}}function e5(e,n){const{baseBg:r,blendMode:o,colorPalette:i}=n,s=o,a={bg:r,blendMode:o,colorPalette:i},l=Je(e.bg,a),c={bg:l,blendMode:s,colorPalette:i};return{bg:l,dot:Je(e.dot,c),fg:Je(e.fg,c),icon:Je(e.icon,c)}}function ovt(e,n){return{default:I9(e.default,n),ghost:I9(e.ghost,n),bleed:I9(e.bleed,n)}}function I9(e,n){return{default:t5(e.default,n),primary:t5(e.primary,n),positive:t5(e.positive,n),caution:t5(e.caution,n),critical:t5(e.critical,n)}}function t5(e,n){return{enabled:sf(e.enabled,n),hovered:sf(e.hovered,n),pressed:sf(e.pressed,n),selected:sf(e.selected,n),disabled:sf(e.disabled,n)}}function sf(e,n){var r,o;const{baseBg:i,blendMode:s,colorPalette:a}=n,l=e._blend||"multiply",c={bg:i,blendMode:s,colorPalette:a},d=Je(e.bg,c),f={bg:d,blendMode:l,colorPalette:a};return{_blend:l,accent:{fg:Je(e.accent.fg,f)},avatar:k8e(e.avatar,{baseBg:i,colorPalette:a,blendMode:l}),badge:E8e(e.badge,{baseBg:d,colorPalette:a,blendMode:l}),bg:d,border:Je(e.border,f),code:{bg:Je(e.code.bg,f),fg:Je(e.code.fg,f)},fg:Je(e.fg,f),icon:Je(e.icon,f),link:{fg:Je(e.link.fg,f)},muted:{bg:Je(e.muted.bg,f),fg:Je(e.muted.fg,f)},kbd:{bg:Je(e.kbd.bg,f),fg:Je(e.kbd.fg,f),border:Je(e.kbd.border,f)},skeleton:{from:Je((r=e.skeleton)==null?void 0:r.from,f),to:Je((o=e.skeleton)==null?void 0:o.to,f)}}}function ivt(e,n){return{default:Moe(e.default,n),invalid:Moe(e.invalid,n)}}function Moe(e,n){return{enabled:m3(e.enabled,n),hovered:m3(e.hovered,n),readOnly:m3(e.readOnly,n),disabled:m3(e.disabled,n)}}function m3(e,n){const{baseBg:r,blendMode:o,colorPalette:i}=n,s=e._blend||"multiply",a={colorPalette:i,bg:r,blendMode:o},l=Je(e.bg,a),c={colorPalette:i,bg:l,blendMode:s};return{_blend:s,bg:l,border:Je(e.border,c),fg:Je(e.fg,c),muted:{bg:Je(e.muted.bg,c)},placeholder:Je(e.placeholder,c)}}function svt(e,n){return{default:n5(e.default,n),primary:n5(e.primary,n),positive:n5(e.positive,n),caution:n5(e.caution,n),critical:n5(e.critical,n)}}function n5(e,n){return{enabled:sf(e.enabled,n),hovered:sf(e.hovered,n),pressed:sf(e.pressed,n),selected:sf(e.selected,n),disabled:sf(e.disabled,n)}}function avt(e,n){const{colorPalette:r,baseBg:o,blendMode:i}=n,s={colorPalette:r,bg:o,blendMode:i};return{atrule:Je(e.atrule,s),attrName:Je(e.attrName,s),attrValue:Je(e.attrValue,s),attribute:Je(e.attribute,s),boolean:Je(e.boolean,s),builtin:Je(e.builtin,s),cdata:Je(e.cdata,s),char:Je(e.char,s),class:Je(e.class,s),className:Je(e.className,s),comment:Je(e.comment,s),constant:Je(e.constant,s),deleted:Je(e.deleted,s),doctype:Je(e.doctype,s),entity:Je(e.entity,s),function:Je(e.function,s),hexcode:Je(e.hexcode,s),id:Je(e.id,s),important:Je(e.important,s),inserted:Je(e.inserted,s),keyword:Je(e.keyword,s),number:Je(e.number,s),operator:Je(e.operator,s),prolog:Je(e.prolog,s),property:Je(e.property,s),pseudoClass:Je(e.pseudoClass,s),pseudoElement:Je(e.pseudoElement,s),punctuation:Je(e.punctuation,s),regex:Je(e.regex,s),selector:Je(e.selector,s),string:Je(e.string,s),symbol:Je(e.symbol,s),tag:Je(e.tag,s),unit:Je(e.unit,s),url:Je(e.url,s),variable:Je(e.variable,s)}}function j8e(e){var n,r,o,i,s,a,l,c,d,f,h,m;const g=$0t(e),v={_version:2,avatar:(n=e==null?void 0:e.avatar)!=null?n:Mr.avatar,button:(r=e==null?void 0:e.button)!=null?r:Mr.button,card:(o=e==null?void 0:e.card)!=null?o:Mr.card,color:nvt(g,e),container:(i=e==null?void 0:e.container)!=null?i:Mr.container,font:(s=e==null?void 0:e.font)!=null?s:a0t,input:(a=e==null?void 0:e.input)!=null?a:Mr.input,layer:(l=e==null?void 0:e.layer)!=null?l:Mr.layer,media:(c=e==null?void 0:e.media)!=null?c:Mr.media,radius:(d=e==null?void 0:e.radius)!=null?d:Mr.radius,shadow:(f=e==null?void 0:e.shadow)!=null?f:Mr.shadow,space:(h=e==null?void 0:e.space)!=null?h:Mr.space,style:(m=e==null?void 0:e.style)!=null?m:Mr.style};return y8e(v)}const WI=new Map;function lvt(e,n,r){const o=cvt(e,n,r);if(o)return o;const i=Toe(e)?y8e(e):e,s=Toe(e)?e:l0t(e),a=i.color[n]||i.color.light,l=a[r]||a.default,c=i.layer||Mr.layer,d=s.color[n]||s.color.light,f=d[r]||d.default,h=s.layer||Mr.layer,m={sanity:{...i,color:l,layer:c,v2:{...s,_resolved:!0,color:f,layer:h}}};return uvt(e,n,r,m),m}function cvt(e,n,r){const o=WI.get(n);if(!o)return;const i=o.get(r);if(i)return i.get(e)}function uvt(e,n,r,o){WI.has(n)||WI.set(n,new Map);const i=WI.get(n);i.has(r)||i.set(r,new WeakMap),i.get(r).set(e,o)}var T8e={exports:{}},zr={};/**
* @license React
* react-is.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var vq=Symbol.for("react.element"),yq=Symbol.for("react.portal"),LP=Symbol.for("react.fragment"),FP=Symbol.for("react.strict_mode"),BP=Symbol.for("react.profiler"),NP=Symbol.for("react.provider"),VP=Symbol.for("react.context"),dvt=Symbol.for("react.server_context"),zP=Symbol.for("react.forward_ref"),HP=Symbol.for("react.suspense"),UP=Symbol.for("react.suspense_list"),WP=Symbol.for("react.memo"),GP=Symbol.for("react.lazy"),fvt=Symbol.for("react.offscreen"),I8e;I8e=Symbol.for("react.module.reference");function Fu(e){if(typeof e=="object"&&e!==null){var n=e.$$typeof;switch(n){case vq:switch(e=e.type,e){case LP:case BP:case FP:case HP:case UP:return e;default:switch(e=e&&e.$$typeof,e){case dvt:case VP:case zP:case GP:case WP:case NP:return e;default:return n}}case yq:return n}}}zr.ContextConsumer=VP;zr.ContextProvider=NP;zr.Element=vq;zr.ForwardRef=zP;zr.Fragment=LP;zr.Lazy=GP;zr.Memo=WP;zr.Portal=yq;zr.Profiler=BP;zr.StrictMode=FP;zr.Suspense=HP;zr.SuspenseList=UP;zr.isAsyncMode=function(){return!1};zr.isConcurrentMode=function(){return!1};zr.isContextConsumer=function(e){return Fu(e)===VP};zr.isContextProvider=function(e){return Fu(e)===NP};zr.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===vq};zr.isForwardRef=function(e){return Fu(e)===zP};zr.isFragment=function(e){return Fu(e)===LP};zr.isLazy=function(e){return Fu(e)===GP};zr.isMemo=function(e){return Fu(e)===WP};zr.isPortal=function(e){return Fu(e)===yq};zr.isProfiler=function(e){return Fu(e)===BP};zr.isStrictMode=function(e){return Fu(e)===FP};zr.isSuspense=function(e){return Fu(e)===HP};zr.isSuspenseList=function(e){return Fu(e)===UP};zr.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===LP||e===BP||e===FP||e===HP||e===UP||e===fvt||typeof e=="object"&&e!==null&&(e.$$typeof===GP||e.$$typeof===WP||e.$$typeof===NP||e.$$typeof===VP||e.$$typeof===zP||e.$$typeof===I8e||e.getModuleId!==void 0)};zr.typeOf=Fu;T8e.exports=zr;var Mn=T8e.exports;const A8e=Ye(Mn);function hvt(e){function n(W,q,F,Q,N){for(var Y=0,Z=0,ne=0,X=0,J,oe,ue=0,le=0,fe,ke=fe=J=0,Ce=0,ee=0,ae=0,re=0,ye=F.length,ce=ye-1,me,we="",xe="",De="",Me="",Re;Ce<ye;){if(oe=F.charCodeAt(Ce),Ce===ce&&Z+X+ne+Y!==0&&(Z!==0&&(oe=Z===47?10:47),X=ne=Y=0,ye++,ce++),Z+X+ne+Y===0){if(Ce===ce&&(0<ee&&(we=we.replace(m,"")),0<we.trim().length)){switch(oe){case 32:case 9:case 59:case 13:case 10:break;default:we+=F.charAt(Ce)}oe=59}switch(oe){case 123:for(we=we.trim(),J=we.charCodeAt(0),fe=1,re=++Ce;Ce<ye;){switch(oe=F.charCodeAt(Ce)){case 123:fe++;break;case 125:fe--;break;case 47:switch(oe=F.charCodeAt(Ce+1)){case 42:case 47:e:{for(ke=Ce+1;ke<ce;++ke)switch(F.charCodeAt(ke)){case 47:if(oe===42&&F.charCodeAt(ke-1)===42&&Ce+2!==ke){Ce=ke+1;break e}break;case 10:if(oe===47){Ce=ke+1;break e}}Ce=ke}}break;case 91:oe++;case 40:oe++;case 34:case 39:for(;Ce++<ce&&F.charCodeAt(Ce)!==oe;);}if(fe===0)break;Ce++}switch(fe=F.substring(re,Ce),J===0&&(J=(we=we.replace(h,"").trim()).charCodeAt(0)),J){case 64:switch(0<ee&&(we=we.replace(m,"")),oe=we.charCodeAt(1),oe){case 100:case 109:case 115:case 45:ee=q;break;default:ee=R}if(fe=n(q,ee,fe,oe,N+1),re=fe.length,0<L&&(ee=r(R,we,ae),Re=l(3,fe,ee,q,O,I,re,oe,N,Q),we=ee.join(""),Re!==void 0&&(re=(fe=Re.trim()).length)===0&&(oe=0,fe="")),0<re)switch(oe){case 115:we=we.replace(k,a);case 100:case 109:case 45:fe=we+"{"+fe+"}";break;case 107:we=we.replace(w,"$1 $2"),fe=we+"{"+fe+"}",fe=P===1||P===2&&s("@"+fe,3)?"@-webkit-"+fe+"@"+fe:"@"+fe;break;default:fe=we+fe,Q===112&&(fe=(xe+=fe,""))}else fe="";break;default:fe=n(q,r(q,we,ae),fe,Q,N+1)}De+=fe,fe=ae=ee=ke=J=0,we="",oe=F.charCodeAt(++Ce);break;case 125:case 59:if(we=(0<ee?we.replace(m,""):we).trim(),1<(re=we.length))switch(ke===0&&(J=we.charCodeAt(0),J===45||96<J&&123>J)&&(re=(we=we.replace(" ",":")).length),0<L&&(Re=l(1,we,q,W,O,I,xe.length,Q,N,Q))!==void 0&&(re=(we=Re.trim()).length)===0&&(we="\0\0"),J=we.charCodeAt(0),oe=we.charCodeAt(1),J){case 0:break;case 64:if(oe===105||oe===99){Me+=we+F.charAt(Ce);break}default:we.charCodeAt(re-1)!==58&&(xe+=i(we,J,oe,we.charCodeAt(2)))}ae=ee=ke=J=0,we="",oe=F.charCodeAt(++Ce)}}switch(oe){case 13:case 10:Z===47?Z=0:1+J===0&&Q!==107&&0<we.length&&(ee=1,we+="\0"),0<L*H&&l(0,we,q,W,O,I,xe.length,Q,N,Q),I=1,O++;break;case 59:case 125:if(Z+X+ne+Y===0){I++;break}default:switch(I++,me=F.charAt(Ce),oe){case 9:case 32:if(X+Y+Z===0)switch(ue){case 44:case 58:case 9:case 32:me="";break;default:oe!==32&&(me=" ")}break;case 0:me="\\0";break;case 12:me="\\f";break;case 11:me="\\v";break;case 38:X+Z+Y===0&&(ee=ae=1,me="\f"+me);break;case 108:if(X+Z+Y+A===0&&0<ke)switch(Ce-ke){case 2:ue===112&&F.charCodeAt(Ce-3)===58&&(A=ue);case 8:le===111&&(A=le)}break;case 58:X+Z+Y===0&&(ke=Ce);break;case 44:Z+ne+X+Y===0&&(ee=1,me+="\r");break;case 34:case 39:Z===0&&(X=X===oe?0:X===0?oe:X);break;case 91:X+Z+ne===0&&Y++;break;case 93:X+Z+ne===0&&Y--;break;case 41:X+Z+Y===0&&ne--;break;case 40:if(X+Z+Y===0){if(J===0)switch(2*ue+3*le){case 533:break;default:J=1}ne++}break;case 64:Z+ne+X+Y+ke+fe===0&&(fe=1);break;case 42:case 47:if(!(0<X+Y+ne))switch(Z){case 0:switch(2*oe+3*F.charCodeAt(Ce+1)){case 235:Z=47;break;case 220:re=Ce,Z=42}break;case 42:oe===47&&ue===42&&re+2!==Ce&&(F.charCodeAt(re+2)===33&&(xe+=F.substring(re,Ce+1)),me="",Z=0)}}Z===0&&(we+=me)}le=ue,ue=oe,Ce++}if(re=xe.length,0<re){if(ee=q,0<L&&(Re=l(2,xe,ee,W,O,I,re,Q,N,Q),Re!==void 0&&(xe=Re).length===0))return Me+xe+De;if(xe=ee.join(",")+"{"+xe+"}",P*A!==0){switch(P!==2||s(xe,2)||(A=0),A){case 111:xe=xe.replace(_,":-moz-$1")+xe;break;case 112:xe=xe.replace(C,"::-webkit-input-$1")+xe.replace(C,"::-moz-$1")+xe.replace(C,":-ms-input-$1")+xe}A=0}}return Me+xe+De}function r(W,q,F){var Q=q.trim().split(b);q=Q;var N=Q.length,Y=W.length;switch(Y){case 0:case 1:var Z=0;for(W=Y===0?"":W[0]+" ";Z<N;++Z)q[Z]=o(W,q[Z],F).trim();break;default:var ne=Z=0;for(q=[];Z<N;++Z)for(var X=0;X<Y;++X)q[ne++]=o(W[X]+" ",Q[Z],F).trim()}return q}function o(W,q,F){var Q=q.charCodeAt(0);switch(33>Q&&(Q=(q=q.trim()).charCodeAt(0)),Q){case 38:return q.replace(x,"$1"+W.trim());case 58:return W.trim()+q.replace(x,"$1"+W.trim());default:if(0<1*F&&0<q.indexOf("\f"))return q.replace(x,(W.charCodeAt(0)===58?"":"$1")+W.trim())}return W+q}function i(W,q,F,Q){var N=W+";",Y=2*q+3*F+4*Q;if(Y===944){W=N.indexOf(":",9)+1;var Z=N.substring(W,N.length-1).trim();return Z=N.substring(0,W).trim()+Z+";",P===1||P===2&&s(Z,1)?"-webkit-"+Z+Z:Z}if(P===0||P===2&&!s(N,1))return N;switch(Y){case 1015:return N.charCodeAt(10)===97?"-webkit-"+N+N:N;case 951:return N.charCodeAt(3)===116?"-webkit-"+N+N:N;case 963:return N.charCodeAt(5)===110?"-webkit-"+N+N:N;case 1009:if(N.charCodeAt(4)!==100)break;case 969:case 942:return"-webkit-"+N+N;case 978:return"-webkit-"+N+"-moz-"+N+N;case 1019:case 983:return"-webkit-"+N+"-moz-"+N+"-ms-"+N+N;case 883:if(N.charCodeAt(8)===45)return"-webkit-"+N+N;if(0<N.indexOf("image-set(",11))return N.replace(D,"$1-webkit-$2")+N;break;case 932:if(N.charCodeAt(4)===45)switch(N.charCodeAt(5)){case 103:return"-webkit-box-"+N.replace("-grow","")+"-webkit-"+N+"-ms-"+N.replace("grow","positive")+N;case 115:return"-webkit-"+N+"-ms-"+N.replace("shrink","negative")+N;case 98:return"-webkit-"+N+"-ms-"+N.replace("basis","preferred-size")+N}return"-webkit-"+N+"-ms-"+N+N;case 964:return"-webkit-"+N+"-ms-flex-"+N+N;case 1023:if(N.charCodeAt(8)!==99)break;return Z=N.substring(N.indexOf(":",15)).replace("flex-","").replace("space-between","justify"),"-webkit-box-pack"+Z+"-webkit-"+N+"-ms-flex-pack"+Z+N;case 1005:return v.test(N)?N.replace(g,":-webkit-")+N.replace(g,":-moz-")+N:N;case 1e3:switch(Z=N.substring(13).trim(),q=Z.indexOf("-")+1,Z.charCodeAt(0)+Z.charCodeAt(q)){case 226:Z=N.replace(S,"tb");break;case 232:Z=N.replace(S,"tb-rl");break;case 220:Z=N.replace(S,"lr");break;default:return N}return"-webkit-"+N+"-ms-"+Z+N;case 1017:if(N.indexOf("sticky",9)===-1)break;case 975:switch(q=(N=W).length-10,Z=(N.charCodeAt(q)===33?N.substring(0,q):N).substring(W.indexOf(":",7)+1).trim(),Y=Z.charCodeAt(0)+(Z.charCodeAt(7)|0)){case 203:if(111>Z.charCodeAt(8))break;case 115:N=N.replace(Z,"-webkit-"+Z)+";"+N;break;case 207:case 102:N=N.replace(Z,"-webkit-"+(102<Y?"inline-":"")+"box")+";"+N.replace(Z,"-webkit-"+Z)+";"+N.replace(Z,"-ms-"+Z+"box")+";"+N}return N+";";case 938:if(N.charCodeAt(5)===45)switch(N.charCodeAt(6)){case 105:return Z=N.replace("-items",""),"-webkit-"+N+"-webkit-box-"+Z+"-ms-flex-"+Z+N;case 115:return"-webkit-"+N+"-ms-flex-item-"+N.replace(j,"")+N;default:return"-webkit-"+N+"-ms-flex-line-pack"+N.replace("align-content","").replace(j,"")+N}break;case 973:case 989:if(N.charCodeAt(3)!==45||N.charCodeAt(4)===122)break;case 931:case 953:if($.test(W)===!0)return(Z=W.substring(W.indexOf(":")+1)).charCodeAt(0)===115?i(W.replace("stretch","fill-available"),q,F,Q).replace(":fill-available",":stretch"):N.replace(Z,"-webkit-"+Z)+N.replace(Z,"-moz-"+Z.replace("fill-",""))+N;break;case 962:if(N="-webkit-"+N+(N.charCodeAt(5)===102?"-ms-"+N:"")+N,F+Q===211&&N.charCodeAt(13)===105&&0<N.indexOf("transform",10))return N.substring(0,N.indexOf(";",27)+1).replace(y,"$1-webkit-$2")+N}return N}function s(W,q){var F=W.indexOf(q===1?":":"{"),Q=W.substring(0,q!==3?F:10);return F=W.substring(F+1,W.length-1),z(q!==2?Q:Q.replace(T,"$1"),F,q)}function a(W,q){var F=i(q,q.charCodeAt(0),q.charCodeAt(1),q.charCodeAt(2));return F!==q+";"?F.replace(E," or ($1)").substring(4):"("+q+")"}function l(W,q,F,Q,N,Y,Z,ne,X,J){for(var oe=0,ue=q,le;oe<L;++oe)switch(le=B[oe].call(f,W,ue,F,Q,N,Y,Z,ne,X,J)){case void 0:case!1:case!0:case null:break;default:ue=le}if(ue!==q)return ue}function c(W){switch(W){case void 0:case null:L=B.length=0;break;default:if(typeof W=="function")B[L++]=W;else if(typeof W=="object")for(var q=0,F=W.length;q<F;++q)c(W[q]);else H=!!W|0}return c}function d(W){return W=W.prefix,W!==void 0&&(z=null,W?typeof W!="function"?P=1:(P=2,z=W):P=0),d}function f(W,q){var F=W;if(33>F.charCodeAt(0)&&(F=F.trim()),V=F,F=[V],0<L){var Q=l(-1,q,F,F,O,I,0,0,0,0);Q!==void 0&&typeof Q=="string"&&(q=Q)}var N=n(R,F,q,0,0);return 0<L&&(Q=l(-2,N,F,F,O,I,N.length,0,0,0),Q!==void 0&&(N=Q)),V="",A=0,I=O=1,N}var h=/^\0+/g,m=/[\0\r\f]/g,g=/: */g,v=/zoo|gra/,y=/([,: ])(transform)/g,b=/,\r+?/g,x=/([\t\r\n ])*\f?&/g,w=/@(k\w+)\s*(\S*)\s*/,C=/::(place)/g,_=/:(read-only)/g,S=/[svh]\w+-[tblr]{2}/,k=/\(\s*(.*)\s*\)/g,E=/([\s\S]*?);/g,j=/-self|flex-/g,T=/[^]*?(:[rp][el]a[\w-]+)[^]*/,$=/stretch|:\s*\w+\-(?:conte|avail)/,D=/([^-])(image-set\()/,I=1,O=1,A=0,P=1,R=[],B=[],L=0,z=null,H=0,V="";return f.use=c,f.set=d,e!==void 0&&d(e),f}var pvt={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};function $8e(e){var n=Object.create(null);return function(r){return n[r]===void 0&&(n[r]=e(r)),n[r]}}var mvt=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,Loe=$8e(function(e){return mvt.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91}),D8e={exports:{}},Hr={};/** @license React v16.13.1
* react-is.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var Bs=typeof Symbol=="function"&&Symbol.for,bq=Bs?Symbol.for("react.element"):60103,xq=Bs?Symbol.for("react.portal"):60106,qP=Bs?Symbol.for("react.fragment"):60107,YP=Bs?Symbol.for("react.strict_mode"):60108,KP=Bs?Symbol.for("react.profiler"):60114,ZP=Bs?Symbol.for("react.provider"):60109,XP=Bs?Symbol.for("react.context"):60110,wq=Bs?Symbol.for("react.async_mode"):60111,QP=Bs?Symbol.for("react.concurrent_mode"):60111,JP=Bs?Symbol.for("react.forward_ref"):60112,e8=Bs?Symbol.for("react.suspense"):60113,gvt=Bs?Symbol.for("react.suspense_list"):60120,t8=Bs?Symbol.for("react.memo"):60115,n8=Bs?Symbol.for("react.lazy"):60116,vvt=Bs?Symbol.for("react.block"):60121,yvt=Bs?Symbol.for("react.fundamental"):60117,bvt=Bs?Symbol.for("react.responder"):60118,xvt=Bs?Symbol.for("react.scope"):60119;function Bc(e){if(typeof e=="object"&&e!==null){var n=e.$$typeof;switch(n){case bq:switch(e=e.type,e){case wq:case QP:case qP:case KP:case YP:case e8:return e;default:switch(e=e&&e.$$typeof,e){case XP:case JP:case n8:case t8:case ZP:return e;default:return n}}case xq:return n}}}function O8e(e){return Bc(e)===QP}Hr.AsyncMode=wq;Hr.ConcurrentMode=QP;Hr.ContextConsumer=XP;Hr.ContextProvider=ZP;Hr.Element=bq;Hr.ForwardRef=JP;Hr.Fragment=qP;Hr.Lazy=n8;Hr.Memo=t8;Hr.Portal=xq;Hr.Profiler=KP;Hr.StrictMode=YP;Hr.Suspense=e8;Hr.isAsyncMode=function(e){return O8e(e)||Bc(e)===wq};Hr.isConcurrentMode=O8e;Hr.isContextConsumer=function(e){return Bc(e)===XP};Hr.isContextProvider=function(e){return Bc(e)===ZP};Hr.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===bq};Hr.isForwardRef=function(e){return Bc(e)===JP};Hr.isFragment=function(e){return Bc(e)===qP};Hr.isLazy=function(e){return Bc(e)===n8};Hr.isMemo=function(e){return Bc(e)===t8};Hr.isPortal=function(e){return Bc(e)===xq};Hr.isProfiler=function(e){return Bc(e)===KP};Hr.isStrictMode=function(e){return Bc(e)===YP};Hr.isSuspense=function(e){return Bc(e)===e8};Hr.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===qP||e===QP||e===KP||e===YP||e===e8||e===gvt||typeof e=="object"&&e!==null&&(e.$$typeof===n8||e.$$typeof===t8||e.$$typeof===ZP||e.$$typeof===XP||e.$$typeof===JP||e.$$typeof===yvt||e.$$typeof===bvt||e.$$typeof===xvt||e.$$typeof===vvt)};Hr.typeOf=Bc;D8e.exports=Hr;var wvt=D8e.exports,Cq=wvt,Cvt={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},_vt={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},Svt={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},P8e={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},_q={};_q[Cq.ForwardRef]=Svt;_q[Cq.Memo]=P8e;function Foe(e){return Cq.isMemo(e)?P8e:_q[e.$$typeof]||Cvt}var kvt=Object.defineProperty,Evt=Object.getOwnPropertyNames,Boe=Object.getOwnPropertySymbols,jvt=Object.getOwnPropertyDescriptor,Tvt=Object.getPrototypeOf,Noe=Object.prototype;function R8e(e,n,r){if(typeof n!="string"){if(Noe){var o=Tvt(n);o&&o!==Noe&&R8e(e,o,r)}var i=Evt(n);Boe&&(i=i.concat(Boe(n)));for(var s=Foe(e),a=Foe(n),l=0;l<i.length;++l){var c=i[l];if(!_vt[c]&&!(r&&r[c])&&!(a&&a[c])&&!(s&&s[c])){var d=jvt(n,c);try{kvt(e,c,d)}catch{}}}}return e}var Ivt=R8e;const jN=Ye(Ivt);function dd(){return(dd=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var r=arguments[n];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e}).apply(this,arguments)}var Voe=function(e,n){for(var r=[e[0]],o=0,i=n.length;o<i;o+=1)r.push(n[o],e[o+1]);return r},TN=function(e){return e!==null&&typeof e=="object"&&(e.toString?e.toString():Object.prototype.toString.call(e))==="[object Object]"&&!Mn.typeOf(e)},O4=Object.freeze([]),Um=Object.freeze({});function Sx(e){return typeof e=="function"}function zoe(e){return e.displayName||e.name||"Component"}function Sq(e){return e&&typeof e.styledComponentId=="string"}var kx=typeof process<"u"&&({}.REACT_APP_SC_ATTR||{}.SC_ATTR)||"data-styled",kq=typeof window<"u"&&"HTMLElement"in window,Avt=!!(typeof SC_DISABLE_SPEEDY=="boolean"?SC_DISABLE_SPEEDY:typeof process<"u"&&{}.REACT_APP_SC_DISABLE_SPEEDY!==void 0&&{}.REACT_APP_SC_DISABLE_SPEEDY!==""?{}.REACT_APP_SC_DISABLE_SPEEDY!=="false"&&{}.REACT_APP_SC_DISABLE_SPEEDY:typeof process<"u"&&{}.SC_DISABLE_SPEEDY!==void 0&&{}.SC_DISABLE_SPEEDY!==""&&{}.SC_DISABLE_SPEEDY!=="false"&&{}.SC_DISABLE_SPEEDY),$vt={};function Q0(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];throw new Error("An error occurred. See https://git.io/JUIaE#"+e+" for more information."+(r.length>0?" Args: "+r.join(", "):""))}var Dvt=function(){function e(r){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=r}var n=e.prototype;return n.indexOfGroup=function(r){for(var o=0,i=0;i<r;i++)o+=this.groupSizes[i];return o},n.insertRules=function(r,o){if(r>=this.groupSizes.length){for(var i=this.groupSizes,s=i.length,a=s;r>=a;)(a<<=1)<0&&Q0(16,""+r);this.groupSizes=new Uint32Array(a),this.groupSizes.set(i),this.length=a;for(var l=s;l<a;l++)this.groupSizes[l]=0}for(var c=this.indexOfGroup(r+1),d=0,f=o.length;d<f;d++)this.tag.insertRule(c,o[d])&&(this.groupSizes[r]++,c++)},n.clearGroup=function(r){if(r<this.length){var o=this.groupSizes[r],i=this.indexOfGroup(r),s=i+o;this.groupSizes[r]=0;for(var a=i;a<s;a++)this.tag.deleteRule(i)}},n.getGroup=function(r){var o="";if(r>=this.length||this.groupSizes[r]===0)return o;for(var i=this.groupSizes[r],s=this.indexOfGroup(r),a=s+i,l=s;l<a;l++)o+=this.tag.getRule(l)+`/*!sc*/
`;return o},e}(),GI=new Map,P4=new Map,XC=1,g3=function(e){if(GI.has(e))return GI.get(e);for(;P4.has(XC);)XC++;var n=XC++;return GI.set(e,n),P4.set(n,e),n},Ovt=function(e){return P4.get(e)},Pvt=function(e,n){n>=XC&&(XC=n+1),GI.set(e,n),P4.set(n,e)},Rvt="style["+kx+'][data-styled-version="5.3.6"]',Mvt=new RegExp("^"+kx+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),Lvt=function(e,n,r){for(var o,i=r.split(","),s=0,a=i.length;s<a;s++)(o=i[s])&&e.registerName(n,o)},Fvt=function(e,n){for(var r=(n.textContent||"").split(`/*!sc*/
`),o=[],i=0,s=r.length;i<s;i++){var a=r[i].trim();if(a){var l=a.match(Mvt);if(l){var c=0|parseInt(l[1],10),d=l[2];c!==0&&(Pvt(d,c),Lvt(e,d,l[3]),e.getTag().insertRules(c,o)),o.length=0}else o.push(a)}}},Bvt=function(){return typeof __webpack_nonce__<"u"?__webpack_nonce__:null},M8e=function(e){var n=document.head,r=e||n,o=document.createElement("style"),i=function(l){for(var c=l.childNodes,d=c.length;d>=0;d--){var f=c[d];if(f&&f.nodeType===1&&f.hasAttribute(kx))return f}}(r),s=i!==void 0?i.nextSibling:null;o.setAttribute(kx,"active"),o.setAttribute("data-styled-version","5.3.6");var a=Bvt();return a&&o.setAttribute("nonce",a),r.insertBefore(o,s),o},Nvt=function(){function e(r){var o=this.element=M8e(r);o.appendChild(document.createTextNode("")),this.sheet=function(i){if(i.sheet)return i.sheet;for(var s=document.styleSheets,a=0,l=s.length;a<l;a++){var c=s[a];if(c.ownerNode===i)return c}Q0(17)}(o),this.length=0}var n=e.prototype;return n.insertRule=function(r,o){try{return this.sheet.insertRule(o,r),this.length++,!0}catch{return!1}},n.deleteRule=function(r){this.sheet.deleteRule(r),this.length--},n.getRule=function(r){var o=this.sheet.cssRules[r];return o!==void 0&&typeof o.cssText=="string"?o.cssText:""},e}(),Vvt=function(){function e(r){var o=this.element=M8e(r);this.nodes=o.childNodes,this.length=0}var n=e.prototype;return n.insertRule=function(r,o){if(r<=this.length&&r>=0){var i=document.createTextNode(o),s=this.nodes[r];return this.element.insertBefore(i,s||null),this.length++,!0}return!1},n.deleteRule=function(r){this.element.removeChild(this.nodes[r]),this.length--},n.getRule=function(r){return r<this.length?this.nodes[r].textContent:""},e}(),zvt=function(){function e(r){this.rules=[],this.length=0}var n=e.prototype;return n.insertRule=function(r,o){return r<=this.length&&(this.rules.splice(r,0,o),this.length++,!0)},n.deleteRule=function(r){this.rules.splice(r,1),this.length--},n.getRule=function(r){return r<this.length?this.rules[r]:""},e}(),Hoe=kq,Hvt={isServer:!kq,useCSSOMInjection:!Avt},R4=function(){function e(r,o,i){r===void 0&&(r=Um),o===void 0&&(o={}),this.options=dd({},Hvt,{},r),this.gs=o,this.names=new Map(i),this.server=!!r.isServer,!this.server&&kq&&Hoe&&(Hoe=!1,function(s){for(var a=document.querySelectorAll(Rvt),l=0,c=a.length;l<c;l++){var d=a[l];d&&d.getAttribute(kx)!=="active"&&(Fvt(s,d),d.parentNode&&d.parentNode.removeChild(d))}}(this))}e.registerId=function(r){return g3(r)};var n=e.prototype;return n.reconstructWithOptions=function(r,o){return o===void 0&&(o=!0),new e(dd({},this.options,{},r),this.gs,o&&this.names||void 0)},n.allocateGSInstance=function(r){return this.gs[r]=(this.gs[r]||0)+1},n.getTag=function(){return this.tag||(this.tag=(i=(o=this.options).isServer,s=o.useCSSOMInjection,a=o.target,r=i?new zvt(a):s?new Nvt(a):new Vvt(a),new Dvt(r)));var r,o,i,s,a},n.hasNameForId=function(r,o){return this.names.has(r)&&this.names.get(r).has(o)},n.registerName=function(r,o){if(g3(r),this.names.has(r))this.names.get(r).add(o);else{var i=new Set;i.add(o),this.names.set(r,i)}},n.insertRules=function(r,o,i){this.registerName(r,o),this.getTag().insertRules(g3(r),i)},n.clearNames=function(r){this.names.has(r)&&this.names.get(r).clear()},n.clearRules=function(r){this.getTag().clearGroup(g3(r)),this.clearNames(r)},n.clearTag=function(){this.tag=void 0},n.toString=function(){return function(r){for(var o=r.getTag(),i=o.length,s="",a=0;a<i;a++){var l=Ovt(a);if(l!==void 0){var c=r.names.get(l),d=o.getGroup(a);if(c&&d&&c.size){var f=kx+".g"+a+'[id="'+l+'"]',h="";c!==void 0&&c.forEach(function(m){m.length>0&&(h+=m+",")}),s+=""+d+f+'{content:"'+h+`"}/*!sc*/
`}}}return s}(this)},e}(),Uvt=/(a)(d)/gi,Uoe=function(e){return String.fromCharCode(e+(e>25?39:97))};function IN(e){var n,r="";for(n=Math.abs(e);n>52;n=n/52|0)r=Uoe(n%52)+r;return(Uoe(n%52)+r).replace(Uvt,"$1-$2")}var sb=function(e,n){for(var r=n.length;r;)e=33*e^n.charCodeAt(--r);return e},L8e=function(e){return sb(5381,e)};function F8e(e){for(var n=0;n<e.length;n+=1){var r=e[n];if(Sx(r)&&!Sq(r))return!1}return!0}var Wvt=L8e("5.3.6"),Gvt=function(){function e(n,r,o){this.rules=n,this.staticRulesId="",this.isStatic=(o===void 0||o.isStatic)&&F8e(n),this.componentId=r,this.baseHash=sb(Wvt,r),this.baseStyle=o,R4.registerId(r)}return e.prototype.generateAndInjectStyles=function(n,r,o){var i=this.componentId,s=[];if(this.baseStyle&&s.push(this.baseStyle.generateAndInjectStyles(n,r,o)),this.isStatic&&!o.hash)if(this.staticRulesId&&r.hasNameForId(i,this.staticRulesId))s.push(this.staticRulesId);else{var a=J0(this.rules,n,r,o).join(""),l=IN(sb(this.baseHash,a)>>>0);if(!r.hasNameForId(i,l)){var c=o(a,"."+l,void 0,i);r.insertRules(i,l,c)}s.push(l),this.staticRulesId=l}else{for(var d=this.rules.length,f=sb(this.baseHash,o.hash),h="",m=0;m<d;m++){var g=this.rules[m];if(typeof g=="string")h+=g;else if(g){var v=J0(g,n,r,o),y=Array.isArray(v)?v.join(""):v;f=sb(f,y+m),h+=y}}if(h){var b=IN(f>>>0);if(!r.hasNameForId(i,b)){var x=o(h,"."+b,void 0,i);r.insertRules(i,b,x)}s.push(b)}}return s.join(" ")},e}(),qvt=/^\s*\/\/.*$/gm,Yvt=[":","[",".","#"];function Kvt(e){var n,r,o,i,s=e===void 0?Um:e,a=s.options,l=a===void 0?Um:a,c=s.plugins,d=c===void 0?O4:c,f=new hvt(l),h=[],m=function(y){function b(x){if(x)try{y(x+"}")}catch{}}return function(x,w,C,_,S,k,E,j,T,$){switch(x){case 1:if(T===0&&w.charCodeAt(0)===64)return y(w+";"),"";break;case 2:if(j===0)return w+"/*|*/";break;case 3:switch(j){case 102:case 112:return y(C[0]+w),"";default:return w+($===0?"/*|*/":"")}case-2:w.split("/*|*/}").forEach(b)}}}(function(y){h.push(y)}),g=function(y,b,x){return b===0&&Yvt.indexOf(x[r.length])!==-1||x.match(i)?y:"."+n};function v(y,b,x,w){w===void 0&&(w="&");var C=y.replace(qvt,""),_=b&&x?x+" "+b+" { "+C+" }":C;return n=w,r=b,o=new RegExp("\\"+r+"\\b","g"),i=new RegExp("(\\"+r+"\\b){2,}"),f(x||!b?"":b,_)}return f.use([].concat(d,[function(y,b,x){y===2&&x.length&&x[0].lastIndexOf(r)>0&&(x[0]=x[0].replace(o,g))},m,function(y){if(y===-2){var b=h;return h=[],b}}])),v.hash=d.length?d.reduce(function(y,b){return b.name||Q0(15),sb(y,b.name)},5381).toString():"",v}var B8e=ie.createContext();B8e.Consumer;var N8e=ie.createContext(),Zvt=(N8e.Consumer,new R4),AN=Kvt();function V8e(){return p.useContext(B8e)||Zvt}function z8e(){return p.useContext(N8e)||AN}var H8e=function(){function e(n,r){var o=this;this.inject=function(i,s){s===void 0&&(s=AN);var a=o.name+s.hash;i.hasNameForId(o.id,a)||i.insertRules(o.id,a,s(o.rules,a,"@keyframes"))},this.toString=function(){return Q0(12,String(o.name))},this.name=n,this.id="sc-keyframes-"+n,this.rules=r}return e.prototype.getName=function(n){return n===void 0&&(n=AN),this.name+n.hash},e}(),Xvt=/([A-Z])/,Qvt=/([A-Z])/g,Jvt=/^ms-/,eyt=function(e){return"-"+e.toLowerCase()};function Woe(e){return Xvt.test(e)?e.replace(Qvt,eyt).replace(Jvt,"-ms-"):e}var Goe=function(e){return e==null||e===!1||e===""};function J0(e,n,r,o){if(Array.isArray(e)){for(var i,s=[],a=0,l=e.length;a<l;a+=1)(i=J0(e[a],n,r,o))!==""&&(Array.isArray(i)?s.push.apply(s,i):s.push(i));return s}if(Goe(e))return"";if(Sq(e))return"."+e.styledComponentId;if(Sx(e)){if(typeof(d=e)!="function"||d.prototype&&d.prototype.isReactComponent||!n)return e;var c=e(n);return J0(c,n,r,o)}var d;return e instanceof H8e?r?(e.inject(r,o),e.getName(o)):e:TN(e)?function f(h,m){var g,v,y=[];for(var b in h)h.hasOwnProperty(b)&&!Goe(h[b])&&(Array.isArray(h[b])&&h[b].isCss||Sx(h[b])?y.push(Woe(b)+":",h[b],";"):TN(h[b])?y.push.apply(y,f(h[b],b)):y.push(Woe(b)+": "+(g=b,(v=h[b])==null||typeof v=="boolean"||v===""?"":typeof v!="number"||v===0||g in pvt?String(v).trim():v+"px")+";"));return m?[m+" {"].concat(y,["}"]):y}(e):e.toString()}var qoe=function(e){return Array.isArray(e)&&(e.isCss=!0),e};function ge(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return Sx(e)||TN(e)?qoe(J0(Voe(O4,[e].concat(r)))):r.length===0&&e.length===1&&typeof e[0]=="string"?e:qoe(J0(Voe(e,r)))}var U8e=function(e,n,r){return r===void 0&&(r=Um),e.theme!==r.theme&&e.theme||n||r.theme},tyt=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,nyt=/(^-|-$)/g;function A9(e){return e.replace(tyt,"-").replace(nyt,"")}var Eq=function(e){return IN(L8e(e)>>>0)};function v3(e){return typeof e=="string"&&!0}var $N=function(e){return typeof e=="function"||typeof e=="object"&&e!==null&&!Array.isArray(e)},ryt=function(e){return e!=="__proto__"&&e!=="constructor"&&e!=="prototype"};function oyt(e,n,r){var o=e[r];$N(n)&&$N(o)?W8e(o,n):e[r]=n}function W8e(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];for(var i=0,s=r;i<s.length;i++){var a=s[i];if($N(a))for(var l in a)ryt(l)&&oyt(e,a[l],l)}return e}var Ex=ie.createContext();Ex.Consumer;function G8e(e){var n=p.useContext(Ex),r=p.useMemo(function(){return function(o,i){if(!o)return Q0(14);if(Sx(o)){var s=o(i);return s}return Array.isArray(o)||typeof o!="object"?Q0(8):i?dd({},i,{},o):o}(e.theme,n)},[e.theme,n]);return e.children?ie.createElement(Ex.Provider,{value:r},e.children):null}var $9={};function q8e(e,n,r){var o=Sq(e),i=!v3(e),s=n.attrs,a=s===void 0?O4:s,l=n.componentId,c=l===void 0?function(w,C){var _=typeof w!="string"?"sc":A9(w);$9[_]=($9[_]||0)+1;var S=_+"-"+Eq("5.3.6"+_+$9[_]);return C?C+"-"+S:S}(n.displayName,n.parentComponentId):l,d=n.displayName,f=d===void 0?function(w){return v3(w)?"styled."+w:"Styled("+zoe(w)+")"}(e):d,h=n.displayName&&n.componentId?A9(n.displayName)+"-"+n.componentId:n.componentId||c,m=o&&e.attrs?Array.prototype.concat(e.attrs,a).filter(Boolean):a,g=n.shouldForwardProp;o&&e.shouldForwardProp&&(g=n.shouldForwardProp?function(w,C,_){return e.shouldForwardProp(w,C,_)&&n.shouldForwardProp(w,C,_)}:e.shouldForwardProp);var v,y=new Gvt(r,h,o?e.componentStyle:void 0),b=y.isStatic&&a.length===0,x=function(w,C){return function(_,S,k,E){var j=_.attrs,T=_.componentStyle,$=_.defaultProps,D=_.foldedComponentIds,I=_.shouldForwardProp,O=_.styledComponentId,A=_.target,P=function(Q,N,Y){Q===void 0&&(Q=Um);var Z=dd({},N,{theme:Q}),ne={};return Y.forEach(function(X){var J,oe,ue,le=X;for(J in Sx(le)&&(le=le(Z)),le)Z[J]=ne[J]=J==="className"?(oe=ne[J],ue=le[J],oe&&ue?oe+" "+ue:oe||ue):le[J]}),[Z,ne]}(U8e(S,p.useContext(Ex),$)||Um,S,j),R=P[0],B=P[1],L=function(Q,N,Y,Z){var ne=V8e(),X=z8e(),J=N?Q.generateAndInjectStyles(Um,ne,X):Q.generateAndInjectStyles(Y,ne,X);return J}(T,E,R),z=k,H=B.$as||S.$as||B.as||S.as||A,V=v3(H),W=B!==S?dd({},S,{},B):S,q={};for(var F in W)F[0]!=="$"&&F!=="as"&&(F==="forwardedAs"?q.as=W[F]:(I?I(F,Loe,H):!V||Loe(F))&&(q[F]=W[F]));return S.style&&B.style!==S.style&&(q.style=dd({},S.style,{},B.style)),q.className=Array.prototype.concat(D,O,L!==O?L:null,S.className,B.className).filter(Boolean).join(" "),q.ref=z,p.createElement(H,q)}(v,w,C,b)};return x.displayName=f,(v=ie.forwardRef(x)).attrs=m,v.componentStyle=y,v.displayName=f,v.shouldForwardProp=g,v.foldedComponentIds=o?Array.prototype.concat(e.foldedComponentIds,e.styledComponentId):O4,v.styledComponentId=h,v.target=o?e.target:e,v.withComponent=function(w){var C=n.componentId,_=function(k,E){if(k==null)return{};var j,T,$={},D=Object.keys(k);for(T=0;T<D.length;T++)j=D[T],E.indexOf(j)>=0||($[j]=k[j]);return $}(n,["componentId"]),S=C&&C+"-"+(v3(w)?w:A9(zoe(w)));return q8e(w,dd({},_,{attrs:m,componentId:S}),r)},Object.defineProperty(v,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(w){this._foldedDefaultProps=o?W8e({},e.defaultProps,w):w}}),v.toString=function(){return"."+v.styledComponentId},i&&jN(v,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),v}var DN=function(e){return function n(r,o,i){if(i===void 0&&(i=Um),!Mn.isValidElementType(o))return Q0(1,String(o));var s=function(){return r(o,i,ge.apply(void 0,arguments))};return s.withConfig=function(a){return n(r,o,dd({},i,{},a))},s.attrs=function(a){return n(r,o,dd({},i,{attrs:Array.prototype.concat(i.attrs,a).filter(Boolean)}))},s}(q8e,e)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","textPath","tspan"].forEach(function(e){DN[e]=DN(e)});var iyt=function(){function e(r,o){this.rules=r,this.componentId=o,this.isStatic=F8e(r),R4.registerId(this.componentId+1)}var n=e.prototype;return n.createStyles=function(r,o,i,s){var a=s(J0(this.rules,o,i,s).join(""),""),l=this.componentId+r;i.insertRules(l,l,a)},n.removeStyles=function(r,o){o.clearRules(this.componentId+r)},n.renderStyles=function(r,o,i,s){r>2&&R4.registerId(this.componentId+r),this.removeStyles(r,i),this.createStyles(r,o,i,s)},e}();function Y8e(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];var i=ge.apply(void 0,[e].concat(r)),s="sc-global-"+Eq(JSON.stringify(i)),a=new iyt(i,s);function l(d){var f=V8e(),h=z8e(),m=p.useContext(Ex),g=p.useRef(f.allocateGSInstance(s)).current;return f.server&&c(g,d,f,m,h),p.useLayoutEffect(function(){if(!f.server)return c(g,d,f,m,h),function(){return a.removeStyles(g,f)}},[g,d,f,m,h]),null}function c(d,f,h,m,g){if(a.isStatic)a.renderStyles(d,$vt,h,g);else{var v=dd({},f,{theme:U8e(f,m,l.defaultProps)});a.renderStyles(d,v,h,g)}}return ie.memo(l)}function Lf(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];var i=ge.apply(void 0,[e].concat(r)).join(""),s=Eq(i);return new H8e(s,i)}var jq=function(){return p.useContext(Ex)};const M=DN,gg=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"access-denied",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M18.1568 6.84315C21.281 9.96734 21.281 15.0327 18.1568 18.1569C15.0326 21.281 9.96733 21.281 6.84313 18.1569C3.71894 15.0327 3.71894 9.96734 6.84313 6.84315C9.96733 3.71895 15.0326 3.71895 18.1568 6.84315ZM18.1568 6.84315L6.844 18.156",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),syt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"activity",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M21 15H19L15.5 7L11 18L8 12L6 15H4",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),ON=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"add-circle",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M8 12.4H17M12.5 8V17M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),ayt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"add-comment",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M13 6.5H7.5C6.39543 6.5 5.5 7.39543 5.5 8.5V14.5C5.5 15.6046 6.39543 16.5 7.5 16.5H9.5V20.5L13.5 16.5H16.5C17.6046 16.5 18.5 15.6046 18.5 14.5V12M15 6.5H22M18.5 10V3",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Rs=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"add",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M12.5 5V20M5 12.5H20",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),lyt=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"api",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M5.93047 13.2107L6.66782 10.3728H6.73089L7.45854 13.2107H5.93047ZM8.17164 16H9.66089L7.56041 9H5.93047L3.82999 16H5.20767L5.65396 14.2876H7.73505L8.17164 16Z",fill:"currentColor"}),u.jsx("path",{d:"M10.5389 9V16H11.9166V13.7782H13.0323C14.541 13.7782 15.5015 12.8517 15.5015 11.3964C15.5015 9.92654 14.5701 9 13.1003 9H10.5389ZM11.9166 10.1303H12.751C13.6533 10.1303 14.1044 10.5475 14.1044 11.3867C14.1044 12.2308 13.6533 12.6431 12.751 12.6431H11.9166V10.1303Z",fill:"currentColor"}),u.jsx("path",{d:"M21.1675 16V14.8164H19.717V10.1836H21.1675V9H16.8889V10.1836H18.3393V14.8164H16.8889V16H21.1675Z",fill:"currentColor"})]})}),cyt=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"archive",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M12.5 10.5V17M20.5 7.5V20.5H4.5V7.5L7.5 4.5H17.5L20.5 7.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M4.5 7.5H20.5M16 14L12.5 17.5L9 14",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),K8e=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"arrow-down",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M12.5 19.5V5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M18 14L12.5 19.5L7 14",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),Yk=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"arrow-left",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M5.5 12.5H20",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M11 18L5.5 12.5L11 7",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),Z8e=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"arrow-right",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M19.5 12.5H5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M14 7L19.5 12.5L14 18",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),uyt=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"arrow-top-right",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M16.5 8.5L7 18",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M9 8.5H16.5V16",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),dyt=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"arrow-up",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M7 11L12.5 5.5L18 11",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M12.5 5.5V20",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),fyt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"asterisk",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M12.5 4V21M16.75 5.13879L8.25 19.8612M19.8612 8.25L5.13878 16.75M4.00002 12.5H21M5.13881 8.25L19.8612 16.75M8.25002 5.13879L16.75 19.8612",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),hyt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"bar-chart",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M5.5 5V19.5H20M8.5 18V13M11.5 18V9M14.5 18V11M17.5 18V7",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),pyt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"basket",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M8.5 10.5H5L6.5 19.5H18.5L20 10.5H16.5M8.5 10.5L10.2721 5.18377C10.4082 4.77543 10.7903 4.5 11.2208 4.5H13.7792C14.2097 4.5 14.5918 4.77543 14.7279 5.18377L16.5 10.5M8.5 10.5H16.5M8.5 10.5L9.5 19.5M16.5 10.5L15.5 19.5M12.5 10.5V19.5M19.5 13.5H5.5M19 16.5H6",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),myt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"bell",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M10.5 17.5V18.5C10.5 20 11.5 20.5 12.5 20.5C13.5 20.5 14.5 20 14.5 18.5V17.5M5.5 17.5C6.5 16 6.5 15 6.5 12C6.5 8 8.5 5.5 12.5 5.5C16.5 5.5 18.5 8 18.5 12C18.5 15 18.5 16 19.5 17.5H5.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),gyt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"bill",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M6.50001 5.5C8.50003 5.5 8.50003 8 8.50003 8V9.5M6.50001 5.5C4.5 5.5 4.5 8 4.5 8L4.50001 9.5H8.50003M6.50001 5.5C6.50001 5.5 15.8333 5.5 17.6667 5.5C19.5 5.5 19.5 8.5 19.5 8.5V20L17.6667 19L15.8333 20L14 19L12.1667 20L10.3334 19L8.50003 20V9.5M11 12.5H15M11 9.5H16M11 15.5H16",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Kk=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"binary-document",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M11.5 4.5V9.5H6.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M9.5 12.5V17.5M11.5 4.5H18.5V20.5H6.5V9.5L11.5 4.5ZM12.5 12.5V17.5H15.5V12.5H12.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinecap:"square",strokeLinejoin:"round"})]})}),X8e=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"block-content",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21 7.60002L11 7.60003V6.40003L21 6.40002V7.60002Z",fill:"currentColor"}),u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21 11.2667L12.4833 11.2667V10.0667L21 10.0667V11.2667Z",fill:"currentColor"}),u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21 14.9334H13.9254V13.7334L21 13.7334V14.9334Z",fill:"currentColor"}),u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21 18.6002H4V17.4002H21V18.6002Z",fill:"currentColor"}),u.jsx("path",{d:"M9.86438 15.6H11.2L8.27623 7.60003H6.92377L4 15.6H5.29072L6.0371 13.4767H9.12362L9.86438 15.6ZM7.53546 9.05255H7.63086L8.80374 12.4344H6.35698L7.53546 9.05255Z",fill:"currentColor"})]})}),Q8e=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"block-element",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M5 19.5H20M5 5.5H20M6.5 8.5H18.5V16.5H6.5V8.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),vyt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"blockquote",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M10 17.5H19M6 7.5H19M10 12.5H17M6.5 12V18",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),J8e=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"bold",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M13.2087 18C15.5322 18 16.9731 16.793 16.9731 14.8844C16.9731 13.4812 15.9245 12.3949 14.4836 12.2892V12.1534C15.6001 11.9875 16.4526 10.9841 16.4526 9.82991C16.4526 8.14761 15.1927 7.11409 13.0804 7.11409H8.32019V18H13.2087ZM10.5985 8.85674H12.4995C13.5859 8.85674 14.212 9.37727 14.212 10.2448C14.212 11.1199 13.5406 11.6254 12.3109 11.6254H10.5985V8.85674ZM10.5985 16.2574V13.1643H12.575C13.9178 13.1643 14.6496 13.6924 14.6496 14.6882C14.6496 15.7066 13.9404 16.2574 12.6278 16.2574H10.5985Z",fill:"currentColor"})})}),Tq=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"bolt",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M18 11.5L9 21L11 13.5H7L16 4L14 11.5H18Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),yyt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"book",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M20.5 17.5V5.5L12.5 6.5M20.5 17.5L12.5 18.5M20.5 17.5V18.5M4.5 17.5V5.5L12.5 6.5M4.5 17.5L12.5 18.5M4.5 17.5V18.5M12.5 18.5L4.5 19.5V18.5M12.5 18.5L20.5 19.5V18.5M12.5 18.5V6.5M12.5 18.5H4.5M12.5 18.5H20.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),byt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"bottle",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M7.5 17.5L17.5 17.5M17.5 13C17.5 12.087 17.5 11.3518 17.5 11C17.5 8.5 14.5 9 14.5 7.37494L14.5 5.5M17.5 13C17.5 15.1229 17.5 18.7543 17.5 20.5022C17.5 21.0545 17.0523 21.5 16.5 21.5L8.5 21.5C7.94772 21.5 7.5 21.0547 7.5 20.5024C7.5 18.8157 7.5 15.3546 7.5 13M17.5 13L7.5 13M7.5 13C7.5 12.2538 7.5 11.5648 7.5 11C7.5 8.5 10.5 9 10.5 7.37494L10.5 5.5M10.5 5.5L10.5 3.99999C10.5 3.72385 10.7239 3.49999 11 3.49999L14 3.49999C14.2761 3.49999 14.5 3.72385 14.5 3.99999L14.5 5.5M10.5 5.5L14.5 5.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),xyt=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"bulb-filled",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.4272 14.3368C15.8273 15.1773 15.5 16.1794 15.5 17.212V18.5C15.5 19.0523 15.0523 19.5 14.5 19.5H14V20.5C14 21.0523 13.5523 21.5 13 21.5H12C11.4477 21.5 11 21.0523 11 20.5V19.5H10.5C9.94772 19.5 9.5 19.0523 9.5 18.5V17.212C9.5 16.1794 9.17266 15.1773 8.57284 14.3368C7.60216 12.9767 7 11.94 7 10C7 7 9.5 4.5 12.5 4.5C15.5 4.5 18 7 18 10C18 11.94 17.3978 12.9767 16.4272 14.3368Z",fill:"currentColor"}),u.jsx("path",{d:"M16.4272 14.3368L15.9388 13.9883L16.4272 14.3368ZM14 19.5V18.9H13.4V19.5H14ZM11 19.5H11.6V18.9H11V19.5ZM8.57284 14.3368L9.06122 13.9883H9.06122L8.57284 14.3368ZM16.1 17.212C16.1 16.3069 16.3868 15.4261 16.9155 14.6853L15.9388 13.9883C15.2678 14.9284 14.9 16.0519 14.9 17.212H16.1ZM16.1 18.5V17.212H14.9V18.5H16.1ZM14.5 20.1C15.3837 20.1 16.1 19.3837 16.1 18.5H14.9C14.9 18.7209 14.7209 18.9 14.5 18.9V20.1ZM14 20.1H14.5V18.9H14V20.1ZM13.4 19.5V20.5H14.6V19.5H13.4ZM13.4 20.5C13.4 20.7209 13.2209 20.9 13 20.9V22.1C13.8837 22.1 14.6 21.3837 14.6 20.5H13.4ZM13 20.9H12V22.1H13V20.9ZM12 20.9C11.7791 20.9 11.6 20.7209 11.6 20.5H10.4C10.4 21.3837 11.1163 22.1 12 22.1V20.9ZM11.6 20.5V19.5H10.4V20.5H11.6ZM10.5 20.1H11V18.9H10.5V20.1ZM8.9 18.5C8.9 19.3837 9.61634 20.1 10.5 20.1V18.9C10.2791 18.9 10.1 18.7209 10.1 18.5H8.9ZM8.9 17.212V18.5H10.1V17.212H8.9ZM8.08446 14.6853C8.61315 15.4261 8.9 16.3069 8.9 17.212H10.1C10.1 16.0519 9.73217 14.9284 9.06122 13.9883L8.08446 14.6853ZM6.4 10C6.4 11.0377 6.56208 11.8595 6.86624 12.611C7.16624 13.3521 7.59495 13.9995 8.08446 14.6853L9.06122 13.9883C8.58004 13.314 8.22233 12.7629 7.97858 12.1607C7.739 11.5688 7.6 10.9023 7.6 10H6.4ZM12.5 3.9C9.16863 3.9 6.4 6.66863 6.4 10H7.6C7.6 7.33137 9.83137 5.1 12.5 5.1V3.9ZM18.6 10C18.6 6.66863 15.8314 3.9 12.5 3.9V5.1C15.1686 5.1 17.4 7.33137 17.4 10H18.6ZM16.9155 14.6853C17.4051 13.9995 17.8338 13.3521 18.1338 12.611C18.4379 11.8595 18.6 11.0377 18.6 10H17.4C17.4 10.9023 17.261 11.5688 17.0214 12.1607C16.7777 12.7629 16.42 13.314 15.9388 13.9883L16.9155 14.6853Z",fill:"currentColor"})]})}),r8=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"bulb-outline",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M9.5 16.5H15.5M11 20V20.5C11 21.0523 11.4477 21.5 12 21.5H13C13.5523 21.5 14 21.0523 14 20.5V20M18 10C18 11.94 17.3978 12.9767 16.4272 14.3368C15.8273 15.1773 15.5 16.1794 15.5 17.212V18.5C15.5 19.0523 15.0523 19.5 14.5 19.5H10.5C9.94772 19.5 9.5 19.0523 9.5 18.5V17.212C9.5 16.1794 9.17266 15.1773 8.57284 14.3368C7.60216 12.9767 7 11.94 7 10C7 7 9.5 4.5 12.5 4.5C15.5 4.5 18 7 18 10Z",stroke:"currentColor",strokeWidth:1.2})})}),ab=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"calendar",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M4.5 10.5V19.5H20.5V10.5M4.5 10.5V5.5H20.5V10.5M4.5 10.5H12.5H20.5M20.5 13.5H16.5M16.5 13.5H12.5M16.5 13.5V10.5M16.5 13.5V16.5M12.5 13.5H8.5M12.5 13.5V16.5M12.5 13.5V10.5M8.5 13.5H4.5M8.5 13.5V10.5M8.5 13.5V16.5M20.5 16.5H16.5M16.5 16.5H12.5M16.5 16.5V19.5M12.5 16.5H8.5M12.5 16.5V19.5M8.5 16.5H4.5M8.5 16.5V19.5M17.5 8V3M7.5 8V3",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),wyt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"case",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M9 8.5122V6C9 5.44772 9.44772 5 10 5H15C15.5523 5 16 5.44772 16 6V8.5122M4.5 12V18.5C4.5 19.0523 4.94772 19.5 5.5 19.5H19.5C20.0523 19.5 20.5 19.0523 20.5 18.5V12M4.5 12V9.5122C4.5 8.95991 4.94772 8.5122 5.5 8.5122H19.5C20.0523 8.5122 20.5 8.95991 20.5 9.5122V12M4.5 12L11.7978 14.7367C12.2505 14.9064 12.7495 14.9064 13.2022 14.7367L20.5 12",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Cyt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"chart-upward",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M5.5 5V19.5H20M7.5 16L11.5 11.5L15.5 14L19.5 8.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),o8=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"checkmark-circle",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M9.5 12.1316L11.7414 14.5L16 10M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Ic=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"checkmark",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M5.5 11.5L10.5 16.5L19.5 7.60001",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),ts=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"chevron-down",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M17 10.5L12.5 15L8 10.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),i8=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"chevron-left",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M14.5 17L10 12.5L14.5 8",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Od=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"chevron-right",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M10.5 8L15 12.5L10.5 17",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Iq=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"chevron-up",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M8 14.5L12.5 10L17 14.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),_yt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"circle",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("circle",{cx:12.5,cy:12.5,r:8,stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Syt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"clipboard",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M8 5.5H6.5V19.5H18.5V5.5H17M12.5 3C11.5 3 11.5 4.5 11 4.5C10 4.5 9.5 5 9.5 6.5H15.6C15.6 5 15 4.5 14 4.5C13.5 4.5 13.5 3 12.5 3Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),kyt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"clipboard-image",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M8 5.5H6.5V19.5H10.5M17 5.5H18.5V11.5M10.5 18.5L12.73 15.8983C13.1327 15.4285 13.8613 15.4335 14.2575 15.909L15.299 17.1588C15.6754 17.6105 16.3585 17.6415 16.7743 17.2257L16.9903 17.0097C17.2947 16.7053 17.7597 16.6298 18.1447 16.8223L20.5 18M10.5 11.5H20.5V21.5H10.5V11.5ZM12.5 3C11.5 3 11.5 4.5 11 4.5C10 4.5 9.5 5 9.5 6.5H15.6C15.6 5 15 4.5 14 4.5C13.5 4.5 13.5 3 12.5 3Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),e6e=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"clock",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M12.5 8V12.5L15.5 15.5M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Eyt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"close-circle",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M9.5 15.5L12.5 12.5M12.5 12.5L15.5 9.5M12.5 12.5L9.5 9.5M12.5 12.5L15.5 15.5M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Oi=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"close",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M18 7L7 18M7 7L18 18",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),jyt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"code-block",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M11 15L8.5 12.5L11 10M14 10L16.5 12.5L14 15M5.5 6.5H19.5V18.5H5.5V6.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),t6e=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"code",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M11 16L7.5 12.5L11 9M14 9L17.5 12.5L14 16",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),s8=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"cog",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M14.2624 5.40607L13.8714 4.42848C13.6471 3.86771 13.104 3.5 12.5 3.5C11.896 3.5 11.3529 3.86771 11.1286 4.42848L10.7376 5.40607C10.5857 5.78585 10.2869 6.08826 9.90901 6.2448C9.53111 6.40133 9.10603 6.39874 8.73006 6.23761L7.76229 5.82285C7.20716 5.58494 6.56311 5.70897 6.13604 6.13604C5.70897 6.56311 5.58494 7.20716 5.82285 7.76229L6.23761 8.73006C6.39874 9.10602 6.40133 9.53111 6.2448 9.90901C6.08826 10.2869 5.78585 10.5857 5.40607 10.7376L4.42848 11.1286C3.86771 11.3529 3.5 11.896 3.5 12.5C3.5 13.104 3.86771 13.6471 4.42848 13.8714L5.40607 14.2624C5.78585 14.4143 6.08826 14.7131 6.2448 15.091C6.40133 15.4689 6.39874 15.894 6.23761 16.2699L5.82285 17.2377C5.58494 17.7928 5.70897 18.4369 6.13604 18.864C6.56311 19.291 7.20716 19.4151 7.76229 19.1772L8.73006 18.7624C9.10603 18.6013 9.53111 18.5987 9.90901 18.7552C10.2869 18.9117 10.5857 19.2141 10.7376 19.5939L11.1286 20.5715C11.3529 21.1323 11.896 21.5 12.5 21.5C13.104 21.5 13.6471 21.1323 13.8714 20.5715L14.2624 19.5939C14.4143 19.2141 14.7131 18.9117 15.091 18.7552C15.4689 18.5987 15.894 18.6013 16.2699 18.7624L17.2377 19.1771C17.7928 19.4151 18.4369 19.291 18.864 18.864C19.291 18.4369 19.4151 17.7928 19.1771 17.2377L18.7624 16.2699C18.6013 15.894 18.5987 15.4689 18.7552 15.091C18.9117 14.7131 19.2141 14.4143 19.5939 14.2624L20.5715 13.8714C21.1323 13.6471 21.5 13.104 21.5 12.5C21.5 11.896 21.1323 11.3529 20.5715 11.1286L19.5939 10.7376C19.2141 10.5857 18.9117 10.2869 18.7552 9.90901C18.5987 9.53111 18.6013 9.10602 18.7624 8.73006L19.1772 7.76229C19.4151 7.20716 19.291 6.56311 18.864 6.13604C18.4369 5.70897 17.7928 5.58494 17.2377 5.82285L16.2699 6.23761C15.894 6.39874 15.4689 6.40133 15.091 6.2448C14.7131 6.08826 14.4143 5.78585 14.2624 5.40607Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M16.5 12.5C16.5 14.7091 14.7091 16.5 12.5 16.5C10.2909 16.5 8.5 14.7091 8.5 12.5C8.5 10.2909 10.2909 8.5 12.5 8.5C14.7091 8.5 16.5 10.2909 16.5 12.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),n6e=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"collapse",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M6 14.5L10.5 14.5V19M19 10.5H14.5L14.5 6",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M10.5 14.5L6 19M14.5 10.5L19 6",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),Tyt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"color-wheel",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M9.43853 5.10896L11.1606 9.26642M13.8394 15.7336L15.5615 19.891M15.7336 11.1606L19.891 9.43853M9.26642 13.8394L5.10896 15.5615M5.3139 9.52342L9.23359 11.147M15.7664 13.853L19.6861 15.4766M13.853 9.23359L15.4766 5.3139M9.52342 19.6861L11.147 15.7664M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5ZM16 12.5C16 14.433 14.433 16 12.5 16C10.567 16 9 14.433 9 12.5C9 10.567 10.567 9 12.5 9C14.433 9 16 10.567 16 12.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),r6e=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"comment",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M7.5 16.5H9.5V20.5L13.5 16.5H17.5C18.6046 16.5 19.5 15.6046 19.5 14.5V8.5C19.5 7.39543 18.6046 6.5 17.5 6.5H7.5C6.39543 6.5 5.5 7.39543 5.5 8.5V14.5C5.5 15.6046 6.39543 16.5 7.5 16.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Iyt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"component",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M8.5 8.5L12.5 12.5M12.5 12.5L16.5 16.5M12.5 12.5L16.5 8.5M12.5 12.5L8.5 16.5M12.5 4L21 12.5L12.5 21L4 12.5L12.5 4Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Ayt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"compose",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M17 6L19 8M14 5.5H5.5V19.5H19.5V11M9 16L9.5 13.5L19 4L21 6L11.5 15.5L9 16Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),$yt=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"confetti",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.5 6.25C16.9142 6.25 17.25 5.91421 17.25 5.5C17.25 5.08579 16.9142 4.75 16.5 4.75C16.0858 4.75 15.75 5.08579 15.75 5.5C15.75 5.91421 16.0858 6.25 16.5 6.25ZM19.5 16.25C19.9142 16.25 20.25 15.9142 20.25 15.5C20.25 15.0858 19.9142 14.75 19.5 14.75C19.0858 14.75 18.75 15.0858 18.75 15.5C18.75 15.9142 19.0858 16.25 19.5 16.25Z",fill:"currentColor"}),u.jsx("path",{d:"M13 4C11 6 14.5 5.5 12.5 7.5M21 12C19 14 19.5 10.5 17.5 12.5",stroke:"currentColor",strokeWidth:1.2,strokeLinecap:"round",strokeLinejoin:"round"}),u.jsx("path",{d:"M6.99288 20.296L7.21541 20.8532L6.99288 20.296ZM15.3657 16.952L15.1432 16.3948L15.3657 16.952ZM4.48221 17.7853L5.03942 18.0078L4.48221 17.7853ZM7.82614 9.41242L8.38334 9.63495L8.38334 9.63495L7.82614 9.41242ZM4.9038 19.8744L4.47954 20.2986L4.9038 19.8744ZM20.6 5C20.6 4.66863 20.3314 4.4 20 4.4C19.6686 4.4 19.4 4.66863 19.4 5L20.6 5ZM15.6417 16.0661C15.6727 16.0352 15.6429 16.1034 15.3784 16.0633C15.1285 16.0255 14.78 15.9035 14.3486 15.6771C13.4924 15.2279 12.4323 14.4325 11.389 13.3892L10.5405 14.2377C11.645 15.3423 12.8008 16.2201 13.791 16.7397C14.2827 16.9977 14.7649 17.1841 15.1987 17.2498C15.6178 17.3133 16.1246 17.2803 16.4903 16.9146L15.6417 16.0661ZM11.389 13.3892C10.3457 12.3459 9.55032 11.2858 9.10105 10.4296C8.87467 9.99821 8.75268 9.64963 8.71484 9.39979C8.67477 9.13524 8.74302 9.10551 8.71208 9.13645L7.86355 8.28792C7.49788 8.65359 7.46489 9.1604 7.52837 9.5795C7.59408 10.0133 7.78043 10.4955 8.03847 10.9872C8.55805 11.9774 9.4359 13.1332 10.5405 14.2377L11.389 13.3892ZM8.71208 9.13645C8.68114 9.16739 8.71088 9.09913 8.97542 9.1392C9.22526 9.17705 9.57384 9.29904 10.0052 9.52542C10.8614 9.97469 11.9215 10.77 12.9648 11.8134L13.8134 10.9648C12.7088 9.86026 11.553 8.98242 10.5628 8.46283C10.0711 8.20479 9.58894 8.01844 9.15513 7.95274C8.73603 7.88926 8.22923 7.92224 7.86355 8.28792L8.71208 9.13645ZM12.9648 11.8134C14.0081 12.8567 14.8035 13.9168 15.2528 14.7729C15.4791 15.2043 15.6011 15.5529 15.639 15.8028C15.679 16.0673 15.6108 16.097 15.6417 16.0661L16.4903 16.9146C16.8559 16.5489 16.8889 16.0421 16.8254 15.623C16.7597 15.1892 16.5734 14.7071 16.3153 14.2153C15.7958 13.2252 14.9179 12.0694 13.8134 10.9648L12.9648 11.8134ZM7.21541 20.8532L15.5883 17.5092L15.1432 16.3948L6.77034 19.7387L7.21541 20.8532ZM5.03942 18.0078L8.38334 9.63495L7.26893 9.18988L3.92501 17.5628L5.03942 18.0078ZM7.86355 8.28792C7.60626 8.54522 7.40381 8.85216 7.26893 9.18988L8.38334 9.63495C8.45773 9.44869 8.5696 9.27894 8.71208 9.13644L7.86355 8.28792ZM3.92501 17.5628C3.54833 18.5059 3.76251 19.5816 4.47954 20.2986L5.32807 19.4501C4.95514 19.0772 4.83814 18.5118 5.03942 18.0078L3.92501 17.5628ZM15.6417 16.0661C15.4993 16.2086 15.3295 16.3204 15.1432 16.3948L15.5883 17.5092C15.926 17.3744 16.2329 17.1719 16.4903 16.9146L15.6417 16.0661ZM6.77034 19.7387C6.26637 19.94 5.70099 19.823 5.32807 19.4501L4.47954 20.2986C5.19657 21.0157 6.27225 21.2298 7.21541 20.8532L6.77034 19.7387ZM19.4 5C19.4 7.17816 18.8838 8.08287 18.3136 8.50727C17.6938 8.96864 16.8379 9.02116 15.7269 9.06388C14.7129 9.10288 13.4438 9.13208 12.4699 9.857C11.4463 10.6189 10.9 12.005 10.9 14.3269H12.1C12.1 12.1487 12.6162 11.244 13.1864 10.8196C13.8062 10.3582 14.6621 10.3057 15.7731 10.263C16.7871 10.224 18.0562 10.1948 19.0301 9.46988C20.0537 8.70799 20.6 7.32184 20.6 5L19.4 5Z",fill:"currentColor"})]})}),Aq=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"controls",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M6.5 5V7.5M6.5 7.5C5.39543 7.5 4.5 8.39543 4.5 9.5C4.5 10.6046 5.39543 11.5 6.5 11.5M6.5 7.5C7.60457 7.5 8.5 8.39543 8.5 9.5C8.5 10.6046 7.60457 11.5 6.5 11.5M6.5 11.5V20M12.5 5V13.5M12.5 13.5C11.3954 13.5 10.5 14.3954 10.5 15.5C10.5 16.6046 11.3954 17.5 12.5 17.5M12.5 13.5C13.6046 13.5 14.5 14.3954 14.5 15.5C14.5 16.6046 13.6046 17.5 12.5 17.5M12.5 17.5V20M18.5 5V7.5M18.5 7.5C17.3954 7.5 16.5 8.39543 16.5 9.5C16.5 10.6046 17.3954 11.5 18.5 11.5M18.5 7.5C19.6046 7.5 20.5 8.39543 20.5 9.5C20.5 10.6046 19.6046 11.5 18.5 11.5M18.5 11.5V20",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Zh=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"copy",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M8.5 8.5H5.5V20.5H16.5V16.5M19.5 4.5H8.5V16.5H19.5V4.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Dyt=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"credit-card",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M20.5 9.5H4.5V11.5H20.5V9.5Z",fill:"currentColor",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M7 15.5H14M5.5 18.5H19.5C20.0523 18.5 20.5 18.0523 20.5 17.5V7.5C20.5 6.94772 20.0523 6.5 19.5 6.5H5.5C4.94772 6.5 4.5 6.94772 4.5 7.5V17.5C4.5 18.0523 4.94772 18.5 5.5 18.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),o6e=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"crop",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M9.5 5V15.5H20M5 9.5H15.5V20",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Oyt=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"cube",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M4.5 8L12.5 3L20.5 8V17L12.5 22L4.5 17V8Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M12.5 22V13M12.5 13L4.5 8M12.5 13L20.5 8",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),Pyt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"dashboard",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M14.5 19.5V12.5M10.5 12.5V5.5M5.5 12.5H19.5M5.5 19.5H19.5V5.5H5.5V19.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Ryt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"database",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M18.5 7V17.5C18.5 19.0594 16.0504 20.5 12.5 20.5C8.9496 20.5 6.5 19.0594 6.5 17.5V7M18.5 7C18.5 8.45543 15.8137 9.5 12.5 9.5C9.18629 9.5 6.5 8.45543 6.5 7C6.5 5.54457 9.18629 4.5 12.5 4.5C15.8137 4.5 18.5 5.54457 18.5 7Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),i6e=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"desktop",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M4.5 13.5V15.5C4.5 16.0523 4.94772 16.5 5.5 16.5H12.5M4.5 13.5V6.5C4.5 5.94772 4.94772 5.5 5.5 5.5H19.5C20.0523 5.5 20.5 5.94772 20.5 6.5V13.5M4.5 13.5H20.5M20.5 13.5V15.5C20.5 16.0523 20.0523 16.5 19.5 16.5H12.5M12.5 16.5V19.5M12.5 19.5H8M12.5 19.5H17",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Myt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"diamond",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M21 10.5L12.5 21M21 10.5L18 5.5H11M21 10.5H16M12.5 21L4 10.5M12.5 21L9 10.5M12.5 21L16 10.5M4 10.5L7 5.5H11M4 10.5H9M9 10.5H12.5H16M9 10.5L11 5.5M16 10.5L14.5 5.5H11",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),vg=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"document",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M11.5 4.5V9.5H6.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M11.5 4.5H18.5V20.5H6.5L6.5 9.5M11.5 4.5L6.5 9.5M11.5 4.5V9.5H6.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),Lyt=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"document-pdf",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M12.7127 13.8012L12.7193 13.77C12.8488 13.2366 13.0117 12.5716 12.8845 11.969C12.7997 11.4937 12.4493 11.3084 12.1503 11.295C11.7977 11.2794 11.483 11.4803 11.4049 11.7726C11.2576 12.3082 11.3893 13.0402 11.6303 13.973C11.3268 14.6961 10.8425 15.7472 10.4877 16.3721C9.8271 16.7135 8.94113 17.2402 8.80946 17.9053C8.78268 18.028 8.81392 18.1842 8.88757 18.3248C8.97014 18.481 9.10181 18.6015 9.25579 18.6596C9.32274 18.6841 9.40308 18.7042 9.49681 18.7042C9.88959 18.7042 10.5256 18.3873 11.3736 16.9322C11.5031 16.8898 11.637 16.8452 11.7664 16.8006C12.3734 16.5953 13.0028 16.381 13.5718 16.2851C14.2012 16.622 14.9175 16.8385 15.404 16.8385C15.8861 16.8385 16.0758 16.5529 16.1472 16.381C16.2722 16.0797 16.2119 15.7004 16.0088 15.4973C15.7143 15.2072 14.9979 15.1313 13.882 15.2696C13.3331 14.9349 12.9738 14.4796 12.7127 13.8012ZM10.2645 17.1911C9.95431 17.6419 9.71998 17.8673 9.59278 17.9655C9.7423 17.691 10.0346 17.4009 10.2645 17.1911ZM12.2195 11.9355C12.3355 12.1341 12.3199 12.7345 12.2306 13.038C12.1213 12.5939 12.1056 11.9645 12.1704 11.8909L12.2195 11.9355ZM12.1837 14.6247C12.4225 15.0376 12.7238 15.3924 13.0563 15.6557C12.5743 15.7651 12.1346 15.9458 11.7419 16.1065C11.6481 16.1445 11.5566 16.1824 11.4674 16.2181C11.7642 15.6803 12.0119 15.071 12.1837 14.6247ZM15.6562 16.0864L15.6428 16.1065C15.6428 16.1065 15.4375 16.2315 14.6497 15.9213C15.5558 15.8789 15.6562 16.0864 15.6562 16.0864Z",fill:"currentColor"}),u.jsx("path",{d:"M11.5 4.5V9.5H6.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M11.5 4.5H18.5V20.5H6.5V9.5L11.5 4.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),Fyt=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"document-remove",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M11.5 4.5V9.5H6.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M6.5 14V20.5H18.5V14M6.5 11V9.5L11.5 4.5H18.5V11M3 12.5H22",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),Byt=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"document-sheet",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M11.5 4.5V9.5H6.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M10.4 19V16.4M10.4 16.4L10.4 13.4M10.4 16.4H8M10.4 16.4H14.4M10.4 13.4V11M10.4 13.4H8M10.4 13.4H14.4M14.4 19V16.4M14.4 16.4V13.4M14.4 16.4H17M14.4 13.4V11M14.4 13.4H17M11.5 4.5H18.5V20.5H6.5V9.5L11.5 4.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),Nyt=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"document-text",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M11.5 4.5V9.5H6.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M16 13H9M14 16H9M11.5 4.5H18.5V20.5H6.5V9.5L11.5 4.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),Vyt=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"document-video",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M11.5 16.5V13.5L14 15L11.5 16.5Z",fill:"currentColor",stroke:"currentColor",strokeWidth:1.2}),u.jsx("path",{d:"M11.5 4.5V9.5H6.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M11.5 4.5H18.5V20.5H6.5V9.5L11.5 4.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),zyt=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"document-word",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M12.4699 13.4588H12.5263L13.6328 17H14.5435L16 12H14.9952L14.0656 15.7214H14.0129L12.929 12H12.0672L10.9984 15.7214H10.9419L10.0124 12H9L10.4565 17H11.371L12.4699 13.4588Z",fill:"currentColor"}),u.jsx("path",{d:"M11.5 4.5V9.5H6.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M11.5 4.5H18.5V20.5H6.5V9.5L11.5 4.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),Hyt=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"document-zip",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M11.5 4.5V9.5H6.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M15 4.5L13.5 5L15.5 6L13.5 7L15.5 8L13.5 9L15.5 10L13.5 11L14.5 11.5V13M11.5 4.5H18.5V20.5H6.5V9.5L11.5 4.5ZM13.5 13H15.5L16 17H13L13.5 13Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),$q=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"documents",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M10.5 4.5V9.5H5.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M16.5 7.5H19.5V21.5H8.5V18.5M10.5 4.5H16.5V18.5H5.5V9.5L10.5 4.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),s6e=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"dot",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("circle",{cx:12.5,cy:12.5,r:2.5,fill:"currentColor",stroke:"currentColor",strokeWidth:1.2})})}),Uyt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"double-chevron-down",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M17 8L12.5 12.5L8 8M17 13L12.5 17.5L8 13",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Wyt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"double-chevron-left",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M12 17L7.5 12.5L12 8M17 17L12.5 12.5L17 8",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Dq=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"double-chevron-right",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M13 8L17.5 12.5L13 17M8 8L12.5 12.5L8 17",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Gyt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"double-chevron-up",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M8 12L12.5 7.5L17 12M8 17L12.5 12.5L17 17",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Oq=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"download",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M19.5 17V19.5H5.5V17M12.5 16L12.5 5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M17.5 11L12.5 16L7.5 11",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),Pq=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"drag-handle",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M9.5 8C10.3284 8 11 7.32843 11 6.5C11 5.67157 10.3284 5 9.5 5C8.67157 5 8 5.67157 8 6.5C8 7.32843 8.67157 8 9.5 8Z",fill:"currentColor"}),u.jsx("path",{d:"M9.5 14C10.3284 14 11 13.3284 11 12.5C11 11.6716 10.3284 11 9.5 11C8.67157 11 8 11.6716 8 12.5C8 13.3284 8.67157 14 9.5 14Z",fill:"currentColor"}),u.jsx("path",{d:"M11 18.5C11 19.3284 10.3284 20 9.5 20C8.67157 20 8 19.3284 8 18.5C8 17.6716 8.67157 17 9.5 17C10.3284 17 11 17.6716 11 18.5Z",fill:"currentColor"}),u.jsx("path",{d:"M15.5 8C16.3284 8 17 7.32843 17 6.5C17 5.67157 16.3284 5 15.5 5C14.6716 5 14 5.67157 14 6.5C14 7.32843 14.6716 8 15.5 8Z",fill:"currentColor"}),u.jsx("path",{d:"M17 12.5C17 13.3284 16.3284 14 15.5 14C14.6716 14 14 13.3284 14 12.5C14 11.6716 14.6716 11 15.5 11C16.3284 11 17 11.6716 17 12.5Z",fill:"currentColor"}),u.jsx("path",{d:"M15.5 20C16.3284 20 17 19.3284 17 18.5C17 17.6716 16.3284 17 15.5 17C14.6716 17 14 17.6716 14 18.5C14 19.3284 14.6716 20 15.5 20Z",fill:"currentColor"})]})}),qyt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"drop",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M18.5 14.5C18.5 18 16 20.5 12.5 20.5C9 20.5 6.5 18 6.5 14.5C6.5 11 9.5 7.50001 12.5 4.5C15.5 7.5 18.5 11 18.5 14.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),a6e=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"earth-americas",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M7 13L5.5 9L10 5H15V10L14 9H11L9.5 11L10.5 12H12V13L13 14.5H15.5L18.5 17L15.5 19.5L10.5 20V17L12.5 15L9 13L7 10.5V13Z",fill:"currentColor",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("circle",{cx:12.5,cy:12.5,r:8,stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),Yyt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"earth-globe",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M5.5 16.5H19.5M5.5 8.5H19.5M4.5 12.5H20.5M12.5 20.5C12.5 20.5 8 18.5 8 12.5C8 6.5 12.5 4.5 12.5 4.5M12.5 4.5C12.5 4.5 17 6.5 17 12.5C17 18.5 12.5 20.5 12.5 20.5M12.5 4.5V20.5M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),ev=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"edit",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M15 7L18 10M6 19L7 15L17 5L20 8L10 18L6 19Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),a8=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"ellipsis-horizontal",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M6.5 11C7.32843 11 8 11.6716 8 12.5C8 13.3284 7.32843 14 6.5 14C5.67157 14 5 13.3284 5 12.5C5 11.6716 5.67157 11 6.5 11Z",fill:"currentColor"}),u.jsx("path",{d:"M12.5 11C13.3284 11 14 11.6716 14 12.5C14 13.3284 13.3284 14 12.5 14C11.6716 14 11 13.3284 11 12.5C11 11.6716 11.6716 11 12.5 11Z",fill:"currentColor"}),u.jsx("path",{d:"M18.5 11C19.3284 11 20 11.6716 20 12.5C20 13.3284 19.3284 14 18.5 14C17.6716 14 17 13.3284 17 12.5C17 11.6716 17.6716 11 18.5 11Z",fill:"currentColor"})]})}),Kyt=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"ellipsis-vertical",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M14 6.5C14 7.32843 13.3284 8 12.5 8C11.6716 8 11 7.32843 11 6.5C11 5.67157 11.6716 5 12.5 5C13.3284 5 14 5.67157 14 6.5Z",fill:"currentColor"}),u.jsx("path",{d:"M14 12.5C14 13.3284 13.3284 14 12.5 14C11.6716 14 11 13.3284 11 12.5C11 11.6716 11.6716 11 12.5 11C13.3284 11 14 11.6716 14 12.5Z",fill:"currentColor"}),u.jsx("path",{d:"M14 18.5C14 19.3284 13.3284 20 12.5 20C11.6716 20 11 19.3284 11 18.5C11 17.6716 11.6716 17 12.5 17C13.3284 17 14 17.6716 14 18.5Z",fill:"currentColor"})]})}),Zyt=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"enter",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M6 14.5H19.5V7",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M10 18.5L6 14.5L10 10.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),Xyt=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"enter-right",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M19 14.5H5.5V7",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M15 18.5L19 14.5L15 10.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),Qyt=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"envelope",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M20.5 18.5H4.5V6.5H20.5V18.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M20.5 18.5L17.75 15.5L15 12.5M4.5 18.5L10 12.5M20.5 6.5L12.5 15L4.5 6.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),Jyt=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"equal",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M7.5 4.5H3.5V20.5H7.5",stroke:"currentColor",strokeWidth:1.2}),u.jsx("path",{d:"M17.5 20.5L21.5 20.5L21.5 4.5L17.5 4.5",stroke:"currentColor",strokeWidth:1.2}),u.jsx("path",{d:"M9 10.5H16",stroke:"currentColor",strokeWidth:1.2}),u.jsx("path",{d:"M9 14.5H16",stroke:"currentColor",strokeWidth:1.2})]})}),ebt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"error-filled",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4 12.5C4 7.80558 7.80558 4 12.5 4C17.1944 4 21 7.80558 21 12.5C21 17.1944 17.1944 21 12.5 21C7.80558 21 4 17.1944 4 12.5ZM13 14.5V16H12V14.5H13ZM12 9V13H13V9H12Z",fill:"currentColor"})})}),Nc=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"error-outline",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M12.5 16V14.5M12.5 9V13M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),l6e=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"expand",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M14 6.5H18.5V11M11 18.5H6.5V14",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M18.5 6.5L14 11M6.5 18.5L11 14",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),tbt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"eye-closed",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M7 15.5L5.5 17.5M20.5 12.5C19.8612 13.5647 19.041 14.6294 18.0008 15.501M18.0008 15.501C16.5985 16.676 14.7965 17.5 12.5 17.5M18.0008 15.501L18 15.5M18.0008 15.501L19.5 17.5M12.5 17.5C8.5 17.5 6 15 4.5 12.5M12.5 17.5V20M15.5 17L16.5 19.5M9.5 17L8.5 19.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),c6e=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"eye-open",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.39999 12.5C9.39999 10.7879 10.7879 9.39999 12.5 9.39999C14.2121 9.39999 15.6 10.7879 15.6 12.5C15.6 14.2121 14.2121 15.6 12.5 15.6C10.7879 15.6 9.39999 14.2121 9.39999 12.5Z",fill:"currentColor"}),u.jsx("path",{d:"M12.5 7.5C8.5 7.5 6 10 4.5 12.5C6 15 8.5 17.5 12.5 17.5C16.5 17.5 19 15 20.5 12.5C19 10 16.5 7.5 12.5 7.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),nbt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"filter",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M11 12L6 7V6L19 6L19 7L14 12V17L11 19V12Z",stroke:"currentColor",strokeWidth:1.2,strokeLinecap:"square",strokeLinejoin:"round"})})}),u6e=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"folder",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M11.5 8.5H19.5V18.5H5.5V5.5H10.5L11.5 8.5ZM11.5 8.5H5.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),d6e=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"generate",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M9 5.30423C6.33576 6.60253 4.5 9.33688 4.5 12.5C4.5 16.9183 8.08172 20.5 12.5 20.5C16.9183 20.5 20.5 16.9183 20.5 12.5C20.5 8.08172 16.9183 4.5 12.5 4.5V14.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M16 11L12.5 14.5L9 11",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),rbt=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"groq",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M13 13H21L13 21L13 13Z",fill:"currentColor"}),u.jsx("path",{d:"M12 12V4L4 12H12Z",fill:"currentColor"}),u.jsx("path",{d:"M12 13H4L12 21V13Z",fill:"currentColor"})]})}),obt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"hash",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M8.33894 16.1002H5.44615L5.63077 14.9002H8.52356L9.26202 10.1002H6.36923L6.55384 8.90018H9.44663L9.89281 6H11.1069L10.6608 8.90018H15.4466L15.8928 6H17.1069L16.6608 8.90018H19.5539L19.3693 10.1002H16.4761L15.7377 14.9002H18.6308L18.4462 16.1002H15.5531L15.1069 19H13.8928L14.3389 16.1002H9.55306L9.10693 19H7.89281L8.33894 16.1002ZM10.4761 10.1002L9.73767 14.9002H14.5236L15.262 10.1002H10.4761Z",fillRule:"evenodd",clipRule:"evenodd",fill:"currentColor"})})}),ibt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"heart-filled",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M17 16C15.8 17.3235 12.5 20.5 12.5 20.5C12.5 20.5 9.2 17.3235 8 16C5.2 12.9118 4.5 11.7059 4.5 9.5C4.5 7.29412 6.1 5.5 8.5 5.5C10.5 5.5 11.7 6.82353 12.5 8.14706C13.3 6.82353 14.5 5.5 16.5 5.5C18.9 5.5 20.5 7.29412 20.5 9.5C20.5 11.7059 19.8 12.9118 17 16Z",fill:"currentColor",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),sbt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"heart",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M17 16C15.8 17.3235 12.5 20.5 12.5 20.5C12.5 20.5 9.2 17.3235 8 16C5.2 12.9118 4.5 11.7059 4.5 9.5C4.5 7.29412 6.1 5.5 8.5 5.5C10.5 5.5 11.7 6.82353 12.5 8.14706C13.3 6.82353 14.5 5.5 16.5 5.5C18.9 5.5 20.5 7.29412 20.5 9.5C20.5 11.7059 19.8 12.9118 17 16Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),jx=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"help-circle",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M12.5 13C12.5 11 14 11.5 14 10C14 9.34375 13.5 8.5 12.5 8.5C11.5 8.5 11 9 10.5 9.5M12.5 16V14.5M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),abt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"highlight",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"m20.25 9.005-2.719 4.71M10.75 3.504l-2.725 4.72m9.506 5.49-9.506-5.49m9.506 5.49L16.5 15.5l-3.268.634L12 18l-.586-.352m-3.39-9.423L7 10l1 3-1 2 .586.351m0 0L4.902 20h5.155l1.357-2.352m-3.828-2.297 3.828 2.297M13 20h7",stroke:"currentColor",strokeWidth:1.2,strokeLinecap:"round",strokeLinejoin:"round"})})}),lbt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"home",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M6.5 8.75V18.5H18.5V8.75M4.5 10L12.5 5L20.5 10M14.5 18.5V11.5H10.5V18.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),cbt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"ice-cream",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M9.5 13.5L12.5 20.5L15.5 13.5M12.5 8.26389C11.9692 7.78885 11.2684 7.5 10.5 7.5C8.84315 7.5 7.5 8.84315 7.5 10.5C7.5 12.1569 8.84315 13.5 10.5 13.5C11.2684 13.5 11.9692 13.2111 12.5 12.7361M9.5 7.5C9.5 5.84315 10.8431 4.5 12.5 4.5C14.1569 4.5 15.5 5.84315 15.5 7.5M17.5 10.5C17.5 12.1569 16.1569 13.5 14.5 13.5C12.8431 13.5 11.5 12.1569 11.5 10.5C11.5 8.84315 12.8431 7.5 14.5 7.5C16.1569 7.5 17.5 8.84315 17.5 10.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Sd=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"image",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M5.5 15.5L8.79289 12.2071C9.18342 11.8166 9.81658 11.8166 10.2071 12.2071L12.8867 14.8867C13.2386 15.2386 13.7957 15.2782 14.1938 14.9796L15.1192 14.2856C15.3601 14.1049 15.6696 14.0424 15.9618 14.1154L19.5 15M5.5 6.5H19.5V18.5H5.5V6.5ZM15.5 10.5C15.5 11.0523 15.0523 11.5 14.5 11.5C13.9477 11.5 13.5 11.0523 13.5 10.5C13.5 9.94772 13.9477 9.5 14.5 9.5C15.0523 9.5 15.5 9.94772 15.5 10.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),ubt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"image-remove",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M5.5 11V6.5H19.5V11M5.5 14V18.5H19.5V14M3 12.5H22",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),dbt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"images",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M18.5 7.5H20.5V19.5H6.5V17.5M4.5 14.5L7.79289 11.2071C8.18342 10.8166 8.81658 10.8166 9.20711 11.2071L11.8867 13.8867C12.2386 14.2386 12.7957 14.2782 13.1938 13.9796L14.1192 13.2856C14.3601 13.1049 14.6696 13.0424 14.9618 13.1154L18.5 14M4.5 5.5H18.5V17.5H4.5V5.5ZM14.5 9.5C14.5 10.0523 14.0523 10.5 13.5 10.5C12.9477 10.5 12.5 10.0523 12.5 9.5C12.5 8.94772 12.9477 8.5 13.5 8.5C14.0523 8.5 14.5 8.94772 14.5 9.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),fbt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"info-filled",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21 12.5C21 17.1944 17.1944 21 12.5 21C7.80558 21 4 17.1944 4 12.5C4 7.80558 7.80558 4 12.5 4C17.1944 4 21 7.80558 21 12.5ZM12 10.5V9H13V10.5H12ZM13 16V12H12V16H13Z",fill:"currentColor"})})}),Ov=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"info-outline",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M12.5 10.5V9M12.5 12V16M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),f6e=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"inline-element",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M5.5 5V20M19.5 5V20M8.5 6.5H16.5V18.5H8.5V6.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),hbt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"inline",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M12.5 6.5H19.5V18.5H12.5M12.5 6.5H5.5V18.5H12.5M12.5 6.5V18.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),h6e=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"insert-above",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M14.5 10.5556L10.5 10.5556M12.5 12.5L12.5 8.5M18.5 5.5L6.5 5.5M18.5 19.5L6.5 19.5L6.5 15.5L18.5 15.5L18.5 19.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinecap:"square",strokeLinejoin:"round"})})}),p6e=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"insert-below",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M10.5 14.5H14.5M12.5 12.5V16.5M6.5 19.5H18.5M6.5 5.5H18.5V9.5H6.5V5.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinecap:"square",strokeLinejoin:"round"})})}),m6e=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"italic",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M10.43 18H11.7276L13.4551 9.86763H12.1576L10.43 18ZM13.3043 8.29849C13.8022 8.29849 14.2095 7.89112 14.2095 7.39322C14.2095 6.89532 13.8022 6.48795 13.3043 6.48795C12.8064 6.48795 12.399 6.89532 12.399 7.39322C12.399 7.89112 12.8064 8.29849 13.3043 8.29849Z",fill:"currentColor"})})}),pbt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"joystick",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M9.5 16V14.5H15.5V16M13.5 10.5V14.5M11.5 10.5V14.5M15.5 7.5C15.5 9.15685 14.1569 10.5 12.5 10.5C10.8431 10.5 9.5 9.15685 9.5 7.5C9.5 5.84315 10.8431 4.5 12.5 4.5C14.1569 4.5 15.5 5.84315 15.5 7.5ZM18.5 19.5H6.5C5.94772 19.5 5.5 19.0523 5.5 18.5V17.5C5.5 16.9477 5.94772 16.5 6.5 16.5H18.5C19.0523 16.5 19.5 16.9477 19.5 17.5V18.5C19.5 19.0523 19.0523 19.5 18.5 19.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),g6e=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"json",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M11 5.5H9.5C8.39543 5.5 7.5 6.39543 7.5 7.5V12.5M7.5 12.5H4M7.5 12.5V17.5C7.5 18.6046 8.39543 19.5 9.5 19.5H11M14 5.5H15.5C16.6046 5.5 17.5 6.39543 17.5 7.5V12.5M17.5 12.5H21M17.5 12.5V17.5C17.5 18.6046 16.6046 19.5 15.5 19.5H14",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Hg=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"launch",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M12 7.5H6.5V18.5H17.5V13M19.5 5.5L10.5 14.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M14 5.5H19.5V11",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),Rq=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"leave",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M14.5 15V18.5H5.5V6.5H14.5V10M9 12.5H21.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M18 9L21.5 12.5L18 16",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),mbt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"lemon",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M10.6569 10.3431L6.41422 14.5858C7.58579 15.7574 9.12132 16.3431 10.6569 16.3431M10.6569 10.3431L14.8995 6.1005C16.0711 7.27208 16.6569 8.80761 16.6569 10.3431M10.6569 10.3431L10.6569 16.3431M10.6569 10.3431L16.6569 10.3431M10.6569 10.3431L14.8995 14.5858M14.8995 14.5858C13.7279 15.7574 12.1924 16.3431 10.6569 16.3431M14.8995 14.5858C16.0711 13.4142 16.6569 11.8787 16.6569 10.3431M16.3137 4.68629C19.4379 7.81049 19.4379 12.8758 16.3137 16C13.1895 19.1242 8.12419 19.1242 5 16L16.3137 4.68629Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Xh=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"link",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M11 12.5L12.5 14C13.281 14.781 14.719 14.781 15.5 14L18.5 11C19.281 10.219 19.281 8.78105 18.5 8L18 7.5C17.2189 6.71895 15.781 6.71895 15 7.5L13 9.5M12 15.5L10 17.5C9.21895 18.281 7.78105 18.281 7 17.5L6.5 17C5.71895 16.219 5.71896 14.781 6.5 14L9.50001 11C10.2811 10.219 11.719 10.2189 12.5 11L14 12.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),gbt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"link-removed",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M18.5 11C19.281 10.219 19.281 8.78108 18.5 8.00003L18 7.50003C17.2189 6.71898 15.781 6.71898 15 7.50003L13 9.50003M15.5 14C14.7189 14.7811 13.281 14.7811 12.5 14M6.5 14C5.71895 14.7811 5.71894 16.219 6.49999 17L6.99999 17.5C7.78104 18.2811 9.21894 18.2811 9.99999 17.5L12 15.5M12.5 11C11.719 10.219 10.281 10.219 9.5 11M3 12.5H22",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),vbt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"lock",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M15.5 11.5V8.5C15.5 6.5 14 5.5 12.5 5.5C11 5.5 9.5 6.5 9.5 8.5V11.5M7.5 11.5H17.5V19.5H7.5V11.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),ybt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"logo-js",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20 5H5V20H20V5ZM12.5254 16.1572C12.5254 17.4189 11.7742 18.1536 10.4792 18.1536C9.24243 18.1536 8.49121 17.4189 8.45801 16.2942V16.261H9.67407V16.2859C9.69897 16.7466 9.9729 17.0703 10.4626 17.0703C10.9939 17.0703 11.272 16.7507 11.272 16.1489V12.011H12.5254V16.1572ZM18.2893 16.2153C18.2893 17.4023 17.3679 18.1536 15.8738 18.1536C14.4419 18.1536 13.5371 17.4688 13.4666 16.4062L13.4624 16.3398H14.6702L14.6743 16.3813C14.72 16.8296 15.2056 17.1326 15.907 17.1326C16.5752 17.1326 17.0359 16.813 17.0359 16.3523V16.3481C17.0359 15.9539 16.7412 15.7339 15.9983 15.5803L15.3674 15.4517C14.1223 15.1985 13.5869 14.6174 13.5869 13.7085V13.7043C13.5869 12.592 14.5415 11.8574 15.8696 11.8574C17.2683 11.8574 18.0901 12.5962 18.1689 13.5964L18.1731 13.6504H16.9944L16.9861 13.6006C16.9155 13.1731 16.5005 12.8743 15.8696 12.8743C15.2512 12.8784 14.8403 13.1606 14.8403 13.6089V13.613C14.8403 14.0032 15.1309 14.2356 15.8364 14.3809L16.4714 14.5095C17.7373 14.771 18.2893 15.2773 18.2893 16.2112V16.2153Z",fill:"currentColor"})})}),bbt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"logo-ts",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20 5H5V20H20V5ZM11.0769 18H9.82349V13.0444H8.02637V12.011H12.874V13.0444H11.0769V18ZM18.2893 16.2153C18.2893 17.4023 17.3679 18.1536 15.8738 18.1536C14.4419 18.1536 13.5371 17.4688 13.4666 16.4062L13.4624 16.3398H14.6702L14.6743 16.3813C14.72 16.8296 15.2056 17.1326 15.907 17.1326C16.5752 17.1326 17.0359 16.813 17.0359 16.3523V16.3481C17.0359 15.9539 16.7412 15.7339 15.9983 15.5803L15.3674 15.4517C14.1223 15.1985 13.5869 14.6174 13.5869 13.7085V13.7043C13.5869 12.592 14.5415 11.8574 15.8696 11.8574C17.2683 11.8574 18.0901 12.5962 18.1689 13.5964L18.1731 13.6504H16.9944L16.9861 13.6006C16.9155 13.1731 16.5005 12.8743 15.8696 12.8743C15.2512 12.8784 14.8403 13.1606 14.8403 13.6089V13.613C14.8403 14.0032 15.1309 14.2356 15.8364 14.3809L16.4714 14.5095C17.7373 14.771 18.2893 15.2773 18.2893 16.2112V16.2153Z",fill:"currentColor"})})}),v6e=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"master-detail",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M7 9.5H10M11.5 6.5V18.5M7 12.5H10M13 9.5H18M7 15.5H10M5.5 6.5H19.5V18.5H5.5V6.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),y6e=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"menu",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M6 7.5H19M6 17.5H19M6 12.5H19",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),xbt=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"mobile-device",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M7.5 6.5C7.5 5.39543 8.39543 4.5 9.5 4.5H15.5C16.6046 4.5 17.5 5.39543 17.5 6.5V18.5C17.5 19.6046 16.6046 20.5 15.5 20.5H9.5C8.39543 20.5 7.5 19.6046 7.5 18.5V6.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M13.5 17.5C13.5 18.0523 13.0523 18.5 12.5 18.5C11.9477 18.5 11.5 18.0523 11.5 17.5C11.5 16.9477 11.9477 16.5 12.5 16.5C13.0523 16.5 13.5 16.9477 13.5 17.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),b6e=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"moon",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M19.6065 16.1775C18.9417 16.387 18.234 16.5 17.5 16.5C13.634 16.5 10.5 13.366 10.5 9.5C10.5 7.54163 11.3042 5.77109 12.6004 4.50062C12.567 4.50021 12.5335 4.5 12.5 4.5C8.08172 4.5 4.5 8.08172 4.5 12.5C4.5 16.9183 8.08172 20.5 12.5 20.5C15.5924 20.5 18.275 18.7454 19.6065 16.1775Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),x6e=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"number",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21.0165 17.6336H3.83636V16.4336H21.0165V17.6336Z",fill:"currentColor"}),u.jsx("path",{d:"M7.09808 13.3967V7.508H5.74066L3.83636 8.78241V10.091L5.65277 8.88495H5.74066V13.3967H3.84125V14.5539H8.89984V13.3967H7.09808Z",fill:"currentColor"}),u.jsx("path",{d:"M9.81781 9.63202V9.66132H11.1069V9.62714C11.1069 8.95331 11.5756 8.49432 12.2739 8.49432C12.9575 8.49432 13.4018 8.89471 13.4018 9.50507C13.4018 9.9787 13.1528 10.3498 12.1909 11.3117L9.89594 13.5822V14.5539H14.8618V13.3869H11.7807V13.299L13.1577 11.9855C14.3491 10.843 14.7543 10.1838 14.7543 9.41229C14.7543 8.19159 13.7729 7.36639 12.3178 7.36639C10.8383 7.36639 9.81781 8.28436 9.81781 9.63202Z",fill:"currentColor"}),u.jsx("path",{d:"M17.6694 11.4631H18.5092C19.3198 11.4631 19.8422 11.8683 19.8422 12.4982C19.8422 13.1183 19.3295 13.5139 18.5239 13.5139C17.767 13.5139 17.2592 13.133 17.2104 12.5324H15.9262C15.9897 13.8508 17.0248 14.6955 18.5629 14.6955C20.1401 14.6955 21.2192 13.841 21.2192 12.591C21.2192 11.6584 20.6528 11.0334 19.7006 10.9211V10.8332C20.4721 10.6769 20.9457 10.0666 20.9457 9.23651C20.9457 8.12323 19.9741 7.36639 18.5434 7.36639C17.0541 7.36639 16.1118 8.17694 16.0629 9.50018H17.2983C17.3422 8.88007 17.8061 8.48456 18.4995 8.48456C19.2075 8.48456 19.6567 8.85565 19.6567 9.44159C19.6567 10.0324 19.1977 10.4182 18.4946 10.4182H17.6694V11.4631Z",fill:"currentColor"})]})}),wbt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"ok-hand",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M15.9957 11.5C14.8197 10.912 11.9957 9 10.4957 9C8.9957 9 5.17825 11.7674 6 13C7 14.5 9.15134 11.7256 10.4957 12C11.8401 12.2744 13 13.5 13 14.5C13 15.5 11.8401 16.939 10.4957 16.5C9.15134 16.061 8.58665 14.3415 7.4957 14C6.21272 13.5984 5.05843 14.6168 5.5 15.5C5.94157 16.3832 7.10688 17.6006 8.4957 19C9.74229 20.2561 11.9957 21.5 14.9957 20C17.9957 18.5 18.5 16.2498 18.5 13C18.5 11.5 13.7332 5.36875 11.9957 4.5C10.9957 4 10 5 10.9957 6.5C11.614 7.43149 13.5 9.27705 14 10.3751M15.5 8C15.5 8 15.3707 7.5 14.9957 6C14.4957 4 15.9957 3.5 16.4957 4.5C17.1281 5.76491 18.2872 10.9147 18.4957 13",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),w6e=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"olist",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M10 7.5H19M10 12.5H19M10 17.5H19M5 18.5H7.5L7 17.5L7.5 16.5H5M5 6.5H6.5V8.5M5 8.5H6.5M6.5 8.5H8M8 13.5H6L7 11.5H5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Cbt=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"overage",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M18.5 11V6.5H14",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M6.5 18.5L9 16L12 13L18.5 6.5M3 13.5H22",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),_bt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"package",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M12.5 13V22M12.5 13L4.5 8M12.5 13L20.5 8M8.5 5.5L16.5 10.5M4.5 8L12.5 3L20.5 8V17L12.5 22L4.5 17V8Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Sbt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"panel-left",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M10.5 6.5H19.5V18.5H10.5M10.5 6.5H5.5V18.5H10.5M10.5 6.5V18.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),kbt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"panel-right",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M14.5 6.5H19.5V18.5H14.5M14.5 6.5H5.5V18.5H14.5M14.5 6.5V18.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Ebt=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"pause",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M10.5 7.5H8.5V17.5H10.5V7.5Z",fill:"currentColor"}),u.jsx("path",{d:"M16.5 7.5H14.5V17.5H16.5V7.5Z",fill:"currentColor"}),u.jsx("path",{d:"M10.5 7.5H8.5V17.5H10.5V7.5Z",stroke:"currentColor",strokeWidth:1.2}),u.jsx("path",{d:"M16.5 7.5H14.5V17.5H16.5V7.5Z",stroke:"currentColor",strokeWidth:1.2})]})}),jbt=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"pin",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M6.5 10.5C6.5 7 9 4.5 12.5 4.5C16 4.5 18.5 7 18.5 10.5C18.5 14 15.5 17.5 12.5 20.5C9.5 17.5 6.5 14 6.5 10.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M14 10.5C14 11.3284 13.3284 12 12.5 12C11.6716 12 11 11.3284 11 10.5C11 9.67157 11.6716 9 12.5 9C13.3284 9 14 9.67157 14 10.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),Tbt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"pin-removed",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M7.39787 14C8.51075 16.2897 10.5054 18.5054 12.5 20.5C14.4946 18.5054 16.4892 16.2897 17.6021 14M6.52009 11C6.50681 10.8334 6.5 10.6667 6.5 10.5C6.5 7 9 4.5 12.5 4.5C16 4.5 18.5 7 18.5 10.5C18.5 10.6667 18.4932 10.8334 18.4799 11M3 12.5H22",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Ibt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"play",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M7.5 18.5V6.5L17.5 12.5L7.5 18.5Z",fill:"currentColor",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Abt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"plug",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M13.25 8.5L16.75 5M16.25 11.5L19.75 8M9.25 15.5L5.25 19.5M7.75 14L9.75 12C8.25 10 8.75 9 9.75 8C10.15 7.6 11.25 6.5 11.25 6.5L18.25 13.5C18.25 13.5 17.3825 14.3675 16.75 15C15.75 16 14.75 16.5 12.75 15L10.75 17L7.75 14Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),$bt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"presentation",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M10.5 18H5.5V8.5H19.5V18H14.5M10.5 18L9 22M10.5 18H14.5M14.5 18L16 22M4.5 8.5H20.5V6.5H4.5V8.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Dbt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"projects",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M21 17.5H14M17.5 14V21M4.5 14.5H10.5V20.5H4.5V14.5ZM14.5 4.5H20.5V10.5H14.5V4.5ZM4.5 4.5H10.5V10.5H4.5V4.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),QC=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"publish",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M4.99997 5.50006H20M12.5 9.00005V20",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M7.5 14L12.5 9.00006L17.5 14",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),Zk=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"read-only",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M15 7L18 10M10 12L7 15L6 19L10 18L13 15M12 10L17 5L20 8L15 13M19 19L5 5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Obt=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"redo",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M19 9.5L10 9.5C7.51472 9.5 5.5 11.5147 5.5 14C5.5 16.4853 7.51472 18.5 10 18.5H19",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M15 13.5L19 9.5L15 5.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),Pbt=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"refresh",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M19.5 13.5C19.5 17.366 16.366 20.5 12.5 20.5C8.63401 20.5 5.5 17.366 5.5 13.5C5.5 9.63401 8.63401 6.5 12.5 6.5H15.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M11.5 10.5L15.5 6.5L11.5 2.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),Rbt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"remove-circle",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M8 12.4H17M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Mq=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"remove",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M5 12.5H20",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Qh=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"reset",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M4.56189 13.5L4.14285 13.9294C4.25676 14.0406 4.41017 14.1019 4.56932 14.1C4.72847 14.098 4.88032 14.0329 4.99144 13.9189L4.56189 13.5ZM9.92427 15.9243L15.9243 9.92427L15.0757 9.07574L9.07574 15.0757L9.92427 15.9243ZM9.07574 9.92426L15.0757 15.9243L15.9243 15.0757L9.92426 9.07574L9.07574 9.92426ZM19.9 12.5C19.9 16.5869 16.5869 19.9 12.5 19.9V21.1C17.2496 21.1 21.1 17.2496 21.1 12.5H19.9ZM5.1 12.5C5.1 8.41309 8.41309 5.1 12.5 5.1V3.9C7.75035 3.9 3.9 7.75035 3.9 12.5H5.1ZM12.5 5.1C16.5869 5.1 19.9 8.41309 19.9 12.5H21.1C21.1 7.75035 17.2496 3.9 12.5 3.9V5.1ZM5.15728 13.4258C5.1195 13.1227 5.1 12.8138 5.1 12.5H3.9C3.9 12.8635 3.92259 13.2221 3.9665 13.5742L5.15728 13.4258ZM12.5 19.9C9.9571 19.9 7.71347 18.6179 6.38048 16.6621L5.38888 17.3379C6.93584 19.6076 9.54355 21.1 12.5 21.1V19.9ZM4.99144 13.9189L7.42955 11.4189L6.57045 10.5811L4.13235 13.0811L4.99144 13.9189ZM4.98094 13.0706L2.41905 10.5706L1.58095 11.4294L4.14285 13.9294L4.98094 13.0706Z",fill:"currentColor"})})}),Lq=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"restore",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M5.88468 17C7.32466 19.1128 9.75033 20.5 12.5 20.5C16.9183 20.5 20.5 16.9183 20.5 12.5C20.5 8.08172 16.9183 4.5 12.5 4.5C8.08172 4.5 4.5 8.08172 4.5 12.5V13.5M12.5 8V12.5L15.5 15.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M7 11L4.5 13.5L2 11",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),Mbt=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"retrieve",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M16 14L12.5 10.5L9 14M5.5 7.5H19.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M12.5 10.5L12.5 17.5M19.5 7.5V19.5H5.5V7.5L7.5 5.5H17.5L19.5 7.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),Lbt=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"retry",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M19 9.5L10 9.5C7.51472 9.5 5.5 11.5147 5.5 14C5.5 16.4853 7.51472 18.5 10 18.5H19",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M15 13.5L19 9.5L15 5.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),Fq=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"revert",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M6 9.5L15 9.5C17.4853 9.5 19.5 11.5147 19.5 14C19.5 16.4853 17.4853 18.5 15 18.5H6",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M10 13.5L6 9.5L10 5.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),Fbt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"robot",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M12.5 15.5V17.5M12.5 8.5V6.5M12.5 6.5C13.3284 6.5 14 5.82843 14 5C14 4.17157 13.3284 3.5 12.5 3.5C11.6716 3.5 11 4.17157 11 5C11 5.82843 11.6716 6.5 12.5 6.5ZM20.5 20.5V19.5C20.5 18.3954 19.6046 17.5 18.5 17.5H6.5C5.39543 17.5 4.5 18.3954 4.5 19.5V20.5H20.5ZM11.5 12C11.5 12.5523 11.0523 13 10.5 13C9.94772 13 9.5 12.5523 9.5 12C9.5 11.4477 9.94772 11 10.5 11C11.0523 11 11.5 11.4477 11.5 12ZM15.5 12C15.5 12.5523 15.0523 13 14.5 13C13.9477 13 13.5 12.5523 13.5 12C13.5 11.4477 13.9477 11 14.5 11C15.0523 11 15.5 11.4477 15.5 12ZM8.5 15.5H16.5C17.6046 15.5 18.5 14.6046 18.5 13.5V10.5C18.5 9.39543 17.6046 8.5 16.5 8.5H8.5C7.39543 8.5 6.5 9.39543 6.5 10.5V13.5C6.5 14.6046 7.39543 15.5 8.5 15.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Bbt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"rocket",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M12.5 20.5L15.5 14M11 9.49999L4.5 12.5M9 14C9 14 7.54688 14.9531 6.5 16C5.5 17 4.5 20.5 4.5 20.5C4.5 20.5 8 19.5 9 18.5C10 17.5 11 16 11 16M9 14C9 14 10.1 9.9 12.5 7.5C15.5 4.5 20.5 4.5 20.5 4.5C20.5 4.5 20.5 9.5 17.5 12.5C15.7492 14.2508 11 16 11 16L9 14ZM16.5 9.99999C16.5 10.8284 15.8284 11.5 15 11.5C14.1716 11.5 13.5 10.8284 13.5 9.99999C13.5 9.17157 14.1716 8.49999 15 8.49999C15.8284 8.49999 16.5 9.17157 16.5 9.99999Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Nbt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"schema",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M12.5 9.5V12.5M12.5 12.5H8.5V15.5M12.5 12.5H16.5V15.5M10.5 5.5H14.5V9.5H10.5V5.5ZM6.5 15.5H10.5V19.5H6.5V15.5ZM14.5 15.5H18.5V19.5H14.5V15.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Ja=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"search",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M15.0355 15.0355L20 20M16.5 11.5C16.5 14.2614 14.2614 16.5 11.5 16.5C8.73858 16.5 6.5 14.2614 6.5 11.5C6.5 8.73858 8.73858 6.5 11.5 6.5C14.2614 6.5 16.5 8.73858 16.5 11.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),C6e=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"select",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M16.5 15.5L12.5 19.5L8.5 15.5M8.5 9.5L12.5 5.5L16.5 9.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Vbt=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"share",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M15 10.5H18.5V19.5H6.5L6.5 10.5H10M12.5 16V3.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M9 7L12.5 3.5L16 7",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),Q_=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"sort",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M8.5 18.5V6M16.5 19V6.5M12 15L8.5 18.5L5 15M13 10L16.5 6.5L20 10",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),zbt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"sparkle",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M10.5 10.5C8.5 12.5 5 12.5 5 12.5C5 12.5 8.5 12.5 10.5 14.5C12.5 16.5 12.5 20 12.5 20C12.5 20 12.5 16.5 14.5 14.5C16.5 12.5 20 12.5 20 12.5C20 12.5 16.5 12.5 14.5 10.5C12.5 8.5 12.5 5 12.5 5C12.5 5 12.5 8.5 10.5 10.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Hbt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"sparkles",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M11 3.5V5M11 5V6.5M11 5H12.5M11 5H9.5M9.5 15C9.5 15 12.2308 14.7692 13.5 13.5C14.7692 12.2308 15 9.5 15 9.5C15 9.5 15.2308 12.2308 16.5 13.5C17.7692 14.7692 20.5 15 20.5 15C20.5 15 17.7692 15.2308 16.5 16.5C15.2308 17.7692 15 20.5 15 20.5C15 20.5 14.7692 17.7692 13.5 16.5C12.2308 15.2308 9.5 15 9.5 15ZM4.5 10C4.5 10 5.72308 9.87692 6.3 9.3C6.87692 8.72308 7 7.5 7 7.5C7 7.5 7.12308 8.72308 7.7 9.3C8.27692 9.87692 9.5 10 9.5 10C9.5 10 8.27692 10.1231 7.7 10.7C7.12308 11.2769 7 12.5 7 12.5C7 12.5 6.87692 11.2769 6.3 10.7C5.72308 10.1231 4.5 10 4.5 10Z",stroke:"currentColor",strokeWidth:1.2,strokeLinecap:"round",strokeLinejoin:"round"})})}),Pv=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"spinner",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M4.5 12.5C4.5 16.9183 8.08172 20.5 12.5 20.5C16.9183 20.5 20.5 16.9183 20.5 12.5C20.5 8.08172 16.9183 4.5 12.5 4.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Ubt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"split-horizontal",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M19.5 10.5V20.5H5.5V10.5M19.5 10.5H5.5M19.5 10.5V4.5H5.5V10.5M12.5 13V15.5M12.5 18V15.5M12.5 15.5H15M12.5 15.5H10",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),_6e=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"split-vertical",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M10.5 5.5V19.5M13 12.5H15.5M18 12.5H15.5M15.5 12.5V15M15.5 12.5V10M4.5 5.5H20.5V19.5H4.5V5.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Wbt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"square",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("rect",{x:5.5,y:5.5,width:14,height:14,stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),S6e=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"stack-compact",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M5.5 15.5V18.5H19.5V15.5M5.5 15.5H19.5M5.5 15.5V9.5M19.5 15.5V9.5M5.5 9.5V6.5H19.5V9.5M5.5 9.5H19.5M5.5 12.5H19.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),k6e=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"stack",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M5.5 12.5H19.5M5.5 18.5H19.5V6.5H5.5V18.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Gbt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"star",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M13 4L15.2747 9.8691L21.5595 10.2188L16.6806 14.1959L18.2901 20.2812L13 16.87L7.70993 20.2812L9.31941 14.1959L4.44049 10.2188L10.7253 9.8691L13 4Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),qbt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"stop",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("rect",{x:7.5,y:7.5,width:10,height:10,fill:"currentColor",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),E6e=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"strikethrough",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M12.5656 7.73438C11.0656 7.73438 10.0734 8.48438 10.0734 9.625C10.0734 10.2317 10.3649 10.6613 11.0519 11H8.90358C8.71703 10.6199 8.62813 10.1801 8.62813 9.67188C8.62813 7.75781 10.2297 6.46094 12.6125 6.46094C14.7922 6.46094 16.4172 7.75781 16.5344 9.57812H15.1203C14.925 8.42188 13.9719 7.73438 12.5656 7.73438Z",fill:"currentColor"}),u.jsx("path",{d:"M12.4875 18.2656C10.0969 18.2656 8.44844 17 8.3 15.0547H9.72188C9.89375 16.2344 11.0188 16.9844 12.6203 16.9844C14.1359 16.9844 15.2531 16.1641 15.2531 15.0469C15.2531 14.6375 15.1255 14.292 14.8589 14H16.5912C16.6638 14.266 16.6984 14.5566 16.6984 14.875C16.6984 16.9453 15.0656 18.2656 12.4875 18.2656Z",fill:"currentColor"}),u.jsx("path",{d:"M7 13.1H18V11.9H7V13.1Z",fill:"currentColor"})]})}),Wy=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"string",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M11.6748 15.5227H13.1855L9.87842 6.36304H8.34863L5.0415 15.5227H6.50146L7.3457 13.0916H10.8369L11.6748 15.5227ZM9.04053 8.02612H9.14844L10.4751 11.8982H7.70752L9.04053 8.02612Z",fill:"currentColor"}),u.jsx("path",{d:"M16.8101 14.488C16.0674 14.488 15.5278 14.1262 15.5278 13.5042C15.5278 12.8948 15.9595 12.571 16.9116 12.5076L18.6001 12.3997V12.9773C18.6001 13.8342 17.8384 14.488 16.8101 14.488ZM16.4609 15.637C17.3687 15.637 18.124 15.2434 18.5366 14.5515H18.6445V15.5227H19.9585V10.8C19.9585 9.34009 18.981 8.47681 17.248 8.47681C15.6802 8.47681 14.563 9.23853 14.4233 10.4255H15.7437C15.896 9.93677 16.4229 9.65747 17.1846 9.65747C18.1177 9.65747 18.6001 10.0701 18.6001 10.8V11.3967L16.7275 11.5046C15.0835 11.6062 14.1567 12.3235 14.1567 13.5676C14.1567 14.8308 15.1279 15.637 16.4609 15.637Z",fill:"currentColor"}),u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.9585 18.637L5.0415 18.637V17.437L19.9585 17.437V18.637Z",fill:"currentColor"})]})}),j6e=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"sun",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M19 12.5H22M3 12.5H6M12.5 6V3M12.5 22V19M17.3891 7.61091L19.5104 5.48959M5.48959 19.5104L7.61091 17.3891M7.61091 7.61091L5.48959 5.48959M19.5104 19.5104L17.3891 17.3891M16 12.5C16 14.433 14.433 16 12.5 16C10.567 16 9 14.433 9 12.5C9 10.567 10.567 9 12.5 9C14.433 9 16 10.567 16 12.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Nw=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"sync",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M13.5 4.5H12.5C8.08172 4.5 4.5 8.08172 4.5 12.5C4.5 15.6631 6.33576 18.3975 9 19.6958M11.5 20.5H12.5C16.9183 20.5 20.5 16.9183 20.5 12.5C20.5 9.33688 18.6642 6.60253 16 5.30423",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M14 17.5619L11.5 20.5L14.5 23.0619M11 7.43811L13.5 4.50001L10.5 1.93811",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),Ybt=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"tablet-device",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M5.5 5.5C5.5 4.94772 5.94772 4.5 6.5 4.5H18.5C19.0523 4.5 19.5 4.94772 19.5 5.5V19.5C19.5 20.0523 19.0523 20.5 18.5 20.5H6.5C5.94772 20.5 5.5 20.0523 5.5 19.5V5.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M13 18C13 18.2761 12.7761 18.5 12.5 18.5C12.2239 18.5 12 18.2761 12 18C12 17.7239 12.2239 17.5 12.5 17.5C12.7761 17.5 13 17.7239 13 18Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),Kbt=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"tag",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M12.5 20L5 20L5 12.5L12.5 5L20 12.5L12.5 20Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M11 15.5C11 16.3284 10.3284 17 9.5 17C8.67157 17 8 16.3284 8 15.5C8 14.6716 8.67157 14 9.5 14C10.3284 14 11 14.6716 11 15.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),Zbt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"tags",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M12.1562 7.93179L13.9717 6.11633L20.3553 12.5L13.9717 18.8836L10.6855 18.8836M11.0283 18.8836L17.4119 12.5L11.0283 6.11633L4.64462 12.5L4.64462 18.8836L11.0283 18.8836ZM9.75153 15.0534C9.75153 15.7585 9.17992 16.3302 8.47481 16.3302C7.76969 16.3302 7.19808 15.7585 7.19808 15.0534C7.19808 14.3483 7.76969 13.7767 8.47481 13.7767C9.17992 13.7767 9.75153 14.3483 9.75153 15.0534Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Xbt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"terminal",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M8.5 9.5L11.5 12.5L8.5 15.5M13 15.5H17M5.5 6.5H19.5V18.5H5.5V6.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Qbt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"text",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M7.5 9V6.5H17.5V9M12.5 18.5V6.5M10 18.5H15",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Jbt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"th-large",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M12.5 6.5V12.5M12.5 12.5V18.5M12.5 12.5H20.5M12.5 12.5H4.5M4.5 6.5H20.5V18.5H4.5V6.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),ext=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"th-list",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M9.5 6.5V10.5M9.5 10.5V14.5M9.5 10.5H20.5M9.5 10.5H4.5M9.5 14.5V18.5M9.5 14.5H20.5M9.5 14.5H4.5M4.5 6.5H20.5V18.5H4.5V6.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),txt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"tiers",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M16.5 14.5L20.5 16.5L12.5 20.5L4.5 16.5L8.5 14.5M16.5 10.5L20.5 12.5L12.5 16.5L4.5 12.5L8.5 10.5M12.5 12.5L20.5 8.5L12.5 4.5L4.5 8.5L12.5 12.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Xk=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"toggle-arrow-right",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M10 16.5V8.5L16 12.5L10 16.5Z",fill:"currentColor",stroke:"currentColor",strokeLinejoin:"round"})})}),nxt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"token",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M17.5711 12.5C17.5711 15.2614 15.3325 17.5 12.5711 17.5M7.57107 12.5C7.57107 9.73858 9.80964 7.5 12.5711 7.5M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),rxt=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"transfer",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M19.5 16.5H6M5.5 8.5L19 8.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M16 13L19.5 16.5L16 20M9 12L5.5 8.5L9 5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),oxt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"translate",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.4 5.4H4V6.6H13.2189C13.1612 6.78478 13.0895 6.99578 13.0025 7.22211C12.7032 8.00031 12.2402 8.91125 11.5757 9.57574L10 11.1515L9.42426 10.5757C8.72102 9.8725 8.25297 9.16987 7.96199 8.64611C7.81668 8.38455 7.71617 8.16874 7.65305 8.02146C7.62151 7.94787 7.59937 7.89154 7.5857 7.85534C7.57886 7.83725 7.57415 7.8242 7.57144 7.81657L7.56886 7.80922C7.56886 7.80922 7.56921 7.81026 7 8C6.43079 8.18974 6.43091 8.19009 6.43091 8.19009L6.43133 8.19135L6.43206 8.19351L6.4341 8.19948L6.44052 8.21786C6.44587 8.23292 6.45336 8.25357 6.46313 8.27942C6.48266 8.33112 6.5113 8.40369 6.55008 8.49416C6.62758 8.67501 6.74582 8.92795 6.91301 9.22889C7.24703 9.83013 7.77898 10.6275 8.57574 11.4243L9.15147 12L4.57964 16.5718L4.57655 16.5749L4.57577 16.5757L5.4243 17.4242L5.42688 17.4216L10.0368 12.8117L12.6159 14.9609L13.3841 14.0391L10.8888 11.9597L12.4243 10.4243C13.2598 9.58875 13.7968 8.49969 14.1225 7.65289C14.2818 7.23863 14.395 6.87072 14.4696 6.6H16V5.4H10.6V4H9.4V5.4ZM17.4405 10L21.553 19.7672H20.2509L19.1279 17.1H14.8721L13.7491 19.7672H12.447L16.5595 10H17.4405ZM15.3773 15.9H18.6227L17 12.0462L15.3773 15.9Z",fill:"currentColor"})})}),Ji=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"trash",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M5 6.5H20M10 6.5V4.5C10 3.94772 10.4477 3.5 11 3.5H14C14.5523 3.5 15 3.94772 15 4.5V6.5M12.5 9V17M15.5 9L15 17M9.5 9L10 17M18.5 6.5L17.571 18.5767C17.5309 19.0977 17.0965 19.5 16.574 19.5H8.42603C7.90349 19.5 7.46905 19.0977 7.42898 18.5767L6.5 6.5H18.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),ixt=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"trend-upward",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M4.5 18.5L11.5 10.5L13.5 14.5L20.5 6.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M20.5 11V6.5H16",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),sxt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"triangle-outline",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M20.5 18.5H4.5L12.5 5.5L20.5 18.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),axt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"trolley",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M8 17.5L5.81763 6.26772C5.71013 5.81757 5.30779 5.5 4.84498 5.5H3M8 17.5H17M8 17.5C8.82843 17.5 9.5 18.1716 9.5 19C9.5 19.8284 8.82843 20.5 8 20.5C7.17157 20.5 6.5 19.8284 6.5 19C6.5 18.1716 7.17157 17.5 8 17.5ZM17 17.5C17.8284 17.5 18.5 18.1716 18.5 19C18.5 19.8284 17.8284 20.5 17 20.5C16.1716 20.5 15.5 19.8284 15.5 19C15.5 18.1716 16.1716 17.5 17 17.5ZM7.78357 14.5H17.5L19 7.5H6",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),lxt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"truncate",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M5 12.5H20M8.5 19.5L12.5 15.5L16.5 19.5M16.5 5.5L12.5 9.5L8.5 5.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),cxt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"twitter",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M18.8738 6.65751C18.1994 5.9447 17.2445 5.5 16.1857 5.5C14.1423 5.5 12.4857 7.15655 12.4857 9.2C12.4857 9.55263 12.535 9.89374 12.6272 10.2168C7.0826 9.56422 4.55703 6.02857 4.55703 6.02857C4.55703 6.02857 4.02846 9.2 6.14274 11.3143C5.08571 11.3143 4.55703 10.7857 4.55703 10.7857C4.55703 10.7857 4.55703 13.4286 7.19989 14.4857C6.67143 15.0143 5.61417 14.4857 5.61417 14.4857C5.97533 15.9303 7.45606 16.8562 8.82133 17.1358C6.67298 19.1676 3.5 18.7143 3.5 18.7143C5.14562 19.771 7.21334 20.3 9.31429 20.3C16.1214 20.3 19.8162 15.6315 19.8848 9.37762C20.8722 8.58943 22 7.08571 22 7.08571C22 7.08571 21.277 7.45458 19.6913 7.98315C21.277 6.92601 21.4714 5.5 21.4714 5.5C21.4714 5.5 20.4135 6.55789 18.8738 6.65751Z",fill:"currentColor"})})}),JC=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"ulist",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M7.10153 17.5001C7.10153 17.8323 6.83221 18.1016 6.5 18.1016C6.16778 18.1016 5.89847 17.8323 5.89847 17.5001C5.89847 17.1678 6.16778 16.8985 6.5 16.8985C6.83221 16.8985 7.10153 17.1678 7.10153 17.5001Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M7.10153 7.5C7.10153 7.83221 6.83221 8.10153 6.5 8.10153C6.16778 8.10153 5.89847 7.83221 5.89847 7.5C5.89847 7.16778 6.16778 6.89847 6.5 6.89847C6.83221 6.89847 7.10153 7.16778 7.10153 7.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M7.10153 12.5C7.10153 12.8322 6.83221 13.1015 6.5 13.1015C6.16778 13.1015 5.89847 12.8322 5.89847 12.5C5.89847 12.1678 6.16778 11.8985 6.5 11.8985C6.83221 11.8985 7.10153 12.1678 7.10153 12.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M10 7.5H19M10 17.5H19M10 12.5H19",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),T6e=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"underline",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M9.52791 7.11407H8.17V14.2582C8.17 16.5817 9.79195 18.2565 12.4927 18.2565C15.1934 18.2565 16.8154 16.5817 16.8154 14.2582V7.11407H15.4574V14.1677C15.4574 15.8122 14.3787 17.0042 12.4927 17.0042C10.6067 17.0042 9.52791 15.8122 9.52791 14.1677V7.11407Z",fill:"currentColor"}),u.jsx("path",{d:"M7 20.5H18",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),M4=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"undo",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M6 9.5L15 9.5C17.4853 9.5 19.5 11.5147 19.5 14C19.5 16.4853 17.4853 18.5 15 18.5H6",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M10 13.5L6 9.5L10 5.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),yf=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"unknown",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M12.5 13C12.5 11 14 11.5 14 10C14 9.34375 13.5 8.5 12.5 8.5C11.5 8.5 11 9 10.5 9.5M12.5 16V14.5M5.5 5.5H19.5V19.5H5.5V5.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),uxt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"unlock",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M9.5 11.5V8.5C9.5 6.5 8 5.5 6.5 5.5C5 5.5 3.5 6.5 3.5 8.5V11.5M7.5 11.5H17.5V19.5H7.5V11.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),L4=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"unpublish",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M5 19.5H20M12.5 16V5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M17.5 11L12.5 16L7.5 11",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),l8=p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"upload",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:[u.jsx("path",{d:"M12.5 6.00003V15.5M5.5 15.5H19.5V19.5H5.5V15.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M7.5 11L12.5 6.00003L17.5 11",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),dxt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"user",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M8 14.5C7 15 5.5 16 5.5 19.5H19.5C19.5 16 18.3416 15.1708 17 14.5C16 14 14 14 14 12.5C14 11 15 10.25 15 8.25C15 6.25 14 5.25 12.5 5.25C11 5.25 10 6.25 10 8.25C10 10.25 11 11 11 12.5C11 14 9 14 8 14.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),c8=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"users",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M17.5 18.5H21.5C21.5 15 20.8416 14.1708 19.5 13.5C18.5 13 16.5 12.5 16.5 11C16.5 9.5 17.5 9 17.5 7C17.5 5 16.5 4 15 4C13.6628 4 12.723 4.79472 12.5347 6.38415M4.5 20.5C4.5 17 5.5 16 6.5 15.5C7.5 15 9.5 14.5 9.5 13C9.5 11.5 8.5 11 8.5 9C8.5 7 9.5 6 11 6C12.5 6 13.5 7 13.5 9C13.5 11 12.5 11.5 12.5 13C12.5 14.5 14.5 15 15.5 15.5C16.8416 16.1708 17.5 17 17.5 20.5H4.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),fxt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"warning-filled",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.741 5.12637C13.7357 3.41737 11.2643 3.41737 10.259 5.12637L3.7558 16.1818C2.73624 17.915 3.98595 20.1 5.99683 20.1H19.0032C21.014 20.1 22.2637 17.915 21.2442 16.1818L14.741 5.12637ZM11.9 9V13H13.1V9H11.9ZM13.1 16V14.5H11.9V16H13.1Z",fill:"currentColor"})})}),ii=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"warning-outline",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M12.5 9V13M12.5 16V14.5M14.2239 5.43058L20.727 16.486C21.5113 17.8192 20.55 19.5 19.0032 19.5H5.99683C4.45 19.5 3.48869 17.8192 4.27297 16.486L10.7761 5.43058C11.5494 4.11596 13.4506 4.11596 14.2239 5.43058Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),hxt=p.forwardRef(function(e,n){return u.jsx("svg",{"data-sanity-icon":"wrench",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...e,children:u.jsx("path",{d:"M17.0407 5.14624L17.4649 5.57051C17.6166 5.41887 17.6757 5.19783 17.6202 4.99071C17.5646 4.78359 17.4027 4.62189 17.1955 4.56656L17.0407 5.14624ZM14.4013 7.7856L13.977 7.36134C13.8288 7.50959 13.7687 7.72447 13.8185 7.92813L14.4013 7.7856ZM12.8778 6.26211L12.4535 5.83784V5.83784L12.8778 6.26211ZM11.8309 10.6568L12.2552 11.0811C12.4152 10.9211 12.4716 10.6847 12.401 10.4697L11.8309 10.6568ZM5.63925 16.8485L5.21498 16.4242H5.21498L5.63925 16.8485ZM5.63925 19.935L6.06351 19.5108H6.06351L5.63925 19.935ZM8.72581 19.935L9.15007 20.3593L8.72581 19.935ZM15.1184 13.5425L15.2301 12.953C15.0351 12.916 14.8344 12.9779 14.6941 13.1182L15.1184 13.5425ZM18.9718 12.3561L19.3961 12.7804L18.9718 12.3561ZM20.0877 8.19324L20.6674 8.03843C20.612 7.83125 20.4503 7.66934 20.2432 7.61375C20.0361 7.55816 19.815 7.61734 19.6634 7.76898L20.0877 8.19324ZM17.4483 10.8326L17.3058 11.4154C17.5094 11.4652 17.7243 11.4051 17.8726 11.2569L17.4483 10.8326ZM15 10.2339L14.4172 10.3764C14.4704 10.5938 14.6401 10.7635 14.8575 10.8167L15 10.2339ZM16.6164 4.72198L13.977 7.36134L14.8256 8.20986L17.4649 5.57051L16.6164 4.72198ZM13.3021 6.68637C14.2723 5.71612 15.6467 5.39501 16.8859 5.72593L17.1955 4.56656C15.5595 4.12966 13.7389 4.55245 12.4535 5.83784L13.3021 6.68637ZM12.401 10.4697C11.9779 9.18109 12.2794 7.70907 13.3021 6.68637L12.4535 5.83784C11.0985 7.19284 10.7021 9.14218 11.2608 10.844L12.401 10.4697ZM11.4066 10.2326L5.21498 16.4242L6.06351 17.2727L12.2552 11.0811L11.4066 10.2326ZM5.21498 16.4242C4.12834 17.5109 4.12834 19.2727 5.21498 20.3593L6.06351 19.5108C5.4455 18.8928 5.4455 17.8908 6.06351 17.2727L5.21498 16.4242ZM5.21498 20.3593C6.30163 21.446 8.06343 21.446 9.15007 20.3593L8.30155 19.5108C7.68353 20.1288 6.68153 20.1288 6.06351 19.5108L5.21498 20.3593ZM9.15007 20.3593L15.5426 13.9668L14.6941 13.1182L8.30155 19.5108L9.15007 20.3593ZM18.5475 11.9318C17.6463 12.8331 16.3968 13.1742 15.2301 12.953L15.0066 14.132C16.5466 14.4239 18.2023 13.9741 19.3961 12.7804L18.5475 11.9318ZM19.508 8.34804C19.8389 9.58721 19.5178 10.9616 18.5475 11.9318L19.3961 12.7804C20.6815 11.495 21.1043 9.67445 20.6674 8.03843L19.508 8.34804ZM17.8726 11.2569L20.5119 8.6175L19.6634 7.76898L17.024 10.4083L17.8726 11.2569ZM14.8575 10.8167L17.3058 11.4154L17.5908 10.2498L15.1426 9.65106L14.8575 10.8167ZM13.8185 7.92813L14.4172 10.3764L15.5829 10.0914L14.9841 7.64307L13.8185 7.92813Z",fill:"currentColor"})})}),pxt={"access-denied":gg,activity:syt,"add-circle":ON,"add-comment":ayt,add:Rs,api:lyt,archive:cyt,"arrow-down":K8e,"arrow-left":Yk,"arrow-right":Z8e,"arrow-top-right":uyt,"arrow-up":dyt,asterisk:fyt,"bar-chart":hyt,basket:pyt,bell:myt,bill:gyt,"binary-document":Kk,"block-content":X8e,"block-element":Q8e,blockquote:vyt,bold:J8e,bolt:Tq,book:yyt,bottle:byt,"bulb-filled":xyt,"bulb-outline":r8,calendar:ab,case:wyt,"chart-upward":Cyt,"checkmark-circle":o8,checkmark:Ic,"chevron-down":ts,"chevron-left":i8,"chevron-right":Od,"chevron-up":Iq,circle:_yt,clipboard:Syt,"clipboard-image":kyt,clock:e6e,"close-circle":Eyt,close:Oi,"code-block":jyt,code:t6e,cog:s8,collapse:n6e,"color-wheel":Tyt,comment:r6e,component:Iyt,compose:Ayt,confetti:$yt,controls:Aq,copy:Zh,"credit-card":Dyt,crop:o6e,cube:Oyt,dashboard:Pyt,database:Ryt,desktop:i6e,diamond:Myt,document:vg,"document-pdf":Lyt,"document-remove":Fyt,"document-sheet":Byt,"document-text":Nyt,"document-video":Vyt,"document-word":zyt,"document-zip":Hyt,documents:$q,dot:s6e,"double-chevron-down":Uyt,"double-chevron-left":Wyt,"double-chevron-right":Dq,"double-chevron-up":Gyt,download:Oq,"drag-handle":Pq,drop:qyt,"earth-americas":a6e,"earth-globe":Yyt,edit:ev,"ellipsis-horizontal":a8,"ellipsis-vertical":Kyt,enter:Zyt,"enter-right":Xyt,envelope:Qyt,equal:Jyt,"error-filled":ebt,"error-outline":Nc,expand:l6e,"eye-closed":tbt,"eye-open":c6e,filter:nbt,folder:u6e,generate:d6e,groq:rbt,hash:obt,"heart-filled":ibt,heart:sbt,"help-circle":jx,highlight:abt,home:lbt,"ice-cream":cbt,image:Sd,"image-remove":ubt,images:dbt,"info-filled":fbt,"info-outline":Ov,"inline-element":f6e,inline:hbt,"insert-above":h6e,"insert-below":p6e,italic:m6e,joystick:pbt,json:g6e,launch:Hg,leave:Rq,lemon:mbt,link:Xh,"link-removed":gbt,lock:vbt,"logo-js":ybt,"logo-ts":bbt,"master-detail":v6e,menu:y6e,"mobile-device":xbt,moon:b6e,number:x6e,"ok-hand":wbt,olist:w6e,overage:Cbt,package:_bt,"panel-left":Sbt,"panel-right":kbt,pause:Ebt,pin:jbt,"pin-removed":Tbt,play:Ibt,plug:Abt,presentation:$bt,projects:Dbt,publish:QC,"read-only":Zk,redo:Obt,refresh:Pbt,"remove-circle":Rbt,remove:Mq,reset:Qh,restore:Lq,retrieve:Mbt,retry:Lbt,revert:Fq,robot:Fbt,rocket:Bbt,schema:Nbt,search:Ja,select:C6e,share:Vbt,sort:Q_,sparkle:zbt,sparkles:Hbt,spinner:Pv,"split-horizontal":Ubt,"split-vertical":_6e,square:Wbt,"stack-compact":S6e,stack:k6e,star:Gbt,stop:qbt,strikethrough:E6e,string:Wy,sun:j6e,sync:Nw,"tablet-device":Ybt,tag:Kbt,tags:Zbt,terminal:Xbt,text:Qbt,"th-large":Jbt,"th-list":ext,tiers:txt,"toggle-arrow-right":Xk,token:nxt,transfer:rxt,translate:oxt,trash:Ji,"trend-upward":ixt,"triangle-outline":sxt,trolley:axt,truncate:lxt,twitter:cxt,ulist:JC,underline:T6e,undo:M4,unknown:yf,unlock:uxt,unpublish:L4,upload:l8,user:dxt,users:c8,"warning-filled":fxt,"warning-outline":ii,wrench:hxt},I6e=p.forwardRef(function(e,n){const{symbol:r,...o}=e,i=pxt[r];return i?p.createElement(i,{...o,ref:n}):null});var A6e={exports:{}},mxt="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",gxt=mxt,vxt=gxt;function $6e(){}function D6e(){}D6e.resetWarningCache=$6e;var yxt=function(){function e(o,i,s,a,l,c){if(c!==vxt){var d=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw d.name="Invariant Violation",d}}e.isRequired=e;function n(){return e}var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:n,element:e,elementType:e,instanceOf:n,node:e,objectOf:n,oneOf:n,oneOfType:n,shape:n,exact:n,checkPropTypes:D6e,resetWarningCache:$6e};return r.PropTypes=r,r};A6e.exports=yxt();var O6e=A6e.exports;const In=Ye(O6e);var bxt=wxt,xxt=Object.prototype.hasOwnProperty;function wxt(){for(var e={},n=0;n<arguments.length;n++){var r=arguments[n];for(var o in r)xxt.call(r,o)&&(e[o]=r[o])}return e}var P6e=R6e,Bq=R6e.prototype;Bq.space=null;Bq.normal={};Bq.property={};function R6e(e,n,r){this.property=e,this.normal=n,r&&(this.space=r)}var Yoe=bxt,Cxt=P6e,_xt=Sxt;function Sxt(e){for(var n=e.length,r=[],o=[],i=-1,s,a;++i<n;)s=e[i],r.push(s.property),o.push(s.normal),a=s.space;return new Cxt(Yoe.apply(null,r),Yoe.apply(null,o),a)}var Nq=kxt;function kxt(e){return e.toLowerCase()}var M6e=L6e,Bu=L6e.prototype;Bu.space=null;Bu.attribute=null;Bu.property=null;Bu.boolean=!1;Bu.booleanish=!1;Bu.overloadedBoolean=!1;Bu.number=!1;Bu.commaSeparated=!1;Bu.spaceSeparated=!1;Bu.commaOrSpaceSeparated=!1;Bu.mustUseProperty=!1;Bu.defined=!1;function L6e(e,n){this.property=e,this.attribute=n}var Ff={},Ext=0;Ff.boolean=Rv();Ff.booleanish=Rv();Ff.overloadedBoolean=Rv();Ff.number=Rv();Ff.spaceSeparated=Rv();Ff.commaSeparated=Rv();Ff.commaOrSpaceSeparated=Rv();function Rv(){return Math.pow(2,++Ext)}var F6e=M6e,Koe=Ff,B6e=Vq;Vq.prototype=new F6e;Vq.prototype.defined=!0;var N6e=["boolean","booleanish","overloadedBoolean","number","commaSeparated","spaceSeparated","commaOrSpaceSeparated"],jxt=N6e.length;function Vq(e,n,r,o){var i=-1,s;for(Zoe(this,"space",o),F6e.call(this,e,n);++i<jxt;)s=N6e[i],Zoe(this,s,(r&Koe[s])===Koe[s])}function Zoe(e,n,r){r&&(e[n]=r)}var Xoe=Nq,Txt=P6e,Ixt=B6e,Qk=Axt;function Axt(e){var n=e.space,r=e.mustUseProperty||[],o=e.attributes||{},i=e.properties,s=e.transform,a={},l={},c,d;for(c in i)d=new Ixt(c,s(o,c),i[c],n),r.indexOf(c)!==-1&&(d.mustUseProperty=!0),a[c]=d,l[Xoe(c)]=c,l[Xoe(d.attribute)]=c;return new Txt(a,l,n)}var $xt=Qk,Dxt=$xt({space:"xlink",transform:Oxt,properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}});function Oxt(e,n){return"xlink:"+n.slice(5).toLowerCase()}var Pxt=Qk,Rxt=Pxt({space:"xml",transform:Mxt,properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function Mxt(e,n){return"xml:"+n.slice(3).toLowerCase()}var Lxt=Fxt;function Fxt(e,n){return n in e?e[n]:n}var Bxt=Lxt,V6e=Nxt;function Nxt(e,n){return Bxt(e,n.toLowerCase())}var Vxt=Qk,zxt=V6e,Hxt=Vxt({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:zxt,properties:{xmlns:null,xmlnsXLink:null}}),zq=Ff,Uxt=Qk,vl=zq.booleanish,Yc=zq.number,_1=zq.spaceSeparated,Wxt=Uxt({transform:Gxt,properties:{ariaActiveDescendant:null,ariaAtomic:vl,ariaAutoComplete:null,ariaBusy:vl,ariaChecked:vl,ariaColCount:Yc,ariaColIndex:Yc,ariaColSpan:Yc,ariaControls:_1,ariaCurrent:null,ariaDescribedBy:_1,ariaDetails:null,ariaDisabled:vl,ariaDropEffect:_1,ariaErrorMessage:null,ariaExpanded:vl,ariaFlowTo:_1,ariaGrabbed:vl,ariaHasPopup:null,ariaHidden:vl,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:_1,ariaLevel:Yc,ariaLive:null,ariaModal:vl,ariaMultiLine:vl,ariaMultiSelectable:vl,ariaOrientation:null,ariaOwns:_1,ariaPlaceholder:null,ariaPosInSet:Yc,ariaPressed:vl,ariaReadOnly:vl,ariaRelevant:null,ariaRequired:vl,ariaRoleDescription:_1,ariaRowCount:Yc,ariaRowIndex:Yc,ariaRowSpan:Yc,ariaSelected:vl,ariaSetSize:Yc,ariaSort:null,ariaValueMax:Yc,ariaValueMin:Yc,ariaValueNow:Yc,ariaValueText:null,role:null}});function Gxt(e,n){return n==="role"?n:"aria-"+n.slice(4).toLowerCase()}var Vw=Ff,qxt=Qk,Yxt=V6e,Tn=Vw.boolean,Kxt=Vw.overloadedBoolean,r5=Vw.booleanish,jo=Vw.number,Fa=Vw.spaceSeparated,y3=Vw.commaSeparated,Zxt=qxt({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:Yxt,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:y3,acceptCharset:Fa,accessKey:Fa,action:null,allow:null,allowFullScreen:Tn,allowPaymentRequest:Tn,allowUserMedia:Tn,alt:null,as:null,async:Tn,autoCapitalize:null,autoComplete:Fa,autoFocus:Tn,autoPlay:Tn,capture:Tn,charSet:null,checked:Tn,cite:null,className:Fa,cols:jo,colSpan:null,content:null,contentEditable:r5,controls:Tn,controlsList:Fa,coords:jo|y3,crossOrigin:null,data:null,dateTime:null,decoding:null,default:Tn,defer:Tn,dir:null,dirName:null,disabled:Tn,download:Kxt,draggable:r5,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:Tn,formTarget:null,headers:Fa,height:jo,hidden:Tn,high:jo,href:null,hrefLang:null,htmlFor:Fa,httpEquiv:Fa,id:null,imageSizes:null,imageSrcSet:y3,inputMode:null,integrity:null,is:null,isMap:Tn,itemId:null,itemProp:Fa,itemRef:Fa,itemScope:Tn,itemType:Fa,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:Tn,low:jo,manifest:null,max:null,maxLength:jo,media:null,method:null,min:null,minLength:jo,multiple:Tn,muted:Tn,name:null,nonce:null,noModule:Tn,noValidate:Tn,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextMenu:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:Tn,optimum:jo,pattern:null,ping:Fa,placeholder:null,playsInline:Tn,poster:null,preload:null,readOnly:Tn,referrerPolicy:null,rel:Fa,required:Tn,reversed:Tn,rows:jo,rowSpan:jo,sandbox:Fa,scope:null,scoped:Tn,seamless:Tn,selected:Tn,shape:null,size:jo,sizes:null,slot:null,span:jo,spellCheck:r5,src:null,srcDoc:null,srcLang:null,srcSet:y3,start:jo,step:null,style:null,tabIndex:jo,target:null,title:null,translate:null,type:null,typeMustMatch:Tn,useMap:null,value:r5,width:jo,wrap:null,align:null,aLink:null,archive:Fa,axis:null,background:null,bgColor:null,border:jo,borderColor:null,bottomMargin:jo,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:Tn,declare:Tn,event:null,face:null,frame:null,frameBorder:null,hSpace:jo,leftMargin:jo,link:null,longDesc:null,lowSrc:null,marginHeight:jo,marginWidth:jo,noResize:Tn,noHref:Tn,noShade:Tn,noWrap:Tn,object:null,profile:null,prompt:null,rev:null,rightMargin:jo,rules:null,scheme:null,scrolling:r5,standby:null,summary:null,text:null,topMargin:jo,valueType:null,version:null,vAlign:null,vLink:null,vSpace:jo,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:Tn,disableRemotePlayback:Tn,prefix:null,property:null,results:jo,security:null,unselectable:null}}),Xxt=_xt,Qxt=Dxt,Jxt=Rxt,ewt=Hxt,twt=Wxt,nwt=Zxt,rwt=Xxt([Jxt,Qxt,ewt,twt,nwt]),owt=Nq,iwt=B6e,swt=M6e,Hq="data",awt=uwt,lwt=/^data[-\w.:]+$/i,z6e=/-[a-z]/g,cwt=/[A-Z]/g;function uwt(e,n){var r=owt(n),o=n,i=swt;return r in e.normal?e.property[e.normal[r]]:(r.length>4&&r.slice(0,4)===Hq&&lwt.test(n)&&(n.charAt(4)==="-"?o=dwt(n):n=fwt(n),i=iwt),new i(o,n))}function dwt(e){var n=e.slice(5).replace(z6e,pwt);return Hq+n.charAt(0).toUpperCase()+n.slice(1)}function fwt(e){var n=e.slice(4);return z6e.test(n)?e:(n=n.replace(cwt,hwt),n.charAt(0)!=="-"&&(n="-"+n),Hq+n)}function hwt(e){return"-"+e.toLowerCase()}function pwt(e){return e.charAt(1).toUpperCase()}var mwt=gwt,Qoe=/[#.]/g;function gwt(e,n){for(var r=e||"",o=n||"div",i={},s=0,a,l,c;s<r.length;)Qoe.lastIndex=s,c=Qoe.exec(r),a=r.slice(s,c?c.index:r.length),a&&(l?l==="#"?i.id=a:i.className?i.className.push(a):i.className=[a]:o=a,s+=a.length),c&&(l=c[0],s++);return{type:"element",tagName:o,properties:i,children:[]}}var Uq={};Uq.parse=bwt;Uq.stringify=xwt;var Joe="",vwt=" ",ywt=/[ \t\n\r\f]+/g;function bwt(e){var n=String(e||Joe).trim();return n===Joe?[]:n.split(ywt)}function xwt(e){return e.join(vwt).trim()}var Wq={};Wq.parse=wwt;Wq.stringify=Cwt;var PN=",",eie=" ",vC="";function wwt(e){for(var n=[],r=String(e||vC),o=r.indexOf(PN),i=0,s=!1,a;!s;)o===-1&&(o=r.length,s=!0),a=r.slice(i,o).trim(),(a||!s)&&n.push(a),i=o+1,o=r.indexOf(PN,i);return n}function Cwt(e,n){var r=n||{},o=r.padLeft===!1?vC:eie,i=r.padRight?eie:vC;return e[e.length-1]===vC&&(e=e.concat(vC)),e.join(i+PN+o).trim()}var _wt=awt,tie=Nq,Swt=mwt,nie=Uq.parse,rie=Wq.parse,kwt=jwt,Ewt={}.hasOwnProperty;function jwt(e,n,r){var o=r?Dwt(r):null;return i;function i(a,l){var c=Swt(a,n),d=Array.prototype.slice.call(arguments,2),f=c.tagName.toLowerCase(),h;if(c.tagName=o&&Ewt.call(o,f)?o[f]:f,l&&Twt(l,c)&&(d.unshift(l),l=null),l)for(h in l)s(c.properties,h,l[h]);return H6e(c.children,d),c.tagName==="template"&&(c.content={type:"root",children:c.children},c.children=[]),c}function s(a,l,c){var d,f,h;c==null||c!==c||(d=_wt(e,l),f=d.property,h=c,typeof h=="string"&&(d.spaceSeparated?h=nie(h):d.commaSeparated?h=rie(h):d.commaOrSpaceSeparated&&(h=nie(rie(h).join(" ")))),f==="style"&&typeof c!="string"&&(h=$wt(h)),f==="className"&&a.className&&(h=a.className.concat(h)),a[f]=Awt(d,f,h))}}function Twt(e,n){return typeof e=="string"||"length"in e||Iwt(n.tagName,e)}function Iwt(e,n){var r=n.type;return e==="input"||!r||typeof r!="string"?!1:typeof n.children=="object"&&"length"in n.children?!0:(r=r.toLowerCase(),e==="button"?r!=="menu"&&r!=="submit"&&r!=="reset"&&r!=="button":"value"in n)}function H6e(e,n){var r,o;if(typeof n=="string"||typeof n=="number"){e.push({type:"text",value:String(n)});return}if(typeof n=="object"&&"length"in n){for(r=-1,o=n.length;++r<o;)H6e(e,n[r]);return}if(typeof n!="object"||!("type"in n))throw new Error("Expected node, nodes, or string, got `"+n+"`");e.push(n)}function Awt(e,n,r){var o,i,s;if(typeof r!="object"||!("length"in r))return oie(e,n,r);for(i=r.length,o=-1,s=[];++o<i;)s[o]=oie(e,n,r[o]);return s}function oie(e,n,r){var o=r;return e.number||e.positiveNumber?!isNaN(o)&&o!==""&&(o=Number(o)):(e.boolean||e.overloadedBoolean)&&typeof o=="string"&&(o===""||tie(r)===tie(n))&&(o=!0),o}function $wt(e){var n=[],r;for(r in e)n.push([r,e[r]].join(": "));return n.join("; ")}function Dwt(e){for(var n=e.length,r=-1,o={},i;++r<n;)i=e[r],o[i.toLowerCase()]=i;return o}var Owt=rwt,Pwt=kwt,U6e=Pwt(Owt,"div");U6e.displayName="html";var Rwt=U6e,Mwt=Rwt;const Lwt="Æ",Fwt="&",Bwt="Á",Nwt="Â",Vwt="À",zwt="Å",Hwt="Ã",Uwt="Ä",Wwt="©",Gwt="Ç",qwt="Ð",Ywt="É",Kwt="Ê",Zwt="È",Xwt="Ë",Qwt=">",Jwt="Í",e2t="Î",t2t="Ì",n2t="Ï",r2t="<",o2t="Ñ",i2t="Ó",s2t="Ô",a2t="Ò",l2t="Ø",c2t="Õ",u2t="Ö",d2t='"',f2t="®",h2t="Þ",p2t="Ú",m2t="Û",g2t="Ù",v2t="Ü",y2t="Ý",b2t="á",x2t="â",w2t="´",C2t="æ",_2t="à",S2t="&",k2t="å",E2t="ã",j2t="ä",T2t="¦",I2t="ç",A2t="¸",$2t="¢",D2t="©",O2t="¤",P2t="°",R2t="÷",M2t="é",L2t="ê",F2t="è",B2t="ð",N2t="ë",V2t="½",z2t="¼",H2t="¾",U2t=">",W2t="í",G2t="î",q2t="¡",Y2t="ì",K2t="¿",Z2t="ï",X2t="«",Q2t="<",J2t="¯",e5t="µ",t5t="·",n5t=" ",r5t="¬",o5t="ñ",i5t="ó",s5t="ô",a5t="ò",l5t="ª",c5t="º",u5t="ø",d5t="õ",f5t="ö",h5t="¶",p5t="±",m5t="£",g5t='"',v5t="»",y5t="®",b5t="§",x5t="­",w5t="¹",C5t="²",_5t="³",S5t="ß",k5t="þ",E5t="×",j5t="ú",T5t="û",I5t="ù",A5t="¨",$5t="ü",D5t="ý",O5t="¥",P5t="ÿ",R5t={AElig:Lwt,AMP:Fwt,Aacute:Bwt,Acirc:Nwt,Agrave:Vwt,Aring:zwt,Atilde:Hwt,Auml:Uwt,COPY:Wwt,Ccedil:Gwt,ETH:qwt,Eacute:Ywt,Ecirc:Kwt,Egrave:Zwt,Euml:Xwt,GT:Qwt,Iacute:Jwt,Icirc:e2t,Igrave:t2t,Iuml:n2t,LT:r2t,Ntilde:o2t,Oacute:i2t,Ocirc:s2t,Ograve:a2t,Oslash:l2t,Otilde:c2t,Ouml:u2t,QUOT:d2t,REG:f2t,THORN:h2t,Uacute:p2t,Ucirc:m2t,Ugrave:g2t,Uuml:v2t,Yacute:y2t,aacute:b2t,acirc:x2t,acute:w2t,aelig:C2t,agrave:_2t,amp:S2t,aring:k2t,atilde:E2t,auml:j2t,brvbar:T2t,ccedil:I2t,cedil:A2t,cent:$2t,copy:D2t,curren:O2t,deg:P2t,divide:R2t,eacute:M2t,ecirc:L2t,egrave:F2t,eth:B2t,euml:N2t,frac12:V2t,frac14:z2t,frac34:H2t,gt:U2t,iacute:W2t,icirc:G2t,iexcl:q2t,igrave:Y2t,iquest:K2t,iuml:Z2t,laquo:X2t,lt:Q2t,macr:J2t,micro:e5t,middot:t5t,nbsp:n5t,not:r5t,ntilde:o5t,oacute:i5t,ocirc:s5t,ograve:a5t,ordf:l5t,ordm:c5t,oslash:u5t,otilde:d5t,ouml:f5t,para:h5t,plusmn:p5t,pound:m5t,quot:g5t,raquo:v5t,reg:y5t,sect:b5t,shy:x5t,sup1:w5t,sup2:C5t,sup3:_5t,szlig:S5t,thorn:k5t,times:E5t,uacute:j5t,ucirc:T5t,ugrave:I5t,uml:A5t,uuml:$5t,yacute:D5t,yen:O5t,yuml:P5t},M5t={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"};var W6e=L5t;function L5t(e){var n=typeof e=="string"?e.charCodeAt(0):e;return n>=48&&n<=57}var F5t=B5t;function B5t(e){var n=typeof e=="string"?e.charCodeAt(0):e;return n>=97&&n<=102||n>=65&&n<=70||n>=48&&n<=57}var N5t=V5t;function V5t(e){var n=typeof e=="string"?e.charCodeAt(0):e;return n>=97&&n<=122||n>=65&&n<=90}var z5t=N5t,H5t=W6e,U5t=W5t;function W5t(e){return z5t(e)||H5t(e)}var b3,G5t=59,q5t=Y5t;function Y5t(e){var n="&"+e+";",r;return b3=b3||document.createElement("i"),b3.innerHTML=n,r=b3.textContent,r.charCodeAt(r.length-1)===G5t&&e!=="semi"||r===n?!1:r}var iie=R5t,sie=M5t,K5t=W6e,Z5t=F5t,G6e=U5t,X5t=q5t,Q5t=dCt,J5t={}.hasOwnProperty,Cy=String.fromCharCode,eCt=Function.prototype,aie={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},tCt=9,lie=10,nCt=12,rCt=32,cie=38,oCt=59,iCt=60,sCt=61,aCt=35,lCt=88,cCt=120,uCt=65533,Gy="named",Gq="hexadecimal",qq="decimal",Yq={};Yq[Gq]=16;Yq[qq]=10;var u8={};u8[Gy]=G6e;u8[qq]=K5t;u8[Gq]=Z5t;var q6e=1,Y6e=2,K6e=3,Z6e=4,X6e=5,RN=6,Q6e=7,Ug={};Ug[q6e]="Named character references must be terminated by a semicolon";Ug[Y6e]="Numeric character references must be terminated by a semicolon";Ug[K6e]="Named character references cannot be empty";Ug[Z6e]="Numeric character references cannot be empty";Ug[X6e]="Named character references must be known";Ug[RN]="Numeric character references cannot be disallowed";Ug[Q6e]="Numeric character references cannot be outside the permissible Unicode range";function dCt(e,n){var r={},o,i;n||(n={});for(i in aie)o=n[i],r[i]=o??aie[i];return(r.position.indent||r.position.start)&&(r.indent=r.position.indent||[],r.position=r.position.start),fCt(e,r)}function fCt(e,n){var r=n.additional,o=n.nonTerminated,i=n.text,s=n.reference,a=n.warning,l=n.textContext,c=n.referenceContext,d=n.warningContext,f=n.position,h=n.indent||[],m=e.length,g=0,v=-1,y=f.column||1,b=f.line||1,x="",w=[],C,_,S,k,E,j,T,$,D,I,O,A,P,R,B,L,z,H,V;for(typeof r=="string"&&(r=r.charCodeAt(0)),L=W(),$=a?q:eCt,g--,m++;++g<m;)if(E===lie&&(y=h[v]||1),E=e.charCodeAt(g),E===cie){if(T=e.charCodeAt(g+1),T===tCt||T===lie||T===nCt||T===rCt||T===cie||T===iCt||T!==T||r&&T===r){x+=Cy(E),y++;continue}for(P=g+1,A=P,V=P,T===aCt?(V=++A,T=e.charCodeAt(V),T===lCt||T===cCt?(R=Gq,V=++A):R=qq):R=Gy,C="",O="",k="",B=u8[R],V--;++V<m&&(T=e.charCodeAt(V),!!B(T));)k+=Cy(T),R===Gy&&J5t.call(iie,k)&&(C=k,O=iie[k]);S=e.charCodeAt(V)===oCt,S&&(V++,_=R===Gy?X5t(k):!1,_&&(C=k,O=_)),H=1+V-P,!S&&!o||(k?R===Gy?(S&&!O?$(X6e,1):(C!==k&&(V=A+C.length,H=1+V-A,S=!1),S||(D=C?q6e:K6e,n.attribute?(T=e.charCodeAt(V),T===sCt?($(D,H),O=null):G6e(T)?O=null:$(D,H)):$(D,H))),j=O):(S||$(Y6e,H),j=parseInt(k,Yq[R]),hCt(j)?($(Q6e,H),j=Cy(uCt)):j in sie?($(RN,H),j=sie[j]):(I="",pCt(j)&&$(RN,H),j>65535&&(j-=65536,I+=Cy(j>>>10|55296),j=56320|j&1023),j=I+Cy(j))):R!==Gy&&$(Z6e,H)),j?(F(),L=W(),g=V-1,y+=V-P+1,w.push(j),z=W(),z.offset++,s&&s.call(c,j,{start:L,end:z},e.slice(P-1,V)),L=z):(k=e.slice(P-1,V),x+=k,y+=k.length,g=V-1)}else E===10&&(b++,v++,y=0),E===E?(x+=Cy(E),y++):F();return w.join("");function W(){return{line:b,column:y,offset:g+(f.offset||0)}}function q(Q,N){var Y=W();Y.column+=N,Y.offset+=N,a.call(d,Ug[Q],Y,Q)}function F(){x&&(w.push(x),i&&i.call(l,x,{start:L,end:W()}),x="")}}function hCt(e){return e>=55296&&e<=57343||e>1114111}function pCt(e){return e>=1&&e<=8||e===11||e>=13&&e<=31||e>=127&&e<=159||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534}var J6e={exports:{}};(function(e){var n=typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{};/**
* Prism: Lightweight, robust, elegant syntax highlighting
*
* @license MIT <https://opensource.org/licenses/MIT>
* @author Lea Verou <https://lea.verou.me>
* @namespace
* @public
*/var r=function(o){var i=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,s=0,a={},l={manual:o.Prism&&o.Prism.manual,disableWorkerMessageHandler:o.Prism&&o.Prism.disableWorkerMessageHandler,util:{encode:function w(C){return C instanceof c?new c(C.type,w(C.content),C.alias):Array.isArray(C)?C.map(w):C.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")},type:function(w){return Object.prototype.toString.call(w).slice(8,-1)},objId:function(w){return w.__id||Object.defineProperty(w,"__id",{value:++s}),w.__id},clone:function w(C,_){_=_||{};var S,k;switch(l.util.type(C)){case"Object":if(k=l.util.objId(C),_[k])return _[k];S={},_[k]=S;for(var E in C)C.hasOwnProperty(E)&&(S[E]=w(C[E],_));return S;case"Array":return k=l.util.objId(C),_[k]?_[k]:(S=[],_[k]=S,C.forEach(function(j,T){S[T]=w(j,_)}),S);default:return C}},getLanguage:function(w){for(;w;){var C=i.exec(w.className);if(C)return C[1].toLowerCase();w=w.parentElement}return"none"},setLanguage:function(w,C){w.className=w.className.replace(RegExp(i,"gi"),""),w.classList.add("language-"+C)},currentScript:function(){if(typeof document>"u")return null;if("currentScript"in document&&1<2)return document.currentScript;try{throw new Error}catch(S){var w=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(S.stack)||[])[1];if(w){var C=document.getElementsByTagName("script");for(var _ in C)if(C[_].src==w)return C[_]}return null}},isActive:function(w,C,_){for(var S="no-"+C;w;){var k=w.classList;if(k.contains(C))return!0;if(k.contains(S))return!1;w=w.parentElement}return!!_}},languages:{plain:a,plaintext:a,text:a,txt:a,extend:function(w,C){var _=l.util.clone(l.languages[w]);for(var S in C)_[S]=C[S];return _},insertBefore:function(w,C,_,S){S=S||l.languages;var k=S[w],E={};for(var j in k)if(k.hasOwnProperty(j)){if(j==C)for(var T in _)_.hasOwnProperty(T)&&(E[T]=_[T]);_.hasOwnProperty(j)||(E[j]=k[j])}var $=S[w];return S[w]=E,l.languages.DFS(l.languages,function(D,I){I===$&&D!=w&&(this[D]=E)}),E},DFS:function w(C,_,S,k){k=k||{};var E=l.util.objId;for(var j in C)if(C.hasOwnProperty(j)){_.call(C,j,C[j],S||j);var T=C[j],$=l.util.type(T);$==="Object"&&!k[E(T)]?(k[E(T)]=!0,w(T,_,null,k)):$==="Array"&&!k[E(T)]&&(k[E(T)]=!0,w(T,_,j,k))}}},plugins:{},highlightAll:function(w,C){l.highlightAllUnder(document,w,C)},highlightAllUnder:function(w,C,_){var S={callback:_,container:w,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};l.hooks.run("before-highlightall",S),S.elements=Array.prototype.slice.apply(S.container.querySelectorAll(S.selector)),l.hooks.run("before-all-elements-highlight",S);for(var k=0,E;E=S.elements[k++];)l.highlightElement(E,C===!0,S.callback)},highlightElement:function(w,C,_){var S=l.util.getLanguage(w),k=l.languages[S];l.util.setLanguage(w,S);var E=w.parentElement;E&&E.nodeName.toLowerCase()==="pre"&&l.util.setLanguage(E,S);var j=w.textContent,T={element:w,language:S,grammar:k,code:j};function $(I){T.highlightedCode=I,l.hooks.run("before-insert",T),T.element.innerHTML=T.highlightedCode,l.hooks.run("after-highlight",T),l.hooks.run("complete",T),_&&_.call(T.element)}if(l.hooks.run("before-sanity-check",T),E=T.element.parentElement,E&&E.nodeName.toLowerCase()==="pre"&&!E.hasAttribute("tabindex")&&E.setAttribute("tabindex","0"),!T.code){l.hooks.run("complete",T),_&&_.call(T.element);return}if(l.hooks.run("before-highlight",T),!T.grammar){$(l.util.encode(T.code));return}if(C&&o.Worker){var D=new Worker(l.filename);D.onmessage=function(I){$(I.data)},D.postMessage(JSON.stringify({language:T.language,code:T.code,immediateClose:!0}))}else $(l.highlight(T.code,T.grammar,T.language))},highlight:function(w,C,_){var S={code:w,grammar:C,language:_};if(l.hooks.run("before-tokenize",S),!S.grammar)throw new Error('The language "'+S.language+'" has no grammar.');return S.tokens=l.tokenize(S.code,S.grammar),l.hooks.run("after-tokenize",S),c.stringify(l.util.encode(S.tokens),S.language)},tokenize:function(w,C){var _=C.rest;if(_){for(var S in _)C[S]=_[S];delete C.rest}var k=new h;return m(k,k.head,w),f(w,k,C,k.head,0),v(k)},hooks:{all:{},add:function(w,C){var _=l.hooks.all;_[w]=_[w]||[],_[w].push(C)},run:function(w,C){var _=l.hooks.all[w];if(!(!_||!_.length))for(var S=0,k;k=_[S++];)k(C)}},Token:c};o.Prism=l;function c(w,C,_,S){this.type=w,this.content=C,this.alias=_,this.length=(S||"").length|0}c.stringify=function w(C,_){if(typeof C=="string")return C;if(Array.isArray(C)){var S="";return C.forEach(function($){S+=w($,_)}),S}var k={type:C.type,content:w(C.content,_),tag:"span",classes:["token",C.type],attributes:{},language:_},E=C.alias;E&&(Array.isArray(E)?Array.prototype.push.apply(k.classes,E):k.classes.push(E)),l.hooks.run("wrap",k);var j="";for(var T in k.attributes)j+=" "+T+'="'+(k.attributes[T]||"").replace(/"/g,"&quot;")+'"';return"<"+k.tag+' class="'+k.classes.join(" ")+'"'+j+">"+k.content+"</"+k.tag+">"};function d(w,C,_,S){w.lastIndex=C;var k=w.exec(_);if(k&&S&&k[1]){var E=k[1].length;k.index+=E,k[0]=k[0].slice(E)}return k}function f(w,C,_,S,k,E){for(var j in _)if(!(!_.hasOwnProperty(j)||!_[j])){var T=_[j];T=Array.isArray(T)?T:[T];for(var $=0;$<T.length;++$){if(E&&E.cause==j+","+$)return;var D=T[$],I=D.inside,O=!!D.lookbehind,A=!!D.greedy,P=D.alias;if(A&&!D.pattern.global){var R=D.pattern.toString().match(/[imsuy]*$/)[0];D.pattern=RegExp(D.pattern.source,R+"g")}for(var B=D.pattern||D,L=S.next,z=k;L!==C.tail&&!(E&&z>=E.reach);z+=L.value.length,L=L.next){var H=L.value;if(C.length>w.length)return;if(!(H instanceof c)){var V=1,W;if(A){if(W=d(B,z,w,O),!W||W.index>=w.length)break;var N=W.index,q=W.index+W[0].length,F=z;for(F+=L.value.length;N>=F;)L=L.next,F+=L.value.length;if(F-=L.value.length,z=F,L.value instanceof c)continue;for(var Q=L;Q!==C.tail&&(F<q||typeof Q.value=="string");Q=Q.next)V++,F+=Q.value.length;V--,H=w.slice(z,F),W.index-=z}else if(W=d(B,0,H,O),!W)continue;var N=W.index,Y=W[0],Z=H.slice(0,N),ne=H.slice(N+Y.length),X=z+H.length;E&&X>E.reach&&(E.reach=X);var J=L.prev;Z&&(J=m(C,J,Z),z+=Z.length),g(C,J,V);var oe=new c(j,I?l.tokenize(Y,I):Y,P,Y);if(L=m(C,J,oe),ne&&m(C,L,ne),V>1){var ue={cause:j+","+$,reach:X};f(w,C,_,L.prev,z,ue),E&&ue.reach>E.reach&&(E.reach=ue.reach)}}}}}}function h(){var w={value:null,prev:null,next:null},C={value:null,prev:w,next:null};w.next=C,this.head=w,this.tail=C,this.length=0}function m(w,C,_){var S=C.next,k={value:_,prev:C,next:S};return C.next=k,S.prev=k,w.length++,k}function g(w,C,_){for(var S=C.next,k=0;k<_&&S!==w.tail;k++)S=S.next;C.next=S,S.prev=C,w.length-=k}function v(w){for(var C=[],_=w.head.next;_!==w.tail;)C.push(_.value),_=_.next;return C}if(!o.document)return o.addEventListener&&(l.disableWorkerMessageHandler||o.addEventListener("message",function(w){var C=JSON.parse(w.data),_=C.language,S=C.code,k=C.immediateClose;o.postMessage(l.highlight(S,l.languages[_],_)),k&&o.close()},!1)),l;var y=l.util.currentScript();y&&(l.filename=y.src,y.hasAttribute("data-manual")&&(l.manual=!0));function b(){l.manual||l.highlightAll()}if(!l.manual){var x=document.readyState;x==="loading"||x==="interactive"&&y&&y.defer?document.addEventListener("DOMContentLoaded",b):window.requestAnimationFrame?window.requestAnimationFrame(b):window.setTimeout(b,16)}return l}(n);e.exports&&(e.exports=r),typeof _r<"u"&&(_r.Prism=r)})(J6e);var mCt=J6e.exports,gCt=Kq;Kq.displayName="markup";Kq.aliases=["html","mathml","svg","xml","ssml","atom","rss"];function Kq(e){e.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},e.languages.markup.tag.inside["attr-value"].inside.entity=e.languages.markup.entity,e.languages.markup.doctype.inside["internal-subset"].inside=e.languages.markup,e.hooks.add("wrap",function(n){n.type==="entity"&&(n.attributes.title=n.content.value.replace(/&amp;/,"&"))}),Object.defineProperty(e.languages.markup.tag,"addInlined",{value:function(r,o){var i={};i["language-"+o]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:e.languages[o]},i.cdata=/^<!\[CDATA\[|\]\]>$/i;var s={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:i}};s["language-"+o]={pattern:/[\s\S]+/,inside:e.languages[o]};var a={};a[r]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return r}),"i"),lookbehind:!0,greedy:!0,inside:s},e.languages.insertBefore("markup","cdata",a)}}),Object.defineProperty(e.languages.markup.tag,"addAttribute",{value:function(n,r){e.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+n+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[r,"language-"+r],inside:e.languages[r]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),e.languages.html=e.languages.markup,e.languages.mathml=e.languages.markup,e.languages.svg=e.languages.markup,e.languages.xml=e.languages.extend("markup",{}),e.languages.ssml=e.languages.xml,e.languages.atom=e.languages.xml,e.languages.rss=e.languages.xml}var vCt=Zq;Zq.displayName="css";Zq.aliases=[];function Zq(e){(function(n){var r=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;n.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+r.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+r.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+r.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:r,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},n.languages.css.atrule.inside.rest=n.languages.css;var o=n.languages.markup;o&&(o.tag.addInlined("style","css"),o.tag.addAttribute("style","css"))})(e)}var yCt=Xq;Xq.displayName="clike";Xq.aliases=[];function Xq(e){e.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}}var eRe=Qq;Qq.displayName="javascript";Qq.aliases=["js"];function Qq(e){e.languages.javascript=e.languages.extend("clike",{"class-name":[e.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),e.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,e.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:e.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:e.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:e.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:e.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:e.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),e.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:e.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),e.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),e.languages.markup&&(e.languages.markup.tag.addInlined("script","javascript"),e.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),e.languages.js=e.languages.javascript}const bCt=Ye(eRe);var yC=typeof globalThis=="object"?globalThis:typeof self=="object"?self:typeof window=="object"?window:typeof _r=="object"?_r:{},xCt=MCt();yC.Prism={manual:!0,disableWorkerMessageHandler:!0};var wCt=Mwt,CCt=Q5t,tRe=mCt,_Ct=gCt,SCt=vCt,kCt=yCt,ECt=eRe;xCt();var Jq={}.hasOwnProperty;function nRe(){}nRe.prototype=tRe;var Zi=new nRe,jCt=Zi;Zi.highlight=ICt;Zi.register=Jk;Zi.alias=TCt;Zi.registered=ACt;Zi.listLanguages=$Ct;Jk(_Ct);Jk(SCt);Jk(kCt);Jk(ECt);Zi.util.encode=PCt;Zi.Token.stringify=DCt;function Jk(e){if(typeof e!="function"||!e.displayName)throw new Error("Expected `function` for `grammar`, got `"+e+"`");Zi.languages[e.displayName]===void 0&&e(Zi)}function TCt(e,n){var r=Zi.languages,o=e,i,s,a,l;n&&(o={},o[e]=n);for(i in o)for(s=o[i],s=typeof s=="string"?[s]:s,a=s.length,l=-1;++l<a;)r[s[l]]=r[i]}function ICt(e,n){var r=tRe.highlight,o;if(typeof e!="string")throw new Error("Expected `string` for `value`, got `"+e+"`");if(Zi.util.type(n)==="Object")o=n,n=null;else{if(typeof n!="string")throw new Error("Expected `string` for `name`, got `"+n+"`");if(Jq.call(Zi.languages,n))o=Zi.languages[n];else throw new Error("Unknown language: `"+n+"` is not registered")}return r.call(this,e,o,n)}function ACt(e){if(typeof e!="string")throw new Error("Expected `string` for `language`, got `"+e+"`");return Jq.call(Zi.languages,e)}function $Ct(){var e=Zi.languages,n=[],r;for(r in e)Jq.call(e,r)&&typeof e[r]=="object"&&n.push(r);return n}function DCt(e,n,r){var o;return typeof e=="string"?{type:"text",value:e}:Zi.util.type(e)==="Array"?OCt(e,n):(o={type:e.type,content:Zi.Token.stringify(e.content,n,r),tag:"span",classes:["token",e.type],attributes:{},language:n,parent:r},e.alias&&(o.classes=o.classes.concat(e.alias)),Zi.hooks.run("wrap",o),wCt(o.tag+"."+o.classes.join("."),RCt(o.attributes),o.content))}function OCt(e,n){for(var r=[],o=e.length,i=-1,s;++i<o;)s=e[i],s!==""&&s!==null&&s!==void 0&&r.push(s);for(i=-1,o=r.length;++i<o;)s=r[i],r[i]=Zi.Token.stringify(s,n,r);return r}function PCt(e){return e}function RCt(e){var n;for(n in e)e[n]=CCt(e[n]);return e}function MCt(){var e="Prism"in yC,n=e?yC.Prism:void 0;return r;function r(){e?yC.Prism=n:delete yC.Prism,e=void 0,n=void 0}}var rRe={},LCt=p;function FCt(e,n,r){if(e.tagName){var o=e.properties&&Array.isArray(e.properties.className)?e.properties.className.join(" "):e.properties.className;return LCt.createElement(e.tagName,Object.assign({key:"fract-".concat(r,"-").concat(n)},e.properties,{className:o}),e.children&&e.children.map(oRe(r+1)))}return e.value}function oRe(e){return function(r,o){return FCt(r,o,e)}}rRe.depth=oRe;var iRe=sRe;function sRe(e){if(e==null)return zCt;if(typeof e=="string")return VCt(e);if(typeof e=="object")return"length"in e?NCt(e):BCt(e);if(typeof e=="function")return e;throw new Error("Expected function, string, or object as test")}function BCt(e){return n;function n(r){var o;for(o in e)if(r[o]!==e[o])return!1;return!0}}function NCt(e){for(var n=[],r=-1;++r<e.length;)n[r]=sRe(e[r]);return o;function o(){for(var i=-1;++i<n.length;)if(n[i].apply(this,arguments))return!0;return!1}}function VCt(e){return n;function n(r){return!!(r&&r.type===e)}}function zCt(){return!0}var HCt=iRe,UCt=GCt,WCt={}.hasOwnProperty;function GCt(e,n,r){var o=HCt(r||n),i=n.cascade==null?!0:n.cascade;return s(e,null,null);function s(a,l,c){var d,f,h,m,g;if(!o(a,l,c))return null;if(a.children){for(d=[],f=-1;++f<a.children.length;)h=s(a.children[f],f,a),h&&d.push(h);if(i&&a.children.length&&!d.length)return null}m={};for(g in a)WCt.call(a,g)&&(m[g]=g==="children"?d:a[g]);return m}}var qCt=YCt;function YCt(e){return e}var KCt=d8,ZCt=iRe,XCt=qCt,aRe=!0,lRe="skip",MN=!1;d8.CONTINUE=aRe;d8.SKIP=lRe;d8.EXIT=MN;function d8(e,n,r,o){var i,s;typeof n=="function"&&typeof r!="function"&&(o=r,r=n,n=null),s=ZCt(n),i=o?-1:1,a(e,null,[])();function a(l,c,d){var f=typeof l=="object"&&l!==null?l:{},h;return typeof f.type=="string"&&(h=typeof f.tagName=="string"?f.tagName:typeof f.name=="string"?f.name:void 0,m.displayName="node ("+XCt(f.type+(h?"<"+h+">":""))+")"),m;function m(){var g=d.concat(l),v=[],y,b;if((!n||s(l,c,d[d.length-1]||null))&&(v=QCt(r(l,d)),v[0]===MN))return v;if(l.children&&v[0]!==lRe)for(b=(o?l.children.length:-1)+i;b>-1&&b<l.children.length;){if(y=a(l.children[b],b,g)(),y[0]===MN)return y;b=typeof y[1]=="number"?y[1]:b+i}return v}}}function QCt(e){return e!==null&&typeof e=="object"&&"length"in e?e:typeof e=="number"?[aRe,e]:[e]}var JCt=typeof WeakMap=="function"?eE:tE;function eE(){this.map=new WeakMap}eE.prototype.has=function(e){return this.map.has(e)};eE.prototype.set=function(e,n){return this.map.set(e,n),this};eE.prototype.get=function(e){return this.map.get(e)};eE.prototype.clear=function(){};function tE(){this.keys=[],this.values=[]}tE.prototype.has=function(e){return this.keys.indexOf(e)!==-1};tE.prototype.set=function(e,n){var r=this.keys.indexOf(e);return r===-1?(this.keys.push(e),this.values.push(n)):this.values[r]=n,this};tE.prototype.get=function(e){var n=this.keys.indexOf(e);return n===-1?void 0:this.values[n]};tE.prototype.clear=function(){this.keys=[],this.values=[]};var e_t=UCt,uie=KCt,D9=JCt;function cRe(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{lineNumber:1};return e.reduce(function(r,o){var i=n.lineNumber;if(o.type==="text"){if(o.value.indexOf(`
`)===-1)return o.lineStart=i,o.lineEnd=i,r.nodes.push(o),r;for(var s=o.value.split(`
`),a=0;a<s.length;a++){var l=a===0?n.lineNumber:++n.lineNumber;r.nodes.push({type:"text",value:a===s.length-1?s[a]:"".concat(s[a],`
`),lineStart:l,lineEnd:l})}return r.lineNumber=n.lineNumber,r}if(o.children){var c=cRe(o.children,n),d=c.nodes[0],f=c.nodes[c.nodes.length-1];return o.lineStart=d?d.lineStart:i,o.lineEnd=f?f.lineEnd:i,o.children=c.nodes,r.lineNumber=c.lineNumber,r.nodes.push(o),r}return r.nodes.push(o),r},{nodes:[],lineNumber:n.lineNumber})}function t_t(e,n){var r={type:"root",children:n},o=new D9,i=new D9,s=new D9,a=[];function l(h,m,g){a.push(m),g.forEach(function(w){h.has(w)||(h.set(w,Object.assign({},w,{children:[]})),w!==r&&a.push(w))});for(var v=g.length;v--;){var y=h.get(g[v]),b=g[v+1],x=h.get(b)||m;y.children.indexOf(x)===-1&&y.children.push(x)}}uie(r,function(h,m){if(!h.children){if(h.lineStart<e){l(o,h,m);return}if(h.lineStart===e){l(i,h,m);return}h.lineEnd>e&&a.some(function(g){return m.indexOf(g)!==-1})&&l(s,h,m)}});var c=e_t(r,function(h){return a.indexOf(h)===-1}),d=function(m){var g=m.get(r);return g?(uie(g,function(v,y){if(v.children){v.lineStart=0,v.lineEnd=0;return}y.forEach(function(b){b.lineStart=Math.max(b.lineStart,v.lineStart),b.lineEnd=Math.max(b.lineEnd,v.lineEnd)})}),g.children):[]},f=[].concat(d(o),d(i),d(s),c?c.children:[]);return o.clear(),i.clear(),s.clear(),f}function n_t(e,n,r){var o=n.className||"refractor-marker";return{type:"element",tagName:n.component||"div",properties:n.component?Object.assign({},r,{className:o}):{className:o},children:e,lineStart:n.line,lineEnd:e[e.length-1].lineEnd,isMarker:!0}}function r_t(e,n,r){if(n.length===0||e.length===0)return e;for(var o=n.reduce(function(h,m){return t_t(m.line,h)},e),i=[],s=0,a=0;a<n.length;a++){for(var l=n[a],c=o[s];c&&c.lineEnd<l.line;c=o[++s])i.push(c);for(var d=[],f=o[s];f&&f.lineEnd===l.line;f=o[++s])d.push(f);d.length>0&&i.push(n_t(d,l,r))}for(;s<o.length;)i.push(o[s++]);return i}function o_t(e,n){var r=n.markers.map(function(i){return i.line?i:{line:i}}).sort(function(i,s){return i.line-s.line}),o=cRe(e).nodes;return r_t(o,r,n)}var i_t=o_t,s_t=p,ec=O6e,eY=jCt,a_t=rRe,l_t=i_t,die=s_t.createElement;function nE(e){var n="language-".concat(e.language),r={className:n},o={className:[e.className,n].filter(Boolean).join(" ")};e.inline&&(r.style={display:"inline"},r.className=e.className);var i=eY.highlight(e.value,e.language);e.markers&&e.markers.length>0&&(i=l_t(i,{markers:e.markers}));var s=i.length===0?e.value:i.map(a_t.depth(0)),a=die("code",r,s);return e.inline?a:die("pre",o,a)}nE.propTypes={className:ec.string,inline:ec.bool,language:ec.string.isRequired,value:ec.string.isRequired,markers:ec.arrayOf(ec.oneOfType([ec.number,ec.shape({line:ec.number.isRequired,className:ec.string,component:ec.oneOfType([ec.node,ec.func])})]))};nE.defaultProps={className:"refractor",inline:!1};nE.registerLanguage=function(e){return eY.register(e)};nE.hasLanguage=function(e){return eY.registered(e)};var c_t=nE;const Jh=Ye(c_t),u_t=["top","right","bottom","left"],Tx=Math.min,P0=Math.max,F4=Math.round,x3=Math.floor,yg=e=>({x:e,y:e}),d_t={left:"right",right:"left",bottom:"top",top:"bottom"},f_t={start:"end",end:"start"};function LN(e,n,r){return P0(e,Tx(n,r))}function zw(e,n){return typeof e=="function"?e(n):e}function tv(e){return e.split("-")[0]}function rE(e){return e.split("-")[1]}function uRe(e){return e==="x"?"y":"x"}function tY(e){return e==="y"?"height":"width"}function f8(e){return["top","bottom"].includes(tv(e))?"y":"x"}function nY(e){return uRe(f8(e))}function h_t(e,n,r){r===void 0&&(r=!1);const o=rE(e),i=nY(e),s=tY(i);let a=i==="x"?o===(r?"end":"start")?"right":"left":o==="start"?"bottom":"top";return n.reference[s]>n.floating[s]&&(a=B4(a)),[a,B4(a)]}function p_t(e){const n=B4(e);return[FN(e),n,FN(n)]}function FN(e){return e.replace(/start|end/g,n=>f_t[n])}function m_t(e,n,r){const o=["left","right"],i=["right","left"],s=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return r?n?i:o:n?o:i;case"left":case"right":return n?s:a;default:return[]}}function g_t(e,n,r,o){const i=rE(e);let s=m_t(tv(e),r==="start",o);return i&&(s=s.map(a=>a+"-"+i),n&&(s=s.concat(s.map(FN)))),s}function B4(e){return e.replace(/left|right|bottom|top/g,n=>d_t[n])}function v_t(e){return{top:0,right:0,bottom:0,left:0,...e}}function dRe(e){return typeof e!="number"?v_t(e):{top:e,right:e,bottom:e,left:e}}function N4(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function fie(e,n,r){let{reference:o,floating:i}=e;const s=f8(n),a=nY(n),l=tY(a),c=tv(n),d=s==="y",f=o.x+o.width/2-i.width/2,h=o.y+o.height/2-i.height/2,m=o[l]/2-i[l]/2;let g;switch(c){case"top":g={x:f,y:o.y-i.height};break;case"bottom":g={x:f,y:o.y+o.height};break;case"right":g={x:o.x+o.width,y:h};break;case"left":g={x:o.x-i.width,y:h};break;default:g={x:o.x,y:o.y}}switch(rE(n)){case"start":g[a]-=m*(r&&d?-1:1);break;case"end":g[a]+=m*(r&&d?-1:1);break}return g}const y_t=async(e,n,r)=>{const{placement:o="bottom",strategy:i="absolute",middleware:s=[],platform:a}=r,l=s.filter(Boolean),c=await(a.isRTL==null?void 0:a.isRTL(n));let d=await a.getElementRects({reference:e,floating:n,strategy:i}),{x:f,y:h}=fie(d,o,c),m=o,g={},v=0;for(let y=0;y<l.length;y++){const{name:b,fn:x}=l[y],{x:w,y:C,data:_,reset:S}=await x({x:f,y:h,initialPlacement:o,placement:m,strategy:i,middlewareData:g,rects:d,platform:a,elements:{reference:e,floating:n}});f=w??f,h=C??h,g={...g,[b]:{...g[b],..._}},S&&v<=50&&(v++,typeof S=="object"&&(S.placement&&(m=S.placement),S.rects&&(d=S.rects===!0?await a.getElementRects({reference:e,floating:n,strategy:i}):S.rects),{x:f,y:h}=fie(d,m,c)),y=-1)}return{x:f,y:h,placement:m,strategy:i,middlewareData:g}};async function Ix(e,n){var r;n===void 0&&(n={});const{x:o,y:i,platform:s,rects:a,elements:l,strategy:c}=e,{boundary:d="clippingAncestors",rootBoundary:f="viewport",elementContext:h="floating",altBoundary:m=!1,padding:g=0}=zw(n,e),v=dRe(g),b=l[m?h==="floating"?"reference":"floating":h],x=N4(await s.getClippingRect({element:(r=await(s.isElement==null?void 0:s.isElement(b)))==null||r?b:b.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(l.floating)),boundary:d,rootBoundary:f,strategy:c})),w=h==="floating"?{...a.floating,x:o,y:i}:a.reference,C=await(s.getOffsetParent==null?void 0:s.getOffsetParent(l.floating)),_=await(s.isElement==null?void 0:s.isElement(C))?await(s.getScale==null?void 0:s.getScale(C))||{x:1,y:1}:{x:1,y:1},S=N4(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:w,offsetParent:C,strategy:c}):w);return{top:(x.top-S.top+v.top)/_.y,bottom:(S.bottom-x.bottom+v.bottom)/_.y,left:(x.left-S.left+v.left)/_.x,right:(S.right-x.right+v.right)/_.x}}const b_t=e=>({name:"arrow",options:e,async fn(n){const{x:r,y:o,placement:i,rects:s,platform:a,elements:l,middlewareData:c}=n,{element:d,padding:f=0}=zw(e,n)||{};if(d==null)return{};const h=dRe(f),m={x:r,y:o},g=nY(i),v=tY(g),y=await a.getDimensions(d),b=g==="y",x=b?"top":"left",w=b?"bottom":"right",C=b?"clientHeight":"clientWidth",_=s.reference[v]+s.reference[g]-m[g]-s.floating[v],S=m[g]-s.reference[g],k=await(a.getOffsetParent==null?void 0:a.getOffsetParent(d));let E=k?k[C]:0;(!E||!await(a.isElement==null?void 0:a.isElement(k)))&&(E=l.floating[C]||s.floating[v]);const j=_/2-S/2,T=E/2-y[v]/2-1,$=Tx(h[x],T),D=Tx(h[w],T),I=$,O=E-y[v]-D,A=E/2-y[v]/2+j,P=LN(I,A,O),R=!c.arrow&&rE(i)!=null&&A!==P&&s.reference[v]/2-(A<I?$:D)-y[v]/2<0,B=R?A<I?A-I:A-O:0;return{[g]:m[g]+B,data:{[g]:P,centerOffset:A-P-B,...R&&{alignmentOffset:B}},reset:R}}}),x_t=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(n){var r,o;const{placement:i,middlewareData:s,rects:a,initialPlacement:l,platform:c,elements:d}=n,{mainAxis:f=!0,crossAxis:h=!0,fallbackPlacements:m,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:y=!0,...b}=zw(e,n);if((r=s.arrow)!=null&&r.alignmentOffset)return{};const x=tv(i),w=tv(l)===l,C=await(c.isRTL==null?void 0:c.isRTL(d.floating)),_=m||(w||!y?[B4(l)]:p_t(l));!m&&v!=="none"&&_.push(...g_t(l,y,v,C));const S=[l,..._],k=await Ix(n,b),E=[];let j=((o=s.flip)==null?void 0:o.overflows)||[];if(f&&E.push(k[x]),h){const I=h_t(i,a,C);E.push(k[I[0]],k[I[1]])}if(j=[...j,{placement:i,overflows:E}],!E.every(I=>I<=0)){var T,$;const I=(((T=s.flip)==null?void 0:T.index)||0)+1,O=S[I];if(O)return{data:{index:I,overflows:j},reset:{placement:O}};let A=($=j.filter(P=>P.overflows[0]<=0).sort((P,R)=>P.overflows[1]-R.overflows[1])[0])==null?void 0:$.placement;if(!A)switch(g){case"bestFit":{var D;const P=(D=j.map(R=>[R.placement,R.overflows.filter(B=>B>0).reduce((B,L)=>B+L,0)]).sort((R,B)=>R[1]-B[1])[0])==null?void 0:D[0];P&&(A=P);break}case"initialPlacement":A=l;break}if(i!==A)return{reset:{placement:A}}}return{}}}};function hie(e,n){return{top:e.top-n.height,right:e.right-n.width,bottom:e.bottom-n.height,left:e.left-n.width}}function pie(e){return u_t.some(n=>e[n]>=0)}const w_t=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(n){const{rects:r}=n,{strategy:o="referenceHidden",...i}=zw(e,n);switch(o){case"referenceHidden":{const s=await Ix(n,{...i,elementContext:"reference"}),a=hie(s,r.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:pie(a)}}}case"escaped":{const s=await Ix(n,{...i,altBoundary:!0}),a=hie(s,r.floating);return{data:{escapedOffsets:a,escaped:pie(a)}}}default:return{}}}}};async function C_t(e,n){const{placement:r,platform:o,elements:i}=e,s=await(o.isRTL==null?void 0:o.isRTL(i.floating)),a=tv(r),l=rE(r),c=f8(r)==="y",d=["left","top"].includes(a)?-1:1,f=s&&c?-1:1,h=zw(n,e);let{mainAxis:m,crossAxis:g,alignmentAxis:v}=typeof h=="number"?{mainAxis:h,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...h};return l&&typeof v=="number"&&(g=l==="end"?v*-1:v),c?{x:g*f,y:m*d}:{x:m*d,y:g*f}}const h8=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(n){var r,o;const{x:i,y:s,placement:a,middlewareData:l}=n,c=await C_t(n,e);return a===((r=l.offset)==null?void 0:r.placement)&&(o=l.arrow)!=null&&o.alignmentOffset?{}:{x:i+c.x,y:s+c.y,data:{...c,placement:a}}}}},__t=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(n){const{x:r,y:o,placement:i}=n,{mainAxis:s=!0,crossAxis:a=!1,limiter:l={fn:b=>{let{x,y:w}=b;return{x,y:w}}},...c}=zw(e,n),d={x:r,y:o},f=await Ix(n,c),h=f8(tv(i)),m=uRe(h);let g=d[m],v=d[h];if(s){const b=m==="y"?"top":"left",x=m==="y"?"bottom":"right",w=g+f[b],C=g-f[x];g=LN(w,g,C)}if(a){const b=h==="y"?"top":"left",x=h==="y"?"bottom":"right",w=v+f[b],C=v-f[x];v=LN(w,v,C)}const y=l.fn({...n,[m]:g,[h]:v});return{...y,data:{x:y.x-r,y:y.y-o}}}}};function bg(e){return fRe(e)?(e.nodeName||"").toLowerCase():"#document"}function yc(e){var n;return(e==null||(n=e.ownerDocument)==null?void 0:n.defaultView)||window}function Ip(e){var n;return(n=(fRe(e)?e.ownerDocument:e.document)||window.document)==null?void 0:n.documentElement}function fRe(e){return e instanceof Node||e instanceof yc(e).Node}function ep(e){return e instanceof Element||e instanceof yc(e).Element}function $f(e){return e instanceof HTMLElement||e instanceof yc(e).HTMLElement}function mie(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof yc(e).ShadowRoot}function oE(e){const{overflow:n,overflowX:r,overflowY:o,display:i}=$u(e);return/auto|scroll|overlay|hidden|clip/.test(n+o+r)&&!["inline","contents"].includes(i)}function S_t(e){return["table","td","th"].includes(bg(e))}function rY(e){const n=oY(),r=$u(e);return r.transform!=="none"||r.perspective!=="none"||(r.containerType?r.containerType!=="normal":!1)||!n&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!n&&(r.filter?r.filter!=="none":!1)||["transform","perspective","filter"].some(o=>(r.willChange||"").includes(o))||["paint","layout","strict","content"].some(o=>(r.contain||"").includes(o))}function k_t(e){let n=Ax(e);for(;$f(n)&&!p8(n);){if(rY(n))return n;n=Ax(n)}return null}function oY(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function p8(e){return["html","body","#document"].includes(bg(e))}function $u(e){return yc(e).getComputedStyle(e)}function m8(e){return ep(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Ax(e){if(bg(e)==="html")return e;const n=e.assignedSlot||e.parentNode||mie(e)&&e.host||Ip(e);return mie(n)?n.host:n}function hRe(e){const n=Ax(e);return p8(n)?e.ownerDocument?e.ownerDocument.body:e.body:$f(n)&&oE(n)?n:hRe(n)}function J_(e,n,r){var o;n===void 0&&(n=[]),r===void 0&&(r=!0);const i=hRe(e),s=i===((o=e.ownerDocument)==null?void 0:o.body),a=yc(i);return s?n.concat(a,a.visualViewport||[],oE(i)?i:[],a.frameElement&&r?J_(a.frameElement):[]):n.concat(i,J_(i,[],r))}function pRe(e){const n=$u(e);let r=parseFloat(n.width)||0,o=parseFloat(n.height)||0;const i=$f(e),s=i?e.offsetWidth:r,a=i?e.offsetHeight:o,l=F4(r)!==s||F4(o)!==a;return l&&(r=s,o=a),{width:r,height:o,$:l}}function iY(e){return ep(e)?e:e.contextElement}function Wb(e){const n=iY(e);if(!$f(n))return yg(1);const r=n.getBoundingClientRect(),{width:o,height:i,$:s}=pRe(n);let a=(s?F4(r.width):r.width)/o,l=(s?F4(r.height):r.height)/i;return(!a||!Number.isFinite(a))&&(a=1),(!l||!Number.isFinite(l))&&(l=1),{x:a,y:l}}const E_t=yg(0);function mRe(e){const n=yc(e);return!oY()||!n.visualViewport?E_t:{x:n.visualViewport.offsetLeft,y:n.visualViewport.offsetTop}}function j_t(e,n,r){return n===void 0&&(n=!1),!r||n&&r!==yc(e)?!1:n}function nv(e,n,r,o){n===void 0&&(n=!1),r===void 0&&(r=!1);const i=e.getBoundingClientRect(),s=iY(e);let a=yg(1);n&&(o?ep(o)&&(a=Wb(o)):a=Wb(e));const l=j_t(s,r,o)?mRe(s):yg(0);let c=(i.left+l.x)/a.x,d=(i.top+l.y)/a.y,f=i.width/a.x,h=i.height/a.y;if(s){const m=yc(s),g=o&&ep(o)?yc(o):o;let v=m,y=v.frameElement;for(;y&&o&&g!==v;){const b=Wb(y),x=y.getBoundingClientRect(),w=$u(y),C=x.left+(y.clientLeft+parseFloat(w.paddingLeft))*b.x,_=x.top+(y.clientTop+parseFloat(w.paddingTop))*b.y;c*=b.x,d*=b.y,f*=b.x,h*=b.y,c+=C,d+=_,v=yc(y),y=v.frameElement}}return N4({width:f,height:h,x:c,y:d})}const T_t=[":popover-open",":modal"];function gRe(e){return T_t.some(n=>{try{return e.matches(n)}catch{return!1}})}function I_t(e){let{elements:n,rect:r,offsetParent:o,strategy:i}=e;const s=i==="fixed",a=Ip(o),l=n?gRe(n.floating):!1;if(o===a||l&&s)return r;let c={scrollLeft:0,scrollTop:0},d=yg(1);const f=yg(0),h=$f(o);if((h||!h&&!s)&&((bg(o)!=="body"||oE(a))&&(c=m8(o)),$f(o))){const m=nv(o);d=Wb(o),f.x=m.x+o.clientLeft,f.y=m.y+o.clientTop}return{width:r.width*d.x,height:r.height*d.y,x:r.x*d.x-c.scrollLeft*d.x+f.x,y:r.y*d.y-c.scrollTop*d.y+f.y}}function A_t(e){return Array.from(e.getClientRects())}function vRe(e){return nv(Ip(e)).left+m8(e).scrollLeft}function $_t(e){const n=Ip(e),r=m8(e),o=e.ownerDocument.body,i=P0(n.scrollWidth,n.clientWidth,o.scrollWidth,o.clientWidth),s=P0(n.scrollHeight,n.clientHeight,o.scrollHeight,o.clientHeight);let a=-r.scrollLeft+vRe(e);const l=-r.scrollTop;return $u(o).direction==="rtl"&&(a+=P0(n.clientWidth,o.clientWidth)-i),{width:i,height:s,x:a,y:l}}function D_t(e,n){const r=yc(e),o=Ip(e),i=r.visualViewport;let s=o.clientWidth,a=o.clientHeight,l=0,c=0;if(i){s=i.width,a=i.height;const d=oY();(!d||d&&n==="fixed")&&(l=i.offsetLeft,c=i.offsetTop)}return{width:s,height:a,x:l,y:c}}function O_t(e,n){const r=nv(e,!0,n==="fixed"),o=r.top+e.clientTop,i=r.left+e.clientLeft,s=$f(e)?Wb(e):yg(1),a=e.clientWidth*s.x,l=e.clientHeight*s.y,c=i*s.x,d=o*s.y;return{width:a,height:l,x:c,y:d}}function gie(e,n,r){let o;if(n==="viewport")o=D_t(e,r);else if(n==="document")o=$_t(Ip(e));else if(ep(n))o=O_t(n,r);else{const i=mRe(e);o={...n,x:n.x-i.x,y:n.y-i.y}}return N4(o)}function yRe(e,n){const r=Ax(e);return r===n||!ep(r)||p8(r)?!1:$u(r).position==="fixed"||yRe(r,n)}function P_t(e,n){const r=n.get(e);if(r)return r;let o=J_(e,[],!1).filter(l=>ep(l)&&bg(l)!=="body"),i=null;const s=$u(e).position==="fixed";let a=s?Ax(e):e;for(;ep(a)&&!p8(a);){const l=$u(a),c=rY(a);!c&&l.position==="fixed"&&(i=null),(s?!c&&!i:!c&&l.position==="static"&&!!i&&["absolute","fixed"].includes(i.position)||oE(a)&&!c&&yRe(e,a))?o=o.filter(f=>f!==a):i=l,a=Ax(a)}return n.set(e,o),o}function R_t(e){let{element:n,boundary:r,rootBoundary:o,strategy:i}=e;const a=[...r==="clippingAncestors"?P_t(n,this._c):[].concat(r),o],l=a[0],c=a.reduce((d,f)=>{const h=gie(n,f,i);return d.top=P0(h.top,d.top),d.right=Tx(h.right,d.right),d.bottom=Tx(h.bottom,d.bottom),d.left=P0(h.left,d.left),d},gie(n,l,i));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}}function M_t(e){const{width:n,height:r}=pRe(e);return{width:n,height:r}}function L_t(e,n,r){const o=$f(n),i=Ip(n),s=r==="fixed",a=nv(e,!0,s,n);let l={scrollLeft:0,scrollTop:0};const c=yg(0);if(o||!o&&!s)if((bg(n)!=="body"||oE(i))&&(l=m8(n)),o){const h=nv(n,!0,s,n);c.x=h.x+n.clientLeft,c.y=h.y+n.clientTop}else i&&(c.x=vRe(i));const d=a.left+l.scrollLeft-c.x,f=a.top+l.scrollTop-c.y;return{x:d,y:f,width:a.width,height:a.height}}function vie(e,n){return!$f(e)||$u(e).position==="fixed"?null:n?n(e):e.offsetParent}function bRe(e,n){const r=yc(e);if(!$f(e)||gRe(e))return r;let o=vie(e,n);for(;o&&S_t(o)&&$u(o).position==="static";)o=vie(o,n);return o&&(bg(o)==="html"||bg(o)==="body"&&$u(o).position==="static"&&!rY(o))?r:o||k_t(e)||r}const F_t=async function(e){const n=this.getOffsetParent||bRe,r=this.getDimensions;return{reference:L_t(e.reference,await n(e.floating),e.strategy),floating:{x:0,y:0,...await r(e.floating)}}};function B_t(e){return $u(e).direction==="rtl"}const N_t={convertOffsetParentRelativeRectToViewportRelativeRect:I_t,getDocumentElement:Ip,getClippingRect:R_t,getOffsetParent:bRe,getElementRects:F_t,getClientRects:A_t,getDimensions:M_t,getScale:Wb,isElement:ep,isRTL:B_t};function V_t(e,n){let r=null,o;const i=Ip(e);function s(){var l;clearTimeout(o),(l=r)==null||l.disconnect(),r=null}function a(l,c){l===void 0&&(l=!1),c===void 0&&(c=1),s();const{left:d,top:f,width:h,height:m}=e.getBoundingClientRect();if(l||n(),!h||!m)return;const g=x3(f),v=x3(i.clientWidth-(d+h)),y=x3(i.clientHeight-(f+m)),b=x3(d),w={rootMargin:-g+"px "+-v+"px "+-y+"px "+-b+"px",threshold:P0(0,Tx(1,c))||1};let C=!0;function _(S){const k=S[0].intersectionRatio;if(k!==c){if(!C)return a();k?a(!1,k):o=setTimeout(()=>{a(!1,1e-7)},100)}C=!1}try{r=new IntersectionObserver(_,{...w,root:i.ownerDocument})}catch{r=new IntersectionObserver(_,w)}r.observe(e)}return a(!0),s}function iE(e,n,r,o){o===void 0&&(o={});const{ancestorScroll:i=!0,ancestorResize:s=!0,elementResize:a=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:c=!1}=o,d=iY(e),f=i||s?[...d?J_(d):[],...J_(n)]:[];f.forEach(x=>{i&&x.addEventListener("scroll",r,{passive:!0}),s&&x.addEventListener("resize",r)});const h=d&&l?V_t(d,r):null;let m=-1,g=null;a&&(g=new ResizeObserver(x=>{let[w]=x;w&&w.target===d&&g&&(g.unobserve(n),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var C;(C=g)==null||C.observe(n)})),r()}),d&&!c&&g.observe(d),g.observe(n));let v,y=c?nv(e):null;c&&b();function b(){const x=nv(e);y&&(x.x!==y.x||x.y!==y.y||x.width!==y.width||x.height!==y.height)&&r(),y=x,v=requestAnimationFrame(b)}return r(),()=>{var x;f.forEach(w=>{i&&w.removeEventListener("scroll",r),s&&w.removeEventListener("resize",r)}),h==null||h(),(x=g)==null||x.disconnect(),g=null,c&&cancelAnimationFrame(v)}}const g8=__t,v8=x_t,xRe=w_t,V4=b_t,wRe=(e,n,r)=>{const o=new Map,i={platform:N_t,...r},s={...i.platform,_c:o};return y_t(e,n,{...i,platform:s})};var CRe={exports:{}},Vc={},_Re={exports:{}},SRe={};/**
* @license React
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/(function(e){function n(L,z){var H=L.length;L.push(z);e:for(;0<H;){var V=H-1>>>1,W=L[V];if(0<i(W,z))L[V]=z,L[H]=W,H=V;else break e}}function r(L){return L.length===0?null:L[0]}function o(L){if(L.length===0)return null;var z=L[0],H=L.pop();if(H!==z){L[0]=H;e:for(var V=0,W=L.length,q=W>>>1;V<q;){var F=2*(V+1)-1,Q=L[F],N=F+1,Y=L[N];if(0>i(Q,H))N<W&&0>i(Y,Q)?(L[V]=Y,L[N]=H,V=N):(L[V]=Q,L[F]=H,V=F);else if(N<W&&0>i(Y,H))L[V]=Y,L[N]=H,V=N;else break e}}return z}function i(L,z){var H=L.sortIndex-z.sortIndex;return H!==0?H:L.id-z.id}if(typeof performance=="object"&&typeof performance.now=="function"){var s=performance;e.unstable_now=function(){return s.now()}}else{var a=Date,l=a.now();e.unstable_now=function(){return a.now()-l}}var c=[],d=[],f=1,h=null,m=3,g=!1,v=!1,y=!1,b=typeof setTimeout=="function"?setTimeout:null,x=typeof clearTimeout=="function"?clearTimeout:null,w=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function C(L){for(var z=r(d);z!==null;){if(z.callback===null)o(d);else if(z.startTime<=L)o(d),z.sortIndex=z.expirationTime,n(c,z);else break;z=r(d)}}function _(L){if(y=!1,C(L),!v)if(r(c)!==null)v=!0,R(S);else{var z=r(d);z!==null&&B(_,z.startTime-L)}}function S(L,z){v=!1,y&&(y=!1,x(j),j=-1),g=!0;var H=m;try{for(C(z),h=r(c);h!==null&&(!(h.expirationTime>z)||L&&!D());){var V=h.callback;if(typeof V=="function"){h.callback=null,m=h.priorityLevel;var W=V(h.expirationTime<=z);z=e.unstable_now(),typeof W=="function"?h.callback=W:h===r(c)&&o(c),C(z)}else o(c);h=r(c)}if(h!==null)var q=!0;else{var F=r(d);F!==null&&B(_,F.startTime-z),q=!1}return q}finally{h=null,m=H,g=!1}}var k=!1,E=null,j=-1,T=5,$=-1;function D(){return!(e.unstable_now()-$<T)}function I(){if(E!==null){var L=e.unstable_now();$=L;var z=!0;try{z=E(!0,L)}finally{z?O():(k=!1,E=null)}}else k=!1}var O;if(typeof w=="function")O=function(){w(I)};else if(typeof MessageChannel<"u"){var A=new MessageChannel,P=A.port2;A.port1.onmessage=I,O=function(){P.postMessage(null)}}else O=function(){b(I,0)};function R(L){E=L,k||(k=!0,O())}function B(L,z){j=b(function(){L(e.unstable_now())},z)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(L){L.callback=null},e.unstable_continueExecution=function(){v||g||(v=!0,R(S))},e.unstable_forceFrameRate=function(L){0>L||125<L?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):T=0<L?Math.floor(1e3/L):5},e.unstable_getCurrentPriorityLevel=function(){return m},e.unstable_getFirstCallbackNode=function(){return r(c)},e.unstable_next=function(L){switch(m){case 1:case 2:case 3:var z=3;break;default:z=m}var H=m;m=z;try{return L()}finally{m=H}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(L,z){switch(L){case 1:case 2:case 3:case 4:case 5:break;default:L=3}var H=m;m=L;try{return z()}finally{m=H}},e.unstable_scheduleCallback=function(L,z,H){var V=e.unstable_now();switch(typeof H=="object"&&H!==null?(H=H.delay,H=typeof H=="number"&&0<H?V+H:V):H=V,L){case 1:var W=-1;break;case 2:W=250;break;case 5:W=1073741823;break;case 4:W=1e4;break;default:W=5e3}return W=H+W,L={id:f++,callback:z,priorityLevel:L,startTime:H,expirationTime:W,sortIndex:-1},H>V?(L.sortIndex=H,n(d,L),r(c)===null&&L===r(d)&&(y?(x(j),j=-1):y=!0,B(_,H-V))):(L.sortIndex=W,n(c,L),v||g||(v=!0,R(S))),L},e.unstable_shouldYield=D,e.unstable_wrapCallback=function(L){var z=m;return function(){var H=m;m=z;try{return L.apply(this,arguments)}finally{m=H}}}})(SRe);_Re.exports=SRe;var z_t=_Re.exports;/**
* @license React
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var kRe=p,Ac=z_t;function Ge(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)n+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var ERe=new Set,eS={};function Mv(e,n){$x(e,n),$x(e+"Capture",n)}function $x(e,n){for(eS[e]=n,e=0;e<n.length;e++)ERe.add(n[e])}var tp=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),BN=Object.prototype.hasOwnProperty,H_t=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,yie={},bie={};function U_t(e){return BN.call(bie,e)?!0:BN.call(yie,e)?!1:H_t.test(e)?bie[e]=!0:(yie[e]=!0,!1)}function W_t(e,n,r,o){if(r!==null&&r.type===0)return!1;switch(typeof n){case"function":case"symbol":return!0;case"boolean":return o?!1:r!==null?!r.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function G_t(e,n,r,o){if(n===null||typeof n>"u"||W_t(e,n,r,o))return!0;if(o)return!1;if(r!==null)switch(r.type){case 3:return!n;case 4:return n===!1;case 5:return isNaN(n);case 6:return isNaN(n)||1>n}return!1}function ll(e,n,r,o,i,s,a){this.acceptsBooleans=n===2||n===3||n===4,this.attributeName=o,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=n,this.sanitizeURL=s,this.removeEmptyString=a}var sa={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){sa[e]=new ll(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var n=e[0];sa[n]=new ll(n,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){sa[e]=new ll(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){sa[e]=new ll(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){sa[e]=new ll(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){sa[e]=new ll(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){sa[e]=new ll(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){sa[e]=new ll(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){sa[e]=new ll(e,5,!1,e.toLowerCase(),null,!1,!1)});var sY=/[\-:]([a-z])/g;function aY(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var n=e.replace(sY,aY);sa[n]=new ll(n,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var n=e.replace(sY,aY);sa[n]=new ll(n,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var n=e.replace(sY,aY);sa[n]=new ll(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){sa[e]=new ll(e,1,!1,e.toLowerCase(),null,!1,!1)});sa.xlinkHref=new ll("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){sa[e]=new ll(e,1,!1,e.toLowerCase(),null,!0,!0)});function lY(e,n,r,o){var i=sa.hasOwnProperty(n)?sa[n]:null;(i!==null?i.type!==0:o||!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")&&(G_t(n,r,i,o)&&(r=null),o||i===null?U_t(n)&&(r===null?e.removeAttribute(n):e.setAttribute(n,""+r)):i.mustUseProperty?e[i.propertyName]=r===null?i.type===3?!1:"":r:(n=i.attributeName,o=i.attributeNamespace,r===null?e.removeAttribute(n):(i=i.type,r=i===3||i===4&&r===!0?"":""+r,o?e.setAttributeNS(o,n,r):e.setAttribute(n,r))))}var Ap=kRe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,w3=Symbol.for("react.element"),lb=Symbol.for("react.portal"),cb=Symbol.for("react.fragment"),cY=Symbol.for("react.strict_mode"),NN=Symbol.for("react.profiler"),jRe=Symbol.for("react.provider"),TRe=Symbol.for("react.context"),uY=Symbol.for("react.forward_ref"),VN=Symbol.for("react.suspense"),zN=Symbol.for("react.suspense_list"),dY=Symbol.for("react.memo"),cm=Symbol.for("react.lazy"),IRe=Symbol.for("react.offscreen"),xie=Symbol.iterator;function o5(e){return e===null||typeof e!="object"?null:(e=xie&&e[xie]||e["@@iterator"],typeof e=="function"?e:null)}var oi=Object.assign,O9;function bC(e){if(O9===void 0)try{throw Error()}catch(r){var n=r.stack.trim().match(/\n( *(at )?)/);O9=n&&n[1]||""}return`
`+O9+e}var P9=!1;function R9(e,n){if(!e||P9)return"";P9=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(n)if(n=function(){throw Error()},Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(n,[])}catch(d){var o=d}Reflect.construct(e,[],n)}else{try{n.call()}catch(d){o=d}e.call(n.prototype)}else{try{throw Error()}catch(d){o=d}e()}}catch(d){if(d&&o&&typeof d.stack=="string"){for(var i=d.stack.split(`
`),s=o.stack.split(`
`),a=i.length-1,l=s.length-1;1<=a&&0<=l&&i[a]!==s[l];)l--;for(;1<=a&&0<=l;a--,l--)if(i[a]!==s[l]){if(a!==1||l!==1)do if(a--,l--,0>l||i[a]!==s[l]){var c=`
`+i[a].replace(" at new "," at ");return e.displayName&&c.includes("<anonymous>")&&(c=c.replace("<anonymous>",e.displayName)),c}while(1<=a&&0<=l);break}}}finally{P9=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?bC(e):""}function q_t(e){switch(e.tag){case 5:return bC(e.type);case 16:return bC("Lazy");case 13:return bC("Suspense");case 19:return bC("SuspenseList");case 0:case 2:case 15:return e=R9(e.type,!1),e;case 11:return e=R9(e.type.render,!1),e;case 1:return e=R9(e.type,!0),e;default:return""}}function HN(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case cb:return"Fragment";case lb:return"Portal";case NN:return"Profiler";case cY:return"StrictMode";case VN:return"Suspense";case zN:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case TRe:return(e.displayName||"Context")+".Consumer";case jRe:return(e._context.displayName||"Context")+".Provider";case uY:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case dY:return n=e.displayName||null,n!==null?n:HN(e.type)||"Memo";case cm:n=e._payload,e=e._init;try{return HN(e(n))}catch{}}return null}function Y_t(e){var n=e.type;switch(e.tag){case 24:return"Cache";case 9:return(n.displayName||"Context")+".Consumer";case 10:return(n._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=n.render,e=e.displayName||e.name||"",n.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return n;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return HN(n);case 8:return n===cY?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof n=="function")return n.displayName||n.name||null;if(typeof n=="string")return n}return null}function xg(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function ARe(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function K_t(e){var n=ARe(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),o=""+e[n];if(!e.hasOwnProperty(n)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var i=r.get,s=r.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return i.call(this)},set:function(a){o=""+a,s.call(this,a)}}),Object.defineProperty(e,n,{enumerable:r.enumerable}),{getValue:function(){return o},setValue:function(a){o=""+a},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function C3(e){e._valueTracker||(e._valueTracker=K_t(e))}function $Re(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var r=n.getValue(),o="";return e&&(o=ARe(e)?e.checked?"true":"false":e.value),e=o,e!==r?(n.setValue(e),!0):!1}function z4(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function UN(e,n){var r=n.checked;return oi({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??e._wrapperState.initialChecked})}function wie(e,n){var r=n.defaultValue==null?"":n.defaultValue,o=n.checked!=null?n.checked:n.defaultChecked;r=xg(n.value!=null?n.value:r),e._wrapperState={initialChecked:o,initialValue:r,controlled:n.type==="checkbox"||n.type==="radio"?n.checked!=null:n.value!=null}}function DRe(e,n){n=n.checked,n!=null&&lY(e,"checked",n,!1)}function WN(e,n){DRe(e,n);var r=xg(n.value),o=n.type;if(r!=null)o==="number"?(r===0&&e.value===""||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if(o==="submit"||o==="reset"){e.removeAttribute("value");return}n.hasOwnProperty("value")?GN(e,n.type,r):n.hasOwnProperty("defaultValue")&&GN(e,n.type,xg(n.defaultValue)),n.checked==null&&n.defaultChecked!=null&&(e.defaultChecked=!!n.defaultChecked)}function Cie(e,n,r){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var o=n.type;if(!(o!=="submit"&&o!=="reset"||n.value!==void 0&&n.value!==null))return;n=""+e._wrapperState.initialValue,r||n===e.value||(e.value=n),e.defaultValue=n}r=e.name,r!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,r!==""&&(e.name=r)}function GN(e,n,r){(n!=="number"||z4(e.ownerDocument)!==e)&&(r==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var xC=Array.isArray;function Gb(e,n,r,o){if(e=e.options,n){n={};for(var i=0;i<r.length;i++)n["$"+r[i]]=!0;for(r=0;r<e.length;r++)i=n.hasOwnProperty("$"+e[r].value),e[r].selected!==i&&(e[r].selected=i),i&&o&&(e[r].defaultSelected=!0)}else{for(r=""+xg(r),n=null,i=0;i<e.length;i++){if(e[i].value===r){e[i].selected=!0,o&&(e[i].defaultSelected=!0);return}n!==null||e[i].disabled||(n=e[i])}n!==null&&(n.selected=!0)}}function qN(e,n){if(n.dangerouslySetInnerHTML!=null)throw Error(Ge(91));return oi({},n,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function _ie(e,n){var r=n.value;if(r==null){if(r=n.children,n=n.defaultValue,r!=null){if(n!=null)throw Error(Ge(92));if(xC(r)){if(1<r.length)throw Error(Ge(93));r=r[0]}n=r}n==null&&(n=""),r=n}e._wrapperState={initialValue:xg(r)}}function ORe(e,n){var r=xg(n.value),o=xg(n.defaultValue);r!=null&&(r=""+r,r!==e.value&&(e.value=r),n.defaultValue==null&&e.defaultValue!==r&&(e.defaultValue=r)),o!=null&&(e.defaultValue=""+o)}function Sie(e){var n=e.textContent;n===e._wrapperState.initialValue&&n!==""&&n!==null&&(e.value=n)}function PRe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function YN(e,n){return e==null||e==="http://www.w3.org/1999/xhtml"?PRe(n):e==="http://www.w3.org/2000/svg"&&n==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var _3,RRe=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(n,r,o,i){MSApp.execUnsafeLocalFunction(function(){return e(n,r,o,i)})}:e}(function(e,n){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=n;else{for(_3=_3||document.createElement("div"),_3.innerHTML="<svg>"+n.valueOf().toString()+"</svg>",n=_3.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild)}});function tS(e,n){if(n){var r=e.firstChild;if(r&&r===e.lastChild&&r.nodeType===3){r.nodeValue=n;return}}e.textContent=n}var e_={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Z_t=["Webkit","ms","Moz","O"];Object.keys(e_).forEach(function(e){Z_t.forEach(function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),e_[n]=e_[e]})});function MRe(e,n,r){return n==null||typeof n=="boolean"||n===""?"":r||typeof n!="number"||n===0||e_.hasOwnProperty(e)&&e_[e]?(""+n).trim():n+"px"}function LRe(e,n){e=e.style;for(var r in n)if(n.hasOwnProperty(r)){var o=r.indexOf("--")===0,i=MRe(r,n[r],o);r==="float"&&(r="cssFloat"),o?e.setProperty(r,i):e[r]=i}}var X_t=oi({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function KN(e,n){if(n){if(X_t[e]&&(n.children!=null||n.dangerouslySetInnerHTML!=null))throw Error(Ge(137,e));if(n.dangerouslySetInnerHTML!=null){if(n.children!=null)throw Error(Ge(60));if(typeof n.dangerouslySetInnerHTML!="object"||!("__html"in n.dangerouslySetInnerHTML))throw Error(Ge(61))}if(n.style!=null&&typeof n.style!="object")throw Error(Ge(62))}}function ZN(e,n){if(e.indexOf("-")===-1)return typeof n.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var XN=null;function fY(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var QN=null,qb=null,Yb=null;function kie(e){if(e=lE(e)){if(typeof QN!="function")throw Error(Ge(280));var n=e.stateNode;n&&(n=C8(n),QN(e.stateNode,e.type,n))}}function FRe(e){qb?Yb?Yb.push(e):Yb=[e]:qb=e}function BRe(){if(qb){var e=qb,n=Yb;if(Yb=qb=null,kie(e),n)for(e=0;e<n.length;e++)kie(n[e])}}function NRe(e,n){return e(n)}function VRe(){}var M9=!1;function zRe(e,n,r){if(M9)return e(n,r);M9=!0;try{return NRe(e,n,r)}finally{M9=!1,(qb!==null||Yb!==null)&&(VRe(),BRe())}}function nS(e,n){var r=e.stateNode;if(r===null)return null;var o=C8(r);if(o===null)return null;r=o[n];e:switch(n){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(o=!o.disabled)||(e=e.type,o=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!o;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error(Ge(231,n,typeof r));return r}var JN=!1;if(tp)try{var i5={};Object.defineProperty(i5,"passive",{get:function(){JN=!0}}),window.addEventListener("test",i5,i5),window.removeEventListener("test",i5,i5)}catch{JN=!1}function Q_t(e,n,r,o,i,s,a,l,c){var d=Array.prototype.slice.call(arguments,3);try{n.apply(r,d)}catch(f){this.onError(f)}}var t_=!1,H4=null,U4=!1,eV=null,J_t={onError:function(e){t_=!0,H4=e}};function eSt(e,n,r,o,i,s,a,l,c){t_=!1,H4=null,Q_t.apply(J_t,arguments)}function tSt(e,n,r,o,i,s,a,l,c){if(eSt.apply(this,arguments),t_){if(t_){var d=H4;t_=!1,H4=null}else throw Error(Ge(198));U4||(U4=!0,eV=d)}}function Lv(e){var n=e,r=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do n=e,n.flags&4098&&(r=n.return),e=n.return;while(e)}return n.tag===3?r:null}function HRe(e){if(e.tag===13){var n=e.memoizedState;if(n===null&&(e=e.alternate,e!==null&&(n=e.memoizedState)),n!==null)return n.dehydrated}return null}function Eie(e){if(Lv(e)!==e)throw Error(Ge(188))}function nSt(e){var n=e.alternate;if(!n){if(n=Lv(e),n===null)throw Error(Ge(188));return n!==e?null:e}for(var r=e,o=n;;){var i=r.return;if(i===null)break;var s=i.alternate;if(s===null){if(o=i.return,o!==null){r=o;continue}break}if(i.child===s.child){for(s=i.child;s;){if(s===r)return Eie(i),e;if(s===o)return Eie(i),n;s=s.sibling}throw Error(Ge(188))}if(r.return!==o.return)r=i,o=s;else{for(var a=!1,l=i.child;l;){if(l===r){a=!0,r=i,o=s;break}if(l===o){a=!0,o=i,r=s;break}l=l.sibling}if(!a){for(l=s.child;l;){if(l===r){a=!0,r=s,o=i;break}if(l===o){a=!0,o=s,r=i;break}l=l.sibling}if(!a)throw Error(Ge(189))}}if(r.alternate!==o)throw Error(Ge(190))}if(r.tag!==3)throw Error(Ge(188));return r.stateNode.current===r?e:n}function URe(e){return e=nSt(e),e!==null?WRe(e):null}function WRe(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var n=WRe(e);if(n!==null)return n;e=e.sibling}return null}var GRe=Ac.unstable_scheduleCallback,jie=Ac.unstable_cancelCallback,rSt=Ac.unstable_shouldYield,oSt=Ac.unstable_requestPaint,Ii=Ac.unstable_now,iSt=Ac.unstable_getCurrentPriorityLevel,hY=Ac.unstable_ImmediatePriority,qRe=Ac.unstable_UserBlockingPriority,W4=Ac.unstable_NormalPriority,sSt=Ac.unstable_LowPriority,YRe=Ac.unstable_IdlePriority,y8=null,bf=null;function aSt(e){if(bf&&typeof bf.onCommitFiberRoot=="function")try{bf.onCommitFiberRoot(y8,e,void 0,(e.current.flags&128)===128)}catch{}}var vd=Math.clz32?Math.clz32:uSt,lSt=Math.log,cSt=Math.LN2;function uSt(e){return e>>>=0,e===0?32:31-(lSt(e)/cSt|0)|0}var S3=64,k3=4194304;function wC(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function G4(e,n){var r=e.pendingLanes;if(r===0)return 0;var o=0,i=e.suspendedLanes,s=e.pingedLanes,a=r&268435455;if(a!==0){var l=a&~i;l!==0?o=wC(l):(s&=a,s!==0&&(o=wC(s)))}else a=r&~i,a!==0?o=wC(a):s!==0&&(o=wC(s));if(o===0)return 0;if(n!==0&&n!==o&&!(n&i)&&(i=o&-o,s=n&-n,i>=s||i===16&&(s&4194240)!==0))return n;if(o&4&&(o|=r&16),n=e.entangledLanes,n!==0)for(e=e.entanglements,n&=o;0<n;)r=31-vd(n),i=1<<r,o|=e[r],n&=~i;return o}function dSt(e,n){switch(e){case 1:case 2:case 4:return n+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return n+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function fSt(e,n){for(var r=e.suspendedLanes,o=e.pingedLanes,i=e.expirationTimes,s=e.pendingLanes;0<s;){var a=31-vd(s),l=1<<a,c=i[a];c===-1?(!(l&r)||l&o)&&(i[a]=dSt(l,n)):c<=n&&(e.expiredLanes|=l),s&=~l}}function tV(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function KRe(){var e=S3;return S3<<=1,!(S3&4194240)&&(S3=64),e}function L9(e){for(var n=[],r=0;31>r;r++)n.push(e);return n}function sE(e,n,r){e.pendingLanes|=n,n!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,n=31-vd(n),e[n]=r}function hSt(e,n){var r=e.pendingLanes&~n;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=n,e.mutableReadLanes&=n,e.entangledLanes&=n,n=e.entanglements;var o=e.eventTimes;for(e=e.expirationTimes;0<r;){var i=31-vd(r),s=1<<i;n[i]=0,o[i]=-1,e[i]=-1,r&=~s}}function pY(e,n){var r=e.entangledLanes|=n;for(e=e.entanglements;r;){var o=31-vd(r),i=1<<o;i&n|e[o]&n&&(e[o]|=n),r&=~i}}var Nr=0;function ZRe(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var XRe,mY,QRe,JRe,eMe,nV=!1,E3=[],Wm=null,Gm=null,qm=null,rS=new Map,oS=new Map,bm=[],pSt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Tie(e,n){switch(e){case"focusin":case"focusout":Wm=null;break;case"dragenter":case"dragleave":Gm=null;break;case"mouseover":case"mouseout":qm=null;break;case"pointerover":case"pointerout":rS.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":oS.delete(n.pointerId)}}function s5(e,n,r,o,i,s){return e===null||e.nativeEvent!==s?(e={blockedOn:n,domEventName:r,eventSystemFlags:o,nativeEvent:s,targetContainers:[i]},n!==null&&(n=lE(n),n!==null&&mY(n)),e):(e.eventSystemFlags|=o,n=e.targetContainers,i!==null&&n.indexOf(i)===-1&&n.push(i),e)}function mSt(e,n,r,o,i){switch(n){case"focusin":return Wm=s5(Wm,e,n,r,o,i),!0;case"dragenter":return Gm=s5(Gm,e,n,r,o,i),!0;case"mouseover":return qm=s5(qm,e,n,r,o,i),!0;case"pointerover":var s=i.pointerId;return rS.set(s,s5(rS.get(s)||null,e,n,r,o,i)),!0;case"gotpointercapture":return s=i.pointerId,oS.set(s,s5(oS.get(s)||null,e,n,r,o,i)),!0}return!1}function tMe(e){var n=h0(e.target);if(n!==null){var r=Lv(n);if(r!==null){if(n=r.tag,n===13){if(n=HRe(r),n!==null){e.blockedOn=n,eMe(e.priority,function(){QRe(r)});return}}else if(n===3&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function qI(e){if(e.blockedOn!==null)return!1;for(var n=e.targetContainers;0<n.length;){var r=rV(e.domEventName,e.eventSystemFlags,n[0],e.nativeEvent);if(r===null){r=e.nativeEvent;var o=new r.constructor(r.type,r);XN=o,r.target.dispatchEvent(o),XN=null}else return n=lE(r),n!==null&&mY(n),e.blockedOn=r,!1;n.shift()}return!0}function Iie(e,n,r){qI(e)&&r.delete(n)}function gSt(){nV=!1,Wm!==null&&qI(Wm)&&(Wm=null),Gm!==null&&qI(Gm)&&(Gm=null),qm!==null&&qI(qm)&&(qm=null),rS.forEach(Iie),oS.forEach(Iie)}function a5(e,n){e.blockedOn===n&&(e.blockedOn=null,nV||(nV=!0,Ac.unstable_scheduleCallback(Ac.unstable_NormalPriority,gSt)))}function iS(e){function n(i){return a5(i,e)}if(0<E3.length){a5(E3[0],e);for(var r=1;r<E3.length;r++){var o=E3[r];o.blockedOn===e&&(o.blockedOn=null)}}for(Wm!==null&&a5(Wm,e),Gm!==null&&a5(Gm,e),qm!==null&&a5(qm,e),rS.forEach(n),oS.forEach(n),r=0;r<bm.length;r++)o=bm[r],o.blockedOn===e&&(o.blockedOn=null);for(;0<bm.length&&(r=bm[0],r.blockedOn===null);)tMe(r),r.blockedOn===null&&bm.shift()}var Kb=Ap.ReactCurrentBatchConfig,q4=!0;function vSt(e,n,r,o){var i=Nr,s=Kb.transition;Kb.transition=null;try{Nr=1,gY(e,n,r,o)}finally{Nr=i,Kb.transition=s}}function ySt(e,n,r,o){var i=Nr,s=Kb.transition;Kb.transition=null;try{Nr=4,gY(e,n,r,o)}finally{Nr=i,Kb.transition=s}}function gY(e,n,r,o){if(q4){var i=rV(e,n,r,o);if(i===null)q9(e,n,o,Y4,r),Tie(e,o);else if(mSt(i,e,n,r,o))o.stopPropagation();else if(Tie(e,o),n&4&&-1<pSt.indexOf(e)){for(;i!==null;){var s=lE(i);if(s!==null&&XRe(s),s=rV(e,n,r,o),s===null&&q9(e,n,o,Y4,r),s===i)break;i=s}i!==null&&o.stopPropagation()}else q9(e,n,o,null,r)}}var Y4=null;function rV(e,n,r,o){if(Y4=null,e=fY(o),e=h0(e),e!==null)if(n=Lv(e),n===null)e=null;else if(r=n.tag,r===13){if(e=HRe(n),e!==null)return e;e=null}else if(r===3){if(n.stateNode.current.memoizedState.isDehydrated)return n.tag===3?n.stateNode.containerInfo:null;e=null}else n!==e&&(e=null);return Y4=e,null}function nMe(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(iSt()){case hY:return 1;case qRe:return 4;case W4:case sSt:return 16;case YRe:return 536870912;default:return 16}default:return 16}}var jm=null,vY=null,YI=null;function rMe(){if(YI)return YI;var e,n=vY,r=n.length,o,i="value"in jm?jm.value:jm.textContent,s=i.length;for(e=0;e<r&&n[e]===i[e];e++);var a=r-e;for(o=1;o<=a&&n[r-o]===i[s-o];o++);return YI=i.slice(e,1<o?1-o:void 0)}function KI(e){var n=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&n===13&&(e=13)):e=n,e===10&&(e=13),32<=e||e===13?e:0}function j3(){return!0}function Aie(){return!1}function zc(e){function n(r,o,i,s,a){this._reactName=r,this._targetInst=i,this.type=o,this.nativeEvent=s,this.target=a,this.currentTarget=null;for(var l in e)e.hasOwnProperty(l)&&(r=e[l],this[l]=r?r(s):s[l]);return this.isDefaultPrevented=(s.defaultPrevented!=null?s.defaultPrevented:s.returnValue===!1)?j3:Aie,this.isPropagationStopped=Aie,this}return oi(n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=j3)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=j3)},persist:function(){},isPersistent:j3}),n}var Hw={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},yY=zc(Hw),aE=oi({},Hw,{view:0,detail:0}),bSt=zc(aE),F9,B9,l5,b8=oi({},aE,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:bY,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==l5&&(l5&&e.type==="mousemove"?(F9=e.screenX-l5.screenX,B9=e.screenY-l5.screenY):B9=F9=0,l5=e),F9)},movementY:function(e){return"movementY"in e?e.movementY:B9}}),$ie=zc(b8),xSt=oi({},b8,{dataTransfer:0}),wSt=zc(xSt),CSt=oi({},aE,{relatedTarget:0}),N9=zc(CSt),_St=oi({},Hw,{animationName:0,elapsedTime:0,pseudoElement:0}),SSt=zc(_St),kSt=oi({},Hw,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),ESt=zc(kSt),jSt=oi({},Hw,{data:0}),Die=zc(jSt),TSt={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ISt={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},ASt={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function $St(e){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(e):(e=ASt[e])?!!n[e]:!1}function bY(){return $St}var DSt=oi({},aE,{key:function(e){if(e.key){var n=TSt[e.key]||e.key;if(n!=="Unidentified")return n}return e.type==="keypress"?(e=KI(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?ISt[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:bY,charCode:function(e){return e.type==="keypress"?KI(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?KI(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),OSt=zc(DSt),PSt=oi({},b8,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Oie=zc(PSt),RSt=oi({},aE,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:bY}),MSt=zc(RSt),LSt=oi({},Hw,{propertyName:0,elapsedTime:0,pseudoElement:0}),FSt=zc(LSt),BSt=oi({},b8,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),NSt=zc(BSt),VSt=[9,13,27,32],xY=tp&&"CompositionEvent"in window,n_=null;tp&&"documentMode"in document&&(n_=document.documentMode);var zSt=tp&&"TextEvent"in window&&!n_,oMe=tp&&(!xY||n_&&8<n_&&11>=n_),Pie=String.fromCharCode(32),Rie=!1;function iMe(e,n){switch(e){case"keyup":return VSt.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function sMe(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ub=!1;function HSt(e,n){switch(e){case"compositionend":return sMe(n);case"keypress":return n.which!==32?null:(Rie=!0,Pie);case"textInput":return e=n.data,e===Pie&&Rie?null:e;default:return null}}function USt(e,n){if(ub)return e==="compositionend"||!xY&&iMe(e,n)?(e=rMe(),YI=vY=jm=null,ub=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1<n.char.length)return n.char;if(n.which)return String.fromCharCode(n.which)}return null;case"compositionend":return oMe&&n.locale!=="ko"?null:n.data;default:return null}}var WSt={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Mie(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n==="input"?!!WSt[e.type]:n==="textarea"}function aMe(e,n,r,o){FRe(o),n=K4(n,"onChange"),0<n.length&&(r=new yY("onChange","change",null,r,o),e.push({event:r,listeners:n}))}var r_=null,sS=null;function GSt(e){yMe(e,0)}function x8(e){var n=hb(e);if($Re(n))return e}function qSt(e,n){if(e==="change")return n}var lMe=!1;if(tp){var V9;if(tp){var z9="oninput"in document;if(!z9){var Lie=document.createElement("div");Lie.setAttribute("oninput","return;"),z9=typeof Lie.oninput=="function"}V9=z9}else V9=!1;lMe=V9&&(!document.documentMode||9<document.documentMode)}function Fie(){r_&&(r_.detachEvent("onpropertychange",cMe),sS=r_=null)}function cMe(e){if(e.propertyName==="value"&&x8(sS)){var n=[];aMe(n,sS,e,fY(e)),zRe(GSt,n)}}function YSt(e,n,r){e==="focusin"?(Fie(),r_=n,sS=r,r_.attachEvent("onpropertychange",cMe)):e==="focusout"&&Fie()}function KSt(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return x8(sS)}function ZSt(e,n){if(e==="click")return x8(n)}function XSt(e,n){if(e==="input"||e==="change")return x8(n)}function QSt(e,n){return e===n&&(e!==0||1/e===1/n)||e!==e&&n!==n}var kd=typeof Object.is=="function"?Object.is:QSt;function aS(e,n){if(kd(e,n))return!0;if(typeof e!="object"||e===null||typeof n!="object"||n===null)return!1;var r=Object.keys(e),o=Object.keys(n);if(r.length!==o.length)return!1;for(o=0;o<r.length;o++){var i=r[o];if(!BN.call(n,i)||!kd(e[i],n[i]))return!1}return!0}function Bie(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Nie(e,n){var r=Bie(e);e=0;for(var o;r;){if(r.nodeType===3){if(o=e+r.textContent.length,e<=n&&o>=n)return{node:r,offset:n-e};e=o}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Bie(r)}}function uMe(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?uMe(e,n.parentNode):"contains"in e?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function dMe(){for(var e=window,n=z4();n instanceof e.HTMLIFrameElement;){try{var r=typeof n.contentWindow.location.href=="string"}catch{r=!1}if(r)e=n.contentWindow;else break;n=z4(e.document)}return n}function wY(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&(n==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||n==="textarea"||e.contentEditable==="true")}function JSt(e){var n=dMe(),r=e.focusedElem,o=e.selectionRange;if(n!==r&&r&&r.ownerDocument&&uMe(r.ownerDocument.documentElement,r)){if(o!==null&&wY(r)){if(n=o.start,e=o.end,e===void 0&&(e=n),"selectionStart"in r)r.selectionStart=n,r.selectionEnd=Math.min(e,r.value.length);else if(e=(n=r.ownerDocument||document)&&n.defaultView||window,e.getSelection){e=e.getSelection();var i=r.textContent.length,s=Math.min(o.start,i);o=o.end===void 0?s:Math.min(o.end,i),!e.extend&&s>o&&(i=o,o=s,s=i),i=Nie(r,s);var a=Nie(r,o);i&&a&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(n=n.createRange(),n.setStart(i.node,i.offset),e.removeAllRanges(),s>o?(e.addRange(n),e.extend(a.node,a.offset)):(n.setEnd(a.node,a.offset),e.addRange(n)))}}for(n=[],e=r;e=e.parentNode;)e.nodeType===1&&n.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r<n.length;r++)e=n[r],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var ekt=tp&&"documentMode"in document&&11>=document.documentMode,db=null,oV=null,o_=null,iV=!1;function Vie(e,n,r){var o=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;iV||db==null||db!==z4(o)||(o=db,"selectionStart"in o&&wY(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),o_&&aS(o_,o)||(o_=o,o=K4(oV,"onSelect"),0<o.length&&(n=new yY("onSelect","select",null,n,r),e.push({event:n,listeners:o}),n.target=db)))}function T3(e,n){var r={};return r[e.toLowerCase()]=n.toLowerCase(),r["Webkit"+e]="webkit"+n,r["Moz"+e]="moz"+n,r}var fb={animationend:T3("Animation","AnimationEnd"),animationiteration:T3("Animation","AnimationIteration"),animationstart:T3("Animation","AnimationStart"),transitionend:T3("Transition","TransitionEnd")},H9={},fMe={};tp&&(fMe=document.createElement("div").style,"AnimationEvent"in window||(delete fb.animationend.animation,delete fb.animationiteration.animation,delete fb.animationstart.animation),"TransitionEvent"in window||delete fb.transitionend.transition);function w8(e){if(H9[e])return H9[e];if(!fb[e])return e;var n=fb[e],r;for(r in n)if(n.hasOwnProperty(r)&&r in fMe)return H9[e]=n[r];return e}var hMe=w8("animationend"),pMe=w8("animationiteration"),mMe=w8("animationstart"),gMe=w8("transitionend"),vMe=new Map,zie="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Wg(e,n){vMe.set(e,n),Mv(n,[e])}for(var U9=0;U9<zie.length;U9++){var W9=zie[U9],tkt=W9.toLowerCase(),nkt=W9[0].toUpperCase()+W9.slice(1);Wg(tkt,"on"+nkt)}Wg(hMe,"onAnimationEnd");Wg(pMe,"onAnimationIteration");Wg(mMe,"onAnimationStart");Wg("dblclick","onDoubleClick");Wg("focusin","onFocus");Wg("focusout","onBlur");Wg(gMe,"onTransitionEnd");$x("onMouseEnter",["mouseout","mouseover"]);$x("onMouseLeave",["mouseout","mouseover"]);$x("onPointerEnter",["pointerout","pointerover"]);$x("onPointerLeave",["pointerout","pointerover"]);Mv("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Mv("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Mv("onBeforeInput",["compositionend","keypress","textInput","paste"]);Mv("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Mv("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Mv("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var CC="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),rkt=new Set("cancel close invalid load scroll toggle".split(" ").concat(CC));function Hie(e,n,r){var o=e.type||"unknown-event";e.currentTarget=r,tSt(o,n,void 0,e),e.currentTarget=null}function yMe(e,n){n=(n&4)!==0;for(var r=0;r<e.length;r++){var o=e[r],i=o.event;o=o.listeners;e:{var s=void 0;if(n)for(var a=o.length-1;0<=a;a--){var l=o[a],c=l.instance,d=l.currentTarget;if(l=l.listener,c!==s&&i.isPropagationStopped())break e;Hie(i,l,d),s=c}else for(a=0;a<o.length;a++){if(l=o[a],c=l.instance,d=l.currentTarget,l=l.listener,c!==s&&i.isPropagationStopped())break e;Hie(i,l,d),s=c}}}if(U4)throw e=eV,U4=!1,eV=null,e}function To(e,n){var r=n[uV];r===void 0&&(r=n[uV]=new Set);var o=e+"__bubble";r.has(o)||(bMe(n,e,2,!1),r.add(o))}function G9(e,n,r){var o=0;n&&(o|=4),bMe(r,e,o,n)}var I3="_reactListening"+Math.random().toString(36).slice(2);function lS(e){if(!e[I3]){e[I3]=!0,ERe.forEach(function(r){r!=="selectionchange"&&(rkt.has(r)||G9(r,!1,e),G9(r,!0,e))});var n=e.nodeType===9?e:e.ownerDocument;n===null||n[I3]||(n[I3]=!0,G9("selectionchange",!1,n))}}function bMe(e,n,r,o){switch(nMe(n)){case 1:var i=vSt;break;case 4:i=ySt;break;default:i=gY}r=i.bind(null,n,r,e),i=void 0,!JN||n!=="touchstart"&&n!=="touchmove"&&n!=="wheel"||(i=!0),o?i!==void 0?e.addEventListener(n,r,{capture:!0,passive:i}):e.addEventListener(n,r,!0):i!==void 0?e.addEventListener(n,r,{passive:i}):e.addEventListener(n,r,!1)}function q9(e,n,r,o,i){var s=o;if(!(n&1)&&!(n&2)&&o!==null)e:for(;;){if(o===null)return;var a=o.tag;if(a===3||a===4){var l=o.stateNode.containerInfo;if(l===i||l.nodeType===8&&l.parentNode===i)break;if(a===4)for(a=o.return;a!==null;){var c=a.tag;if((c===3||c===4)&&(c=a.stateNode.containerInfo,c===i||c.nodeType===8&&c.parentNode===i))return;a=a.return}for(;l!==null;){if(a=h0(l),a===null)return;if(c=a.tag,c===5||c===6){o=s=a;continue e}l=l.parentNode}}o=o.return}zRe(function(){var d=s,f=fY(r),h=[];e:{var m=vMe.get(e);if(m!==void 0){var g=yY,v=e;switch(e){case"keypress":if(KI(r)===0)break e;case"keydown":case"keyup":g=OSt;break;case"focusin":v="focus",g=N9;break;case"focusout":v="blur",g=N9;break;case"beforeblur":case"afterblur":g=N9;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":g=$ie;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":g=wSt;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":g=MSt;break;case hMe:case pMe:case mMe:g=SSt;break;case gMe:g=FSt;break;case"scroll":g=bSt;break;case"wheel":g=NSt;break;case"copy":case"cut":case"paste":g=ESt;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":g=Oie}var y=(n&4)!==0,b=!y&&e==="scroll",x=y?m!==null?m+"Capture":null:m;y=[];for(var w=d,C;w!==null;){C=w;var _=C.stateNode;if(C.tag===5&&_!==null&&(C=_,x!==null&&(_=nS(w,x),_!=null&&y.push(cS(w,_,C)))),b)break;w=w.return}0<y.length&&(m=new g(m,v,null,r,f),h.push({event:m,listeners:y}))}}if(!(n&7)){e:{if(m=e==="mouseover"||e==="pointerover",g=e==="mouseout"||e==="pointerout",m&&r!==XN&&(v=r.relatedTarget||r.fromElement)&&(h0(v)||v[np]))break e;if((g||m)&&(m=f.window===f?f:(m=f.ownerDocument)?m.defaultView||m.parentWindow:window,g?(v=r.relatedTarget||r.toElement,g=d,v=v?h0(v):null,v!==null&&(b=Lv(v),v!==b||v.tag!==5&&v.tag!==6)&&(v=null)):(g=null,v=d),g!==v)){if(y=$ie,_="onMouseLeave",x="onMouseEnter",w="mouse",(e==="pointerout"||e==="pointerover")&&(y=Oie,_="onPointerLeave",x="onPointerEnter",w="pointer"),b=g==null?m:hb(g),C=v==null?m:hb(v),m=new y(_,w+"leave",g,r,f),m.target=b,m.relatedTarget=C,_=null,h0(f)===d&&(y=new y(x,w+"enter",v,r,f),y.target=C,y.relatedTarget=b,_=y),b=_,g&&v)t:{for(y=g,x=v,w=0,C=y;C;C=_y(C))w++;for(C=0,_=x;_;_=_y(_))C++;for(;0<w-C;)y=_y(y),w--;for(;0<C-w;)x=_y(x),C--;for(;w--;){if(y===x||x!==null&&y===x.alternate)break t;y=_y(y),x=_y(x)}y=null}else y=null;g!==null&&Uie(h,m,g,y,!1),v!==null&&b!==null&&Uie(h,b,v,y,!0)}}e:{if(m=d?hb(d):window,g=m.nodeName&&m.nodeName.toLowerCase(),g==="select"||g==="input"&&m.type==="file")var S=qSt;else if(Mie(m))if(lMe)S=XSt;else{S=KSt;var k=YSt}else(g=m.nodeName)&&g.toLowerCase()==="input"&&(m.type==="checkbox"||m.type==="radio")&&(S=ZSt);if(S&&(S=S(e,d))){aMe(h,S,r,f);break e}k&&k(e,m,d),e==="focusout"&&(k=m._wrapperState)&&k.controlled&&m.type==="number"&&GN(m,"number",m.value)}switch(k=d?hb(d):window,e){case"focusin":(Mie(k)||k.contentEditable==="true")&&(db=k,oV=d,o_=null);break;case"focusout":o_=oV=db=null;break;case"mousedown":iV=!0;break;case"contextmenu":case"mouseup":case"dragend":iV=!1,Vie(h,r,f);break;case"selectionchange":if(ekt)break;case"keydown":case"keyup":Vie(h,r,f)}var E;if(xY)e:{switch(e){case"compositionstart":var j="onCompositionStart";break e;case"compositionend":j="onCompositionEnd";break e;case"compositionupdate":j="onCompositionUpdate";break e}j=void 0}else ub?iMe(e,r)&&(j="onCompositionEnd"):e==="keydown"&&r.keyCode===229&&(j="onCompositionStart");j&&(oMe&&r.locale!=="ko"&&(ub||j!=="onCompositionStart"?j==="onCompositionEnd"&&ub&&(E=rMe()):(jm=f,vY="value"in jm?jm.value:jm.textContent,ub=!0)),k=K4(d,j),0<k.length&&(j=new Die(j,e,null,r,f),h.push({event:j,listeners:k}),E?j.data=E:(E=sMe(r),E!==null&&(j.data=E)))),(E=zSt?HSt(e,r):USt(e,r))&&(d=K4(d,"onBeforeInput"),0<d.length&&(f=new Die("onBeforeInput","beforeinput",null,r,f),h.push({event:f,listeners:d}),f.data=E))}yMe(h,n)})}function cS(e,n,r){return{instance:e,listener:n,currentTarget:r}}function K4(e,n){for(var r=n+"Capture",o=[];e!==null;){var i=e,s=i.stateNode;i.tag===5&&s!==null&&(i=s,s=nS(e,r),s!=null&&o.unshift(cS(e,s,i)),s=nS(e,n),s!=null&&o.push(cS(e,s,i))),e=e.return}return o}function _y(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Uie(e,n,r,o,i){for(var s=n._reactName,a=[];r!==null&&r!==o;){var l=r,c=l.alternate,d=l.stateNode;if(c!==null&&c===o)break;l.tag===5&&d!==null&&(l=d,i?(c=nS(r,s),c!=null&&a.unshift(cS(r,c,l))):i||(c=nS(r,s),c!=null&&a.push(cS(r,c,l)))),r=r.return}a.length!==0&&e.push({event:n,listeners:a})}var okt=/\r\n?/g,ikt=/\u0000|\uFFFD/g;function Wie(e){return(typeof e=="string"?e:""+e).replace(okt,`
`).replace(ikt,"")}function A3(e,n,r){if(n=Wie(n),Wie(e)!==n&&r)throw Error(Ge(425))}function Z4(){}var sV=null,aV=null;function lV(e,n){return e==="textarea"||e==="noscript"||typeof n.children=="string"||typeof n.children=="number"||typeof n.dangerouslySetInnerHTML=="object"&&n.dangerouslySetInnerHTML!==null&&n.dangerouslySetInnerHTML.__html!=null}var cV=typeof setTimeout=="function"?setTimeout:void 0,skt=typeof clearTimeout=="function"?clearTimeout:void 0,Gie=typeof Promise=="function"?Promise:void 0,akt=typeof queueMicrotask=="function"?queueMicrotask:typeof Gie<"u"?function(e){return Gie.resolve(null).then(e).catch(lkt)}:cV;function lkt(e){setTimeout(function(){throw e})}function Y9(e,n){var r=n,o=0;do{var i=r.nextSibling;if(e.removeChild(r),i&&i.nodeType===8)if(r=i.data,r==="/$"){if(o===0){e.removeChild(i),iS(n);return}o--}else r!=="$"&&r!=="$?"&&r!=="$!"||o++;r=i}while(r);iS(n)}function Ym(e){for(;e!=null;e=e.nextSibling){var n=e.nodeType;if(n===1||n===3)break;if(n===8){if(n=e.data,n==="$"||n==="$!"||n==="$?")break;if(n==="/$")return null}}return e}function qie(e){e=e.previousSibling;for(var n=0;e;){if(e.nodeType===8){var r=e.data;if(r==="$"||r==="$!"||r==="$?"){if(n===0)return e;n--}else r==="/$"&&n++}e=e.previousSibling}return null}var Uw=Math.random().toString(36).slice(2),af="__reactFiber$"+Uw,uS="__reactProps$"+Uw,np="__reactContainer$"+Uw,uV="__reactEvents$"+Uw,ckt="__reactListeners$"+Uw,ukt="__reactHandles$"+Uw;function h0(e){var n=e[af];if(n)return n;for(var r=e.parentNode;r;){if(n=r[np]||r[af]){if(r=n.alternate,n.child!==null||r!==null&&r.child!==null)for(e=qie(e);e!==null;){if(r=e[af])return r;e=qie(e)}return n}e=r,r=e.parentNode}return null}function lE(e){return e=e[af]||e[np],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function hb(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(Ge(33))}function C8(e){return e[uS]||null}var dV=[],pb=-1;function Gg(e){return{current:e}}function Po(e){0>pb||(e.current=dV[pb],dV[pb]=null,pb--)}function wo(e,n){pb++,dV[pb]=e.current,e.current=n}var wg={},Da=Gg(wg),Fl=Gg(!1),rv=wg;function Dx(e,n){var r=e.type.contextTypes;if(!r)return wg;var o=e.stateNode;if(o&&o.__reactInternalMemoizedUnmaskedChildContext===n)return o.__reactInternalMemoizedMaskedChildContext;var i={},s;for(s in r)i[s]=n[s];return o&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=i),i}function Bl(e){return e=e.childContextTypes,e!=null}function X4(){Po(Fl),Po(Da)}function Yie(e,n,r){if(Da.current!==wg)throw Error(Ge(168));wo(Da,n),wo(Fl,r)}function xMe(e,n,r){var o=e.stateNode;if(n=n.childContextTypes,typeof o.getChildContext!="function")return r;o=o.getChildContext();for(var i in o)if(!(i in n))throw Error(Ge(108,Y_t(e)||"Unknown",i));return oi({},r,o)}function Q4(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||wg,rv=Da.current,wo(Da,e),wo(Fl,Fl.current),!0}function Kie(e,n,r){var o=e.stateNode;if(!o)throw Error(Ge(169));r?(e=xMe(e,n,rv),o.__reactInternalMemoizedMergedChildContext=e,Po(Fl),Po(Da),wo(Da,e)):Po(Fl),wo(Fl,r)}var Ch=null,_8=!1,K9=!1;function wMe(e){Ch===null?Ch=[e]:Ch.push(e)}function dkt(e){_8=!0,wMe(e)}function qg(){if(!K9&&Ch!==null){K9=!0;var e=0,n=Nr;try{var r=Ch;for(Nr=1;e<r.length;e++){var o=r[e];do o=o(!0);while(o!==null)}Ch=null,_8=!1}catch(i){throw Ch!==null&&(Ch=Ch.slice(e+1)),GRe(hY,qg),i}finally{Nr=n,K9=!1}}return null}var mb=[],gb=0,J4=null,e$=0,lu=[],cu=0,ov=null,jh=1,Th="";function W1(e,n){mb[gb++]=e$,mb[gb++]=J4,J4=e,e$=n}function CMe(e,n,r){lu[cu++]=jh,lu[cu++]=Th,lu[cu++]=ov,ov=e;var o=jh;e=Th;var i=32-vd(o)-1;o&=~(1<<i),r+=1;var s=32-vd(n)+i;if(30<s){var a=i-i%5;s=(o&(1<<a)-1).toString(32),o>>=a,i-=a,jh=1<<32-vd(n)+i|r<<i|o,Th=s+e}else jh=1<<s|r<<i|o,Th=e}function CY(e){e.return!==null&&(W1(e,1),CMe(e,1,0))}function _Y(e){for(;e===J4;)J4=mb[--gb],mb[gb]=null,e$=mb[--gb],mb[gb]=null;for(;e===ov;)ov=lu[--cu],lu[cu]=null,Th=lu[--cu],lu[cu]=null,jh=lu[--cu],lu[cu]=null}var bc=null,pc=null,Ho=!1,nd=null;function _Me(e,n){var r=mu(5,null,null,0);r.elementType="DELETED",r.stateNode=n,r.return=e,n=e.deletions,n===null?(e.deletions=[r],e.flags|=16):n.push(r)}function Zie(e,n){switch(e.tag){case 5:var r=e.type;return n=n.nodeType!==1||r.toLowerCase()!==n.nodeName.toLowerCase()?null:n,n!==null?(e.stateNode=n,bc=e,pc=Ym(n.firstChild),!0):!1;case 6:return n=e.pendingProps===""||n.nodeType!==3?null:n,n!==null?(e.stateNode=n,bc=e,pc=null,!0):!1;case 13:return n=n.nodeType!==8?null:n,n!==null?(r=ov!==null?{id:jh,overflow:Th}:null,e.memoizedState={dehydrated:n,treeContext:r,retryLane:1073741824},r=mu(18,null,null,0),r.stateNode=n,r.return=e,e.child=r,bc=e,pc=null,!0):!1;default:return!1}}function fV(e){return(e.mode&1)!==0&&(e.flags&128)===0}function hV(e){if(Ho){var n=pc;if(n){var r=n;if(!Zie(e,n)){if(fV(e))throw Error(Ge(418));n=Ym(r.nextSibling);var o=bc;n&&Zie(e,n)?_Me(o,r):(e.flags=e.flags&-4097|2,Ho=!1,bc=e)}}else{if(fV(e))throw Error(Ge(418));e.flags=e.flags&-4097|2,Ho=!1,bc=e}}}function Xie(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;bc=e}function $3(e){if(e!==bc)return!1;if(!Ho)return Xie(e),Ho=!0,!1;var n;if((n=e.tag!==3)&&!(n=e.tag!==5)&&(n=e.type,n=n!=="head"&&n!=="body"&&!lV(e.type,e.memoizedProps)),n&&(n=pc)){if(fV(e))throw SMe(),Error(Ge(418));for(;n;)_Me(e,n),n=Ym(n.nextSibling)}if(Xie(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(Ge(317));e:{for(e=e.nextSibling,n=0;e;){if(e.nodeType===8){var r=e.data;if(r==="/$"){if(n===0){pc=Ym(e.nextSibling);break e}n--}else r!=="$"&&r!=="$!"&&r!=="$?"||n++}e=e.nextSibling}pc=null}}else pc=bc?Ym(e.stateNode.nextSibling):null;return!0}function SMe(){for(var e=pc;e;)e=Ym(e.nextSibling)}function Ox(){pc=bc=null,Ho=!1}function SY(e){nd===null?nd=[e]:nd.push(e)}var fkt=Ap.ReactCurrentBatchConfig;function ed(e,n){if(e&&e.defaultProps){n=oi({},n),e=e.defaultProps;for(var r in e)n[r]===void 0&&(n[r]=e[r]);return n}return n}var t$=Gg(null),n$=null,vb=null,kY=null;function EY(){kY=vb=n$=null}function jY(e){var n=t$.current;Po(t$),e._currentValue=n}function pV(e,n,r){for(;e!==null;){var o=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,o!==null&&(o.childLanes|=n)):o!==null&&(o.childLanes&n)!==n&&(o.childLanes|=n),e===r)break;e=e.return}}function Zb(e,n){n$=e,kY=vb=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&n&&(Rl=!0),e.firstContext=null)}function Du(e){var n=e._currentValue;if(kY!==e)if(e={context:e,memoizedValue:n,next:null},vb===null){if(n$===null)throw Error(Ge(308));vb=e,n$.dependencies={lanes:0,firstContext:e}}else vb=vb.next=e;return n}var p0=null;function TY(e){p0===null?p0=[e]:p0.push(e)}function kMe(e,n,r,o){var i=n.interleaved;return i===null?(r.next=r,TY(n)):(r.next=i.next,i.next=r),n.interleaved=r,rp(e,o)}function rp(e,n){e.lanes|=n;var r=e.alternate;for(r!==null&&(r.lanes|=n),r=e,e=e.return;e!==null;)e.childLanes|=n,r=e.alternate,r!==null&&(r.childLanes|=n),r=e,e=e.return;return r.tag===3?r.stateNode:null}var um=!1;function IY(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function EMe(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Lh(e,n){return{eventTime:e,lane:n,tag:0,payload:null,callback:null,next:null}}function Km(e,n,r){var o=e.updateQueue;if(o===null)return null;if(o=o.shared,ar&2){var i=o.pending;return i===null?n.next=n:(n.next=i.next,i.next=n),o.pending=n,rp(e,r)}return i=o.interleaved,i===null?(n.next=n,TY(o)):(n.next=i.next,i.next=n),o.interleaved=n,rp(e,r)}function ZI(e,n,r){if(n=n.updateQueue,n!==null&&(n=n.shared,(r&4194240)!==0)){var o=n.lanes;o&=e.pendingLanes,r|=o,n.lanes=r,pY(e,r)}}function Qie(e,n){var r=e.updateQueue,o=e.alternate;if(o!==null&&(o=o.updateQueue,r===o)){var i=null,s=null;if(r=r.firstBaseUpdate,r!==null){do{var a={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};s===null?i=s=a:s=s.next=a,r=r.next}while(r!==null);s===null?i=s=n:s=s.next=n}else i=s=n;r={baseState:o.baseState,firstBaseUpdate:i,lastBaseUpdate:s,shared:o.shared,effects:o.effects},e.updateQueue=r;return}e=r.lastBaseUpdate,e===null?r.firstBaseUpdate=n:e.next=n,r.lastBaseUpdate=n}function r$(e,n,r,o){var i=e.updateQueue;um=!1;var s=i.firstBaseUpdate,a=i.lastBaseUpdate,l=i.shared.pending;if(l!==null){i.shared.pending=null;var c=l,d=c.next;c.next=null,a===null?s=d:a.next=d,a=c;var f=e.alternate;f!==null&&(f=f.updateQueue,l=f.lastBaseUpdate,l!==a&&(l===null?f.firstBaseUpdate=d:l.next=d,f.lastBaseUpdate=c))}if(s!==null){var h=i.baseState;a=0,f=d=c=null,l=s;do{var m=l.lane,g=l.eventTime;if((o&m)===m){f!==null&&(f=f.next={eventTime:g,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var v=e,y=l;switch(m=n,g=r,y.tag){case 1:if(v=y.payload,typeof v=="function"){h=v.call(g,h,m);break e}h=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=y.payload,m=typeof v=="function"?v.call(g,h,m):v,m==null)break e;h=oi({},h,m);break e;case 2:um=!0}}l.callback!==null&&l.lane!==0&&(e.flags|=64,m=i.effects,m===null?i.effects=[l]:m.push(l))}else g={eventTime:g,lane:m,tag:l.tag,payload:l.payload,callback:l.callback,next:null},f===null?(d=f=g,c=h):f=f.next=g,a|=m;if(l=l.next,l===null){if(l=i.shared.pending,l===null)break;m=l,l=m.next,m.next=null,i.lastBaseUpdate=m,i.shared.pending=null}}while(1);if(f===null&&(c=h),i.baseState=c,i.firstBaseUpdate=d,i.lastBaseUpdate=f,n=i.shared.interleaved,n!==null){i=n;do a|=i.lane,i=i.next;while(i!==n)}else s===null&&(i.shared.lanes=0);sv|=a,e.lanes=a,e.memoizedState=h}}function Jie(e,n,r){if(e=n.effects,n.effects=null,e!==null)for(n=0;n<e.length;n++){var o=e[n],i=o.callback;if(i!==null){if(o.callback=null,o=r,typeof i!="function")throw Error(Ge(191,i));i.call(o)}}}var jMe=new kRe.Component().refs;function mV(e,n,r,o){n=e.memoizedState,r=r(o,n),r=r==null?n:oi({},n,r),e.memoizedState=r,e.lanes===0&&(e.updateQueue.baseState=r)}var S8={isMounted:function(e){return(e=e._reactInternals)?Lv(e)===e:!1},enqueueSetState:function(e,n,r){e=e._reactInternals;var o=el(),i=Xm(e),s=Lh(o,i);s.payload=n,r!=null&&(s.callback=r),n=Km(e,s,i),n!==null&&(yd(n,e,i,o),ZI(n,e,i))},enqueueReplaceState:function(e,n,r){e=e._reactInternals;var o=el(),i=Xm(e),s=Lh(o,i);s.tag=1,s.payload=n,r!=null&&(s.callback=r),n=Km(e,s,i),n!==null&&(yd(n,e,i,o),ZI(n,e,i))},enqueueForceUpdate:function(e,n){e=e._reactInternals;var r=el(),o=Xm(e),i=Lh(r,o);i.tag=2,n!=null&&(i.callback=n),n=Km(e,i,o),n!==null&&(yd(n,e,o,r),ZI(n,e,o))}};function ese(e,n,r,o,i,s,a){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(o,s,a):n.prototype&&n.prototype.isPureReactComponent?!aS(r,o)||!aS(i,s):!0}function TMe(e,n,r){var o=!1,i=wg,s=n.contextType;return typeof s=="object"&&s!==null?s=Du(s):(i=Bl(n)?rv:Da.current,o=n.contextTypes,s=(o=o!=null)?Dx(e,i):wg),n=new n(r,s),e.memoizedState=n.state!==null&&n.state!==void 0?n.state:null,n.updater=S8,e.stateNode=n,n._reactInternals=e,o&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=s),n}function tse(e,n,r,o){e=n.state,typeof n.componentWillReceiveProps=="function"&&n.componentWillReceiveProps(r,o),typeof n.UNSAFE_componentWillReceiveProps=="function"&&n.UNSAFE_componentWillReceiveProps(r,o),n.state!==e&&S8.enqueueReplaceState(n,n.state,null)}function gV(e,n,r,o){var i=e.stateNode;i.props=r,i.state=e.memoizedState,i.refs=jMe,IY(e);var s=n.contextType;typeof s=="object"&&s!==null?i.context=Du(s):(s=Bl(n)?rv:Da.current,i.context=Dx(e,s)),i.state=e.memoizedState,s=n.getDerivedStateFromProps,typeof s=="function"&&(mV(e,n,s,r),i.state=e.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(n=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),n!==i.state&&S8.enqueueReplaceState(i,i.state,null),r$(e,r,i,o),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function c5(e,n,r){if(e=r.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(r._owner){if(r=r._owner,r){if(r.tag!==1)throw Error(Ge(309));var o=r.stateNode}if(!o)throw Error(Ge(147,e));var i=o,s=""+e;return n!==null&&n.ref!==null&&typeof n.ref=="function"&&n.ref._stringRef===s?n.ref:(n=function(a){var l=i.refs;l===jMe&&(l=i.refs={}),a===null?delete l[s]:l[s]=a},n._stringRef=s,n)}if(typeof e!="string")throw Error(Ge(284));if(!r._owner)throw Error(Ge(290,e))}return e}function D3(e,n){throw e=Object.prototype.toString.call(n),Error(Ge(31,e==="[object Object]"?"object with keys {"+Object.keys(n).join(", ")+"}":e))}function nse(e){var n=e._init;return n(e._payload)}function IMe(e){function n(x,w){if(e){var C=x.deletions;C===null?(x.deletions=[w],x.flags|=16):C.push(w)}}function r(x,w){if(!e)return null;for(;w!==null;)n(x,w),w=w.sibling;return null}function o(x,w){for(x=new Map;w!==null;)w.key!==null?x.set(w.key,w):x.set(w.index,w),w=w.sibling;return x}function i(x,w){return x=Qm(x,w),x.index=0,x.sibling=null,x}function s(x,w,C){return x.index=C,e?(C=x.alternate,C!==null?(C=C.index,C<w?(x.flags|=2,w):C):(x.flags|=2,w)):(x.flags|=1048576,w)}function a(x){return e&&x.alternate===null&&(x.flags|=2),x}function l(x,w,C,_){return w===null||w.tag!==6?(w=n7(C,x.mode,_),w.return=x,w):(w=i(w,C),w.return=x,w)}function c(x,w,C,_){var S=C.type;return S===cb?f(x,w,C.props.children,_,C.key):w!==null&&(w.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===cm&&nse(S)===w.type)?(_=i(w,C.props),_.ref=c5(x,w,C),_.return=x,_):(_=nA(C.type,C.key,C.props,null,x.mode,_),_.ref=c5(x,w,C),_.return=x,_)}function d(x,w,C,_){return w===null||w.tag!==4||w.stateNode.containerInfo!==C.containerInfo||w.stateNode.implementation!==C.implementation?(w=r7(C,x.mode,_),w.return=x,w):(w=i(w,C.children||[]),w.return=x,w)}function f(x,w,C,_,S){return w===null||w.tag!==7?(w=M0(C,x.mode,_,S),w.return=x,w):(w=i(w,C),w.return=x,w)}function h(x,w,C){if(typeof w=="string"&&w!==""||typeof w=="number")return w=n7(""+w,x.mode,C),w.return=x,w;if(typeof w=="object"&&w!==null){switch(w.$$typeof){case w3:return C=nA(w.type,w.key,w.props,null,x.mode,C),C.ref=c5(x,null,w),C.return=x,C;case lb:return w=r7(w,x.mode,C),w.return=x,w;case cm:var _=w._init;return h(x,_(w._payload),C)}if(xC(w)||o5(w))return w=M0(w,x.mode,C,null),w.return=x,w;D3(x,w)}return null}function m(x,w,C,_){var S=w!==null?w.key:null;if(typeof C=="string"&&C!==""||typeof C=="number")return S!==null?null:l(x,w,""+C,_);if(typeof C=="object"&&C!==null){switch(C.$$typeof){case w3:return C.key===S?c(x,w,C,_):null;case lb:return C.key===S?d(x,w,C,_):null;case cm:return S=C._init,m(x,w,S(C._payload),_)}if(xC(C)||o5(C))return S!==null?null:f(x,w,C,_,null);D3(x,C)}return null}function g(x,w,C,_,S){if(typeof _=="string"&&_!==""||typeof _=="number")return x=x.get(C)||null,l(w,x,""+_,S);if(typeof _=="object"&&_!==null){switch(_.$$typeof){case w3:return x=x.get(_.key===null?C:_.key)||null,c(w,x,_,S);case lb:return x=x.get(_.key===null?C:_.key)||null,d(w,x,_,S);case cm:var k=_._init;return g(x,w,C,k(_._payload),S)}if(xC(_)||o5(_))return x=x.get(C)||null,f(w,x,_,S,null);D3(w,_)}return null}function v(x,w,C,_){for(var S=null,k=null,E=w,j=w=0,T=null;E!==null&&j<C.length;j++){E.index>j?(T=E,E=null):T=E.sibling;var $=m(x,E,C[j],_);if($===null){E===null&&(E=T);break}e&&E&&$.alternate===null&&n(x,E),w=s($,w,j),k===null?S=$:k.sibling=$,k=$,E=T}if(j===C.length)return r(x,E),Ho&&W1(x,j),S;if(E===null){for(;j<C.length;j++)E=h(x,C[j],_),E!==null&&(w=s(E,w,j),k===null?S=E:k.sibling=E,k=E);return Ho&&W1(x,j),S}for(E=o(x,E);j<C.length;j++)T=g(E,x,j,C[j],_),T!==null&&(e&&T.alternate!==null&&E.delete(T.key===null?j:T.key),w=s(T,w,j),k===null?S=T:k.sibling=T,k=T);return e&&E.forEach(function(D){return n(x,D)}),Ho&&W1(x,j),S}function y(x,w,C,_){var S=o5(C);if(typeof S!="function")throw Error(Ge(150));if(C=S.call(C),C==null)throw Error(Ge(151));for(var k=S=null,E=w,j=w=0,T=null,$=C.next();E!==null&&!$.done;j++,$=C.next()){E.index>j?(T=E,E=null):T=E.sibling;var D=m(x,E,$.value,_);if(D===null){E===null&&(E=T);break}e&&E&&D.alternate===null&&n(x,E),w=s(D,w,j),k===null?S=D:k.sibling=D,k=D,E=T}if($.done)return r(x,E),Ho&&W1(x,j),S;if(E===null){for(;!$.done;j++,$=C.next())$=h(x,$.value,_),$!==null&&(w=s($,w,j),k===null?S=$:k.sibling=$,k=$);return Ho&&W1(x,j),S}for(E=o(x,E);!$.done;j++,$=C.next())$=g(E,x,j,$.value,_),$!==null&&(e&&$.alternate!==null&&E.delete($.key===null?j:$.key),w=s($,w,j),k===null?S=$:k.sibling=$,k=$);return e&&E.forEach(function(I){return n(x,I)}),Ho&&W1(x,j),S}function b(x,w,C,_){if(typeof C=="object"&&C!==null&&C.type===cb&&C.key===null&&(C=C.props.children),typeof C=="object"&&C!==null){switch(C.$$typeof){case w3:e:{for(var S=C.key,k=w;k!==null;){if(k.key===S){if(S=C.type,S===cb){if(k.tag===7){r(x,k.sibling),w=i(k,C.props.children),w.return=x,x=w;break e}}else if(k.elementType===S||typeof S=="object"&&S!==null&&S.$$typeof===cm&&nse(S)===k.type){r(x,k.sibling),w=i(k,C.props),w.ref=c5(x,k,C),w.return=x,x=w;break e}r(x,k);break}else n(x,k);k=k.sibling}C.type===cb?(w=M0(C.props.children,x.mode,_,C.key),w.return=x,x=w):(_=nA(C.type,C.key,C.props,null,x.mode,_),_.ref=c5(x,w,C),_.return=x,x=_)}return a(x);case lb:e:{for(k=C.key;w!==null;){if(w.key===k)if(w.tag===4&&w.stateNode.containerInfo===C.containerInfo&&w.stateNode.implementation===C.implementation){r(x,w.sibling),w=i(w,C.children||[]),w.return=x,x=w;break e}else{r(x,w);break}else n(x,w);w=w.sibling}w=r7(C,x.mode,_),w.return=x,x=w}return a(x);case cm:return k=C._init,b(x,w,k(C._payload),_)}if(xC(C))return v(x,w,C,_);if(o5(C))return y(x,w,C,_);D3(x,C)}return typeof C=="string"&&C!==""||typeof C=="number"?(C=""+C,w!==null&&w.tag===6?(r(x,w.sibling),w=i(w,C),w.return=x,x=w):(r(x,w),w=n7(C,x.mode,_),w.return=x,x=w),a(x)):r(x,w)}return b}var Px=IMe(!0),AMe=IMe(!1),cE={},xf=Gg(cE),dS=Gg(cE),fS=Gg(cE);function m0(e){if(e===cE)throw Error(Ge(174));return e}function AY(e,n){switch(wo(fS,n),wo(dS,e),wo(xf,cE),e=n.nodeType,e){case 9:case 11:n=(n=n.documentElement)?n.namespaceURI:YN(null,"");break;default:e=e===8?n.parentNode:n,n=e.namespaceURI||null,e=e.tagName,n=YN(n,e)}Po(xf),wo(xf,n)}function Rx(){Po(xf),Po(dS),Po(fS)}function $Me(e){m0(fS.current);var n=m0(xf.current),r=YN(n,e.type);n!==r&&(wo(dS,e),wo(xf,r))}function $Y(e){dS.current===e&&(Po(xf),Po(dS))}var Xo=Gg(0);function o$(e){for(var n=e;n!==null;){if(n.tag===13){var r=n.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return n}else if(n.tag===19&&n.memoizedProps.revealOrder!==void 0){if(n.flags&128)return n}else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var Z9=[];function DY(){for(var e=0;e<Z9.length;e++)Z9[e]._workInProgressVersionPrimary=null;Z9.length=0}var XI=Ap.ReactCurrentDispatcher,X9=Ap.ReactCurrentBatchConfig,iv=0,ni=null,as=null,Is=null,i$=!1,i_=!1,hS=0,hkt=0;function ha(){throw Error(Ge(321))}function OY(e,n){if(n===null)return!1;for(var r=0;r<n.length&&r<e.length;r++)if(!kd(e[r],n[r]))return!1;return!0}function PY(e,n,r,o,i,s){if(iv=s,ni=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,XI.current=e===null||e.memoizedState===null?vkt:ykt,e=r(o,i),i_){s=0;do{if(i_=!1,hS=0,25<=s)throw Error(Ge(301));s+=1,Is=as=null,n.updateQueue=null,XI.current=bkt,e=r(o,i)}while(i_)}if(XI.current=s$,n=as!==null&&as.next!==null,iv=0,Is=as=ni=null,i$=!1,n)throw Error(Ge(300));return e}function RY(){var e=hS!==0;return hS=0,e}function Zd(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Is===null?ni.memoizedState=Is=e:Is=Is.next=e,Is}function Ou(){if(as===null){var e=ni.alternate;e=e!==null?e.memoizedState:null}else e=as.next;var n=Is===null?ni.memoizedState:Is.next;if(n!==null)Is=n,as=e;else{if(e===null)throw Error(Ge(310));as=e,e={memoizedState:as.memoizedState,baseState:as.baseState,baseQueue:as.baseQueue,queue:as.queue,next:null},Is===null?ni.memoizedState=Is=e:Is=Is.next=e}return Is}function pS(e,n){return typeof n=="function"?n(e):n}function Q9(e){var n=Ou(),r=n.queue;if(r===null)throw Error(Ge(311));r.lastRenderedReducer=e;var o=as,i=o.baseQueue,s=r.pending;if(s!==null){if(i!==null){var a=i.next;i.next=s.next,s.next=a}o.baseQueue=i=s,r.pending=null}if(i!==null){s=i.next,o=o.baseState;var l=a=null,c=null,d=s;do{var f=d.lane;if((iv&f)===f)c!==null&&(c=c.next={lane:0,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null}),o=d.hasEagerState?d.eagerState:e(o,d.action);else{var h={lane:f,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null};c===null?(l=c=h,a=o):c=c.next=h,ni.lanes|=f,sv|=f}d=d.next}while(d!==null&&d!==s);c===null?a=o:c.next=l,kd(o,n.memoizedState)||(Rl=!0),n.memoizedState=o,n.baseState=a,n.baseQueue=c,r.lastRenderedState=o}if(e=r.interleaved,e!==null){i=e;do s=i.lane,ni.lanes|=s,sv|=s,i=i.next;while(i!==e)}else i===null&&(r.lanes=0);return[n.memoizedState,r.dispatch]}function J9(e){var n=Ou(),r=n.queue;if(r===null)throw Error(Ge(311));r.lastRenderedReducer=e;var o=r.dispatch,i=r.pending,s=n.memoizedState;if(i!==null){r.pending=null;var a=i=i.next;do s=e(s,a.action),a=a.next;while(a!==i);kd(s,n.memoizedState)||(Rl=!0),n.memoizedState=s,n.baseQueue===null&&(n.baseState=s),r.lastRenderedState=s}return[s,o]}function DMe(){}function OMe(e,n){var r=ni,o=Ou(),i=n(),s=!kd(o.memoizedState,i);if(s&&(o.memoizedState=i,Rl=!0),o=o.queue,MY(MMe.bind(null,r,o,e),[e]),o.getSnapshot!==n||s||Is!==null&&Is.memoizedState.tag&1){if(r.flags|=2048,mS(9,RMe.bind(null,r,o,i,n),void 0,null),Ms===null)throw Error(Ge(349));iv&30||PMe(r,n,i)}return i}function PMe(e,n,r){e.flags|=16384,e={getSnapshot:n,value:r},n=ni.updateQueue,n===null?(n={lastEffect:null,stores:null},ni.updateQueue=n,n.stores=[e]):(r=n.stores,r===null?n.stores=[e]:r.push(e))}function RMe(e,n,r,o){n.value=r,n.getSnapshot=o,LMe(n)&&FMe(e)}function MMe(e,n,r){return r(function(){LMe(n)&&FMe(e)})}function LMe(e){var n=e.getSnapshot;e=e.value;try{var r=n();return!kd(e,r)}catch{return!0}}function FMe(e){var n=rp(e,1);n!==null&&yd(n,e,1,-1)}function rse(e){var n=Zd();return typeof e=="function"&&(e=e()),n.memoizedState=n.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:pS,lastRenderedState:e},n.queue=e,e=e.dispatch=gkt.bind(null,ni,e),[n.memoizedState,e]}function mS(e,n,r,o){return e={tag:e,create:n,destroy:r,deps:o,next:null},n=ni.updateQueue,n===null?(n={lastEffect:null,stores:null},ni.updateQueue=n,n.lastEffect=e.next=e):(r=n.lastEffect,r===null?n.lastEffect=e.next=e:(o=r.next,r.next=e,e.next=o,n.lastEffect=e)),e}function BMe(){return Ou().memoizedState}function QI(e,n,r,o){var i=Zd();ni.flags|=e,i.memoizedState=mS(1|n,r,void 0,o===void 0?null:o)}function k8(e,n,r,o){var i=Ou();o=o===void 0?null:o;var s=void 0;if(as!==null){var a=as.memoizedState;if(s=a.destroy,o!==null&&OY(o,a.deps)){i.memoizedState=mS(n,r,s,o);return}}ni.flags|=e,i.memoizedState=mS(1|n,r,s,o)}function ose(e,n){return QI(8390656,8,e,n)}function MY(e,n){return k8(2048,8,e,n)}function NMe(e,n){return k8(4,2,e,n)}function VMe(e,n){return k8(4,4,e,n)}function zMe(e,n){if(typeof n=="function")return e=e(),n(e),function(){n(null)};if(n!=null)return e=e(),n.current=e,function(){n.current=null}}function HMe(e,n,r){return r=r!=null?r.concat([e]):null,k8(4,4,zMe.bind(null,n,e),r)}function LY(){}function UMe(e,n){var r=Ou();n=n===void 0?null:n;var o=r.memoizedState;return o!==null&&n!==null&&OY(n,o[1])?o[0]:(r.memoizedState=[e,n],e)}function WMe(e,n){var r=Ou();n=n===void 0?null:n;var o=r.memoizedState;return o!==null&&n!==null&&OY(n,o[1])?o[0]:(e=e(),r.memoizedState=[e,n],e)}function GMe(e,n,r){return iv&21?(kd(r,n)||(r=KRe(),ni.lanes|=r,sv|=r,e.baseState=!0),n):(e.baseState&&(e.baseState=!1,Rl=!0),e.memoizedState=r)}function pkt(e,n){var r=Nr;Nr=r!==0&&4>r?r:4,e(!0);var o=X9.transition;X9.transition={};try{e(!1),n()}finally{Nr=r,X9.transition=o}}function qMe(){return Ou().memoizedState}function mkt(e,n,r){var o=Xm(e);if(r={lane:o,action:r,hasEagerState:!1,eagerState:null,next:null},YMe(e))KMe(n,r);else if(r=kMe(e,n,r,o),r!==null){var i=el();yd(r,e,o,i),ZMe(r,n,o)}}function gkt(e,n,r){var o=Xm(e),i={lane:o,action:r,hasEagerState:!1,eagerState:null,next:null};if(YMe(e))KMe(n,i);else{var s=e.alternate;if(e.lanes===0&&(s===null||s.lanes===0)&&(s=n.lastRenderedReducer,s!==null))try{var a=n.lastRenderedState,l=s(a,r);if(i.hasEagerState=!0,i.eagerState=l,kd(l,a)){var c=n.interleaved;c===null?(i.next=i,TY(n)):(i.next=c.next,c.next=i),n.interleaved=i;return}}catch{}finally{}r=kMe(e,n,i,o),r!==null&&(i=el(),yd(r,e,o,i),ZMe(r,n,o))}}function YMe(e){var n=e.alternate;return e===ni||n!==null&&n===ni}function KMe(e,n){i_=i$=!0;var r=e.pending;r===null?n.next=n:(n.next=r.next,r.next=n),e.pending=n}function ZMe(e,n,r){if(r&4194240){var o=n.lanes;o&=e.pendingLanes,r|=o,n.lanes=r,pY(e,r)}}var s$={readContext:Du,useCallback:ha,useContext:ha,useEffect:ha,useImperativeHandle:ha,useInsertionEffect:ha,useLayoutEffect:ha,useMemo:ha,useReducer:ha,useRef:ha,useState:ha,useDebugValue:ha,useDeferredValue:ha,useTransition:ha,useMutableSource:ha,useSyncExternalStore:ha,useId:ha,unstable_isNewReconciler:!1},vkt={readContext:Du,useCallback:function(e,n){return Zd().memoizedState=[e,n===void 0?null:n],e},useContext:Du,useEffect:ose,useImperativeHandle:function(e,n,r){return r=r!=null?r.concat([e]):null,QI(4194308,4,zMe.bind(null,n,e),r)},useLayoutEffect:function(e,n){return QI(4194308,4,e,n)},useInsertionEffect:function(e,n){return QI(4,2,e,n)},useMemo:function(e,n){var r=Zd();return n=n===void 0?null:n,e=e(),r.memoizedState=[e,n],e},useReducer:function(e,n,r){var o=Zd();return n=r!==void 0?r(n):n,o.memoizedState=o.baseState=n,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},o.queue=e,e=e.dispatch=mkt.bind(null,ni,e),[o.memoizedState,e]},useRef:function(e){var n=Zd();return e={current:e},n.memoizedState=e},useState:rse,useDebugValue:LY,useDeferredValue:function(e){return Zd().memoizedState=e},useTransition:function(){var e=rse(!1),n=e[0];return e=pkt.bind(null,e[1]),Zd().memoizedState=e,[n,e]},useMutableSource:function(){},useSyncExternalStore:function(e,n,r){var o=ni,i=Zd();if(Ho){if(r===void 0)throw Error(Ge(407));r=r()}else{if(r=n(),Ms===null)throw Error(Ge(349));iv&30||PMe(o,n,r)}i.memoizedState=r;var s={value:r,getSnapshot:n};return i.queue=s,ose(MMe.bind(null,o,s,e),[e]),o.flags|=2048,mS(9,RMe.bind(null,o,s,r,n),void 0,null),r},useId:function(){var e=Zd(),n=Ms.identifierPrefix;if(Ho){var r=Th,o=jh;r=(o&~(1<<32-vd(o)-1)).toString(32)+r,n=":"+n+"R"+r,r=hS++,0<r&&(n+="H"+r.toString(32)),n+=":"}else r=hkt++,n=":"+n+"r"+r.toString(32)+":";return e.memoizedState=n},unstable_isNewReconciler:!1},ykt={readContext:Du,useCallback:UMe,useContext:Du,useEffect:MY,useImperativeHandle:HMe,useInsertionEffect:NMe,useLayoutEffect:VMe,useMemo:WMe,useReducer:Q9,useRef:BMe,useState:function(){return Q9(pS)},useDebugValue:LY,useDeferredValue:function(e){var n=Ou();return GMe(n,as.memoizedState,e)},useTransition:function(){var e=Q9(pS)[0],n=Ou().memoizedState;return[e,n]},useMutableSource:DMe,useSyncExternalStore:OMe,useId:qMe,unstable_isNewReconciler:!1},bkt={readContext:Du,useCallback:UMe,useContext:Du,useEffect:MY,useImperativeHandle:HMe,useInsertionEffect:NMe,useLayoutEffect:VMe,useMemo:WMe,useReducer:J9,useRef:BMe,useState:function(){return J9(pS)},useDebugValue:LY,useDeferredValue:function(e){var n=Ou();return as===null?n.memoizedState=e:GMe(n,as.memoizedState,e)},useTransition:function(){var e=J9(pS)[0],n=Ou().memoizedState;return[e,n]},useMutableSource:DMe,useSyncExternalStore:OMe,useId:qMe,unstable_isNewReconciler:!1};function Mx(e,n){try{var r="",o=n;do r+=q_t(o),o=o.return;while(o);var i=r}catch(s){i=`
Error generating stack: `+s.message+`
`+s.stack}return{value:e,source:n,stack:i,digest:null}}function e7(e,n,r){return{value:e,source:null,stack:r??null,digest:n??null}}function vV(e,n){try{console.error(n.value)}catch(r){setTimeout(function(){throw r})}}var xkt=typeof WeakMap=="function"?WeakMap:Map;function XMe(e,n,r){r=Lh(-1,r),r.tag=3,r.payload={element:null};var o=n.value;return r.callback=function(){l$||(l$=!0,jV=o),vV(e,n)},r}function QMe(e,n,r){r=Lh(-1,r),r.tag=3;var o=e.type.getDerivedStateFromError;if(typeof o=="function"){var i=n.value;r.payload=function(){return o(i)},r.callback=function(){vV(e,n)}}var s=e.stateNode;return s!==null&&typeof s.componentDidCatch=="function"&&(r.callback=function(){vV(e,n),typeof o!="function"&&(Zm===null?Zm=new Set([this]):Zm.add(this));var a=n.stack;this.componentDidCatch(n.value,{componentStack:a!==null?a:""})}),r}function ise(e,n,r){var o=e.pingCache;if(o===null){o=e.pingCache=new xkt;var i=new Set;o.set(n,i)}else i=o.get(n),i===void 0&&(i=new Set,o.set(n,i));i.has(r)||(i.add(r),e=Pkt.bind(null,e,n,r),n.then(e,e))}function sse(e){do{var n;if((n=e.tag===13)&&(n=e.memoizedState,n=n!==null?n.dehydrated!==null:!0),n)return e;e=e.return}while(e!==null);return null}function ase(e,n,r,o,i){return e.mode&1?(e.flags|=65536,e.lanes=i,e):(e===n?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,r.tag===1&&(r.alternate===null?r.tag=17:(n=Lh(-1,1),n.tag=2,Km(r,n,1))),r.lanes|=1),e)}var wkt=Ap.ReactCurrentOwner,Rl=!1;function Ua(e,n,r,o){n.child=e===null?AMe(n,null,r,o):Px(n,e.child,r,o)}function lse(e,n,r,o,i){r=r.render;var s=n.ref;return Zb(n,i),o=PY(e,n,r,o,s,i),r=RY(),e!==null&&!Rl?(n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~i,op(e,n,i)):(Ho&&r&&CY(n),n.flags|=1,Ua(e,n,o,i),n.child)}function cse(e,n,r,o,i){if(e===null){var s=r.type;return typeof s=="function"&&!WY(s)&&s.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(n.tag=15,n.type=s,JMe(e,n,s,o,i)):(e=nA(r.type,null,o,n,n.mode,i),e.ref=n.ref,e.return=n,n.child=e)}if(s=e.child,!(e.lanes&i)){var a=s.memoizedProps;if(r=r.compare,r=r!==null?r:aS,r(a,o)&&e.ref===n.ref)return op(e,n,i)}return n.flags|=1,e=Qm(s,o),e.ref=n.ref,e.return=n,n.child=e}function JMe(e,n,r,o,i){if(e!==null){var s=e.memoizedProps;if(aS(s,o)&&e.ref===n.ref)if(Rl=!1,n.pendingProps=o=s,(e.lanes&i)!==0)e.flags&131072&&(Rl=!0);else return n.lanes=e.lanes,op(e,n,i)}return yV(e,n,r,o,i)}function e9e(e,n,r){var o=n.pendingProps,i=o.children,s=e!==null?e.memoizedState:null;if(o.mode==="hidden")if(!(n.mode&1))n.memoizedState={baseLanes:0,cachePool:null,transitions:null},wo(bb,ac),ac|=r;else{if(!(r&1073741824))return e=s!==null?s.baseLanes|r:r,n.lanes=n.childLanes=1073741824,n.memoizedState={baseLanes:e,cachePool:null,transitions:null},n.updateQueue=null,wo(bb,ac),ac|=e,null;n.memoizedState={baseLanes:0,cachePool:null,transitions:null},o=s!==null?s.baseLanes:r,wo(bb,ac),ac|=o}else s!==null?(o=s.baseLanes|r,n.memoizedState=null):o=r,wo(bb,ac),ac|=o;return Ua(e,n,i,r),n.child}function t9e(e,n){var r=n.ref;(e===null&&r!==null||e!==null&&e.ref!==r)&&(n.flags|=512,n.flags|=2097152)}function yV(e,n,r,o,i){var s=Bl(r)?rv:Da.current;return s=Dx(n,s),Zb(n,i),r=PY(e,n,r,o,s,i),o=RY(),e!==null&&!Rl?(n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~i,op(e,n,i)):(Ho&&o&&CY(n),n.flags|=1,Ua(e,n,r,i),n.child)}function use(e,n,r,o,i){if(Bl(r)){var s=!0;Q4(n)}else s=!1;if(Zb(n,i),n.stateNode===null)JI(e,n),TMe(n,r,o),gV(n,r,o,i),o=!0;else if(e===null){var a=n.stateNode,l=n.memoizedProps;a.props=l;var c=a.context,d=r.contextType;typeof d=="object"&&d!==null?d=Du(d):(d=Bl(r)?rv:Da.current,d=Dx(n,d));var f=r.getDerivedStateFromProps,h=typeof f=="function"||typeof a.getSnapshotBeforeUpdate=="function";h||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(l!==o||c!==d)&&tse(n,a,o,d),um=!1;var m=n.memoizedState;a.state=m,r$(n,o,a,i),c=n.memoizedState,l!==o||m!==c||Fl.current||um?(typeof f=="function"&&(mV(n,r,f,o),c=n.memoizedState),(l=um||ese(n,r,l,o,m,c,d))?(h||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(n.flags|=4194308)):(typeof a.componentDidMount=="function"&&(n.flags|=4194308),n.memoizedProps=o,n.memoizedState=c),a.props=o,a.state=c,a.context=d,o=l):(typeof a.componentDidMount=="function"&&(n.flags|=4194308),o=!1)}else{a=n.stateNode,EMe(e,n),l=n.memoizedProps,d=n.type===n.elementType?l:ed(n.type,l),a.props=d,h=n.pendingProps,m=a.context,c=r.contextType,typeof c=="object"&&c!==null?c=Du(c):(c=Bl(r)?rv:Da.current,c=Dx(n,c));var g=r.getDerivedStateFromProps;(f=typeof g=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(l!==h||m!==c)&&tse(n,a,o,c),um=!1,m=n.memoizedState,a.state=m,r$(n,o,a,i);var v=n.memoizedState;l!==h||m!==v||Fl.current||um?(typeof g=="function"&&(mV(n,r,g,o),v=n.memoizedState),(d=um||ese(n,r,d,o,m,v,c)||!1)?(f||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(o,v,c),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(o,v,c)),typeof a.componentDidUpdate=="function"&&(n.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(n.flags|=1024)):(typeof a.componentDidUpdate!="function"||l===e.memoizedProps&&m===e.memoizedState||(n.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&m===e.memoizedState||(n.flags|=1024),n.memoizedProps=o,n.memoizedState=v),a.props=o,a.state=v,a.context=c,o=d):(typeof a.componentDidUpdate!="function"||l===e.memoizedProps&&m===e.memoizedState||(n.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&m===e.memoizedState||(n.flags|=1024),o=!1)}return bV(e,n,r,o,s,i)}function bV(e,n,r,o,i,s){t9e(e,n);var a=(n.flags&128)!==0;if(!o&&!a)return i&&Kie(n,r,!1),op(e,n,s);o=n.stateNode,wkt.current=n;var l=a&&typeof r.getDerivedStateFromError!="function"?null:o.render();return n.flags|=1,e!==null&&a?(n.child=Px(n,e.child,null,s),n.child=Px(n,null,l,s)):Ua(e,n,l,s),n.memoizedState=o.state,i&&Kie(n,r,!0),n.child}function n9e(e){var n=e.stateNode;n.pendingContext?Yie(e,n.pendingContext,n.pendingContext!==n.context):n.context&&Yie(e,n.context,!1),AY(e,n.containerInfo)}function dse(e,n,r,o,i){return Ox(),SY(i),n.flags|=256,Ua(e,n,r,o),n.child}var xV={dehydrated:null,treeContext:null,retryLane:0};function wV(e){return{baseLanes:e,cachePool:null,transitions:null}}function r9e(e,n,r){var o=n.pendingProps,i=Xo.current,s=!1,a=(n.flags&128)!==0,l;if((l=a)||(l=e!==null&&e.memoizedState===null?!1:(i&2)!==0),l?(s=!0,n.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),wo(Xo,i&1),e===null)return hV(n),e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(n.mode&1?e.data==="$!"?n.lanes=8:n.lanes=1073741824:n.lanes=1,null):(a=o.children,e=o.fallback,s?(o=n.mode,s=n.child,a={mode:"hidden",children:a},!(o&1)&&s!==null?(s.childLanes=0,s.pendingProps=a):s=T8(a,o,0,null),e=M0(e,o,r,null),s.return=n,e.return=n,s.sibling=e,n.child=s,n.child.memoizedState=wV(r),n.memoizedState=xV,e):FY(n,a));if(i=e.memoizedState,i!==null&&(l=i.dehydrated,l!==null))return Ckt(e,n,a,o,l,i,r);if(s){s=o.fallback,a=n.mode,i=e.child,l=i.sibling;var c={mode:"hidden",children:o.children};return!(a&1)&&n.child!==i?(o=n.child,o.childLanes=0,o.pendingProps=c,n.deletions=null):(o=Qm(i,c),o.subtreeFlags=i.subtreeFlags&14680064),l!==null?s=Qm(l,s):(s=M0(s,a,r,null),s.flags|=2),s.return=n,o.return=n,o.sibling=s,n.child=o,o=s,s=n.child,a=e.child.memoizedState,a=a===null?wV(r):{baseLanes:a.baseLanes|r,cachePool:null,transitions:a.transitions},s.memoizedState=a,s.childLanes=e.childLanes&~r,n.memoizedState=xV,o}return s=e.child,e=s.sibling,o=Qm(s,{mode:"visible",children:o.children}),!(n.mode&1)&&(o.lanes=r),o.return=n,o.sibling=null,e!==null&&(r=n.deletions,r===null?(n.deletions=[e],n.flags|=16):r.push(e)),n.child=o,n.memoizedState=null,o}function FY(e,n){return n=T8({mode:"visible",children:n},e.mode,0,null),n.return=e,e.child=n}function O3(e,n,r,o){return o!==null&&SY(o),Px(n,e.child,null,r),e=FY(n,n.pendingProps.children),e.flags|=2,n.memoizedState=null,e}function Ckt(e,n,r,o,i,s,a){if(r)return n.flags&256?(n.flags&=-257,o=e7(Error(Ge(422))),O3(e,n,a,o)):n.memoizedState!==null?(n.child=e.child,n.flags|=128,null):(s=o.fallback,i=n.mode,o=T8({mode:"visible",children:o.children},i,0,null),s=M0(s,i,a,null),s.flags|=2,o.return=n,s.return=n,o.sibling=s,n.child=o,n.mode&1&&Px(n,e.child,null,a),n.child.memoizedState=wV(a),n.memoizedState=xV,s);if(!(n.mode&1))return O3(e,n,a,null);if(i.data==="$!"){if(o=i.nextSibling&&i.nextSibling.dataset,o)var l=o.dgst;return o=l,s=Error(Ge(419)),o=e7(s,o,void 0),O3(e,n,a,o)}if(l=(a&e.childLanes)!==0,Rl||l){if(o=Ms,o!==null){switch(a&-a){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}i=i&(o.suspendedLanes|a)?0:i,i!==0&&i!==s.retryLane&&(s.retryLane=i,rp(e,i),yd(o,e,i,-1))}return UY(),o=e7(Error(Ge(421))),O3(e,n,a,o)}return i.data==="$?"?(n.flags|=128,n.child=e.child,n=Rkt.bind(null,e),i._reactRetry=n,null):(e=s.treeContext,pc=Ym(i.nextSibling),bc=n,Ho=!0,nd=null,e!==null&&(lu[cu++]=jh,lu[cu++]=Th,lu[cu++]=ov,jh=e.id,Th=e.overflow,ov=n),n=FY(n,o.children),n.flags|=4096,n)}function fse(e,n,r){e.lanes|=n;var o=e.alternate;o!==null&&(o.lanes|=n),pV(e.return,n,r)}function t7(e,n,r,o,i){var s=e.memoizedState;s===null?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:o,tail:r,tailMode:i}:(s.isBackwards=n,s.rendering=null,s.renderingStartTime=0,s.last=o,s.tail=r,s.tailMode=i)}function o9e(e,n,r){var o=n.pendingProps,i=o.revealOrder,s=o.tail;if(Ua(e,n,o.children,r),o=Xo.current,o&2)o=o&1|2,n.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=n.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&fse(e,r,n);else if(e.tag===19)fse(e,r,n);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===n)break e;for(;e.sibling===null;){if(e.return===null||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}o&=1}if(wo(Xo,o),!(n.mode&1))n.memoizedState=null;else switch(i){case"forwards":for(r=n.child,i=null;r!==null;)e=r.alternate,e!==null&&o$(e)===null&&(i=r),r=r.sibling;r=i,r===null?(i=n.child,n.child=null):(i=r.sibling,r.sibling=null),t7(n,!1,i,r,s);break;case"backwards":for(r=null,i=n.child,n.child=null;i!==null;){if(e=i.alternate,e!==null&&o$(e)===null){n.child=i;break}e=i.sibling,i.sibling=r,r=i,i=e}t7(n,!0,r,null,s);break;case"together":t7(n,!1,null,null,void 0);break;default:n.memoizedState=null}return n.child}function JI(e,n){!(n.mode&1)&&e!==null&&(e.alternate=null,n.alternate=null,n.flags|=2)}function op(e,n,r){if(e!==null&&(n.dependencies=e.dependencies),sv|=n.lanes,!(r&n.childLanes))return null;if(e!==null&&n.child!==e.child)throw Error(Ge(153));if(n.child!==null){for(e=n.child,r=Qm(e,e.pendingProps),n.child=r,r.return=n;e.sibling!==null;)e=e.sibling,r=r.sibling=Qm(e,e.pendingProps),r.return=n;r.sibling=null}return n.child}function _kt(e,n,r){switch(n.tag){case 3:n9e(n),Ox();break;case 5:$Me(n);break;case 1:Bl(n.type)&&Q4(n);break;case 4:AY(n,n.stateNode.containerInfo);break;case 10:var o=n.type._context,i=n.memoizedProps.value;wo(t$,o._currentValue),o._currentValue=i;break;case 13:if(o=n.memoizedState,o!==null)return o.dehydrated!==null?(wo(Xo,Xo.current&1),n.flags|=128,null):r&n.child.childLanes?r9e(e,n,r):(wo(Xo,Xo.current&1),e=op(e,n,r),e!==null?e.sibling:null);wo(Xo,Xo.current&1);break;case 19:if(o=(r&n.childLanes)!==0,e.flags&128){if(o)return o9e(e,n,r);n.flags|=128}if(i=n.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),wo(Xo,Xo.current),o)break;return null;case 22:case 23:return n.lanes=0,e9e(e,n,r)}return op(e,n,r)}var i9e,CV,s9e,a9e;i9e=function(e,n){for(var r=n.child;r!==null;){if(r.tag===5||r.tag===6)e.appendChild(r.stateNode);else if(r.tag!==4&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===n)break;for(;r.sibling===null;){if(r.return===null||r.return===n)return;r=r.return}r.sibling.return=r.return,r=r.sibling}};CV=function(){};s9e=function(e,n,r,o){var i=e.memoizedProps;if(i!==o){e=n.stateNode,m0(xf.current);var s=null;switch(r){case"input":i=UN(e,i),o=UN(e,o),s=[];break;case"select":i=oi({},i,{value:void 0}),o=oi({},o,{value:void 0}),s=[];break;case"textarea":i=qN(e,i),o=qN(e,o),s=[];break;default:typeof i.onClick!="function"&&typeof o.onClick=="function"&&(e.onclick=Z4)}KN(r,o);var a;r=null;for(d in i)if(!o.hasOwnProperty(d)&&i.hasOwnProperty(d)&&i[d]!=null)if(d==="style"){var l=i[d];for(a in l)l.hasOwnProperty(a)&&(r||(r={}),r[a]="")}else d!=="dangerouslySetInnerHTML"&&d!=="children"&&d!=="suppressContentEditableWarning"&&d!=="suppressHydrationWarning"&&d!=="autoFocus"&&(eS.hasOwnProperty(d)?s||(s=[]):(s=s||[]).push(d,null));for(d in o){var c=o[d];if(l=i!=null?i[d]:void 0,o.hasOwnProperty(d)&&c!==l&&(c!=null||l!=null))if(d==="style")if(l){for(a in l)!l.hasOwnProperty(a)||c&&c.hasOwnProperty(a)||(r||(r={}),r[a]="");for(a in c)c.hasOwnProperty(a)&&l[a]!==c[a]&&(r||(r={}),r[a]=c[a])}else r||(s||(s=[]),s.push(d,r)),r=c;else d==="dangerouslySetInnerHTML"?(c=c?c.__html:void 0,l=l?l.__html:void 0,c!=null&&l!==c&&(s=s||[]).push(d,c)):d==="children"?typeof c!="string"&&typeof c!="number"||(s=s||[]).push(d,""+c):d!=="suppressContentEditableWarning"&&d!=="suppressHydrationWarning"&&(eS.hasOwnProperty(d)?(c!=null&&d==="onScroll"&&To("scroll",e),s||l===c||(s=[])):(s=s||[]).push(d,c))}r&&(s=s||[]).push("style",r);var d=s;(n.updateQueue=d)&&(n.flags|=4)}};a9e=function(e,n,r,o){r!==o&&(n.flags|=4)};function u5(e,n){if(!Ho)switch(e.tailMode){case"hidden":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var o=null;r!==null;)r.alternate!==null&&(o=r),r=r.sibling;o===null?n||e.tail===null?e.tail=null:e.tail.sibling=null:o.sibling=null}}function pa(e){var n=e.alternate!==null&&e.alternate.child===e.child,r=0,o=0;if(n)for(var i=e.child;i!==null;)r|=i.lanes|i.childLanes,o|=i.subtreeFlags&14680064,o|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)r|=i.lanes|i.childLanes,o|=i.subtreeFlags,o|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=o,e.childLanes=r,n}function Skt(e,n,r){var o=n.pendingProps;switch(_Y(n),n.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return pa(n),null;case 1:return Bl(n.type)&&X4(),pa(n),null;case 3:return o=n.stateNode,Rx(),Po(Fl),Po(Da),DY(),o.pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),(e===null||e.child===null)&&($3(n)?n.flags|=4:e===null||e.memoizedState.isDehydrated&&!(n.flags&256)||(n.flags|=1024,nd!==null&&(AV(nd),nd=null))),CV(e,n),pa(n),null;case 5:$Y(n);var i=m0(fS.current);if(r=n.type,e!==null&&n.stateNode!=null)s9e(e,n,r,o,i),e.ref!==n.ref&&(n.flags|=512,n.flags|=2097152);else{if(!o){if(n.stateNode===null)throw Error(Ge(166));return pa(n),null}if(e=m0(xf.current),$3(n)){o=n.stateNode,r=n.type;var s=n.memoizedProps;switch(o[af]=n,o[uS]=s,e=(n.mode&1)!==0,r){case"dialog":To("cancel",o),To("close",o);break;case"iframe":case"object":case"embed":To("load",o);break;case"video":case"audio":for(i=0;i<CC.length;i++)To(CC[i],o);break;case"source":To("error",o);break;case"img":case"image":case"link":To("error",o),To("load",o);break;case"details":To("toggle",o);break;case"input":wie(o,s),To("invalid",o);break;case"select":o._wrapperState={wasMultiple:!!s.multiple},To("invalid",o);break;case"textarea":_ie(o,s),To("invalid",o)}KN(r,s),i=null;for(var a in s)if(s.hasOwnProperty(a)){var l=s[a];a==="children"?typeof l=="string"?o.textContent!==l&&(s.suppressHydrationWarning!==!0&&A3(o.textContent,l,e),i=["children",l]):typeof l=="number"&&o.textContent!==""+l&&(s.suppressHydrationWarning!==!0&&A3(o.textContent,l,e),i=["children",""+l]):eS.hasOwnProperty(a)&&l!=null&&a==="onScroll"&&To("scroll",o)}switch(r){case"input":C3(o),Cie(o,s,!0);break;case"textarea":C3(o),Sie(o);break;case"select":case"option":break;default:typeof s.onClick=="function"&&(o.onclick=Z4)}o=i,n.updateQueue=o,o!==null&&(n.flags|=4)}else{a=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=PRe(r)),e==="http://www.w3.org/1999/xhtml"?r==="script"?(e=a.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof o.is=="string"?e=a.createElement(r,{is:o.is}):(e=a.createElement(r),r==="select"&&(a=e,o.multiple?a.multiple=!0:o.size&&(a.size=o.size))):e=a.createElementNS(e,r),e[af]=n,e[uS]=o,i9e(e,n,!1,!1),n.stateNode=e;e:{switch(a=ZN(r,o),r){case"dialog":To("cancel",e),To("close",e),i=o;break;case"iframe":case"object":case"embed":To("load",e),i=o;break;case"video":case"audio":for(i=0;i<CC.length;i++)To(CC[i],e);i=o;break;case"source":To("error",e),i=o;break;case"img":case"image":case"link":To("error",e),To("load",e),i=o;break;case"details":To("toggle",e),i=o;break;case"input":wie(e,o),i=UN(e,o),To("invalid",e);break;case"option":i=o;break;case"select":e._wrapperState={wasMultiple:!!o.multiple},i=oi({},o,{value:void 0}),To("invalid",e);break;case"textarea":_ie(e,o),i=qN(e,o),To("invalid",e);break;default:i=o}KN(r,i),l=i;for(s in l)if(l.hasOwnProperty(s)){var c=l[s];s==="style"?LRe(e,c):s==="dangerouslySetInnerHTML"?(c=c?c.__html:void 0,c!=null&&RRe(e,c)):s==="children"?typeof c=="string"?(r!=="textarea"||c!=="")&&tS(e,c):typeof c=="number"&&tS(e,""+c):s!=="suppressContentEditableWarning"&&s!=="suppressHydrationWarning"&&s!=="autoFocus"&&(eS.hasOwnProperty(s)?c!=null&&s==="onScroll"&&To("scroll",e):c!=null&&lY(e,s,c,a))}switch(r){case"input":C3(e),Cie(e,o,!1);break;case"textarea":C3(e),Sie(e);break;case"option":o.value!=null&&e.setAttribute("value",""+xg(o.value));break;case"select":e.multiple=!!o.multiple,s=o.value,s!=null?Gb(e,!!o.multiple,s,!1):o.defaultValue!=null&&Gb(e,!!o.multiple,o.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=Z4)}switch(r){case"button":case"input":case"select":case"textarea":o=!!o.autoFocus;break e;case"img":o=!0;break e;default:o=!1}}o&&(n.flags|=4)}n.ref!==null&&(n.flags|=512,n.flags|=2097152)}return pa(n),null;case 6:if(e&&n.stateNode!=null)a9e(e,n,e.memoizedProps,o);else{if(typeof o!="string"&&n.stateNode===null)throw Error(Ge(166));if(r=m0(fS.current),m0(xf.current),$3(n)){if(o=n.stateNode,r=n.memoizedProps,o[af]=n,(s=o.nodeValue!==r)&&(e=bc,e!==null))switch(e.tag){case 3:A3(o.nodeValue,r,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&A3(o.nodeValue,r,(e.mode&1)!==0)}s&&(n.flags|=4)}else o=(r.nodeType===9?r:r.ownerDocument).createTextNode(o),o[af]=n,n.stateNode=o}return pa(n),null;case 13:if(Po(Xo),o=n.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Ho&&pc!==null&&n.mode&1&&!(n.flags&128))SMe(),Ox(),n.flags|=98560,s=!1;else if(s=$3(n),o!==null&&o.dehydrated!==null){if(e===null){if(!s)throw Error(Ge(318));if(s=n.memoizedState,s=s!==null?s.dehydrated:null,!s)throw Error(Ge(317));s[af]=n}else Ox(),!(n.flags&128)&&(n.memoizedState=null),n.flags|=4;pa(n),s=!1}else nd!==null&&(AV(nd),nd=null),s=!0;if(!s)return n.flags&65536?n:null}return n.flags&128?(n.lanes=r,n):(o=o!==null,o!==(e!==null&&e.memoizedState!==null)&&o&&(n.child.flags|=8192,n.mode&1&&(e===null||Xo.current&1?ds===0&&(ds=3):UY())),n.updateQueue!==null&&(n.flags|=4),pa(n),null);case 4:return Rx(),CV(e,n),e===null&&lS(n.stateNode.containerInfo),pa(n),null;case 10:return jY(n.type._context),pa(n),null;case 17:return Bl(n.type)&&X4(),pa(n),null;case 19:if(Po(Xo),s=n.memoizedState,s===null)return pa(n),null;if(o=(n.flags&128)!==0,a=s.rendering,a===null)if(o)u5(s,!1);else{if(ds!==0||e!==null&&e.flags&128)for(e=n.child;e!==null;){if(a=o$(e),a!==null){for(n.flags|=128,u5(s,!1),o=a.updateQueue,o!==null&&(n.updateQueue=o,n.flags|=4),n.subtreeFlags=0,o=r,r=n.child;r!==null;)s=r,e=o,s.flags&=14680066,a=s.alternate,a===null?(s.childLanes=0,s.lanes=e,s.child=null,s.subtreeFlags=0,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=a.childLanes,s.lanes=a.lanes,s.child=a.child,s.subtreeFlags=0,s.deletions=null,s.memoizedProps=a.memoizedProps,s.memoizedState=a.memoizedState,s.updateQueue=a.updateQueue,s.type=a.type,e=a.dependencies,s.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return wo(Xo,Xo.current&1|2),n.child}e=e.sibling}s.tail!==null&&Ii()>Lx&&(n.flags|=128,o=!0,u5(s,!1),n.lanes=4194304)}else{if(!o)if(e=o$(a),e!==null){if(n.flags|=128,o=!0,r=e.updateQueue,r!==null&&(n.updateQueue=r,n.flags|=4),u5(s,!0),s.tail===null&&s.tailMode==="hidden"&&!a.alternate&&!Ho)return pa(n),null}else 2*Ii()-s.renderingStartTime>Lx&&r!==1073741824&&(n.flags|=128,o=!0,u5(s,!1),n.lanes=4194304);s.isBackwards?(a.sibling=n.child,n.child=a):(r=s.last,r!==null?r.sibling=a:n.child=a,s.last=a)}return s.tail!==null?(n=s.tail,s.rendering=n,s.tail=n.sibling,s.renderingStartTime=Ii(),n.sibling=null,r=Xo.current,wo(Xo,o?r&1|2:r&1),n):(pa(n),null);case 22:case 23:return HY(),o=n.memoizedState!==null,e!==null&&e.memoizedState!==null!==o&&(n.flags|=8192),o&&n.mode&1?ac&1073741824&&(pa(n),n.subtreeFlags&6&&(n.flags|=8192)):pa(n),null;case 24:return null;case 25:return null}throw Error(Ge(156,n.tag))}function kkt(e,n){switch(_Y(n),n.tag){case 1:return Bl(n.type)&&X4(),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return Rx(),Po(Fl),Po(Da),DY(),e=n.flags,e&65536&&!(e&128)?(n.flags=e&-65537|128,n):null;case 5:return $Y(n),null;case 13:if(Po(Xo),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(Ge(340));Ox()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 19:return Po(Xo),null;case 4:return Rx(),null;case 10:return jY(n.type._context),null;case 22:case 23:return HY(),null;case 24:return null;default:return null}}var P3=!1,ka=!1,Ekt=typeof WeakSet=="function"?WeakSet:Set,vt=null;function yb(e,n){var r=e.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(o){ui(e,n,o)}else r.current=null}function _V(e,n,r){try{r()}catch(o){ui(e,n,o)}}var hse=!1;function jkt(e,n){if(sV=q4,e=dMe(),wY(e)){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{r=(r=e.ownerDocument)&&r.defaultView||window;var o=r.getSelection&&r.getSelection();if(o&&o.rangeCount!==0){r=o.anchorNode;var i=o.anchorOffset,s=o.focusNode;o=o.focusOffset;try{r.nodeType,s.nodeType}catch{r=null;break e}var a=0,l=-1,c=-1,d=0,f=0,h=e,m=null;t:for(;;){for(var g;h!==r||i!==0&&h.nodeType!==3||(l=a+i),h!==s||o!==0&&h.nodeType!==3||(c=a+o),h.nodeType===3&&(a+=h.nodeValue.length),(g=h.firstChild)!==null;)m=h,h=g;for(;;){if(h===e)break t;if(m===r&&++d===i&&(l=a),m===s&&++f===o&&(c=a),(g=h.nextSibling)!==null)break;h=m,m=h.parentNode}h=g}r=l===-1||c===-1?null:{start:l,end:c}}else r=null}r=r||{start:0,end:0}}else r=null;for(aV={focusedElem:e,selectionRange:r},q4=!1,vt=n;vt!==null;)if(n=vt,e=n.child,(n.subtreeFlags&1028)!==0&&e!==null)e.return=n,vt=e;else for(;vt!==null;){n=vt;try{var v=n.alternate;if(n.flags&1024)switch(n.tag){case 0:case 11:case 15:break;case 1:if(v!==null){var y=v.memoizedProps,b=v.memoizedState,x=n.stateNode,w=x.getSnapshotBeforeUpdate(n.elementType===n.type?y:ed(n.type,y),b);x.__reactInternalSnapshotBeforeUpdate=w}break;case 3:var C=n.stateNode.containerInfo;C.nodeType===1?C.textContent="":C.nodeType===9&&C.documentElement&&C.removeChild(C.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Ge(163))}}catch(_){ui(n,n.return,_)}if(e=n.sibling,e!==null){e.return=n.return,vt=e;break}vt=n.return}return v=hse,hse=!1,v}function s_(e,n,r){var o=n.updateQueue;if(o=o!==null?o.lastEffect:null,o!==null){var i=o=o.next;do{if((i.tag&e)===e){var s=i.destroy;i.destroy=void 0,s!==void 0&&_V(n,r,s)}i=i.next}while(i!==o)}}function E8(e,n){if(n=n.updateQueue,n=n!==null?n.lastEffect:null,n!==null){var r=n=n.next;do{if((r.tag&e)===e){var o=r.create;r.destroy=o()}r=r.next}while(r!==n)}}function SV(e){var n=e.ref;if(n!==null){var r=e.stateNode;switch(e.tag){case 5:e=r;break;default:e=r}typeof n=="function"?n(e):n.current=e}}function l9e(e){var n=e.alternate;n!==null&&(e.alternate=null,l9e(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&(delete n[af],delete n[uS],delete n[uV],delete n[ckt],delete n[ukt])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function c9e(e){return e.tag===5||e.tag===3||e.tag===4}function pse(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||c9e(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function kV(e,n,r){var o=e.tag;if(o===5||o===6)e=e.stateNode,n?r.nodeType===8?r.parentNode.insertBefore(e,n):r.insertBefore(e,n):(r.nodeType===8?(n=r.parentNode,n.insertBefore(e,r)):(n=r,n.appendChild(e)),r=r._reactRootContainer,r!=null||n.onclick!==null||(n.onclick=Z4));else if(o!==4&&(e=e.child,e!==null))for(kV(e,n,r),e=e.sibling;e!==null;)kV(e,n,r),e=e.sibling}function EV(e,n,r){var o=e.tag;if(o===5||o===6)e=e.stateNode,n?r.insertBefore(e,n):r.appendChild(e);else if(o!==4&&(e=e.child,e!==null))for(EV(e,n,r),e=e.sibling;e!==null;)EV(e,n,r),e=e.sibling}var Ws=null,td=!1;function Yp(e,n,r){for(r=r.child;r!==null;)u9e(e,n,r),r=r.sibling}function u9e(e,n,r){if(bf&&typeof bf.onCommitFiberUnmount=="function")try{bf.onCommitFiberUnmount(y8,r)}catch{}switch(r.tag){case 5:ka||yb(r,n);case 6:var o=Ws,i=td;Ws=null,Yp(e,n,r),Ws=o,td=i,Ws!==null&&(td?(e=Ws,r=r.stateNode,e.nodeType===8?e.parentNode.removeChild(r):e.removeChild(r)):Ws.removeChild(r.stateNode));break;case 18:Ws!==null&&(td?(e=Ws,r=r.stateNode,e.nodeType===8?Y9(e.parentNode,r):e.nodeType===1&&Y9(e,r),iS(e)):Y9(Ws,r.stateNode));break;case 4:o=Ws,i=td,Ws=r.stateNode.containerInfo,td=!0,Yp(e,n,r),Ws=o,td=i;break;case 0:case 11:case 14:case 15:if(!ka&&(o=r.updateQueue,o!==null&&(o=o.lastEffect,o!==null))){i=o=o.next;do{var s=i,a=s.destroy;s=s.tag,a!==void 0&&(s&2||s&4)&&_V(r,n,a),i=i.next}while(i!==o)}Yp(e,n,r);break;case 1:if(!ka&&(yb(r,n),o=r.stateNode,typeof o.componentWillUnmount=="function"))try{o.props=r.memoizedProps,o.state=r.memoizedState,o.componentWillUnmount()}catch(l){ui(r,n,l)}Yp(e,n,r);break;case 21:Yp(e,n,r);break;case 22:r.mode&1?(ka=(o=ka)||r.memoizedState!==null,Yp(e,n,r),ka=o):Yp(e,n,r);break;default:Yp(e,n,r)}}function mse(e){var n=e.updateQueue;if(n!==null){e.updateQueue=null;var r=e.stateNode;r===null&&(r=e.stateNode=new Ekt),n.forEach(function(o){var i=Mkt.bind(null,e,o);r.has(o)||(r.add(o),o.then(i,i))})}}function Ku(e,n){var r=n.deletions;if(r!==null)for(var o=0;o<r.length;o++){var i=r[o];try{var s=e,a=n,l=a;e:for(;l!==null;){switch(l.tag){case 5:Ws=l.stateNode,td=!1;break e;case 3:Ws=l.stateNode.containerInfo,td=!0;break e;case 4:Ws=l.stateNode.containerInfo,td=!0;break e}l=l.return}if(Ws===null)throw Error(Ge(160));u9e(s,a,i),Ws=null,td=!1;var c=i.alternate;c!==null&&(c.return=null),i.return=null}catch(d){ui(i,n,d)}}if(n.subtreeFlags&12854)for(n=n.child;n!==null;)d9e(n,e),n=n.sibling}function d9e(e,n){var r=e.alternate,o=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Ku(n,e),Vd(e),o&4){try{s_(3,e,e.return),E8(3,e)}catch(y){ui(e,e.return,y)}try{s_(5,e,e.return)}catch(y){ui(e,e.return,y)}}break;case 1:Ku(n,e),Vd(e),o&512&&r!==null&&yb(r,r.return);break;case 5:if(Ku(n,e),Vd(e),o&512&&r!==null&&yb(r,r.return),e.flags&32){var i=e.stateNode;try{tS(i,"")}catch(y){ui(e,e.return,y)}}if(o&4&&(i=e.stateNode,i!=null)){var s=e.memoizedProps,a=r!==null?r.memoizedProps:s,l=e.type,c=e.updateQueue;if(e.updateQueue=null,c!==null)try{l==="input"&&s.type==="radio"&&s.name!=null&&DRe(i,s),ZN(l,a);var d=ZN(l,s);for(a=0;a<c.length;a+=2){var f=c[a],h=c[a+1];f==="style"?LRe(i,h):f==="dangerouslySetInnerHTML"?RRe(i,h):f==="children"?tS(i,h):lY(i,f,h,d)}switch(l){case"input":WN(i,s);break;case"textarea":ORe(i,s);break;case"select":var m=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!s.multiple;var g=s.value;g!=null?Gb(i,!!s.multiple,g,!1):m!==!!s.multiple&&(s.defaultValue!=null?Gb(i,!!s.multiple,s.defaultValue,!0):Gb(i,!!s.multiple,s.multiple?[]:"",!1))}i[uS]=s}catch(y){ui(e,e.return,y)}}break;case 6:if(Ku(n,e),Vd(e),o&4){if(e.stateNode===null)throw Error(Ge(162));i=e.stateNode,s=e.memoizedProps;try{i.nodeValue=s}catch(y){ui(e,e.return,y)}}break;case 3:if(Ku(n,e),Vd(e),o&4&&r!==null&&r.memoizedState.isDehydrated)try{iS(n.containerInfo)}catch(y){ui(e,e.return,y)}break;case 4:Ku(n,e),Vd(e);break;case 13:Ku(n,e),Vd(e),i=e.child,i.flags&8192&&(s=i.memoizedState!==null,i.stateNode.isHidden=s,!s||i.alternate!==null&&i.alternate.memoizedState!==null||(VY=Ii())),o&4&&mse(e);break;case 22:if(f=r!==null&&r.memoizedState!==null,e.mode&1?(ka=(d=ka)||f,Ku(n,e),ka=d):Ku(n,e),Vd(e),o&8192){if(d=e.memoizedState!==null,(e.stateNode.isHidden=d)&&!f&&e.mode&1)for(vt=e,f=e.child;f!==null;){for(h=vt=f;vt!==null;){switch(m=vt,g=m.child,m.tag){case 0:case 11:case 14:case 15:s_(4,m,m.return);break;case 1:yb(m,m.return);var v=m.stateNode;if(typeof v.componentWillUnmount=="function"){o=m,r=m.return;try{n=o,v.props=n.memoizedProps,v.state=n.memoizedState,v.componentWillUnmount()}catch(y){ui(o,r,y)}}break;case 5:yb(m,m.return);break;case 22:if(m.memoizedState!==null){vse(h);continue}}g!==null?(g.return=m,vt=g):vse(h)}f=f.sibling}e:for(f=null,h=e;;){if(h.tag===5){if(f===null){f=h;try{i=h.stateNode,d?(s=i.style,typeof s.setProperty=="function"?s.setProperty("display","none","important"):s.display="none"):(l=h.stateNode,c=h.memoizedProps.style,a=c!=null&&c.hasOwnProperty("display")?c.display:null,l.style.display=MRe("display",a))}catch(y){ui(e,e.return,y)}}}else if(h.tag===6){if(f===null)try{h.stateNode.nodeValue=d?"":h.memoizedProps}catch(y){ui(e,e.return,y)}}else if((h.tag!==22&&h.tag!==23||h.memoizedState===null||h===e)&&h.child!==null){h.child.return=h,h=h.child;continue}if(h===e)break e;for(;h.sibling===null;){if(h.return===null||h.return===e)break e;f===h&&(f=null),h=h.return}f===h&&(f=null),h.sibling.return=h.return,h=h.sibling}}break;case 19:Ku(n,e),Vd(e),o&4&&mse(e);break;case 21:break;default:Ku(n,e),Vd(e)}}function Vd(e){var n=e.flags;if(n&2){try{e:{for(var r=e.return;r!==null;){if(c9e(r)){var o=r;break e}r=r.return}throw Error(Ge(160))}switch(o.tag){case 5:var i=o.stateNode;o.flags&32&&(tS(i,""),o.flags&=-33);var s=pse(e);EV(e,s,i);break;case 3:case 4:var a=o.stateNode.containerInfo,l=pse(e);kV(e,l,a);break;default:throw Error(Ge(161))}}catch(c){ui(e,e.return,c)}e.flags&=-3}n&4096&&(e.flags&=-4097)}function Tkt(e,n,r){vt=e,f9e(e)}function f9e(e,n,r){for(var o=(e.mode&1)!==0;vt!==null;){var i=vt,s=i.child;if(i.tag===22&&o){var a=i.memoizedState!==null||P3;if(!a){var l=i.alternate,c=l!==null&&l.memoizedState!==null||ka;l=P3;var d=ka;if(P3=a,(ka=c)&&!d)for(vt=i;vt!==null;)a=vt,c=a.child,a.tag===22&&a.memoizedState!==null?yse(i):c!==null?(c.return=a,vt=c):yse(i);for(;s!==null;)vt=s,f9e(s),s=s.sibling;vt=i,P3=l,ka=d}gse(e)}else i.subtreeFlags&8772&&s!==null?(s.return=i,vt=s):gse(e)}}function gse(e){for(;vt!==null;){var n=vt;if(n.flags&8772){var r=n.alternate;try{if(n.flags&8772)switch(n.tag){case 0:case 11:case 15:ka||E8(5,n);break;case 1:var o=n.stateNode;if(n.flags&4&&!ka)if(r===null)o.componentDidMount();else{var i=n.elementType===n.type?r.memoizedProps:ed(n.type,r.memoizedProps);o.componentDidUpdate(i,r.memoizedState,o.__reactInternalSnapshotBeforeUpdate)}var s=n.updateQueue;s!==null&&Jie(n,s,o);break;case 3:var a=n.updateQueue;if(a!==null){if(r=null,n.child!==null)switch(n.child.tag){case 5:r=n.child.stateNode;break;case 1:r=n.child.stateNode}Jie(n,a,r)}break;case 5:var l=n.stateNode;if(r===null&&n.flags&4){r=l;var c=n.memoizedProps;switch(n.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&r.focus();break;case"img":c.src&&(r.src=c.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(n.memoizedState===null){var d=n.alternate;if(d!==null){var f=d.memoizedState;if(f!==null){var h=f.dehydrated;h!==null&&iS(h)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(Ge(163))}ka||n.flags&512&&SV(n)}catch(m){ui(n,n.return,m)}}if(n===e){vt=null;break}if(r=n.sibling,r!==null){r.return=n.return,vt=r;break}vt=n.return}}function vse(e){for(;vt!==null;){var n=vt;if(n===e){vt=null;break}var r=n.sibling;if(r!==null){r.return=n.return,vt=r;break}vt=n.return}}function yse(e){for(;vt!==null;){var n=vt;try{switch(n.tag){case 0:case 11:case 15:var r=n.return;try{E8(4,n)}catch(c){ui(n,r,c)}break;case 1:var o=n.stateNode;if(typeof o.componentDidMount=="function"){var i=n.return;try{o.componentDidMount()}catch(c){ui(n,i,c)}}var s=n.return;try{SV(n)}catch(c){ui(n,s,c)}break;case 5:var a=n.return;try{SV(n)}catch(c){ui(n,a,c)}}}catch(c){ui(n,n.return,c)}if(n===e){vt=null;break}var l=n.sibling;if(l!==null){l.return=n.return,vt=l;break}vt=n.return}}var Ikt=Math.ceil,a$=Ap.ReactCurrentDispatcher,BY=Ap.ReactCurrentOwner,Cu=Ap.ReactCurrentBatchConfig,ar=0,Ms=null,Gi=null,ra=0,ac=0,bb=Gg(0),ds=0,gS=null,sv=0,j8=0,NY=0,a_=null,Al=null,VY=0,Lx=1/0,yh=null,l$=!1,jV=null,Zm=null,R3=!1,Tm=null,c$=0,l_=0,TV=null,eA=-1,tA=0;function el(){return ar&6?Ii():eA!==-1?eA:eA=Ii()}function Xm(e){return e.mode&1?ar&2&&ra!==0?ra&-ra:fkt.transition!==null?(tA===0&&(tA=KRe()),tA):(e=Nr,e!==0||(e=window.event,e=e===void 0?16:nMe(e.type)),e):1}function yd(e,n,r,o){if(50<l_)throw l_=0,TV=null,Error(Ge(185));sE(e,r,o),(!(ar&2)||e!==Ms)&&(e===Ms&&(!(ar&2)&&(j8|=r),ds===4&&xm(e,ra)),Nl(e,o),r===1&&ar===0&&!(n.mode&1)&&(Lx=Ii()+500,_8&&qg()))}function Nl(e,n){var r=e.callbackNode;fSt(e,n);var o=G4(e,e===Ms?ra:0);if(o===0)r!==null&&jie(r),e.callbackNode=null,e.callbackPriority=0;else if(n=o&-o,e.callbackPriority!==n){if(r!=null&&jie(r),n===1)e.tag===0?dkt(bse.bind(null,e)):wMe(bse.bind(null,e)),akt(function(){!(ar&6)&&qg()}),r=null;else{switch(ZRe(o)){case 1:r=hY;break;case 4:r=qRe;break;case 16:r=W4;break;case 536870912:r=YRe;break;default:r=W4}r=x9e(r,h9e.bind(null,e))}e.callbackPriority=n,e.callbackNode=r}}function h9e(e,n){if(eA=-1,tA=0,ar&6)throw Error(Ge(327));var r=e.callbackNode;if(Xb()&&e.callbackNode!==r)return null;var o=G4(e,e===Ms?ra:0);if(o===0)return null;if(o&30||o&e.expiredLanes||n)n=u$(e,o);else{n=o;var i=ar;ar|=2;var s=m9e();(Ms!==e||ra!==n)&&(yh=null,Lx=Ii()+500,R0(e,n));do try{Dkt();break}catch(l){p9e(e,l)}while(1);EY(),a$.current=s,ar=i,Gi!==null?n=0:(Ms=null,ra=0,n=ds)}if(n!==0){if(n===2&&(i=tV(e),i!==0&&(o=i,n=IV(e,i))),n===1)throw r=gS,R0(e,0),xm(e,o),Nl(e,Ii()),r;if(n===6)xm(e,o);else{if(i=e.current.alternate,!(o&30)&&!Akt(i)&&(n=u$(e,o),n===2&&(s=tV(e),s!==0&&(o=s,n=IV(e,s))),n===1))throw r=gS,R0(e,0),xm(e,o),Nl(e,Ii()),r;switch(e.finishedWork=i,e.finishedLanes=o,n){case 0:case 1:throw Error(Ge(345));case 2:G1(e,Al,yh);break;case 3:if(xm(e,o),(o&130023424)===o&&(n=VY+500-Ii(),10<n)){if(G4(e,0)!==0)break;if(i=e.suspendedLanes,(i&o)!==o){el(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=cV(G1.bind(null,e,Al,yh),n);break}G1(e,Al,yh);break;case 4:if(xm(e,o),(o&4194240)===o)break;for(n=e.eventTimes,i=-1;0<o;){var a=31-vd(o);s=1<<a,a=n[a],a>i&&(i=a),o&=~s}if(o=i,o=Ii()-o,o=(120>o?120:480>o?480:1080>o?1080:1920>o?1920:3e3>o?3e3:4320>o?4320:1960*Ikt(o/1960))-o,10<o){e.timeoutHandle=cV(G1.bind(null,e,Al,yh),o);break}G1(e,Al,yh);break;case 5:G1(e,Al,yh);break;default:throw Error(Ge(329))}}}return Nl(e,Ii()),e.callbackNode===r?h9e.bind(null,e):null}function IV(e,n){var r=a_;return e.current.memoizedState.isDehydrated&&(R0(e,n).flags|=256),e=u$(e,n),e!==2&&(n=Al,Al=r,n!==null&&AV(n)),e}function AV(e){Al===null?Al=e:Al.push.apply(Al,e)}function Akt(e){for(var n=e;;){if(n.flags&16384){var r=n.updateQueue;if(r!==null&&(r=r.stores,r!==null))for(var o=0;o<r.length;o++){var i=r[o],s=i.getSnapshot;i=i.value;try{if(!kd(s(),i))return!1}catch{return!1}}}if(r=n.child,n.subtreeFlags&16384&&r!==null)r.return=n,n=r;else{if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return!0;n=n.return}n.sibling.return=n.return,n=n.sibling}}return!0}function xm(e,n){for(n&=~NY,n&=~j8,e.suspendedLanes|=n,e.pingedLanes&=~n,e=e.expirationTimes;0<n;){var r=31-vd(n),o=1<<r;e[r]=-1,n&=~o}}function bse(e){if(ar&6)throw Error(Ge(327));Xb();var n=G4(e,0);if(!(n&1))return Nl(e,Ii()),null;var r=u$(e,n);if(e.tag!==0&&r===2){var o=tV(e);o!==0&&(n=o,r=IV(e,o))}if(r===1)throw r=gS,R0(e,0),xm(e,n),Nl(e,Ii()),r;if(r===6)throw Error(Ge(345));return e.finishedWork=e.current.alternate,e.finishedLanes=n,G1(e,Al,yh),Nl(e,Ii()),null}function zY(e,n){var r=ar;ar|=1;try{return e(n)}finally{ar=r,ar===0&&(Lx=Ii()+500,_8&&qg())}}function av(e){Tm!==null&&Tm.tag===0&&!(ar&6)&&Xb();var n=ar;ar|=1;var r=Cu.transition,o=Nr;try{if(Cu.transition=null,Nr=1,e)return e()}finally{Nr=o,Cu.transition=r,ar=n,!(ar&6)&&qg()}}function HY(){ac=bb.current,Po(bb)}function R0(e,n){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(r!==-1&&(e.timeoutHandle=-1,skt(r)),Gi!==null)for(r=Gi.return;r!==null;){var o=r;switch(_Y(o),o.tag){case 1:o=o.type.childContextTypes,o!=null&&X4();break;case 3:Rx(),Po(Fl),Po(Da),DY();break;case 5:$Y(o);break;case 4:Rx();break;case 13:Po(Xo);break;case 19:Po(Xo);break;case 10:jY(o.type._context);break;case 22:case 23:HY()}r=r.return}if(Ms=e,Gi=e=Qm(e.current,null),ra=ac=n,ds=0,gS=null,NY=j8=sv=0,Al=a_=null,p0!==null){for(n=0;n<p0.length;n++)if(r=p0[n],o=r.interleaved,o!==null){r.interleaved=null;var i=o.next,s=r.pending;if(s!==null){var a=s.next;s.next=i,o.next=a}r.pending=o}p0=null}return e}function p9e(e,n){do{var r=Gi;try{if(EY(),XI.current=s$,i$){for(var o=ni.memoizedState;o!==null;){var i=o.queue;i!==null&&(i.pending=null),o=o.next}i$=!1}if(iv=0,Is=as=ni=null,i_=!1,hS=0,BY.current=null,r===null||r.return===null){ds=1,gS=n,Gi=null;break}e:{var s=e,a=r.return,l=r,c=n;if(n=ra,l.flags|=32768,c!==null&&typeof c=="object"&&typeof c.then=="function"){var d=c,f=l,h=f.tag;if(!(f.mode&1)&&(h===0||h===11||h===15)){var m=f.alternate;m?(f.updateQueue=m.updateQueue,f.memoizedState=m.memoizedState,f.lanes=m.lanes):(f.updateQueue=null,f.memoizedState=null)}var g=sse(a);if(g!==null){g.flags&=-257,ase(g,a,l,s,n),g.mode&1&&ise(s,d,n),n=g,c=d;var v=n.updateQueue;if(v===null){var y=new Set;y.add(c),n.updateQueue=y}else v.add(c);break e}else{if(!(n&1)){ise(s,d,n),UY();break e}c=Error(Ge(426))}}else if(Ho&&l.mode&1){var b=sse(a);if(b!==null){!(b.flags&65536)&&(b.flags|=256),ase(b,a,l,s,n),SY(Mx(c,l));break e}}s=c=Mx(c,l),ds!==4&&(ds=2),a_===null?a_=[s]:a_.push(s),s=a;do{switch(s.tag){case 3:s.flags|=65536,n&=-n,s.lanes|=n;var x=XMe(s,c,n);Qie(s,x);break e;case 1:l=c;var w=s.type,C=s.stateNode;if(!(s.flags&128)&&(typeof w.getDerivedStateFromError=="function"||C!==null&&typeof C.componentDidCatch=="function"&&(Zm===null||!Zm.has(C)))){s.flags|=65536,n&=-n,s.lanes|=n;var _=QMe(s,l,n);Qie(s,_);break e}}s=s.return}while(s!==null)}v9e(r)}catch(S){n=S,Gi===r&&r!==null&&(Gi=r=r.return);continue}break}while(1)}function m9e(){var e=a$.current;return a$.current=s$,e===null?s$:e}function UY(){(ds===0||ds===3||ds===2)&&(ds=4),Ms===null||!(sv&268435455)&&!(j8&268435455)||xm(Ms,ra)}function u$(e,n){var r=ar;ar|=2;var o=m9e();(Ms!==e||ra!==n)&&(yh=null,R0(e,n));do try{$kt();break}catch(i){p9e(e,i)}while(1);if(EY(),ar=r,a$.current=o,Gi!==null)throw Error(Ge(261));return Ms=null,ra=0,ds}function $kt(){for(;Gi!==null;)g9e(Gi)}function Dkt(){for(;Gi!==null&&!rSt();)g9e(Gi)}function g9e(e){var n=b9e(e.alternate,e,ac);e.memoizedProps=e.pendingProps,n===null?v9e(e):Gi=n,BY.current=null}function v9e(e){var n=e;do{var r=n.alternate;if(e=n.return,n.flags&32768){if(r=kkt(r,n),r!==null){r.flags&=32767,Gi=r;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{ds=6,Gi=null;return}}else if(r=Skt(r,n,ac),r!==null){Gi=r;return}if(n=n.sibling,n!==null){Gi=n;return}Gi=n=e}while(n!==null);ds===0&&(ds=5)}function G1(e,n,r){var o=Nr,i=Cu.transition;try{Cu.transition=null,Nr=1,Okt(e,n,r,o)}finally{Cu.transition=i,Nr=o}return null}function Okt(e,n,r,o){do Xb();while(Tm!==null);if(ar&6)throw Error(Ge(327));r=e.finishedWork;var i=e.finishedLanes;if(r===null)return null;if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(Ge(177));e.callbackNode=null,e.callbackPriority=0;var s=r.lanes|r.childLanes;if(hSt(e,s),e===Ms&&(Gi=Ms=null,ra=0),!(r.subtreeFlags&2064)&&!(r.flags&2064)||R3||(R3=!0,x9e(W4,function(){return Xb(),null})),s=(r.flags&15990)!==0,r.subtreeFlags&15990||s){s=Cu.transition,Cu.transition=null;var a=Nr;Nr=1;var l=ar;ar|=4,BY.current=null,jkt(e,r),d9e(r,e),JSt(aV),q4=!!sV,aV=sV=null,e.current=r,Tkt(r),oSt(),ar=l,Nr=a,Cu.transition=s}else e.current=r;if(R3&&(R3=!1,Tm=e,c$=i),s=e.pendingLanes,s===0&&(Zm=null),aSt(r.stateNode),Nl(e,Ii()),n!==null)for(o=e.onRecoverableError,r=0;r<n.length;r++)i=n[r],o(i.value,{componentStack:i.stack,digest:i.digest});if(l$)throw l$=!1,e=jV,jV=null,e;return c$&1&&e.tag!==0&&Xb(),s=e.pendingLanes,s&1?e===TV?l_++:(l_=0,TV=e):l_=0,qg(),null}function Xb(){if(Tm!==null){var e=ZRe(c$),n=Cu.transition,r=Nr;try{if(Cu.transition=null,Nr=16>e?16:e,Tm===null)var o=!1;else{if(e=Tm,Tm=null,c$=0,ar&6)throw Error(Ge(331));var i=ar;for(ar|=4,vt=e.current;vt!==null;){var s=vt,a=s.child;if(vt.flags&16){var l=s.deletions;if(l!==null){for(var c=0;c<l.length;c++){var d=l[c];for(vt=d;vt!==null;){var f=vt;switch(f.tag){case 0:case 11:case 15:s_(8,f,s)}var h=f.child;if(h!==null)h.return=f,vt=h;else for(;vt!==null;){f=vt;var m=f.sibling,g=f.return;if(l9e(f),f===d){vt=null;break}if(m!==null){m.return=g,vt=m;break}vt=g}}}var v=s.alternate;if(v!==null){var y=v.child;if(y!==null){v.child=null;do{var b=y.sibling;y.sibling=null,y=b}while(y!==null)}}vt=s}}if(s.subtreeFlags&2064&&a!==null)a.return=s,vt=a;else e:for(;vt!==null;){if(s=vt,s.flags&2048)switch(s.tag){case 0:case 11:case 15:s_(9,s,s.return)}var x=s.sibling;if(x!==null){x.return=s.return,vt=x;break e}vt=s.return}}var w=e.current;for(vt=w;vt!==null;){a=vt;var C=a.child;if(a.subtreeFlags&2064&&C!==null)C.return=a,vt=C;else e:for(a=w;vt!==null;){if(l=vt,l.flags&2048)try{switch(l.tag){case 0:case 11:case 15:E8(9,l)}}catch(S){ui(l,l.return,S)}if(l===a){vt=null;break e}var _=l.sibling;if(_!==null){_.return=l.return,vt=_;break e}vt=l.return}}if(ar=i,qg(),bf&&typeof bf.onPostCommitFiberRoot=="function")try{bf.onPostCommitFiberRoot(y8,e)}catch{}o=!0}return o}finally{Nr=r,Cu.transition=n}}return!1}function xse(e,n,r){n=Mx(r,n),n=XMe(e,n,1),e=Km(e,n,1),n=el(),e!==null&&(sE(e,1,n),Nl(e,n))}function ui(e,n,r){if(e.tag===3)xse(e,e,r);else for(;n!==null;){if(n.tag===3){xse(n,e,r);break}else if(n.tag===1){var o=n.stateNode;if(typeof n.type.getDerivedStateFromError=="function"||typeof o.componentDidCatch=="function"&&(Zm===null||!Zm.has(o))){e=Mx(r,e),e=QMe(n,e,1),n=Km(n,e,1),e=el(),n!==null&&(sE(n,1,e),Nl(n,e));break}}n=n.return}}function Pkt(e,n,r){var o=e.pingCache;o!==null&&o.delete(n),n=el(),e.pingedLanes|=e.suspendedLanes&r,Ms===e&&(ra&r)===r&&(ds===4||ds===3&&(ra&130023424)===ra&&500>Ii()-VY?R0(e,0):NY|=r),Nl(e,n)}function y9e(e,n){n===0&&(e.mode&1?(n=k3,k3<<=1,!(k3&130023424)&&(k3=4194304)):n=1);var r=el();e=rp(e,n),e!==null&&(sE(e,n,r),Nl(e,r))}function Rkt(e){var n=e.memoizedState,r=0;n!==null&&(r=n.retryLane),y9e(e,r)}function Mkt(e,n){var r=0;switch(e.tag){case 13:var o=e.stateNode,i=e.memoizedState;i!==null&&(r=i.retryLane);break;case 19:o=e.stateNode;break;default:throw Error(Ge(314))}o!==null&&o.delete(n),y9e(e,r)}var b9e;b9e=function(e,n,r){if(e!==null)if(e.memoizedProps!==n.pendingProps||Fl.current)Rl=!0;else{if(!(e.lanes&r)&&!(n.flags&128))return Rl=!1,_kt(e,n,r);Rl=!!(e.flags&131072)}else Rl=!1,Ho&&n.flags&1048576&&CMe(n,e$,n.index);switch(n.lanes=0,n.tag){case 2:var o=n.type;JI(e,n),e=n.pendingProps;var i=Dx(n,Da.current);Zb(n,r),i=PY(null,n,o,e,i,r);var s=RY();return n.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(n.tag=1,n.memoizedState=null,n.updateQueue=null,Bl(o)?(s=!0,Q4(n)):s=!1,n.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,IY(n),i.updater=S8,n.stateNode=i,i._reactInternals=n,gV(n,o,e,r),n=bV(null,n,o,!0,s,r)):(n.tag=0,Ho&&s&&CY(n),Ua(null,n,i,r),n=n.child),n;case 16:o=n.elementType;e:{switch(JI(e,n),e=n.pendingProps,i=o._init,o=i(o._payload),n.type=o,i=n.tag=Fkt(o),e=ed(o,e),i){case 0:n=yV(null,n,o,e,r);break e;case 1:n=use(null,n,o,e,r);break e;case 11:n=lse(null,n,o,e,r);break e;case 14:n=cse(null,n,o,ed(o.type,e),r);break e}throw Error(Ge(306,o,""))}return n;case 0:return o=n.type,i=n.pendingProps,i=n.elementType===o?i:ed(o,i),yV(e,n,o,i,r);case 1:return o=n.type,i=n.pendingProps,i=n.elementType===o?i:ed(o,i),use(e,n,o,i,r);case 3:e:{if(n9e(n),e===null)throw Error(Ge(387));o=n.pendingProps,s=n.memoizedState,i=s.element,EMe(e,n),r$(n,o,null,r);var a=n.memoizedState;if(o=a.element,s.isDehydrated)if(s={element:o,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},n.updateQueue.baseState=s,n.memoizedState=s,n.flags&256){i=Mx(Error(Ge(423)),n),n=dse(e,n,o,r,i);break e}else if(o!==i){i=Mx(Error(Ge(424)),n),n=dse(e,n,o,r,i);break e}else for(pc=Ym(n.stateNode.containerInfo.firstChild),bc=n,Ho=!0,nd=null,r=AMe(n,null,o,r),n.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(Ox(),o===i){n=op(e,n,r);break e}Ua(e,n,o,r)}n=n.child}return n;case 5:return $Me(n),e===null&&hV(n),o=n.type,i=n.pendingProps,s=e!==null?e.memoizedProps:null,a=i.children,lV(o,i)?a=null:s!==null&&lV(o,s)&&(n.flags|=32),t9e(e,n),Ua(e,n,a,r),n.child;case 6:return e===null&&hV(n),null;case 13:return r9e(e,n,r);case 4:return AY(n,n.stateNode.containerInfo),o=n.pendingProps,e===null?n.child=Px(n,null,o,r):Ua(e,n,o,r),n.child;case 11:return o=n.type,i=n.pendingProps,i=n.elementType===o?i:ed(o,i),lse(e,n,o,i,r);case 7:return Ua(e,n,n.pendingProps,r),n.child;case 8:return Ua(e,n,n.pendingProps.children,r),n.child;case 12:return Ua(e,n,n.pendingProps.children,r),n.child;case 10:e:{if(o=n.type._context,i=n.pendingProps,s=n.memoizedProps,a=i.value,wo(t$,o._currentValue),o._currentValue=a,s!==null)if(kd(s.value,a)){if(s.children===i.children&&!Fl.current){n=op(e,n,r);break e}}else for(s=n.child,s!==null&&(s.return=n);s!==null;){var l=s.dependencies;if(l!==null){a=s.child;for(var c=l.firstContext;c!==null;){if(c.context===o){if(s.tag===1){c=Lh(-1,r&-r),c.tag=2;var d=s.updateQueue;if(d!==null){d=d.shared;var f=d.pending;f===null?c.next=c:(c.next=f.next,f.next=c),d.pending=c}}s.lanes|=r,c=s.alternate,c!==null&&(c.lanes|=r),pV(s.return,r,n),l.lanes|=r;break}c=c.next}}else if(s.tag===10)a=s.type===n.type?null:s.child;else if(s.tag===18){if(a=s.return,a===null)throw Error(Ge(341));a.lanes|=r,l=a.alternate,l!==null&&(l.lanes|=r),pV(a,r,n),a=s.sibling}else a=s.child;if(a!==null)a.return=s;else for(a=s;a!==null;){if(a===n){a=null;break}if(s=a.sibling,s!==null){s.return=a.return,a=s;break}a=a.return}s=a}Ua(e,n,i.children,r),n=n.child}return n;case 9:return i=n.type,o=n.pendingProps.children,Zb(n,r),i=Du(i),o=o(i),n.flags|=1,Ua(e,n,o,r),n.child;case 14:return o=n.type,i=ed(o,n.pendingProps),i=ed(o.type,i),cse(e,n,o,i,r);case 15:return JMe(e,n,n.type,n.pendingProps,r);case 17:return o=n.type,i=n.pendingProps,i=n.elementType===o?i:ed(o,i),JI(e,n),n.tag=1,Bl(o)?(e=!0,Q4(n)):e=!1,Zb(n,r),TMe(n,o,i),gV(n,o,i,r),bV(null,n,o,!0,e,r);case 19:return o9e(e,n,r);case 22:return e9e(e,n,r)}throw Error(Ge(156,n.tag))};function x9e(e,n){return GRe(e,n)}function Lkt(e,n,r,o){this.tag=e,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=o,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function mu(e,n,r,o){return new Lkt(e,n,r,o)}function WY(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Fkt(e){if(typeof e=="function")return WY(e)?1:0;if(e!=null){if(e=e.$$typeof,e===uY)return 11;if(e===dY)return 14}return 2}function Qm(e,n){var r=e.alternate;return r===null?(r=mu(e.tag,n,e.key,e.mode),r.elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=n,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=e.flags&14680064,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,n=e.dependencies,r.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function nA(e,n,r,o,i,s){var a=2;if(o=e,typeof e=="function")WY(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case cb:return M0(r.children,i,s,n);case cY:a=8,i|=8;break;case NN:return e=mu(12,r,n,i|2),e.elementType=NN,e.lanes=s,e;case VN:return e=mu(13,r,n,i),e.elementType=VN,e.lanes=s,e;case zN:return e=mu(19,r,n,i),e.elementType=zN,e.lanes=s,e;case IRe:return T8(r,i,s,n);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case jRe:a=10;break e;case TRe:a=9;break e;case uY:a=11;break e;case dY:a=14;break e;case cm:a=16,o=null;break e}throw Error(Ge(130,e==null?e:typeof e,""))}return n=mu(a,r,n,i),n.elementType=e,n.type=o,n.lanes=s,n}function M0(e,n,r,o){return e=mu(7,e,o,n),e.lanes=r,e}function T8(e,n,r,o){return e=mu(22,e,o,n),e.elementType=IRe,e.lanes=r,e.stateNode={isHidden:!1},e}function n7(e,n,r){return e=mu(6,e,null,n),e.lanes=r,e}function r7(e,n,r){return n=mu(4,e.children!==null?e.children:[],e.key,n),n.lanes=r,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function Bkt(e,n,r,o,i){this.tag=n,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=L9(0),this.expirationTimes=L9(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=L9(0),this.identifierPrefix=o,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function GY(e,n,r,o,i,s,a,l,c){return e=new Bkt(e,n,r,l,c),n===1?(n=1,s===!0&&(n|=8)):n=0,s=mu(3,null,null,n),e.current=s,s.stateNode=e,s.memoizedState={element:o,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},IY(s),e}function Nkt(e,n,r){var o=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:lb,key:o==null?null:""+o,children:e,containerInfo:n,implementation:r}}function w9e(e){if(!e)return wg;e=e._reactInternals;e:{if(Lv(e)!==e||e.tag!==1)throw Error(Ge(170));var n=e;do{switch(n.tag){case 3:n=n.stateNode.context;break e;case 1:if(Bl(n.type)){n=n.stateNode.__reactInternalMemoizedMergedChildContext;break e}}n=n.return}while(n!==null);throw Error(Ge(171))}if(e.tag===1){var r=e.type;if(Bl(r))return xMe(e,r,n)}return n}function C9e(e,n,r,o,i,s,a,l,c){return e=GY(r,o,!0,e,i,s,a,l,c),e.context=w9e(null),r=e.current,o=el(),i=Xm(r),s=Lh(o,i),s.callback=n??null,Km(r,s,i),e.current.lanes=i,sE(e,i,o),Nl(e,o),e}function I8(e,n,r,o){var i=n.current,s=el(),a=Xm(i);return r=w9e(r),n.context===null?n.context=r:n.pendingContext=r,n=Lh(s,a),n.payload={element:e},o=o===void 0?null:o,o!==null&&(n.callback=o),e=Km(i,n,a),e!==null&&(yd(e,i,a,s),ZI(e,i,a)),a}function d$(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function wse(e,n){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var r=e.retryLane;e.retryLane=r!==0&&r<n?r:n}}function qY(e,n){wse(e,n),(e=e.alternate)&&wse(e,n)}function Vkt(){return null}var _9e=typeof reportError=="function"?reportError:function(e){console.error(e)};function YY(e){this._internalRoot=e}A8.prototype.render=YY.prototype.render=function(e){var n=this._internalRoot;if(n===null)throw Error(Ge(409));I8(e,n,null,null)};A8.prototype.unmount=YY.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var n=e.containerInfo;av(function(){I8(null,e,null,null)}),n[np]=null}};function A8(e){this._internalRoot=e}A8.prototype.unstable_scheduleHydration=function(e){if(e){var n=JRe();e={blockedOn:null,target:e,priority:n};for(var r=0;r<bm.length&&n!==0&&n<bm[r].priority;r++);bm.splice(r,0,e),r===0&&tMe(e)}};function KY(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function $8(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Cse(){}function zkt(e,n,r,o,i){if(i){if(typeof o=="function"){var s=o;o=function(){var d=d$(a);s.call(d)}}var a=C9e(n,o,e,0,null,!1,!1,"",Cse);return e._reactRootContainer=a,e[np]=a.current,lS(e.nodeType===8?e.parentNode:e),av(),a}for(;i=e.lastChild;)e.removeChild(i);if(typeof o=="function"){var l=o;o=function(){var d=d$(c);l.call(d)}}var c=GY(e,0,!1,null,null,!1,!1,"",Cse);return e._reactRootContainer=c,e[np]=c.current,lS(e.nodeType===8?e.parentNode:e),av(function(){I8(n,c,r,o)}),c}function D8(e,n,r,o,i){var s=r._reactRootContainer;if(s){var a=s;if(typeof i=="function"){var l=i;i=function(){var c=d$(a);l.call(c)}}I8(n,a,e,i)}else a=zkt(r,n,e,i,o);return d$(a)}XRe=function(e){switch(e.tag){case 3:var n=e.stateNode;if(n.current.memoizedState.isDehydrated){var r=wC(n.pendingLanes);r!==0&&(pY(n,r|1),Nl(n,Ii()),!(ar&6)&&(Lx=Ii()+500,qg()))}break;case 13:av(function(){var o=rp(e,1);if(o!==null){var i=el();yd(o,e,1,i)}}),qY(e,1)}};mY=function(e){if(e.tag===13){var n=rp(e,134217728);if(n!==null){var r=el();yd(n,e,134217728,r)}qY(e,134217728)}};QRe=function(e){if(e.tag===13){var n=Xm(e),r=rp(e,n);if(r!==null){var o=el();yd(r,e,n,o)}qY(e,n)}};JRe=function(){return Nr};eMe=function(e,n){var r=Nr;try{return Nr=e,n()}finally{Nr=r}};QN=function(e,n,r){switch(n){case"input":if(WN(e,r),n=r.name,r.type==="radio"&&n!=null){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+n)+'][type="radio"]'),n=0;n<r.length;n++){var o=r[n];if(o!==e&&o.form===e.form){var i=C8(o);if(!i)throw Error(Ge(90));$Re(o),WN(o,i)}}}break;case"textarea":ORe(e,r);break;case"select":n=r.value,n!=null&&Gb(e,!!r.multiple,n,!1)}};NRe=zY;VRe=av;var Hkt={usingClientEntryPoint:!1,Events:[lE,hb,C8,FRe,BRe,zY]},d5={findFiberByHostInstance:h0,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},Ukt={bundleType:d5.bundleType,version:d5.version,rendererPackageName:d5.rendererPackageName,rendererConfig:d5.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Ap.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=URe(e),e===null?null:e.stateNode},findFiberByHostInstance:d5.findFiberByHostInstance||Vkt,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var M3=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!M3.isDisabled&&M3.supportsFiber)try{y8=M3.inject(Ukt),bf=M3}catch{}}Vc.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Hkt;Vc.createPortal=function(e,n){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!KY(n))throw Error(Ge(200));return Nkt(e,n,null,r)};Vc.createRoot=function(e,n){if(!KY(e))throw Error(Ge(299));var r=!1,o="",i=_9e;return n!=null&&(n.unstable_strictMode===!0&&(r=!0),n.identifierPrefix!==void 0&&(o=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),n=GY(e,1,!1,null,null,r,!1,o,i),e[np]=n.current,lS(e.nodeType===8?e.parentNode:e),new YY(n)};Vc.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var n=e._reactInternals;if(n===void 0)throw typeof e.render=="function"?Error(Ge(188)):(e=Object.keys(e).join(","),Error(Ge(268,e)));return e=URe(n),e=e===null?null:e.stateNode,e};Vc.flushSync=function(e){return av(e)};Vc.hydrate=function(e,n,r){if(!$8(n))throw Error(Ge(200));return D8(null,e,n,!0,r)};Vc.hydrateRoot=function(e,n,r){if(!KY(e))throw Error(Ge(405));var o=r!=null&&r.hydratedSources||null,i=!1,s="",a=_9e;if(r!=null&&(r.unstable_strictMode===!0&&(i=!0),r.identifierPrefix!==void 0&&(s=r.identifierPrefix),r.onRecoverableError!==void 0&&(a=r.onRecoverableError)),n=C9e(n,null,e,1,r??null,i,!1,s,a),e[np]=n.current,lS(e),o)for(e=0;e<o.length;e++)r=o[e],i=r._getVersion,i=i(r._source),n.mutableSourceEagerHydrationData==null?n.mutableSourceEagerHydrationData=[r,i]:n.mutableSourceEagerHydrationData.push(r,i);return new A8(n)};Vc.render=function(e,n,r){if(!$8(n))throw Error(Ge(200));return D8(null,e,n,!1,r)};Vc.unmountComponentAtNode=function(e){if(!$8(e))throw Error(Ge(40));return e._reactRootContainer?(av(function(){D8(null,null,e,!1,function(){e._reactRootContainer=null,e[np]=null})}),!0):!1};Vc.unstable_batchedUpdates=zY;Vc.unstable_renderSubtreeIntoContainer=function(e,n,r,o){if(!$8(r))throw Error(Ge(200));if(e==null||e._reactInternals===void 0)throw Error(Ge(38));return D8(e,n,r,!1,o)};Vc.version="18.2.0-next-9e3b772b8-20220608";function S9e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(S9e)}catch(e){console.error(e)}}S9e(),CRe.exports=Vc;var ea=CRe.exports;const ZY=Ye(ea),k9e=e=>{function n(r){return{}.hasOwnProperty.call(r,"current")}return{name:"arrow",options:e,fn(r){const{element:o,padding:i}=typeof e=="function"?e(r):e;return o&&n(o)?o.current!=null?V4({element:o.current,padding:i}).fn(r):{}:o?V4({element:o,padding:i}).fn(r):{}}}};var rA=typeof document<"u"?p.useLayoutEffect:p.useEffect;function f$(e,n){if(e===n)return!0;if(typeof e!=typeof n)return!1;if(typeof e=="function"&&e.toString()===n.toString())return!0;let r,o,i;if(e&&n&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==n.length)return!1;for(o=r;o--!==0;)if(!f$(e[o],n[o]))return!1;return!0}if(i=Object.keys(e),r=i.length,r!==Object.keys(n).length)return!1;for(o=r;o--!==0;)if(!{}.hasOwnProperty.call(n,i[o]))return!1;for(o=r;o--!==0;){const s=i[o];if(!(s==="_owner"&&e.$$typeof)&&!f$(e[s],n[s]))return!1}return!0}return e!==e&&n!==n}function E9e(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function _se(e,n){const r=E9e(e);return Math.round(n*r)/r}function Sse(e){const n=p.useRef(e);return rA(()=>{n.current=e}),n}function j9e(e){e===void 0&&(e={});const{placement:n="bottom",strategy:r="absolute",middleware:o=[],platform:i,elements:{reference:s,floating:a}={},transform:l=!0,whileElementsMounted:c,open:d}=e,[f,h]=p.useState({x:0,y:0,strategy:r,placement:n,middlewareData:{},isPositioned:!1}),[m,g]=p.useState(o);f$(m,o)||g(o);const[v,y]=p.useState(null),[b,x]=p.useState(null),w=p.useCallback(B=>{B!==k.current&&(k.current=B,y(B))},[]),C=p.useCallback(B=>{B!==E.current&&(E.current=B,x(B))},[]),_=s||v,S=a||b,k=p.useRef(null),E=p.useRef(null),j=p.useRef(f),T=c!=null,$=Sse(c),D=Sse(i),I=p.useCallback(()=>{if(!k.current||!E.current)return;const B={placement:n,strategy:r,middleware:m};D.current&&(B.platform=D.current),wRe(k.current,E.current,B).then(L=>{const z={...L,isPositioned:!0};O.current&&!f$(j.current,z)&&(j.current=z,ea.flushSync(()=>{h(z)}))})},[m,n,r,D]);rA(()=>{d===!1&&j.current.isPositioned&&(j.current.isPositioned=!1,h(B=>({...B,isPositioned:!1})))},[d]);const O=p.useRef(!1);rA(()=>(O.current=!0,()=>{O.current=!1}),[]),rA(()=>{if(_&&(k.current=_),S&&(E.current=S),_&&S){if($.current)return $.current(_,S,I);I()}},[_,S,I,$,T]);const A=p.useMemo(()=>({reference:k,floating:E,setReference:w,setFloating:C}),[w,C]),P=p.useMemo(()=>({reference:_,floating:S}),[_,S]),R=p.useMemo(()=>{const B={position:r,left:0,top:0};if(!P.floating)return B;const L=_se(P.floating,f.x),z=_se(P.floating,f.y);return l?{...B,transform:"translate("+L+"px, "+z+"px)",...E9e(P.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:L,top:z}},[r,l,P.floating,f.x,f.y]);return p.useMemo(()=>({...f,update:I,refs:A,elements:P,floatingStyles:R}),[f,I,A,P,R])}const T9e=p.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"}),O8=p.createContext({}),P8=p.createContext(null),R8=typeof document<"u",XY=R8?p.useLayoutEffect:p.useEffect,I9e=p.createContext({strict:!1}),QY=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),Wkt="framerAppearId",A9e="data-"+QY(Wkt),$9e={skipAnimations:!1,useManualTiming:!1};let kse=class{constructor(){this.order=[],this.scheduled=new Set}add(n){if(!this.scheduled.has(n))return this.scheduled.add(n),this.order.push(n),!0}remove(n){const r=this.order.indexOf(n);r!==-1&&(this.order.splice(r,1),this.scheduled.delete(n))}clear(){this.order.length=0,this.scheduled.clear()}};function Gkt(e){let n=new kse,r=new kse,o=0,i=!1,s=!1;const a=new WeakSet,l={schedule:(c,d=!1,f=!1)=>{const h=f&&i,m=h?n:r;return d&&a.add(c),m.add(c)&&h&&i&&(o=n.order.length),c},cancel:c=>{r.remove(c),a.delete(c)},process:c=>{if(i){s=!0;return}if(i=!0,[n,r]=[r,n],r.clear(),o=n.order.length,o)for(let d=0;d<o;d++){const f=n.order[d];a.has(f)&&(l.schedule(f),e()),f(c)}i=!1,s&&(s=!1,l.process(c))}};return l}const L3=["prepare","read","update","preRender","render","postRender"],qkt=40;function D9e(e,n){let r=!1,o=!0;const i={delta:0,timestamp:0,isProcessing:!1},s=L3.reduce((h,m)=>(h[m]=Gkt(()=>r=!0),h),{}),a=h=>{s[h].process(i)},l=()=>{const h=performance.now();r=!1,i.delta=o?1e3/60:Math.max(Math.min(h-i.timestamp,qkt),1),i.timestamp=h,i.isProcessing=!0,L3.forEach(a),i.isProcessing=!1,r&&n&&(o=!1,e(l))},c=()=>{r=!0,o=!0,i.isProcessing||e(l)};return{schedule:L3.reduce((h,m)=>{const g=s[m];return h[m]=(v,y=!1,b=!1)=>(r||c(),g.schedule(v,y,b)),h},{}),cancel:h=>L3.forEach(m=>s[m].cancel(h)),state:i,steps:s}}const{schedule:JY,cancel:EOr}=D9e(queueMicrotask,!1);function Ykt(e,n,r,o){const{visualElement:i}=p.useContext(O8),s=p.useContext(I9e),a=p.useContext(P8),l=p.useContext(T9e).reducedMotion,c=p.useRef();o=o||s.renderer,!c.current&&o&&(c.current=o(e,{visualState:n,parent:i,props:r,presenceContext:a,blockInitialAnimation:a?a.initial===!1:!1,reducedMotionConfig:l}));const d=c.current;p.useInsertionEffect(()=>{d&&d.update(r,a)});const f=p.useRef(!!(r[A9e]&&!window.HandoffComplete));return XY(()=>{d&&(JY.postRender(d.render),f.current&&d.animationState&&d.animationState.animateChanges())}),p.useEffect(()=>{d&&(d.updateFeatures(),!f.current&&d.animationState&&d.animationState.animateChanges(),f.current&&(f.current=!1,window.HandoffComplete=!0))}),d}function xb(e){return e&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function Kkt(e,n,r){return p.useCallback(o=>{o&&e.mount&&e.mount(o),n&&(o?n.mount(o):n.unmount()),r&&(typeof r=="function"?r(o):xb(r)&&(r.current=o))},[n])}function vS(e){return typeof e=="string"||Array.isArray(e)}function M8(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}const eK=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],tK=["initial",...eK];function L8(e){return M8(e.animate)||tK.some(n=>vS(e[n]))}function O9e(e){return!!(L8(e)||e.variants)}function Zkt(e,n){if(L8(e)){const{initial:r,animate:o}=e;return{initial:r===!1||vS(r)?r:void 0,animate:vS(o)?o:void 0}}return e.inherit!==!1?n:{}}function Xkt(e){const{initial:n,animate:r}=Zkt(e,p.useContext(O8));return p.useMemo(()=>({initial:n,animate:r}),[Ese(n),Ese(r)])}function Ese(e){return Array.isArray(e)?e.join(" "):e}const jse={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},yS={};for(const e in jse)yS[e]={isEnabled:n=>jse[e].some(r=>!!n[r])};function Qkt(e){for(const n in e)yS[n]={...yS[n],...e[n]}}const nK=p.createContext({}),P9e=p.createContext({}),Jkt=Symbol.for("motionComponentSymbol");function eEt({preloadedFeatures:e,createVisualElement:n,useRender:r,useVisualState:o,Component:i}){e&&Qkt(e);function s(l,c){let d;const f={...p.useContext(T9e),...l,layoutId:tEt(l)},{isStatic:h}=f,m=Xkt(l),g=o(l,h);if(!h&&R8){m.visualElement=Ykt(i,g,f,n);const v=p.useContext(P9e),y=p.useContext(I9e).strict;m.visualElement&&(d=m.visualElement.loadFeatures(f,y,e,v))}return p.createElement(O8.Provider,{value:m},d&&m.visualElement?p.createElement(d,{visualElement:m.visualElement,...f}):null,r(i,l,Kkt(g,m.visualElement,c),g,h,m.visualElement))}const a=p.forwardRef(s);return a[Jkt]=i,a}function tEt({layoutId:e}){const n=p.useContext(nK).id;return n&&e!==void 0?n+"-"+e:e}function nEt(e){function n(o,i={}){return eEt(e(o,i))}if(typeof Proxy>"u")return n;const r=new Map;return new Proxy(n,{get:(o,i)=>(r.has(i)||r.set(i,n(i)),r.get(i))})}const rEt=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function rK(e){return typeof e!="string"||e.includes("-")?!1:!!(rEt.indexOf(e)>-1||/[A-Z]/.test(e))}const h$={};function oEt(e){Object.assign(h$,e)}const uE=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Fv=new Set(uE);function R9e(e,{layout:n,layoutId:r}){return Fv.has(e)||e.startsWith("origin")||(n||r!==void 0)&&(!!h$[e]||e==="opacity")}const Hl=e=>!!(e&&e.getVelocity),iEt={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},sEt=uE.length;function aEt(e,{enableHardwareAcceleration:n=!0,allowTransformNone:r=!0},o,i){let s="";for(let a=0;a<sEt;a++){const l=uE[a];if(e[l]!==void 0){const c=iEt[l]||l;s+=`${c}(${e[l]}) `}}return n&&!e.z&&(s+="translateZ(0)"),s=s.trim(),i?s=i(e,o?"":s):r&&o&&(s="none"),s}const M9e=e=>n=>typeof n=="string"&&n.startsWith(e),L9e=M9e("--"),lEt=M9e("var(--"),p$=e=>lEt(e)?cEt.test(e.split("/*")[0].trim()):!1,cEt=/var\s*\(\s*--[\w-]+(\s*,\s*(?:(?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\)$/i,uEt=(e,n)=>n&&typeof e=="number"?n.transform(e):e,Cg=(e,n,r)=>r>n?n:r<e?e:r,Ww={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},c_={...Ww,transform:e=>Cg(0,1,e)},F3={...Ww,default:1},u_=e=>Math.round(e*1e5)/1e5,oK=/(-)?([\d]*\.?[\d])+/g,dEt=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,fEt=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function dE(e){return typeof e=="string"}const fE=e=>({test:n=>dE(n)&&n.endsWith(e)&&n.split(" ").length===1,parse:parseFloat,transform:n=>`${n}${e}`}),nm=fE("deg"),wf=fE("%"),Yt=fE("px"),hEt=fE("vh"),pEt=fE("vw"),Tse={...wf,parse:e=>wf.parse(e)/100,transform:e=>wf.transform(e*100)},Ise={...Ww,transform:Math.round},F9e={borderWidth:Yt,borderTopWidth:Yt,borderRightWidth:Yt,borderBottomWidth:Yt,borderLeftWidth:Yt,borderRadius:Yt,radius:Yt,borderTopLeftRadius:Yt,borderTopRightRadius:Yt,borderBottomRightRadius:Yt,borderBottomLeftRadius:Yt,width:Yt,maxWidth:Yt,height:Yt,maxHeight:Yt,size:Yt,top:Yt,right:Yt,bottom:Yt,left:Yt,padding:Yt,paddingTop:Yt,paddingRight:Yt,paddingBottom:Yt,paddingLeft:Yt,margin:Yt,marginTop:Yt,marginRight:Yt,marginBottom:Yt,marginLeft:Yt,rotate:nm,rotateX:nm,rotateY:nm,rotateZ:nm,scale:F3,scaleX:F3,scaleY:F3,scaleZ:F3,skew:nm,skewX:nm,skewY:nm,distance:Yt,translateX:Yt,translateY:Yt,translateZ:Yt,x:Yt,y:Yt,z:Yt,perspective:Yt,transformPerspective:Yt,opacity:c_,originX:Tse,originY:Tse,originZ:Yt,zIndex:Ise,fillOpacity:c_,strokeOpacity:c_,numOctaves:Ise};function iK(e,n,r,o){const{style:i,vars:s,transform:a,transformOrigin:l}=e;let c=!1,d=!1,f=!0;for(const h in n){const m=n[h];if(L9e(h)){s[h]=m;continue}const g=F9e[h],v=uEt(m,g);if(Fv.has(h)){if(c=!0,a[h]=v,!f)continue;m!==(g.default||0)&&(f=!1)}else h.startsWith("origin")?(d=!0,l[h]=v):i[h]=v}if(n.transform||(c||o?i.transform=aEt(e.transform,r,f,o):i.transform&&(i.transform="none")),d){const{originX:h="50%",originY:m="50%",originZ:g=0}=l;i.transformOrigin=`${h} ${m} ${g}`}}const sK=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function B9e(e,n,r){for(const o in n)!Hl(n[o])&&!R9e(o,r)&&(e[o]=n[o])}function mEt({transformTemplate:e},n,r){return p.useMemo(()=>{const o=sK();return iK(o,n,{enableHardwareAcceleration:!r},e),Object.assign({},o.vars,o.style)},[n])}function gEt(e,n,r){const o=e.style||{},i={};return B9e(i,o,e),Object.assign(i,mEt(e,n,r)),i}function vEt(e,n,r){const o={},i=gEt(e,n,r);return e.drag&&e.dragListener!==!1&&(o.draggable=!1,i.userSelect=i.WebkitUserSelect=i.WebkitTouchCallout="none",i.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(o.tabIndex=0),o.style=i,o}const yEt=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function m$(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||yEt.has(e)}let N9e=e=>!m$(e);function bEt(e){e&&(N9e=n=>n.startsWith("on")?!m$(n):e(n))}try{bEt(require("@emotion/is-prop-valid").default)}catch{}function xEt(e,n,r){const o={};for(const i in e)i==="values"&&typeof e.values=="object"||(N9e(i)||r===!0&&m$(i)||!n&&!m$(i)||e.draggable&&i.startsWith("onDrag"))&&(o[i]=e[i]);return o}function Ase(e,n,r){return typeof e=="string"?e:Yt.transform(n+r*e)}function wEt(e,n,r){const o=Ase(n,e.x,e.width),i=Ase(r,e.y,e.height);return`${o} ${i}`}const CEt={offset:"stroke-dashoffset",array:"stroke-dasharray"},_Et={offset:"strokeDashoffset",array:"strokeDasharray"};function SEt(e,n,r=1,o=0,i=!0){e.pathLength=1;const s=i?CEt:_Et;e[s.offset]=Yt.transform(-o);const a=Yt.transform(n),l=Yt.transform(r);e[s.array]=`${a} ${l}`}function aK(e,{attrX:n,attrY:r,attrScale:o,originX:i,originY:s,pathLength:a,pathSpacing:l=1,pathOffset:c=0,...d},f,h,m){if(iK(e,d,f,m),h){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:g,style:v,dimensions:y}=e;g.transform&&(y&&(v.transform=g.transform),delete g.transform),y&&(i!==void 0||s!==void 0||v.transform)&&(v.transformOrigin=wEt(y,i!==void 0?i:.5,s!==void 0?s:.5)),n!==void 0&&(g.x=n),r!==void 0&&(g.y=r),o!==void 0&&(g.scale=o),a!==void 0&&SEt(g,a,l,c,!1)}const V9e=()=>({...sK(),attrs:{}}),lK=e=>typeof e=="string"&&e.toLowerCase()==="svg";function kEt(e,n,r,o){const i=p.useMemo(()=>{const s=V9e();return aK(s,n,{enableHardwareAcceleration:!1},lK(o),e.transformTemplate),{...s.attrs,style:{...s.style}}},[n]);if(e.style){const s={};B9e(s,e.style,e),i.style={...s,...i.style}}return i}function EEt(e=!1){return(r,o,i,{latestValues:s},a)=>{const c=(rK(r)?kEt:vEt)(o,s,a,r),d=xEt(o,typeof r=="string",e),f=r!==p.Fragment?{...d,...c,ref:i}:{},{children:h}=o,m=p.useMemo(()=>Hl(h)?h.get():h,[h]);return p.createElement(r,{...f,children:m})}}function z9e(e,{style:n,vars:r},o,i){Object.assign(e.style,n,i&&i.getProjectionStyles(o));for(const s in r)e.style.setProperty(s,r[s])}const H9e=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function U9e(e,n,r,o){z9e(e,n,void 0,o);for(const i in n.attrs)e.setAttribute(H9e.has(i)?i:QY(i),n.attrs[i])}function cK(e,n){const{style:r}=e,o={};for(const i in r)(Hl(r[i])||n.style&&Hl(n.style[i])||R9e(i,e))&&(o[i]=r[i]);return o}function W9e(e,n){const r=cK(e,n);for(const o in e)if(Hl(e[o])||Hl(n[o])){const i=uE.indexOf(o)!==-1?"attr"+o.charAt(0).toUpperCase()+o.substring(1):o;r[i]=e[o]}return r}function uK(e,n,r,o={},i={}){return typeof n=="function"&&(n=n(r!==void 0?r:e.custom,o,i)),typeof n=="string"&&(n=e.variants&&e.variants[n]),typeof n=="function"&&(n=n(r!==void 0?r:e.custom,o,i)),n}function G9e(e){const n=p.useRef(null);return n.current===null&&(n.current=e()),n.current}const g$=e=>Array.isArray(e),jEt=e=>!!(e&&typeof e=="object"&&e.mix&&e.toValue),TEt=e=>g$(e)?e[e.length-1]||0:e;function oA(e){const n=Hl(e)?e.get():e;return jEt(n)?n.toValue():n}function IEt({scrapeMotionValuesFromProps:e,createRenderState:n,onMount:r},o,i,s){const a={latestValues:AEt(o,i,s,e),renderState:n()};return r&&(a.mount=l=>r(o,l,a)),a}const q9e=e=>(n,r)=>{const o=p.useContext(O8),i=p.useContext(P8),s=()=>IEt(e,n,o,i);return r?s():G9e(s)};function AEt(e,n,r,o){const i={},s=o(e,{});for(const m in s)i[m]=oA(s[m]);let{initial:a,animate:l}=e;const c=L8(e),d=O9e(e);n&&d&&!c&&e.inherit!==!1&&(a===void 0&&(a=n.initial),l===void 0&&(l=n.animate));let f=r?r.initial===!1:!1;f=f||a===!1;const h=f?l:a;return h&&typeof h!="boolean"&&!M8(h)&&(Array.isArray(h)?h:[h]).forEach(g=>{const v=uK(e,g);if(!v)return;const{transitionEnd:y,transition:b,...x}=v;for(const w in x){let C=x[w];if(Array.isArray(C)){const _=f?C.length-1:0;C=C[_]}C!==null&&(i[w]=C)}for(const w in y)i[w]=y[w]}),i}const Ai=e=>e,{schedule:Go,cancel:ip,state:qs,steps:o7}=D9e(typeof requestAnimationFrame<"u"?requestAnimationFrame:Ai,!0),$Et={useVisualState:q9e({scrapeMotionValuesFromProps:W9e,createRenderState:V9e,onMount:(e,n,{renderState:r,latestValues:o})=>{Go.read(()=>{try{r.dimensions=typeof n.getBBox=="function"?n.getBBox():n.getBoundingClientRect()}catch{r.dimensions={x:0,y:0,width:0,height:0}}}),Go.render(()=>{aK(r,o,{enableHardwareAcceleration:!1},lK(n.tagName),e.transformTemplate),U9e(n,r)})}})},DEt={useVisualState:q9e({scrapeMotionValuesFromProps:cK,createRenderState:sK})};function OEt(e,{forwardMotionProps:n=!1},r,o){return{...rK(e)?$Et:DEt,preloadedFeatures:r,useRender:EEt(n),createVisualElement:o,Component:e}}function Ih(e,n,r,o={passive:!0}){return e.addEventListener(n,r,o),()=>e.removeEventListener(n,r)}const Y9e=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1;function F8(e,n="page"){return{point:{x:e[n+"X"],y:e[n+"Y"]}}}const PEt=e=>n=>Y9e(n)&&e(n,F8(n));function Fh(e,n,r,o){return Ih(e,n,PEt(r),o)}const REt=(e,n)=>r=>n(e(r)),Bh=(...e)=>e.reduce(REt);function K9e(e){let n=null;return()=>{const r=()=>{n=null};return n===null?(n=e,r):!1}}const $se=K9e("dragHorizontal"),Dse=K9e("dragVertical");function Z9e(e){let n=!1;if(e==="y")n=Dse();else if(e==="x")n=$se();else{const r=$se(),o=Dse();r&&o?n=()=>{r(),o()}:(r&&r(),o&&o())}return n}function X9e(){const e=Z9e(!0);return e?(e(),!1):!0}let Yg=class{constructor(n){this.isMounted=!1,this.node=n}update(){}};function Ose(e,n){const r="pointer"+(n?"enter":"leave"),o="onHover"+(n?"Start":"End"),i=(s,a)=>{if(s.pointerType==="touch"||X9e())return;const l=e.getProps();e.animationState&&l.whileHover&&e.animationState.setActive("whileHover",n),l[o]&&Go.update(()=>l[o](s,a))};return Fh(e.current,r,i,{passive:!e.getProps()[o]})}let MEt=class extends Yg{mount(){this.unmount=Bh(Ose(this.node,!0),Ose(this.node,!1))}unmount(){}},LEt=class extends Yg{constructor(){super(...arguments),this.isActive=!1}onFocus(){let n=!1;try{n=this.node.current.matches(":focus-visible")}catch{n=!0}!n||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=Bh(Ih(this.node.current,"focus",()=>this.onFocus()),Ih(this.node.current,"blur",()=>this.onBlur()))}unmount(){}};const Q9e=(e,n)=>n?e===n?!0:Q9e(e,n.parentElement):!1;function i7(e,n){if(!n)return;const r=new PointerEvent("pointer"+e);n(r,F8(r))}let FEt=class extends Yg{constructor(){super(...arguments),this.removeStartListeners=Ai,this.removeEndListeners=Ai,this.removeAccessibleListeners=Ai,this.startPointerPress=(n,r)=>{if(this.isPressing)return;this.removeEndListeners();const o=this.node.getProps(),s=Fh(window,"pointerup",(l,c)=>{if(!this.checkPressEnd())return;const{onTap:d,onTapCancel:f,globalTapTarget:h}=this.node.getProps();Go.update(()=>{!h&&!Q9e(this.node.current,l.target)?f&&f(l,c):d&&d(l,c)})},{passive:!(o.onTap||o.onPointerUp)}),a=Fh(window,"pointercancel",(l,c)=>this.cancelPress(l,c),{passive:!(o.onTapCancel||o.onPointerCancel)});this.removeEndListeners=Bh(s,a),this.startPress(n,r)},this.startAccessiblePress=()=>{const n=s=>{if(s.key!=="Enter"||this.isPressing)return;const a=l=>{l.key!=="Enter"||!this.checkPressEnd()||i7("up",(c,d)=>{const{onTap:f}=this.node.getProps();f&&Go.update(()=>f(c,d))})};this.removeEndListeners(),this.removeEndListeners=Ih(this.node.current,"keyup",a),i7("down",(l,c)=>{this.startPress(l,c)})},r=Ih(this.node.current,"keydown",n),o=()=>{this.isPressing&&i7("cancel",(s,a)=>this.cancelPress(s,a))},i=Ih(this.node.current,"blur",o);this.removeAccessibleListeners=Bh(r,i)}}startPress(n,r){this.isPressing=!0;const{onTapStart:o,whileTap:i}=this.node.getProps();i&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),o&&Go.update(()=>o(n,r))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!X9e()}cancelPress(n,r){if(!this.checkPressEnd())return;const{onTapCancel:o}=this.node.getProps();o&&Go.update(()=>o(n,r))}mount(){const n=this.node.getProps(),r=Fh(n.globalTapTarget?window:this.node.current,"pointerdown",this.startPointerPress,{passive:!(n.onTapStart||n.onPointerStart)}),o=Ih(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=Bh(r,o)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}};const $V=new WeakMap,s7=new WeakMap,BEt=e=>{const n=$V.get(e.target);n&&n(e)},NEt=e=>{e.forEach(BEt)};function VEt({root:e,...n}){const r=e||document;s7.has(r)||s7.set(r,{});const o=s7.get(r),i=JSON.stringify(n);return o[i]||(o[i]=new IntersectionObserver(NEt,{root:e,...n})),o[i]}function zEt(e,n,r){const o=VEt(n);return $V.set(e,r),o.observe(e),()=>{$V.delete(e),o.unobserve(e)}}const HEt={some:0,all:1};let UEt=class extends Yg{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:n={}}=this.node.getProps(),{root:r,margin:o,amount:i="some",once:s}=n,a={root:r?r.current:void 0,rootMargin:o,threshold:typeof i=="number"?i:HEt[i]},l=c=>{const{isIntersecting:d}=c;if(this.isInView===d||(this.isInView=d,s&&!d&&this.hasEnteredView))return;d&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",d);const{onViewportEnter:f,onViewportLeave:h}=this.node.getProps(),m=d?f:h;m&&m(c)};return zEt(this.node.current,a,l)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:n,prevProps:r}=this.node;["amount","margin","root"].some(WEt(n,r))&&this.startObserver()}unmount(){}};function WEt({viewport:e={}},{viewport:n={}}={}){return r=>e[r]!==n[r]}const GEt={inView:{Feature:UEt},tap:{Feature:FEt},focus:{Feature:LEt},hover:{Feature:MEt}};function J9e(e,n){if(!Array.isArray(n))return!1;const r=n.length;if(r!==e.length)return!1;for(let o=0;o<r;o++)if(n[o]!==e[o])return!1;return!0}function qEt(e){const n={};return e.values.forEach((r,o)=>n[o]=r.get()),n}function YEt(e){const n={};return e.values.forEach((r,o)=>n[o]=r.getVelocity()),n}function B8(e,n,r){const o=e.getProps();return uK(o,n,r!==void 0?r:o.custom,qEt(e),YEt(e))}let KEt=Ai,dK=Ai;const Jm=e=>e*1e3,Nh=e=>e/1e3,ZEt={current:!1},e7e=e=>Array.isArray(e)&&typeof e[0]=="number";function t7e(e){return!!(!e||typeof e=="string"&&n7e[e]||e7e(e)||Array.isArray(e)&&e.every(t7e))}const _C=([e,n,r,o])=>`cubic-bezier(${e}, ${n}, ${r}, ${o})`,n7e={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:_C([0,.65,.55,1]),circOut:_C([.55,0,1,.45]),backIn:_C([.31,.01,.66,-.59]),backOut:_C([.33,1.53,.69,.99])};function r7e(e){if(e)return e7e(e)?_C(e):Array.isArray(e)?e.map(r7e):n7e[e]}function XEt(e,n,r,{delay:o=0,duration:i,repeat:s=0,repeatType:a="loop",ease:l,times:c}={}){const d={[n]:r};c&&(d.offset=c);const f=r7e(l);return Array.isArray(f)&&(d.easing=f),e.animate(d,{delay:o,duration:i,easing:Array.isArray(f)?"linear":f,fill:"both",iterations:s+1,direction:a==="reverse"?"alternate":"normal"})}function QEt(e,{repeat:n,repeatType:r="loop"}){const o=n&&r!=="loop"&&n%2===1?0:e.length-1;return e[o]}const o7e=(e,n,r)=>(((1-3*r+3*n)*e+(3*r-6*n))*e+3*n)*e,JEt=1e-7,ejt=12;function tjt(e,n,r,o,i){let s,a,l=0;do a=n+(r-n)/2,s=o7e(a,o,i)-e,s>0?r=a:n=a;while(Math.abs(s)>JEt&&++l<ejt);return a}function hE(e,n,r,o){if(e===n&&r===o)return Ai;const i=s=>tjt(s,0,1,e,r);return s=>s===0||s===1?s:o7e(i(s),n,o)}const njt=hE(.42,0,1,1),rjt=hE(0,0,.58,1),i7e=hE(.42,0,.58,1),ojt=e=>Array.isArray(e)&&typeof e[0]!="number",s7e=e=>n=>n<=.5?e(2*n)/2:(2-e(2*(1-n)))/2,a7e=e=>n=>1-e(1-n),fK=e=>1-Math.sin(Math.acos(e)),l7e=a7e(fK),ijt=s7e(fK),c7e=hE(.33,1.53,.69,.99),hK=a7e(c7e),sjt=s7e(hK),ajt=e=>(e*=2)<1?.5*hK(e):.5*(2-Math.pow(2,-10*(e-1))),ljt={linear:Ai,easeIn:njt,easeInOut:i7e,easeOut:rjt,circIn:fK,circInOut:ijt,circOut:l7e,backIn:hK,backInOut:sjt,backOut:c7e,anticipate:ajt},Pse=e=>{if(Array.isArray(e)){dK(e.length===4);const[n,r,o,i]=e;return hE(n,r,o,i)}else if(typeof e=="string")return ljt[e];return e},bS=(e,n,r)=>{const o=n-e;return o===0?1:(r-e)/o},Qo=(e,n,r)=>e+(n-e)*r;function a7(e,n,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(n-e)*6*r:r<1/2?n:r<2/3?e+(n-e)*(2/3-r)*6:e}function cjt({hue:e,saturation:n,lightness:r,alpha:o}){e/=360,n/=100,r/=100;let i=0,s=0,a=0;if(!n)i=s=a=r;else{const l=r<.5?r*(1+n):r+n-r*n,c=2*r-l;i=a7(c,l,e+1/3),s=a7(c,l,e),a=a7(c,l,e-1/3)}return{red:Math.round(i*255),green:Math.round(s*255),blue:Math.round(a*255),alpha:o}}const pK=(e,n)=>r=>!!(dE(r)&&fEt.test(r)&&r.startsWith(e)||n&&Object.prototype.hasOwnProperty.call(r,n)),u7e=(e,n,r)=>o=>{if(!dE(o))return o;const[i,s,a,l]=o.match(oK);return{[e]:parseFloat(i),[n]:parseFloat(s),[r]:parseFloat(a),alpha:l!==void 0?parseFloat(l):1}},ujt=e=>Cg(0,255,e),l7={...Ww,transform:e=>Math.round(ujt(e))},g0={test:pK("rgb","red"),parse:u7e("red","green","blue"),transform:({red:e,green:n,blue:r,alpha:o=1})=>"rgba("+l7.transform(e)+", "+l7.transform(n)+", "+l7.transform(r)+", "+u_(c_.transform(o))+")"};function djt(e){let n="",r="",o="",i="";return e.length>5?(n=e.substring(1,3),r=e.substring(3,5),o=e.substring(5,7),i=e.substring(7,9)):(n=e.substring(1,2),r=e.substring(2,3),o=e.substring(3,4),i=e.substring(4,5),n+=n,r+=r,o+=o,i+=i),{red:parseInt(n,16),green:parseInt(r,16),blue:parseInt(o,16),alpha:i?parseInt(i,16)/255:1}}const DV={test:pK("#"),parse:djt,transform:g0.transform},wb={test:pK("hsl","hue"),parse:u7e("hue","saturation","lightness"),transform:({hue:e,saturation:n,lightness:r,alpha:o=1})=>"hsla("+Math.round(e)+", "+wf.transform(u_(n))+", "+wf.transform(u_(r))+", "+u_(c_.transform(o))+")"},c7=(e,n,r)=>{const o=e*e,i=r*(n*n-o)+o;return i<0?0:Math.sqrt(i)},fjt=[DV,g0,wb],hjt=e=>fjt.find(n=>n.test(e));function Rse(e){const n=hjt(e);let r=n.parse(e);return n===wb&&(r=cjt(r)),r}const Mse=(e,n)=>{const r=Rse(e),o=Rse(n),i={...r};return s=>(i.red=c7(r.red,o.red,s),i.green=c7(r.green,o.green,s),i.blue=c7(r.blue,o.blue,s),i.alpha=Qo(r.alpha,o.alpha,s),g0.transform(i))},wa={test:e=>g0.test(e)||DV.test(e)||wb.test(e),parse:e=>g0.test(e)?g0.parse(e):wb.test(e)?wb.parse(e):DV.parse(e),transform:e=>dE(e)?e:e.hasOwnProperty("red")?g0.transform(e):wb.transform(e)};function pjt(e){var n,r;return isNaN(e)&&dE(e)&&(((n=e.match(oK))===null||n===void 0?void 0:n.length)||0)+(((r=e.match(dEt))===null||r===void 0?void 0:r.length)||0)>0}const d7e="number",f7e="color",mjt="var",gjt="var(",Lse="${}",Fse=/(var\s*\(\s*--[\w-]+(\s*,\s*(?:(?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\))|(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))|((-)?([\d]*\.?[\d])+)/gi;function v$(e){const n=e.toString(),r=n.match(Fse)||[],o=[],i={color:[],number:[],var:[]},s=[];for(let c=0;c<r.length;c++){const d=r[c];wa.test(d)?(i.color.push(c),s.push(f7e),o.push(wa.parse(d))):d.startsWith(gjt)?(i.var.push(c),s.push(mjt),o.push(d)):(i.number.push(c),s.push(d7e),o.push(parseFloat(d)))}const l=n.replace(Fse,Lse).split(Lse);return{values:o,split:l,indexes:i,types:s}}function h7e(e){return v$(e).values}function p7e(e){const{split:n,types:r}=v$(e),o=n.length;return i=>{let s="";for(let a=0;a<o;a++)if(s+=n[a],i[a]!==void 0){const l=r[a];l===d7e?s+=u_(i[a]):l===f7e?s+=wa.transform(i[a]):s+=i[a]}return s}}const vjt=e=>typeof e=="number"?0:e;function yjt(e){const n=h7e(e);return p7e(e)(n.map(vjt))}const _g={test:pjt,parse:h7e,createTransformer:p7e,getAnimatableNone:yjt};function OV(e,n){return r=>r>0?n:e}function bjt(e,n){return r=>Qo(e,n,r)}function mK(e){return typeof e=="number"?bjt:typeof e=="string"?p$(e)?OV:wa.test(e)?Mse:Cjt:Array.isArray(e)?m7e:typeof e=="object"?wa.test(e)?Mse:xjt:OV}function m7e(e,n){const r=[...e],o=r.length,i=e.map((s,a)=>mK(s)(s,n[a]));return s=>{for(let a=0;a<o;a++)r[a]=i[a](s);return r}}function xjt(e,n){const r={...e,...n},o={};for(const i in r)e[i]!==void 0&&n[i]!==void 0&&(o[i]=mK(e[i])(e[i],n[i]));return i=>{for(const s in o)r[s]=o[s](i);return r}}function wjt(e,n){var r;const o=[],i={color:0,var:0,number:0};for(let s=0;s<n.values.length;s++){const a=n.types[s],l=e.indexes[a][i[a]],c=(r=e.values[l])!==null&&r!==void 0?r:0;o[s]=c,i[a]++}return o}const Cjt=(e,n)=>{const r=_g.createTransformer(n),o=v$(e),i=v$(n);return o.indexes.var.length===i.indexes.var.length&&o.indexes.color.length===i.indexes.color.length&&o.indexes.number.length>=i.indexes.number.length?Bh(m7e(wjt(o,i),i.values),r):OV(e,n)};function g7e(e,n,r){return typeof e=="number"&&typeof n=="number"&&typeof r=="number"?Qo(e,n,r):mK(e)(e,n)}function _jt(e,n,r){const o=[],i=r||g7e,s=e.length-1;for(let a=0;a<s;a++){let l=i(e[a],e[a+1]);if(n){const c=Array.isArray(n)?n[a]||Ai:n;l=Bh(c,l)}o.push(l)}return o}function Sjt(e,n,{clamp:r=!0,ease:o,mixer:i}={}){const s=e.length;if(dK(s===n.length),s===1)return()=>n[0];e[0]>e[s-1]&&(e=[...e].reverse(),n=[...n].reverse());const a=_jt(n,o,i),l=a.length,c=d=>{let f=0;if(l>1)for(;f<e.length-2&&!(d<e[f+1]);f++);const h=bS(e[f],e[f+1],d);return a[f](h)};return r?d=>c(Cg(e[0],e[s-1],d)):c}function kjt(e,n){const r=e[e.length-1];for(let o=1;o<=n;o++){const i=bS(0,n,o);e.push(Qo(r,1,i))}}function Ejt(e){const n=[0];return kjt(n,e.length-1),n}function jjt(e,n){return e.map(r=>r*n)}function Tjt(e,n){return e.map(()=>n||i7e).splice(0,e.length-1)}function y$({duration:e=300,keyframes:n,times:r,ease:o="easeInOut"}){const i=ojt(o)?o.map(Pse):Pse(o),s={done:!1,value:n[0]},a=jjt(r&&r.length===n.length?r:Ejt(n),e),l=Sjt(a,n,{ease:Array.isArray(i)?i:Tjt(n,i)});return{calculatedDuration:e,next:c=>(s.value=l(c),s.done=c>=e,s)}}function v7e(e,n){return n?e*(1e3/n):0}const Ijt=5;function y7e(e,n,r){const o=Math.max(n-Ijt,0);return v7e(r-e(o),n-o)}const u7=.001,Ajt=.01,Bse=10,$jt=.05,Djt=1;function Ojt({duration:e=800,bounce:n=.25,velocity:r=0,mass:o=1}){let i,s;KEt(e<=Jm(Bse));let a=1-n;a=Cg($jt,Djt,a),e=Cg(Ajt,Bse,Nh(e)),a<1?(i=d=>{const f=d*a,h=f*e,m=f-r,g=PV(d,a),v=Math.exp(-h);return u7-m/g*v},s=d=>{const h=d*a*e,m=h*r+r,g=Math.pow(a,2)*Math.pow(d,2)*e,v=Math.exp(-h),y=PV(Math.pow(d,2),a);return(-i(d)+u7>0?-1:1)*((m-g)*v)/y}):(i=d=>{const f=Math.exp(-d*e),h=(d-r)*e+1;return-u7+f*h},s=d=>{const f=Math.exp(-d*e),h=(r-d)*(e*e);return f*h});const l=5/e,c=Rjt(i,s,l);if(e=Jm(e),isNaN(c))return{stiffness:100,damping:10,duration:e};{const d=Math.pow(c,2)*o;return{stiffness:d,damping:a*2*Math.sqrt(o*d),duration:e}}}const Pjt=12;function Rjt(e,n,r){let o=r;for(let i=1;i<Pjt;i++)o=o-e(o)/n(o);return o}function PV(e,n){return e*Math.sqrt(1-n*n)}const Mjt=["duration","bounce"],Ljt=["stiffness","damping","mass"];function Nse(e,n){return n.some(r=>e[r]!==void 0)}function Fjt(e){let n={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!Nse(e,Ljt)&&Nse(e,Mjt)){const r=Ojt(e);n={...n,...r,mass:1},n.isResolvedFromDuration=!0}return n}function b7e({keyframes:e,restDelta:n,restSpeed:r,...o}){const i=e[0],s=e[e.length-1],a={done:!1,value:i},{stiffness:l,damping:c,mass:d,duration:f,velocity:h,isResolvedFromDuration:m}=Fjt({...o,velocity:-Nh(o.velocity||0)}),g=h||0,v=c/(2*Math.sqrt(l*d)),y=s-i,b=Nh(Math.sqrt(l/d)),x=Math.abs(y)<5;r||(r=x?.01:2),n||(n=x?.005:.5);let w;if(v<1){const C=PV(b,v);w=_=>{const S=Math.exp(-v*b*_);return s-S*((g+v*b*y)/C*Math.sin(C*_)+y*Math.cos(C*_))}}else if(v===1)w=C=>s-Math.exp(-b*C)*(y+(g+b*y)*C);else{const C=b*Math.sqrt(v*v-1);w=_=>{const S=Math.exp(-v*b*_),k=Math.min(C*_,300);return s-S*((g+v*b*y)*Math.sinh(k)+C*y*Math.cosh(k))/C}}return{calculatedDuration:m&&f||null,next:C=>{const _=w(C);if(m)a.done=C>=f;else{let S=g;C!==0&&(v<1?S=y7e(w,C,_):S=0);const k=Math.abs(S)<=r,E=Math.abs(s-_)<=n;a.done=k&&E}return a.value=a.done?s:_,a}}}function Vse({keyframes:e,velocity:n=0,power:r=.8,timeConstant:o=325,bounceDamping:i=10,bounceStiffness:s=500,modifyTarget:a,min:l,max:c,restDelta:d=.5,restSpeed:f}){const h=e[0],m={done:!1,value:h},g=j=>l!==void 0&&j<l||c!==void 0&&j>c,v=j=>l===void 0?c:c===void 0||Math.abs(l-j)<Math.abs(c-j)?l:c;let y=r*n;const b=h+y,x=a===void 0?b:a(b);x!==b&&(y=x-h);const w=j=>-y*Math.exp(-j/o),C=j=>x+w(j),_=j=>{const T=w(j),$=C(j);m.done=Math.abs(T)<=d,m.value=m.done?x:$};let S,k;const E=j=>{g(m.value)&&(S=j,k=b7e({keyframes:[m.value,v(m.value)],velocity:y7e(C,j,m.value),damping:i,stiffness:s,restDelta:d,restSpeed:f}))};return E(0),{calculatedDuration:null,next:j=>{let T=!1;return!k&&S===void 0&&(T=!0,_(j),E(j)),S!==void 0&&j>S?k.next(j-S):(!T&&_(j),m)}}}let iA;function Bjt(){iA=void 0}const L0={now:()=>(iA===void 0&&L0.set(qs.isProcessing||$9e.useManualTiming?qs.timestamp:performance.now()),iA),set:e=>{iA=e,queueMicrotask(Bjt)}},Njt=e=>{const n=({timestamp:r})=>e(r);return{start:()=>Go.update(n,!0),stop:()=>ip(n),now:()=>qs.isProcessing?qs.timestamp:L0.now()}},zse=2e4;function Hse(e){let n=0;const r=50;let o=e.next(n);for(;!o.done&&n<zse;)n+=r,o=e.next(n);return n>=zse?1/0:n}const Vjt={decay:Vse,inertia:Vse,tween:y$,keyframes:y$,spring:b7e},zjt=e=>e/100;function b$({autoplay:e=!0,delay:n=0,driver:r=Njt,keyframes:o,type:i="keyframes",repeat:s=0,repeatDelay:a=0,repeatType:l="loop",onPlay:c,onStop:d,onComplete:f,onUpdate:h,...m}){let g=1,v=!1,y,b;const x=()=>{b=new Promise(V=>{y=V})};x();let w;const C=Vjt[i]||y$;let _;C!==y$&&typeof o[0]!="number"&&(_=Bh(zjt,g7e(o[0],o[1])),o=[0,100]);const S=C({...m,keyframes:o});let k;l==="mirror"&&(k=C({...m,keyframes:[...o].reverse(),velocity:-(m.velocity||0)}));let E="idle",j=null,T=null,$=null;S.calculatedDuration===null&&s&&(S.calculatedDuration=Hse(S));const{calculatedDuration:D}=S;let I=1/0,O=1/0;D!==null&&(I=D+a,O=I*(s+1)-a);let A=0;const P=V=>{if(T===null)return;g>0&&(T=Math.min(T,V)),g<0&&(T=Math.min(V-O/g,T)),j!==null?A=j:A=Math.round(V-T)*g;const W=A-n*(g>=0?1:-1),q=g>=0?W<0:W>O;A=Math.max(W,0),E==="finished"&&j===null&&(A=O);let F=A,Q=S;if(s){const ne=Math.min(A,O)/I;let X=Math.floor(ne),J=ne%1;!J&&ne>=1&&(J=1),J===1&&X--,X=Math.min(X,s+1),!!(X%2)&&(l==="reverse"?(J=1-J,a&&(J-=a/I)):l==="mirror"&&(Q=k)),F=Cg(0,1,J)*I}const N=q?{done:!1,value:o[0]}:Q.next(F);_&&(N.value=_(N.value));let{done:Y}=N;!q&&D!==null&&(Y=g>=0?A>=O:A<=0);const Z=j===null&&(E==="finished"||E==="running"&&Y);return h&&h(N.value),Z&&L(),N},R=()=>{w&&w.stop(),w=void 0},B=()=>{E="idle",R(),y(),x(),T=$=null},L=()=>{E="finished",f&&f(),R(),y()},z=()=>{if(v)return;w||(w=r(P));const V=w.now();c&&c(),j!==null?T=V-j:(!T||E==="finished")&&(T=V),E==="finished"&&x(),$=T,j=null,E="running",w.start()};e&&z();const H={then(V,W){return b.then(V,W)},get time(){return Nh(A)},set time(V){V=Jm(V),A=V,j!==null||!w||g===0?j=V:T=w.now()-V/g},get duration(){const V=S.calculatedDuration===null?Hse(S):S.calculatedDuration;return Nh(V)},get speed(){return g},set speed(V){V===g||!w||(g=V,H.time=Nh(A))},get state(){return E},play:z,pause:()=>{E="paused",j=A},stop:()=>{v=!0,E!=="idle"&&(E="idle",d&&d(),B())},cancel:()=>{$!==null&&P($),B()},complete:()=>{E="finished"},sample:V=>(T=0,P(V))};return H}function Hjt(e){let n;return()=>(n===void 0&&(n=e()),n)}const Ujt=Hjt(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),Wjt=new Set(["opacity","clipPath","filter","transform"]),B3=10,Gjt=2e4,qjt=(e,n)=>n.type==="spring"||e==="backgroundColor"||!t7e(n.ease);function Yjt(e,n,{onUpdate:r,onComplete:o,...i}){if(!(Ujt()&&Wjt.has(n)&&!i.repeatDelay&&i.repeatType!=="mirror"&&i.damping!==0&&i.type!=="inertia"))return!1;let a=!1,l,c,d=!1;const f=()=>{c=new Promise(C=>{l=C})};f();let{keyframes:h,duration:m=300,ease:g,times:v}=i;if(qjt(n,i)){const C=b$({...i,repeat:0,delay:0});let _={done:!1,value:h[0]};const S=[];let k=0;for(;!_.done&&k<Gjt;)_=C.sample(k),S.push(_.value),k+=B3;v=void 0,h=S,m=k-B3,g="linear"}const y=XEt(e.owner.current,n,h,{...i,duration:m,ease:g,times:v}),b=()=>{d=!1,y.cancel()},x=()=>{d=!0,Go.update(b),l(),f()};return y.onfinish=()=>{d||(e.set(QEt(h,i)),o&&o(),x())},{then(C,_){return c.then(C,_)},attachTimeline(C){return y.timeline=C,y.onfinish=null,Ai},get time(){return Nh(y.currentTime||0)},set time(C){y.currentTime=Jm(C)},get speed(){return y.playbackRate},set speed(C){y.playbackRate=C},get duration(){return Nh(m)},play:()=>{a||(y.play(),ip(b))},pause:()=>y.pause(),stop:()=>{if(a=!0,y.playState==="idle")return;const{currentTime:C}=y;if(C){const _=b$({...i,autoplay:!1});e.setWithVelocity(_.sample(C-B3).value,_.sample(C).value,B3)}x()},complete:()=>{d||y.finish()},cancel:x}}function Kjt({keyframes:e,delay:n,onUpdate:r,onComplete:o}){const i=()=>(r&&r(e[e.length-1]),o&&o(),{time:0,speed:1,duration:0,play:Ai,pause:Ai,stop:Ai,then:s=>(s(),Promise.resolve()),cancel:Ai,complete:Ai});return n?b$({keyframes:[0,1],duration:0,delay:n,onComplete:i}):i()}const Zjt={type:"spring",stiffness:500,damping:25,restSpeed:10},Xjt=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),Qjt={type:"keyframes",duration:.8},Jjt={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},e3t=(e,{keyframes:n})=>n.length>2?Qjt:Fv.has(e)?e.startsWith("scale")?Xjt(n[1]):Zjt:Jjt,RV=(e,n)=>e==="zIndex"?!1:!!(typeof n=="number"||Array.isArray(n)||typeof n=="string"&&(_g.test(n)||n==="0")&&!n.startsWith("url(")),t3t=new Set(["brightness","contrast","saturate","opacity"]);function n3t(e){const[n,r]=e.slice(0,-1).split("(");if(n==="drop-shadow")return e;const[o]=r.match(oK)||[];if(!o)return e;const i=r.replace(o,"");let s=t3t.has(n)?1:0;return o!==r&&(s*=100),n+"("+s+i+")"}const r3t=/([a-z-]*)\(.*?\)/g,MV={..._g,getAnimatableNone:e=>{const n=e.match(r3t);return n?n.map(n3t).join(" "):e}},o3t={...F9e,color:wa,backgroundColor:wa,outlineColor:wa,fill:wa,stroke:wa,borderColor:wa,borderTopColor:wa,borderRightColor:wa,borderBottomColor:wa,borderLeftColor:wa,filter:MV,WebkitFilter:MV},gK=e=>o3t[e];function x7e(e,n){let r=gK(e);return r!==MV&&(r=_g),r.getAnimatableNone?r.getAnimatableNone(n):void 0}const w7e=e=>/^0[^.\s]+$/.test(e);function i3t(e){if(typeof e=="number")return e===0;if(e!==null)return e==="none"||e==="0"||w7e(e)}function s3t(e,n,r,o){const i=RV(n,r);let s;Array.isArray(r)?s=[...r]:s=[null,r];const a=o.from!==void 0?o.from:e.get();let l;const c=[];for(let d=0;d<s.length;d++)s[d]===null&&(s[d]=d===0?a:s[d-1]),i3t(s[d])&&c.push(d),typeof s[d]=="string"&&s[d]!=="none"&&s[d]!=="0"&&(l=s[d]);if(i&&c.length&&l)for(let d=0;d<c.length;d++){const f=c[d];s[f]=x7e(n,l)}return s}function a3t({when:e,delay:n,delayChildren:r,staggerChildren:o,staggerDirection:i,repeat:s,repeatType:a,repeatDelay:l,from:c,elapsed:d,...f}){return!!Object.keys(f).length}function vK(e,n){return e[n]||e.default||e}const yK=(e,n,r,o={})=>i=>{const s=vK(o,e)||{},a=s.delay||o.delay||0;let{elapsed:l=0}=o;l=l-Jm(a);const c=s3t(n,e,r,s),d=c[0],f=c[c.length-1],h=RV(e,d),m=RV(e,f);let g={keyframes:c,velocity:n.getVelocity(),ease:"easeOut",...s,delay:-l,onUpdate:v=>{n.set(v),s.onUpdate&&s.onUpdate(v)},onComplete:()=>{i(),s.onComplete&&s.onComplete()}};if(a3t(s)||(g={...g,...e3t(e,g)}),g.duration&&(g.duration=Jm(g.duration)),g.repeatDelay&&(g.repeatDelay=Jm(g.repeatDelay)),!h||!m||ZEt.current||s.type===!1||$9e.skipAnimations)return Kjt(g);if(!o.isHandoff&&n.owner&&n.owner.current instanceof HTMLElement&&!n.owner.getProps().onUpdate){const v=Yjt(n,e,g);if(v)return v}return b$(g)};function x$(e){return!!(Hl(e)&&e.add)}const C7e=e=>/^\-?\d*\.?\d+$/.test(e);function bK(e,n){e.indexOf(n)===-1&&e.push(n)}function xK(e,n){const r=e.indexOf(n);r>-1&&e.splice(r,1)}let wK=class{constructor(){this.subscriptions=[]}add(n){return bK(this.subscriptions,n),()=>xK(this.subscriptions,n)}notify(n,r,o){const i=this.subscriptions.length;if(i)if(i===1)this.subscriptions[0](n,r,o);else for(let s=0;s<i;s++){const a=this.subscriptions[s];a&&a(n,r,o)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}};const Use=30,l3t=e=>!isNaN(parseFloat(e));let c3t=class{constructor(n,r={}){this.version="11.0.8",this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(o,i=!0)=>{const s=L0.now();this.updatedAt!==s&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(o),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),i&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(n),this.canTrackVelocity=l3t(this.current),this.owner=r.owner}setCurrent(n){this.current=n,this.updatedAt=L0.now()}setPrevFrameValue(n=this.current){this.prevFrameValue=n,this.prevUpdatedAt=this.updatedAt}onChange(n){return this.on("change",n)}on(n,r){this.events[n]||(this.events[n]=new wK);const o=this.events[n].add(r);return n==="change"?()=>{o(),Go.read(()=>{this.events.change.getSize()||this.stop()})}:o}clearListeners(){for(const n in this.events)this.events[n].clear()}attach(n,r){this.passiveEffect=n,this.stopPassiveEffect=r}set(n,r=!0){!r||!this.passiveEffect?this.updateAndNotify(n,r):this.passiveEffect(n,this.updateAndNotify)}setWithVelocity(n,r,o){this.set(r),this.prev=void 0,this.prevFrameValue=n,this.prevUpdatedAt=this.updatedAt-o}jump(n){this.updateAndNotify(n),this.prev=n,this.prevUpdatedAt=this.prevFrameValue=void 0,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const n=L0.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||n-this.updatedAt>Use)return 0;const r=Math.min(this.updatedAt-this.prevUpdatedAt,Use);return v7e(parseFloat(this.current)-parseFloat(this.prevFrameValue),r)}start(n){return this.stop(),new Promise(r=>{this.hasAnimated=!0,this.animation=n(r),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}};function Fx(e,n){return new c3t(e,n)}const _7e=e=>n=>n.test(e),u3t={test:e=>e==="auto",parse:e=>e},S7e=[Ww,Yt,wf,nm,pEt,hEt,u3t],f5=e=>S7e.find(_7e(e)),d3t=[...S7e,wa,_g],f3t=e=>d3t.find(_7e(e));function h3t(e,n,r){e.hasValue(n)?e.getValue(n).set(r):e.addValue(n,Fx(r))}function p3t(e,n){const r=B8(e,n);let{transitionEnd:o={},transition:i={},...s}=r?e.makeTargetAnimatable(r,!1):{};s={...s,...o};for(const a in s){const l=TEt(s[a]);h3t(e,a,l)}}function m3t(e,n,r){var o,i;const s=Object.keys(n).filter(l=>!e.hasValue(l)),a=s.length;if(a)for(let l=0;l<a;l++){const c=s[l],d=n[c];let f=null;Array.isArray(d)&&(f=d[0]),f===null&&(f=(i=(o=r[c])!==null&&o!==void 0?o:e.readValue(c))!==null&&i!==void 0?i:n[c]),f!=null&&(typeof f=="string"&&(C7e(f)||w7e(f))?f=parseFloat(f):!f3t(f)&&_g.test(d)&&(f=x7e(c,d)),e.addValue(c,Fx(f,{owner:e})),r[c]===void 0&&(r[c]=f),f!==null&&e.setBaseTarget(c,f))}}function g3t(e,n){return n?(n[e]||n.default||n).from:void 0}function v3t(e,n,r){const o={};for(const i in e){const s=g3t(i,n);if(s!==void 0)o[i]=s;else{const a=r.getValue(i);a&&(o[i]=a.get())}}return o}function y3t({protectedKeys:e,needsAnimating:n},r){const o=e.hasOwnProperty(r)&&n[r]!==!0;return n[r]=!1,o}function b3t(e,n){const r=e.get();if(Array.isArray(n)){for(let o=0;o<n.length;o++)if(n[o]!==r)return!0}else return r!==n}function k7e(e,n,{delay:r=0,transitionOverride:o,type:i}={}){let{transition:s=e.getDefaultTransition(),transitionEnd:a,...l}=e.makeTargetAnimatable(n);const c=e.getValue("willChange");o&&(s=o);const d=[],f=i&&e.animationState&&e.animationState.getState()[i];for(const h in l){const m=e.getValue(h),g=l[h];if(!m||g===void 0||f&&y3t(f,h))continue;const v={delay:r,elapsed:0,...vK(s||{},h)};if(window.HandoffAppearAnimations){const x=e.getProps()[A9e];if(x){const w=window.HandoffAppearAnimations(x,h,m,Go);w!==null&&(v.elapsed=w,v.isHandoff=!0)}}let y=!v.isHandoff&&!b3t(m,g);if(v.type==="spring"&&(m.getVelocity()||v.velocity)&&(y=!1),m.animation&&(y=!1),y)continue;m.start(yK(h,m,g,e.shouldReduceMotion&&Fv.has(h)?{type:!1}:v));const b=m.animation;x$(c)&&(c.add(h),b.then(()=>c.remove(h))),d.push(b)}return a&&Promise.all(d).then(()=>{a&&p3t(e,a)}),d}function LV(e,n,r={}){const o=B8(e,n,r.custom);let{transition:i=e.getDefaultTransition()||{}}=o||{};r.transitionOverride&&(i=r.transitionOverride);const s=o?()=>Promise.all(k7e(e,o,r)):()=>Promise.resolve(),a=e.variantChildren&&e.variantChildren.size?(c=0)=>{const{delayChildren:d=0,staggerChildren:f,staggerDirection:h}=i;return x3t(e,n,d+c,f,h,r)}:()=>Promise.resolve(),{when:l}=i;if(l){const[c,d]=l==="beforeChildren"?[s,a]:[a,s];return c().then(()=>d())}else return Promise.all([s(),a(r.delay)])}function x3t(e,n,r=0,o=0,i=1,s){const a=[],l=(e.variantChildren.size-1)*o,c=i===1?(d=0)=>d*o:(d=0)=>l-d*o;return Array.from(e.variantChildren).sort(w3t).forEach((d,f)=>{d.notify("AnimationStart",n),a.push(LV(d,n,{...s,delay:r+c(f)}).then(()=>d.notify("AnimationComplete",n)))}),Promise.all(a)}function w3t(e,n){return e.sortNodePosition(n)}function C3t(e,n,r={}){e.notify("AnimationStart",n);let o;if(Array.isArray(n)){const i=n.map(s=>LV(e,s,r));o=Promise.all(i)}else if(typeof n=="string")o=LV(e,n,r);else{const i=typeof n=="function"?B8(e,n,r.custom):n;o=Promise.all(k7e(e,i,r))}return o.then(()=>e.notify("AnimationComplete",n))}const _3t=[...eK].reverse(),S3t=eK.length;function k3t(e){return n=>Promise.all(n.map(({animation:r,options:o})=>C3t(e,r,o)))}function E3t(e){let n=k3t(e);const r=T3t();let o=!0;const i=(c,d)=>{const f=B8(e,d);if(f){const{transition:h,transitionEnd:m,...g}=f;c={...c,...g,...m}}return c};function s(c){n=c(e)}function a(c,d){const f=e.getProps(),h=e.getVariantContext(!0)||{},m=[],g=new Set;let v={},y=1/0;for(let x=0;x<S3t;x++){const w=_3t[x],C=r[w],_=f[w]!==void 0?f[w]:h[w],S=vS(_),k=w===d?C.isActive:null;k===!1&&(y=x);let E=_===h[w]&&_!==f[w]&&S;if(E&&o&&e.manuallyAnimateOnMount&&(E=!1),C.protectedKeys={...v},!C.isActive&&k===null||!_&&!C.prevProp||M8(_)||typeof _=="boolean")continue;let T=j3t(C.prevProp,_)||w===d&&C.isActive&&!E&&S||x>y&&S,$=!1;const D=Array.isArray(_)?_:[_];let I=D.reduce(i,{});k===!1&&(I={});const{prevResolvedValues:O={}}=C,A={...O,...I},P=R=>{T=!0,g.has(R)&&($=!0,g.delete(R)),C.needsAnimating[R]=!0};for(const R in A){const B=I[R],L=O[R];if(v.hasOwnProperty(R))continue;let z=!1;g$(B)&&g$(L)?z=!J9e(B,L):z=B!==L,z?B!==void 0?P(R):g.add(R):B!==void 0&&g.has(R)?P(R):C.protectedKeys[R]=!0}C.prevProp=_,C.prevResolvedValues=I,C.isActive&&(v={...v,...I}),o&&e.blockInitialAnimation&&(T=!1),T&&(!E||$)&&m.push(...D.map(R=>({animation:R,options:{type:w,...c}})))}if(g.size){const x={};g.forEach(w=>{const C=e.getBaseTarget(w);C!==void 0&&(x[w]=C)}),m.push({animation:x})}let b=!!m.length;return o&&(f.initial===!1||f.initial===f.animate)&&!e.manuallyAnimateOnMount&&(b=!1),o=!1,b?n(m):Promise.resolve()}function l(c,d,f){var h;if(r[c].isActive===d)return Promise.resolve();(h=e.variantChildren)===null||h===void 0||h.forEach(g=>{var v;return(v=g.animationState)===null||v===void 0?void 0:v.setActive(c,d)}),r[c].isActive=d;const m=a(f,c);for(const g in r)r[g].protectedKeys={};return m}return{animateChanges:a,setActive:l,setAnimateFunction:s,getState:()=>r}}function j3t(e,n){return typeof n=="string"?n!==e:Array.isArray(n)?!J9e(n,e):!1}function S1(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function T3t(){return{animate:S1(!0),whileInView:S1(),whileHover:S1(),whileTap:S1(),whileDrag:S1(),whileFocus:S1(),exit:S1()}}let I3t=class extends Yg{constructor(n){super(n),n.animationState||(n.animationState=E3t(n))}updateAnimationControlsSubscription(){const{animate:n}=this.node.getProps();this.unmount(),M8(n)&&(this.unmount=n.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:n}=this.node.getProps(),{animate:r}=this.node.prevProps||{};n!==r&&this.updateAnimationControlsSubscription()}unmount(){}},A3t=0,$3t=class extends Yg{constructor(){super(...arguments),this.id=A3t++}update(){if(!this.node.presenceContext)return;const{isPresent:n,onExitComplete:r,custom:o}=this.node.presenceContext,{isPresent:i}=this.node.prevPresenceContext||{};if(!this.node.animationState||n===i)return;const s=this.node.animationState.setActive("exit",!n,{custom:o??this.node.getProps().custom});r&&!n&&s.then(()=>r(this.id))}mount(){const{register:n}=this.node.presenceContext||{};n&&(this.unmount=n(this.id))}unmount(){}};const D3t={animation:{Feature:I3t},exit:{Feature:$3t}},Wse=(e,n)=>Math.abs(e-n);function O3t(e,n){const r=Wse(e.x,n.x),o=Wse(e.y,n.y);return Math.sqrt(r**2+o**2)}let E7e=class{constructor(n,r,{transformPagePoint:o,contextWindow:i,dragSnapToOrigin:s=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const h=f7(this.lastMoveEventInfo,this.history),m=this.startEvent!==null,g=O3t(h.offset,{x:0,y:0})>=3;if(!m&&!g)return;const{point:v}=h,{timestamp:y}=qs;this.history.push({...v,timestamp:y});const{onStart:b,onMove:x}=this.handlers;m||(b&&b(this.lastMoveEvent,h),this.startEvent=this.lastMoveEvent),x&&x(this.lastMoveEvent,h)},this.handlePointerMove=(h,m)=>{this.lastMoveEvent=h,this.lastMoveEventInfo=d7(m,this.transformPagePoint),Go.update(this.updatePoint,!0)},this.handlePointerUp=(h,m)=>{this.end();const{onEnd:g,onSessionEnd:v,resumeAnimation:y}=this.handlers;if(this.dragSnapToOrigin&&y&&y(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const b=f7(h.type==="pointercancel"?this.lastMoveEventInfo:d7(m,this.transformPagePoint),this.history);this.startEvent&&g&&g(h,b),v&&v(h,b)},!Y9e(n))return;this.dragSnapToOrigin=s,this.handlers=r,this.transformPagePoint=o,this.contextWindow=i||window;const a=F8(n),l=d7(a,this.transformPagePoint),{point:c}=l,{timestamp:d}=qs;this.history=[{...c,timestamp:d}];const{onSessionStart:f}=r;f&&f(n,f7(l,this.history)),this.removeListeners=Bh(Fh(this.contextWindow,"pointermove",this.handlePointerMove),Fh(this.contextWindow,"pointerup",this.handlePointerUp),Fh(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(n){this.handlers=n}end(){this.removeListeners&&this.removeListeners(),ip(this.updatePoint)}};function d7(e,n){return n?{point:n(e.point)}:e}function Gse(e,n){return{x:e.x-n.x,y:e.y-n.y}}function f7({point:e},n){return{point:e,delta:Gse(e,j7e(n)),offset:Gse(e,P3t(n)),velocity:R3t(n,.1)}}function P3t(e){return e[0]}function j7e(e){return e[e.length-1]}function R3t(e,n){if(e.length<2)return{x:0,y:0};let r=e.length-1,o=null;const i=j7e(e);for(;r>=0&&(o=e[r],!(i.timestamp-o.timestamp>Jm(n)));)r--;if(!o)return{x:0,y:0};const s=Nh(i.timestamp-o.timestamp);if(s===0)return{x:0,y:0};const a={x:(i.x-o.x)/s,y:(i.y-o.y)/s};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}function $c(e){return e.max-e.min}function FV(e,n=0,r=.01){return Math.abs(e-n)<=r}function qse(e,n,r,o=.5){e.origin=o,e.originPoint=Qo(n.min,n.max,e.origin),e.scale=$c(r)/$c(n),(FV(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=Qo(r.min,r.max,e.origin)-e.originPoint,(FV(e.translate)||isNaN(e.translate))&&(e.translate=0)}function d_(e,n,r,o){qse(e.x,n.x,r.x,o?o.originX:void 0),qse(e.y,n.y,r.y,o?o.originY:void 0)}function Yse(e,n,r){e.min=r.min+n.min,e.max=e.min+$c(n)}function M3t(e,n,r){Yse(e.x,n.x,r.x),Yse(e.y,n.y,r.y)}function Kse(e,n,r){e.min=n.min-r.min,e.max=e.min+$c(n)}function f_(e,n,r){Kse(e.x,n.x,r.x),Kse(e.y,n.y,r.y)}function L3t(e,{min:n,max:r},o){return n!==void 0&&e<n?e=o?Qo(n,e,o.min):Math.max(e,n):r!==void 0&&e>r&&(e=o?Qo(r,e,o.max):Math.min(e,r)),e}function Zse(e,n,r){return{min:n!==void 0?e.min+n:void 0,max:r!==void 0?e.max+r-(e.max-e.min):void 0}}function F3t(e,{top:n,left:r,bottom:o,right:i}){return{x:Zse(e.x,r,i),y:Zse(e.y,n,o)}}function Xse(e,n){let r=n.min-e.min,o=n.max-e.max;return n.max-n.min<e.max-e.min&&([r,o]=[o,r]),{min:r,max:o}}function B3t(e,n){return{x:Xse(e.x,n.x),y:Xse(e.y,n.y)}}function N3t(e,n){let r=.5;const o=$c(e),i=$c(n);return i>o?r=bS(n.min,n.max-o,e.min):o>i&&(r=bS(e.min,e.max-i,n.min)),Cg(0,1,r)}function V3t(e,n){const r={};return n.min!==void 0&&(r.min=n.min-e.min),n.max!==void 0&&(r.max=n.max-e.min),r}const BV=.35;function z3t(e=BV){return e===!1?e=0:e===!0&&(e=BV),{x:Qse(e,"left","right"),y:Qse(e,"top","bottom")}}function Qse(e,n,r){return{min:Jse(e,n),max:Jse(e,r)}}function Jse(e,n){return typeof e=="number"?e:e[n]||0}const eae=()=>({translate:0,scale:1,origin:0,originPoint:0}),Cb=()=>({x:eae(),y:eae()}),tae=()=>({min:0,max:0}),ji=()=>({x:tae(),y:tae()});function eu(e){return[e("x"),e("y")]}function T7e({top:e,left:n,right:r,bottom:o}){return{x:{min:n,max:r},y:{min:e,max:o}}}function H3t({x:e,y:n}){return{top:n.min,right:e.max,bottom:n.max,left:e.min}}function U3t(e,n){if(!n)return e;const r=n({x:e.left,y:e.top}),o=n({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:o.y,right:o.x}}function h7(e){return e===void 0||e===1}function NV({scale:e,scaleX:n,scaleY:r}){return!h7(e)||!h7(n)||!h7(r)}function q1(e){return NV(e)||I7e(e)||e.z||e.rotate||e.rotateX||e.rotateY}function I7e(e){return nae(e.x)||nae(e.y)}function nae(e){return e&&e!=="0%"}function w$(e,n,r){const o=e-r,i=n*o;return r+i}function rae(e,n,r,o,i){return i!==void 0&&(e=w$(e,i,o)),w$(e,r,o)+n}function VV(e,n=0,r=1,o,i){e.min=rae(e.min,n,r,o,i),e.max=rae(e.max,n,r,o,i)}function A7e(e,{x:n,y:r}){VV(e.x,n.translate,n.scale,n.originPoint),VV(e.y,r.translate,r.scale,r.originPoint)}function W3t(e,n,r,o=!1){const i=r.length;if(!i)return;n.x=n.y=1;let s,a;for(let l=0;l<i;l++){s=r[l],a=s.projectionDelta;const c=s.instance;c&&c.style&&c.style.display==="contents"||(o&&s.options.layoutScroll&&s.scroll&&s!==s.root&&_b(e,{x:-s.scroll.offset.x,y:-s.scroll.offset.y}),a&&(n.x*=a.x.scale,n.y*=a.y.scale,A7e(e,a)),o&&q1(s.latestValues)&&_b(e,s.latestValues))}n.x=oae(n.x),n.y=oae(n.y)}function oae(e){return Number.isInteger(e)||e>1.0000000000001||e<.999999999999?e:1}function dm(e,n){e.min=e.min+n,e.max=e.max+n}function iae(e,n,[r,o,i]){const s=n[i]!==void 0?n[i]:.5,a=Qo(e.min,e.max,s);VV(e,n[r],n[o],a,n.scale)}const G3t=["x","scaleX","originX"],q3t=["y","scaleY","originY"];function _b(e,n){iae(e.x,n,G3t),iae(e.y,n,q3t)}function $7e(e,n){return T7e(U3t(e.getBoundingClientRect(),n))}function Y3t(e,n,r){const o=$7e(e,r),{scroll:i}=n;return i&&(dm(o.x,i.offset.x),dm(o.y,i.offset.y)),o}const D7e=({current:e})=>e?e.ownerDocument.defaultView:null,K3t=new WeakMap;let Z3t=class{constructor(n){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=ji(),this.visualElement=n}start(n,{snapToCursor:r=!1}={}){const{presenceContext:o}=this.visualElement;if(o&&o.isPresent===!1)return;const i=f=>{const{dragSnapToOrigin:h}=this.getProps();h?this.pauseAnimation():this.stopAnimation(),r&&this.snapToCursor(F8(f,"page").point)},s=(f,h)=>{const{drag:m,dragPropagation:g,onDragStart:v}=this.getProps();if(m&&!g&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=Z9e(m),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),eu(b=>{let x=this.getAxisMotionValue(b).get()||0;if(wf.test(x)){const{projection:w}=this.visualElement;if(w&&w.layout){const C=w.layout.layoutBox[b];C&&(x=$c(C)*(parseFloat(x)/100))}}this.originPoint[b]=x}),v&&Go.update(()=>v(f,h),!1,!0);const{animationState:y}=this.visualElement;y&&y.setActive("whileDrag",!0)},a=(f,h)=>{const{dragPropagation:m,dragDirectionLock:g,onDirectionLock:v,onDrag:y}=this.getProps();if(!m&&!this.openGlobalLock)return;const{offset:b}=h;if(g&&this.currentDirection===null){this.currentDirection=X3t(b),this.currentDirection!==null&&v&&v(this.currentDirection);return}this.updateAxis("x",h.point,b),this.updateAxis("y",h.point,b),this.visualElement.render(),y&&y(f,h)},l=(f,h)=>this.stop(f,h),c=()=>eu(f=>{var h;return this.getAnimationState(f)==="paused"&&((h=this.getAxisMotionValue(f).animation)===null||h===void 0?void 0:h.play())}),{dragSnapToOrigin:d}=this.getProps();this.panSession=new E7e(n,{onSessionStart:i,onStart:s,onMove:a,onSessionEnd:l,resumeAnimation:c},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:d,contextWindow:D7e(this.visualElement)})}stop(n,r){const o=this.isDragging;if(this.cancel(),!o)return;const{velocity:i}=r;this.startAnimation(i);const{onDragEnd:s}=this.getProps();s&&Go.update(()=>s(n,r))}cancel(){this.isDragging=!1;const{projection:n,animationState:r}=this.visualElement;n&&(n.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:o}=this.getProps();!o&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),r&&r.setActive("whileDrag",!1)}updateAxis(n,r,o){const{drag:i}=this.getProps();if(!o||!N3(n,i,this.currentDirection))return;const s=this.getAxisMotionValue(n);let a=this.originPoint[n]+o[n];this.constraints&&this.constraints[n]&&(a=L3t(a,this.constraints[n],this.elastic[n])),s.set(a)}resolveConstraints(){var n;const{dragConstraints:r,dragElastic:o}=this.getProps(),i=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(n=this.visualElement.projection)===null||n===void 0?void 0:n.layout,s=this.constraints;r&&xb(r)?this.constraints||(this.constraints=this.resolveRefConstraints()):r&&i?this.constraints=F3t(i.layoutBox,r):this.constraints=!1,this.elastic=z3t(o),s!==this.constraints&&i&&this.constraints&&!this.hasMutatedConstraints&&eu(a=>{this.getAxisMotionValue(a)&&(this.constraints[a]=V3t(i.layoutBox[a],this.constraints[a]))})}resolveRefConstraints(){const{dragConstraints:n,onMeasureDragConstraints:r}=this.getProps();if(!n||!xb(n))return!1;const o=n.current,{projection:i}=this.visualElement;if(!i||!i.layout)return!1;const s=Y3t(o,i.root,this.visualElement.getTransformPagePoint());let a=B3t(i.layout.layoutBox,s);if(r){const l=r(H3t(a));this.hasMutatedConstraints=!!l,l&&(a=T7e(l))}return a}startAnimation(n){const{drag:r,dragMomentum:o,dragElastic:i,dragTransition:s,dragSnapToOrigin:a,onDragTransitionEnd:l}=this.getProps(),c=this.constraints||{},d=eu(f=>{if(!N3(f,r,this.currentDirection))return;let h=c&&c[f]||{};a&&(h={min:0,max:0});const m=i?200:1e6,g=i?40:1e7,v={type:"inertia",velocity:o?n[f]:0,bounceStiffness:m,bounceDamping:g,timeConstant:750,restDelta:1,restSpeed:10,...s,...h};return this.startAxisValueAnimation(f,v)});return Promise.all(d).then(l)}startAxisValueAnimation(n,r){const o=this.getAxisMotionValue(n);return o.start(yK(n,o,0,r))}stopAnimation(){eu(n=>this.getAxisMotionValue(n).stop())}pauseAnimation(){eu(n=>{var r;return(r=this.getAxisMotionValue(n).animation)===null||r===void 0?void 0:r.pause()})}getAnimationState(n){var r;return(r=this.getAxisMotionValue(n).animation)===null||r===void 0?void 0:r.state}getAxisMotionValue(n){const r="_drag"+n.toUpperCase(),o=this.visualElement.getProps(),i=o[r];return i||this.visualElement.getValue(n,(o.initial?o.initial[n]:void 0)||0)}snapToCursor(n){eu(r=>{const{drag:o}=this.getProps();if(!N3(r,o,this.currentDirection))return;const{projection:i}=this.visualElement,s=this.getAxisMotionValue(r);if(i&&i.layout){const{min:a,max:l}=i.layout.layoutBox[r];s.set(n[r]-Qo(a,l,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:n,dragConstraints:r}=this.getProps(),{projection:o}=this.visualElement;if(!xb(r)||!o||!this.constraints)return;this.stopAnimation();const i={x:0,y:0};eu(a=>{const l=this.getAxisMotionValue(a);if(l){const c=l.get();i[a]=N3t({min:c,max:c},this.constraints[a])}});const{transformTemplate:s}=this.visualElement.getProps();this.visualElement.current.style.transform=s?s({},""):"none",o.root&&o.root.updateScroll(),o.updateLayout(),this.resolveConstraints(),eu(a=>{if(!N3(a,n,null))return;const l=this.getAxisMotionValue(a),{min:c,max:d}=this.constraints[a];l.set(Qo(c,d,i[a]))})}addListeners(){if(!this.visualElement.current)return;K3t.set(this.visualElement,this);const n=this.visualElement.current,r=Fh(n,"pointerdown",c=>{const{drag:d,dragListener:f=!0}=this.getProps();d&&f&&this.start(c)}),o=()=>{const{dragConstraints:c}=this.getProps();xb(c)&&(this.constraints=this.resolveRefConstraints())},{projection:i}=this.visualElement,s=i.addEventListener("measure",o);i&&!i.layout&&(i.root&&i.root.updateScroll(),i.updateLayout()),o();const a=Ih(window,"resize",()=>this.scalePositionWithinConstraints()),l=i.addEventListener("didUpdate",({delta:c,hasLayoutChanged:d})=>{this.isDragging&&d&&(eu(f=>{const h=this.getAxisMotionValue(f);h&&(this.originPoint[f]+=c[f].translate,h.set(h.get()+c[f].translate))}),this.visualElement.render())});return()=>{a(),r(),s(),l&&l()}}getProps(){const n=this.visualElement.getProps(),{drag:r=!1,dragDirectionLock:o=!1,dragPropagation:i=!1,dragConstraints:s=!1,dragElastic:a=BV,dragMomentum:l=!0}=n;return{...n,drag:r,dragDirectionLock:o,dragPropagation:i,dragConstraints:s,dragElastic:a,dragMomentum:l}}};function N3(e,n,r){return(n===!0||n===e)&&(r===null||r===e)}function X3t(e,n=10){let r=null;return Math.abs(e.y)>n?r="y":Math.abs(e.x)>n&&(r="x"),r}let Q3t=class extends Yg{constructor(n){super(n),this.removeGroupControls=Ai,this.removeListeners=Ai,this.controls=new Z3t(n)}mount(){const{dragControls:n}=this.node.getProps();n&&(this.removeGroupControls=n.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||Ai}unmount(){this.removeGroupControls(),this.removeListeners()}};const sae=e=>(n,r)=>{e&&Go.update(()=>e(n,r))};let J3t=class extends Yg{constructor(){super(...arguments),this.removePointerDownListener=Ai}onPointerDown(n){this.session=new E7e(n,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:D7e(this.node)})}createPanHandlers(){const{onPanSessionStart:n,onPanStart:r,onPan:o,onPanEnd:i}=this.node.getProps();return{onSessionStart:sae(n),onStart:sae(r),onMove:o,onEnd:(s,a)=>{delete this.session,i&&Go.update(()=>i(s,a))}}}mount(){this.removePointerDownListener=Fh(this.node.current,"pointerdown",n=>this.onPointerDown(n))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}};function eTt(){const e=p.useContext(P8);if(e===null)return[!0,null];const{isPresent:n,onExitComplete:r,register:o}=e,i=p.useId();return p.useEffect(()=>o(i),[]),!n&&r?[!1,()=>r&&r(i)]:[!0]}const sA={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function aae(e,n){return n.max===n.min?0:e/(n.max-n.min)*100}const h5={correct:(e,n)=>{if(!n.target)return e;if(typeof e=="string")if(Yt.test(e))e=parseFloat(e);else return e;const r=aae(e,n.target.x),o=aae(e,n.target.y);return`${r}% ${o}%`}},tTt={correct:(e,{treeScale:n,projectionDelta:r})=>{const o=e,i=_g.parse(e);if(i.length>5)return o;const s=_g.createTransformer(e),a=typeof i[0]!="number"?1:0,l=r.x.scale*n.x,c=r.y.scale*n.y;i[0+a]/=l,i[1+a]/=c;const d=Qo(l,c,.5);return typeof i[2+a]=="number"&&(i[2+a]/=d),typeof i[3+a]=="number"&&(i[3+a]/=d),s(i)}};let nTt=class extends ie.Component{componentDidMount(){const{visualElement:n,layoutGroup:r,switchLayoutGroup:o,layoutId:i}=this.props,{projection:s}=n;oEt(rTt),s&&(r.group&&r.group.add(s),o&&o.register&&i&&o.register(s),s.root.didUpdate(),s.addEventListener("animationComplete",()=>{this.safeToRemove()}),s.setOptions({...s.options,onExitComplete:()=>this.safeToRemove()})),sA.hasEverUpdated=!0}getSnapshotBeforeUpdate(n){const{layoutDependency:r,visualElement:o,drag:i,isPresent:s}=this.props,a=o.projection;return a&&(a.isPresent=s,i||n.layoutDependency!==r||r===void 0?a.willUpdate():this.safeToRemove(),n.isPresent!==s&&(s?a.promote():a.relegate()||Go.postRender(()=>{const l=a.getStack();(!l||!l.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:n}=this.props.visualElement;n&&(n.root.didUpdate(),JY.postRender(()=>{!n.currentAnimation&&n.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:n,layoutGroup:r,switchLayoutGroup:o}=this.props,{projection:i}=n;i&&(i.scheduleCheckAfterUnmount(),r&&r.group&&r.group.remove(i),o&&o.deregister&&o.deregister(i))}safeToRemove(){const{safeToRemove:n}=this.props;n&&n()}render(){return null}};function O7e(e){const[n,r]=eTt(),o=p.useContext(nK);return ie.createElement(nTt,{...e,layoutGroup:o,switchLayoutGroup:p.useContext(P9e),isPresent:n,safeToRemove:r})}const rTt={borderRadius:{...h5,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:h5,borderTopRightRadius:h5,borderBottomLeftRadius:h5,borderBottomRightRadius:h5,boxShadow:tTt},P7e=["TopLeft","TopRight","BottomLeft","BottomRight"],oTt=P7e.length,lae=e=>typeof e=="string"?parseFloat(e):e,cae=e=>typeof e=="number"||Yt.test(e);function iTt(e,n,r,o,i,s){i?(e.opacity=Qo(0,r.opacity!==void 0?r.opacity:1,sTt(o)),e.opacityExit=Qo(n.opacity!==void 0?n.opacity:1,0,aTt(o))):s&&(e.opacity=Qo(n.opacity!==void 0?n.opacity:1,r.opacity!==void 0?r.opacity:1,o));for(let a=0;a<oTt;a++){const l=`border${P7e[a]}Radius`;let c=uae(n,l),d=uae(r,l);if(c===void 0&&d===void 0)continue;c||(c=0),d||(d=0),c===0||d===0||cae(c)===cae(d)?(e[l]=Math.max(Qo(lae(c),lae(d),o),0),(wf.test(d)||wf.test(c))&&(e[l]+="%")):e[l]=d}(n.rotate||r.rotate)&&(e.rotate=Qo(n.rotate||0,r.rotate||0,o))}function uae(e,n){return e[n]!==void 0?e[n]:e.borderRadius}const sTt=R7e(0,.5,l7e),aTt=R7e(.5,.95,Ai);function R7e(e,n,r){return o=>o<e?0:o>n?1:r(bS(e,n,o))}function dae(e,n){e.min=n.min,e.max=n.max}function Kc(e,n){dae(e.x,n.x),dae(e.y,n.y)}function fae(e,n,r,o,i){return e-=n,e=w$(e,1/r,o),i!==void 0&&(e=w$(e,1/i,o)),e}function lTt(e,n=0,r=1,o=.5,i,s=e,a=e){if(wf.test(n)&&(n=parseFloat(n),n=Qo(a.min,a.max,n/100)-a.min),typeof n!="number")return;let l=Qo(s.min,s.max,o);e===s&&(l-=n),e.min=fae(e.min,n,r,l,i),e.max=fae(e.max,n,r,l,i)}function hae(e,n,[r,o,i],s,a){lTt(e,n[r],n[o],n[i],n.scale,s,a)}const cTt=["x","scaleX","originX"],uTt=["y","scaleY","originY"];function pae(e,n,r,o){hae(e.x,n,cTt,r?r.x:void 0,o?o.x:void 0),hae(e.y,n,uTt,r?r.y:void 0,o?o.y:void 0)}function mae(e){return e.translate===0&&e.scale===1}function M7e(e){return mae(e.x)&&mae(e.y)}function dTt(e,n){return e.x.min===n.x.min&&e.x.max===n.x.max&&e.y.min===n.y.min&&e.y.max===n.y.max}function L7e(e,n){return Math.round(e.x.min)===Math.round(n.x.min)&&Math.round(e.x.max)===Math.round(n.x.max)&&Math.round(e.y.min)===Math.round(n.y.min)&&Math.round(e.y.max)===Math.round(n.y.max)}function gae(e){return $c(e.x)/$c(e.y)}let fTt=class{constructor(){this.members=[]}add(n){bK(this.members,n),n.scheduleRender()}remove(n){if(xK(this.members,n),n===this.prevLead&&(this.prevLead=void 0),n===this.lead){const r=this.members[this.members.length-1];r&&this.promote(r)}}relegate(n){const r=this.members.findIndex(i=>n===i);if(r===0)return!1;let o;for(let i=r;i>=0;i--){const s=this.members[i];if(s.isPresent!==!1){o=s;break}}return o?(this.promote(o),!0):!1}promote(n,r){const o=this.lead;if(n!==o&&(this.prevLead=o,this.lead=n,n.show(),o)){o.instance&&o.scheduleRender(),n.scheduleRender(),n.resumeFrom=o,r&&(n.resumeFrom.preserveOpacity=!0),o.snapshot&&(n.snapshot=o.snapshot,n.snapshot.latestValues=o.animationValues||o.latestValues),n.root&&n.root.isUpdating&&(n.isLayoutDirty=!0);const{crossfade:i}=n.options;i===!1&&o.hide()}}exitAnimationComplete(){this.members.forEach(n=>{const{options:r,resumingFrom:o}=n;r.onExitComplete&&r.onExitComplete(),o&&o.options.onExitComplete&&o.options.onExitComplete()})}scheduleRender(){this.members.forEach(n=>{n.instance&&n.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}};function vae(e,n,r){let o="";const i=e.x.translate/n.x,s=e.y.translate/n.y;if((i||s)&&(o=`translate3d(${i}px, ${s}px, 0) `),(n.x!==1||n.y!==1)&&(o+=`scale(${1/n.x}, ${1/n.y}) `),r){const{rotate:c,rotateX:d,rotateY:f}=r;c&&(o+=`rotate(${c}deg) `),d&&(o+=`rotateX(${d}deg) `),f&&(o+=`rotateY(${f}deg) `)}const a=e.x.scale*n.x,l=e.y.scale*n.y;return(a!==1||l!==1)&&(o+=`scale(${a}, ${l})`),o||"none"}const hTt=(e,n)=>e.depth-n.depth;let pTt=class{constructor(){this.children=[],this.isDirty=!1}add(n){bK(this.children,n),this.isDirty=!0}remove(n){xK(this.children,n),this.isDirty=!0}forEach(n){this.isDirty&&this.children.sort(hTt),this.isDirty=!1,this.children.forEach(n)}};function mTt(e,n){const r=L0.now(),o=({timestamp:i})=>{const s=i-r;s>=n&&(ip(o),e(s-n))};return Go.read(o,!0),()=>ip(o)}function gTt(e){window.MotionDebug&&window.MotionDebug.record(e)}function vTt(e){return e instanceof SVGElement&&e.tagName!=="svg"}function yTt(e,n,r){const o=Hl(e)?e:Fx(e);return o.start(yK("",o,n,r)),o.animation}const yae=["","X","Y","Z"],bTt={visibility:"hidden"},bae=1e3;let xTt=0;const Y1={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function F7e({attachResizeListener:e,defaultParent:n,measureScroll:r,checkIsScrollRoot:o,resetTransform:i}){return class{constructor(a={},l=n==null?void 0:n()){this.id=xTt++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,Y1.totalNodes=Y1.resolvedTargetDeltas=Y1.recalculatedProjection=0,this.nodes.forEach(_Tt),this.nodes.forEach(TTt),this.nodes.forEach(ITt),this.nodes.forEach(STt),gTt(Y1)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=a,this.root=l?l.root||l:this,this.path=l?[...l.path,l]:[],this.parent=l,this.depth=l?l.depth+1:0;for(let c=0;c<this.path.length;c++)this.path[c].shouldResetTransform=!0;this.root===this&&(this.nodes=new pTt)}addEventListener(a,l){return this.eventHandlers.has(a)||this.eventHandlers.set(a,new wK),this.eventHandlers.get(a).add(l)}notifyListeners(a,...l){const c=this.eventHandlers.get(a);c&&c.notify(...l)}hasListeners(a){return this.eventHandlers.has(a)}mount(a,l=this.root.hasTreeAnimated){if(this.instance)return;this.isSVG=vTt(a),this.instance=a;const{layoutId:c,layout:d,visualElement:f}=this.options;if(f&&!f.current&&f.mount(a),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),l&&(d||c)&&(this.isLayoutDirty=!0),e){let h;const m=()=>this.root.updateBlockedByResize=!1;e(a,()=>{this.root.updateBlockedByResize=!0,h&&h(),h=mTt(m,250),sA.hasAnimatedSinceResize&&(sA.hasAnimatedSinceResize=!1,this.nodes.forEach(wae))})}c&&this.root.registerSharedNode(c,this),this.options.animate!==!1&&f&&(c||d)&&this.addEventListener("didUpdate",({delta:h,hasLayoutChanged:m,hasRelativeTargetChanged:g,layout:v})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const y=this.options.transition||f.getDefaultTransition()||PTt,{onLayoutAnimationStart:b,onLayoutAnimationComplete:x}=f.getProps(),w=!this.targetLayout||!L7e(this.targetLayout,v)||g,C=!m&&g;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||C||m&&(w||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(h,C);const _={...vK(y,"layout"),onPlay:b,onComplete:x};(f.shouldReduceMotion||this.options.layoutRoot)&&(_.delay=0,_.type=!1),this.startAnimation(_)}else m||wae(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=v})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const a=this.getStack();a&&a.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,ip(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(ATt),this.animationId++)}getTransformTemplate(){const{visualElement:a}=this.options;return a&&a.getProps().transformTemplate}willUpdate(a=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let f=0;f<this.path.length;f++){const h=this.path[f];h.shouldResetTransform=!0,h.updateScroll("snapshot"),h.options.layoutRoot&&h.willUpdate(!1)}const{layoutId:l,layout:c}=this.options;if(l===void 0&&!c)return;const d=this.getTransformTemplate();this.prevTransformTemplateValue=d?d(this.latestValues,""):void 0,this.updateSnapshot(),a&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(xae);return}this.isUpdating||this.nodes.forEach(ETt),this.isUpdating=!1,window.HandoffCancelAllAnimations&&window.HandoffCancelAllAnimations(),this.nodes.forEach(jTt),this.nodes.forEach(wTt),this.nodes.forEach(CTt),this.clearAllSnapshots();const l=L0.now();qs.delta=Cg(0,1e3/60,l-qs.timestamp),qs.timestamp=l,qs.isProcessing=!0,o7.update.process(qs),o7.preRender.process(qs),o7.render.process(qs),qs.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,JY.read(()=>this.update()))}clearAllSnapshots(){this.nodes.forEach(kTt),this.sharedNodes.forEach($Tt)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,Go.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){Go.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let c=0;c<this.path.length;c++)this.path[c].updateScroll();const a=this.layout;this.layout=this.measure(!1),this.layoutCorrected=ji(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:l}=this.options;l&&l.notify("LayoutMeasure",this.layout.layoutBox,a?a.layoutBox:void 0)}updateScroll(a="measure"){let l=!!(this.options.layoutScroll&&this.instance);this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===a&&(l=!1),l&&(this.scroll={animationId:this.root.animationId,phase:a,isRoot:o(this.instance),offset:r(this.instance)})}resetTransform(){if(!i)return;const a=this.isLayoutDirty||this.shouldResetTransform,l=this.projectionDelta&&!M7e(this.projectionDelta),c=this.getTransformTemplate(),d=c?c(this.latestValues,""):void 0,f=d!==this.prevTransformTemplateValue;a&&(l||q1(this.latestValues)||f)&&(i(this.instance,d),this.shouldResetTransform=!1,this.scheduleRender())}measure(a=!0){const l=this.measurePageBox();let c=this.removeElementScroll(l);return a&&(c=this.removeTransform(c)),RTt(c),{animationId:this.root.animationId,measuredBox:l,layoutBox:c,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:a}=this.options;if(!a)return ji();const l=a.measureViewportBox(),{scroll:c}=this.root;return c&&(dm(l.x,c.offset.x),dm(l.y,c.offset.y)),l}removeElementScroll(a){const l=ji();Kc(l,a);for(let c=0;c<this.path.length;c++){const d=this.path[c],{scroll:f,options:h}=d;if(d!==this.root&&f&&h.layoutScroll){if(f.isRoot){Kc(l,a);const{scroll:m}=this.root;m&&(dm(l.x,-m.offset.x),dm(l.y,-m.offset.y))}dm(l.x,f.offset.x),dm(l.y,f.offset.y)}}return l}applyTransform(a,l=!1){const c=ji();Kc(c,a);for(let d=0;d<this.path.length;d++){const f=this.path[d];!l&&f.options.layoutScroll&&f.scroll&&f!==f.root&&_b(c,{x:-f.scroll.offset.x,y:-f.scroll.offset.y}),q1(f.latestValues)&&_b(c,f.latestValues)}return q1(this.latestValues)&&_b(c,this.latestValues),c}removeTransform(a){const l=ji();Kc(l,a);for(let c=0;c<this.path.length;c++){const d=this.path[c];if(!d.instance||!q1(d.latestValues))continue;NV(d.latestValues)&&d.updateSnapshot();const f=ji(),h=d.measurePageBox();Kc(f,h),pae(l,d.latestValues,d.snapshot?d.snapshot.layoutBox:void 0,f)}return q1(this.latestValues)&&pae(l,this.latestValues),l}setTargetDelta(a){this.targetDelta=a,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(a){this.options={...this.options,...a,crossfade:a.crossfade!==void 0?a.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==qs.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(a=!1){var l;const c=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=c.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=c.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=c.isSharedProjectionDirty);const d=!!this.resumingFrom||this!==c;if(!(a||d&&this.isSharedProjectionDirty||this.isProjectionDirty||!((l=this.parent)===null||l===void 0)&&l.isProjectionDirty||this.attemptToResolveRelativeTarget))return;const{layout:h,layoutId:m}=this.options;if(!(!this.layout||!(h||m))){if(this.resolvedRelativeTargetAt=qs.timestamp,!this.targetDelta&&!this.relativeTarget){const g=this.getClosestProjectingParent();g&&g.layout&&this.animationProgress!==1?(this.relativeParent=g,this.forceRelativeParentToResolveTarget(),this.relativeTarget=ji(),this.relativeTargetOrigin=ji(),f_(this.relativeTargetOrigin,this.layout.layoutBox,g.layout.layoutBox),Kc(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)){if(this.target||(this.target=ji(),this.targetWithTransforms=ji()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),M3t(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):Kc(this.target,this.layout.layoutBox),A7e(this.target,this.targetDelta)):Kc(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;const g=this.getClosestProjectingParent();g&&!!g.resumingFrom==!!this.resumingFrom&&!g.options.layoutScroll&&g.target&&this.animationProgress!==1?(this.relativeParent=g,this.forceRelativeParentToResolveTarget(),this.relativeTarget=ji(),this.relativeTargetOrigin=ji(),f_(this.relativeTargetOrigin,this.target,g.target),Kc(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}Y1.resolvedTargetDeltas++}}}getClosestProjectingParent(){if(!(!this.parent||NV(this.parent.latestValues)||I7e(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){var a;const l=this.getLead(),c=!!this.resumingFrom||this!==l;let d=!0;if((this.isProjectionDirty||!((a=this.parent)===null||a===void 0)&&a.isProjectionDirty)&&(d=!1),c&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(d=!1),this.resolvedRelativeTargetAt===qs.timestamp&&(d=!1),d)return;const{layout:f,layoutId:h}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(f||h))return;Kc(this.layoutCorrected,this.layout.layoutBox);const m=this.treeScale.x,g=this.treeScale.y;W3t(this.layoutCorrected,this.treeScale,this.path,c),l.layout&&!l.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(l.target=l.layout.layoutBox,l.targetWithTransforms=ji());const{target:v}=l;if(!v){this.projectionTransform&&(this.projectionDelta=Cb(),this.projectionTransform="none",this.scheduleRender());return}this.projectionDelta||(this.projectionDelta=Cb(),this.projectionDeltaWithTransform=Cb());const y=this.projectionTransform;d_(this.projectionDelta,this.layoutCorrected,v,this.latestValues),this.projectionTransform=vae(this.projectionDelta,this.treeScale),(this.projectionTransform!==y||this.treeScale.x!==m||this.treeScale.y!==g)&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",v)),Y1.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(a=!0){if(this.options.scheduleRender&&this.options.scheduleRender(),a){const l=this.getStack();l&&l.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}setAnimationOrigin(a,l=!1){const c=this.snapshot,d=c?c.latestValues:{},f={...this.latestValues},h=Cb();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!l;const m=ji(),g=c?c.source:void 0,v=this.layout?this.layout.source:void 0,y=g!==v,b=this.getStack(),x=!b||b.members.length<=1,w=!!(y&&!x&&this.options.crossfade===!0&&!this.path.some(OTt));this.animationProgress=0;let C;this.mixTargetDelta=_=>{const S=_/1e3;Cae(h.x,a.x,S),Cae(h.y,a.y,S),this.setTargetDelta(h),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(f_(m,this.layout.layoutBox,this.relativeParent.layout.layoutBox),DTt(this.relativeTarget,this.relativeTargetOrigin,m,S),C&&dTt(this.relativeTarget,C)&&(this.isProjectionDirty=!1),C||(C=ji()),Kc(C,this.relativeTarget)),y&&(this.animationValues=f,iTt(f,d,this.latestValues,S,w,x)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=S},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(a){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&(ip(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Go.update(()=>{sA.hasAnimatedSinceResize=!0,this.currentAnimation=yTt(0,bae,{...a,onUpdate:l=>{this.mixTargetDelta(l),a.onUpdate&&a.onUpdate(l)},onComplete:()=>{a.onComplete&&a.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const a=this.getStack();a&&a.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(bae),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const a=this.getLead();let{targetWithTransforms:l,target:c,layout:d,latestValues:f}=a;if(!(!l||!c||!d)){if(this!==a&&this.layout&&d&&B7e(this.options.animationType,this.layout.layoutBox,d.layoutBox)){c=this.target||ji();const h=$c(this.layout.layoutBox.x);c.x.min=a.target.x.min,c.x.max=c.x.min+h;const m=$c(this.layout.layoutBox.y);c.y.min=a.target.y.min,c.y.max=c.y.min+m}Kc(l,c),_b(l,f),d_(this.projectionDeltaWithTransform,this.layoutCorrected,l,f)}}registerSharedNode(a,l){this.sharedNodes.has(a)||this.sharedNodes.set(a,new fTt),this.sharedNodes.get(a).add(l);const d=l.options.initialPromotionConfig;l.promote({transition:d?d.transition:void 0,preserveFollowOpacity:d&&d.shouldPreserveFollowOpacity?d.shouldPreserveFollowOpacity(l):void 0})}isLead(){const a=this.getStack();return a?a.lead===this:!0}getLead(){var a;const{layoutId:l}=this.options;return l?((a=this.getStack())===null||a===void 0?void 0:a.lead)||this:this}getPrevLead(){var a;const{layoutId:l}=this.options;return l?(a=this.getStack())===null||a===void 0?void 0:a.prevLead:void 0}getStack(){const{layoutId:a}=this.options;if(a)return this.root.sharedNodes.get(a)}promote({needsReset:a,transition:l,preserveFollowOpacity:c}={}){const d=this.getStack();d&&d.promote(this,c),a&&(this.projectionDelta=void 0,this.needsReset=!0),l&&this.setOptions({transition:l})}relegate(){const a=this.getStack();return a?a.relegate(this):!1}resetRotation(){const{visualElement:a}=this.options;if(!a)return;let l=!1;const{latestValues:c}=a;if((c.rotate||c.rotateX||c.rotateY||c.rotateZ)&&(l=!0),!l)return;const d={};for(let f=0;f<yae.length;f++){const h="rotate"+yae[f];c[h]&&(d[h]=c[h],a.setStaticValue(h,0))}a.render();for(const f in d)a.setStaticValue(f,d[f]);a.scheduleRender()}getProjectionStyles(a){var l,c;if(!this.instance||this.isSVG)return;if(!this.isVisible)return bTt;const d={visibility:""},f=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,d.opacity="",d.pointerEvents=oA(a==null?void 0:a.pointerEvents)||"",d.transform=f?f(this.latestValues,""):"none",d;const h=this.getLead();if(!this.projectionDelta||!this.layout||!h.target){const y={};return this.options.layoutId&&(y.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,y.pointerEvents=oA(a==null?void 0:a.pointerEvents)||""),this.hasProjected&&!q1(this.latestValues)&&(y.transform=f?f({},""):"none",this.hasProjected=!1),y}const m=h.animationValues||h.latestValues;this.applyTransformsToTarget(),d.transform=vae(this.projectionDeltaWithTransform,this.treeScale,m),f&&(d.transform=f(m,d.transform));const{x:g,y:v}=this.projectionDelta;d.transformOrigin=`${g.origin*100}% ${v.origin*100}% 0`,h.animationValues?d.opacity=h===this?(c=(l=m.opacity)!==null&&l!==void 0?l:this.latestValues.opacity)!==null&&c!==void 0?c:1:this.preserveOpacity?this.latestValues.opacity:m.opacityExit:d.opacity=h===this?m.opacity!==void 0?m.opacity:"":m.opacityExit!==void 0?m.opacityExit:0;for(const y in h$){if(m[y]===void 0)continue;const{correct:b,applyTo:x}=h$[y],w=d.transform==="none"?m[y]:b(m[y],h);if(x){const C=x.length;for(let _=0;_<C;_++)d[x[_]]=w}else d[y]=w}return this.options.layoutId&&(d.pointerEvents=h===this?oA(a==null?void 0:a.pointerEvents)||"":"none"),d}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(a=>{var l;return(l=a.currentAnimation)===null||l===void 0?void 0:l.stop()}),this.root.nodes.forEach(xae),this.root.sharedNodes.clear()}}}function wTt(e){e.updateLayout()}function CTt(e){var n;const r=((n=e.resumeFrom)===null||n===void 0?void 0:n.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&r&&e.hasListeners("didUpdate")){const{layoutBox:o,measuredBox:i}=e.layout,{animationType:s}=e.options,a=r.source!==e.layout.source;s==="size"?eu(h=>{const m=a?r.measuredBox[h]:r.layoutBox[h],g=$c(m);m.min=o[h].min,m.max=m.min+g}):B7e(s,r.layoutBox,o)&&eu(h=>{const m=a?r.measuredBox[h]:r.layoutBox[h],g=$c(o[h]);m.max=m.min+g,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[h].max=e.relativeTarget[h].min+g)});const l=Cb();d_(l,o,r.layoutBox);const c=Cb();a?d_(c,e.applyTransform(i,!0),r.measuredBox):d_(c,o,r.layoutBox);const d=!M7e(l);let f=!1;if(!e.resumeFrom){const h=e.getClosestProjectingParent();if(h&&!h.resumeFrom){const{snapshot:m,layout:g}=h;if(m&&g){const v=ji();f_(v,r.layoutBox,m.layoutBox);const y=ji();f_(y,o,g.layoutBox),L7e(v,y)||(f=!0),h.options.layoutRoot&&(e.relativeTarget=y,e.relativeTargetOrigin=v,e.relativeParent=h)}}}e.notifyListeners("didUpdate",{layout:o,snapshot:r,delta:c,layoutDelta:l,hasLayoutChanged:d,hasRelativeTargetChanged:f})}else if(e.isLead()){const{onExitComplete:o}=e.options;o&&o()}e.options.transition=void 0}function _Tt(e){Y1.totalNodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function STt(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function kTt(e){e.clearSnapshot()}function xae(e){e.clearMeasurements()}function ETt(e){e.isLayoutDirty=!1}function jTt(e){const{visualElement:n}=e.options;n&&n.getProps().onBeforeLayoutMeasure&&n.notify("BeforeLayoutMeasure"),e.resetTransform()}function wae(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function TTt(e){e.resolveTargetDelta()}function ITt(e){e.calcProjection()}function ATt(e){e.resetRotation()}function $Tt(e){e.removeLeadSnapshot()}function Cae(e,n,r){e.translate=Qo(n.translate,0,r),e.scale=Qo(n.scale,1,r),e.origin=n.origin,e.originPoint=n.originPoint}function _ae(e,n,r,o){e.min=Qo(n.min,r.min,o),e.max=Qo(n.max,r.max,o)}function DTt(e,n,r,o){_ae(e.x,n.x,r.x,o),_ae(e.y,n.y,r.y,o)}function OTt(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const PTt={duration:.45,ease:[.4,0,.1,1]},Sae=e=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),kae=Sae("applewebkit/")&&!Sae("chrome/")?Math.round:Ai;function Eae(e){e.min=kae(e.min),e.max=kae(e.max)}function RTt(e){Eae(e.x),Eae(e.y)}function B7e(e,n,r){return e==="position"||e==="preserve-aspect"&&!FV(gae(n),gae(r),.2)}const MTt=F7e({attachResizeListener:(e,n)=>Ih(e,"resize",n),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),p7={current:void 0},N7e=F7e({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!p7.current){const e=new MTt({});e.mount(window),e.setOptions({layoutScroll:!0}),p7.current=e}return p7.current},resetTransform:(e,n)=>{e.style.transform=n!==void 0?n:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),LTt={pan:{Feature:J3t},drag:{Feature:Q3t,ProjectionNode:N7e,MeasureLayout:O7e}},FTt=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function BTt(e){const n=FTt.exec(e);if(!n)return[,];const[,r,o]=n;return[r,o]}function zV(e,n,r=1){const[o,i]=BTt(e);if(!o)return;const s=window.getComputedStyle(n).getPropertyValue(o);if(s){const a=s.trim();return C7e(a)?parseFloat(a):a}else return p$(i)?zV(i,n,r+1):i}function NTt(e,{...n},r){const o=e.current;if(!(o instanceof Element))return{target:n,transitionEnd:r};r&&(r={...r}),e.values.forEach(i=>{const s=i.get();if(!p$(s))return;const a=zV(s,o);a&&i.set(a)});for(const i in n){const s=n[i];if(!p$(s))continue;const a=zV(s,o);a&&(n[i]=a,r||(r={}),r[i]===void 0&&(r[i]=s))}return{target:n,transitionEnd:r}}const VTt=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),V7e=e=>VTt.has(e),zTt=e=>Object.keys(e).some(V7e),jae=e=>e===Ww||e===Yt,Tae=(e,n)=>parseFloat(e.split(", ")[n]),Iae=(e,n)=>(r,{transform:o})=>{if(o==="none"||!o)return 0;const i=o.match(/^matrix3d\((.+)\)$/);if(i)return Tae(i[1],n);{const s=o.match(/^matrix\((.+)\)$/);return s?Tae(s[1],e):0}},HTt=new Set(["x","y","z"]),UTt=uE.filter(e=>!HTt.has(e));function WTt(e){const n=[];return UTt.forEach(r=>{const o=e.getValue(r);o!==void 0&&(n.push([r,o.get()]),o.set(r.startsWith("scale")?1:0))}),n.length&&e.render(),n}const Bx={width:({x:e},{paddingLeft:n="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(n)-parseFloat(r),height:({y:e},{paddingTop:n="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(n)-parseFloat(r),top:(e,{top:n})=>parseFloat(n),left:(e,{left:n})=>parseFloat(n),bottom:({y:e},{top:n})=>parseFloat(n)+(e.max-e.min),right:({x:e},{left:n})=>parseFloat(n)+(e.max-e.min),x:Iae(4,13),y:Iae(5,14)};Bx.translateX=Bx.x;Bx.translateY=Bx.y;const GTt=(e,n,r)=>{const o=n.measureViewportBox(),i=n.current,s=getComputedStyle(i),{display:a}=s,l={};a==="none"&&n.setStaticValue("display",e.display||"block"),r.forEach(d=>{l[d]=Bx[d](o,s)}),n.render();const c=n.measureViewportBox();return r.forEach(d=>{const f=n.getValue(d);f&&f.jump(l[d]),e[d]=Bx[d](c,s)}),e},qTt=(e,n,r={},o={})=>{n={...n},o={...o};const i=Object.keys(n).filter(V7e);let s=[],a=!1;const l=[];if(i.forEach(c=>{const d=e.getValue(c);if(!e.hasValue(c))return;let f=r[c],h=f5(f);const m=n[c];let g;if(g$(m)){const v=m.length,y=m[0]===null?1:0;f=m[y],h=f5(f);for(let b=y;b<v&&m[b]!==null;b++)g?dK(f5(m[b])===g):g=f5(m[b])}else g=f5(m);if(h!==g)if(jae(h)&&jae(g)){const v=d.get();typeof v=="string"&&d.set(parseFloat(v)),typeof m=="string"?n[c]=parseFloat(m):Array.isArray(m)&&g===Yt&&(n[c]=m.map(parseFloat))}else h!=null&&h.transform&&(g!=null&&g.transform)&&(f===0||m===0)?f===0?d.set(g.transform(f)):n[c]=h.transform(m):(a||(s=WTt(e),a=!0),l.push(c),o[c]=o[c]!==void 0?o[c]:n[c],d.jump(m))}),l.length){const c=l.indexOf("height")>=0?window.pageYOffset:null,d=GTt(n,e,l);return s.length&&s.forEach(([f,h])=>{e.getValue(f).set(h)}),e.render(),R8&&c!==null&&window.scrollTo({top:c}),{target:d,transitionEnd:o}}else return{target:n,transitionEnd:o}};function YTt(e,n,r,o){return zTt(n)?qTt(e,n,r,o):{target:n,transitionEnd:o}}const KTt=(e,n,r,o)=>{const i=NTt(e,n,o);return n=i.target,o=i.transitionEnd,YTt(e,n,r,o)},HV={current:null},z7e={current:!1};function ZTt(){if(z7e.current=!0,!!R8)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),n=()=>HV.current=e.matches;e.addListener(n),n()}else HV.current=!1}function XTt(e,n,r){const{willChange:o}=n;for(const i in n){const s=n[i],a=r[i];if(Hl(s))e.addValue(i,s),x$(o)&&o.add(i);else if(Hl(a))e.addValue(i,Fx(s,{owner:e})),x$(o)&&o.remove(i);else if(a!==s)if(e.hasValue(i)){const l=e.getValue(i);!l.hasAnimated&&l.set(s)}else{const l=e.getStaticValue(i);e.addValue(i,Fx(l!==void 0?l:s,{owner:e}))}}for(const i in r)n[i]===void 0&&e.removeValue(i);return n}const Aae=new WeakMap,H7e=Object.keys(yS),QTt=H7e.length,$ae=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],JTt=tK.length;let eIt=class{constructor({parent:n,props:r,presenceContext:o,reducedMotionConfig:i,visualState:s},a={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>Go.render(this.render,!1,!0);const{latestValues:l,renderState:c}=s;this.latestValues=l,this.baseTarget={...l},this.initialValues=r.initial?{...l}:{},this.renderState=c,this.parent=n,this.props=r,this.presenceContext=o,this.depth=n?n.depth+1:0,this.reducedMotionConfig=i,this.options=a,this.isControllingVariants=L8(r),this.isVariantNode=O9e(r),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(n&&n.current);const{willChange:d,...f}=this.scrapeMotionValuesFromProps(r,{});for(const h in f){const m=f[h];l[h]!==void 0&&Hl(m)&&(m.set(l[h],!1),x$(d)&&d.add(h))}}scrapeMotionValuesFromProps(n,r){return{}}mount(n){this.current=n,Aae.set(n,this),this.projection&&!this.projection.instance&&this.projection.mount(n),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((r,o)=>this.bindToMotionValue(o,r)),z7e.current||ZTt(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:HV.current,this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){Aae.delete(this.current),this.projection&&this.projection.unmount(),ip(this.notifyUpdate),ip(this.render),this.valueSubscriptions.forEach(n=>n()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const n in this.events)this.events[n].clear();for(const n in this.features)this.features[n].unmount();this.current=null}bindToMotionValue(n,r){const o=Fv.has(n),i=r.on("change",a=>{this.latestValues[n]=a,this.props.onUpdate&&Go.update(this.notifyUpdate,!1,!0),o&&this.projection&&(this.projection.isTransformDirty=!0)}),s=r.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(n,()=>{i(),s()})}sortNodePosition(n){return!this.current||!this.sortInstanceNodePosition||this.type!==n.type?0:this.sortInstanceNodePosition(this.current,n.current)}loadFeatures({children:n,...r},o,i,s){let a,l;for(let c=0;c<QTt;c++){const d=H7e[c],{isEnabled:f,Feature:h,ProjectionNode:m,MeasureLayout:g}=yS[d];m&&(a=m),f(r)&&(!this.features[d]&&h&&(this.features[d]=new h(this)),g&&(l=g))}if((this.type==="html"||this.type==="svg")&&!this.projection&&a){this.projection=new a(this.latestValues,this.parent&&this.parent.projection);const{layoutId:c,layout:d,drag:f,dragConstraints:h,layoutScroll:m,layoutRoot:g}=r;this.projection.setOptions({layoutId:c,layout:d,alwaysMeasureLayout:!!f||h&&xb(h),visualElement:this,scheduleRender:()=>this.scheduleRender(),animationType:typeof d=="string"?d:"both",initialPromotionConfig:s,layoutScroll:m,layoutRoot:g})}return l}updateFeatures(){for(const n in this.features){const r=this.features[n];r.isMounted?r.update():(r.mount(),r.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):ji()}getStaticValue(n){return this.latestValues[n]}setStaticValue(n,r){this.latestValues[n]=r}makeTargetAnimatable(n,r=!0){return this.makeTargetAnimatableFromInstance(n,r)}update(n,r){(n.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=n,this.prevPresenceContext=this.presenceContext,this.presenceContext=r;for(let o=0;o<$ae.length;o++){const i=$ae[o];this.propEventSubscriptions[i]&&(this.propEventSubscriptions[i](),delete this.propEventSubscriptions[i]);const s=n["on"+i];s&&(this.propEventSubscriptions[i]=this.on(i,s))}this.prevMotionValues=XTt(this,this.scrapeMotionValuesFromProps(n,this.prevProps),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(n){return this.props.variants?this.props.variants[n]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}getVariantContext(n=!1){if(n)return this.parent?this.parent.getVariantContext():void 0;if(!this.isControllingVariants){const o=this.parent?this.parent.getVariantContext()||{}:{};return this.props.initial!==void 0&&(o.initial=this.props.initial),o}const r={};for(let o=0;o<JTt;o++){const i=tK[o],s=this.props[i];(vS(s)||s===!1)&&(r[i]=s)}return r}addVariantChild(n){const r=this.getClosestVariantNode();if(r)return r.variantChildren&&r.variantChildren.add(n),()=>r.variantChildren.delete(n)}addValue(n,r){r!==this.values.get(n)&&(this.removeValue(n),this.bindToMotionValue(n,r)),this.values.set(n,r),this.latestValues[n]=r.get()}removeValue(n){this.values.delete(n);const r=this.valueSubscriptions.get(n);r&&(r(),this.valueSubscriptions.delete(n)),delete this.latestValues[n],this.removeValueFromRenderState(n,this.renderState)}hasValue(n){return this.values.has(n)}getValue(n,r){if(this.props.values&&this.props.values[n])return this.props.values[n];let o=this.values.get(n);return o===void 0&&r!==void 0&&(o=Fx(r,{owner:this}),this.addValue(n,o)),o}readValue(n){var r;return this.latestValues[n]!==void 0||!this.current?this.latestValues[n]:(r=this.getBaseTargetFromProps(this.props,n))!==null&&r!==void 0?r:this.readValueFromInstance(this.current,n,this.options)}setBaseTarget(n,r){this.baseTarget[n]=r}getBaseTarget(n){var r;const{initial:o}=this.props,i=typeof o=="string"||typeof o=="object"?(r=uK(this.props,o))===null||r===void 0?void 0:r[n]:void 0;if(o&&i!==void 0)return i;const s=this.getBaseTargetFromProps(this.props,n);return s!==void 0&&!Hl(s)?s:this.initialValues[n]!==void 0&&i===void 0?void 0:this.baseTarget[n]}on(n,r){return this.events[n]||(this.events[n]=new wK),this.events[n].add(r)}notify(n,...r){this.events[n]&&this.events[n].notify(...r)}},U7e=class extends eIt{sortInstanceNodePosition(n,r){return n.compareDocumentPosition(r)&2?1:-1}getBaseTargetFromProps(n,r){return n.style?n.style[r]:void 0}removeValueFromRenderState(n,{vars:r,style:o}){delete r[n],delete o[n]}makeTargetAnimatableFromInstance({transition:n,transitionEnd:r,...o},i){const s=v3t(o,n||{},this);if(i){m3t(this,o,s);const a=KTt(this,o,s,r);r=a.transitionEnd,o=a.target}return{transition:n,transitionEnd:r,...o}}};function tIt(e){return window.getComputedStyle(e)}let nIt=class extends U7e{constructor(){super(...arguments),this.type="html"}readValueFromInstance(n,r){if(Fv.has(r)){const o=gK(r);return o&&o.default||0}else{const o=tIt(n),i=(L9e(r)?o.getPropertyValue(r):o[r])||0;return typeof i=="string"?i.trim():i}}measureInstanceViewportBox(n,{transformPagePoint:r}){return $7e(n,r)}build(n,r,o,i){iK(n,r,o,i.transformTemplate)}scrapeMotionValuesFromProps(n,r){return cK(n,r)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:n}=this.props;Hl(n)&&(this.childSubscription=n.on("change",r=>{this.current&&(this.current.textContent=`${r}`)}))}renderInstance(n,r,o,i){z9e(n,r,o,i)}},rIt=class extends U7e{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1}getBaseTargetFromProps(n,r){return n[r]}readValueFromInstance(n,r){if(Fv.has(r)){const o=gK(r);return o&&o.default||0}return r=H9e.has(r)?r:QY(r),n.getAttribute(r)}measureInstanceViewportBox(){return ji()}scrapeMotionValuesFromProps(n,r){return W9e(n,r)}build(n,r,o,i){aK(n,r,o,this.isSVGTag,i.transformTemplate)}renderInstance(n,r,o,i){U9e(n,r,o,i)}mount(n){this.isSVGTag=lK(n.tagName),super.mount(n)}};const oIt=(e,n)=>rK(e)?new rIt(n,{enableHardwareAcceleration:!1}):new nIt(n,{enableHardwareAcceleration:!0}),iIt={layout:{ProjectionNode:N7e,MeasureLayout:O7e}},sIt={...D3t,...GEt,...LTt,...iIt},Nu=nEt((e,n)=>OEt(e,n,sIt,oIt));function W7e(){const e=p.useRef(!1);return XY(()=>(e.current=!0,()=>{e.current=!1}),[]),e}function aIt(){const e=W7e(),[n,r]=p.useState(0),o=p.useCallback(()=>{e.current&&r(n+1)},[n]);return[p.useCallback(()=>Go.postRender(o),[o]),n]}let lIt=class extends p.Component{getSnapshotBeforeUpdate(n){const r=this.props.childRef.current;if(r&&n.isPresent&&!this.props.isPresent){const o=this.props.sizeRef.current;o.height=r.offsetHeight||0,o.width=r.offsetWidth||0,o.top=r.offsetTop,o.left=r.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}};function cIt({children:e,isPresent:n}){const r=p.useId(),o=p.useRef(null),i=p.useRef({width:0,height:0,top:0,left:0});return p.useInsertionEffect(()=>{const{width:s,height:a,top:l,left:c}=i.current;if(n||!o.current||!s||!a)return;o.current.dataset.motionPopId=r;const d=document.createElement("style");return document.head.appendChild(d),d.sheet&&d.sheet.insertRule(`
[data-motion-pop-id="${r}"] {
position: absolute !important;
width: ${s}px !important;
height: ${a}px !important;
top: ${l}px !important;
left: ${c}px !important;
}
`),()=>{document.head.removeChild(d)}},[n]),p.createElement(lIt,{isPresent:n,childRef:o,sizeRef:i},p.cloneElement(e,{ref:o}))}const m7=({children:e,initial:n,isPresent:r,onExitComplete:o,custom:i,presenceAffectsLayout:s,mode:a})=>{const l=G9e(uIt),c=p.useId(),d=p.useMemo(()=>({id:c,initial:n,isPresent:r,custom:i,onExitComplete:f=>{l.set(f,!0);for(const h of l.values())if(!h)return;o&&o()},register:f=>(l.set(f,!1),()=>l.delete(f))}),s?void 0:[r]);return p.useMemo(()=>{l.forEach((f,h)=>l.set(h,!1))},[r]),p.useEffect(()=>{!r&&!l.size&&o&&o()},[r]),a==="popLayout"&&(e=p.createElement(cIt,{isPresent:r},e)),p.createElement(P8.Provider,{value:d},e)};function uIt(){return new Map}function dIt(e){return p.useEffect(()=>()=>e(),[])}const K1=e=>e.key||"";function fIt(e,n){e.forEach(r=>{const o=K1(r);n.set(o,r)})}function hIt(e){const n=[];return p.Children.forEach(e,r=>{p.isValidElement(r)&&n.push(r)}),n}const Gw=({children:e,custom:n,initial:r=!0,onExitComplete:o,exitBeforeEnter:i,presenceAffectsLayout:s=!0,mode:a="sync"})=>{const l=p.useContext(nK).forceRender||aIt()[0],c=W7e(),d=hIt(e);let f=d;const h=p.useRef(new Map).current,m=p.useRef(f),g=p.useRef(new Map).current,v=p.useRef(!0);if(XY(()=>{v.current=!1,fIt(d,g),m.current=f}),dIt(()=>{v.current=!0,g.clear(),h.clear()}),v.current)return p.createElement(p.Fragment,null,f.map(w=>p.createElement(m7,{key:K1(w),isPresent:!0,initial:r?void 0:!1,presenceAffectsLayout:s,mode:a},w)));f=[...f];const y=m.current.map(K1),b=d.map(K1),x=y.length;for(let w=0;w<x;w++){const C=y[w];b.indexOf(C)===-1&&!h.has(C)&&h.set(C,void 0)}return a==="wait"&&h.size&&(f=[]),h.forEach((w,C)=>{if(b.indexOf(C)!==-1)return;const _=g.get(C);if(!_)return;const S=y.indexOf(C);let k=w;if(!k){const E=()=>{h.delete(C);const j=Array.from(g.keys()).filter(T=>!b.includes(T));if(j.forEach(T=>g.delete(T)),m.current=d.filter(T=>{const $=K1(T);return $===C||j.includes($)}),!h.size){if(c.current===!1)return;l(),o&&o()}};k=p.createElement(m7,{key:K1(_),isPresent:!1,onExitComplete:E,custom:n,presenceAffectsLayout:s,mode:a},_),h.set(C,k)}f.splice(S,0,k)}),f=f.map(w=>{const C=w.key;return h.has(C)?w:p.createElement(m7,{key:K1(w),isPresent:!0,presenceAffectsLayout:s,mode:a},w)}),p.createElement(p.Fragment,null,h.size?f:f.map(w=>p.cloneElement(w)))},CK=MP,lv=j8e(),pE=[],eg={},Vh="--motion-content-opacity",G7e={initial:{opacity:.5,[Vh]:0,scale:.97,willChange:"transform"},animate:{opacity:[null,1,1],[Vh]:[null,null,1],scale:1},exit:{opacity:[null,null,0],[Vh]:[null,0,0],scale:.97},transition:{duration:.4,type:"spring"}};function pIt(e,n){return e.reduce((r,o)=>(r[o]=n,r),{})}function Ae(e){return e===0?0:`${e/16}rem`}function nn(e,n,r){return((n==null?void 0:n.map(r))||[]).map((o,i)=>i===0?o:{[`@media screen and (min-width: ${e[i-1]}px)`]:o})}function mIt(e,n){return e===void 0?n||pE:Array.isArray(e)?e:[e]}function jl(e,n,r=pE){if(!Array.isArray(r))throw new Error("the property must be array of numbers");if(r.length===0)return null;const{media:o,space:i}=tt(e);return nn(o,r,s=>pIt(n,Ae(i[s])))}function Nx(e,n){const{$size:r,$weight:o}=n,{font:i,media:s}=tt(n.theme),{family:a,sizes:l,weights:c}=i[e],d=o&&c[o]||c.regular,f=l[2],h={position:"relative",fontFamily:a,fontWeight:d,padding:"1px 0",margin:0,"&:before":{content:'""',display:"block",height:0},"&:after":{content:'""',display:"block",height:0},"& > code, & > span":{display:"block"},"&:not([hidden])":{display:"block"}};if(!r)return Nx.warned||(console.warn("No size specified for responsive font",{fontKey:e,$size:r,props:n,base:h}),Nx.warned=!0),[h];const m=nn(s,r,g=>gIt(l[g]||f));return[h,...m]}function gIt(e){const{ascenderHeight:n,descenderHeight:r,fontSize:o,iconSize:i,letterSpacing:s,lineHeight:a}=e,l=n+r,c=a-l,d=(c-i)/2,f=Math.floor(o*1.125/2)*2+1,h=(c-f)/2;return{fontSize:Ae(o),lineHeight:`calc(${a} / ${o})`,letterSpacing:Ae(s),transform:`translateY(${Ae(r)})`,"&:before":{marginTop:`calc(${Ae(0-l)} - 1px)`},"&:after":{marginBottom:"-1px"},"& svg:not([data-sanity-icon])":{fontSize:`calc(${f} / 16 * 1rem)`,margin:Ae(h)},"& [data-sanity-icon]":{fontSize:`calc(${i} / 16 * 1rem)`,margin:Ae(d)}}}function vIt(e){return Nx("code",e)}function yIt(e){return Nx("heading",e)}function bIt(e){return Nx("label",e)}function _K(e){const{media:n}=tt(e.theme);return nn(n,e.$align,r=>({textAlign:r}))}function xIt(e){return Nx("text",e)}function Oe(e,n){const r=p.useMemo(()=>JSON.stringify(e??n),[n,e]);return p.useMemo(()=>mIt(e,n),[r])}function Dae(e,n){const r=[e];for(const o of n)Array.isArray(o)?r.push(...o):r.push(o);return r.filter(Boolean)}function oo(e,n=pE,r){const[o,i]=p.useState(null),[s,a]=p.useState(()=>Dae(o,n)),l=p.useRef(s);return p.useEffect(()=>{const c=l.current,d=Dae(o,n);if(c.length!==d.length){a(d),l.current=d;return}for(const f of c)if(!d.includes(f)){a(d),l.current=d;return}for(const f of d)if(!c.includes(f)){a(d),l.current=d;return}},[o,n]),p.useEffect(()=>{if(!e)return;const c=d=>{const f=d.target;if(f instanceof Node&&!(r&&!r.contains(f))){for(const h of s)if(f===h||h.contains(f))return;e(d)}};return window.addEventListener("mousedown",c),()=>{window.removeEventListener("mousedown",c)}},[r,e,s]),i}var F0=[],wIt=function(){return F0.some(function(e){return e.activeTargets.length>0})},CIt=function(){return F0.some(function(e){return e.skippedTargets.length>0})},Oae="ResizeObserver loop completed with undelivered notifications.",_It=function(){var e;typeof ErrorEvent=="function"?e=new ErrorEvent("error",{message:Oae}):(e=document.createEvent("Event"),e.initEvent("error",!1,!1),e.message=Oae),window.dispatchEvent(e)},xS;(function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"})(xS||(xS={}));var B0=function(e){return Object.freeze(e)},SIt=function(){function e(n,r){this.inlineSize=n,this.blockSize=r,B0(this)}return e}(),q7e=function(){function e(n,r,o,i){return this.x=n,this.y=r,this.width=o,this.height=i,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,B0(this)}return e.prototype.toJSON=function(){var n=this,r=n.x,o=n.y,i=n.top,s=n.right,a=n.bottom,l=n.left,c=n.width,d=n.height;return{x:r,y:o,top:i,right:s,bottom:a,left:l,width:c,height:d}},e.fromRect=function(n){return new e(n.x,n.y,n.width,n.height)},e}(),SK=function(e){return e instanceof SVGElement&&"getBBox"in e},Y7e=function(e){if(SK(e)){var n=e.getBBox(),r=n.width,o=n.height;return!r&&!o}var i=e,s=i.offsetWidth,a=i.offsetHeight;return!(s||a||e.getClientRects().length)},Pae=function(e){var n;if(e instanceof Element)return!0;var r=(n=e==null?void 0:e.ownerDocument)===null||n===void 0?void 0:n.defaultView;return!!(r&&e instanceof r.Element)},kIt=function(e){switch(e.tagName){case"INPUT":if(e.type!=="image")break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1},h_=typeof window<"u"?window:{},V3=new WeakMap,Rae=/auto|scroll/,EIt=/^tb|vertical/,jIt=/msie|trident/i.test(h_.navigator&&h_.navigator.userAgent),zd=function(e){return parseFloat(e||"0")},Qb=function(e,n,r){return e===void 0&&(e=0),n===void 0&&(n=0),r===void 0&&(r=!1),new SIt((r?n:e)||0,(r?e:n)||0)},Mae=B0({devicePixelContentBoxSize:Qb(),borderBoxSize:Qb(),contentBoxSize:Qb(),contentRect:new q7e(0,0,0,0)}),K7e=function(e,n){if(n===void 0&&(n=!1),V3.has(e)&&!n)return V3.get(e);if(Y7e(e))return V3.set(e,Mae),Mae;var r=getComputedStyle(e),o=SK(e)&&e.ownerSVGElement&&e.getBBox(),i=!jIt&&r.boxSizing==="border-box",s=EIt.test(r.writingMode||""),a=!o&&Rae.test(r.overflowY||""),l=!o&&Rae.test(r.overflowX||""),c=o?0:zd(r.paddingTop),d=o?0:zd(r.paddingRight),f=o?0:zd(r.paddingBottom),h=o?0:zd(r.paddingLeft),m=o?0:zd(r.borderTopWidth),g=o?0:zd(r.borderRightWidth),v=o?0:zd(r.borderBottomWidth),y=o?0:zd(r.borderLeftWidth),b=h+d,x=c+f,w=y+g,C=m+v,_=l?e.offsetHeight-C-e.clientHeight:0,S=a?e.offsetWidth-w-e.clientWidth:0,k=i?b+w:0,E=i?x+C:0,j=o?o.width:zd(r.width)-k-S,T=o?o.height:zd(r.height)-E-_,$=j+b+S+w,D=T+x+_+C,I=B0({devicePixelContentBoxSize:Qb(Math.round(j*devicePixelRatio),Math.round(T*devicePixelRatio),s),borderBoxSize:Qb($,D,s),contentBoxSize:Qb(j,T,s),contentRect:new q7e(h,c,j,T)});return V3.set(e,I),I},Z7e=function(e,n,r){var o=K7e(e,r),i=o.borderBoxSize,s=o.contentBoxSize,a=o.devicePixelContentBoxSize;switch(n){case xS.DEVICE_PIXEL_CONTENT_BOX:return a;case xS.BORDER_BOX:return i;default:return s}},TIt=function(){function e(n){var r=K7e(n);this.target=n,this.contentRect=r.contentRect,this.borderBoxSize=B0([r.borderBoxSize]),this.contentBoxSize=B0([r.contentBoxSize]),this.devicePixelContentBoxSize=B0([r.devicePixelContentBoxSize])}return e}(),X7e=function(e){if(Y7e(e))return 1/0;for(var n=0,r=e.parentNode;r;)n+=1,r=r.parentNode;return n},IIt=function(){var e=1/0,n=[];F0.forEach(function(s){if(s.activeTargets.length!==0){var a=[];s.activeTargets.forEach(function(l){var c=new TIt(l.target),d=X7e(l.target);a.push(c),l.lastReportedSize=Z7e(l.target,l.observedBox),d<e&&(e=d)}),n.push(function(){s.callback.call(s.observer,a,s.observer)}),s.activeTargets.splice(0,s.activeTargets.length)}});for(var r=0,o=n;r<o.length;r++){var i=o[r];i()}return e},Lae=function(e){F0.forEach(function(n){n.activeTargets.splice(0,n.activeTargets.length),n.skippedTargets.splice(0,n.skippedTargets.length),n.observationTargets.forEach(function(r){r.isActive()&&(X7e(r.target)>e?n.activeTargets.push(r):n.skippedTargets.push(r))})})},AIt=function(){var e=0;for(Lae(e);wIt();)e=IIt(),Lae(e);return CIt()&&_It(),e>0},g7,Q7e=[],$It=function(){return Q7e.splice(0).forEach(function(e){return e()})},DIt=function(e){if(!g7){var n=0,r=document.createTextNode(""),o={characterData:!0};new MutationObserver(function(){return $It()}).observe(r,o),g7=function(){r.textContent="".concat(n?n--:n++)}}Q7e.push(e),g7()},OIt=function(e){DIt(function(){requestAnimationFrame(e)})},aA=0,PIt=function(){return!!aA},RIt=250,MIt={attributes:!0,characterData:!0,childList:!0,subtree:!0},Fae=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],Bae=function(e){return e===void 0&&(e=0),Date.now()+e},v7=!1,LIt=function(){function e(){var n=this;this.stopped=!0,this.listener=function(){return n.schedule()}}return e.prototype.run=function(n){var r=this;if(n===void 0&&(n=RIt),!v7){v7=!0;var o=Bae(n);OIt(function(){var i=!1;try{i=AIt()}finally{if(v7=!1,n=o-Bae(),!PIt())return;i?r.run(1e3):n>0?r.run(n):r.start()}})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var n=this,r=function(){return n.observer&&n.observer.observe(document.body,MIt)};document.body?r():h_.addEventListener("DOMContentLoaded",r)},e.prototype.start=function(){var n=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),Fae.forEach(function(r){return h_.addEventListener(r,n.listener,!0)}))},e.prototype.stop=function(){var n=this;this.stopped||(this.observer&&this.observer.disconnect(),Fae.forEach(function(r){return h_.removeEventListener(r,n.listener,!0)}),this.stopped=!0)},e}(),UV=new LIt,Nae=function(e){!aA&&e>0&&UV.start(),aA+=e,!aA&&UV.stop()},FIt=function(e){return!SK(e)&&!kIt(e)&&getComputedStyle(e).display==="inline"},BIt=function(){function e(n,r){this.target=n,this.observedBox=r||xS.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var n=Z7e(this.target,this.observedBox,!0);return FIt(this.target)&&(this.lastReportedSize=n),this.lastReportedSize.inlineSize!==n.inlineSize||this.lastReportedSize.blockSize!==n.blockSize},e}(),NIt=function(){function e(n,r){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=n,this.callback=r}return e}(),z3=new WeakMap,Vae=function(e,n){for(var r=0;r<e.length;r+=1)if(e[r].target===n)return r;return-1},H3=function(){function e(){}return e.connect=function(n,r){var o=new NIt(n,r);z3.set(n,o)},e.observe=function(n,r,o){var i=z3.get(n),s=i.observationTargets.length===0;Vae(i.observationTargets,r)<0&&(s&&F0.push(i),i.observationTargets.push(new BIt(r,o&&o.box)),Nae(1),UV.schedule())},e.unobserve=function(n,r){var o=z3.get(n),i=Vae(o.observationTargets,r),s=o.observationTargets.length===1;i>=0&&(s&&F0.splice(F0.indexOf(o),1),o.observationTargets.splice(i,1),Nae(-1))},e.disconnect=function(n){var r=this,o=z3.get(n);o.observationTargets.slice().forEach(function(i){return r.unobserve(n,i.target)}),o.activeTargets.splice(0,o.activeTargets.length)},e}(),VIt=function(){function e(n){if(arguments.length===0)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if(typeof n!="function")throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");H3.connect(this,n)}return e.prototype.observe=function(n,r){if(arguments.length===0)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!Pae(n))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");H3.observe(this,n,r)},e.prototype.unobserve=function(n){if(arguments.length===0)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!Pae(n))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");H3.unobserve(this,n)},e.prototype.disconnect=function(){H3.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}();const J7e=typeof document<"u"&&typeof window<"u"&&window.ResizeObserver?window.ResizeObserver:VIt,zIt=UIt();function HIt(){return{subscribe(e,n){const r=new J7e(([o])=>{n({_contentRect:o.contentRect,border:{width:o.borderBoxSize[0].inlineSize,height:o.borderBoxSize[0].blockSize},content:{width:o.contentRect.width,height:o.contentRect.height}})});return r.observe(e),()=>{r.unobserve(e),r.disconnect()}}}}function UIt(){const e=new WeakMap,n=new WeakMap;return{subscribe(r,o){const i=n.get(r)||[];let s=e.get(r);return n.has(r)||(n.set(r,i),s=HIt().subscribe(r,a=>{for(const l of i)l(a)})),i.push(o),()=>{const a=i.indexOf(o);a>-1&&i.splice(a,1),i.length===0&&s&&s()}}}}function N8(e){const[n,r]=p.useState(null);return p.useEffect(()=>{if(e)return zIt.subscribe(e,r)},[e]),n}function cv(e){const n=N8(e);return(n==null?void 0:n._contentRect)||null}function Yl(e){return p.useEffect(()=>(addEventListener("keydown",e),()=>removeEventListener("keydown",e)),[e])}function WIt(){if(typeof globalThis<"u")return globalThis;if(typeof window<"u")return window;if(typeof self<"u")return self;if(typeof global<"u")return global;throw new Error("@sanity/ui: could not locate global scope")}const lr=WIt(),WV=Symbol.for("@sanity/ui/context/theme");lr[WV]=lr[WV]||p.createContext(null);const GV=lr[WV];function C$(e){const n=p.useContext(GV),{children:r,scheme:o=(n==null?void 0:n.scheme)||"light",theme:i=(n==null?void 0:n.theme)||null,tone:s=(n==null?void 0:n.tone)||"default"}=e,a=p.useMemo(()=>i?{version:0,theme:i,scheme:o,tone:s}:null,[i,o,s]),l=p.useMemo(()=>i?lvt(i,o,s):null,[o,i,s]);return l?u.jsx(GV.Provider,{value:a,children:u.jsx(G8e,{theme:l,children:r})}):u.jsx("pre",{children:'ThemeProvider: no "theme" property provided'})}function qw(){const e=p.useContext(GV);if(!e)throw new Error("useRootTheme(): missing context value");return e}function eLe(e){const{children:n,scheme:r,tone:o}=e,i=qw();return u.jsx(C$,{scheme:r||i.scheme,theme:i.theme,tone:o,children:n})}function mE(){return jq()}function $p(){return tt(jq())}const zae=new WeakMap;function GIt(e,n){return n===0?`screen and (max-width: ${e[n]-1}px)`:n===e.length?`screen and (min-width: ${e[n-1]}px)`:`screen and (min-width: ${e[n-1]}px) and (max-width: ${e[n]-1}px)`}function qIt(e){const n=e.length;let r;const o=()=>{if(!r){r=[];for(let i=n;i>-1;i-=1){const s=GIt(e,i);r.push({index:i,mq:window.matchMedia(s)})}}return r};return{getSnapshot:()=>{for(const{index:i,mq:s}of o())if(s.matches)return i;return 0},subscribe:i=>{const s=[];for(const{mq:a}of o()){const l=()=>{a.matches&&i()};a.addEventListener("change",l),s.push(()=>a.removeEventListener("change",l))}return()=>{for(const a of s)a()}}}}function YIt(){return 0}function gE(){const{media:e}=$p();let n=zae.get(e);return n||(n=qIt(e),zae.set(e,n)),p.useSyncExternalStore(n.subscribe,n.getSnapshot,YIt)}let y7;function tLe(){return y7||(y7=window.matchMedia("(prefers-color-scheme: dark)")),y7}function KIt(e){const n=tLe();return n.addEventListener("change",e),()=>n.removeEventListener("change",e)}function ZIt(){return tLe().matches}function XIt(){return!1}function QIt(){return p.useSyncExternalStore(KIt,ZIt,XIt)}let b7;function nLe(){return b7||(b7=window.matchMedia("(prefers-reduced-motion: reduce)")),b7}function JIt(e){const n=nLe();return n.addEventListener("change",e),()=>n.removeEventListener("change",e)}function eAt(){return nLe().matches}function tAt(){return!1}function V8(){return p.useSyncExternalStore(JIt,eAt,tAt)}const nAt=typeof window<"u"?p.useLayoutEffect:p.useEffect;function Lo(e){const n=p.useRef(null);return nAt(()=>{e&&(typeof e=="function"?e(n.current):e.current=n.current)}),n}function vE(e,n){p.useEffect(()=>{e.current&&e.current.setCustomValidity(n||"")},[n,e])}function rAt(){return[oAt,iAt,sAt,aAt,lAt]}function oAt(e){var n,r;const{card:o,media:i}=tt(e.theme),s=`${(r=(n=o.border)==null?void 0:n.width)!=null?r:1}px solid var(--card-border-color)`;return nn(i,e.$border,a=>a?{"&&":{border:s}}:{"&&":{border:0}})}function iAt(e){var n,r;const{card:o,media:i}=tt(e.theme),s=`${(r=(n=o.border)==null?void 0:n.width)!=null?r:1}px solid var(--card-border-color)`;return nn(i,e.$borderTop,a=>a?{"&&":{borderTop:s}}:{"&&":{borderTop:0}})}function sAt(e){var n,r;const{card:o,media:i}=tt(e.theme),s=`${(r=(n=o.border)==null?void 0:n.width)!=null?r:1}px solid var(--card-border-color)`;return nn(i,e.$borderRight,a=>a?{"&&":{borderRight:s}}:{"&&":{borderRight:0}})}function aAt(e){var n,r;const{card:o,media:i}=tt(e.theme),s=`${(r=(n=o.border)==null?void 0:n.width)!=null?r:1}px solid var(--card-border-color)`;return nn(i,e.$borderBottom,a=>a?{"&&":{borderBottom:s}}:{"&&":{borderBottom:0}})}function lAt(e){var n,r;const{card:o,media:i}=tt(e.theme),s=`${(r=(n=o.border)==null?void 0:n.width)!=null?r:1}px solid var(--card-border-color)`;return nn(i,e.$borderLeft,a=>a?{"&&":{borderLeft:s}}:{"&&":{borderLeft:0}})}const cAt={'&[data-as="ul"],&[data-as="ol"]':{listStyle:"none"}},uAt={content:"content-box",border:"border-box"},dAt={stretch:"stretch",fill:"100%"};function fAt(){return cAt}function hAt(){return[mAt,gAt,vAt,pAt]}function pAt(e){const{media:n}=tt(e.theme);return nn(n,e.$display,r=>({"&:not([hidden])":{display:r}}))}function mAt(e){const{media:n}=tt(e.theme);return nn(n,e.$sizing,r=>({boxSizing:uAt[r]}))}function gAt(e){const{media:n}=tt(e.theme);return nn(n,e.$height,r=>({height:dAt[r]}))}function vAt(e){const{media:n}=tt(e.theme);return nn(n,e.$overflow,r=>({overflow:r}))}const yAt={"&&:not([hidden])":{display:"flex"}};function bAt(){return[yAt,xAt,wAt,CAt,_At,SAt]}function xAt(e){const{media:n}=tt(e.theme);return nn(n,e.$align,r=>({alignItems:r}))}function wAt(e){const{media:n,space:r}=tt(e.theme);return nn(n,e.$gap,o=>({gap:o?Ae(r[o]):void 0}))}function CAt(e){const{media:n}=tt(e.theme);return nn(n,e.$wrap,r=>({flexWrap:r}))}function _At(e){const{media:n}=tt(e.theme);return nn(n,e.$justify,r=>({justifyContent:r}))}function SAt(e){const{media:n}=tt(e.theme);return nn(n,e.$direction,r=>({flexDirection:r}))}const kAt={minWidth:0,minHeight:0};function rLe(){return[kAt,EAt]}function EAt(e){const{media:n}=tt(e.theme);return e.$flex?nn(n,e.$flex,r=>({flex:r})):pE}function fi(e){return`inset 0 0 0 ${e.width}px ${e.color}`}function _u(e){const{base:n,border:r,focusRing:o}=e,i=o.offset+o.width,s=0-o.offset,a=n?n.bg:"var(--card-bg-color)";return[s>0&&`inset 0 0 0 ${s}px var(--card-focus-ring-color)`,r&&fi(r),s<0&&`0 0 0 ${0-s}px ${a}`,i>0&&`0 0 0 ${i}px var(--card-focus-ring-color)`].filter(Boolean).join(",")}const jAt={"&&:not([hidden])":{display:"grid"},'&[data-as="ul"],&[data-as="ol"]':{listStyle:"none"}},TAt={auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},IAt={auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"};function AAt(){return[jAt,$At,DAt,OAt,PAt,RAt,MAt,LAt,FAt]}function $At(e){const{media:n}=tt(e.theme);return nn(n,e.$autoFlow,r=>({gridAutoFlow:r}))}function DAt(e){const{media:n}=tt(e.theme);return nn(n,e.$autoRows,r=>({gridAutoRows:r&&IAt[r]}))}function OAt(e){const{media:n}=tt(e.theme);return nn(n,e.$autoCols,r=>({gridAutoColumns:r&&TAt[r]}))}function PAt(e){const{media:n}=tt(e.theme);return nn(n,e.$columns,r=>({gridTemplateColumns:r&&`repeat(${r},minmax(0,1fr));`}))}function RAt(e){const{media:n}=tt(e.theme);return nn(n,e.$rows,r=>({gridTemplateRows:r&&`repeat(${r},minmax(0,1fr));`}))}function MAt(e){const{media:n,space:r}=tt(e.theme);return nn(n,e.$gap,o=>({gridGap:o?Ae(r[o]):void 0}))}function LAt(e){const{media:n,space:r}=tt(e.theme);return nn(n,e.$gapX,o=>({columnGap:o?Ae(r[o]):void 0}))}function FAt(e){const{media:n,space:r}=tt(e.theme);return nn(n,e.$gapY,o=>({rowGap:o?Ae(r[o]):void 0}))}function BAt(){return[zAt,HAt,UAt,WAt,GAt,qAt]}const NAt={auto:"auto",full:"1 / -1"},VAt={auto:"auto",full:"1 / -1"};function zAt(e){const{media:n}=tt(e.theme);return nn(n,e.$row,r=>typeof r=="number"?{gridRow:`span ${r} / span ${r}`}:{gridRow:NAt[r]})}function HAt(e){const{media:n}=tt(e.theme);return nn(n,e.$rowStart,r=>({gridRowStart:r}))}function UAt(e){const{media:n}=tt(e.theme);return nn(n,e.$rowEnd,r=>({gridRowEnd:r}))}function WAt(e){const{media:n}=tt(e.theme);return nn(n,e.$column,r=>typeof r=="number"?{gridColumn:`span ${r} / span ${r}`}:{gridColumn:VAt[r]})}function GAt(e){const{media:n}=tt(e.theme);return nn(n,e.$columnStart,r=>({gridColumnStart:r}))}function qAt(e){const{media:n}=tt(e.theme);return nn(n,e.$columnEnd,r=>({gridColumnEnd:r}))}function kK(e){const{$fontSize:n,$iconLeft:r,$iconRight:o,$padding:i,$space:s}=e,{font:a,media:l,space:c}=tt(e.theme),d=Math.max(i.length,s.length,n.length),f=[],h=[],m=[];for(let g=0;g<d;g+=1)m[g]=n[g]===void 0?m[g-1]:n[g],f[g]=i[g]===void 0?f[g-1]:i[g],h[g]=s[g]===void 0?h[g-1]:s[g];return nn(l,f,(g,v)=>{const y=a.text.sizes[m[v]]||a.text.sizes[2],b=y.lineHeight-y.ascenderHeight-y.descenderHeight,x=c[f[v]],w=c[h[v]],C={paddingTop:Ae(x-y.ascenderHeight),paddingRight:Ae(x),paddingBottom:Ae(x-y.descenderHeight),paddingLeft:Ae(x)};return o&&(C.paddingRight=Ae(x+b+w)),r&&(C.paddingLeft=Ae(x+b+w)),C})}function YAt(e){return kK({...e,$iconRight:!0})}const KAt=ge`
&:not([hidden]) {
display: flex;
}
align-items: center;
`;function oLe(){return KAt}function iLe(e){const{$scheme:n,$tone:r,$weight:o}=e,{color:i,font:s}=tt(e.theme);return ge`
appearance: none;
background: none;
border: 0;
border-radius: 0;
outline: none;
width: 100%;
box-sizing: border-box;
font-family: ${s.text.family};
font-weight: ${o&&s.text.weights[o]||s.text.weights.regular};
margin: 0;
position: relative;
z-index: 1;
display: block;
/* NOTE: This is a hack to disable Chrome’s autofill styles */
&:-webkit-autofill,
&:-webkit-autofill:hover,
&:-webkit-autofill:focus,
&:-webkit-autofill:active {
-webkit-text-fill-color: var(--input-fg-color) !important;
transition: background-color 5000s;
transition-delay: 86400s /* 24h */;
}
/* &:is(textarea) */
&[data-as='textarea'] {
resize: none;
}
color: var(--input-fg-color);
&::placeholder {
color: var(--input-placeholder-color);
}
&[data-scheme='${n}'][data-tone='${r}'] {
--input-fg-color: ${i.input.default.enabled.fg};
--input-placeholder-color: ${i.input.default.enabled.placeholder};
/* enabled */
&:not(:invalid):not(:disabled):not(:read-only) {
--input-fg-color: ${i.input.default.enabled.fg};
--input-placeholder-color: ${i.input.default.enabled.placeholder};
}
/* disabled */
&:not(:invalid):disabled {
--input-fg-color: ${i.input.default.disabled.fg};
--input-placeholder-color: ${i.input.default.disabled.placeholder};
}
/* invalid */
&:invalid {
--input-fg-color: ${i.input.invalid.enabled.fg};
--input-placeholder-color: ${i.input.invalid.enabled.placeholder};
}
/* readOnly */
&:read-only {
--input-fg-color: ${i.input.default.readOnly.fg};
--input-placeholder-color: ${i.input.default.readOnly.placeholder};
}
}
`}function sLe(e){const{font:n,media:r}=tt(e.theme);return nn(r,e.$fontSize,o=>{const i=n.text.sizes[o]||n.text.sizes[2];return{fontSize:Ae(i.fontSize),lineHeight:i.lineHeight/i.fontSize}})}function aLe(e){const{$hasPrefix:n,$hasSuffix:r,$scheme:o,$tone:i,$unstableDisableFocusRing:s}=e,{color:a,input:l}=tt(e.theme);return ge`
--input-box-shadow: none;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: block;
pointer-events: none;
z-index: 0;
background-color: var(--card-bg-color);
box-shadow: var(--input-box-shadow);
border-top-left-radius: ${n?0:void 0};
border-bottom-left-radius: ${n?0:void 0};
border-top-right-radius: ${r?0:void 0};
border-bottom-right-radius: ${r?0:void 0};
&[data-scheme='${o}'][data-tone='${i}'] {
--card-bg-color: ${a.input.default.enabled.bg};
--card-fg-color: ${a.input.default.enabled.fg};
/* enabled */
*:not(:disabled) + &[data-border] {
--input-box-shadow: ${fi({color:a.input.default.enabled.border,width:l.border.width})};
}
/* invalid */
*:not(:disabled):invalid + & {
--card-bg-color: ${a.input.invalid.enabled.bg};
--card-fg-color: ${a.input.invalid.enabled.fg};
&[data-border] {
--input-box-shadow: ${fi({color:a.input.invalid.enabled.border,width:l.border.width})};
}
}
/* focused */
*:not(:disabled):focus + & {
&[data-border] {
--input-box-shadow: ${s?void 0:_u({border:{color:a.input.default.enabled.border,width:l.border.width},focusRing:l.text.focusRing})};
}
&:not([data-border]) {
--input-box-shadow: ${s?void 0:_u({focusRing:l.text.focusRing})};
}
}
/* disabled */
*:not(:invalid):disabled + & {
--card-bg-color: ${a.input.default.disabled.bg} !important;
--card-fg-color: ${a.input.default.disabled.fg} !important;
--card-icon-color: ${a.input.default.disabled.fg} !important;
&[data-border] {
--input-box-shadow: ${fi({color:a.input.default.disabled.border,width:l.border.width})};
}
}
*:invalid:disabled + & {
--card-bg-color: ${a.input.invalid.disabled.bg} !important;
--card-fg-color: ${a.input.invalid.disabled.fg} !important;
--card-icon-color: ${a.input.invalid.disabled.fg} !important;
&[data-border] {
--input-box-shadow: ${fi({color:a.input.invalid.disabled.border,width:l.border.width})};
}
}
/* readOnly */
*:not(:invalid):read-only + & {
--card-bg-color: ${a.input.default.readOnly.bg} !important;
--card-fg-color: ${a.input.default.readOnly.fg} !important;
}
*:invalid:read-only + & {
--card-bg-color: ${a.input.invalid.readOnly.bg} !important;
--card-fg-color: ${a.input.invalid.readOnly.fg} !important;
}
/* hovered */
@media (hover: hover) {
*:not(:disabled):not(:read-only):not(:invalid):hover + & {
--card-bg-color: ${a.input.default.hovered.bg};
--card-fg-color: ${a.input.default.hovered.fg};
}
*:invalid:not(:disabled):not(:read-only):hover + & {
--card-bg-color: ${a.input.invalid.hovered.bg};
--card-fg-color: ${a.input.invalid.hovered.fg};
}
*:not(:disabled):not(:read-only):not(:invalid):not(:focus):hover + &[data-border] {
--input-box-shadow: ${fi({color:a.input.default.hovered.border,width:l.border.width})};
}
*:invalid:not(:disabled):not(:read-only):not(:focus):hover + &[data-border] {
--input-box-shadow: ${fi({color:a.input.invalid.hovered.border,width:l.border.width})};
}
}
}
`}function ZAt(e){const{theme:n}=e;return[jl(n,["margin"],e.$margin),jl(n,["marginLeft","marginRight"],e.$marginX),jl(n,["marginTop","marginBottom"],e.$marginY),jl(n,["marginTop"],e.$marginTop),jl(n,["marginRight"],e.$marginRight),jl(n,["marginBottom"],e.$marginBottom),jl(n,["marginLeft"],e.$marginLeft)].filter(Boolean)}function lLe(e){const{theme:n}=e;return[jl(n,["padding"],e.$padding),jl(n,["paddingLeft","paddingRight"],e.$paddingX),jl(n,["paddingTop","paddingBottom"],e.$paddingY),jl(n,["paddingTop"],e.$paddingTop),jl(n,["paddingRight"],e.$paddingRight),jl(n,["paddingBottom"],e.$paddingBottom),jl(n,["paddingLeft"],e.$paddingLeft)].filter(Boolean)}function Dp(e){const{media:n,radius:r}=tt(e.theme);return nn(n,e.$radius,o=>{let i=0;return typeof o=="number"&&(i=Ae(r[o])),o==="full"&&(i="9999px"),{borderRadius:i}})}function x7(e,n){return`${e.map(Ae).join(" ")} ${n}`}function XAt(e,n=1){if(!e)return eg;const r=`0 0 0 ${Ae(n)} var(--card-shadow-outline-color)`,o=x7(e.umbra,"var(--card-shadow-umbra-color)"),i=x7(e.penumbra,"var(--card-shadow-penumbra-color)"),s=x7(e.ambient,"var(--card-shadow-ambient-color)");return{boxShadow:`${r}, ${o}, ${i}, ${s}`}}function QAt(e){const{card:n,media:r,shadow:o}=tt(e.theme);return nn(r,e.$shadow,i=>XAt(o[i],n.shadow.outline))}function JAt(e){const{$accent:n,$muted:r}=e,{font:o}=tt(e.theme);return ge`
text-transform: uppercase;
${n&&ge`
color: var(--card-accent-fg-color);
`}
${r&&ge`
color: var(--card-muted-fg-color);
`}
& code {
font-family: ${o.code.family};
border-radius: 1px;
}
& a {
text-decoration: none;
border-radius: 1px;
}
& svg {
/* Certain popular CSS libraries changes the defaults for SVG display */
/* Make sure SVGs are rendered as inline elements */
display: inline;
}
& [data-sanity-icon] {
vertical-align: baseline;
}
`}const e4t=M.div(bIt,_K,JAt),t4t=M.span`
display: block;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
overflow: clip;
`,cLe=p.forwardRef(function(e,n){const{accent:r,align:o,children:i,muted:s=!1,size:a=2,textOverflow:l,weight:c,...d}=e;let f=i;return l==="ellipsis"?f=u.jsx(t4t,{children:f}):f=u.jsx("span",{children:f}),u.jsx(e4t,{"data-ui":"Label",...d,$accent:r,$align:Oe(o),$muted:s,$size:Oe(a),$weight:c,ref:n,children:f})}),Yw={root:r4t,arrow:n4t,bgStroke:a4t,stroke:l4t,initials:s4t,image:i4t};function n4t(){return{position:"absolute",boxSizing:"border-box",zIndex:0,opacity:0,transition:"all 0.2s linear",transform:"rotate(-90deg) translate3d(0, 6px, 0)",left:0,right:0,top:0,bottom:0,"& > svg":{width:"11px",height:"7px",position:"absolute",top:"-5px",left:"50%",transform:"translateX(-6px)","&:not([hidden])":{display:"block"}},"[data-arrow-position='inside'] > &":{transform:"rotate(-90deg) translate3d(0, 6px, 0)",opacity:0},"[data-arrow-position='top'] > &":{opacity:1,transform:"rotate(0deg)"},"[data-arrow-position='bottom'] > &":{opacity:1,transform:"rotate(-180deg)"}}}function r4t(e){const{$color:n}=e,{avatar:r}=tt(e.theme);return{"--avatar-bg-color":`var(--card-avatar-${n}-bg-color)`,"--avatar-fg-color":`var(--card-avatar-${n}-fg-color)`,backgroundColor:"var(--avatar-bg-color)",position:"relative",boxSizing:"border-box",userSelect:"none",boxShadow:"0 0 0 1px var(--card-bg-color)",'&[data-status="inactive"]':{opacity:.5},"&>svg":{"&:not([hidden])":{display:"block"}},'&[data-as="button"]':{WebkitFontSmoothing:"inherit",appearance:"none",margin:0,padding:0,border:0,font:"inherit",color:"inherit",outline:"none","&:focus":{boxShadow:_u({focusRing:r.focusRing})},"&:focus:not(:focus-visible)":{boxShadow:"none"}}}}function o4t(e){const{avatar:n,media:r}=tt(e.theme);return nn(r,e.$size,o=>{const i=n.sizes[o]||n.sizes[0];return{width:Ae(i.size),height:Ae(i.size),borderRadius:Ae(i.size/2),"&>svg":{width:Ae(i.size),height:Ae(i.size),borderRadius:Ae(i.size/2)}}})}function i4t(){return{position:"relative"}}function s4t(){return{width:"100%",height:"100%",color:"var(--avatar-fg-color)",alignItems:"center",justifyContent:"center",textTransform:"uppercase",textAlign:"center",borderRadius:"50%","&:not([hidden])":{display:"flex"}}}function a4t(){return{strokeWidth:"4px",stroke:"var(--card-bg-color)"}}function l4t(){return{strokeWidth:"2px",stroke:"var(--avatar-bg-color)",'[data-status="editing"] &':{strokeDasharray:"2 4",strokeLinecap:"round"}}}const c4t=M.div(o4t,Yw.root),u4t=M.div(Yw.arrow),d4t=M.ellipse(Yw.bgStroke),f4t=M.ellipse(Yw.stroke),h4t=M.div(Yw.initials),p4t=M(cLe)({color:"inherit"}),m4t=M.svg(Yw.image),uLe=p.forwardRef(function(e,n){const{__unstable_hideInnerStroke:r,as:o,color:i="gray",src:s,title:a,initials:l,onImageLoadError:c,arrowPosition:d,animateArrowFrom:f,status:h="online",size:m=1,...g}=e,{avatar:v}=$p(),y=A8e.isValidElementType(o)?o:"div",b=Oe(m),x=(v.sizes[b[0]]||v.sizes[0]).size,w=x/2,C=p.useId(),[_,S]=p.useState(f||d||"inside"),[k,E]=p.useState(!1),j=`avatar-image-${C}`;p.useEffect(()=>{if(_===d)return;const D=requestAnimationFrame(()=>S(d));return()=>cancelAnimationFrame(D)},[_,d]),p.useEffect(()=>{s&&E(!1)},[s]);const T=p.useCallback(()=>{E(!0),c&&c(new Error("Avatar: the image failed to load"))},[c]),$=p.useMemo(()=>b.map(D=>D===1?1:D===2?3:D===3?5:0),[b]);return u.jsxs(c4t,{as:y,"data-as":typeof y=="string"?y:void 0,"data-ui":"Avatar",...g,$color:i,$size:b,"aria-label":a,"data-arrow-position":_,"data-status":h,ref:n,title:a,children:[u.jsx(u4t,{children:u.jsx("svg",{width:"11",height:"7",viewBox:"0 0 11 7",fill:"none",children:u.jsx("path",{d:"M6.67948 1.50115L11 7L0 7L4.32052 1.50115C4.92109 0.736796 6.07891 0.736795 6.67948 1.50115Z",fill:i})})}),!k&&s&&u.jsxs(m4t,{viewBox:`0 0 ${x} ${x}`,fill:"none",children:[u.jsx("defs",{children:u.jsx("pattern",{id:j,patternContentUnits:"objectBoundingBox",width:"1",height:"1",children:u.jsx("image",{href:s,width:"1",height:"1",onError:T})})}),u.jsx("circle",{cx:w,cy:w,r:w,fill:`url(#${j})`}),!r&&u.jsx(d4t,{cx:w,cy:w,rx:w,ry:w,vectorEffect:"non-scaling-stroke"}),u.jsx(f4t,{cx:w,cy:w,rx:w,ry:w,vectorEffect:"non-scaling-stroke"})]}),(k||!s)&&l&&u.jsx(u.Fragment,{children:u.jsx(h4t,{children:u.jsx(p4t,{forwardedAs:"span",size:$,weight:"medium",children:l})})})]})});function g4t(e){const{avatar:n,media:r}=tt(e.theme);return nn(r,e.$size,o=>{const i=n.sizes[o];return i?{borderRadius:Ae(i.size/2),minWidth:Ae(i.size),height:Ae(i.size)}:eg})}function v4t(e){const{space:n}=tt(e.theme);return ge`
align-items: center;
justify-content: center;
box-sizing: border-box;
user-select: none;
color: inherit;
color: var(--card-fg-color);
background: var(--card-bg-color);
box-shadow:
0 0 0 1px var(--card-bg-color),
inset 0 0 0 1px var(--card-hairline-hard-color);
padding: 0 ${Ae(n[2])};
&:not([hidden]) {
display: flex;
}
`}const y4t=M.div(g4t,v4t),qV=p.forwardRef(function(e,n){const{count:r,size:o=1}=e,i=Oe(o),s=p.useMemo(()=>i.map(a=>a===1?1:a===2?3:a===3?5:0),[i]);return u.jsx(y4t,{$size:i,"data-ui":"AvatarCounter",ref:n,children:u.jsx(cLe,{as:"span",size:s,weight:"medium",children:r})})});function dLe(e){return(Array.isArray(e)?e:[e]).filter(n=>Mn.isElement(n)||Mn.isFragment(n)||typeof n=="string")}const b4t=ge`
white-space: nowrap;
& > div {
vertical-align: top;
&:not([hidden]) {
display: inline-block;
}
}
`;function x4t(){return b4t}function w4t(e){const{avatar:n,media:r}=tt(e.theme);return nn(r,e.$size,o=>{const i=n.sizes[o];return i?{"& > div + div":{marginLeft:Ae(i.distance)}}:eg})}const C4t=M.div(w4t,x4t),EK=p.forwardRef(function(e,n){const{children:r,maxLength:o=4,size:i=1,...s}=e,a=dLe(r).filter(g=>typeof g!="string"),l=Math.max(o,0),c=Oe(i),d=a.length,f=l-1,h=d-f,m=h>1?a.slice(h,d):a;return u.jsxs(C4t,{"data-ui":"AvatarStack",...s,ref:n,$size:c,children:[d===0&&u.jsx("div",{children:u.jsx(qV,{count:d,size:c})}),d!==0&&h>1&&u.jsx("div",{children:u.jsx(qV,{count:h,size:c})}),m.map((g,v)=>u.jsx("div",{children:p.cloneElement(g,{size:c})},String(v)))]})}),_4t=M.div(fAt,rLe,hAt,BAt,ZAt,lLe),K=p.forwardRef(function(e,n){const{as:r="div",column:o,columnStart:i,columnEnd:s,display:a="block",flex:l,height:c,margin:d=0,marginX:f,marginY:h,marginTop:m,marginRight:g,marginBottom:v,marginLeft:y,overflow:b,padding:x=0,paddingX:w,paddingY:C,paddingTop:_,paddingRight:S,paddingBottom:k,paddingLeft:E,row:j,rowStart:T,rowEnd:$,sizing:D,...I}=e;return u.jsx(_4t,{"data-as":typeof r=="string"?r:void 0,"data-ui":"Box",...I,$column:Oe(o),$columnStart:Oe(i),$columnEnd:Oe(s),$display:Oe(a),$flex:Oe(l),$height:Oe(c),$margin:Oe(d),$marginX:Oe(f),$marginY:Oe(h),$marginTop:Oe(m),$marginRight:Oe(g),$marginBottom:Oe(v),$marginLeft:Oe(y),$overflow:Oe(b),$padding:Oe(x),$paddingX:Oe(w),$paddingY:Oe(C),$paddingTop:Oe(_),$paddingRight:Oe(S),$paddingBottom:Oe(k),$paddingLeft:Oe(E),$row:Oe(j),$rowStart:Oe(T),$rowEnd:Oe($),$sizing:Oe(D),as:r,ref:n,children:e.children})});function S4t(e){const{$accent:n,$muted:r}=e,{font:o}=tt(e.theme);return ge`
color: var(--card-fg-color);
${n&&ge`
color: var(--card-accent-fg-color);
`}
${r&&ge`
color: var(--card-muted-fg-color);
`}
& code {
font-family: ${o.code.family};
border-radius: 1px;
background-color: var(--card-code-bg-color);
color: var(--card-code-fg-color);
}
& a {
text-decoration: none;
border-radius: 1px;
color: var(--card-link-color);
outline: none;
@media (hover: hover) {
&:hover {
text-decoration: underline;
}
}
&:focus {
box-shadow:
0 0 0 1px var(--card-bg-color),
0 0 0 3px var(--card-focus-ring-color);
}
&:focus:not(:focus-visible) {
box-shadow: none;
}
}
& strong {
font-weight: ${o.text.weights.bold};
}
& svg {
/* Certain popular CSS libraries changes the defaults for SVG display */
/* Make sure SVGs are rendered as inline elements */
display: inline;
}
& [data-sanity-icon] {
vertical-align: baseline;
color: var(--card-icon-color);
& path {
vector-effect: non-scaling-stroke !important;
}
}
`}const k4t=M.div(xIt,_K,S4t),E4t=M.span`
display: block;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
overflow: clip;
`,G=p.forwardRef(function(e,n){const{accent:r=!1,align:o,children:i,muted:s=!1,size:a=2,textOverflow:l,weight:c,...d}=e;let f=i;return l==="ellipsis"&&(f=u.jsx(E4t,{children:f})),u.jsx(k4t,{"data-ui":"Text",...d,$accent:r,$align:Oe(o),$muted:s,ref:n,$size:Oe(a),$weight:c,children:u.jsx("span",{children:f})})});function j4t(e){const{$tone:n}=e;return{"--card-bg-color":`var(--card-badge-${n}-bg-color)`,"--card-fg-color":`var(--card-badge-${n}-fg-color)`,backgroundColor:"var(--card-bg-color)",cursor:"default","&:not([hidden])":{display:"inline-block",verticalAlign:"top"}}}const T4t=M(K)(Dp,j4t),Bf=p.forwardRef(function(e,n){const{children:r,fontSize:o=1,mode:i,padding:s=1,radius:a="full",tone:l="default",...c}=e;return u.jsx(T4t,{"data-ui":"Badge",...c,$tone:l,$radius:Oe(a),padding:Oe(s),ref:n,children:u.jsx(G,{size:o,children:r})})}),I4t=M(K)(rLe,bAt),te=p.forwardRef(function(e,n){const{align:r,as:o,direction:i="row",gap:s,justify:a,wrap:l,...c}=e;return u.jsx(I4t,{"data-ui":"Flex",...c,$align:Oe(r),$direction:Oe(i),$gap:Oe(s),$justify:Oe(a),$wrap:Oe(l),forwardedAs:o,ref:n})}),A4t=Lf`
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
`,$4t=M(G)`
& > span > svg {
animation: ${A4t} 500ms linear infinite;
}
`,yE=p.forwardRef(function(e,n){return u.jsx($4t,{"data-ui":"Spinner",...e,ref:n,children:u.jsx(Pv,{})})});function zn(e,n,r=!1){return{"--card-backdrop-color":e.backdrop,"--card-focus-ring-color":e.focusRing,"--card-shadow-outline-color":e.shadow.outline,"--card-shadow-umbra-color":e.shadow.umbra,"--card-shadow-penumbra-color":e.shadow.penumbra,"--card-shadow-ambient-color":e.shadow.ambient,"--card-accent-fg-color":n.accent.fg,"--card-avatar-gray-bg-color":n.avatar.gray.bg,"--card-avatar-gray-fg-color":n.avatar.gray.fg,"--card-avatar-blue-bg-color":n.avatar.blue.bg,"--card-avatar-blue-fg-color":n.avatar.blue.fg,"--card-avatar-purple-bg-color":n.avatar.purple.bg,"--card-avatar-purple-fg-color":n.avatar.purple.fg,"--card-avatar-magenta-bg-color":n.avatar.magenta.bg,"--card-avatar-magenta-fg-color":n.avatar.magenta.fg,"--card-avatar-red-bg-color":n.avatar.red.bg,"--card-avatar-red-fg-color":n.avatar.red.fg,"--card-avatar-orange-bg-color":n.avatar.orange.bg,"--card-avatar-orange-fg-color":n.avatar.orange.fg,"--card-avatar-yellow-bg-color":n.avatar.yellow.bg,"--card-avatar-yellow-fg-color":n.avatar.yellow.fg,"--card-avatar-green-bg-color":n.avatar.green.bg,"--card-avatar-green-fg-color":n.avatar.green.fg,"--card-avatar-cyan-bg-color":n.avatar.cyan.bg,"--card-avatar-cyan-fg-color":n.avatar.cyan.fg,"--card-bg-color":n.bg,"--card-bg-image":r?`repeating-conic-gradient(${n.bg} 0% 25%, ${n.muted.bg} 0% 50%)`:void 0,"--card-border-color":n.border,"--card-badge-default-bg-color":n.badge.default.bg,"--card-badge-default-dot-color":n.badge.default.dot,"--card-badge-default-fg-color":n.badge.default.fg,"--card-badge-default-icon-color":n.badge.default.icon,"--card-badge-primary-bg-color":n.badge.primary.bg,"--card-badge-primary-dot-color":n.badge.primary.dot,"--card-badge-primary-fg-color":n.badge.primary.fg,"--card-badge-primary-icon-color":n.badge.primary.icon,"--card-badge-positive-bg-color":n.badge.positive.bg,"--card-badge-positive-dot-color":n.badge.positive.dot,"--card-badge-positive-fg-color":n.badge.positive.fg,"--card-badge-positive-icon-color":n.badge.positive.icon,"--card-badge-caution-bg-color":n.badge.caution.bg,"--card-badge-caution-dot-color":n.badge.caution.dot,"--card-badge-caution-fg-color":n.badge.caution.fg,"--card-badge-caution-icon-color":n.badge.caution.icon,"--card-badge-critical-bg-color":n.badge.critical.bg,"--card-badge-critical-dot-color":n.badge.critical.dot,"--card-badge-critical-fg-color":n.badge.critical.fg,"--card-badge-critical-icon-color":n.badge.critical.icon,"--card-code-bg-color":n.code.bg,"--card-code-fg-color":n.code.fg,"--card-fg-color":n.fg,"--card-icon-color":n.icon,"--card-kbd-bg-color":n.kbd.bg,"--card-kbd-border-color":n.kbd.border,"--card-kbd-fg-color":n.kbd.fg,"--card-link-fg-color":n.link.fg,"--card-muted-bg-color":n.muted.bg,"--card-muted-fg-color":n.muted.fg,"--card-skeleton-color-from":n.skeleton.from,"--card-skeleton-color-to":n.skeleton.to,"--card-bg2-color":n.muted.bg,"--card-link-color":n.link.fg,"--card-hairline-soft-color":n.border,"--card-hairline-hard-color":n.border}}function D4t(e){const{$width:n}=e,{style:r}=tt(e.theme);return ge`
${r==null?void 0:r.button};
-webkit-font-smoothing: inherit;
appearance: none;
display: inline-flex;
align-items: center;
font: inherit;
border: 0;
outline: none;
user-select: none;
text-decoration: none;
border: 0;
box-sizing: border-box;
padding: 0;
margin: 0;
white-space: nowrap;
text-align: left;
position: relative;
vertical-align: top;
${n==="fill"&&ge`
width: -moz-available;
width: -webkit-fill-available;
width: stretch;
`}
& > span {
display: block;
flex: 1;
min-width: 0;
border-radius: inherit;
}
&::-moz-focus-inner {
border: 0;
padding: 0;
}
`}function Hae(...e){return e.filter(Boolean).join(",")}function O4t(e){var n;const{$mode:r}=e,{button:o,color:i,style:s}=tt(e.theme),a=e.$mode==="ghost",l=i.button[r]||i.button.default,c=l[e.$tone]||l.default,d={width:o.border.width,color:"var(--card-border-color)"},f=void 0;return[zn(i,c.enabled),{backgroundColor:"var(--card-bg-color)",color:"var(--card-fg-color)",boxShadow:fi(d),'&:disabled, &[data-disabled="true"]':zn(i,c.disabled),"&:not([data-disabled='true'])":{boxShadow:Hae(fi(d),a?f:void 0),"&:focus":{boxShadow:_u({base:i,border:{width:2,color:i.bg},focusRing:o.focusRing})},"&:focus:not(:focus-visible)":{boxShadow:Hae(fi(d),a?f:void 0)},"@media (hover: hover)":{"&:hover":zn(i,c.hovered),"&:active":zn(i,c.pressed),"&[data-hovered]":zn(i,c.hovered)},"&[data-selected]":zn(i,c.pressed)}},(n=s==null?void 0:s.button)==null?void 0:n.root].filter(Boolean)}const P4t=M.button(Dp,D4t,O4t),R4t=M.div`
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: flex;
align-items: center;
justify-content: center;
background-color: var(--card-bg-color);
border-radius: inherit;
z-index: 1;
box-shadow: inherit;
`,Dr=p.forwardRef(function(e,n){const{children:r,disabled:o,fontSize:i=1,icon:s,iconRight:a,justify:l="center",loading:c,mode:d="default",padding:f=3,paddingX:h,paddingY:m,paddingTop:g,paddingBottom:v,paddingLeft:y,paddingRight:b,radius:x=2,selected:w,space:C=3,text:_,textAlign:S,tone:k="default",type:E="button",muted:j=!1,width:T,...$}=e,{button:D}=$p(),I=Oe(l),O=Oe(f),A=Oe(h),P=Oe(m),R=Oe(g),B=Oe(v),L=Oe(y),z=Oe(b),H=Oe(x),V=Oe(C),W=p.useMemo(()=>({padding:O,paddingX:A,paddingY:P,paddingTop:R,paddingBottom:B,paddingLeft:L,paddingRight:z}),[O,A,P,R,B,L,z]);return u.jsxs(P4t,{"data-ui":"Button",...$,$mode:d,$radius:H,$tone:k,"data-disabled":!!(c||o),"data-selected":w?"":void 0,disabled:!!(c||o),ref:n,type:E,$width:T,children:[!!c&&u.jsx(R4t,{children:u.jsx(yE,{})}),(s||_||a)&&u.jsx(K,{as:"span",...W,children:u.jsxs(te,{as:"span",justify:I,gap:V,children:[s&&u.jsxs(G,{size:i,children:[p.isValidElement(s)&&s,Mn.isValidElementType(s)&&p.createElement(s)]}),_&&u.jsx(G,{muted:j,align:S,size:i,textOverflow:"ellipsis",weight:D.textWeight,children:_}),a&&u.jsxs(G,{size:i,children:[p.isValidElement(a)&&a,Mn.isValidElementType(a)&&p.createElement(a)]})]})}),r&&u.jsx(K,{as:"span",...W,children:r})]})});function M4t(e){return[L4t(e),F4t(e)]}function L4t(e){const{$checkered:n}=e,{space:r}=tt(e.theme);return ge`
${n&&ge`
background-size: ${r[3]}px ${r[3]}px;
background-position: 50% 50%;
background-image: var(--card-bg-image);
`}
&[data-as='button'] {
-webkit-font-smoothing: inherit;
appearance: none;
outline: none;
font: inherit;
text-align: inherit;
border: 0;
width: -moz-available;
width: -webkit-fill-available;
width: stretch;
}
/* &:is(a) */
&[data-as='a'] {
outline: none;
text-decoration: none;
}
/* &:is(pre) */
&[data-as='pre'] {
font: inherit;
}
`}function F4t(e){var n;const{$checkered:r,$focusRing:o}=e,{card:i,color:s,style:a}=tt(e.theme),l={width:i.border.width,color:"var(--card-border-color)"};return ge`
color-scheme: ${s._dark?"dark":"light"};
${zn(s,s,r)}
background-color: var(--card-bg-color);
color: var(--card-fg-color);
/* &:is(button) */
&[data-as='button'] {
--card-focus-ring-box-shadow: none;
cursor: default;
box-shadow: var(--card-focus-ring-box-shadow);
&:disabled {
${zn(s,s.selectable.default.disabled,r)}
}
&:not(:disabled) {
&[data-pressed] {
${zn(s,s.selectable.default.pressed,r)}
}
&[data-selected] {
${zn(s,s.selectable.default.selected,r)}
}
@media (hover: hover) {
&:not([data-pressed]):not([data-selected]) {
&[data-hovered],
&:hover {
${zn(s,s.selectable.default.hovered,r)}
}
&:active {
${zn(s,s.selectable.default.pressed,r)}
}
}
}
&:focus-visible {
--card-focus-ring-box-shadow: ${o?_u({base:s,border:l,focusRing:i.focusRing}):void 0};
}
}
}
/* &:is(a) */
&[data-as='a'] {
cursor: pointer;
box-shadow: var(--card-focus-ring-box-shadow);
&[data-disabled] {
${zn(s,s.selectable.default.disabled,r)}
}
&:not([data-disabled]) {
&[data-pressed] {
${zn(s,s.selectable.default.pressed,r)}
}
&[data-selected] {
${zn(s,s.selectable.default.selected,r)}
}
@media (hover: hover) {
&:not([data-pressed]):not([data-selected]) {
&[data-hovered],
&:hover {
${zn(s,s.selectable.default.hovered,r)}
}
&:active {
${zn(s,s.selectable.default.pressed,r)}
}
}
}
&:focus-visible {
--card-focus-ring-box-shadow: ${o?_u({base:s,border:l,focusRing:i.focusRing}):void 0};
}
}
}
${(n=a==null?void 0:a.card)==null?void 0:n.root}
`}const B4t=M(K)(rAt,Dp,QAt,M4t),pe=p.forwardRef(function(e,n){const{__unstable_checkered:r=!1,__unstable_focusRing:o=!1,as:i,border:s,borderTop:a,borderRight:l,borderBottom:c,borderLeft:d,pressed:f,radius:h=0,scheme:m,selected:g,shadow:v,tone:y="default",...b}=e,x=Mn.isValidElementType(i)?i:"div",w=qw(),C=y==="inherit"?w.tone:y;return u.jsx(eLe,{scheme:m,tone:C,children:u.jsx(B4t,{"data-as":typeof x=="string"?x:void 0,"data-scheme":w.scheme,"data-ui":"Card","data-tone":C,...b,$border:Oe(s),$borderTop:Oe(a),$borderRight:Oe(l),$borderBottom:Oe(c),$borderLeft:Oe(d),$checkered:r,$focusRing:o,$radius:Oe(h),$shadow:Oe(v),$tone:C,"data-checkered":r?"":void 0,"data-pressed":f?"":void 0,"data-selected":g?"":void 0,forwardedAs:x,ref:n,selected:g})})});function N4t(){return ge`
position: relative;
display: inline-block;
`}function V4t(e){const{color:n,input:r,radius:o}=tt(e.theme),{focusRing:i}=r.checkbox;return ge`
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
outline: none;
opacity: 0;
z-index: 1;
padding: 0;
margin: 0;
& + span {
position: relative;
display: block;
height: ${Ae(r.checkbox.size)};
width: ${Ae(r.checkbox.size)};
box-sizing: border-box;
box-shadow: ${fi({color:n.input.default.enabled.border,width:r.border.width})};
border-radius: ${Ae(o[2])};
line-height: 1;
background-color: ${n.input.default.enabled.bg};
& > svg {
display: block;
position: absolute;
opacity: 0;
height: 100%;
width: 100%;
& > path {
vector-effect: non-scaling-stroke;
stroke-width: 1.5px !important;
}
}
}
&:checked + span {
background: ${n.input.default.enabled.fg};
box-shadow: ${fi({color:n.input.default.enabled.fg,width:r.border.width})};
color: ${n.input.default.enabled.bg};
}
/* focus */
&:not(:disabled):focus:focus-visible + span {
box-shadow: ${_u({focusRing:i})};
}
/* focus when checked - uses a different offset */
&:not(:disabled):focus:focus-visible&:checked + span {
box-shadow: ${_u({focusRing:{width:1,offset:1}})};
}
&[data-error] + span {
background-color: ${n.input.invalid.enabled.border};
box-shadow: ${fi({width:r.border.width,color:n.input.invalid.enabled.muted.bg})};
color: ${n.input.default.disabled.fg};
}
&[data-error]&:checked + span {
background-color: ${n.input.invalid.enabled.muted.bg};
color: ${n.input.default.enabled.bg};
}
&[data-error]&:checked&:not(:disabled):focus:focus-visible + span {
box-shadow: ${_u({border:{width:r.border.width,color:n.input.invalid.readOnly.muted.bg},focusRing:{width:1,offset:1}})};
}
&:disabled + span {
background-color: ${n.input.default.disabled.bg};
box-shadow: ${fi({width:r.border.width,color:n.input.default.disabled.border})};
color: ${n.input.default.disabled.fg};
}
&:disabled&:checked + span {
background-color: ${n.input.default.disabled.muted.bg};
}
&[data-read-only] + span {
background-color: ${n.input.default.readOnly.bg};
box-shadow: ${fi({width:r.border.width,color:n.input.default.readOnly.border})};
color: ${n.input.default.readOnly.fg};
}
&[data-read-only]&:checked + span {
background-color: ${n.input.default.readOnly.muted.bg};
}
&:checked + span > svg:first-child {
opacity: 1;
}
&:indeterminate + span > svg:last-child {
opacity: 1;
}
`}const z4t=M.div(N4t),H4t=M.input(V4t),jK=p.forwardRef(function(e,n){const{checked:r,className:o,disabled:i,indeterminate:s,customValidity:a,readOnly:l,style:c,...d}=e,f=Lo(n);return vE(f,a),p.useEffect(()=>{f.current&&(f.current.indeterminate=s||!1)},[s,f]),u.jsxs(z4t,{className:o,"data-ui":"Checkbox",style:c,children:[u.jsx(H4t,{"data-read-only":!i&&l?"":void 0,"data-error":a?"":void 0,...d,checked:r,disabled:i||l,type:"checkbox",readOnly:l,ref:f}),u.jsxs("span",{children:[u.jsx(Ic,{}),u.jsx(Mq,{})]})]})});function U4t({theme:e}){const{color:{syntax:n}}=tt(e);return{"&.atrule":{color:n.atrule},"&.attr-name":{color:n.attrName},"&.attr-value":{color:n.attrValue},"&.attribute":{color:n.attribute},"&.boolean":{color:n.boolean},"&.builtin":{color:n.builtin},"&.cdata":{color:n.cdata},"&.char":{color:n.char},"&.class":{color:n.class},"&.class-name":{color:n.className},"&.comment":{color:n.comment},"&.constant":{color:n.constant},"&.deleted":{color:n.deleted},"&.doctype":{color:n.doctype},"&.entity":{color:n.entity},"&.function":{color:n.function},"&.hexcode":{color:n.hexcode},"&.id":{color:n.id},"&.important":{color:n.important},"&.inserted":{color:n.inserted},"&.keyword":{color:n.keyword},"&.number":{color:n.number},"&.operator":{color:n.operator},"&.prolog":{color:n.prolog},"&.property":{color:n.property},"&.pseudo-class":{color:n.pseudoClass},"&.pseudo-element":{color:n.pseudoElement},"&.punctuation":{color:n.punctuation},"&.regex":{color:n.regex},"&.selector":{color:n.selector},"&.string":{color:n.string},"&.symbol":{color:n.symbol},"&.tag":{color:n.tag},"&.unit":{color:n.unit},"&.url":{color:n.url},"&.variable":{color:n.variable}}}function W4t(){return ge`
color: var(--card-code-fg-color);
& code {
font-family: inherit;
&.refractor .token {
${U4t}
}
}
& a {
color: inherit;
text-decoration: underline;
border-radius: 1px;
}
& svg {
/* Certain popular CSS libraries changes the defaults for SVG display */
/* Make sure SVGs are rendered as inline elements */
display: inline;
}
& [data-sanity-icon] {
vertical-align: baseline;
}
`}const G4t=M.pre(W4t,vIt),qi=p.forwardRef(function(e,n){const{children:r,language:o,size:i=2,weight:s,...a}=e,l=typeof o=="string"?o:void 0,c=l?Jh.hasLanguage(l):!1;return u.jsxs(G4t,{"data-ui":"Code",...a,$size:Oe(i),$weight:s,ref:n,children:[!(l&&c)&&u.jsx("code",{children:r}),l&&c&&u.jsx(Jh,{inline:!0,language:l,value:String(r)})]})}),q4t={width:"100%",margin:"0 auto"};function Y4t(){return q4t}function K4t(e){const{container:n,media:r}=tt(e.theme);return nn(r,e.$width,o=>({maxWidth:o==="auto"?"none":Ae(n[o])}))}const Z4t=M(K)(Y4t,K4t),oa=p.forwardRef(function(e,n){const{as:r,width:o=2,...i}=e;return u.jsx(Z4t,{"data-ui":"Container",...i,$width:Oe(o),forwardedAs:r,ref:n})}),X4t=M(K)(AAt),Xr=p.forwardRef(function(e,n){const{as:r,autoRows:o,autoCols:i,autoFlow:s,columns:a,gap:l,gapX:c,gapY:d,rows:f,children:h,...m}=e;return u.jsx(X4t,{"data-as":typeof r=="string"?r:void 0,"data-ui":"Grid",...m,$autoRows:Oe(o),$autoCols:Oe(i),$autoFlow:Oe(s),$columns:Oe(a),$gap:Oe(l),$gapX:Oe(c),$gapY:Oe(d),$rows:Oe(f),forwardedAs:r,ref:n,children:h})});function Q4t(e){const{$accent:n,$muted:r}=e,{font:o}=tt(e.theme);return ge`
${n&&ge`
color: var(--card-accent-fg-color);
`}
${r&&ge`
color: var(--card-muted-fg-color);
`}
& code {
font-family: ${o.code.family};
border-radius: 1px;
}
& a {
text-decoration: none;
border-radius: 1px;
color: var(--card-link-color);
outline: none;
@media (hover: hover) {
&:hover {
text-decoration: underline;
}
}
&:focus {
box-shadow:
0 0 0 1px var(--card-bg-color),
0 0 0 3px var(--card-focus-ring-color);
}
&:focus:not(:focus-visible) {
box-shadow: none;
}
}
& strong {
font-weight: ${o.heading.weights.bold};
}
& svg {
/* Certain popular CSS libraries changes the defaults for SVG display */
/* Make sure SVGs are rendered as inline elements */
display: inline;
}
& [data-sanity-icon] {
vertical-align: baseline;
}
`}const J4t=M.div(Q4t,_K,yIt),e$t=M.span`
display: block;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
overflow: clip;
`,Cs=p.forwardRef(function(e,n){const{accent:r=!1,align:o,children:i,muted:s=!1,size:a=2,textOverflow:l,weight:c,...d}=e;let f=i;return l==="ellipsis"&&(f=u.jsx(e$t,{children:f})),u.jsx(J4t,{"data-ui":"Heading",...d,$accent:r,$align:Oe(o),$muted:s,$size:Oe(a),$weight:c,ref:n,children:u.jsx("span",{children:f})})});function t$t(){return{lineHeight:0,"&&:not([hidden])":{display:"block"},"& > div":{display:"inline-block",verticalAlign:"middle"}}}function n$t(e){const{media:n,space:r}=tt(e.theme);return nn(n,e.$space,o=>{const i=Ae(o===.5?r[1]/2:r[o]);return{margin:`-${i} 0 0 -${i}`,"& > div":{padding:`${i} 0 0 ${i}`}}})}const r$t=M(K)(t$t,n$t),Qr=p.forwardRef(function(e,n){const{as:r,children:o,space:i,...s}=e,a=p.useMemo(()=>dLe(o).filter(Boolean).map((l,c)=>u.jsx("div",{children:l},c)),[o]);return u.jsx(r$t,{"data-ui":"Inline",...s,$space:Oe(i),forwardedAs:r,ref:n,children:a})});function o$t(){return ge`
--card-bg-color: var(--card-kbd-bg-color);
--card-border-color: var(--card-kbd-border-color);
--card-fg-color: var(--card-kbd-fg-color);
box-shadow: inset 0 0 0 1px var(--card-border-color);
background: var(--card-bg-color);
font: inherit;
vertical-align: top;
&:not([hidden]) {
display: inline-block;
}
`}const i$t=M.kbd(Dp,o$t),s$t=p.forwardRef(function(e,n){const{children:r,fontSize:o=0,padding:i=1,radius:s=2,...a}=e;return u.jsx(i$t,{"data-ui":"KBD",...a,$radius:Oe(s),ref:n,children:u.jsx(K,{as:"span",padding:i,children:u.jsx(G,{as:"span",size:o,weight:"semibold",children:r})})})}),fLe={name:"@sanity/ui/origin",fn({middlewareData:e,placement:n,rects:r}){var o,i;const[s]=n.split("-"),a=r.floating.width,l=r.floating.height,c=((o=e.shift)==null?void 0:o.x)||0,d=((i=e.shift)==null?void 0:i.y)||0;if(a<=0||l<=0)return{};const f=["bottom","top"].includes(s),{originX:h,originY:m}=f?{originX:Uae(.5-c/a,0,1),originY:s==="bottom"?0:1}:{originX:s==="left"?1:0,originY:Uae(.5-d/l,0,1)};return{data:{originX:h,originY:m}}}};function Uae(e,n,r){return Math.min(Math.max(e,n),r)}function Wae(e,n,r){const o=n.x-e.x,i=n.y-e.y,s=Math.sqrt(o*o+i*i);return YV(e,n,Math.min(1,r/s))}function YV(e,n,r){return{x:e.x+(n.x-e.x)*r,y:e.y+(n.y-e.y)*r}}function a$t(e){const n=e.length,r=[];for(let o=0;o<n;o+=1){const i=e[o],s=e[o-1],a=e[o+1];if(s&&i.radius){const l=Wae(i,s,i.radius),c=Wae(i,a,i.radius),d=YV(l,i,.5),f=YV(i,c,.5);r.push({type:"point",...l}),r.push({type:"curve",curveEnd:c,startControl:d,endControl:f})}else r.push({type:"point",...i})}return r}function l$t(e){return e.map((n,r)=>n.type==="point"?`${r===0?"M":"L"} ${n.x} ${n.y}`:n.type==="curve"?`C ${n.startControl.x} ${n.startControl.y} ${n.endControl.x} ${n.endControl.y} ${n.curveEnd.x} ${n.curveEnd.y}`:"").join(" ")}const c$t=M.div(({$w:e})=>ge`
position: absolute;
width: ${e}px;
height: ${e}px;
:empty + & {
display: none;
}
& > svg {
display: block;
line-height: 0;
transform-origin: ${e/2}px ${e/2}px;
}
[data-placement^='top'] > & {
bottom: -${e}px;
& > svg {
transform: rotate(0);
}
}
[data-placement^='right'] > & {
left: -${e}px;
& > svg {
transform: rotate(90deg);
}
}
[data-placement^='left'] > & {
right: -${e}px;
& > svg {
transform: rotate(-90deg);
}
}
[data-placement^='bottom'] > & {
top: -${e}px;
& > svg {
transform: rotate(180deg);
}
}
`),u$t=M.path`
stroke: var(--card-shadow-outline-color);
`,d$t=M.path`
fill: var(--card-bg-color);
`,hLe=p.forwardRef(function(e,n){const{width:r,height:o,radius:i=0,...s}=e,{card:a}=$p(),l=a.shadow.outline,c=r/2,d=[{x:0,y:0},{x:i,y:0,radius:i},{x:c,y:o-1,radius:i},{x:r-i,y:0,radius:i},{x:r,y:0}],f=a$t(d),h=l$t(f),m=`${h}`,g=`${h} M ${r} -1 M 0 -1 Z`;return u.jsx(c$t,{...s,$w:r,ref:n,children:u.jsxs("svg",{width:r,height:r,viewBox:`0 0 ${r} ${r}`,children:[u.jsx("mask",{id:"stroke-mask",children:u.jsx("rect",{x:0,y:l,width:r,height:r,fill:"white"})}),u.jsx(u$t,{d:m,mask:"url(#stroke-mask)",strokeWidth:l*2}),u.jsx(d$t,{d:g})]})})}),KV=Symbol.for("@sanity/ui/context/boundaryElement");lr[KV]=lr[KV]||p.createContext(null);const pLe=lr[KV];function uv(e){const{children:n,element:r}=e,o=p.useMemo(()=>({version:0,element:r}),[r]);return u.jsx(pLe.Provider,{value:o,children:n})}function bE(e){return!!(e&&typeof e=="object"&&!Array.isArray(e))}const f$t={version:0,element:null};function Bv(){const e=p.useContext(pLe);if(e&&(!bE(e)||e.version!==0))throw new Error("useBoundaryElement(): the context value is not compatible");return e||f$t}function _$({children:e,condition:n,wrapper:r}){return n?r(e):e}function h$t(e,n){const r=[];for(let o=0;o<e.length;o+=1)e[o]>n&&r.push(o);return r}function p$t(e,n){const r=[];for(let o=0;o<e.length;o+=1)e[o]<=n&&r.push(o);return r}const m$t=p.forwardRef(function(e,n){const r=$p(),{children:o,media:i=r.media,...s}=e,a=Lo(n),[l,c]=p.useState(null),d=N8(l),f=p.useMemo(()=>{var v;return(v=d==null?void 0:d.border.width)!=null?v:window.innerWidth},[d]),h=p.useMemo(()=>h$t(i,f),[i,f]),m=p.useMemo(()=>p$t(i,f),[i,f]),g=p.useCallback(v=>{a.current=v,c(v)},[a]);return u.jsx("div",{"data-ui":"ElementQuery",...s,"data-eq-max":h.length?h.join(" "):void 0,"data-eq-min":m.length?m.join(" "):void 0,ref:g,children:o})});var g$t=Object.defineProperty,v$t=(e,n,r)=>n in e?g$t(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r,y$t=(e,n,r)=>(v$t(e,typeof n!="symbol"?n+"":n,r),r);let xE=class extends p.Component{constructor(){super(...arguments),y$t(this,"state",{error:null})}static getDerivedStateFromError(n){return{error:n}}componentDidCatch(n,r){this.props.onCatch({error:n,info:r})}render(){const{error:n}=this.state;if(n){const r=typeof(n==null?void 0:n.message)=="string"?n.message:"Error";return u.jsx(qi,{children:r})}return this.props.children}};function mLe(e){if(!bE(e)||e.version!==0)throw new Error("the context value is not compatible");if(!e)throw new Error("components using `useLayer()` should be wrapped in a <LayerProvider>.");if(e.version===0)return e;throw new Error("could not get layer context")}const ZV=Symbol.for("@sanity/ui/context/layer");lr[ZV]=lr[ZV]||p.createContext(null);const XV=lr[ZV];function Kl(){const e=p.useContext(XV);if(!e)throw new Error("useLayer(): missing context value");try{return mLe(e)}catch(n){throw n instanceof Error?new Error(`useLayer(): ${n.message}`):new Error(`useLayer(): ${n}`)}}function QV(e){const n=requestAnimationFrame(e);return()=>{cancelAnimationFrame(n)}}function b$t(e){let n=null;const r=QV(()=>{n=QV(e)});return()=>{n&&n(),r()}}function x$t(e){return TK(e)||IK(e)}function Nf(e){return e instanceof Node&&e.nodeType===Node.ELEMENT_NODE}function TK(e){return Nf(e)&&e.nodeName==="A"}function w$t(e){return Nf(e)&&e.nodeName==="INPUT"}function IK(e){return Nf(e)&&e.nodeName==="BUTTON"}function C$t(e){return Nf(e)&&e.nodeName==="SELECT"}function _$t(e){return Nf(e)&&e.nodeName==="TEXTAREA"}function JV(e,n){return e.contains(n)||e===n}function S$t(e){return!!document.activeElement&&e.contains(document.activeElement)}function k$t(e){return e.tabIndex>0||e.tabIndex===0&&e.getAttribute("tabIndex")!==null?!0:TK(e)?!!e.href&&e.rel!=="ignore":w$t(e)?e.type!=="hidden"&&e.type!=="file"&&!e.disabled:IK(e)||C$t(e)||_$t(e)?!e.disabled:!1}function gLe(e){if(!k$t(e))return!1;try{e.focus()}catch{}return document.activeElement===e}function dv(e){for(let n=0;n<e.childNodes.length;n++){const r=e.childNodes[n];if(Nf(r)&&(gLe(r)||dv(r)))return!0}return!1}function AK(e){for(let n=e.childNodes.length-1;n>=0;n--){const r=e.childNodes[n];if(Nf(r)&&(gLe(r)||AK(r)))return!0}return!1}function E$t(e){if(!(e instanceof Element))return!1;const n=window.getComputedStyle(e);return n.overflowX.includes("auto")||n.overflowX.includes("scroll")||n.overflowY.includes("auto")||n.overflowY.includes("scroll")}function sp(e){var n;const{children:r,zOffset:o=0}=e,i=p.useContext(XV),s=i&&mLe(i),a=s==null?void 0:s.registerChild,l=((n=s==null?void 0:s.level)!=null?n:0)+1,c=Oe(o),d=c.length-1,f=Math.min(gE(),d),h=s?s.zIndex+c[f]:c[f],[,m]=p.useState({}),[g,v]=p.useState(0),y=g===0,b=p.useCallback(w=>{const C=a==null?void 0:a(w);return w!==void 0?m(_=>{var S;const k=(S=_[w])!=null?S:0,E={..._,[w]:k+1};return v(Object.keys(E).length),E}):v(_=>_+1),()=>{w!==void 0?m(_=>{const S={..._};return S[w]===1?(delete S[w],v(Object.keys(S).length)):S[w]-=1,S}):v(_=>_-1),C==null||C()}},[a]);p.useEffect(()=>a==null?void 0:a(l),[l,a]);const x=p.useMemo(()=>({version:0,isTopLayer:y,level:l,registerChild:b,size:g,zIndex:h}),[y,l,b,g,h]);return u.jsx(XV.Provider,{value:x,children:r})}const j$t=M.div({position:"relative"}),T$t=p.forwardRef(function(e,n){const{children:r,onActivate:o,onFocus:i,style:s=eg,...a}=e,{zIndex:l,isTopLayer:c}=Kl(),d=p.useRef(null),f=Lo(n),h=p.useRef(c);p.useEffect(()=>{h.current!==c&&c&&(o==null||o({activeElement:d.current})),h.current=c},[c,o]);const m=p.useCallback(g=>{i==null||i(g);const v=f.current,y=document.activeElement;!c||!v||!y||Nf(y)&&JV(v,y)&&(d.current=y)},[f,c,i]);return u.jsx(j$t,{...a,"data-ui":"Layer",onFocus:m,ref:f,style:{...s,zIndex:l},children:r})}),Hc=p.forwardRef(function(e,n){const{children:r,zOffset:o=1,...i}=e;return u.jsx(sp,{zOffset:o,children:u.jsx(T$t,{...i,ref:n,children:r})})}),ez=Symbol.for("@sanity/ui/context/portal"),qy=Symbol.for("@sanity/ui/context/portal/element");lr[qy]=null;const I$t={version:0,boundaryElement:null,get element(){return typeof document>"u"?null:(lr[qy]||(lr[qy]=document.createElement("div"),lr[qy].setAttribute("data-portal",""),document.body.appendChild(lr[qy])),lr[qy])}};lr[ez]=lr[ez]||p.createContext(I$t);const vLe=lr[ez];function Nv(){const e=p.useContext(vLe);if(!e)throw new Error("usePortal(): missing context value");if(!bE(e)||e.version!==0)throw new Error("usePortal(): the context value is not compatible");return e}function Vv(e){var n;const{children:r,__unstable_name:o}=e,i=Nv(),s=(o?i.elements&&i.elements[o]:i.element)||((n=i.elements)==null?void 0:n.default);return s?ea.createPortal(r,s):null}function A$t(e){const n=p.useRef(e);return $$t(n.current,e)||(n.current=e),n.current}function $$t(e,n){if(!e||!n)return e===n;const r=Object.keys(e),o=Object.keys(n);return r.length!==o.length?!1:r.every(i=>e[i]===n[i])}const D$t=typeof document<"u";function wE(e){const{boundaryElement:n,children:r,element:o,__unstable_elements:i}=e,s=A$t(i),a=p.useMemo(()=>({version:0,boundaryElement:n||null,element:o||D$t&&document.body||null,elements:s}),[n,o,s]);return u.jsx(vLe.Provider,{value:a,children:r})}const O$t=M.div`
display: block;
width: 0;
height: 0;
position: absolute;
overflow: hidden;
overflow: clip;
`;p.forwardRef(function(e,n){const{as:r,children:o}=e;return u.jsx(O$t,{"aria-hidden":!0,as:r,"data-ui":"SrOnly",ref:n,children:o})});const P$t=M.div`
position: relative;
`,Gae=M.div`
position: absolute;
left: 0;
right: 0;
`;p.forwardRef(function(e,n){const{as:r="div",gap:o=0,getItemKey:i,items:s=[],onChange:a,renderItem:l,...c}=e,{space:d}=$p(),f=Lo(n),h=p.useRef(null),[m,g]=p.useState(0),[v,y]=p.useState(0),[b,x]=p.useState(-1);p.useEffect(()=>{if(!h.current)return;const j=h.current.firstChild;j instanceof HTMLElement&&x(j.offsetHeight)},[l]),p.useEffect(()=>{if(!f.current)return;let j=f.current.parentNode;for(;j&&!E$t(j);)j=j.parentNode;if(j){const D=j;if(!(D instanceof HTMLElement))return;const I=()=>{g(D.scrollTop)};D.addEventListener("scroll",I,{passive:!0});const O=new J7e(A=>{y(A[0].contentRect.height)});return O.observe(D),I(),()=>{D.removeEventListener("scroll",I),O.unobserve(D),O.disconnect()}}const T=()=>{g(window.scrollY)},$=()=>{y(window.innerHeight)};return window.addEventListener("scroll",T,{passive:!0}),window.addEventListener("resize",$),y(window.innerHeight),T(),()=>{window.removeEventListener("scroll",T),window.removeEventListener("resize",$)}},[f]);const w=s.length,C=b?w*(b+d[o])-d[o]:0,_=C?Math.max(Math.floor(m/C*w)-2,0):0,S=C?Math.ceil((m+v)/C*w)+1:0;p.useEffect(()=>{a&&a({fromIndex:_,gap:d[o],itemHeight:b,scrollHeight:v,scrollTop:m,toIndex:S})},[_,o,b,a,v,m,d,S]);const k=p.useMemo(()=>!l||s.length===0?null:b===-1?[u.jsx(Gae,{children:l(s[0])},0)]:s.slice(_,S).map((j,T)=>{const $=_+T,D=l(j),I=i?i(j,$):$;return u.jsx(Gae,{style:{top:$*(b+d[o])},children:D},I)}),[_,o,i,b,s,l,d,S]),E=p.useMemo(()=>({height:C}),[C]);return u.jsx(P$t,{as:r,"data-ui":"VirtualList",...c,ref:f,children:u.jsx("div",{ref:h,style:E,children:k})})});const R$t=4,Yy=4,M$t=19,L$t=8,F$t=2,yLe=[0,0,0,0],B$t={top:["bottom","left","right"],"top-start":["bottom-start","left-start","right-start"],"top-end":["bottom-end","left-end","right-end"],bottom:["top","left","right"],"bottom-start":["top-start","left-start","right-start"],"bottom-end":["top-end","left-end","right-end"],left:["right","top","bottom"],"left-start":["right-start","top-start","bottom-start"],"left-end":["right-end","top-end","bottom-end"],right:["left","top","bottom"],"right-start":["left-start","top-start","bottom-start"],"right-end":["left-end","top-end","bottom-end"]};function N$t(e){const{apply:n,margins:r,padding:o=0}=e;return{name:"@sanity/ui/size",async fn(i){const{elements:s,placement:a,platform:l,rects:c}=i,{floating:d,reference:f}=c,h=await Ix(i,{altBoundary:!0,boundary:e.boundaryElement||void 0,elementContext:"floating",padding:o,rootBoundary:"viewport"});let m=1/0,g=1/0;const v=d.width,y=d.height;a.includes("top")&&(m=v-(h.left+h.right),g=y-h.top),a.includes("right")&&(m=v-h.right,g=y-(h.top+h.bottom)),a.includes("bottom")&&(m=v-(h.left+h.right),g=y-h.bottom),a.includes("left")&&(m=v-h.left,g=y-(h.top+h.bottom)),n({availableWidth:m-r[1]-r[3],availableHeight:g-r[0]-r[2],elements:s,referenceWidth:f.width-r[1]-r[3]});const b=await l.getDimensions(s.floating),x=b.height,w=b.width;return v!==w||y!==x?{reset:{rects:!0}}:{}}}}function V$t(e){const{container:n,mediaIndex:r,width:o}=e,i=o[r],s=i===void 0?o[o.length-1]:i;return typeof s=="number"?n[s]:void 0}function z$t(e){const{boundaryWidth:n,currentWidth:r}=e;if(!(r===void 0&&n===void 0))return Math.min(r??1/0,(n||1/0)-Yy*2)}const H$t=M(Nu(pe))`
&:not([hidden]) {
display: flex;
}
flex-direction: column;
width: max-content;
min-width: min-content;
& > * {
opacity: var(${Vh}, 1);
will-change: opacity;
}
`,bLe=p.memo(p.forwardRef(function(e,n){const{__unstable_margins:r,animate:o,arrow:i,arrowRef:s,arrowX:a,arrowY:l,children:c,padding:d,placement:f,originX:h,originY:m,overflow:g,radius:v,scheme:y,shadow:b,strategy:x,style:w,tone:C,width:_,x:S,y:k,...E}=e,{zIndex:j}=Kl(),T=p.useMemo(()=>r||yLe,[r]),$=(S??0)+T[3],D=(k??0)+T[0],I=p.useMemo(()=>({left:$,originX:h,originY:m,position:x,top:D,width:_,zIndex:j,willChange:o?"transform":void 0,...w}),[o,h,m,x,w,_,$,D,j]),O=p.useMemo(()=>({left:a!==null?a:void 0,top:l!==null?l:void 0,right:void 0,bottom:void 0}),[a,l]);return u.jsxs(H$t,{"data-ui":"Popover",...E,"data-placement":f,radius:v,ref:n,scheme:y,shadow:b,sizing:"border",style:I,tone:C,...o?G7e:{},children:[u.jsx(te,{"data-ui":"Popover__wrapper",direction:"column",flex:1,overflow:g,children:u.jsx(te,{direction:"column",flex:1,padding:d,children:c})}),i&&u.jsx(hLe,{ref:s,style:O,width:M$t,height:L$t,radius:F$t})]})}));bLe.displayName="PopoverCard";const Kg=p.memo(p.forwardRef(function(e,n){var r,o,i,s,a,l,c,d,f,h;const{container:m,layer:g}=$p(),v=Bv(),{__unstable_margins:y=yLe,animate:b=!1,arrow:x=!1,boundaryElement:w=v.element,children:C,constrainSize:_=!1,content:S,disabled:k,fallbackPlacements:E=(o=e.fallbackPlacements)!=null?o:B$t[(r=e.placement)!=null?r:"bottom"],matchReferenceWidth:j,floatingBoundary:T=(i=e.boundaryElement)!=null?i:v.element,onActivate:$,open:D,overflow:I="hidden",padding:O,placement:A="bottom",portal:P,preventOverflow:R=!0,radius:B=3,referenceBoundary:L=(s=e.boundaryElement)!=null?s:v.element,referenceElement:z,scheme:H,shadow:V=3,tone:W="inherit",width:q="auto",zOffset:F=g.popover.zOffset,updateRef:Q,...N}=e,Y=V8()?!1:b,Z=(a=N8(w))==null?void 0:a.border,ne=Oe(O),X=Oe(B),J=Oe(V),oe=Oe(q),ue=Oe(F),le=Lo(n),fe=p.useRef(null),ke="viewport",Ce=gE(),ee=_||R?Z==null?void 0:Z.width:void 0,ae=V$t({container:m,mediaIndex:Ce,width:oe}),re=p.useRef(ae);p.useEffect(()=>{re.current=ae},[ae]);const ye=z$t({boundaryWidth:ee,currentWidth:ae}),ce=p.useRef(ye);p.useEffect(()=>{ce.current=ye},[ye]);const me=p.useRef();p.useEffect(()=>{const Wt=le.current;if(!D||!Wt)return;const Ke=me.current;j?Ke!==void 0&&(Wt.style.width=`${Ke}px`):ae!==void 0&&(Wt.style.width=`${ae}px`),typeof ye=="number"&&(Wt.style.maxWidth=`${ye}px`)},[ae,le,j,ye,D]);const we=p.useMemo(()=>{const Wt=[];return(_||R)&&Wt.push(v8({boundary:T||void 0,fallbackPlacements:E,padding:Yy,rootBoundary:ke})),Wt.push(h8({mainAxis:R$t})),(_||j)&&Wt.push(N$t({apply({availableWidth:Ke,availableHeight:Be,elements:Tt,referenceWidth:Jt}){me.current=Jt;const jn=re.current,ai=ce.current;j?Tt.floating.style.width=`${Jt}px`:jn!==void 0&&(Tt.floating.style.width=`${jn}px`),_&&(Tt.floating.style.maxWidth=`${Math.min(Ke,ai??1/0)}px`,Tt.floating.style.maxHeight=`${Be}px`)},boundaryElement:T||void 0,constrainSize:_,margins:y,matchReferenceWidth:j,padding:Yy})),R&&Wt.push(g8({boundary:T||void 0,rootBoundary:ke,padding:Yy})),x&&Wt.push(k9e({element:fe,padding:Yy})),Y&&Wt.push(fLe),Wt.push(xRe({boundary:L||void 0,padding:Yy,strategy:"referenceHidden"})),Wt},[Y,x,_,E,T,y,j,R,L]),{x:xe,y:De,middlewareData:Me,placement:Re,refs:xt,strategy:Ie,update:Ve}=j9e({middleware:we,placement:A,whileElementsMounted:iE}),pt=(l=Me.hide)==null?void 0:l.referenceHidden,br=(c=Me.arrow)==null?void 0:c.x,at=(d=Me.arrow)==null?void 0:d.y,It=(f=Me["@sanity/ui/origin"])==null?void 0:f.originX,ft=(h=Me["@sanity/ui/origin"])==null?void 0:h.originY,lo=p.useCallback(Wt=>{fe.current=Wt},[]),gl=p.useCallback(Wt=>{le.current=Wt,xt.setFloating(Wt)},[le,xt]),rs=p.useCallback(Wt=>{xt.setReference(Wt);const Ke=C==null?void 0:C.ref;typeof Ke=="function"?Ke(Wt):Ke&&(Ke.current=Wt)},[C,xt]),ki=p.useMemo(()=>!C||z?null:p.cloneElement(C,{ref:rs}),[C,z,rs]);if(p.useEffect(()=>{Q&&(typeof Q=="function"?Q(Ve):Q&&(Q.current=Ve))},[Ve,Q]),p.useEffect(()=>{ki||xt.setReference(z||null)},[z,xt,ki]),k)return C||u.jsx(u.Fragment,{});const mr=u.jsx(sp,{zOffset:ue,children:u.jsx(bLe,{...N,__unstable_margins:y,animate:Y,arrow:x,arrowRef:lo,arrowX:br,arrowY:at,hidden:pt,overflow:I,padding:ne,placement:Re,radius:X,ref:gl,scheme:H,shadow:J,originX:It,originY:ft,strategy:Ie,tone:W,width:j?me.current:ae,x:xe,y:De,children:S})});return u.jsxs(u.Fragment,{children:[u.jsx(_$,{condition:Y,wrapper:Wt=>u.jsx(Gw,{children:Wt}),children:D&&u.jsx(_$,{condition:!!P,wrapper:Wt=>u.jsx(Vv,{__unstable_name:typeof P=="string"?P:void 0,children:Wt}),children:mr})}),ki]})}));Kg.displayName="Popover";function U$t(){return ge`
position: relative;
&:not([hidden]) {
display: inline-block;
}
&[data-read-only] {
outline: 1px solid red;
}
`}function W$t(e){const{color:n,input:r}=tt(e.theme),o=(r.radio.size-r.radio.markSize)/2;return ge`
appearance: none;
position: absolute;
top: 0;
left: 0;
opacity: 0;
height: 100%;
width: 100%;
outline: none;
z-index: 1;
padding: 0;
margin: 0;
border-radius: ${Ae(r.radio.size/2)};
border: none;
/* enabled */
& + span {
display: block;
position: relative;
height: ${Ae(r.radio.size)};
width: ${Ae(r.radio.size)};
border-radius: ${Ae(r.radio.size/2)};
background: ${n.input.default.enabled.bg};
box-shadow: ${fi({color:n.input.default.enabled.border,width:r.border.width})};
&::after {
content: '';
position: absolute;
top: ${Ae(o)};
left: ${Ae(o)};
height: ${Ae(r.radio.markSize)};
width: ${Ae(r.radio.markSize)};
border-radius: ${Ae(r.radio.markSize/2)};
background: ${n.input.default.enabled.fg};
opacity: 0;
}
}
/* focused */
&:not(:disabled):focus + span {
box-shadow: ${_u({border:{width:r.border.width,color:n.input.default.enabled.border},focusRing:r.radio.focusRing})};
}
&:not(:disabled):focus:not(:focus-visible) + span {
box-shadow: ${fi({color:n.input.default.enabled.border,width:r.border.width})};
}
&:checked + span::after {
opacity: 1;
}
/* customValidity */
&[data-error] + span {
background-color: ${n.input.invalid.enabled.border};
box-shadow: ${fi({width:r.border.width,color:n.input.invalid.enabled.muted.bg})};
&::after {
background: ${n.input.invalid.enabled.muted.bg};
}
}
/* read only */
&[data-read-only] + span {
box-shadow: 0 0 0 1px ${n.input.default.readOnly.border};
background: ${n.input.default.readOnly.bg};
&::after {
background: ${n.input.default.readOnly.border};
}
}
/* disabled */
&:not([data-read-only]):disabled + span {
box-shadow: 0 0 0 1px ${n.input.default.disabled.border};
background: ${n.input.default.disabled.bg};
&::after {
background: ${n.input.default.disabled.border};
}
}
`}const G$t=M.div(U$t),q$t=M.input(W$t),Y$t=p.forwardRef(function(e,n){const{className:r,disabled:o,style:i,customValidity:s,readOnly:a,...l}=e,c=Lo(n);return vE(c,s),u.jsxs(G$t,{className:r,"data-ui":"Radio",style:i,children:[u.jsx(q$t,{"data-read-only":!o&&a?"":void 0,"data-error":s?"":void 0,...l,disabled:o||a,readOnly:a,ref:c,type:"radio"}),u.jsx("span",{})]})});function K$t(){return ge`
position: relative;
width: -moz-available;
width: -webkit-fill-available;
width: stretch;
&:not([hidden]) {
display: inline-block;
}
`}function Z$t(e){const{font:n}=tt(e.theme);return ge`
-webkit-font-smoothing: antialiased;
appearance: none;
border: 0;
font-family: ${n.text.family};
color: inherit;
width: 100%;
outline: none;
margin: 0;
&:disabled {
opacity: 1;
}
`}function X$t(e){const{color:n,input:r}=tt(e.theme);return ge`
/* enabled */
background-color: ${n.input.default.enabled.bg};
color: ${n.input.default.enabled.fg};
box-shadow: ${fi({color:n.input.default.enabled.border,width:r.border.width})};
/* hovered */
@media (hover: hover) {
&:not(:disabled):hover {
background-color: ${n.input.default.hovered.bg};
color: ${n.input.default.hovered.fg};
box-shadow: ${fi({color:n.input.default.hovered.border,width:r.border.width})};
}
}
/* focused */
&:not(:disabled):focus {
box-shadow: ${_u({border:{width:r.border.width,color:n.input.default.enabled.border},focusRing:r.select.focusRing})};
}
/* read-only */
&[data-read-only] {
background-color: ${n.input.default.readOnly.bg};
color: ${n.input.default.readOnly.fg};
box-shadow: ${fi({color:n.input.default.readOnly.border,width:r.border.width})};
}
/* disabled */
&:not([data-read-only]):disabled {
background-color: ${n.input.default.disabled.bg};
color: ${n.input.default.disabled.fg};
box-shadow: ${fi({color:n.input.default.disabled.border,width:r.border.width})};
}
`}function Q$t(e){return{fontSize:Ae(e.fontSize),lineHeight:Ae(e.lineHeight)}}function J$t(e){const{$fontSize:n}=e,{font:r,media:o}=tt(e.theme);return nn(o,n,i=>Q$t(r.text.sizes[i]||r.text.sizes[2]))}function eDt(){return[Dp,Z$t,X$t,J$t,YAt]}function tDt(e){const{color:n}=tt(e.theme);return ge`
pointer-events: none;
position: absolute;
top: 0;
right: 0;
/* enabled */
--card-fg-color: ${n.input.default.enabled.fg};
/* hover */
@media (hover: hover) {
select:not(disabled):not(:read-only):hover + && {
--card-fg-color: ${n.input.default.hovered.fg};
}
}
/* disabled */
select:disabled + && {
--card-fg-color: ${n.input.default.disabled.fg};
}
/* read-only */
select[data-read-only] + && {
--card-fg-color: ${n.input.default.readOnly.fg};
}
`}const $K={root:K$t,input:eDt,iconBox:tDt},nDt=M.div($K.root),rDt=M.select($K.input),oDt=M(K)($K.iconBox),fv=p.forwardRef(function(e,n){const{children:r,customValidity:o,disabled:i,fontSize:s=2,padding:a=3,radius:l=2,readOnly:c,space:d=3,...f}=e,h=Lo(n);return vE(h,o),u.jsxs(nDt,{"data-ui":"Select",children:[u.jsx(rDt,{"data-read-only":!i&&c?"":void 0,"data-ui":"Select",...f,$fontSize:Oe(s),$padding:Oe(a),$radius:Oe(l),$space:Oe(d),disabled:i||c,ref:h,children:r}),u.jsx(oDt,{padding:a,children:u.jsx(G,{size:s,children:u.jsx(ts,{})})})]})}),iDt={"&&:not([hidden])":{display:"grid"},'&[data-as="ul"],&[data-as="ol"]':{listStyle:"none"},gridTemplateColumns:"minmax(0, 1fr)",gridAutoRows:"min-content"};function sDt(){return iDt}function aDt(e){const{media:n,space:r}=tt(e.theme);return nn(n,e.$space,o=>({gridGap:Ae(r[o])}))}const lDt=M(K)(sDt,aDt),he=p.forwardRef(function(e,n){const{as:r,space:o,...i}=e;return u.jsx(lDt,{"data-as":typeof r=="string"?r:void 0,"data-ui":"Stack",...i,$space:Oe(o),forwardedAs:r,ref:n})});function cDt(){return ge`
position: relative;
&:not([hidden]) {
display: inline-block;
}
`}function uDt(){return ge`
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
opacity: 0;
height: 100%;
width: 100%;
outline: none;
padding: 0;
margin: 0;
/* Place the input element above the representation element */
z-index: 1;
`}function dDt(e){const{color:n,input:r}=tt(e.theme);return ge`
--switch-bg-color: ${n.input.default.enabled.border};
--switch-fg-color: ${n.input.default.enabled.bg};
--switch-box-shadow: none;
&:not([hidden]) {
display: block;
}
position: relative;
width: ${Ae(r.switch.width)};
height: ${Ae(r.switch.height)};
border-radius: ${Ae(r.switch.height/2)};
/* Make sure it’s not possible to interact with the wrapper element */
pointer-events: none;
&:after {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 1;
box-shadow: var(--switch-box-shadow);
border-radius: inherit;
}
/* Focus styles */
input:focus + && {
--switch-box-shadow: ${_u({focusRing:r.switch.focusRing})};
}
input:focus:not(:focus-visible) + && {
--switch-box-shadow: none;
}
input:checked + && {
--switch-bg-color: ${n.input.default.enabled.fg};
--switch-fg-color: ${n.input.default.enabled.bg};
}
@media (hover: hover) {
input:not(:disabled):hover + && {
--switch-bg-color: ${n.input.default.hovered.border};
--switch-fg-color: ${n.input.default.hovered.bg};
}
input:not(:disabled):checked:hover + && {
--switch-bg-color: ${n.input.default.enabled.fg};
--switch-fg-color: ${n.input.default.enabled.bg};
}
}
input:not([data-read-only]):disabled + && {
--switch-bg-color: ${n.input.default.disabled.border};
--switch-fg-color: ${n.input.default.disabled.bg};
}
input[data-read-only]:disabled + && {
--switch-bg-color: ${n.input.default.readOnly.border};
--switch-fg-color: ${n.input.default.readOnly.bg};
}
input:checked[data-read-only]:disabled + && {
--switch-bg-color: ${n.input.default.readOnly.fg};
--switch-fg-color: ${n.input.default.readOnly.bg};
}
`}function fDt(e){const{input:n}=tt(e.theme);return ge`
&:not([hidden]) {
display: block;
}
background-color: var(--switch-bg-color);
position: absolute;
left: 0;
top: 0;
width: ${Ae(n.switch.width)};
height: ${Ae(n.switch.height)};
border-radius: ${Ae(n.switch.height/2)};
`}function hDt(e){const{$indeterminate:n}=e,{input:r}=tt(e.theme),o=r.switch.width,i=r.switch.height,s=r.switch.padding,a=i-r.switch.padding*2,l=o-s*2-a,c=o/2-a/2-s,d=n!==!0&&e.$checked===!0;return ge`
&:not([hidden]) {
display: block;
}
position: absolute;
left: ${Ae(s)};
top: ${Ae(s)};
height: ${Ae(a)};
width: ${Ae(a)};
border-radius: ${Ae(a/2)};
transition-property: transform;
transition-duration: ${r.switch.transitionDurationMs}ms;
transition-timing-function: ${r.switch.transitionTimingFunction};
background: var(--switch-fg-color);
transform: translate3d(0, 0, 0);
box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.05);
${d&&ge`
transform: translate3d(${l}px, 0, 0);
`}
${n&&ge`
transform: translate3d(${c}px, 0, 0);
`}
`}const pDt=M.span(cDt),mDt=M.input(uDt),gDt=M.span(dDt),vDt=M.span(fDt),yDt=M.span(hDt),xLe=p.forwardRef(function(e,n){const{checked:r,className:o,disabled:i,indeterminate:s,readOnly:a,style:l,...c}=e,d=Lo(n);return p.useEffect(()=>{d.current&&(d.current.indeterminate=s||!1)},[s,d]),u.jsxs(pDt,{className:o,"data-ui":"Switch",style:l,children:[u.jsx(mDt,{"data-read-only":!i&&a?"":void 0,...c,checked:s!==!0&&r,disabled:i||a,type:"checkbox",ref:d}),u.jsxs(gDt,{"aria-hidden":!0,"data-name":"representation",children:[u.jsx(vDt,{}),u.jsx(yDt,{$checked:r,$indeterminate:s})]})]})}),bDt=M.span(oLe),xDt=M.span`
flex: 1;
min-width: 0;
display: block;
position: relative;
`,wDt=M.textarea(kK,iLe,sLe),CDt=M.div(Dp,aLe),_Dt=p.forwardRef(function(e,n){const{border:r=!0,customValidity:o,disabled:i=!1,fontSize:s=2,padding:a=3,radius:l=2,weight:c,...d}=e,f=Lo(n),h=qw();return vE(f,o),u.jsx(bDt,{"data-ui":"TextArea",children:u.jsxs(xDt,{children:[u.jsx(wDt,{"data-as":"textarea","data-scheme":h.scheme,"data-tone":h.tone,...d,$fontSize:Oe(s),$padding:Oe(a),$scheme:h.scheme,$space:Oe(0),$tone:h.tone,$weight:c,disabled:i,ref:f}),u.jsx(CDt,{$radius:Oe(l),$scheme:h.scheme,$tone:h.tone,"data-border":r?"":void 0,"data-scheme":h.scheme,"data-tone":h.tone})]})})}),SDt={zIndex:2},kDt=M(pe).attrs({forwardedAs:"span"})(oLe),EDt=M.span`
flex: 1;
min-width: 0;
display: block;
position: relative;
`,jDt=M(pe).attrs({forwardedAs:"span"})`
border-top-right-radius: 0;
border-bottom-right-radius: 0;
& > span {
display: block;
margin: -1px;
}
`,TDt=M(pe).attrs({forwardedAs:"span"})`
border-top-left-radius: 0;
border-bottom-left-radius: 0;
& > span {
display: block;
margin: -1px;
}
`,IDt=M.input(kK,iLe,sLe),ADt=M.span(Dp,aLe),$Dt=M(K)`
position: absolute;
top: 0;
left: 0;
`,DDt=M(K)`
position: absolute;
top: 0;
right: 0;
`,ODt=M(pe)`
background-color: transparent;
position: absolute;
top: 0;
right: 0;
`,PDt=M(Dr)({"&:not([hidden])":{display:"block"}}),xs=p.forwardRef(function(e,n){const{__unstable_disableFocusRing:r,border:o=!0,clearButton:i,disabled:s=!1,fontSize:a=2,icon:l,iconRight:c,onClear:d,padding:f=3,prefix:h,radius:m=2,readOnly:g,space:v=3,suffix:y,customValidity:b,type:x="text",weight:w,...C}=e,_=Lo(n),S=qw(),k=Oe(a),E=Oe(f),j=Oe(m),T=Oe(v),$=!!i,D=!!l,I=!!c,O=!!y,A=!!h;vE(_,b);const P=p.useCallback(F=>{F.preventDefault(),F.stopPropagation()},[]),R=p.useCallback(F=>{var Q;F.preventDefault(),F.stopPropagation(),d&&d(),(Q=_.current)==null||Q.focus()},[d,_]),B=p.useMemo(()=>h&&u.jsx(jDt,{borderTop:!0,borderLeft:!0,borderBottom:!0,radius:j,sizing:"border",tone:"inherit",children:u.jsx("span",{children:h})}),[h,j]),L=p.useMemo(()=>u.jsxs(ADt,{$hasPrefix:A,$unstableDisableFocusRing:r,$hasSuffix:O,$radius:j,$scheme:S.scheme,$tone:S.tone,"data-border":o?"":void 0,"data-scheme":S.scheme,"data-tone":S.tone,children:[l&&u.jsx($Dt,{padding:E,children:u.jsxs(G,{size:k,children:[p.isValidElement(l)&&l,Mn.isValidElementType(l)&&p.createElement(l)]})}),!$&&c&&u.jsx(DDt,{padding:E,children:u.jsxs(G,{size:k,children:[p.isValidElement(c)&&c,Mn.isValidElementType(c)&&p.createElement(c)]})})]}),[r,o,k,l,c,E,j,S,$,A,O]),z=p.useMemo(()=>E.map(F=>F===0?0:F===1||F===2?1:F-2),[E]),H=p.useMemo(()=>E.map(F=>F===0||F===1?0:F===2?1:F-1),[E]),V=p.useMemo(()=>typeof i=="object"?i:eg,[i]),W=p.useMemo(()=>!s&&!g&&i&&u.jsx(ODt,{forwardedAs:"span",padding:z,style:SDt,tone:b?"critical":"inherit",children:u.jsx(PDt,{"aria-label":"Clear","data-qa":"clear-button",fontSize:k,icon:Oi,mode:"bleed",padding:H,radius:j,...V,onClick:R,onMouseDown:P})}),[i,z,H,V,b,s,k,R,P,j,g]),q=p.useMemo(()=>y&&u.jsx(TDt,{borderTop:!0,borderRight:!0,borderBottom:!0,radius:j,sizing:"border",tone:"inherit",children:u.jsx("span",{children:y})}),[j,y]);return u.jsxs(kDt,{"data-ui":"TextInput",tone:S.tone,children:[B,u.jsxs(EDt,{children:[u.jsx(IDt,{"data-as":"input","data-scheme":S.scheme,"data-tone":S.tone,...C,$fontSize:k,$iconLeft:D,$iconRight:I||$,$padding:E,$scheme:S.scheme,$space:T,$tone:S.tone,$weight:w,disabled:s,readOnly:g,ref:_,type:x}),L,W]}),q]})});function tz(e){const[n,r]=p.useState(e),o=p.useRef(),i=p.useCallback((s,a)=>{const l=()=>{r(s)};if(o.current&&(clearTimeout(o.current),o.current=void 0),!a)return l();o.current=setTimeout(l,a)},[]);return[n,i]}const RDt=15,MDt=6,LDt=2,FDt=4,U3=4,BDt={top:["top-end","top-start","bottom","left","right"],"top-start":["top","top-end","bottom-start","left-start","right-start"],"top-end":["top","top-start","bottom-end","left-end","right-end"],bottom:["bottom-end","bottom-start","top","left","right"],"bottom-start":["bottom","bottom-end","top-start","left-start","right-start"],"bottom-end":["bottom","bottom-start","top-end","left-end","right-end"],left:["left-end","left-start","right","top","bottom"],"left-start":["left","left-end","right-start","top-start","bottom-start"],"left-end":["left","left-start","right-end","top-end","bottom-end"],right:["right-end","right-start","left","top","bottom"],"right-start":["right","right-end","left-start","top-start","bottom-start"],"right-end":["right","right-start","left-end","top-end","bottom-end"]},NDt=M(Nu(pe))`
& > * {
opacity: var(${Vh}, 1);
will-change: opacity;
}
`,wLe=p.memo(p.forwardRef(function(e,n){const{animate:r,arrow:o,arrowRef:i,arrowX:s,arrowY:a,children:l,originX:c,originY:d,padding:f,placement:h,radius:m,scheme:g,shadow:v,style:y,...b}=e,x=p.useMemo(()=>({originX:c,originY:d,willChange:r?"transform":void 0,...y}),[r,c,d,y]),w=p.useMemo(()=>({left:s!==null?s:void 0,top:a!==null?a:void 0,right:void 0,bottom:void 0}),[s,a]);return u.jsxs(NDt,{"data-ui":"Tooltip__card",...b,"data-placement":h,padding:f,radius:m,ref:n,scheme:g,shadow:v,style:x,...r?G7e:{},children:[l,o&&u.jsx(hLe,{ref:i,style:w,width:RDt,height:MDt,radius:LDt})]})}));wLe.displayName="TooltipCard";const nz=Symbol.for("@sanity/ui/context/tooltipDelayGroup");lr[nz]=lr[nz]||p.createContext(null);const CLe=lr[nz];function VDt(){return p.useContext(CLe)}function zDt(e){const{children:n,delay:r}=e,[o,i]=tz(!1),[s,a]=tz(null),l=typeof r=="number"?r:(r==null?void 0:r.open)||0,c=typeof r=="number"?r:(r==null?void 0:r.close)||0,d=p.useMemo(()=>({isGroupActive:o,setIsGroupActive:i,openTooltipId:s,setOpenTooltipId:a,openDelay:o?1:l,closeDelay:c}),[c,o,l,s,i,a]);return u.jsx(CLe.Provider,{value:d,children:n})}const HDt=M(Hc)`
pointer-events: none;
max-width: ${({$maxWidth:e})=>e}px;
`,qae=p.forwardRef(function(e,n){var r,o,i,s,a,l,c;const d=Bv(),{layer:f}=$p(),{animate:h=!1,arrow:m=!1,boundaryElement:g=d==null?void 0:d.element,children:v,content:y,disabled:b,fallbackPlacements:x=(o=e.fallbackPlacements)!=null?o:BDt[(r=e.placement)!=null?r:"bottom"],padding:w=2,placement:C="bottom",portal:_,radius:S=2,scheme:k,shadow:E=2,zOffset:j=f.tooltip.zOffset,delay:T,...$}=e,D=V8()?!1:h,I=Oe(x),O=Lo(n),[A,P]=p.useState(null),R=p.useRef(null),B="viewport",L=Nv(),z=typeof _=="string"?((i=L.elements)==null?void 0:i[_])||null:L.element,H=p.useMemo(()=>{const at=[...g?[g.offsetWidth]:[],(z==null?void 0:z.offsetWidth)||document.body.offsetWidth];return Math.min(...at)-U3*2},[g,z==null?void 0:z.offsetWidth]),V=p.useMemo(()=>{const at=[];return at.push(v8({boundary:g||void 0,fallbackPlacements:I,padding:U3,rootBoundary:B})),at.push(h8({mainAxis:FDt})),at.push(g8({boundary:g||void 0,rootBoundary:B,padding:U3})),m&&at.push(k9e({element:R,padding:U3})),D&&at.push(fLe),at},[D,m,g,I]),{floatingStyles:W,placement:q,middlewareData:F,refs:Q,update:N}=j9e({middleware:V,placement:C,whileElementsMounted:iE}),Y=(s=F.arrow)==null?void 0:s.x,Z=(a=F.arrow)==null?void 0:a.y,ne=(l=F["@sanity/ui/origin"])==null?void 0:l.originX,X=(c=F["@sanity/ui/origin"])==null?void 0:c.originY,J=p.useId(),[oe,ue]=tz(!1),le=VDt(),fe=oe||(le==null?void 0:le.openTooltipId)===J,ke=le!==null,Ce=typeof T=="number"?T:(T==null?void 0:T.open)||0,ee=typeof T=="number"?T:(T==null?void 0:T.close)||0,ae=ke?le.openDelay:Ce,re=ke?le.closeDelay:ee,ye=p.useCallback((at,It)=>{if(ke)if(at){const ft=It?0:ae;le.setIsGroupActive(at,ft),le.setOpenTooltipId(J,ft)}else{const ft=re>200?re:200;le.setIsGroupActive(at,ft),le.setOpenTooltipId(null,It?0:re)}else ue(at,It?0:at?ae:re)},[ke,le,ae,J,re,ue]),ce=p.useCallback(at=>{var It,ft;ye(!1),(ft=(It=v==null?void 0:v.props)==null?void 0:It.onBlur)==null||ft.call(It,at)},[v==null?void 0:v.props,ye]),me=p.useCallback(at=>{var It,ft;ye(!1,!0),(ft=v==null?void 0:(It=v.props).onClick)==null||ft.call(It,at)},[v==null?void 0:v.props,ye]),we=p.useCallback(at=>{var It,ft;ye(!1,!0),(ft=v==null?void 0:(It=v.props).onContextMenu)==null||ft.call(It,at)},[v==null?void 0:v.props,ye]),xe=p.useCallback(at=>{var It,ft;ye(!0),(ft=(It=v==null?void 0:v.props)==null?void 0:It.onFocus)==null||ft.call(It,at)},[v==null?void 0:v.props,ye]),De=p.useCallback(at=>{var It,ft;ye(!0),(ft=(It=v==null?void 0:v.props)==null?void 0:It.onMouseEnter)==null||ft.call(It,at)},[v==null?void 0:v.props,ye]),Me=p.useCallback(at=>{var It,ft;ye(!1),(ft=(It=v==null?void 0:v.props)==null?void 0:It.onMouseLeave)==null||ft.call(It,at)},[v==null?void 0:v.props,ye]);p.useEffect(()=>{if(!fe)return;function at(It){A&&(A===It.target||It.target instanceof Node&&A.contains(It.target)||(ye(!1),window.removeEventListener("mousemove",at)))}return window.addEventListener("mousemove",at),()=>{window.removeEventListener("mousemove",at)}},[fe,A,ye]),p.useEffect(()=>{b&&fe&&ye(!1)},[b,ye,fe]),p.useEffect(()=>{!y&&fe&&ye(!1)},[y,ye,fe]),p.useEffect(()=>Q.setReference(A),[A,Q]),p.useEffect(()=>{if(!fe)return;function at(It){It.key==="Escape"&&ye(!1,!0)}return window.addEventListener("keydown",at),()=>{window.removeEventListener("keydown",at)}},[ye,fe]);const Re=p.useCallback(at=>{R.current=at,N()},[N]),xt=p.useCallback(at=>{O.current=at,Q.setFloating(at)},[O,Q]),Ie=v==null?void 0:v.ref,Ve=p.useCallback(at=>{typeof Ie=="function"?Ie(at):Ie&&(Ie.current=at),P(at)},[Ie]),pt=p.useMemo(()=>v?p.cloneElement(v,{onBlur:ce,onFocus:xe,onMouseEnter:De,onMouseLeave:Me,onClick:me,onContextMenu:we,ref:Ve}):null,[v,ce,me,we,xe,De,Me,Ve]);if(!pt)return u.jsx(u.Fragment,{});if(b)return pt;const br=u.jsx(HDt,{"data-ui":"Tooltip",...$,ref:xt,style:W,zOffset:j,$maxWidth:H,children:u.jsx(wLe,{...$,animate:D,arrow:m,arrowRef:Re,arrowX:Y,arrowY:Z,originX:ne,originY:X,padding:w,placement:q,radius:S,ref:xt,scheme:k,shadow:E,children:y})});return u.jsxs(u.Fragment,{children:[u.jsx(_$,{condition:D,wrapper:at=>u.jsx(Gw,{children:at}),children:fe&&u.jsx(_$,{condition:!!_,wrapper:at=>u.jsx(Vv,{__unstable_name:typeof _=="string"?_:void 0,children:at}),children:br})}),pt]})}),UDt=M.div`
line-height: 0;
`,WDt=M(K)`
& > ul {
list-style: none;
padding: 0;
margin: 0;
}
`,GDt=Lf`
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
`,qDt=M(Pv)`
animation: ${GDt} 500ms linear infinite;
`;function YDt(e){const{children:n,id:r,onSelect:o,selected:i,value:s}=e,a=p.useCallback(()=>{setTimeout(()=>{o(s)},0)},[o,s]),l=p.useCallback(c=>{c.key==="Enter"&&!x$t(c.currentTarget)&&a()},[a]);return u.jsx("li",{"aria-selected":i,"data-ui":"AutocompleteOption",id:r,role:"option",onClick:a,onKeyDown:l,children:n})}function KDt(e,n){return n.type==="input/change"?{...e,activeValue:null,focused:!0,query:n.query}:n.type==="input/focus"?{...e,focused:!0}:n.type==="root/blur"?{...e,focused:!1,query:null}:n.type==="root/clear"?{...e,activeValue:null,query:null,value:null}:n.type==="root/escape"?{...e,focused:!1,query:null}:n.type==="root/open"?{...e,query:e.query||n.query}:n.type==="root/setActiveValue"?{...e,activeValue:n.value,listFocused:n.listFocused||e.listFocused}:n.type==="root/setListFocused"?{...e,listFocused:n.listFocused}:n.type==="value/change"?{...e,activeValue:n.value,query:null,value:n.value}:e}const ZDt=["Control","Shift","Alt","Enter","Home","End","PageUp","PageDown","Meta","Tab","CapsLock"],XDt="bottom-start",QDt=["bottom-start","top-start"],JDt=(e,n)=>n?n.value:e,eOt=(e,n)=>n.value.toLowerCase().indexOf(e.toLowerCase())>-1,tOt=p.forwardRef(function(e,n){const{border:r=!0,customValidity:o,disabled:i,filterOption:s,fontSize:a=2,icon:l,id:c,listBox:d=eg,loading:f,onBlur:h,onChange:m,onFocus:g,onQueryChange:v,onSelect:y,openButton:b,options:x,padding:w=3,popover:C=eg,prefix:_,radius:S=2,readOnly:k,relatedElements:E,renderOption:j,renderPopover:T,renderValue:$=JDt,suffix:D,value:I,...O}=e,[A,P]=p.useReducer(KDt,{activeValue:I||null,focused:!1,listFocused:!1,query:null,value:I||null}),{activeValue:R,focused:B,listFocused:L,query:z,value:H}=A,V=p.useCallback(({value:Ke})=>u.jsx(pe,{"data-as":"button",padding:w,radius:2,tone:"inherit",children:u.jsx(G,{size:a,textOverflow:"ellipsis",children:Ke})}),[a,w]),W=typeof j=="function"?j:V,q=typeof s=="function"?s:eOt,F=p.useRef(null),Q=p.useRef(null),N=p.useRef(null),Y=p.useRef(null),Z=p.useRef(!1),ne=p.useRef(H),X=p.useRef(I),J=p.useRef(!1),oe=Lo(n),ue=`${c}-listbox`,le=Array.isArray(x)?x:pE,fe=Oe(w),ke=p.useMemo(()=>H!==null?le.find(Ke=>Ke.value===H):void 0,[le,H]),Ce=p.useMemo(()=>le.filter(Ke=>z?q(z,Ke):!0),[q,le,z]),ee=Ce.length,ae=R?`${c}-option-${R}`:void 0,re=z!==null&&f||B&&z!==null,ye=p.useCallback(Ke=>{setTimeout(()=>{if(J.current)return;const Be=(E||[]).concat(F.current?[F.current]:[],Q.current?[Q.current]:[]);let Tt=!1;if(document.activeElement){for(const Jt of Be)if(Jt===document.activeElement||Jt.contains(document.activeElement)){Tt=!0;break}}Tt===!1&&(P({type:"root/blur"}),J.current=!1,v&&v(null),h&&h(Ke))},0)},[h,v,E]),ce=p.useCallback(Ke=>{const Be=Y.current,Tt=Ke.target instanceof HTMLElement?Ke.target:null,Jt=(Be==null?void 0:Be.contains(Tt))||!1;Jt!==Z.current&&(Z.current=Jt,P({type:"root/setListFocused",listFocused:Jt}))},[]),me=p.useCallback(Ke=>{var Be;P({type:"value/change",value:Ke}),J.current=!1,y&&y(Ke),ne.current=Ke,m&&m(Ke),v&&v(null),(Be=N.current)==null||Be.focus()},[m,y,v]),we=p.useCallback(Ke=>{var Be,Tt;if(Ke.key==="ArrowDown"){if(Ke.preventDefault(),!ee)return;const ai=Ce.find(ks=>ks.value===R),co=ai?Ce.indexOf(ai):-1,os=Ce[(co+1)%ee];os&&P({type:"root/setActiveValue",value:os.value,listFocused:!0});return}if(Ke.key==="ArrowUp"){if(Ke.preventDefault(),!ee)return;const ai=Ce.find(ks=>ks.value===R),co=ai?Ce.indexOf(ai):-1,os=Ce[co===-1?ee-1:(ee+co-1)%ee];os&&P({type:"root/setActiveValue",value:os.value,listFocused:!0});return}if(Ke.key==="Escape"){P({type:"root/escape"}),J.current=!1,v&&v(null),(Be=N.current)==null||Be.focus();return}const Jt=Ke.target,jn=Y.current;if((jn===Jt||jn!=null&&jn.contains(Jt))&&!ZDt.includes(Ke.key)){(Tt=N.current)==null||Tt.focus();return}},[R,Ce,ee,v]),xe=p.useCallback(Ke=>{const Be=Ke.currentTarget.value;P({type:"input/change",query:Be}),v&&v(Be)},[v]),De=p.useCallback(Ke=>{B||(P({type:"input/focus"}),g&&g(Ke))},[B,g]),Me=p.useCallback(()=>{J.current=!0},[]),Re=p.useCallback(()=>{J.current=!1},[]),xt=p.useCallback(()=>{var Ke;P({type:"root/clear"}),ne.current="",m&&m(""),v&&v(null),(Ke=N.current)==null||Ke.focus()},[m,v]),Ie=p.useCallback(()=>{P({type:"input/focus"})},[]);p.useEffect(()=>{if(I!==X.current){X.current=I,I!==void 0&&(P({type:"value/change",value:I}),ne.current=I);return}I!==ne.current&&(ne.current=I||null,P({type:"value/change",value:I||null}))},[I]),p.useEffect(()=>{!B&&ne.current&&P({type:"root/setActiveValue",value:ne.current})},[B]),p.useEffect(()=>{const Ke=Y.current;if(!Ke)return;const Be=Ce.find(Tt=>Tt.value===R);if(Be){const Tt=Ce.indexOf(Be),Jt=Ke.childNodes[Tt];if(Jt){if(S$t(Jt))return;dv(Jt)}}},[R,Ce]);const Ve=p.useCallback(Ke=>{N.current=Ke,oe.current=Ke},[oe]),pt=p.useMemo(()=>{if(!f&&!i&&H)return{"aria-label":"Clear",onFocus:Ie}},[i,Ie,f,H]),br=p.useMemo(()=>fe.map(Ke=>Ke===0?0:Ke===1||Ke===2?1:Ke-2),[fe]),at=p.useMemo(()=>fe.map(Ke=>Math.max(Ke-1,0)),[fe]),It=p.useMemo(()=>typeof b=="object"?b:eg,[b]),ft=p.useCallback(Ke=>{P({type:"root/open",query:H?$(H,ke):""}),It.onClick&&It.onClick(Ke),QV(()=>{var Be;return(Be=N.current)==null?void 0:Be.focus()})},[ke,It,$,H]),lo=p.useMemo(()=>!i&&!k&&b?u.jsx(K,{"aria-hidden":re,padding:br,children:u.jsx(Dr,{"aria-label":"Open",disabled:re,fontSize:a,icon:ts,mode:"bleed",padding:at,...It,onClick:ft})}):void 0,[i,re,a,ft,b,br,at,It,k]),gl=p.useMemo(()=>z===null?H!==null?$(H,ke):"":z,[ke,z,$,H]),rs=u.jsx(xs,{...O,"aria-activedescendant":ae,"aria-autocomplete":"list","aria-expanded":re,"aria-owns":ue,autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",border:r,clearButton:pt,customValidity:o,disabled:i,fontSize:a,icon:l,iconRight:f&&qDt,id:c,inputMode:"search",onChange:xe,onClear:xt,onFocus:De,padding:fe,prefix:_,radius:S,readOnly:k,ref:Ve,role:"combobox",spellCheck:!1,suffix:D||lo,value:gl}),ki=p.useCallback(Ke=>{var Be;Ke.key==="Tab"&&L&&((Be=N.current)==null||Be.focus())},[L]),mr=p.useMemo(()=>Ce.length===0?null:u.jsx(WDt,{"data-ui":"AutoComplete__results",onKeyDown:ki,padding:1,...d,tabIndex:-1,children:u.jsx(he,{as:"ul","aria-multiselectable":!1,"data-ui":"AutoComplete__resultsList",id:ue,ref:Y,role:"listbox",space:1,children:Ce.map(Ke=>{const Be=R!==null?Ke.value===R:ke===Ke;return u.jsx(YDt,{id:`${c}-option-${Ke.value}`,onSelect:me,selected:Be,value:Ke.value,children:p.cloneElement(W(Ke),{disabled:f,selected:Be,tabIndex:L&&Be?0:-1})},Ke.value)})})}),[R,ke,Ce,me,ki,c,d,ue,L,f,W]),Wt=p.useMemo(()=>T?T({content:mr,hidden:!re,inputElement:N.current,onMouseEnter:Me,onMouseLeave:Re},Q):ee===0?null:u.jsx(Kg,{arrow:!1,constrainSize:!0,content:mr,fallbackPlacements:QDt,matchReferenceWidth:!0,onMouseEnter:Me,onMouseLeave:Re,open:re,overflow:"auto",placement:XDt,portal:!0,radius:S,ref:Q,referenceElement:N.current,...C}),[mr,re,ee,Me,Re,C,S,T]);return u.jsxs(UDt,{"data-ui":"Autocomplete",onBlur:ye,onFocus:ce,onKeyDown:we,ref:F,children:[rs,Wt]})}),DK=tOt,nOt=M.ol`
margin: 0;
padding: 0;
display: flex;
list-style: none;
align-items: center;
white-space: nowrap;
line-height: 0;
`,rOt=M(Dr)`
appearance: none;
margin: -4px;
`,_Le=p.forwardRef(function(e,n){const{children:r,maxLength:o,separator:i,space:s=2,...a}=e,l=Oe(s),[c,d]=p.useState(!1),[f,h]=p.useState(null),[m,g]=p.useState(null),v=p.useCallback(()=>d(!1),[]),y=p.useCallback(()=>d(!0),[]);oo(v,[f,m]);const b=p.useMemo(()=>p.Children.toArray(r).filter(w=>p.isValidElement(w)),[r]),x=p.useMemo(()=>{const w=b.length;if(o&&w>o){const C=Math.ceil(o/2),_=Math.floor(o/2);return[...b.slice(0,C-1),u.jsx(Kg,{constrainSize:!0,content:u.jsx(he,{as:"ol",overflow:"auto",padding:l,space:l,children:b.slice(C-1,w-_)}),open:c,placement:"top",portal:!0,ref:g,children:u.jsx(rOt,{fontSize:1,mode:"bleed",onClick:c?v:y,padding:1,ref:h,selected:c,text:"…"})},"button"),...b.slice(w-_)]}return b},[v,y,o,c,b,l]);return u.jsx(nOt,{"data-ui":"Breadcrumbs",...a,ref:n,children:x.map((w,C)=>u.jsxs(p.Fragment,{children:[C>0&&u.jsx(K,{"aria-hidden":!0,as:"li",paddingX:l,children:i||u.jsx(G,{muted:!0,children:"/"})}),u.jsx(K,{as:"li",children:w})]},C))})});function oOt({theme:e}){const{color:n}=tt(e);return{"&:not([hidden])":{display:"flex"},top:0,left:0,right:0,bottom:0,alignItems:"center",justifyContent:"center",outline:"none",background:n.backdrop}}function iOt(e){const{media:n}=tt(e.theme);return nn(n,e.$position,r=>({"&&":{position:r}}))}function sOt(e){return e.$animate?ge`
@keyframes zoomIn {
from {
opacity: 0;
transform: scale(0.95);
}
to {
opacity: 1;
transform: scale(1);
}
}
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
animation: fadeIn 200ms ease-out;
// Animates the dialog card.
& > [data-ui='DialogCard'] {
animation: zoomIn 200ms ease-out;
}
`:ge``}const rz=Symbol.for("@sanity/ui/context/dialog");lr[rz]=lr[rz]||p.createContext({version:0});const SLe=lr[rz];function aOt(){return p.useContext(SLe)}function oz(e,n,r){return!e||!n?!0:JV(e,r)||JV(n,r)}const lOt=M(Hc)(lLe,oOt,iOt,sOt),cOt=M(oa)`
&:not([hidden]) {
display: flex;
}
width: 100%;
height: 100%;
flex-direction: column;
align-items: center;
justify-content: center;
`,uOt=M(pe)`
&:not([hidden]) {
display: flex;
}
width: 100%;
min-height: 0;
max-height: 100%;
overflow: hidden;
overflow: clip;
`,dOt=M(te)`
flex: 1;
min-height: 0;
width: 100%;
`,fOt=M(K)`
position: relative;
z-index: 2;
`,hOt=M(K)`
position: relative;
z-index: 1;
overflow: auto;
outline: none;
`,pOt=M(K)`
position: relative;
z-index: 3;
`,mOt=p.forwardRef(function(e,n){var r;const{__unstable_autoFocus:o,__unstable_hideCloseButton:i,children:s,contentRef:a,footer:l,header:c,id:d,onClickOutside:f,onClose:h,portal:m,radius:g,scheme:v,shadow:y,width:b}=e,x=Nv(),w=m?((r=x.elements)==null?void 0:r[m])||null:x.element,C=Bv().element,_=Oe(g),S=Oe(y),k=Oe(b),E=Lo(n),[j,T]=p.useState(null),$=p.useRef(null),D=Kl(),{isTopLayer:I}=D,O=`${d}_label`,A=!!h&&i===!1,P=!!c||A;p.useEffect(()=>{o&&E.current&&dv(E.current)},[o,E]),Yl(p.useCallback(L=>{if(!I||!h)return;const z=document.activeElement;z&&!oz(C,w,z)||L.key==="Escape"&&(L.preventDefault(),L.stopPropagation(),h())},[C,I,h,w])),oo(p.useCallback(L=>{if(!I||!f)return;const z=L.target;z&&!oz(C,w,z)||f()},[C,I,f,w]),[j]);const R=p.useCallback(L=>{T(L),E.current=L},[E]),B=p.useCallback(L=>{$.current=L,typeof a=="function"?a(L):a&&(a.current=L)},[a]);return u.jsx(cOt,{"data-ui":"DialogCard",width:k,children:u.jsx(uOt,{radius:_,ref:R,scheme:v,shadow:S,children:u.jsxs(dOt,{direction:"column",children:[P&&u.jsx(fOt,{children:u.jsxs(te,{align:"center",padding:3,children:[u.jsx(K,{flex:1,padding:2,children:c&&u.jsx(G,{id:O,size:1,weight:"semibold",children:c})}),A&&u.jsx(K,{flex:"none",children:u.jsx(Dr,{"aria-label":"Close dialog",disabled:!h,icon:Oi,mode:"bleed",onClick:h,padding:2})})]})}),u.jsx(hOt,{flex:1,ref:B,tabIndex:-1,children:s}),l&&u.jsx(pOt,{children:l})]})})})}),kLe=p.forwardRef(function(e,n){var r;const o=aOt(),{layer:i}=$p(),{__unstable_autoFocus:s=!0,__unstable_hideCloseButton:a=!1,cardRadius:l=4,cardShadow:c=3,children:d,contentRef:f,footer:h,header:m,id:g,onActivate:v,onClickOutside:y,onClose:b,onFocus:x,padding:w=3,portal:C,position:_=o.position||"fixed",scheme:S,width:k=0,zOffset:E=o.zOffset||i.dialog.zOffset,animate:j=!1,...T}=e,$=V8()?!1:j,D=Nv(),I=C?((r=D.elements)==null?void 0:r[C])||null:D.element,O=Bv().element,A=Oe(l),P=Oe(w),R=Oe(_),B=Oe(k),L=Oe(E),z=p.useRef(null),H=p.useRef(null),V=p.useRef(null),W=p.useRef(null),q=p.useCallback(Y=>{x==null||x(Y);const Z=Y.target,ne=V.current;if(ne&&Z===z.current){AK(ne);return}if(ne&&Z===H.current){dv(ne);return}Nf(Y.target)&&(W.current=Y.target)},[x]),F=`${g}_label`,Q=p.useRef(),N=p.useCallback(()=>{Q.current&&clearTimeout(Q.current),Q.current=setTimeout(()=>{const Y=document.activeElement;if(Y&&!oz(O,I,Y)){const Z=W.current;if(!Z||!document.body.contains(Z)){const ne=V.current;ne&&dv(ne);return}Z.focus()}},0)},[O,I]);return u.jsx(Vv,{__unstable_name:C,children:u.jsxs(lOt,{...T,$animate:$,$padding:P,$position:R,"aria-labelledby":F,"aria-modal":!0,"data-ui":"Dialog",id:g,onActivate:v,onClick:N,onFocus:q,ref:n,role:"dialog",zOffset:L,children:[u.jsx("div",{ref:z,tabIndex:0}),u.jsx(mOt,{__unstable_autoFocus:s,__unstable_hideCloseButton:a,contentRef:f,footer:h,header:m,id:g,onClickOutside:y,onClose:b,portal:C,radius:A,ref:V,scheme:S,shadow:c,width:B,children:d}),u.jsx("div",{ref:H,tabIndex:0})]})})});function iz(e){const{children:n,position:r,zOffset:o}=e,i=p.useMemo(()=>({version:0,position:r,zOffset:o}),[r,o]);return u.jsx(SLe.Provider,{value:i,children:n})}const gOt=M.kbd`
font: inherit;
padding: 1px;
&:not([hidden]) {
display: block;
}
`,vOt=M(s$t)`
&:not([hidden]) {
display: block;
}
`,z8=p.forwardRef(function(e,n){const{fontSize:r,keys:o,padding:i,radius:s,space:a=.5,...l}=e,c=Oe(a);return!o||o.length===0?u.jsx(u.Fragment,{}):u.jsx(gOt,{"data-ui":"Hotkeys",...l,ref:n,children:u.jsx(Qr,{as:"span",space:c,children:o.map((d,f)=>u.jsx(vOt,{fontSize:r,padding:i,radius:s,children:d},f))})})}),sz=Symbol.for("@sanity/ui/context/menu");lr[sz]=lr[sz]||p.createContext(null);const ELe=lr[sz];function yOt(e){return TK(e)&&e.getAttribute("data-disabled")!=="true"||IK(e)&&!e.disabled}function Sy(e){return e.filter(yOt)}function bOt(e,n){const r=[];let o=n;for(;o!==e;){const i=o.parentElement;if(!i)return r;const s=Array.from(i.childNodes).indexOf(o);if(r.unshift(s),i===e)return r;o=i}return r}const Yae=[];function xOt(e,n){if(!e)return;const r=new WeakMap;for(const i of n)r.set(i,bOt(e,i));const o=(i,s)=>{const a=r.get(i)||Yae,l=r.get(s)||Yae,c=Math.max(a.length,l.length);for(let d=0;d<c;d+=1){const f=a[d]||-1,h=l[d]||-1;if(f!==h)return f-h}return 0};n.sort(o)}function wOt(e){const{onKeyDown:n,originElement:r,shouldFocus:o}=e,i=p.useRef([]),[s,a]=p.useState(null),[l,c]=p.useState(-1),d=p.useRef(l),f=i.current[l]||null,h=!!s,m=p.useCallback(x=>{c(x),d.current=x},[]),g=p.useCallback((x,w)=>{if(!x)return()=>{};if(i.current.indexOf(x)===-1&&(i.current.push(x),xOt(s,i.current)),w){const C=i.current.indexOf(x);m(C)}return()=>{const C=i.current.indexOf(x);C>-1&&i.current.splice(C,1)}},[s,m]),v=p.useCallback(x=>{if(x.key==="Tab"){r&&r.focus();return}if(x.key==="Home"){x.preventDefault(),x.stopPropagation();const w=Sy(i.current)[0];if(!w)return;const C=i.current.indexOf(w);m(C);return}if(x.key==="End"){x.preventDefault(),x.stopPropagation();const w=Sy(i.current),C=w[w.length-1];if(!C)return;const _=i.current.indexOf(C);m(_);return}if(x.key==="ArrowUp"){x.preventDefault(),x.stopPropagation();const w=Sy(i.current),C=w.length;if(C===0)return;const _=i.current[d.current];let S=w.indexOf(_);S=(S-1+C)%C;const k=w[S],E=i.current.indexOf(k);m(E);return}if(x.key==="ArrowDown"){x.preventDefault(),x.stopPropagation();const w=Sy(i.current),C=w.length;if(C===0)return;const _=i.current[d.current];let S=w.indexOf(_);S=(S+1)%C;const k=w[S],E=i.current.indexOf(k);m(E);return}n&&n(x)},[n,r,m]),y=p.useCallback(x=>{const w=x.currentTarget,C=i.current.indexOf(w);m(C)},[m]),b=p.useCallback(()=>{m(-2),s==null||s.focus()},[m,s]);return p.useEffect(()=>{if(!h)return;const x=window.requestAnimationFrame(()=>{const w=d.current;if(w===-1){if(o==="first"){const _=Sy(i.current)[0];if(_){const S=i.current.indexOf(_);m(S),d.current=S}}if(o==="last"){const _=Sy(i.current),S=_[_.length-1];if(S){const k=i.current.indexOf(S);m(k),d.current=k}}return}const C=i.current[w]||null;C==null||C.focus()});return()=>{window.cancelAnimationFrame(x)}},[l,h,m,o]),{activeElement:f,activeIndex:l,handleItemMouseEnter:y,handleItemMouseLeave:b,handleKeyDown:v,mount:g,rootElement:s,setRootElement:a}}const COt=M(K)`
outline: none;
overflow: auto;
`,Xn=p.forwardRef(function(e,n){const{children:r,focusFirst:o,focusLast:i,onClickOutside:s,onEscape:a,onItemClick:l,onItemSelect:c,onKeyDown:d,originElement:f,padding:h=1,registerElement:m,shouldFocus:g=e.focusFirst&&"first"||e.focusLast&&"last"||null,space:v=1,...y}=e,b=Lo(n),{isTopLayer:x}=Kl(),{activeElement:w,activeIndex:C,handleItemMouseEnter:_,handleItemMouseLeave:S,handleKeyDown:k,mount:E,rootElement:j,setRootElement:T}=wOt({onKeyDown:d,originElement:f,shouldFocus:g}),$=p.useCallback(I=>{T(I),b.current=I},[b,T]);p.useEffect(()=>{c&&c(C)},[C,c]),oo(p.useCallback(I=>x&&s&&s(I),[x,s]),[j]),Yl(p.useCallback(I=>{x&&I.key==="Escape"&&(I.stopPropagation(),a&&a())},[x,a])),p.useEffect(()=>{if(!(!j||!m))return m(j)},[m,j]);const D=p.useMemo(()=>({version:0,activeElement:w,activeIndex:C,mount:E,onClickOutside:s,onEscape:a,onItemClick:l,onItemMouseEnter:_,onItemMouseLeave:S,registerElement:m,onMouseEnter:_,onMouseLeave:S}),[w,C,E,_,S,s,a,l,m]);return u.jsx(ELe.Provider,{value:D,children:u.jsx(COt,{"data-ui":"Menu",...y,onKeyDown:k,padding:h,ref:$,role:"menu",tabIndex:-1,children:u.jsx(he,{space:v,children:r})})})}),_Ot=p.forwardRef(function(e,n){const{__unstable_disableRestoreFocusOnClose:r=!1,boundaryElement:o,button:i,id:s,menu:a,onClose:l,onOpen:c,placement:d,popoverScheme:f,portal:h=!0,popover:m,popoverRadius:g,preventOverflow:v}=e,[y,b]=p.useState(!1),[x,w]=p.useState(null),[C,_]=p.useState(null),[S,k]=p.useState([]),E=p.useRef(y);p.useEffect(()=>{c&&y&&!E.current&&c()},[c,y]),p.useEffect(()=>{l&&!y&&E.current&&l()},[l,y]),p.useEffect(()=>{E.current=y},[y]);const j=p.useCallback(()=>{b(V=>!V),w(null)},[]),T=p.useCallback(V=>{y&&V.preventDefault()},[y]),$=p.useCallback(V=>{if(V.key==="ArrowDown"||V.key==="Enter"||V.key===" "){V.preventDefault(),b(!0),w("first");return}if(V.key==="ArrowUp"){V.preventDefault(),b(!0),w("last");return}},[]),D=p.useCallback(V=>{const W=V.target;if(W instanceof Node&&!(C&&(W===C||C.contains(W)))){for(const q of S)if(W===q||q.contains(W))return;b(!1)}},[C,S]),I=p.useCallback(()=>{b(!1),!r&&C&&C.focus()},[C,r]),O=p.useCallback(V=>{const W=V.relatedTarget;if(W instanceof Node){for(const q of S)if(q===W||q.contains(W))return;b(!1)}},[S]),A=p.useCallback(()=>{b(!1),!r&&C&&C.focus()},[C,r]),P=p.useCallback(V=>(k(W=>W.concat([V])),()=>{k(W=>W.filter(q=>q!==V))}),[]),R=p.useMemo(()=>({"aria-labelledby":s,onBlurCapture:O,onClickOutside:D,onEscape:I,onItemClick:A,originElement:C,registerElement:P,shouldFocus:x}),[C,D,I,A,s,O,P,x]),B=Mn.isElement(a)?p.cloneElement(a,R):null,L=p.useCallback(V=>{typeof n=="function"?n(V):n&&(n.current=V),_(V)},[n]),z=p.useMemo(()=>Mn.isElement(i)?p.cloneElement(i,{"data-ui":"MenuButton",id:s,onClick:j,onKeyDown:$,onMouseDown:T,"aria-haspopup":!0,"aria-expanded":y,ref:L,selected:y}):null,[i,j,$,T,s,y,L]),H=p.useMemo(()=>({boundaryElement:o,overflow:"auto",placement:d,portal:h,preventOverflow:v,radius:g,scheme:f,...m||{}}),[o,d,g,f,h,v,m]);return u.jsx(Kg,{"data-ui":"MenuButton__popover",...H,content:B,open:y,children:z||u.jsx(u.Fragment,{})})}),ti=M.hr`
height: 1px;
border: 0;
background: var(--card-hairline-soft-color);
margin: 0;
`;function SOt(){return ge`
background-color: inherit;
color: inherit;
&[data-as='button'] {
-webkit-font-smoothing: inherit;
appearance: none;
outline: none;
font: inherit;
text-align: inherit;
border: 0;
width: -moz-available;
width: -webkit-fill-available;
width: stretch;
}
/* &:is(a) */
&[data-as='a'] {
text-decoration: none;
}
`}function kOt(e){var n;const{$tone:r}=e,{color:o,style:i}=tt(e.theme),s=o.selectable[r];return ge`
${zn(o,s.enabled)}
background-color: var(--card-bg-color);
color: var(--card-fg-color);
outline: none;
/* &:is(button) */
&[data-as='button'] {
&:disabled {
${zn(o,s.disabled)}
}
&:not(:disabled) {
&[aria-pressed='true'] {
${zn(o,s.pressed)}
}
&[data-selected],
&[aria-selected='true'] > & {
${zn(o,s.selected)}
}
@media (hover: hover) {
&:not([data-selected]) {
&[data-hovered],
&:hover {
${zn(o,s.hovered)}
}
&:active {
${zn(o,s.pressed)}
}
}
}
}
}
/* &:is(a) */
&[data-as='a'] {
&[data-disabled] {
${zn(o,s.disabled)}
}
&:not([data-disabled]) {
&[data-pressed] {
${zn(o,s.pressed)}
}
&[data-selected] {
${zn(o,s.selected)}
}
@media (hover: hover) {
&:not([data-selected]) {
&[data-hovered],
&:hover {
${zn(o,s.hovered)}
}
&:active {
${zn(o,s.pressed)}
}
}
}
}
}
${(n=i==null?void 0:i.card)==null?void 0:n.root}
`}const jLe=M(K)(Dp,SOt,kOt);function TLe(){const e=p.useContext(ELe);if(!e)throw new Error("useMenu(): missing context value");if(!bE(e)||e.version!==0)throw new Error("useMenu(): the context value is not compatible");return e}function EOt(e){const{as:n="button",children:r,fontSize:o=1,icon:i,onClick:s,padding:a=3,popover:l,radius:c=2,space:d=3,text:f,tone:h="default",...m}=e,g=TLe(),{scheme:v}=qw(),{activeElement:y,mount:b,onClickOutside:x,onEscape:w,onItemClick:C,onItemMouseEnter:_=g.onMouseEnter,registerElement:S}=g,[k,E]=p.useState(null),[j,T]=p.useState(!1),$=p.useRef(null),D=!!y&&y===k,[I,O]=p.useState(!1),A=p.useCallback(V=>{O(!1),_(V),T(!0)},[_]),P=p.useCallback(V=>{V.key==="ArrowLeft"&&(V.stopPropagation(),T(!1),requestAnimationFrame(()=>{k==null||k.focus()}))},[k]),R=p.useCallback(V=>{s&&s(V),$.current="first",T(!0),requestAnimationFrame(()=>{$.current=null})},[s]),B=p.useCallback(()=>{T(!1),C&&C()},[C]),L=p.useCallback(()=>O(!0),[]);p.useEffect(()=>b(k),[b,k]),p.useEffect(()=>{D||T(!1)},[D]),p.useEffect(()=>{j||O(!1)},[j]);const z=u.jsx(Xn,{onClickOutside:x,onEscape:w,onItemClick:B,onKeyDown:P,onMouseEnter:L,registerElement:S,shouldFocus:$.current,children:r}),H=p.useCallback(V=>{const W=V.currentTarget;if(document.activeElement===W&&V.key==="ArrowRight"){$.current="first",T(!0),O(!0),requestAnimationFrame(()=>{$.current=null});return}},[]);return u.jsx(Kg,{...l,content:z,"data-ui":"MenuGroup__popover",open:j,children:u.jsx(jLe,{"data-as":n,"data-ui":"MenuGroup",forwardedAs:n,...m,"aria-pressed":n==="button"?I:void 0,"data-pressed":n!=="button"?I:void 0,"data-selected":!I&&D?"":void 0,$radius:Oe(c),$tone:h,$scheme:v,onClick:R,onKeyDown:H,onMouseEnter:A,ref:E,tabIndex:-1,type:n==="button"?"button":void 0,children:u.jsxs(te,{gap:d,padding:a,children:[i&&u.jsxs(G,{size:o,children:[p.isValidElement(i)&&i,Mn.isValidElementType(i)&&p.createElement(i)]}),u.jsx(K,{flex:1,children:u.jsx(G,{size:o,textOverflow:"ellipsis",weight:"medium",children:f})}),u.jsx(G,{size:o,children:u.jsx(Od,{})})]})})})}const ILe=p.forwardRef(function(e,n){const{as:r="button",children:o,disabled:i,fontSize:s=1,hotkeys:a,icon:l,iconRight:c,onClick:d,padding:f=3,paddingX:h,paddingY:m,paddingTop:g,paddingRight:v,paddingBottom:y,paddingLeft:b,pressed:x,radius:w=2,selected:C,space:_=3,text:S,tone:k="default",...E}=e,{scheme:j}=qw(),T=TLe(),{activeElement:$,mount:D,onItemClick:I,onItemMouseEnter:O=T.onMouseEnter,onItemMouseLeave:A=T.onMouseLeave}=T,[P,R]=p.useState(null),B=!!$&&$===P;p.useEffect(()=>D(P,C),[D,P,C]);const L=Lo(n),z=p.useCallback(q=>{i||(d&&d(q),I&&I())},[i,d,I]),H=p.useMemo(()=>({padding:f,paddingX:h,paddingY:m,paddingTop:g,paddingRight:v,paddingBottom:y,paddingLeft:b}),[f,h,m,g,v,y,b]),V=Oe(s).map(q=>q-1),W=p.useCallback(q=>{L.current=q,R(q)},[L]);return u.jsxs(jLe,{"data-ui":"MenuItem",...E,"aria-pressed":r==="button"&&x,"data-pressed":r!=="button"&&x?"":void 0,"data-selected":B?"":void 0,"data-disabled":i?"":void 0,forwardedAs:r,$radius:Oe(w),$padding:Oe(0),$tone:i?"default":k,$scheme:j,disabled:i,onClick:z,onMouseEnter:O,onMouseLeave:A,ref:W,role:"menuitem",tabIndex:-1,type:r==="button"?"button":void 0,children:[(l||S||c)&&u.jsxs(te,{as:"span",gap:_,align:"center",...H,children:[l&&u.jsxs(G,{size:s,children:[p.isValidElement(l)&&l,Mn.isValidElementType(l)&&p.createElement(l)]}),S&&u.jsx(K,{flex:1,children:u.jsx(G,{size:s,textOverflow:"ellipsis",weight:"medium",children:S})}),a&&u.jsx(z8,{fontSize:V,keys:a,style:{marginTop:-4,marginBottom:-4}}),c&&u.jsxs(G,{size:s,children:[p.isValidElement(c)&&c,Mn.isValidElementType(c)&&p.createElement(c)]})]}),o&&u.jsx(K,{as:"span",...H,children:o})]})}),jOt=Lf`
0% {
background-position: 100%;
}
100% {
background-position: -100%;
}
`,TOt=ge`
background-image: linear-gradient(
to right,
var(--card-skeleton-color-from),
var(--card-skeleton-color-to),
var(--card-skeleton-color-from),
var(--card-skeleton-color-from),
var(--card-skeleton-color-from)
);
background-position: 100%;
background-size: 200% 100%;
background-attachment: fixed;
animation-name: ${jOt};
animation-timing-function: ease-in-out;
animation-iteration-count: infinite;
animation-duration: 2000ms;
`,IOt=ge`
opacity: ${({$visible:e})=>e?1:0};
transition: opacity 200ms ease-in;
@media screen and (prefers-reduced-motion: no-preference) {
${({$animated:e})=>e?TOt:ge`
background-color: var(--card-skeleton-color-from);
`}
}
@media screen and (prefers-reduced-motion: reduce) {
background-color: var(--card-skeleton-color-from);
}
`,AOt=M(K)(Dp,IOt),zv=p.forwardRef(function(e,n){const{animated:r=!1,delay:o,radius:i,...s}=e,[a,l]=p.useState(!o);return p.useEffect(()=>{if(!o)return l(!0);const c=setTimeout(()=>{l(!0)},o);return()=>{clearTimeout(c)}},[o]),u.jsx(AOt,{...s,$animated:r,$radius:Oe(i),$visible:a,ref:n})}),H8=M(zv)(e=>{const{$size:n,$style:r}=e,{font:o,media:i}=tt(e.theme),s=o[r];return nn(i,n,a=>{const l=s.sizes[a];return{height:l.lineHeight-l.ascenderHeight-l.descenderHeight}})}),wi=p.forwardRef(function(e,n){const{size:r=2,...o}=e,i=Oe(r);return u.jsx(H8,{...o,$size:i,ref:n,$style:"text"})});p.forwardRef(function(e,n){const{size:r=2,...o}=e,i=Oe(r);return u.jsx(H8,{...o,$size:i,ref:n,$style:"label"})});p.forwardRef(function(e,n){const{size:r=2,...o}=e,i=Oe(r);return u.jsx(H8,{...o,$size:i,ref:n,$style:"heading"})});p.forwardRef(function(e,n){const{size:r=2,...o}=e,i=Oe(r);return u.jsx(H8,{...o,$size:i,ref:n,$style:"code"})});const $Ot=M(Dr)`
max-width: 100%;
`,DOt=p.forwardRef(function(e,n){const{icon:r,id:o,focused:i,fontSize:s=1,label:a,onClick:l,onFocus:c,padding:d=2,selected:f,...h}=e,m=p.useRef(null),g=p.useRef(!1),v=p.useCallback(()=>{g.current=!1},[]),y=p.useCallback(x=>{g.current=!0,c&&c(x)},[c]),b=Lo(n);return p.useEffect(()=>{i&&!g.current&&(m.current&&m.current.focus(),g.current=!0)},[i]),u.jsx($Ot,{"data-ui":"Tab",...h,"aria-selected":f?"true":"false",fontSize:s,icon:r,id:o,mode:"bleed",onClick:l,onBlur:v,onFocus:y,padding:d,ref:x=>{m.current=x,b.current=x},role:"tab",selected:f,tabIndex:f?0:-1,text:a,type:"button"})});function OOt(e){return!!e}const POt=M(Qr)`
& > div {
display: inline-block;
vertical-align: middle;
max-width: 100%;
box-sizing: border-box;
}
`,OK=p.forwardRef(function(e,n){const{children:r,...o}=e,[i,s]=p.useState(-1),a=p.useMemo(()=>r.filter(OOt),[r]).map((f,h)=>p.cloneElement(f,{focused:i===h,key:h,onFocus:()=>c(h)})),l=a.length,c=p.useCallback(f=>{s(f)},[]),d=p.useCallback(f=>{f.key==="ArrowLeft"&&s(h=>(h+l-1)%l),f.key==="ArrowRight"&&s(h=>(h+1)%l)},[l]);return u.jsx(POt,{"data-ui":"TabList",...o,onKeyDown:d,ref:n,role:"tablist",children:a})}),ROt=p.forwardRef(function(e,n){const{flex:r,...o}=e;return u.jsx(K,{"data-ui":"TabPanel",...o,flex:r,ref:n,role:"tabpanel",tabIndex:e.tabIndex===void 0?0:e.tabIndex,children:e.children})}),MOt={error:"critical",warning:"caution",success:"positive",info:"primary"},LOt={error:"critical",warning:"caution",success:"positive",info:"primary"},FOt={error:"alert",warning:"alert",success:"alert",info:"alert"},BOt=M(pe)`
pointer-events: all;
& > * {
opacity: var(${Vh}, 1);
will-change: opacity;
}
`,NOt=M(te)`
overflow-x: auto;
`;function VOt(e){const{closable:n,description:r,onClose:o,radius:i=3,title:s,status:a,...l}=e,c=a?MOt[a]:"default",d=a?LOt[a]:"default",f=a?FOt[a]:"status";return u.jsx(BOt,{"data-ui":"Toast",role:f,...l,marginTop:3,radius:i,shadow:2,tone:c,children:u.jsxs(te,{align:"flex-start",children:[u.jsx(NOt,{flex:1,padding:3,children:u.jsxs(he,{space:3,children:[s&&u.jsx(G,{size:1,weight:"medium",children:s}),r&&u.jsx(G,{muted:!0,size:1,children:r})]})}),n&&u.jsx(K,{padding:1,children:u.jsx(Dr,{as:"button",icon:Oi,mode:"bleed",padding:2,tone:d,onClick:o,style:{verticalAlign:"top"}})})]})})}function zOt(){return p.useSyncExternalStore(HOt,()=>!0,()=>!1)}const HOt=()=>()=>{},az=Symbol.for("@sanity/ui/context/toast");lr[az]=lr[az]||p.createContext(null);const ALe=lr[az],UOt=M(Hc)`
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
pointer-events: none;
`,WOt=M.div`
box-sizing: border-box;
position: absolute;
right: 0;
bottom: 0;
max-width: 420px;
width: 100%;
`;let GOt=0;function qOt(e){const{children:n,padding:r=4,paddingX:o,paddingY:i,zOffset:s}=e,[a,l]=p.useState([]),c=p.useRef({}),d=zOt(),f=V8(),h=p.useMemo(()=>({initial:{opacity:0,[Vh]:0,y:32,scale:.25,willChange:"transform"},animate:{opacity:[0,1,1],[Vh]:[0,0,1],y:0,scale:1},exit:{opacity:[1,1,0],[Vh]:[1,0,0],scale:.5,transition:f?{duration:0}:{duration:.2}}}),[f]),m=p.useMemo(()=>({version:0,push:g=>{const v=w=>p.startTransition(()=>l(w)),y=g.id||String(GOt++),b=g.duration||5e3,x=()=>{var w;const C=(w=c.current[y])==null?void 0:w.timeoutId;v(_=>{const S=_.findIndex(k=>k.id===y);if(S>-1){const k=_.slice(0);return k.splice(S,1),k}return _}),C!==void 0&&(clearTimeout(C),delete c.current[y])};return v(w=>w.filter(C=>C.id!==y).concat([{dismiss:x,id:y,params:{...g,duration:b}}])),c.current[y]&&(clearTimeout(c.current[y].timeoutId),delete c.current[y]),c.current[y]={timeoutId:setTimeout(x,b)},y}}),[]);return p.useEffect(()=>()=>{for(const{timeoutId:g}of Object.values(c.current))clearTimeout(g);c.current={}},[]),u.jsxs(ALe.Provider,{value:m,children:[n,d&&u.jsx(UOt,{"data-ui":"ToastProvider",zOffset:s,children:u.jsx(WOt,{children:u.jsx(K,{padding:r,paddingX:o,paddingY:i,children:u.jsx(Gw,{initial:!1,children:a.map(({dismiss:g,id:v,params:y})=>u.jsx(Nu.div,{layout:"position",initial:"initial",animate:"animate",exit:"exit",variants:h,transition:f?{duration:0}:{type:"spring",damping:30,stiffness:400},children:u.jsx(VOt,{closable:y.closable,description:y.description,onClose:g,status:y.status,title:y.title})},v))})})})})]})}function Ns(){const e=p.useContext(ALe);if(!e)throw new Error("useToast(): missing context value");if(!bE(e)||e.version!==0)throw new Error("useToast(): the context value is not compatible");return e}function YOt(e,n,r){var o;const i=n.indexOf(r),s=n.slice(0,i),a=s.length;for(let l=a-1;l>=0;l-=1){const c=s[l].getAttribute("data-tree-key");if(!c)continue;const d=c.split("/");d.pop();const f=[];let h=!0;for(let m=0;m<d.length;m+=1){f.push(d[m]);const g=f.join("/");if(!((o=e[g])!=null&&o.expanded)){h=!1;break}}if(h)return s[l]}return null}function KOt(e,n,r){var o;const i=n.indexOf(r),s=n.slice(i),a=n.length;for(let l=1;l<a;l+=1){if(!s[l])continue;const c=s[l].getAttribute("data-tree-key");if(!c)continue;const d=c.split("/");d.pop();const f=[];let h=!0;for(let m=0;m<d.length;m+=1){f.push(d[m]);const g=f.join("/");if(!((o=e[g])!=null&&o.expanded)){h=!1;break}}if(h)return s[l]}return null}function Kae(e){if(e.getAttribute("role")==="treeitem"&&e.focus(),e.getAttribute("role")==="none"){const n=e.firstChild;n&&n instanceof HTMLElement&&n.focus()}}const lz=Symbol.for("@sanity/ui/context/tree");lr[lz]=lr[lz]||p.createContext(null);const S$=lr[lz],ZOt=p.memo(p.forwardRef(function(e,n){const{children:r,space:o=1,onFocus:i,...s}=e,a=Lo(n),[l,c]=p.useState(null),d=p.useRef(l),f=p.useMemo(()=>[],[]),[h,m]=p.useState([]),[g,v]=p.useState({}),y=p.useRef(g);p.useEffect(()=>{d.current=l},[l]),p.useEffect(()=>{y.current=g},[g]);const b=p.useCallback((S,k,E,j)=>(v(T=>({...T,[k]:{element:S,expanded:E}})),j&&c(S),()=>{v(T=>{const $={...T};return delete $[k],$})}),[]),x=p.useCallback((S,k)=>{v(E=>{const j=E[S];return j?{...E,[S]:{...j,expanded:k}}:E})},[]),w=p.useMemo(()=>({version:0,focusedElement:l||h[0]||null,level:0,path:f,registerItem:b,setExpanded:x,setFocusedElement:c,space:o,state:g}),[l,h,f,b,x,o,g]),C=p.useCallback(S=>{var k;if(d.current){if(S.key==="ArrowDown"){S.preventDefault();const E=KOt(y.current,h,d.current);E&&(Kae(E),c(E));return}if(S.key==="ArrowUp"){S.preventDefault();const E=YOt(y.current,h,d.current);E&&(Kae(E),c(E));return}if(S.key==="ArrowLeft"){S.preventDefault();const E=d.current.getAttribute("data-tree-key");if(!E)return;const j=y.current[E];if(!j)return;if(j.expanded)v(T=>{const $=T[E];return $?{...T,[E]:{...$,expanded:!1}}:T});else{const T=E.split("/");T.pop();const $=T.join("/"),D=$&&y.current[$];D&&(D.element.focus(),c(D.element))}return}if(S.key==="ArrowRight"){S.preventDefault();const E=d.current.getAttribute("data-tree-key");if(!E)return;(k=y.current[E])!=null&&k.expanded||v(j=>{const T=j[E];return T?{...j,[E]:{...T,expanded:!0}}:j});return}}},[h]),_=p.useCallback(S=>{c(S.target),i==null||i(S)},[i]);return p.useEffect(()=>{if(!a.current)return;const S=Array.from(a.current.querySelectorAll('[data-ui="TreeItem"]'));m(S)},[r,a]),u.jsx(S$.Provider,{value:w,children:u.jsx(he,{as:"ul","data-ui":"Tree",...s,onFocus:_,onKeyDown:C,ref:a,role:"tree",space:o,children:r})})}));ZOt.displayName="Tree";function XOt(){return ge`
&[role='none'] > [role='treeitem'] {
outline: none;
cursor: default;
border-radius: 3px;
background-color: var(--card-bg-color);
color: var(--treeitem-fg-color);
&:focus {
position: relative;
}
}
&[role='treeitem'] {
outline: none;
& > div {
cursor: default;
border-radius: 3px;
background-color: var(--card-bg-color);
color: var(--treeitem-fg-color);
}
&:focus > div {
position: relative;
}
}
`}function QOt(e){const n="default",{color:r}=tt(e.theme),o=r.selectable[n];return ge`
&[role='none'] {
& > [role='treeitem'] {
${zn(r,o.enabled)}
}
&[data-selected] > [role='treeitem'] {
${zn(r,o.pressed)}
}
@media (hover: hover) {
&:not([data-selected]) > [role='treeitem']:not(:focus):hover {
${zn(r,o.hovered)}
}
& > [role='treeitem']:focus {
${zn(r,o.selected)}
}
}
}
&[role='treeitem'] {
& > [data-ui='TreeItem__box'] {
${zn(r,o.enabled)}
}
&[data-selected] > [data-ui='TreeItem__box'] {
${zn(r,o.pressed)}
}
@media (hover: hover) {
&:not([data-selected]):not(:focus) > [data-ui='TreeItem__box']:hover {
${zn(r,o.hovered)}
}
&:focus > [data-ui='TreeItem__box'] {
${zn(r,o.selected)}
}
}
}
`}function JOt(e){const{$level:n}=e,{space:r}=tt(e.theme);return ge`
padding-left: ${Ae(r[2]*n)};
&[data-as='a'] {
text-decoration: none;
}
`}function $Le(){const e=p.useContext(S$);if(!e)throw new Error("Tree: missing context value");return e}const Zae=p.memo(function(e){const{children:n,expanded:r=!1,...o}=e,i=$Le();return u.jsx(he,{as:"ul","data-ui":"TreeGroup",...o,hidden:!r,marginTop:i.space,role:"group",space:i.space,children:n})}),Xae=p.memo(M.li(XOt,QOt)),Qae=M(K).attrs({forwardedAs:"a"})(JOt),ePt=M(G)`
& > svg {
transition: transform 100ms;
}
`;p.memo(function(e){const{children:n,expanded:r=!1,fontSize:o=1,href:i,icon:s,id:a,linkAs:l,muted:c,onClick:d,padding:f=2,selected:h=!1,space:m=2,text:g,weight:v,...y}=e,b=p.useRef(null),x=p.useRef(null),w=$Le(),{path:C,registerItem:_,setExpanded:S,setFocusedElement:k}=w,E=p.useId(),j=a||E,T=p.useMemo(()=>C.concat([j||""]),[j,C]),$=T.join("/"),D=w.state[$],I=w.focusedElement===b.current,O=(D==null?void 0:D.expanded)===void 0?r:(D==null?void 0:D.expanded)||!1,A=w.focusedElement&&w.focusedElement===b.current?0:-1,P=p.useMemo(()=>({...w,level:w.level+1,path:T}),[T,w]),R=p.useCallback(z=>{d&&d(z);const H=z.target;H instanceof HTMLElement&&(H.getAttribute("data-ui")==="TreeItem"||H.closest('[data-ui="TreeItem__box"]'))&&(z.stopPropagation(),S($,!O),k(b.current))},[O,$,d,S,k]),B=p.useCallback(z=>{if(I&&z.key==="Enter"){const H=x.current||b.current;H==null||H.click()}},[I]);p.useEffect(()=>{if(b.current)return _(b.current,T.join("/"),O,h)},[O,T,_,h]);const L=u.jsxs(te,{padding:f,children:[u.jsxs(K,{marginRight:m,style:{visibility:s||n?"visible":"hidden",pointerEvents:"none"},children:[s&&u.jsx(G,{muted:c,size:o,weight:v,children:p.createElement(s)}),!s&&u.jsx(ePt,{muted:c,size:o,weight:v,children:u.jsx(Xk,{style:{transform:O?"rotate(90deg)":void 0}})})]}),u.jsx(K,{flex:1,children:u.jsx(G,{muted:c,size:o,textOverflow:"ellipsis",weight:v,children:g})})]});return i?u.jsxs(Xae,{"data-selected":h?"":void 0,"data-tree-id":j,"data-tree-key":$,"data-ui":"TreeItem",...y,onClick:R,ref:b,role:"none",children:[u.jsx(Qae,{$level:w.level,"aria-expanded":O,as:l,"data-ui":"TreeItem__box",href:i,ref:x,role:"treeitem",tabIndex:A,children:L}),u.jsx(S$.Provider,{value:P,children:n&&u.jsx(Zae,{hidden:!O,children:n})})]}):u.jsxs(Xae,{"data-selected":h?"":void 0,"data-ui":"TreeItem","data-tree-id":j,"data-tree-key":$,...y,"aria-expanded":O,onClick:R,onKeyDown:B,ref:b,role:"treeitem",tabIndex:A,children:[u.jsx(Qae,{$level:w.level,as:"div","data-ui":"TreeItem__box",children:L}),u.jsx(S$.Provider,{value:P,children:n&&u.jsx(Zae,{expanded:O,children:n})})]})});function tPt(e,n,r,o){var i=-1,s=e==null?0:e.length;for(o&&s&&(r=e[++i]);++i<s;)r=n(r,e[i],i,e);return r}var nPt=tPt;function rPt(e){return function(n){return e==null?void 0:e[n]}}var DLe=rPt,oPt=DLe,iPt={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},sPt=oPt(iPt),aPt=sPt;function lPt(e,n){for(var r=-1,o=e==null?0:e.length,i=Array(o);++r<o;)i[r]=n(e[r],r,e);return i}var Vf=lPt,Jae=Iw,cPt=Vf,uPt=Ri,dPt=Dv,fPt=1/0,ele=Jae?Jae.prototype:void 0,tle=ele?ele.toString:void 0;function OLe(e){if(typeof e=="string")return e;if(uPt(e))return cPt(e,OLe)+"";if(dPt(e))return tle?tle.call(e):"";var n=e+"";return n=="0"&&1/e==-fPt?"-0":n}var PLe=OLe,hPt=PLe;function pPt(e){return e==null?"":hPt(e)}var Vu=pPt,mPt=aPt,gPt=Vu,vPt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,yPt="\\u0300-\\u036f",bPt="\\ufe20-\\ufe2f",xPt="\\u20d0-\\u20ff",wPt=yPt+bPt+xPt,CPt="["+wPt+"]",_Pt=RegExp(CPt,"g");function SPt(e){return e=gPt(e),e&&e.replace(vPt,mPt).replace(_Pt,"")}var RLe=SPt;const nle=Ye(RLe);var kPt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;function EPt(e){return e.match(kPt)||[]}var jPt=EPt,TPt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;function IPt(e){return TPt.test(e)}var APt=IPt,MLe="\\ud800-\\udfff",$Pt="\\u0300-\\u036f",DPt="\\ufe20-\\ufe2f",OPt="\\u20d0-\\u20ff",PPt=$Pt+DPt+OPt,LLe="\\u2700-\\u27bf",FLe="a-z\\xdf-\\xf6\\xf8-\\xff",RPt="\\xac\\xb1\\xd7\\xf7",MPt="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",LPt="\\u2000-\\u206f",FPt=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",BLe="A-Z\\xc0-\\xd6\\xd8-\\xde",BPt="\\ufe0e\\ufe0f",NLe=RPt+MPt+LPt+FPt,VLe="['’]",rle="["+NLe+"]",NPt="["+PPt+"]",zLe="\\d+",VPt="["+LLe+"]",HLe="["+FLe+"]",ULe="[^"+MLe+NLe+zLe+LLe+FLe+BLe+"]",zPt="\\ud83c[\\udffb-\\udfff]",HPt="(?:"+NPt+"|"+zPt+")",UPt="[^"+MLe+"]",WLe="(?:\\ud83c[\\udde6-\\uddff]){2}",GLe="[\\ud800-\\udbff][\\udc00-\\udfff]",Ky="["+BLe+"]",WPt="\\u200d",ole="(?:"+HLe+"|"+ULe+")",GPt="(?:"+Ky+"|"+ULe+")",ile="(?:"+VLe+"(?:d|ll|m|re|s|t|ve))?",sle="(?:"+VLe+"(?:D|LL|M|RE|S|T|VE))?",qLe=HPt+"?",YLe="["+BPt+"]?",qPt="(?:"+WPt+"(?:"+[UPt,WLe,GLe].join("|")+")"+YLe+qLe+")*",YPt="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",KPt="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",ZPt=YLe+qLe+qPt,XPt="(?:"+[VPt,WLe,GLe].join("|")+")"+ZPt,QPt=RegExp([Ky+"?"+HLe+"+"+ile+"(?="+[rle,Ky,"$"].join("|")+")",GPt+"+"+sle+"(?="+[rle,Ky+ole,"$"].join("|")+")",Ky+"?"+ole+"+"+ile,Ky+"+"+sle,KPt,YPt,zLe,XPt].join("|"),"g");function JPt(e){return e.match(QPt)||[]}var e8t=JPt,t8t=jPt,n8t=APt,r8t=Vu,o8t=e8t;function i8t(e,n,r){return e=r8t(e),n=r?void 0:n,n===void 0?n8t(e)?o8t(e):t8t(e):e.match(n)||[]}var KLe=i8t;const ZLe=Ye(KLe);var s8t=nPt,a8t=RLe,l8t=KLe,c8t="['’]",u8t=RegExp(c8t,"g");function d8t(e){return function(n){return s8t(l8t(a8t(n).replace(u8t,"")),e,"")}}var PK=d8t;function f8t(e,n,r){var o=-1,i=e.length;n<0&&(n=-n>i?0:i+n),r=r>i?i:r,r<0&&(r+=i),i=n>r?0:r-n>>>0,n>>>=0;for(var s=Array(i);++o<i;)s[o]=e[o+n];return s}var XLe=f8t,h8t=XLe;function p8t(e,n,r){var o=e.length;return r=r===void 0?o:r,!n&&r>=o?e:h8t(e,n,r)}var QLe=p8t,m8t="\\ud800-\\udfff",g8t="\\u0300-\\u036f",v8t="\\ufe20-\\ufe2f",y8t="\\u20d0-\\u20ff",b8t=g8t+v8t+y8t,x8t="\\ufe0e\\ufe0f",w8t="\\u200d",C8t=RegExp("["+w8t+m8t+b8t+x8t+"]");function _8t(e){return C8t.test(e)}var JLe=_8t;function S8t(e){return e.split("")}var k8t=S8t,eFe="\\ud800-\\udfff",E8t="\\u0300-\\u036f",j8t="\\ufe20-\\ufe2f",T8t="\\u20d0-\\u20ff",I8t=E8t+j8t+T8t,A8t="\\ufe0e\\ufe0f",$8t="["+eFe+"]",cz="["+I8t+"]",uz="\\ud83c[\\udffb-\\udfff]",D8t="(?:"+cz+"|"+uz+")",tFe="[^"+eFe+"]",nFe="(?:\\ud83c[\\udde6-\\uddff]){2}",rFe="[\\ud800-\\udbff][\\udc00-\\udfff]",O8t="\\u200d",oFe=D8t+"?",iFe="["+A8t+"]?",P8t="(?:"+O8t+"(?:"+[tFe,nFe,rFe].join("|")+")"+iFe+oFe+")*",R8t=iFe+oFe+P8t,M8t="(?:"+[tFe+cz+"?",cz,nFe,rFe,$8t].join("|")+")",L8t=RegExp(uz+"(?="+uz+")|"+M8t+R8t,"g");function F8t(e){return e.match(L8t)||[]}var B8t=F8t,N8t=k8t,V8t=JLe,z8t=B8t;function H8t(e){return V8t(e)?z8t(e):N8t(e)}var sFe=H8t,U8t=QLe,W8t=JLe,G8t=sFe,q8t=Vu;function Y8t(e){return function(n){n=q8t(n);var r=W8t(n)?G8t(n):void 0,o=r?r[0]:n.charAt(0),i=r?U8t(r,1).join(""):n.slice(1);return o[e]()+i}}var K8t=Y8t,Z8t=K8t,X8t=Z8t("toUpperCase"),RK=X8t;const aFe=Ye(RK);var Q8t=PK,J8t=RK,e6t=Q8t(function(e,n,r){return e+(r?" ":"")+J8t(n)}),t6t=e6t;const cr=Ye(t6t);var n6t=Vu,r6t=0;function o6t(e){var n=++r6t;return n6t(e)+n}var i6t=o6t;const lFe=Ye(i6t);function ia(){return ia=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var r=arguments[n];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},ia.apply(this,arguments)}function s6t(){if(console&&console.warn){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];typeof n[0]=="string"&&(n[0]=`react-i18next:: ${n[0]}`),console.warn(...n)}}const ale={};function dz(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];typeof n[0]=="string"&&ale[n[0]]||(typeof n[0]=="string"&&(ale[n[0]]=new Date),s6t(...n))}const cFe=(e,n)=>()=>{if(e.isInitialized)n();else{const r=()=>{setTimeout(()=>{e.off("initialized",r)},0),n()};e.on("initialized",r)}};function lle(e,n,r){e.loadNamespaces(n,cFe(e,r))}function cle(e,n,r,o){typeof r=="string"&&(r=[r]),r.forEach(i=>{e.options.ns.indexOf(i)<0&&e.options.ns.push(i)}),e.loadLanguages(n,cFe(e,o))}function a6t(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const o=n.languages[0],i=n.options?n.options.fallbackLng:!1,s=n.languages[n.languages.length-1];if(o.toLowerCase()==="cimode")return!0;const a=(l,c)=>{const d=n.services.backendConnector.state[`${l}|${c}`];return d===-1||d===2};return r.bindI18n&&r.bindI18n.indexOf("languageChanging")>-1&&n.services.backendConnector.backend&&n.isLanguageChangingTo&&!a(n.isLanguageChangingTo,e)?!1:!!(n.hasResourceBundle(o,e)||!n.services.backendConnector.backend||n.options.resources&&!n.options.partialBundledLanguages||a(o,e)&&(!i||a(s,e)))}function l6t(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return!n.languages||!n.languages.length?(dz("i18n.languages were undefined or empty",n.languages),!0):n.options.ignoreJSONStructure!==void 0?n.hasLoadedNamespace(e,{lng:r.lng,precheck:(i,s)=>{if(r.bindI18n&&r.bindI18n.indexOf("languageChanging")>-1&&i.services.backendConnector.backend&&i.isLanguageChangingTo&&!s(i.isLanguageChangingTo,e))return!1}}):a6t(e,n,r)}const c6t=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,u6t={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"©","&#169;":"©","&reg;":"®","&#174;":"®","&hellip;":"…","&#8230;":"…","&#x2F;":"/","&#47;":"/"},d6t=e=>u6t[e],f6t=e=>e.replace(c6t,d6t);let fz={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:f6t};function h6t(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};fz={...fz,...e}}function p6t(){return fz}let uFe;function m6t(e){uFe=e}function g6t(){return uFe}const v6t={type:"3rdParty",init(e){h6t(e.options.react),m6t(e)}},dFe=p.createContext();class y6t{constructor(){this.usedNamespaces={}}addUsedNamespaces(n){n.forEach(r=>{this.usedNamespaces[r]||(this.usedNamespaces[r]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}const b6t=(e,n)=>{const r=p.useRef();return p.useEffect(()=>{r.current=n?r.current:e},[e,n]),r.current};function Op(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{i18n:r}=n,{i18n:o,defaultNS:i}=p.useContext(dFe)||{},s=r||o||g6t();if(s&&!s.reportNamespaces&&(s.reportNamespaces=new y6t),!s){dz("You will need to pass in an i18next instance by using initReactI18next");const C=(S,k)=>typeof k=="string"?k:k&&typeof k=="object"&&typeof k.defaultValue=="string"?k.defaultValue:Array.isArray(S)?S[S.length-1]:S,_=[C,{},!1];return _.t=C,_.i18n={},_.ready=!1,_}s.options.react&&s.options.react.wait!==void 0&&dz("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const a={...p6t(),...s.options.react,...n},{useSuspense:l,keyPrefix:c}=a;let d=e||i||s.options&&s.options.defaultNS;d=typeof d=="string"?[d]:d||["translation"],s.reportNamespaces.addUsedNamespaces&&s.reportNamespaces.addUsedNamespaces(d);const f=(s.isInitialized||s.initializedStoreOnce)&&d.every(C=>l6t(C,s,a));function h(){return s.getFixedT(n.lng||null,a.nsMode==="fallback"?d:d[0],c)}const[m,g]=p.useState(h);let v=d.join();n.lng&&(v=`${n.lng}${v}`);const y=b6t(v),b=p.useRef(!0);p.useEffect(()=>{const{bindI18n:C,bindI18nStore:_}=a;b.current=!0,!f&&!l&&(n.lng?cle(s,n.lng,d,()=>{b.current&&g(h)}):lle(s,d,()=>{b.current&&g(h)})),f&&y&&y!==v&&b.current&&g(h);function S(){b.current&&g(h)}return C&&s&&s.on(C,S),_&&s&&s.store.on(_,S),()=>{b.current=!1,C&&s&&C.split(" ").forEach(k=>s.off(k,S)),_&&s&&_.split(" ").forEach(k=>s.store.off(k,S))}},[s,v]);const x=p.useRef(!0);p.useEffect(()=>{b.current&&!x.current&&g(h),x.current=!1},[s,c]);const w=[m,s,f];if(w.t=m,w.i18n=s,w.ready=f,f||!f&&!l)return w;throw new Promise(C=>{n.lng?cle(s,n.lng,d,()=>C()):lle(s,d,()=>C())})}function x6t(e){let{i18n:n,defaultNS:r,children:o}=e;const i=p.useMemo(()=>({i18n:n,defaultNS:r}),[n,r]);return p.createElement(dFe.Provider,{value:i},o)}function U8(e){let{children:n,condition:r,wrapper:o}=e;return r?o(n):n}var ule=Object.freeze,w6t=Object.defineProperty,C6t=(e,n)=>ule(w6t(e,"raw",{value:ule(n||e.slice())})),dle;const _6t={space:3,padding:3},S6t={space:2,padding:2},k6t=M.span(dle||(dle=C6t([`
display: inline-flex;
`]))),Te=p.forwardRef(function(n,r){let{size:o="default",mode:i="default",paddingY:s,tone:a="default",tooltipProps:l,...c}=n;const d=p.useCallback(h=>u.jsx(hn,{content:l==null?void 0:l.content,portal:!0,...l,children:u.jsx(k6t,{children:h})}),[l]),f=o==="default"?S6t:_6t;return u.jsx(U8,{condition:!!l,wrapper:d,children:u.jsx(Dr,{...c,...f,paddingY:s,ref:r,mode:i,tone:a})})}),Vs=p.forwardRef(function(n,r){let{bodyHeight:o,children:i,footer:s,padding:a=!0,...l}=n;const{t:c}=Op();return u.jsx(kLe,{...l,animate:!0,ref:r,footer:((s==null?void 0:s.confirmButton)||(s==null?void 0:s.cancelButton))&&u.jsxs(te,{width:"full",gap:3,justify:"flex-end",padding:3,children:[l.onClose&&u.jsx(Dr,{mode:"bleed",padding:2,text:c("common.dialog.cancel-button.text"),tone:"default",onClick:l.onClose,...s.cancelButton}),s.confirmButton&&u.jsx(Dr,{mode:"default",padding:2,text:c("common.dialog.confirm-button.text"),tone:"critical",...s.confirmButton})]}),children:u.jsx(K,{height:o,padding:a?4:0,children:i})})}),vr=p.forwardRef(function(n,r){return u.jsx(_Ot,{...n,ref:r,popover:{...n.popover,animate:!0}})}),MK=e=>u.jsx(EOt,{...e,fontSize:1,padding:3});var fle=Object.freeze,E6t=Object.defineProperty,fFe=(e,n)=>fle(E6t(e,"raw",{value:fle(n||e.slice())})),hle,ple;const w7=1,j6t=0,T6t=M(G)(hle||(hle=fFe([`
margin-top: 2px;
`]))),I6t=M(K)(ple||(ple=fFe([`
height: 25px;
width: 25px;
overflow: hidden;
`]))),wt=p.forwardRef(function(n,r){let{badgeText:o,children:i,disabled:s,hotkeys:a,icon:l,iconRight:c,preview:d=null,renderMenuItem:f,text:h,tooltipProps:m,__unstable_subtitle:g,__unstable_space:v,...y}=n;const b=p.useMemo(()=>u.jsxs(te,{align:"center",gap:2,children:[d&&u.jsx(I6t,{style:{opacity:s?.25:void 0},paddingRight:v?1:0,children:u.jsx(te,{align:"center",height:"fill",justify:"center",children:d})}),l&&u.jsx(K,{paddingRight:1,children:u.jsxs(G,{size:w7,children:[p.isValidElement(l)&&l,Mn.isValidElementType(l)&&p.createElement(l)]})}),h&&u.jsxs(he,{flex:1,space:g?1:2,paddingLeft:g?1:0,children:[u.jsx(G,{size:w7,textOverflow:"ellipsis",weight:"medium",children:h}),g&&u.jsx(T6t,{size:j6t,textOverflow:"ellipsis",weight:"medium",muted:!0,children:g})]}),(o||a||c)&&u.jsxs(te,{align:"center",gap:3,marginLeft:3,children:[a&&u.jsx(z8,{keys:a,style:{marginTop:-4,marginBottom:-4}}),o&&u.jsx(Bf,{fontSize:0,style:{marginTop:-4,marginBottom:-4},children:o}),c&&u.jsxs(G,{size:w7,children:[p.isValidElement(c)&&c,Mn.isValidElementType(c)&&p.createElement(c)]})]})]}),[d,s,v,l,h,g,o,a,c]),x=p.useCallback(w=>u.jsx(hn,{content:m==null?void 0:m.content,portal:!0,...m,children:u.jsx("div",{children:w})}),[m]);return u.jsx(U8,{condition:!!m,wrapper:x,children:u.jsx(ILe,{disabled:s,paddingLeft:d?1:3,paddingRight:3,paddingY:d?1:3,ref:r,...y,children:typeof i>"u"&&typeof f=="function"?f(b):b})})}),io=p.forwardRef(function(n,r){return u.jsx(Kg,{...n,animate:!0,ref:r})}),k$=p.forwardRef(function(n,r){let{tone:o="default",...i}=n;return u.jsx(DOt,{...i,muted:!0,padding:2,ref:r,tone:o})}),hFe={open:400},mle={animate:!0,arrow:!1,boundaryElement:null,delay:hFe,fallbackPlacements:["bottom-start","bottom-end","top-start","top-end"],placement:"bottom",portal:!0},hn=p.forwardRef(function(n,r){const{content:o,hotkeys:i,...s}=n;return typeof o=="string"?u.jsx(qae,{...mle,content:u.jsxs(te,{align:"center",children:[o&&u.jsx(K,{flex:1,padding:1,children:u.jsx(G,{size:1,children:o})}),i&&u.jsx(K,{flex:"none",children:u.jsx(z8,{keys:i})})]}),padding:1,ref:r,...s}):u.jsx(qae,{...mle,content:o,ref:r,...s})}),Dc=e=>u.jsx(zDt,{delay:hFe,children:e.children});var ff;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(ff||(ff={}));var E$=function(e){return e},gle="beforeunload",A6t="popstate";function $6t(e){e===void 0&&(e={});var n=e,r=n.window,o=r===void 0?document.defaultView:r,i=o.history;function s(){var E=o.location,j=E.pathname,T=E.search,$=E.hash,D=i.state||{};return[D.idx,E$({pathname:j,search:T,hash:$,state:D.usr||null,key:D.key||"default"})]}var a=null;function l(){if(a)g.call(a),a=null;else{var E=ff.Pop,j=s(),T=j[0],$=j[1];if(g.length){if(T!=null){var D=f-T;D&&(a={action:E,location:$,retry:function(){S(D*-1)}},S(D))}}else w(E)}}o.addEventListener(A6t,l);var c=ff.Pop,d=s(),f=d[0],h=d[1],m=j$(),g=j$();f==null&&(f=0,i.replaceState(ia({},i.state,{idx:f}),""));function v(E){return typeof E=="string"?E:pFe(E)}function y(E,j){return j===void 0&&(j=null),E$(ia({pathname:h.pathname,hash:"",search:""},typeof E=="string"?pz(E):E,{state:j,key:hz()}))}function b(E,j){return[{usr:E.state,key:E.key,idx:j},v(E)]}function x(E,j,T){return!g.length||(g.call({action:E,location:j,retry:T}),!1)}function w(E){c=E;var j=s();f=j[0],h=j[1],m.call({action:c,location:h})}function C(E,j){var T=ff.Push,$=y(E,j);function D(){C(E,j)}if(x(T,$,D)){var I=b($,f+1),O=I[0],A=I[1];try{i.pushState(O,"",A)}catch{o.location.assign(A)}w(T)}}function _(E,j){var T=ff.Replace,$=y(E,j);function D(){_(E,j)}if(x(T,$,D)){var I=b($,f),O=I[0],A=I[1];i.replaceState(O,"",A),w(T)}}function S(E){i.go(E)}var k={get action(){return c},get location(){return h},createHref:v,push:C,replace:_,go:S,back:function(){S(-1)},forward:function(){S(1)},listen:function(j){return m.push(j)},block:function(j){var T=g.push(j);return g.length===1&&o.addEventListener(gle,yle),function(){T(),g.length||o.removeEventListener(gle,yle)}}};return k}function D6t(e){e===void 0&&(e={});var n=e,r=n.initialEntries,o=r===void 0?["/"]:r,i=n.initialIndex,s=o.map(function(C){var _=E$(ia({pathname:"/",search:"",hash:"",state:null,key:hz()},typeof C=="string"?pz(C):C));return _}),a=vle(i??s.length-1,0,s.length-1),l=ff.Pop,c=s[a],d=j$(),f=j$();function h(C){return typeof C=="string"?C:pFe(C)}function m(C,_){return _===void 0&&(_=null),E$(ia({pathname:c.pathname,search:"",hash:""},typeof C=="string"?pz(C):C,{state:_,key:hz()}))}function g(C,_,S){return!f.length||(f.call({action:C,location:_,retry:S}),!1)}function v(C,_){l=C,c=_,d.call({action:l,location:c})}function y(C,_){var S=ff.Push,k=m(C,_);function E(){y(C,_)}g(S,k,E)&&(a+=1,s.splice(a,s.length,k),v(S,k))}function b(C,_){var S=ff.Replace,k=m(C,_);function E(){b(C,_)}g(S,k,E)&&(s[a]=k,v(S,k))}function x(C){var _=vle(a+C,0,s.length-1),S=ff.Pop,k=s[_];function E(){x(C)}g(S,k,E)&&(a=_,v(S,k))}var w={get index(){return a},get action(){return l},get location(){return c},createHref:h,push:y,replace:b,go:x,back:function(){x(-1)},forward:function(){x(1)},listen:function(_){return d.push(_)},block:function(_){return f.push(_)}};return w}function vle(e,n,r){return Math.min(Math.max(e,n),r)}function yle(e){e.preventDefault(),e.returnValue=""}function j$(){var e=[];return{get length(){return e.length},push:function(r){return e.push(r),function(){e=e.filter(function(o){return o!==r})}},call:function(r){e.forEach(function(o){return o&&o(r)})}}}function hz(){return Math.random().toString(36).substr(2,8)}function pFe(e){var n=e.pathname,r=n===void 0?"/":n,o=e.search,i=o===void 0?"":o,s=e.hash,a=s===void 0?"":s;return i&&i!=="?"&&(r+=i.charAt(0)==="?"?i:"?"+i),a&&a!=="#"&&(r+=a.charAt(0)==="#"?a:"#"+a),r}function pz(e){var n={};if(e){var r=e.indexOf("#");r>=0&&(n.hash=e.substr(r),e=e.substr(0,r));var o=e.indexOf("?");o>=0&&(n.search=e.substr(o),e=e.substr(0,o)),e&&(n.pathname=e)}return n}const O6t={type:"logger",log(e){this.output("log",e)},warn(e){this.output("warn",e)},error(e){this.output("error",e)},output(e,n){console&&console[e]&&console[e].apply(console,n)}};class T${constructor(n){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.init(n,r)}init(n){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=r.prefix||"i18next:",this.logger=n||O6t,this.options=r,this.debug=r.debug}log(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return this.forward(r,"log","",!0)}warn(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return this.forward(r,"warn","",!0)}error(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return this.forward(r,"error","")}deprecate(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return this.forward(r,"warn","WARNING DEPRECATED: ",!0)}forward(n,r,o,i){return i&&!this.debug?null:(typeof n[0]=="string"&&(n[0]=`${o}${this.prefix} ${n[0]}`),this.logger[r](n))}create(n){return new T$(this.logger,{prefix:`${this.prefix}:${n}:`,...this.options})}clone(n){return n=n||this.options,n.prefix=n.prefix||this.prefix,new T$(this.logger,n)}}var hf=new T$;class W8{constructor(){this.observers={}}on(n,r){return n.split(" ").forEach(o=>{this.observers[o]||(this.observers[o]=new Map);const i=this.observers[o].get(r)||0;this.observers[o].set(r,i+1)}),this}off(n,r){if(this.observers[n]){if(!r){delete this.observers[n];return}this.observers[n].delete(r)}}emit(n){for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];this.observers[n]&&Array.from(this.observers[n].entries()).forEach(a=>{let[l,c]=a;for(let d=0;d<c;d++)l(...o)}),this.observers["*"]&&Array.from(this.observers["*"].entries()).forEach(a=>{let[l,c]=a;for(let d=0;d<c;d++)l.apply(l,[n,...o])})}}function p5(){let e,n;const r=new Promise((o,i)=>{e=o,n=i});return r.resolve=e,r.reject=n,r}function ble(e){return e==null?"":""+e}function P6t(e,n,r){e.forEach(o=>{n[o]&&(r[o]=n[o])})}const R6t=/###/g;function p_(e,n,r){function o(l){return l&&l.indexOf("###")>-1?l.replace(R6t,"."):l}function i(){return!e||typeof e=="string"}const s=typeof n!="string"?n:n.split(".");let a=0;for(;a<s.length-1;){if(i())return{};const l=o(s[a]);!e[l]&&r&&(e[l]=new r),Object.prototype.hasOwnProperty.call(e,l)?e=e[l]:e={},++a}return i()?{}:{obj:e,k:o(s[a])}}function xle(e,n,r){const{obj:o,k:i}=p_(e,n,Object);if(o!==void 0||n.length===1){o[i]=r;return}let s=n[n.length-1],a=n.slice(0,n.length-1),l=p_(e,a,Object);for(;l.obj===void 0&&a.length;)s=`${a[a.length-1]}.${s}`,a=a.slice(0,a.length-1),l=p_(e,a,Object),l&&l.obj&&typeof l.obj[`${l.k}.${s}`]<"u"&&(l.obj=void 0);l.obj[`${l.k}.${s}`]=r}function M6t(e,n,r,o){const{obj:i,k:s}=p_(e,n,Object);i[s]=i[s]||[],o&&(i[s]=i[s].concat(r)),o||i[s].push(r)}function I$(e,n){const{obj:r,k:o}=p_(e,n);if(r)return r[o]}function L6t(e,n,r){const o=I$(e,r);return o!==void 0?o:I$(n,r)}function mFe(e,n,r){for(const o in n)o!=="__proto__"&&o!=="constructor"&&(o in e?typeof e[o]=="string"||e[o]instanceof String||typeof n[o]=="string"||n[o]instanceof String?r&&(e[o]=n[o]):mFe(e[o],n[o],r):e[o]=n[o]);return e}function ky(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var F6t={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};function B6t(e){return typeof e=="string"?e.replace(/[&<>"'\/]/g,n=>F6t[n]):e}class N6t{constructor(n){this.capacity=n,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(n){const r=this.regExpMap.get(n);if(r!==void 0)return r;const o=new RegExp(n);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(n,o),this.regExpQueue.push(n),o}}const V6t=[" ",",","?","!",";"],z6t=new N6t(20);function H6t(e,n,r){n=n||"",r=r||"";const o=V6t.filter(a=>n.indexOf(a)<0&&r.indexOf(a)<0);if(o.length===0)return!0;const i=z6t.getRegExp(`(${o.map(a=>a==="?"?"\\?":a).join("|")})`);let s=!i.test(e);if(!s){const a=e.indexOf(r);a>0&&!i.test(e.substring(0,a))&&(s=!0)}return s}function mz(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(!e)return;if(e[n])return e[n];const o=n.split(r);let i=e;for(let s=0;s<o.length;){if(!i||typeof i!="object")return;let a,l="";for(let c=s;c<o.length;++c)if(c!==s&&(l+=r),l+=o[c],a=i[l],a!==void 0){if(["string","number","boolean"].indexOf(typeof a)>-1&&c<o.length-1)continue;s+=c-s+1;break}i=a}return i}function A$(e){return e&&e.indexOf("_")>0?e.replace("_","-"):e}class wle extends W8{constructor(n){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};super(),this.data=n||{},this.options=r,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(n){this.options.ns.indexOf(n)<0&&this.options.ns.push(n)}removeNamespaces(n){const r=this.options.ns.indexOf(n);r>-1&&this.options.ns.splice(r,1)}getResource(n,r,o){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const s=i.keySeparator!==void 0?i.keySeparator:this.options.keySeparator,a=i.ignoreJSONStructure!==void 0?i.ignoreJSONStructure:this.options.ignoreJSONStructure;let l;n.indexOf(".")>-1?l=n.split("."):(l=[n,r],o&&(Array.isArray(o)?l.push(...o):typeof o=="string"&&s?l.push(...o.split(s)):l.push(o)));const c=I$(this.data,l);return!c&&!r&&!o&&n.indexOf(".")>-1&&(n=l[0],r=l[1],o=l.slice(2).join(".")),c||!a||typeof o!="string"?c:mz(this.data&&this.data[n]&&this.data[n][r],o,s)}addResource(n,r,o,i){let s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1};const a=s.keySeparator!==void 0?s.keySeparator:this.options.keySeparator;let l=[n,r];o&&(l=l.concat(a?o.split(a):o)),n.indexOf(".")>-1&&(l=n.split("."),i=r,r=l[1]),this.addNamespaces(r),xle(this.data,l,i),s.silent||this.emit("added",n,r,o,i)}addResources(n,r,o){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(const s in o)(typeof o[s]=="string"||Object.prototype.toString.apply(o[s])==="[object Array]")&&this.addResource(n,r,s,o[s],{silent:!0});i.silent||this.emit("added",n,r,o)}addResourceBundle(n,r,o,i,s){let a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1,skipCopy:!1},l=[n,r];n.indexOf(".")>-1&&(l=n.split("."),i=o,o=r,r=l[1]),this.addNamespaces(r);let c=I$(this.data,l)||{};a.skipCopy||(o=JSON.parse(JSON.stringify(o))),i?mFe(c,o,s):c={...c,...o},xle(this.data,l,c),a.silent||this.emit("added",n,r,o)}removeResourceBundle(n,r){this.hasResourceBundle(n,r)&&delete this.data[n][r],this.removeNamespaces(r),this.emit("removed",n,r)}hasResourceBundle(n,r){return this.getResource(n,r)!==void 0}getResourceBundle(n,r){return r||(r=this.options.defaultNS),this.options.compatibilityAPI==="v1"?{...this.getResource(n,r)}:this.getResource(n,r)}getDataByLanguage(n){return this.data[n]}hasLanguageSomeTranslations(n){const r=this.getDataByLanguage(n);return!!(r&&Object.keys(r)||[]).find(i=>r[i]&&Object.keys(r[i]).length>0)}toJSON(){return this.data}}var gFe={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,n,r,o,i){return e.forEach(s=>{this.processors[s]&&(n=this.processors[s].process(n,r,o,i))}),n}};const Cle={};class $$ extends W8{constructor(n){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};super(),P6t(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],n,this),this.options=r,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=hf.create("translator")}changeLanguage(n){n&&(this.language=n)}exists(n){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(n==null)return!1;const o=this.resolve(n,r);return o&&o.res!==void 0}extractFromKey(n,r){let o=r.nsSeparator!==void 0?r.nsSeparator:this.options.nsSeparator;o===void 0&&(o=":");const i=r.keySeparator!==void 0?r.keySeparator:this.options.keySeparator;let s=r.ns||this.options.defaultNS||[];const a=o&&n.indexOf(o)>-1,l=!this.options.userDefinedKeySeparator&&!r.keySeparator&&!this.options.userDefinedNsSeparator&&!r.nsSeparator&&!H6t(n,o,i);if(a&&!l){const c=n.match(this.interpolator.nestingRegexp);if(c&&c.length>0)return{key:n,namespaces:s};const d=n.split(o);(o!==i||o===i&&this.options.ns.indexOf(d[0])>-1)&&(s=d.shift()),n=d.join(i)}return typeof s=="string"&&(s=[s]),{key:n,namespaces:s}}translate(n,r,o){if(typeof r!="object"&&this.options.overloadTranslationOptionHandler&&(r=this.options.overloadTranslationOptionHandler(arguments)),typeof r=="object"&&(r={...r}),r||(r={}),n==null)return"";Array.isArray(n)||(n=[String(n)]);const i=r.returnDetails!==void 0?r.returnDetails:this.options.returnDetails,s=r.keySeparator!==void 0?r.keySeparator:this.options.keySeparator,{key:a,namespaces:l}=this.extractFromKey(n[n.length-1],r),c=l[l.length-1],d=r.lng||this.language,f=r.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(d&&d.toLowerCase()==="cimode"){if(f){const _=r.nsSeparator||this.options.nsSeparator;return i?{res:`${c}${_}${a}`,usedKey:a,exactUsedKey:a,usedLng:d,usedNS:c,usedParams:this.getUsedParamsDetails(r)}:`${c}${_}${a}`}return i?{res:a,usedKey:a,exactUsedKey:a,usedLng:d,usedNS:c,usedParams:this.getUsedParamsDetails(r)}:a}const h=this.resolve(n,r);let m=h&&h.res;const g=h&&h.usedKey||a,v=h&&h.exactUsedKey||a,y=Object.prototype.toString.apply(m),b=["[object Number]","[object Function]","[object RegExp]"],x=r.joinArrays!==void 0?r.joinArrays:this.options.joinArrays,w=!this.i18nFormat||this.i18nFormat.handleAsObject;if(w&&m&&(typeof m!="string"&&typeof m!="boolean"&&typeof m!="number")&&b.indexOf(y)<0&&!(typeof x=="string"&&y==="[object Array]")){if(!r.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const _=this.options.returnedObjectHandler?this.options.returnedObjectHandler(g,m,{...r,ns:l}):`key '${a} (${this.language})' returned an object instead of string.`;return i?(h.res=_,h.usedParams=this.getUsedParamsDetails(r),h):_}if(s){const _=y==="[object Array]",S=_?[]:{},k=_?v:g;for(const E in m)if(Object.prototype.hasOwnProperty.call(m,E)){const j=`${k}${s}${E}`;S[E]=this.translate(j,{...r,joinArrays:!1,ns:l}),S[E]===j&&(S[E]=m[E])}m=S}}else if(w&&typeof x=="string"&&y==="[object Array]")m=m.join(x),m&&(m=this.extendTranslation(m,n,r,o));else{let _=!1,S=!1;const k=r.count!==void 0&&typeof r.count!="string",E=$$.hasDefaultValue(r),j=k?this.pluralResolver.getSuffix(d,r.count,r):"",T=r.ordinal&&k?this.pluralResolver.getSuffix(d,r.count,{ordinal:!1}):"",$=k&&!r.ordinal&&r.count===0&&this.pluralResolver.shouldUseIntlApi(),D=$&&r[`defaultValue${this.options.pluralSeparator}zero`]||r[`defaultValue${j}`]||r[`defaultValue${T}`]||r.defaultValue;!this.isValidLookup(m)&&E&&(_=!0,m=D),this.isValidLookup(m)||(S=!0,m=a);const O=(r.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&S?void 0:m,A=E&&D!==m&&this.options.updateMissing;if(S||_||A){if(this.logger.log(A?"updateKey":"missingKey",d,c,a,A?D:m),s){const L=this.resolve(a,{...r,keySeparator:!1});L&&L.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let P=[];const R=this.languageUtils.getFallbackCodes(this.options.fallbackLng,r.lng||this.language);if(this.options.saveMissingTo==="fallback"&&R&&R[0])for(let L=0;L<R.length;L++)P.push(R[L]);else this.options.saveMissingTo==="all"?P=this.languageUtils.toResolveHierarchy(r.lng||this.language):P.push(r.lng||this.language);const B=(L,z,H)=>{const V=E&&H!==m?H:O;this.options.missingKeyHandler?this.options.missingKeyHandler(L,c,z,V,A,r):this.backendConnector&&this.backendConnector.saveMissing&&this.backendConnector.saveMissing(L,c,z,V,A,r),this.emit("missingKey",L,c,z,m)};this.options.saveMissing&&(this.options.saveMissingPlurals&&k?P.forEach(L=>{const z=this.pluralResolver.getSuffixes(L,r);$&&r[`defaultValue${this.options.pluralSeparator}zero`]&&z.indexOf(`${this.options.pluralSeparator}zero`)<0&&z.push(`${this.options.pluralSeparator}zero`),z.forEach(H=>{B([L],a+H,r[`defaultValue${H}`]||D)})}):B(P,a,D))}m=this.extendTranslation(m,n,r,h,o),S&&m===a&&this.options.appendNamespaceToMissingKey&&(m=`${c}:${a}`),(S||_)&&this.options.parseMissingKeyHandler&&(this.options.compatibilityAPI!=="v1"?m=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${c}:${a}`:a,_?m:void 0):m=this.options.parseMissingKeyHandler(m))}return i?(h.res=m,h.usedParams=this.getUsedParamsDetails(r),h):m}extendTranslation(n,r,o,i,s){var a=this;if(this.i18nFormat&&this.i18nFormat.parse)n=this.i18nFormat.parse(n,{...this.options.interpolation.defaultVariables,...o},o.lng||this.language||i.usedLng,i.usedNS,i.usedKey,{resolved:i});else if(!o.skipInterpolation){o.interpolation&&this.interpolator.init({...o,interpolation:{...this.options.interpolation,...o.interpolation}});const d=typeof n=="string"&&(o&&o.interpolation&&o.interpolation.skipOnVariables!==void 0?o.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let f;if(d){const m=n.match(this.interpolator.nestingRegexp);f=m&&m.length}let h=o.replace&&typeof o.replace!="string"?o.replace:o;if(this.options.interpolation.defaultVariables&&(h={...this.options.interpolation.defaultVariables,...h}),n=this.interpolator.interpolate(n,h,o.lng||this.language,o),d){const m=n.match(this.interpolator.nestingRegexp),g=m&&m.length;f<g&&(o.nest=!1)}!o.lng&&this.options.compatibilityAPI!=="v1"&&i&&i.res&&(o.lng=i.usedLng),o.nest!==!1&&(n=this.interpolator.nest(n,function(){for(var m=arguments.length,g=new Array(m),v=0;v<m;v++)g[v]=arguments[v];return s&&s[0]===g[0]&&!o.context?(a.logger.warn(`It seems you are nesting recursively key: ${g[0]} in key: ${r[0]}`),null):a.translate(...g,r)},o)),o.interpolation&&this.interpolator.reset()}const l=o.postProcess||this.options.postProcess,c=typeof l=="string"?[l]:l;return n!=null&&c&&c.length&&o.applyPostProcessor!==!1&&(n=gFe.handle(c,n,r,this.options&&this.options.postProcessPassResolved?{i18nResolved:{...i,usedParams:this.getUsedParamsDetails(o)},...o}:o,this)),n}resolve(n){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o,i,s,a,l;return typeof n=="string"&&(n=[n]),n.forEach(c=>{if(this.isValidLookup(o))return;const d=this.extractFromKey(c,r),f=d.key;i=f;let h=d.namespaces;this.options.fallbackNS&&(h=h.concat(this.options.fallbackNS));const m=r.count!==void 0&&typeof r.count!="string",g=m&&!r.ordinal&&r.count===0&&this.pluralResolver.shouldUseIntlApi(),v=r.context!==void 0&&(typeof r.context=="string"||typeof r.context=="number")&&r.context!=="",y=r.lngs?r.lngs:this.languageUtils.toResolveHierarchy(r.lng||this.language,r.fallbackLng);h.forEach(b=>{this.isValidLookup(o)||(l=b,!Cle[`${y[0]}-${b}`]&&this.utils&&this.utils.hasLoadedNamespace&&!this.utils.hasLoadedNamespace(l)&&(Cle[`${y[0]}-${b}`]=!0,this.logger.warn(`key "${i}" for languages "${y.join(", ")}" won't get resolved as namespace "${l}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),y.forEach(x=>{if(this.isValidLookup(o))return;a=x;const w=[f];if(this.i18nFormat&&this.i18nFormat.addLookupKeys)this.i18nFormat.addLookupKeys(w,f,x,b,r);else{let _;m&&(_=this.pluralResolver.getSuffix(x,r.count,r));const S=`${this.options.pluralSeparator}zero`,k=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(m&&(w.push(f+_),r.ordinal&&_.indexOf(k)===0&&w.push(f+_.replace(k,this.options.pluralSeparator)),g&&w.push(f+S)),v){const E=`${f}${this.options.contextSeparator}${r.context}`;w.push(E),m&&(w.push(E+_),r.ordinal&&_.indexOf(k)===0&&w.push(E+_.replace(k,this.options.pluralSeparator)),g&&w.push(E+S))}}let C;for(;C=w.pop();)this.isValidLookup(o)||(s=C,o=this.getResource(x,b,C,r))}))})}),{res:o,usedKey:i,exactUsedKey:s,usedLng:a,usedNS:l}}isValidLookup(n){return n!==void 0&&!(!this.options.returnNull&&n===null)&&!(!this.options.returnEmptyString&&n==="")}getResource(n,r,o){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(n,r,o,i):this.resourceStore.getResource(n,r,o,i)}getUsedParamsDetails(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const r=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],o=n.replace&&typeof n.replace!="string";let i=o?n.replace:n;if(o&&typeof n.count<"u"&&(i.count=n.count),this.options.interpolation.defaultVariables&&(i={...this.options.interpolation.defaultVariables,...i}),!o){i={...i};for(const s of r)delete i[s]}return i}static hasDefaultValue(n){const r="defaultValue";for(const o in n)if(Object.prototype.hasOwnProperty.call(n,o)&&r===o.substring(0,r.length)&&n[o]!==void 0)return!0;return!1}}function C7(e){return e.charAt(0).toUpperCase()+e.slice(1)}class _le{constructor(n){this.options=n,this.supportedLngs=this.options.supportedLngs||!1,this.logger=hf.create("languageUtils")}getScriptPartFromCode(n){if(n=A$(n),!n||n.indexOf("-")<0)return null;const r=n.split("-");return r.length===2||(r.pop(),r[r.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(r.join("-"))}getLanguagePartFromCode(n){if(n=A$(n),!n||n.indexOf("-")<0)return n;const r=n.split("-");return this.formatLanguageCode(r[0])}formatLanguageCode(n){if(typeof n=="string"&&n.indexOf("-")>-1){const r=["hans","hant","latn","cyrl","cans","mong","arab"];let o=n.split("-");return this.options.lowerCaseLng?o=o.map(i=>i.toLowerCase()):o.length===2?(o[0]=o[0].toLowerCase(),o[1]=o[1].toUpperCase(),r.indexOf(o[1].toLowerCase())>-1&&(o[1]=C7(o[1].toLowerCase()))):o.length===3&&(o[0]=o[0].toLowerCase(),o[1].length===2&&(o[1]=o[1].toUpperCase()),o[0]!=="sgn"&&o[2].length===2&&(o[2]=o[2].toUpperCase()),r.indexOf(o[1].toLowerCase())>-1&&(o[1]=C7(o[1].toLowerCase())),r.indexOf(o[2].toLowerCase())>-1&&(o[2]=C7(o[2].toLowerCase()))),o.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?n.toLowerCase():n}isSupportedCode(n){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(n=this.getLanguagePartFromCode(n)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(n)>-1}getBestMatchFromCodes(n){if(!n)return null;let r;return n.forEach(o=>{if(r)return;const i=this.formatLanguageCode(o);(!this.options.supportedLngs||this.isSupportedCode(i))&&(r=i)}),!r&&this.options.supportedLngs&&n.forEach(o=>{if(r)return;const i=this.getLanguagePartFromCode(o);if(this.isSupportedCode(i))return r=i;r=this.options.supportedLngs.find(s=>{if(s===i)return s;if(!(s.indexOf("-")<0&&i.indexOf("-")<0)&&s.indexOf(i)===0)return s})}),r||(r=this.getFallbackCodes(this.options.fallbackLng)[0]),r}getFallbackCodes(n,r){if(!n)return[];if(typeof n=="function"&&(n=n(r)),typeof n=="string"&&(n=[n]),Object.prototype.toString.apply(n)==="[object Array]")return n;if(!r)return n.default||[];let o=n[r];return o||(o=n[this.getScriptPartFromCode(r)]),o||(o=n[this.formatLanguageCode(r)]),o||(o=n[this.getLanguagePartFromCode(r)]),o||(o=n.default),o||[]}toResolveHierarchy(n,r){const o=this.getFallbackCodes(r||this.options.fallbackLng||[],n),i=[],s=a=>{a&&(this.isSupportedCode(a)?i.push(a):this.logger.warn(`rejecting language code not found in supportedLngs: ${a}`))};return typeof n=="string"&&(n.indexOf("-")>-1||n.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&s(this.formatLanguageCode(n)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&s(this.getScriptPartFromCode(n)),this.options.load!=="currentOnly"&&s(this.getLanguagePartFromCode(n))):typeof n=="string"&&s(this.formatLanguageCode(n)),o.forEach(a=>{i.indexOf(a)<0&&s(this.formatLanguageCode(a))}),i}}let U6t=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],W6t={1:function(e){return+(e>1)},2:function(e){return+(e!=1)},3:function(e){return 0},4:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2},5:function(e){return e==0?0:e==1?1:e==2?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},6:function(e){return e==1?0:e>=2&&e<=4?1:2},7:function(e){return e==1?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2},8:function(e){return e==1?0:e==2?1:e!=8&&e!=11?2:3},9:function(e){return+(e>=2)},10:function(e){return e==1?0:e==2?1:e<7?2:e<11?3:4},11:function(e){return e==1||e==11?0:e==2||e==12?1:e>2&&e<20?2:3},12:function(e){return+(e%10!=1||e%100==11)},13:function(e){return+(e!==0)},14:function(e){return e==1?0:e==2?1:e==3?2:3},15:function(e){return e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2},16:function(e){return e%10==1&&e%100!=11?0:e!==0?1:2},17:function(e){return e==1||e%10==1&&e%100!=11?0:1},18:function(e){return e==0?0:e==1?1:2},19:function(e){return e==1?0:e==0||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3},20:function(e){return e==1?0:e==0||e%100>0&&e%100<20?1:2},21:function(e){return e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0},22:function(e){return e==1?0:e==2?1:(e<0||e>10)&&e%10==0?2:3}};const G6t=["v1","v2","v3"],q6t=["v4"],Sle={zero:0,one:1,two:2,few:3,many:4,other:5};function Y6t(){const e={};return U6t.forEach(n=>{n.lngs.forEach(r=>{e[r]={numbers:n.nr,plurals:W6t[n.fc]}})}),e}class K6t{constructor(n){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.languageUtils=n,this.options=r,this.logger=hf.create("pluralResolver"),(!this.options.compatibilityJSON||q6t.includes(this.options.compatibilityJSON))&&(typeof Intl>"u"||!Intl.PluralRules)&&(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=Y6t()}addRule(n,r){this.rules[n]=r}getRule(n){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(A$(n==="dev"?"en":n),{type:r.ordinal?"ordinal":"cardinal"})}catch{return}return this.rules[n]||this.rules[this.languageUtils.getLanguagePartFromCode(n)]}needsPlural(n){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const o=this.getRule(n,r);return this.shouldUseIntlApi()?o&&o.resolvedOptions().pluralCategories.length>1:o&&o.numbers.length>1}getPluralFormsOfKey(n,r){let o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.getSuffixes(n,o).map(i=>`${r}${i}`)}getSuffixes(n){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const o=this.getRule(n,r);return o?this.shouldUseIntlApi()?o.resolvedOptions().pluralCategories.sort((i,s)=>Sle[i]-Sle[s]).map(i=>`${this.options.prepend}${r.ordinal?`ordinal${this.options.prepend}`:""}${i}`):o.numbers.map(i=>this.getSuffix(n,i,r)):[]}getSuffix(n,r){let o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const i=this.getRule(n,o);return i?this.shouldUseIntlApi()?`${this.options.prepend}${o.ordinal?`ordinal${this.options.prepend}`:""}${i.select(r)}`:this.getSuffixRetroCompatible(i,r):(this.logger.warn(`no plural rule found for: ${n}`),"")}getSuffixRetroCompatible(n,r){const o=n.noAbs?n.plurals(r):n.plurals(Math.abs(r));let i=n.numbers[o];this.options.simplifyPluralSuffix&&n.numbers.length===2&&n.numbers[0]===1&&(i===2?i="plural":i===1&&(i=""));const s=()=>this.options.prepend&&i.toString()?this.options.prepend+i.toString():i.toString();return this.options.compatibilityJSON==="v1"?i===1?"":typeof i=="number"?`_plural_${i.toString()}`:s():this.options.compatibilityJSON==="v2"||this.options.simplifyPluralSuffix&&n.numbers.length===2&&n.numbers[0]===1?s():this.options.prepend&&o.toString()?this.options.prepend+o.toString():o.toString()}shouldUseIntlApi(){return!G6t.includes(this.options.compatibilityJSON)}}function kle(e,n,r){let o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:".",i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,s=L6t(e,n,r);return!s&&i&&typeof r=="string"&&(s=mz(e,r,o),s===void 0&&(s=mz(n,r,o))),s}class Z6t{constructor(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=hf.create("interpolator"),this.options=n,this.format=n.interpolation&&n.interpolation.format||(r=>r),this.init(n)}init(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};n.interpolation||(n.interpolation={escapeValue:!0});const r=n.interpolation;this.escape=r.escape!==void 0?r.escape:B6t,this.escapeValue=r.escapeValue!==void 0?r.escapeValue:!0,this.useRawValueToEscape=r.useRawValueToEscape!==void 0?r.useRawValueToEscape:!1,this.prefix=r.prefix?ky(r.prefix):r.prefixEscaped||"{{",this.suffix=r.suffix?ky(r.suffix):r.suffixEscaped||"}}",this.formatSeparator=r.formatSeparator?r.formatSeparator:r.formatSeparator||",",this.unescapePrefix=r.unescapeSuffix?"":r.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":r.unescapeSuffix||"",this.nestingPrefix=r.nestingPrefix?ky(r.nestingPrefix):r.nestingPrefixEscaped||ky("$t("),this.nestingSuffix=r.nestingSuffix?ky(r.nestingSuffix):r.nestingSuffixEscaped||ky(")"),this.nestingOptionsSeparator=r.nestingOptionsSeparator?r.nestingOptionsSeparator:r.nestingOptionsSeparator||",",this.maxReplaces=r.maxReplaces?r.maxReplaces:1e3,this.alwaysFormat=r.alwaysFormat!==void 0?r.alwaysFormat:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const n=(r,o)=>r&&r.source===o?(r.lastIndex=0,r):new RegExp(o,"g");this.regexp=n(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=n(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=n(this.nestingRegexp,`${this.nestingPrefix}(.+?)${this.nestingSuffix}`)}interpolate(n,r,o,i){let s,a,l;const c=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function d(v){return v.replace(/\$/g,"$$$$")}const f=v=>{if(v.indexOf(this.formatSeparator)<0){const w=kle(r,c,v,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(w,void 0,o,{...i,...r,interpolationkey:v}):w}const y=v.split(this.formatSeparator),b=y.shift().trim(),x=y.join(this.formatSeparator).trim();return this.format(kle(r,c,b,this.options.keySeparator,this.options.ignoreJSONStructure),x,o,{...i,...r,interpolationkey:b})};this.resetRegExp();const h=i&&i.missingInterpolationHandler||this.options.missingInterpolationHandler,m=i&&i.interpolation&&i.interpolation.skipOnVariables!==void 0?i.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:v=>d(v)},{regex:this.regexp,safeValue:v=>this.escapeValue?d(this.escape(v)):d(v)}].forEach(v=>{for(l=0;s=v.regex.exec(n);){const y=s[1].trim();if(a=f(y),a===void 0)if(typeof h=="function"){const x=h(n,s,i);a=typeof x=="string"?x:""}else if(i&&Object.prototype.hasOwnProperty.call(i,y))a="";else if(m){a=s[0];continue}else this.logger.warn(`missed to pass in variable ${y} for interpolating ${n}`),a="";else typeof a!="string"&&!this.useRawValueToEscape&&(a=ble(a));const b=v.safeValue(a);if(n=n.replace(s[0],b),m?(v.regex.lastIndex+=a.length,v.regex.lastIndex-=s[0].length):v.regex.lastIndex=0,l++,l>=this.maxReplaces)break}}),n}nest(n,r){let o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i,s,a;function l(c,d){const f=this.nestingOptionsSeparator;if(c.indexOf(f)<0)return c;const h=c.split(new RegExp(`${f}[ ]*{`));let m=`{${h[1]}`;c=h[0],m=this.interpolate(m,a);const g=m.match(/'/g),v=m.match(/"/g);(g&&g.length%2===0&&!v||v.length%2!==0)&&(m=m.replace(/'/g,'"'));try{a=JSON.parse(m),d&&(a={...d,...a})}catch(y){return this.logger.warn(`failed parsing options string in nesting for key ${c}`,y),`${c}${f}${m}`}return delete a.defaultValue,c}for(;i=this.nestingRegexp.exec(n);){let c=[];a={...o},a=a.replace&&typeof a.replace!="string"?a.replace:a,a.applyPostProcessor=!1,delete a.defaultValue;let d=!1;if(i[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(i[1])){const f=i[1].split(this.formatSeparator).map(h=>h.trim());i[1]=f.shift(),c=f,d=!0}if(s=r(l.call(this,i[1].trim(),a),a),s&&i[0]===n&&typeof s!="string")return s;typeof s!="string"&&(s=ble(s)),s||(this.logger.warn(`missed to resolve ${i[1]} for nesting ${n}`),s=""),d&&(s=c.reduce((f,h)=>this.format(f,h,o.lng,{...o,interpolationkey:i[1].trim()}),s.trim())),n=n.replace(i[0],s),this.regexp.lastIndex=0}return n}}function X6t(e){let n=e.toLowerCase().trim();const r={};if(e.indexOf("(")>-1){const o=e.split("(");n=o[0].toLowerCase().trim();const i=o[1].substring(0,o[1].length-1);n==="currency"&&i.indexOf(":")<0?r.currency||(r.currency=i.trim()):n==="relativetime"&&i.indexOf(":")<0?r.range||(r.range=i.trim()):i.split(";").forEach(a=>{if(!a)return;const[l,...c]=a.split(":"),d=c.join(":").trim().replace(/^'+|'+$/g,"");r[l.trim()]||(r[l.trim()]=d),d==="false"&&(r[l.trim()]=!1),d==="true"&&(r[l.trim()]=!0),isNaN(d)||(r[l.trim()]=parseInt(d,10))})}return{formatName:n,formatOptions:r}}function Ey(e){const n={};return function(o,i,s){const a=i+JSON.stringify(s);let l=n[a];return l||(l=e(A$(i),s),n[a]=l),l(o)}}class Q6t{constructor(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=hf.create("formatter"),this.options=n,this.formats={number:Ey((r,o)=>{const i=new Intl.NumberFormat(r,{...o});return s=>i.format(s)}),currency:Ey((r,o)=>{const i=new Intl.NumberFormat(r,{...o,style:"currency"});return s=>i.format(s)}),datetime:Ey((r,o)=>{const i=new Intl.DateTimeFormat(r,{...o});return s=>i.format(s)}),relativetime:Ey((r,o)=>{const i=new Intl.RelativeTimeFormat(r,{...o});return s=>i.format(s,o.range||"day")}),list:Ey((r,o)=>{const i=new Intl.ListFormat(r,{...o});return s=>i.format(s)})},this.init(n)}init(n){const o=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}}).interpolation;this.formatSeparator=o.formatSeparator?o.formatSeparator:o.formatSeparator||","}add(n,r){this.formats[n.toLowerCase().trim()]=r}addCached(n,r){this.formats[n.toLowerCase().trim()]=Ey(r)}format(n,r,o){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return r.split(this.formatSeparator).reduce((l,c)=>{const{formatName:d,formatOptions:f}=X6t(c);if(this.formats[d]){let h=l;try{const m=i&&i.formatParams&&i.formatParams[i.interpolationkey]||{},g=m.locale||m.lng||i.locale||i.lng||o;h=this.formats[d](l,g,{...f,...i,...m})}catch(m){this.logger.warn(m)}return h}else this.logger.warn(`there was no format function for ${d}`);return l},n)}}function J6t(e,n){e.pending[n]!==void 0&&(delete e.pending[n],e.pendingCount--)}let eRt=class extends W8{constructor(n,r,o){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};super(),this.backend=n,this.store=r,this.services=o,this.languageUtils=o.languageUtils,this.options=i,this.logger=hf.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=i.maxParallelReads||10,this.readingCalls=0,this.maxRetries=i.maxRetries>=0?i.maxRetries:5,this.retryTimeout=i.retryTimeout>=1?i.retryTimeout:350,this.state={},this.queue=[],this.backend&&this.backend.init&&this.backend.init(o,i.backend,i)}queueLoad(n,r,o,i){const s={},a={},l={},c={};return n.forEach(d=>{let f=!0;r.forEach(h=>{const m=`${d}|${h}`;!o.reload&&this.store.hasResourceBundle(d,h)?this.state[m]=2:this.state[m]<0||(this.state[m]===1?a[m]===void 0&&(a[m]=!0):(this.state[m]=1,f=!1,a[m]===void 0&&(a[m]=!0),s[m]===void 0&&(s[m]=!0),c[h]===void 0&&(c[h]=!0)))}),f||(l[d]=!0)}),(Object.keys(s).length||Object.keys(a).length)&&this.queue.push({pending:a,pendingCount:Object.keys(a).length,loaded:{},errors:[],callback:i}),{toLoad:Object.keys(s),pending:Object.keys(a),toLoadLanguages:Object.keys(l),toLoadNamespaces:Object.keys(c)}}loaded(n,r,o){const i=n.split("|"),s=i[0],a=i[1];r&&this.emit("failedLoading",s,a,r),o&&this.store.addResourceBundle(s,a,o,void 0,void 0,{skipCopy:!0}),this.state[n]=r?-1:2;const l={};this.queue.forEach(c=>{M6t(c.loaded,[s],a),J6t(c,n),r&&c.errors.push(r),c.pendingCount===0&&!c.done&&(Object.keys(c.loaded).forEach(d=>{l[d]||(l[d]={});const f=c.loaded[d];f.length&&f.forEach(h=>{l[d][h]===void 0&&(l[d][h]=!0)})}),c.done=!0,c.errors.length?c.callback(c.errors):c.callback())}),this.emit("loaded",l),this.queue=this.queue.filter(c=>!c.done)}read(n,r,o){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,a=arguments.length>5?arguments[5]:void 0;if(!n.length)return a(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:n,ns:r,fcName:o,tried:i,wait:s,callback:a});return}this.readingCalls++;const l=(d,f)=>{if(this.readingCalls--,this.waitingReads.length>0){const h=this.waitingReads.shift();this.read(h.lng,h.ns,h.fcName,h.tried,h.wait,h.callback)}if(d&&f&&i<this.maxRetries){setTimeout(()=>{this.read.call(this,n,r,o,i+1,s*2,a)},s);return}a(d,f)},c=this.backend[o].bind(this.backend);if(c.length===2){try{const d=c(n,r);d&&typeof d.then=="function"?d.then(f=>l(null,f)).catch(l):l(null,d)}catch(d){l(d)}return}return c(n,r,l)}prepareLoading(n,r){let o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),i&&i();typeof n=="string"&&(n=this.languageUtils.toResolveHierarchy(n)),typeof r=="string"&&(r=[r]);const s=this.queueLoad(n,r,o,i);if(!s.toLoad.length)return s.pending.length||i(),null;s.toLoad.forEach(a=>{this.loadOne(a)})}load(n,r,o){this.prepareLoading(n,r,{},o)}reload(n,r,o){this.prepareLoading(n,r,{reload:!0},o)}loadOne(n){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const o=n.split("|"),i=o[0],s=o[1];this.read(i,s,"read",void 0,void 0,(a,l)=>{a&&this.logger.warn(`${r}loading namespace ${s} for language ${i} failed`,a),!a&&l&&this.logger.log(`${r}loaded namespace ${s} for language ${i}`,l),this.loaded(n,a,l)})}saveMissing(n,r,o,i,s){let a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},l=arguments.length>6&&arguments[6]!==void 0?arguments[6]:()=>{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(r)){this.logger.warn(`did not save key "${o}" as the namespace "${r}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(o==null||o==="")){if(this.backend&&this.backend.create){const c={...a,isUpdate:s},d=this.backend.create.bind(this.backend);if(d.length<6)try{let f;d.length===5?f=d(n,r,o,i,c):f=d(n,r,o,i),f&&typeof f.then=="function"?f.then(h=>l(null,h)).catch(l):l(null,f)}catch(f){l(f)}else d(n,r,o,i,l,c)}!n||!n[0]||this.store.addResource(n[0],r,o,i)}}};function Ele(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(n){let r={};if(typeof n[1]=="object"&&(r=n[1]),typeof n[1]=="string"&&(r.defaultValue=n[1]),typeof n[2]=="string"&&(r.tDescription=n[2]),typeof n[2]=="object"||typeof n[3]=="object"){const o=n[3]||n[2];Object.keys(o).forEach(i=>{r[i]=o[i]})}return r},interpolation:{escapeValue:!0,format:e=>e,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function jle(e){return typeof e.ns=="string"&&(e.ns=[e.ns]),typeof e.fallbackLng=="string"&&(e.fallbackLng=[e.fallbackLng]),typeof e.fallbackNS=="string"&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function W3(){}function tRt(e){Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(r=>{typeof e[r]=="function"&&(e[r]=e[r].bind(e))})}class wS extends W8{constructor(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;if(super(),this.options=jle(n),this.services={},this.logger=hf,this.modules={external:[]},tRt(this),r&&!this.isInitialized&&!n.isClone){if(!this.options.initImmediate)return this.init(n,r),this;setTimeout(()=>{this.init(n,r)},0)}}init(){var n=this;let r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=arguments.length>1?arguments[1]:void 0;this.isInitializing=!0,typeof r=="function"&&(o=r,r={}),!r.defaultNS&&r.defaultNS!==!1&&r.ns&&(typeof r.ns=="string"?r.defaultNS=r.ns:r.ns.indexOf("translation")<0&&(r.defaultNS=r.ns[0]));const i=Ele();this.options={...i,...this.options,...jle(r)},this.options.compatibilityAPI!=="v1"&&(this.options.interpolation={...i.interpolation,...this.options.interpolation}),r.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=r.keySeparator),r.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=r.nsSeparator);function s(f){return f?typeof f=="function"?new f:f:null}if(!this.options.isClone){this.modules.logger?hf.init(s(this.modules.logger),this.options):hf.init(null,this.options);let f;this.modules.formatter?f=this.modules.formatter:typeof Intl<"u"&&(f=Q6t);const h=new _le(this.options);this.store=new wle(this.options.resources,this.options);const m=this.services;m.logger=hf,m.resourceStore=this.store,m.languageUtils=h,m.pluralResolver=new K6t(h,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),f&&(!this.options.interpolation.format||this.options.interpolation.format===i.interpolation.format)&&(m.formatter=s(f),m.formatter.init(m,this.options),this.options.interpolation.format=m.formatter.format.bind(m.formatter)),m.interpolator=new Z6t(this.options),m.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},m.backendConnector=new eRt(s(this.modules.backend),m.resourceStore,m,this.options),m.backendConnector.on("*",function(g){for(var v=arguments.length,y=new Array(v>1?v-1:0),b=1;b<v;b++)y[b-1]=arguments[b];n.emit(g,...y)}),this.modules.languageDetector&&(m.languageDetector=s(this.modules.languageDetector),m.languageDetector.init&&m.languageDetector.init(m,this.options.detection,this.options)),this.modules.i18nFormat&&(m.i18nFormat=s(this.modules.i18nFormat),m.i18nFormat.init&&m.i18nFormat.init(this)),this.translator=new $$(this.services,this.options),this.translator.on("*",function(g){for(var v=arguments.length,y=new Array(v>1?v-1:0),b=1;b<v;b++)y[b-1]=arguments[b];n.emit(g,...y)}),this.modules.external.forEach(g=>{g.init&&g.init(this)})}if(this.format=this.options.interpolation.format,o||(o=W3),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const f=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);f.length>0&&f[0]!=="dev"&&(this.options.lng=f[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(f=>{this[f]=function(){return n.store[f](...arguments)}}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(f=>{this[f]=function(){return n.store[f](...arguments),n}});const c=p5(),d=()=>{const f=(h,m)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),c.resolve(m),o(h,m)};if(this.languages&&this.options.compatibilityAPI!=="v1"&&!this.isInitialized)return f(null,this.t.bind(this));this.changeLanguage(this.options.lng,f)};return this.options.resources||!this.options.initImmediate?d():setTimeout(d,0),c}loadResources(n){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:W3;const i=typeof n=="string"?n:this.language;if(typeof n=="function"&&(o=n),!this.options.resources||this.options.partialBundledLanguages){if(i&&i.toLowerCase()==="cimode"&&(!this.options.preload||this.options.preload.length===0))return o();const s=[],a=l=>{if(!l||l==="cimode")return;this.services.languageUtils.toResolveHierarchy(l).forEach(d=>{d!=="cimode"&&s.indexOf(d)<0&&s.push(d)})};i?a(i):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(c=>a(c)),this.options.preload&&this.options.preload.forEach(l=>a(l)),this.services.backendConnector.load(s,this.options.ns,l=>{!l&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),o(l)})}else o(null)}reloadResources(n,r,o){const i=p5();return n||(n=this.languages),r||(r=this.options.ns),o||(o=W3),this.services.backendConnector.reload(n,r,s=>{i.resolve(),o(s)}),i}use(n){if(!n)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!n.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return n.type==="backend"&&(this.modules.backend=n),(n.type==="logger"||n.log&&n.warn&&n.error)&&(this.modules.logger=n),n.type==="languageDetector"&&(this.modules.languageDetector=n),n.type==="i18nFormat"&&(this.modules.i18nFormat=n),n.type==="postProcessor"&&gFe.addPostProcessor(n),n.type==="formatter"&&(this.modules.formatter=n),n.type==="3rdParty"&&this.modules.external.push(n),this}setResolvedLanguage(n){if(!(!n||!this.languages)&&!(["cimode","dev"].indexOf(n)>-1))for(let r=0;r<this.languages.length;r++){const o=this.languages[r];if(!(["cimode","dev"].indexOf(o)>-1)&&this.store.hasLanguageSomeTranslations(o)){this.resolvedLanguage=o;break}}}changeLanguage(n,r){var o=this;this.isLanguageChangingTo=n;const i=p5();this.emit("languageChanging",n);const s=c=>{this.language=c,this.languages=this.services.languageUtils.toResolveHierarchy(c),this.resolvedLanguage=void 0,this.setResolvedLanguage(c)},a=(c,d)=>{d?(s(d),this.translator.changeLanguage(d),this.isLanguageChangingTo=void 0,this.emit("languageChanged",d),this.logger.log("languageChanged",d)):this.isLanguageChangingTo=void 0,i.resolve(function(){return o.t(...arguments)}),r&&r(c,function(){return o.t(...arguments)})},l=c=>{!n&&!c&&this.services.languageDetector&&(c=[]);const d=typeof c=="string"?c:this.services.languageUtils.getBestMatchFromCodes(c);d&&(this.language||s(d),this.translator.language||this.translator.changeLanguage(d),this.services.languageDetector&&this.services.languageDetector.cacheUserLanguage&&this.services.languageDetector.cacheUserLanguage(d)),this.loadResources(d,f=>{a(f,d)})};return!n&&this.services.languageDetector&&!this.services.languageDetector.async?l(this.services.languageDetector.detect()):!n&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(l):this.services.languageDetector.detect(l):l(n),i}getFixedT(n,r,o){var i=this;const s=function(a,l){let c;if(typeof l!="object"){for(var d=arguments.length,f=new Array(d>2?d-2:0),h=2;h<d;h++)f[h-2]=arguments[h];c=i.options.overloadTranslationOptionHandler([a,l].concat(f))}else c={...l};c.lng=c.lng||s.lng,c.lngs=c.lngs||s.lngs,c.ns=c.ns||s.ns,c.keyPrefix=c.keyPrefix||o||s.keyPrefix;const m=i.options.keySeparator||".";let g;return c.keyPrefix&&Array.isArray(a)?g=a.map(v=>`${c.keyPrefix}${m}${v}`):g=c.keyPrefix?`${c.keyPrefix}${m}${a}`:a,i.t(g,c)};return typeof n=="string"?s.lng=n:s.lngs=n,s.ns=r,s.keyPrefix=o,s}t(){return this.translator&&this.translator.translate(...arguments)}exists(){return this.translator&&this.translator.exists(...arguments)}setDefaultNamespace(n){this.options.defaultNS=n}hasLoadedNamespace(n){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const o=r.lng||this.resolvedLanguage||this.languages[0],i=this.options?this.options.fallbackLng:!1,s=this.languages[this.languages.length-1];if(o.toLowerCase()==="cimode")return!0;const a=(l,c)=>{const d=this.services.backendConnector.state[`${l}|${c}`];return d===-1||d===2};if(r.precheck){const l=r.precheck(this,a);if(l!==void 0)return l}return!!(this.hasResourceBundle(o,n)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||a(o,n)&&(!i||a(s,n)))}loadNamespaces(n,r){const o=p5();return this.options.ns?(typeof n=="string"&&(n=[n]),n.forEach(i=>{this.options.ns.indexOf(i)<0&&this.options.ns.push(i)}),this.loadResources(i=>{o.resolve(),r&&r(i)}),o):(r&&r(),Promise.resolve())}loadLanguages(n,r){const o=p5();typeof n=="string"&&(n=[n]);const i=this.options.preload||[],s=n.filter(a=>i.indexOf(a)<0);return s.length?(this.options.preload=i.concat(s),this.loadResources(a=>{o.resolve(),r&&r(a)}),o):(r&&r(),Promise.resolve())}dir(n){if(n||(n=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!n)return"rtl";const r=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],o=this.services&&this.services.languageUtils||new _le(Ele());return r.indexOf(o.getLanguagePartFromCode(n))>-1||n.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;return new wS(n,r)}cloneInstance(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:W3;const o=n.forkResourceStore;o&&delete n.forkResourceStore;const i={...this.options,...n,isClone:!0},s=new wS(i);return(n.debug!==void 0||n.prefix!==void 0)&&(s.logger=s.logger.clone(n)),["store","services","language"].forEach(l=>{s[l]=this[l]}),s.services={...this.services},s.services.utils={hasLoadedNamespace:s.hasLoadedNamespace.bind(s)},o&&(s.store=new wle(this.store.data,i),s.services.resourceStore=s.store),s.translator=new $$(s.services,i),s.translator.on("*",function(l){for(var c=arguments.length,d=new Array(c>1?c-1:0),f=1;f<c;f++)d[f-1]=arguments[f];s.emit(l,...d)}),s.init(i,r),s.translator.options=i,s.translator.backendConnector.services.utils={hasLoadedNamespace:s.hasLoadedNamespace.bind(s)},s}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}const cl=wS.createInstance();cl.createInstance=wS.createInstance;const vFe=cl.createInstance;cl.dir;cl.init;cl.loadResources;cl.reloadResources;cl.use;cl.changeLanguage;cl.getFixedT;cl.t;cl.exists;cl.setDefaultNamespace;cl.hasLoadedNamespace;cl.loadNamespaces;cl.loadLanguages;var nRt=sPe,rRt=nRt(Object.getPrototypeOf,Object),LK=rRt,oRt=Ep,iRt=LK,sRt=Fc,aRt="[object Object]",lRt=Function.prototype,cRt=Object.prototype,yFe=lRt.toString,uRt=cRt.hasOwnProperty,dRt=yFe.call(Object);function fRt(e){if(!sRt(e)||oRt(e)!=aRt)return!1;var n=iRt(e);if(n===null)return!0;var r=uRt.call(n,"constructor")&&n.constructor;return typeof r=="function"&&r instanceof r&&yFe.call(r)==dRt}var FK=fRt;const no=Ye(FK);function hRt(e,n){for(var r=-1,o=e==null?0:e.length;++r<o&&n(e[r],r,e)!==!1;);return e}var pRt=hRt,mRt=$v,gRt=function(){try{var e=mRt(Object,"defineProperty");return e({},"",{}),e}catch{}}(),bFe=gRt,Tle=bFe;function vRt(e,n,r){n=="__proto__"&&Tle?Tle(e,n,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[n]=r}var G8=vRt,yRt=G8,bRt=Vk,xRt=Object.prototype,wRt=xRt.hasOwnProperty;function CRt(e,n,r){var o=e[n];(!(wRt.call(e,n)&&bRt(o,r))||r===void 0&&!(n in e))&&yRt(e,n,r)}var BK=CRt,_Rt=BK,SRt=G8;function kRt(e,n,r,o){var i=!r;r||(r={});for(var s=-1,a=n.length;++s<a;){var l=n[s],c=o?o(r[l],e[l],l,r,e):void 0;c===void 0&&(c=e[l]),i?SRt(r,l,c):_Rt(r,l,c)}return r}var Hv=kRt,ERt=Hv,jRt=Tp;function TRt(e,n){return e&&ERt(n,jRt(n),e)}var IRt=TRt;function ARt(e){var n=[];if(e!=null)for(var r in Object(e))n.push(r);return n}var $Rt=ARt,DRt=Lu,ORt=AP,PRt=$Rt,RRt=Object.prototype,MRt=RRt.hasOwnProperty;function LRt(e){if(!DRt(e))return PRt(e);var n=ORt(e),r=[];for(var o in e)o=="constructor"&&(n||!MRt.call(e,o))||r.push(o);return r}var FRt=LRt,BRt=iPe,NRt=FRt,VRt=zg;function zRt(e){return VRt(e)?BRt(e,!0):NRt(e)}var q8=zRt,HRt=Hv,URt=q8;function WRt(e,n){return e&&HRt(n,URt(n),e)}var GRt=WRt,D$={exports:{}};D$.exports;(function(e,n){var r=Mu,o=n&&!n.nodeType&&n,i=o&&!0&&e&&!e.nodeType&&e,s=i&&i.exports===o,a=s?r.Buffer:void 0,l=a?a.allocUnsafe:void 0;function c(d,f){if(f)return d.slice();var h=d.length,m=l?l(h):new d.constructor(h);return d.copy(m),m}e.exports=c})(D$,D$.exports);var qRt=D$.exports;function YRt(e,n){var r=-1,o=e.length;for(n||(n=Array(o));++r<o;)n[r]=e[r];return n}var NK=YRt,KRt=Hv,ZRt=nq;function XRt(e,n){return KRt(e,ZRt(e),n)}var QRt=XRt,JRt=MG,eMt=LK,tMt=nq,nMt=oPe,rMt=Object.getOwnPropertySymbols,oMt=rMt?function(e){for(var n=[];e;)JRt(n,tMt(e)),e=eMt(e);return n}:nMt,xFe=oMt,iMt=Hv,sMt=xFe;function aMt(e,n){return iMt(e,sMt(e),n)}var lMt=aMt,cMt=nPe,uMt=xFe,dMt=q8;function fMt(e){return cMt(e,dMt,uMt)}var VK=fMt,hMt=Object.prototype,pMt=hMt.hasOwnProperty;function mMt(e){var n=e.length,r=new e.constructor(n);return n&&typeof e[0]=="string"&&pMt.call(e,"index")&&(r.index=e.index,r.input=e.input),r}var gMt=mMt,Ile=tPe;function vMt(e){var n=new e.constructor(e.byteLength);return new Ile(n).set(new Ile(e)),n}var zK=vMt,yMt=zK;function bMt(e,n){var r=n?yMt(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}var xMt=bMt,wMt=/\w*$/;function CMt(e){var n=new e.constructor(e.source,wMt.exec(e));return n.lastIndex=e.lastIndex,n}var _Mt=CMt,Ale=Iw,$le=Ale?Ale.prototype:void 0,Dle=$le?$le.valueOf:void 0;function SMt(e){return Dle?Object(Dle.call(e)):{}}var kMt=SMt,EMt=zK;function jMt(e,n){var r=n?EMt(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}var TMt=jMt,IMt=zK,AMt=xMt,$Mt=_Mt,DMt=kMt,OMt=TMt,PMt="[object Boolean]",RMt="[object Date]",MMt="[object Map]",LMt="[object Number]",FMt="[object RegExp]",BMt="[object Set]",NMt="[object String]",VMt="[object Symbol]",zMt="[object ArrayBuffer]",HMt="[object DataView]",UMt="[object Float32Array]",WMt="[object Float64Array]",GMt="[object Int8Array]",qMt="[object Int16Array]",YMt="[object Int32Array]",KMt="[object Uint8Array]",ZMt="[object Uint8ClampedArray]",XMt="[object Uint16Array]",QMt="[object Uint32Array]";function JMt(e,n,r){var o=e.constructor;switch(n){case zMt:return IMt(e);case PMt:case RMt:return new o(+e);case HMt:return AMt(e,r);case UMt:case WMt:case GMt:case qMt:case YMt:case KMt:case ZMt:case XMt:case QMt:return OMt(e,r);case MMt:return new o;case LMt:case NMt:return new o(e);case FMt:return $Mt(e);case BMt:return new o;case VMt:return DMt(e)}}var e9t=JMt,t9t=Lu,Ole=Object.create,n9t=function(){function e(){}return function(n){if(!t9t(n))return{};if(Ole)return Ole(n);e.prototype=n;var r=new e;return e.prototype=void 0,r}}(),HK=n9t,r9t=HK,o9t=LK,i9t=AP;function s9t(e){return typeof e.constructor=="function"&&!i9t(e)?r9t(o9t(e)):{}}var a9t=s9t,l9t=zk,c9t=Fc,u9t="[object Map]";function d9t(e){return c9t(e)&&l9t(e)==u9t}var f9t=d9t,h9t=f9t,p9t=Lw,Ple=oq,Rle=Ple&&Ple.isMap,m9t=Rle?p9t(Rle):h9t,g9t=m9t,v9t=zk,y9t=Fc,b9t="[object Set]";function x9t(e){return y9t(e)&&v9t(e)==b9t}var w9t=x9t,C9t=w9t,_9t=Lw,Mle=oq,Lle=Mle&&Mle.isSet,S9t=Lle?_9t(Lle):C9t,k9t=S9t,E9t=eq,j9t=pRt,T9t=BK,I9t=IRt,A9t=GRt,$9t=qRt,D9t=NK,O9t=QRt,P9t=lMt,R9t=lPe,M9t=VK,L9t=zk,F9t=gMt,B9t=e9t,N9t=a9t,V9t=Ri,z9t=TP,H9t=g9t,U9t=Lu,W9t=k9t,G9t=Tp,q9t=q8,Y9t=1,K9t=2,Z9t=4,wFe="[object Arguments]",X9t="[object Array]",Q9t="[object Boolean]",J9t="[object Date]",e7t="[object Error]",CFe="[object Function]",t7t="[object GeneratorFunction]",n7t="[object Map]",r7t="[object Number]",_Fe="[object Object]",o7t="[object RegExp]",i7t="[object Set]",s7t="[object String]",a7t="[object Symbol]",l7t="[object WeakMap]",c7t="[object ArrayBuffer]",u7t="[object DataView]",d7t="[object Float32Array]",f7t="[object Float64Array]",h7t="[object Int8Array]",p7t="[object Int16Array]",m7t="[object Int32Array]",g7t="[object Uint8Array]",v7t="[object Uint8ClampedArray]",y7t="[object Uint16Array]",b7t="[object Uint32Array]",go={};go[wFe]=go[X9t]=go[c7t]=go[u7t]=go[Q9t]=go[J9t]=go[d7t]=go[f7t]=go[h7t]=go[p7t]=go[m7t]=go[n7t]=go[r7t]=go[_Fe]=go[o7t]=go[i7t]=go[s7t]=go[a7t]=go[g7t]=go[v7t]=go[y7t]=go[b7t]=!0;go[e7t]=go[CFe]=go[l7t]=!1;function lA(e,n,r,o,i,s){var a,l=n&Y9t,c=n&K9t,d=n&Z9t;if(r&&(a=i?r(e,o,i,s):r(e)),a!==void 0)return a;if(!U9t(e))return e;var f=V9t(e);if(f){if(a=F9t(e),!l)return D9t(e,a)}else{var h=L9t(e),m=h==CFe||h==t7t;if(z9t(e))return $9t(e,l);if(h==_Fe||h==wFe||m&&!i){if(a=c||m?{}:N9t(e),!l)return c?P9t(e,A9t(a,e)):O9t(e,I9t(a,e))}else{if(!go[h])return i?e:{};a=B9t(e,h,l)}}s||(s=new E9t);var g=s.get(e);if(g)return g;s.set(e,a),W9t(e)?e.forEach(function(b){a.add(lA(b,n,r,b,e,s))}):H9t(e)&&e.forEach(function(b,x){a.set(x,lA(b,n,r,x,e,s))});var v=d?c?M9t:R9t:c?q9t:G9t,y=f?void 0:v(e);return j9t(y||e,function(b,x){y&&(x=b,b=e[x]),T9t(a,x,lA(b,n,r,x,e,s))}),a}var UK=lA,x7t=Ri,w7t=Dv,C7t=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,_7t=/^\w*$/;function S7t(e,n){if(x7t(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||w7t(e)?!0:_7t.test(e)||!C7t.test(e)||n!=null&&e in Object(n)}var WK=S7t,SFe=JG,k7t="Expected a function";function GK(e,n){if(typeof e!="function"||n!=null&&typeof n!="function")throw new TypeError(k7t);var r=function(){var o=arguments,i=n?n.apply(this,o):o[0],s=r.cache;if(s.has(i))return s.get(i);var a=e.apply(this,o);return r.cache=s.set(i,a)||s,a};return r.cache=new(GK.Cache||SFe),r}GK.Cache=SFe;var kFe=GK;const CE=Ye(kFe);var E7t=kFe,j7t=500;function T7t(e){var n=E7t(e,function(o){return r.size===j7t&&r.clear(),o}),r=n.cache;return n}var I7t=T7t,A7t=I7t,$7t=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,D7t=/\\(\\)?/g,O7t=A7t(function(e){var n=[];return e.charCodeAt(0)===46&&n.push(""),e.replace($7t,function(r,o,i,s){n.push(i?s.replace(D7t,"$1"):o||r)}),n}),EFe=O7t,P7t=Ri,R7t=WK,M7t=EFe,L7t=Vu;function F7t(e,n){return P7t(e)?e:R7t(e,n)?[e]:M7t(L7t(e))}var Kw=F7t;function B7t(e){var n=e==null?0:e.length;return n?e[n-1]:void 0}var N7t=B7t,V7t=Dv,z7t=1/0;function H7t(e){if(typeof e=="string"||V7t(e))return e;var n=e+"";return n=="0"&&1/e==-z7t?"-0":n}var Uv=H7t,U7t=Kw,W7t=Uv;function G7t(e,n){n=U7t(n,e);for(var r=0,o=n.length;e!=null&&r<o;)e=e[W7t(n[r++])];return r&&r==o?e:void 0}var _E=G7t,q7t=_E,Y7t=XLe;function K7t(e,n){return n.length<2?e:q7t(e,Y7t(n,0,-1))}var Z7t=K7t,X7t=Kw,Q7t=N7t,J7t=Z7t,eLt=Uv;function tLt(e,n){return n=X7t(n,e),e=J7t(e,n),e==null||delete e[eLt(Q7t(n))]}var nLt=tLt,rLt=FK;function oLt(e){return rLt(e)?void 0:e}var iLt=oLt;function sLt(e,n,r){switch(r.length){case 0:return e.call(n);case 1:return e.call(n,r[0]);case 2:return e.call(n,r[0],r[1]);case 3:return e.call(n,r[0],r[1],r[2])}return e.apply(n,r)}var jFe=sLt,aLt=jFe,Fle=Math.max;function lLt(e,n,r){return n=Fle(n===void 0?e.length-1:n,0),function(){for(var o=arguments,i=-1,s=Fle(o.length-n,0),a=Array(s);++i<s;)a[i]=o[n+i];i=-1;for(var l=Array(n+1);++i<n;)l[i]=o[i];return l[n]=r(a),aLt(e,this,l)}}var TFe=lLt;function cLt(e){return function(){return e}}var uLt=cLt;function dLt(e){return e}var Wv=dLt;const IFe=Ye(Wv);var fLt=uLt,Ble=bFe,hLt=Wv,pLt=Ble?function(e,n){return Ble(e,"toString",{configurable:!0,enumerable:!1,value:fLt(n),writable:!0})}:hLt,mLt=pLt,gLt=800,vLt=16,yLt=Date.now;function bLt(e){var n=0,r=0;return function(){var o=yLt(),i=vLt-(o-r);if(r=o,i>0){if(++n>=gLt)return arguments[0]}else n=0;return e.apply(void 0,arguments)}}var xLt=bLt,wLt=mLt,CLt=xLt,_Lt=CLt(wLt),AFe=_Lt,SLt=uOe,kLt=TFe,ELt=AFe;function jLt(e){return ELt(kLt(e,void 0,SLt),e+"")}var qK=jLt,TLt=Vf,ILt=UK,ALt=nLt,$Lt=Kw,DLt=Hv,OLt=iLt,PLt=qK,RLt=VK,MLt=1,LLt=2,FLt=4,BLt=PLt(function(e,n){var r={};if(e==null)return r;var o=!1;n=TLt(n,function(s){return s=$Lt(s,e),o||(o=s.length>1),s}),DLt(e,RLt(e),r),o&&(r=ILt(r,MLt|LLt|FLt,OLt));for(var i=n.length;i--;)ALt(r,n[i]);return r}),NLt=BLt;const Oa=Ye(NLt);var VLt=BK,zLt=Kw,HLt=IP,Nle=Lu,ULt=Uv;function WLt(e,n,r,o){if(!Nle(e))return e;n=zLt(n,e);for(var i=-1,s=n.length,a=s-1,l=e;l!=null&&++i<s;){var c=ULt(n[i]),d=r;if(c==="__proto__"||c==="constructor"||c==="prototype")return e;if(i!=a){var f=l[c];d=o?o(f,c,l):void 0,d===void 0&&(d=Nle(f)?f:HLt(n[i+1])?[]:{})}VLt(l,c,d),l=l[c]}return e}var GLt=WLt,qLt=_E,YLt=GLt,KLt=Kw;function ZLt(e,n,r){for(var o=-1,i=n.length,s={};++o<i;){var a=n[o],l=qLt(e,a);r(l,a)&&YLt(s,KLt(a,e),l)}return s}var $Fe=ZLt;function XLt(e,n){return e!=null&&n in Object(e)}var QLt=XLt,JLt=Kw,eFt=dP,tFt=Ri,nFt=IP,rFt=rq,oFt=Uv;function iFt(e,n,r){n=JLt(n,e);for(var o=-1,i=n.length,s=!1;++o<i;){var a=oFt(n[o]);if(!(s=e!=null&&r(e,a)))break;e=e[a]}return s||++o!=i?s:(i=e==null?0:e.length,!!i&&rFt(i)&&nFt(a,i)&&(tFt(e)||eFt(e)))}var sFt=iFt,aFt=QLt,lFt=sFt;function cFt(e,n){return e!=null&&lFt(e,n,aFt)}var DFe=cFt,uFt=$Fe,dFt=DFe;function fFt(e,n){return uFt(e,n,function(r,o){return dFt(e,o)})}var hFt=fFt,pFt=hFt,mFt=qK,gFt=mFt(function(e,n){return e==null?{}:pFt(e,n)}),vFt=gFt;const pn=Ye(vFt);var yFt=function(e){return e==null?[]:Array.isArray(e)?e:[e]};const Zw=Ye(yFt);function bFt(e){return e===void 0}var xFt=bFt;const OFe=Ye(xFt);var wFt=eq,CFt=sq,_Ft=1,SFt=2;function kFt(e,n,r,o){var i=r.length,s=i,a=!o;if(e==null)return!s;for(e=Object(e);i--;){var l=r[i];if(a&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++i<s;){l=r[i];var c=l[0],d=e[c],f=l[1];if(a&&l[2]){if(d===void 0&&!(c in e))return!1}else{var h=new wFt;if(o)var m=o(d,f,c,e,n,h);if(!(m===void 0?CFt(f,d,_Ft|SFt,o,h):m))return!1}}return!0}var EFt=kFt,jFt=Lu;function TFt(e){return e===e&&!jFt(e)}var PFe=TFt,IFt=PFe,AFt=Tp;function $Ft(e){for(var n=AFt(e),r=n.length;r--;){var o=n[r],i=e[o];n[r]=[o,i,IFt(i)]}return n}var DFt=$Ft;function OFt(e,n){return function(r){return r==null?!1:r[e]===n&&(n!==void 0||e in Object(r))}}var RFe=OFt,PFt=EFt,RFt=DFt,MFt=RFe;function LFt(e){var n=RFt(e);return n.length==1&&n[0][2]?MFt(n[0][0],n[0][1]):function(r){return r===e||PFt(r,e,n)}}var FFt=LFt,BFt=_E;function NFt(e,n,r){var o=e==null?void 0:BFt(e,n);return o===void 0?r:o}var MFe=NFt;const bo=Ye(MFe);var VFt=sq,zFt=MFe,HFt=DFe,UFt=WK,WFt=PFe,GFt=RFe,qFt=Uv,YFt=1,KFt=2;function ZFt(e,n){return UFt(e)&&WFt(n)?GFt(qFt(e),n):function(r){var o=zFt(r,e);return o===void 0&&o===n?HFt(r,e):VFt(n,o,YFt|KFt)}}var XFt=ZFt;function QFt(e){return function(n){return n==null?void 0:n[e]}}var JFt=QFt,eBt=_E;function tBt(e){return function(n){return eBt(n,e)}}var nBt=tBt,rBt=JFt,oBt=nBt,iBt=WK,sBt=Uv;function aBt(e){return iBt(e)?rBt(sBt(e)):oBt(e)}var lBt=aBt,cBt=FFt,uBt=XFt,dBt=Wv,fBt=Ri,hBt=lBt;function pBt(e){return typeof e=="function"?e:e==null?dBt:typeof e=="object"?fBt(e)?uBt(e[0],e[1]):cBt(e):hBt(e)}var Zg=pBt,mBt="Expected a function";function gBt(e){if(typeof e!="function")throw new TypeError(mBt);return function(){var n=arguments;switch(n.length){case 0:return!e.call(this);case 1:return!e.call(this,n[0]);case 2:return!e.call(this,n[0],n[1]);case 3:return!e.call(this,n[0],n[1],n[2])}return!e.apply(this,n)}}var LFe=gBt;const vBt=Ye(LFe);var yBt=Vf,bBt=Zg,xBt=$Fe,wBt=VK;function CBt(e,n){if(e==null)return{};var r=yBt(wBt(e),function(o){return[o]});return n=bBt(n),xBt(e,r,function(o,i){return n(o,i[0])})}var _Bt=CBt,SBt=Zg,kBt=LFe,EBt=_Bt;function jBt(e,n){return EBt(e,kBt(SBt(n)))}var TBt=jBt;const FFe=Ye(TBt);var IBt=Vu,ABt=RK;function $Bt(e){return ABt(IBt(e).toLowerCase())}var BFe=$Bt;const Gv=Ye(BFe);var DBt=Mu,OBt=DBt.isFinite;function PBt(e){return typeof e=="number"&&OBt(e)}var RBt=PBt;const NFe=Ye(RBt);function MBt(e,n,r,o){for(var i=e.length,s=r+(o?1:-1);o?s--:++s<i;)if(n(e[s],s,e))return s;return-1}var VFe=MBt;function LBt(e){return e!==e}var FBt=LBt;function BBt(e,n,r){for(var o=r-1,i=e.length;++o<i;)if(e[o]===n)return o;return-1}var NBt=BBt,VBt=VFe,zBt=FBt,HBt=NBt;function UBt(e,n,r){return n===n?HBt(e,n,r):VBt(e,zBt,r)}var YK=UBt,WBt=YK;function GBt(e,n){var r=e==null?0:e.length;return!!r&&WBt(e,n,0)>-1}var KK=GBt;function qBt(e,n,r){for(var o=-1,i=e==null?0:e.length;++o<i;)if(r(n,e[o]))return!0;return!1}var ZK=qBt;function YBt(){}var XK=YBt;const zFe=Ye(XK);var _7=cPe,KBt=XK,ZBt=tq,XBt=1/0,QBt=_7&&1/ZBt(new _7([,-0]))[1]==XBt?function(e){return new _7(e)}:KBt,JBt=QBt,eNt=EP,tNt=KK,nNt=ZK,rNt=jP,oNt=JBt,iNt=tq,sNt=200;function aNt(e,n,r){var o=-1,i=tNt,s=e.length,a=!0,l=[],c=l;if(r)a=!1,i=nNt;else if(s>=sNt){var d=n?null:oNt(e);if(d)return iNt(d);a=!1,i=rNt,c=new eNt}else c=n?[]:l;e:for(;++o<s;){var f=e[o],h=n?n(f):f;if(f=r||f!==0?f:0,a&&h===h){for(var m=c.length;m--;)if(c[m]===h)continue e;n&&c.push(h),l.push(f)}else i(c,h,r)||(c!==l&&c.push(h),l.push(f))}return l}var Y8=aNt,lNt=Zg,cNt=Y8;function uNt(e,n){return e&&e.length?cNt(e,lNt(n)):[]}var dNt=uNt;const Sg=Ye(dNt),O$=5,S7={},HFe=e=>(S7[e]||(S7[e]=Symbol("__cachedStringFields_".concat(e))),S7[e]),fNt=e=>e.type&&e.type.name==="reference",hNt=["style","list"],QK=e=>e.name==="block"||e.type&&QK(e.type),pNt=e=>e.jsonType==="array"&&Array.isArray(e.of)&&e.of.some(QK);function K8(e,n,r){let o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[],i=arguments.length>4?arguments[4]:void 0;if(i<0)return r;const s=n(r,e,o);return e.jsonType==="array"&&Array.isArray(e.of)?mNt(e,n,s,o,i):e.jsonType==="object"&&Array.isArray(e.fields)&&!fNt(e)?gNt(e,n,s,o,i):s}function mNt(e,n,r,o,i){return e.of.reduce((s,a)=>K8(a,n,s,o,i-1),r)}function gNt(e,n,r,o,i){const s=QK(e);return e.fields.reduce((a,l)=>{if(s&&hNt.includes(l.name))return a;const c=[l.name].concat(l.type.jsonType==="array"?[[]]:[]);return K8(l.type,n,a,o.concat(c),i-1)},r)}const UFe=[{weight:1,path:["_id"]},{weight:1,path:["_type"]}],Vle={title:10,subtitle:5,description:1.5};function WFe(e,n){var r;const o=(r=e==null?void 0:e.preview)==null?void 0:r.select;if(!o)return[];const i=[];for(const s of Object.keys(o)){if(!(s in Vle))continue;const a=o[s].split(".");n>-1&&a.length-1>n||i.push({weight:Vle[s],path:a})}return i}function vNt(e,n){const r=HFe(n);return e[r]||(e[r]=Sg([...UFe,...WFe(e,n),...bNt(e,n).map(o=>({weight:1,path:o})),...xNt(e,n).map(o=>({weight:1,path:o,mapWith:"pt::text"}))],o=>o.path.join("."))),e[r]}function yNt(e,n){const r=HFe(n);return e[r]||(e[r]=Sg([...UFe,...WFe(e,n)],o=>o.path.join("."))),e[r]}function bNt(e,n){return K8(e,(o,i,s)=>i.jsonType==="string"?[...o,s]:o,[],[],n)}function xNt(e,n){return K8(e,(o,i,s)=>pNt(i)?[...o,s]:o,[],[],n)}function GFe(e,n){return yNt(e,YFe(n))}function qFe(e,n){return vNt(e,YFe(n))}function YFe(e){return!NFe(e)||e<1||e>O$?O$-1:e-1}var wNt=Ri;function CNt(){if(!arguments.length)return[];var e=arguments[0];return wNt(e)?e:[e]}var _Nt=CNt;const SE=Ye(_Nt);function SNt(e){return function(n,r,o){for(var i=-1,s=Object(n),a=o(n),l=a.length;l--;){var c=a[e?l:++i];if(r(s[c],c,s)===!1)break}return n}}var kNt=SNt,ENt=kNt,jNt=ENt(),TNt=jNt,INt=TNt,ANt=Tp;function $Nt(e,n){return e&&INt(e,n,ANt)}var DNt=$Nt,ONt=zg;function PNt(e,n){return function(r,o){if(r==null)return r;if(!ONt(r))return e(r,o);for(var i=r.length,s=n?i:-1,a=Object(r);(n?s--:++s<i)&&o(a[s],s,a)!==!1;);return r}}var RNt=PNt,MNt=DNt,LNt=RNt,FNt=LNt(MNt),KFe=FNt,BNt=KFe,NNt=zg;function VNt(e,n){var r=-1,o=NNt(e)?Array(e.length):[];return BNt(e,function(i,s,a){o[++r]=n(i,s,a)}),o}var ZFe=VNt,zNt=Vf,HNt=Zg,UNt=ZFe,WNt=Ri;function GNt(e,n){var r=WNt(e)?zNt:UNt;return r(e,HNt(n))}var qNt=GNt,YNt=Aw,KNt=qNt;function ZNt(e,n){return YNt(KNt(e,n),1)}var XNt=ZNt;const QNt=Ye(XNt);var JNt=Vf,eVt=NK,tVt=Ri,nVt=Dv,rVt=EFe,oVt=Uv,iVt=Vu;function sVt(e){return tVt(e)?JNt(e,oVt):nVt(e)?[e]:eVt(rVt(iVt(e)))}var aVt=sVt;const lVt=Ye(aVt),ul=["jsonType","type","name","title","description","options","fieldsets","validation","readOnly","hidden","components","diffComponent","initialValue","deprecated"],zle=[...ul],k7={name:"any",type:null,jsonType:"any"},cVt={get(){return k7},extend(e,n){const r=Object.assign(pn(k7,zle),e,{type:k7,of:e.of.map(i=>({name:i.name,type:n(Oa(i,"name"))}))});return o(r);function o(i){return{get(){return i},extend:s=>{if(s.of)throw new Error('Cannot override `of` property of subtypes of "array"');const a=Object.assign({},i,pn(s,zle),{type:i});return o(a)}}}}};function xo(e,n,r){let o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return Object.defineProperty(e,n,{configurable:!0,enumerable:o.enumerable!==!1,get(){const i=r();return Object.defineProperty(e,n,{value:i,writable:!!o.writable,configurable:!1}),i}}),e}const Hle=[...ul],E7={name:"array",type:null,jsonType:"array",of:[]},uVt={get(){return E7},extend(e,n){const r=Object.assign(pn(E7,Hle),e,{type:E7});return xo(r,"of",()=>e.of.map(i=>n(i))),o(r);function o(i){return{get(){return i},extend:s=>{if(s.of)throw new Error('Cannot override `of` property of subtypes of "array"');const a=Object.assign({},i,pn(s,Hle),{type:i});return o(a)}}}}};function dVt(e){e.options&&e.options.preview&&console.warn(`Heads up! The preview config is no longer defined on "options", but instead on the type/field itself.
Please move {options: {preview: ...}} to {..., preview: ...} on the type/field definition of "`.concat(e.name,`".
`))}function fVt(e){const n=e.preview||(e.options||{}).preview;n&&"fields"in n&&console.warn('Heads up! "preview.fields" should be renamed to "preview.select". Please update the preview config for "'.concat(e.name,`".
`))}function hVt(e){for(const n in e)if(e.hasOwnProperty(n))return!1;return!0}function gz(e,n,r){if(r>n.maxDepth)return"...";if(Array.isArray(e)){if(e.length===0)return"[empty]";const i=Math.max(e.length-n.maxBreadth),s=e.slice(0,n.maxBreadth).map((a,l)=>gz(a,n,r+1)).concat(i>0?"…+".concat(i):[]).join(", ");return r===0?s:"[".concat(s,"]")}if(typeof e=="object"&&e!==null){const i=Object.keys(e).filter(a=>!n.ignoreKeys.includes(a)&&typeof e[a]<"u");if(hVt(pn(e,i)))return"{empty}";const s=i.slice(0,n.maxBreadth).map(a=>"".concat(a,": ").concat(gz(e[a],n,r+1))).join(", ");return r===0?s:"{".concat(s,"}")}const o=String(e);return o===""?'""':o}function pVt(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r={maxDepth:"maxDepth"in n?n.maxDepth:2,maxBreadth:"maxBreadth"in n?n.maxBreadth:2,ignoreKeys:"ignoreKeys"in n?n.ignoreKeys:[]};return gz(e,r,0)}const mVt={maxEntries:2,maxDepth:2,maxBreadth:2,ignoreKeys:["_id","_type","_key","_ref"]};function gVt(e){return n=>({title:pVt(pn(n,e),mVt)})}function vVt(e){return e.type==="array"&&e.of&&e.of.some(n=>n.type==="block")}const XFe=["title","name","label","heading","header","caption"],yVt=["description",...XFe];function QFe(e,n){return Zw(e.to||[]).some(r=>r.type===n)}function Ule(e){return QFe(e,"sanity.imageAsset")}function bVt(e){const n=e.fields||[],r=n.find(Ule);if(r)return r.name;const o=n.find(i=>(i.fields||[]).some(Ule));return o?"".concat(o.name,".asset"):void 0}function Wle(e){return QFe(e,"sanity.fileAsset")}function xVt(e){const n=e.fields||[],r=n.find(Wle);if(r)return r.name;const o=n.find(i=>(i.fields||[]).some(Wle));return o?"".concat(o.name,".asset"):void 0}function wVt(e){const n={fields:[],...e},r=n.fields.filter(d=>d.type==="string").map(d=>d.name),o=n.fields.filter(vVt).map(d=>d.name);let i=XFe.find(d=>r.includes(d)||o.includes(d)),s=yVt.find(d=>d!==i&&(r.includes(d)||o.includes(d)));i||(i=r[0]||o[0],s=r[1]||o[1]);const a=n.fields.find(d=>d.type==="image"),l=bVt(n);if(!i){const d=xVt(n);d&&(i="".concat(d,".originalFilename")),l&&(i="".concat(l,".originalFilename"))}if(!i&&!l){const d=n.fields.map(h=>h.name);return{select:d.reduce((h,m)=>(h[m]=m,h),{}),prepare:gVt(d)}}return{select:FFe({title:i,description:s,media:a?a.name:l},OFe)}}function CVt(e){return e.reduce((n,r)=>(n[r]=r,n),{})}function _Vt(e){if(!e)return e;const n=e.select||e.fields||{};return Array.isArray(n)?{...pn(e,["prepare","component"]),select:CVt(n)}:{...pn(e,["prepare","component"]),select:n}}function kE(e){return function(){return dVt(e),fVt(e),_Vt(e.preview||(e.options||{}).preview)||wVt(e)}}const SVt={type:"object",name:"link",title:"Link",i18nTitleKey:"inputs.portable-text.annotation.link",options:{modal:{type:"popover"}},fields:[{name:"href",type:"url",title:"Link",description:"A valid web, email, phone, or relative link.",validation:e=>e.uri({scheme:["http","https","tel","mailto"],allowRelative:!0})}]},kVt={type:"text",name:"text",title:"Text"},EVt={name:"marks",type:"array",of:[{type:"string"}],title:"Marks"},Gle={bullet:{title:"Bulleted list",value:"bullet",i18nTitleKey:"inputs.portable-text.list-type.bullet"},numbered:{title:"Numbered list",value:"number",i18nTitleKey:"inputs.portable-text.list-type.number"}},jVt=[Gle.bullet,Gle.numbered],mh={normal:{title:"Normal",value:"normal",i18nTitleKey:"inputs.portable-text.style.normal"},h1:{title:"Heading 1",value:"h1",i18nTitleKey:"inputs.portable-text.style.h1"},h2:{title:"Heading 2",value:"h2",i18nTitleKey:"inputs.portable-text.style.h2"},h3:{title:"Heading 3",value:"h3",i18nTitleKey:"inputs.portable-text.style.h3"},h4:{title:"Heading 4",value:"h4",i18nTitleKey:"inputs.portable-text.style.h4"},h5:{title:"Heading 5",value:"h5",i18nTitleKey:"inputs.portable-text.style.h5"},h6:{title:"Heading 6",value:"h6",i18nTitleKey:"inputs.portable-text.style.h6"},blockquote:{title:"Quote",value:"blockquote",i18nTitleKey:"inputs.portable-text.style.quote"}},TVt=[mh.normal,mh.h1,mh.h2,mh.h3,mh.h4,mh.h5,mh.h6,mh.blockquote],IVt={title:"Strong",value:"strong",i18nTitleKey:"inputs.portable-text.decorator.strong"},AVt={title:"Italic",value:"em",i18nTitleKey:"inputs.portable-text.decorator.emphasis"},$Vt={title:"Code",value:"code",i18nTitleKey:"inputs.portable-text.decorator.code"},DVt={title:"Underline",value:"underline",i18nTitleKey:"inputs.portable-text.decorator.underline"},OVt={title:"Strike",value:"strike-through",i18nTitleKey:"inputs.portable-text.decorator.strike-through"},m5={strong:IVt,em:AVt,code:$Vt,underline:DVt,strikeThrough:OVt},PVt=[m5.strong,m5.em,m5.code,m5.underline,m5.strikeThrough],qle=["type","name","title","jsonType","description","options","fieldsets","icon"],j7={name:"block",title:"Block",type:null,jsonType:"object"},RVt={},MVt={get(){return j7},extend(e,n){const r={...e.options||RVt},{marks:o,styles:i,lists:s,of:a,...l}=e,c=NVt(o,a),d=FVt(i),f=BVt(s),h={name:"markDefs",title:"Mark definitions",type:"array",of:(o==null?void 0:o.annotations)||JFe},g=[c,d,f,h,{name:"level",title:"Indentation",type:"number"}].concat(e.fields||[]),v=Object.assign(pn(j7,qle),l,{type:j7,options:r});return xo(v,"fields",()=>g.map(b=>{const{name:x,...w}=b;return{name:x,type:n(w)}})),xo(v,"preview",kE(e)),y(v);function y(b){return{get(){return b},extend:x=>{if(x.fields)throw new Error('Cannot override `fields` of subtypes of "block"');const w=Object.assign({},b,pn(x,qle),{type:b});return y(w)}}}}};function LVt(e){return e.some(n=>n.value==="normal")?e:[mh.normal,...e]}function FVt(e){return{name:"style",title:"Style",type:"string",options:{list:LVt(e||TVt)}}}function BVt(e){return{name:"listItem",title:"List type",type:"string",options:{list:e||jVt}}}const JFe=[SVt];function NVt(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return{name:"children",title:"Content",type:"array",of:[{type:"span",fields:[kVt,EVt],annotations:e&&e.annotations?e.annotations:JFe,decorators:e&&e.decorators?e.decorators:PVt},...n.filter(r=>r.type!=="span")]}}const Yle=["type","name","title","jsonType","description","options","fieldsets","icon"],T7={name:"span",title:"Span",type:null,jsonType:"object"},VVt={name:"marks",title:"Marks",type:"array",of:[{type:"string"}]},zVt={name:"text",title:"Text",type:"string"},HVt={},UVt={get(){return T7},extend(e,n){const r={...e.options||HVt},{annotations:o=[],marks:i=[]}=e,s=[VVt,zVt],a=Object.assign(pn(T7,Yle),e,{type:T7,options:r});return xo(a,"fields",()=>s.map(c=>{const{name:d,...f}=c;return{name:d,type:n(f)}})),xo(a,"annotations",()=>o.map(n)),xo(a,"marks",()=>i.map(n)),xo(a,"preview",kE(e)),l(a);function l(c){return{get(){return c},extend:d=>{if(d.fields)throw new Error('Cannot override `fields` of subtypes of "span"');const f=Object.assign({},c,pn(d,Yle),{type:c});return l(f)}}}}};var Xg={prepare:e=>({title:String(e)})};const Kle=[...ul],I7={name:"boolean",title:"Boolean",type:null,jsonType:"boolean"},WVt={get(){return I7},extend(e){const n=Object.assign(pn(I7,Kle),e,{type:I7,preview:Xg});return r(n);function r(o){return{get(){return o},extend:i=>{const s=Object.assign({},o,pn(i,Kle),{type:o});return r(s)}}}}},GVt={name:"_ref",title:"Referenced document ID",type:"string"},qVt={name:"_weak",title:"Weak reference marker",type:"boolean"},YVt={name:"_dataset",title:"Target dataset",type:"string"},KVt={name:"_projectId",title:"Target project ID",type:"string",hidden:!0},ZVt=[GVt,qVt,YVt,KVt],Zle=[...ul],A7={name:"crossDatasetReference",type:null,jsonType:"object"};function XVt(e,n){const r=e.length;if(r===1)return e[0];const o=e.slice(0,r-1),i=e[r-1];return"".concat(o.join(", ")," ").concat(n," ").concat(i)}function QVt(e){return!e.to||e.to.length===0?"Cross dataset Reference":"Cross dataset reference to ".concat(XVt(Zw(e.to).map(n=>n.title||Gv(n.type)),"or").toLowerCase())}const JVt={get(){return A7},extend(e,n){if(!e.to)throw new Error('Missing "to" field in cross dataset reference definition. Check the type '.concat(e.name));const r=Object.assign(pn(A7,Zle),e,{type:A7});return xo(r,"fields",()=>ZVt.map(i=>{const{name:s,...a}=i;return{name:s,type:n(a)}})),xo(r,"to",()=>Zw(e.to).map(i=>({...i,__experimental_search:GFe(i)}))),xo(r,"title",()=>e.title||QVt(r)),o(r);function o(i){return{get(){return i},extend:s=>{if(s.of)throw new Error('Cannot override `of` of subtypes of "reference"');const a=Object.assign({},i,pn(s,Zle),{type:i});return o(a)}}}}},Xle=[...ul],$7={name:"date",title:"Datetime",type:null,jsonType:"string"},ezt={get(){return $7},extend(e){const n=Object.assign(pn($7,Xle),e,{type:$7,preview:Xg});return r(n);function r(o){return{get(){return o},extend:i=>{const s=Object.assign({},o,pn(i,Xle),{type:o});return r(s)}}}}},Qle=[...ul],D7={name:"datetime",title:"Datetime",type:null,jsonType:"string"},tzt={get(){return D7},extend(e){const n=Object.assign(pn(D7,Qle),e,{type:D7,preview:Xg});return r(n);function r(o){return{get(){return o},extend:i=>{const s=Object.assign({},o,pn(i,Qle),{type:o});return r(s)}}}}},nzt=["title","name","label","heading","header","caption","description"],rzt=["string","boolean","number"],Jle=e=>rzt.includes(e.type);function ozt(e){let n=nzt.filter(r=>e.fields.some(o=>Jle(o)&&o.name===r));return n.length===0&&(n=e.fields.filter(Jle).map(r=>r.name)),n.map(r=>({name:r,i18n:{title:{key:"default-orderings.".concat(r),ns:"studio"}},title:Gv(cr(r)),by:[{field:r,direction:"asc"}]}))}function ece(e){if(!Array.isArray(e))throw new Error("The search config of a document type must be an array of search config objects");return e.map(n=>{if(n==="defaults")return n;if(!no(n))throw new Error("Search config must be an object of {path: string, weight: number}");return{weight:"weight"in n?n.weight:1,path:lVt(n.path),mapWith:typeof n.mapWith=="string"?n.mapWith:void 0}})}const tce=[...ul,"orderings","__experimental_search","blockEditor","icon"],eBe={get(){return{name:"object",title:"Object",type:null,jsonType:"object"}},extend(e,n){const r={fields:[],...e},o={...r.options||{}},i=Object.assign(pn(this.get(),tce),r,{type:this.get(),title:r.title||(r.name?cr(r.name):""),options:o,orderings:r.orderings||ozt(r),fields:r.fields.map(a=>{const{name:l,fieldset:c,group:d,...f}=a;return xo({name:l,group:d,fieldset:c},"type",()=>n({...f,title:a.title||cr(l)}))})});return xo(i,"fieldsets",()=>Z8(r,i.fields)),xo(i,"groups",()=>izt(r,i.fields)),xo(i,"preview",kE(r)),xo(i,"__experimental_search",()=>{const a=r.__experimental_search?ece(r.__experimental_search):null;return a?a.map(l=>l==="defaults"?ece(r):l):qFe(i)},{enumerable:!1}),s(i);function s(a){return{get(){return a},extend:l=>{if(l.fields)throw new Error('Cannot override `fields` of subtypes of "object"');const c=Object.assign({},a,pn(l,tce),{title:l.title||r.title||(r.name?cr(r.name):""),type:a});return xo(c,"__experimental_search",()=>a.__experimental_search),s(c)}}}}};function Z8(e,n){const r={};for(const i of e.fieldsets||[]){if(r[i.name])throw new Error('Duplicate fieldset name "'.concat(i.name,`" found for type '`).concat(e.title?e.title:cr(e.name),"'"));r[i.name]={title:cr(i.name),...i,fields:[]}}const o=new Set;for(const i of n){if(!i.fieldset){o.add({single:!0,field:i});continue}const s=r[i.fieldset];if(!s)throw new Error("Fieldset '".concat(i.fieldset,"' is not defined in schema for type '").concat(e.name,"'"));s.fields.push(i),o.add(s)}return Array.from(o)}function izt(e,n){const r={};let o=0;for(const i of e.groups||[]){if(r[i.name])throw new Error('Duplicate group name "'.concat(i.name,`" found for type '`).concat(e.title?e.title:cr(e.name),"'"));if(r[i.name]={title:cr(i.name),...i,fields:[]},i.default&&++o>1)throw new Error("More than one field group defined as default for type '".concat(e.title?e.title:cr(e.name),"' - only 1 is supported"))}return n.forEach(i=>{const s=SE(i.group||[]);s.length!==0&&s.forEach(a=>{const l=r[a];if(!l)throw new Error("Field group '".concat(a,"' is not defined in schema for type '").concat(e.title?e.name:cr(e.name),"'"));l.fields.push(i)})}),QNt(r).filter(i=>i.fields.length>0)}const szt={name:"document",title:"Document",type:null,jsonType:"object"},azt={get(){return szt},extend:eBe.extend},nce=[...ul],O7={name:"email",title:"Email",type:null,jsonType:"string"},lzt={get(){return O7},extend(e){const n=Object.assign(pn(O7,nce),e,{type:O7,preview:Xg});return r(n);function r(o){return{get(){return o},extend:i=>{const s=Object.assign({},o,pn(i,nce),{type:o});return r(s)}}}}},czt={name:"asset",type:"reference",to:{type:"sanity.fileAsset"}},rce=[...ul],P7={name:"file",title:"File",type:null,jsonType:"object"},uzt={accept:""},dzt={get(){return P7},extend(e,n){const r={...e.options||uzt},o=[czt,...e.fields||[]],i={...e,fields:o},s=Object.assign(pn(P7,rce),i,{type:P7,title:i.title||(i.name?cr(i.name):""),options:r,fields:i.fields.map(l=>{const{name:c,fieldset:d,...f}=l,h={name:c,fieldset:d,isCustomized:!!e.fields};return xo(h,"type",()=>n({...f,title:l.title||cr(c)}))})});return xo(s,"fieldsets",()=>Z8(i,s.fields)),xo(s,"preview",kE(Object.assign({},i,{fields:o}))),a(s);function a(l){return{get(){return l},extend:c=>{if(c.fields)throw new Error('Cannot override `fields` of subtypes of "file"');const d=Object.assign({},l,pn(c,rce),{type:l});return a(d)}}}}},fzt={name:"asset",type:"reference",to:[{type:"sanity.imageAsset"}]},hzt={name:"hotspot",type:"sanity.imageHotspot"},pzt={name:"crop",type:"sanity.imageCrop"},oce=[...ul],ice={name:"image",title:"Image",type:null,jsonType:"object"},mzt={},gzt={get(){return ice},extend(e,n){const r={...e.options||mzt};let o=[hzt,pzt];r.hotspot||(o=o.map(c=>({...c,hidden:!0})));const i=[fzt,...o,...e.fields||[]],s={...e,fields:i},a=Object.assign(pn(this.get(),oce),s,{type:ice,title:s.title||(s.name?cr(s.name):""),options:r,fields:s.fields.map(c=>{const{name:d,fieldset:f,...h}=c,m={name:d,fieldset:f,isCustomized:!!e.fields};return xo(m,"type",()=>n({...h,title:c.title||cr(d)}))})});return xo(a,"fieldsets",()=>Z8(s,a.fields)),xo(a,"preview",kE(Object.assign({},s,{fields:i}))),l(a);function l(c){return{get(){return c},extend:d=>{if(d.fields)throw new Error('Cannot override `fields` of subtypes of "image"');const f=Object.assign({},c,pn(d,oce),{type:c});return l(f)}}}}},sce=[...ul],R7={name:"number",title:"Number",type:null,jsonType:"number"},vzt={get(){return R7},extend(e){const n=Object.assign(pn(R7,sce),e,{type:R7,preview:Xg});return r(n);function r(o){return{get(){return o},extend:i=>{const s=Object.assign({},o,pn(i,sce),{type:o});return r(s)}}}}},yzt={name:"_ref",title:"Referenced document ID",type:"string"},bzt={name:"_weak",title:"Weak reference",type:"boolean"},xzt=[yzt,bzt],ace=[...ul],M7={name:"reference",title:"Reference",type:null,jsonType:"object"};function wzt(e,n){const r=e.length;if(r===1)return e[0];const o=e.slice(0,r-1),i=e[r-1];return"".concat(o.join(", ")," ").concat(n," ").concat(i)}function Czt(e){return!e.to||e.to.length===0?"Reference":"Reference to ".concat(wzt(Zw(e.to).map(n=>n.title),"or").toLowerCase())}const _zt={get(){return M7},extend(e,n){if(!e.to)throw new Error('Missing "to" field in reference definition. Check the type '.concat(e.name));const r=Object.assign(pn(M7,ace),e,{type:M7});return xo(r,"fields",()=>xzt.map(i=>{const{name:s,...a}=i;return{name:s,type:n(a)}})),xo(r,"fieldsets",()=>Z8(e,r.fields)),xo(r,"to",()=>Zw(e.to).map(i=>n(i))),xo(r,"title",()=>e.title||Czt(r)),o(r);function o(i){return{get(){return i},extend:s=>{if(s.of)throw new Error('Cannot override `of` of subtypes of "reference"');const a=Object.assign({},i,pn(s,ace),{type:i});return o(a)}}}}},lce=[...ul],L7={name:"string",title:"String",type:null,jsonType:"string"},Szt={get(){return L7},extend(e){const n=Object.assign(pn(L7,lce),e,{type:L7,preview:Xg});return r(n);function r(o){return{get(){return o},extend:i=>{const s=Object.assign({},o,pn(i,lce),{type:o});return r(s)}}}}},cce=[...ul,"rows"],F7={name:"text",title:"Text",type:null,jsonType:"string"},kzt={get(){return F7},extend(e){const n=Object.assign(pn(F7,cce),e,{type:F7,preview:Xg});return r(n);function r(o){return{get(){return o},extend:i=>{const s=Object.assign({},o,pn(i,cce),{type:o});return r(s)}}}}},uce=[...ul],B7={name:"url",title:"Url",type:null,jsonType:"string"},Ezt={get(){return B7},extend(e){const n=Object.assign(pn(B7,uce),e,{type:B7,preview:Xg});return r(n);function r(o){return{get(){return o},extend:i=>{const s=Object.assign({},o,pn(i,uce),{type:o});return r(s)}}}}};var jzt=Object.freeze({__proto__:null,any:cVt,array:uVt,block:MVt,boolean:WVt,crossDatasetReference:JVt,date:ezt,datetime:tzt,document:azt,email:lzt,file:dzt,image:gzt,number:vzt,object:eBe,reference:_zt,span:UVt,string:Szt,text:kzt,url:Ezt});function Tzt(e){const n=Object.assign(Object.create(null),jzt),r=e.types.reduce((a,l)=>{if(a[l.name])throw new Error("Duplicate type name added to schema: ".concat(l.name));return a[l.name]=l,a},{});return e.types.forEach(s),n;function o(a){if(!n[a]){if(!r[a])throw new Error("Unknown type: ".concat(a));s(r[a])}}function i(a){return o(a.type),n[a.type].extend(a,i).get()}function s(a){o(a.type),!n[a.name]&&(n[a.name]=n[a.type].extend(a,i))}}let Izt=class tBe{static compile(n){return new tBe(n)}constructor(n){this._original=n,this._registry=Tzt(n)}get name(){return this._original.name}get(n){return this._registry[n]&&this._registry[n].get()}has(n){return n in this._registry}getTypeNames(){return Object.keys(this._registry)}};const JK=Izt,Azt="https://docs.sanity.io/help/";function nBe(e){return Azt+e}var $zt=EP,Dzt=KK,Ozt=ZK,Pzt=Vf,Rzt=Lw,Mzt=jP,Lzt=200;function Fzt(e,n,r,o){var i=-1,s=Dzt,a=!0,l=e.length,c=[],d=n.length;if(!l)return c;r&&(n=Pzt(n,Rzt(r))),o?(s=Ozt,a=!1):n.length>=Lzt&&(s=Mzt,a=!1,n=new $zt(n));e:for(;++i<l;){var f=e[i],h=r==null?f:r(f);if(f=o||f!==0?f:0,a&&h===h){for(var m=d;m--;)if(n[m]===h)continue e;c.push(f)}else s(n,h,o)||c.push(f)}return c}var rBe=Fzt,Bzt=Wv,Nzt=TFe,Vzt=AFe;function zzt(e,n){return Vzt(Nzt(e,n,Bzt),e+"")}var qv=zzt,Hzt=zg,Uzt=Fc;function Wzt(e){return Uzt(e)&&Hzt(e)}var X8=Wzt,Gzt=rBe,qzt=Aw,Yzt=qv,dce=X8,Kzt=Yzt(function(e,n){return dce(e)?Gzt(e,qzt(n,1,dce,!0)):[]}),Zzt=Kzt;const hv=Ye(Zzt);var Xzt=Y8;function Qzt(e){return e&&e.length?Xzt(e):[]}var Jzt=Qzt;const Xi=Ye(Jzt);var eHt=function(n,r){if(!Array.isArray(n))throw new TypeError("humanize-list expected an array");r=r||{},r.conjunction=r.conjunction||"and";var o=n.length;if(o===1)return n[0];if(r.skipConjunction)return n.join(", ");for(var i="",s=0;s<o;s++)s===o-1?(r.oxfordComma&&(i+=","),i+=" "+r.conjunction+" "):s!==0&&(i+=", "),i+=n[s];return i};const fd=Ye(eHt);function tHt(e,n,r,o){for(var i=-1,s=e==null?0:e.length;++i<s;){var a=e[i];n(o,a,r(a),e)}return o}var nHt=tHt,rHt=KFe;function oHt(e,n,r,o){return rHt(e,function(i,s,a){n(o,i,r(i),a)}),o}var iHt=oHt,sHt=nHt,aHt=iHt,lHt=Zg,cHt=Ri;function uHt(e,n){return function(r,o){var i=cHt(r)?sHt:aHt,s=n?n():{};return i(r,e,lHt(o),s)}}var eZ=uHt,dHt=eZ,fHt=dHt(function(e,n,r){e[r?0:1].push(n)},function(){return[[],[]]}),hHt=fHt;const tZ=Ye(hHt);var nZ={exports:{}};const N7=[],fce=[],oBe=(e,n)=>{if(e===n)return 0;const r=e;e.length>n.length&&(e=n,n=r);let o=e.length,i=n.length;for(;o>0&&e.charCodeAt(~-o)===n.charCodeAt(~-i);)o--,i--;let s=0;for(;s<o&&e.charCodeAt(s)===n.charCodeAt(s);)s++;if(o-=s,i-=s,o===0)return i;let a,l,c,d,f=0,h=0;for(;f<o;)fce[f]=e.charCodeAt(s+f),N7[f]=++f;for(;h<i;)for(a=n.charCodeAt(s+h),c=h++,l=h,f=0;f<o;f++)d=a===fce[f]?c:c+1,c=N7[f],l=N7[f]=c>l?d>l?l+1:d:d>c?c+1:d;return l};nZ.exports=oBe;nZ.exports.default=oBe;var pHt=nZ.exports;const mHt=Ye(pHt),gHt={},vHt=Object.freeze(Object.defineProperty({__proto__:null,default:gHt},Symbol.toStringTag,{value:"Module"})),yHt=fst(vHt);var rZ=typeof Map=="function"&&Map.prototype,V7=Object.getOwnPropertyDescriptor&&rZ?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,P$=rZ&&V7&&typeof V7.get=="function"?V7.get:null,hce=rZ&&Map.prototype.forEach,oZ=typeof Set=="function"&&Set.prototype,z7=Object.getOwnPropertyDescriptor&&oZ?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,R$=oZ&&z7&&typeof z7.get=="function"?z7.get:null,pce=oZ&&Set.prototype.forEach,bHt=typeof WeakMap=="function"&&WeakMap.prototype,m_=bHt?WeakMap.prototype.has:null,xHt=typeof WeakSet=="function"&&WeakSet.prototype,g_=xHt?WeakSet.prototype.has:null,wHt=typeof WeakRef=="function"&&WeakRef.prototype,mce=wHt?WeakRef.prototype.deref:null,CHt=Boolean.prototype.valueOf,_Ht=Object.prototype.toString,SHt=Function.prototype.toString,kHt=String.prototype.match,iZ=String.prototype.slice,Im=String.prototype.replace,EHt=String.prototype.toUpperCase,gce=String.prototype.toLowerCase,iBe=RegExp.prototype.test,vce=Array.prototype.concat,Jd=Array.prototype.join,jHt=Array.prototype.slice,yce=Math.floor,vz=typeof BigInt=="function"?BigInt.prototype.valueOf:null,H7=Object.getOwnPropertySymbols,yz=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,Vx=typeof Symbol=="function"&&typeof Symbol.iterator=="object",Pa=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===Vx||"symbol")?Symbol.toStringTag:null,sBe=Object.prototype.propertyIsEnumerable,bce=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function xce(e,n){if(e===1/0||e===-1/0||e!==e||e&&e>-1e3&&e<1e3||iBe.call(/e/,n))return n;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof e=="number"){var o=e<0?-yce(-e):yce(e);if(o!==e){var i=String(o),s=iZ.call(n,i.length+1);return Im.call(i,r,"$&_")+"."+Im.call(Im.call(s,/([0-9]{3})/g,"$&_"),/_$/,"")}}return Im.call(n,r,"$&_")}var bz=yHt,wce=bz.custom,Cce=lBe(wce)?wce:null,THt=function e(n,r,o,i){var s=r||{};if(fm(s,"quoteStyle")&&s.quoteStyle!=="single"&&s.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(fm(s,"maxStringLength")&&(typeof s.maxStringLength=="number"?s.maxStringLength<0&&s.maxStringLength!==1/0:s.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var a=fm(s,"customInspect")?s.customInspect:!0;if(typeof a!="boolean"&&a!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(fm(s,"indent")&&s.indent!==null&&s.indent!==" "&&!(parseInt(s.indent,10)===s.indent&&s.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(fm(s,"numericSeparator")&&typeof s.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var l=s.numericSeparator;if(typeof n>"u")return"undefined";if(n===null)return"null";if(typeof n=="boolean")return n?"true":"false";if(typeof n=="string")return uBe(n,s);if(typeof n=="number"){if(n===0)return 1/0/n>0?"0":"-0";var c=String(n);return l?xce(n,c):c}if(typeof n=="bigint"){var d=String(n)+"n";return l?xce(n,d):d}var f=typeof s.depth>"u"?5:s.depth;if(typeof o>"u"&&(o=0),o>=f&&f>0&&typeof n=="object")return xz(n)?"[Array]":"[Object]";var h=GHt(s,o);if(typeof i>"u")i=[];else if(cBe(i,n)>=0)return"[Circular]";function m(O,A,P){if(A&&(i=jHt.call(i),i.push(A)),P){var R={depth:s.depth};return fm(s,"quoteStyle")&&(R.quoteStyle=s.quoteStyle),e(O,R,o+1,i)}return e(O,s,o+1,i)}if(typeof n=="function"&&!_ce(n)){var g=LHt(n),v=G3(n,m);return"[Function"+(g?": "+g:" (anonymous)")+"]"+(v.length>0?" { "+Jd.call(v,", ")+" }":"")}if(lBe(n)){var y=Vx?Im.call(String(n),/^(Symbol\(.*\))_[^)]*$/,"$1"):yz.call(n);return typeof n=="object"&&!Vx?g5(y):y}if(HHt(n)){for(var b="<"+gce.call(String(n.nodeName)),x=n.attributes||[],w=0;w<x.length;w++)b+=" "+x[w].name+"="+aBe(IHt(x[w].value),"double",s);return b+=">",n.childNodes&&n.childNodes.length&&(b+="..."),b+="</"+gce.call(String(n.nodeName))+">",b}if(xz(n)){if(n.length===0)return"[]";var C=G3(n,m);return h&&!WHt(C)?"["+wz(C,h)+"]":"[ "+Jd.call(C,", ")+" ]"}if($Ht(n)){var _=G3(n,m);return!("cause"in Error.prototype)&&"cause"in n&&!sBe.call(n,"cause")?"{ ["+String(n)+"] "+Jd.call(vce.call("[cause]: "+m(n.cause),_),", ")+" }":_.length===0?"["+String(n)+"]":"{ ["+String(n)+"] "+Jd.call(_,", ")+" }"}if(typeof n=="object"&&a){if(Cce&&typeof n[Cce]=="function"&&bz)return bz(n,{depth:f-o});if(a!=="symbol"&&typeof n.inspect=="function")return n.inspect()}if(FHt(n)){var S=[];return hce&&hce.call(n,function(O,A){S.push(m(A,n,!0)+" => "+m(O,n))}),Sce("Map",P$.call(n),S,h)}if(VHt(n)){var k=[];return pce&&pce.call(n,function(O){k.push(m(O,n))}),Sce("Set",R$.call(n),k,h)}if(BHt(n))return U7("WeakMap");if(zHt(n))return U7("WeakSet");if(NHt(n))return U7("WeakRef");if(OHt(n))return g5(m(Number(n)));if(RHt(n))return g5(m(vz.call(n)));if(PHt(n))return g5(CHt.call(n));if(DHt(n))return g5(m(String(n)));if(typeof window<"u"&&n===window)return"{ [object Window] }";if(n===_r)return"{ [object globalThis] }";if(!AHt(n)&&!_ce(n)){var E=G3(n,m),j=bce?bce(n)===Object.prototype:n instanceof Object||n.constructor===Object,T=n instanceof Object?"":"null prototype",$=!j&&Pa&&Object(n)===n&&Pa in n?iZ.call(Qg(n),8,-1):T?"Object":"",D=j||typeof n.constructor!="function"?"":n.constructor.name?n.constructor.name+" ":"",I=D+($||T?"["+Jd.call(vce.call([],$||[],T||[]),": ")+"] ":"");return E.length===0?I+"{}":h?I+"{"+wz(E,h)+"}":I+"{ "+Jd.call(E,", ")+" }"}return String(n)};function aBe(e,n,r){var o=(r.quoteStyle||n)==="double"?'"':"'";return o+e+o}function IHt(e){return Im.call(String(e),/"/g,"&quot;")}function xz(e){return Qg(e)==="[object Array]"&&(!Pa||!(typeof e=="object"&&Pa in e))}function AHt(e){return Qg(e)==="[object Date]"&&(!Pa||!(typeof e=="object"&&Pa in e))}function _ce(e){return Qg(e)==="[object RegExp]"&&(!Pa||!(typeof e=="object"&&Pa in e))}function $Ht(e){return Qg(e)==="[object Error]"&&(!Pa||!(typeof e=="object"&&Pa in e))}function DHt(e){return Qg(e)==="[object String]"&&(!Pa||!(typeof e=="object"&&Pa in e))}function OHt(e){return Qg(e)==="[object Number]"&&(!Pa||!(typeof e=="object"&&Pa in e))}function PHt(e){return Qg(e)==="[object Boolean]"&&(!Pa||!(typeof e=="object"&&Pa in e))}function lBe(e){if(Vx)return e&&typeof e=="object"&&e instanceof Symbol;if(typeof e=="symbol")return!0;if(!e||typeof e!="object"||!yz)return!1;try{return yz.call(e),!0}catch{}return!1}function RHt(e){if(!e||typeof e!="object"||!vz)return!1;try{return vz.call(e),!0}catch{}return!1}var MHt=Object.prototype.hasOwnProperty||function(e){return e in this};function fm(e,n){return MHt.call(e,n)}function Qg(e){return _Ht.call(e)}function LHt(e){if(e.name)return e.name;var n=kHt.call(SHt.call(e),/^function\s*([\w$]+)/);return n?n[1]:null}function cBe(e,n){if(e.indexOf)return e.indexOf(n);for(var r=0,o=e.length;r<o;r++)if(e[r]===n)return r;return-1}function FHt(e){if(!P$||!e||typeof e!="object")return!1;try{P$.call(e);try{R$.call(e)}catch{return!0}return e instanceof Map}catch{}return!1}function BHt(e){if(!m_||!e||typeof e!="object")return!1;try{m_.call(e,m_);try{g_.call(e,g_)}catch{return!0}return e instanceof WeakMap}catch{}return!1}function NHt(e){if(!mce||!e||typeof e!="object")return!1;try{return mce.call(e),!0}catch{}return!1}function VHt(e){if(!R$||!e||typeof e!="object")return!1;try{R$.call(e);try{P$.call(e)}catch{return!0}return e instanceof Set}catch{}return!1}function zHt(e){if(!g_||!e||typeof e!="object")return!1;try{g_.call(e,g_);try{m_.call(e,m_)}catch{return!0}return e instanceof WeakSet}catch{}return!1}function HHt(e){return!e||typeof e!="object"?!1:typeof HTMLElement<"u"&&e instanceof HTMLElement?!0:typeof e.nodeName=="string"&&typeof e.getAttribute=="function"}function uBe(e,n){if(e.length>n.maxStringLength){var r=e.length-n.maxStringLength,o="... "+r+" more character"+(r>1?"s":"");return uBe(iZ.call(e,0,n.maxStringLength),n)+o}var i=Im.call(Im.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,UHt);return aBe(i,"single",n)}function UHt(e){var n=e.charCodeAt(0),r={8:"b",9:"t",10:"n",12:"f",13:"r"}[n];return r?"\\"+r:"\\x"+(n<16?"0":"")+EHt.call(n.toString(16))}function g5(e){return"Object("+e+")"}function U7(e){return e+" { ? }"}function Sce(e,n,r,o){var i=o?wz(r,o):Jd.call(r,", ");return e+" ("+n+") {"+i+"}"}function WHt(e){for(var n=0;n<e.length;n++)if(cBe(e[n],`
`)>=0)return!1;return!0}function GHt(e,n){var r;if(e.indent===" ")r=" ";else if(typeof e.indent=="number"&&e.indent>0)r=Jd.call(Array(e.indent+1)," ");else return null;return{base:r,prev:Jd.call(Array(n+1),r)}}function wz(e,n){if(e.length===0)return"";var r=`
`+n.prev+n.base;return r+Jd.call(e,","+r)+`
`+n.prev}function G3(e,n){var r=xz(e),o=[];if(r){o.length=e.length;for(var i=0;i<e.length;i++)o[i]=fm(e,i)?n(e[i],e):""}var s=typeof H7=="function"?H7(e):[],a;if(Vx){a={};for(var l=0;l<s.length;l++)a["$"+s[l]]=s[l]}for(var c in e)fm(e,c)&&(r&&String(Number(c))===c&&c<e.length||Vx&&a["$"+c]instanceof Symbol||(iBe.call(/[^\w$]/,c)?o.push(n(c,e)+": "+n(e[c],e)):o.push(c+": "+n(e[c],e))));if(typeof H7=="function")for(var d=0;d<s.length;d++)sBe.call(e,s[d])&&o.push("["+n(s[d])+"]: "+n(e[s[d]],e));return o}const Sb=Ye(THt),Cz="__experimental_actions",dBe=["create","update","delete","publish"],W7=dBe,qHt=e=>Cz in e?e[Cz]:dBe,YHt=(e,n)=>{if(!Array.isArray(n))throw new Error("The value of <type>.".concat(Cz," should be an array with any of the actions ").concat(W7.join(", ")));const r=hv(n,W7);if(r.length>0)throw new Error("Invalid action".concat(r.length>1?"s":"",' configured for schema type "').concat(e,'": ').concat(r.join(", "),". Valid actions are: ").concat(W7.join(", ")));return n},KHt=e=>YHt(e.name,qHt(e)),kce=(e,n)=>KHt(e).includes(n),Nt={TYPE_INVALID:"schema-type-invalid",TYPE_IS_ESM_MODULE:"schema-type-is-esm-module",TYPE_NAME_RESERVED:"schema-type-name-reserved",TYPE_MISSING_NAME:"schema-type-missing-name-or-type",TYPE_MISSING_TYPE:"schema-type-missing-name-or-type",TYPE_TITLE_RECOMMENDED:"schema-type-title-is-recommended",TYPE_TITLE_INVALID:"schema-type-title-is-recommended",OBJECT_FIELDS_INVALID:"schema-object-fields-invalid",OBJECT_FIELD_NOT_UNIQUE:"schema-object-fields-invalid",OBJECT_FIELD_NAME_INVALID:"schema-object-fields-invalid",OBJECT_FIELD_DEFINITION_INVALID_TYPE:"schema-object-fields-invalid",ARRAY_PREDEFINED_CHOICES_INVALID:"schema-predefined-choices-invalid",ARRAY_OF_ARRAY:"schema-array-of-array",ARRAY_OF_INVALID:"schema-array-of-invalid",ARRAY_OF_NOT_UNIQUE:"schema-array-of-invalid",ARRAY_OF_TYPE_GLOBAL_TYPE_CONFLICT:"schema-array-of-type-global-type-conflict",ARRAY_OF_TYPE_BUILTIN_TYPE_CONFLICT:"schema-array-of-type-builtin-type-conflict",REFERENCE_TO_INVALID:"schema-reference-to-invalid",REFERENCE_TO_NOT_UNIQUE:"schema-reference-to-invalid",REFERENCE_INVALID_OPTIONS:"schema-reference-invalid-options",REFERENCE_INVALID_OPTIONS_LOCATION:"schema-reference-options-nesting",REFERENCE_INVALID_FILTER_PARAMS_COMBINATION:"schema-reference-filter-params-combination",SLUG_SLUGIFY_FN_RENAMED:"slug-slugifyfn-renamed",ASSET_METADATA_FIELD_INVALID:"asset-metadata-field-invalid",CROSS_DATASET_REFERENCE_INVALID:"cross-dataset-reference-invalid",DEPRECATED_BLOCKEDITOR_KEY:"schema-deprecated-blockeditor-key",STANDALONE_BLOCK_TYPE:"schema-standalone-block-type"};function fBe(e,n,r){if(r&&!Object.keys(Nt).some(o=>Nt[o]===r))throw new Error('Used the unknown helpId "'.concat(r,'", please add it to the array in createValidationResult.js'));return{severity:e,message:n,helpId:r}}const Xe=(e,n)=>fBe("error",e,n),mi=(e,n)=>fBe("warning",e,n);function ZHt(e){return Zr(e.map(n=>hBe(n))).filter(n=>n.problems.length>0)}function Yv(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:r=>bo(r,e);return function(o,i){const s=[...i,{kind:"type",type:o.type,name:o.name}],a=n(o)||[],l=Array.isArray(a)?a.map(c=>{const d={kind:"property",name:e},f=[...s,d];return hBe(c,f)}):[[{path:s,problems:[Xe("Member declaration (".concat(e,") is not an array"))]}]];return[{path:s,problems:o._problems||[]},...Zr(l)]}}const XHt=e=>Array.isArray(e)?e:typeof e>"u"&&[]||[e],Ece=Yv("fields"),QHt=Yv("fields"),JHt=Yv("fields"),eUt=Yv("of"),tUt=Yv("to",e=>"to"in e?XHt(e.to):[]),nUt=Yv("marks.annotations"),rUt=Yv("of"),oUt=(e,n)=>[...nUt(e,n),...rUt(e,n)];function iUt(e){return[{path:[...arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],{kind:"type",type:e.type,name:e.name}],problems:e._problems||[]}]}function hBe(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];switch(e.type){case"object":return Ece(e,n);case"document":return Ece(e,n);case"array":return eUt(e,n);case"reference":return tUt(e,n);case"block":return oUt(e,n);case"image":return QHt(e,n);case"file":return JHt(e,n);default:return iUt(e,n)}}function Q8(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:o=>o;const r=e.reduce((o,i)=>{const s=n(i);return o[s]||(o[s]=[]),o[s].push(i),o},{});return Object.keys(r).map(o=>r[o].length>1?r[o]:null).filter(Boolean)}const sUt=e=>e,aUt={name:"type",type:null},lUt=["any","time","date"];function cUt(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:sUt;const o=Object.create(null),i=Object.create(null),s=n.map(v=>v.name),a=lUt.concat(s),l=e.map(v=>v&&v.name).filter(Boolean);n.forEach(v=>{o[v.name]=v}),e.forEach((v,y)=>{i[v&&v.name||"__unnamed_".concat(y)]={}});function c(v){return v==="type"?aUt:o[v]||i[v]||null}const d=Xi(Zr(Q8(l)));function f(v){return d.includes(v)}function h(){return l.concat(s)}function m(v){return v==="type"||a.includes(v)}const g=v=>(y,b)=>r(y,{visit:g(!1),isRoot:v,getType:c,getTypeNames:h,isReserved:m,isDuplicate:f,index:b});return n.forEach(v=>{Object.assign(o[v.name],g(v))}),e.forEach((v,y)=>{Object.assign(i[v&&v.name||"__unnamed_".concat(y)],g(!0)(v,y))}),{get(v){const y=i[v]||o[v];if(y)return y;throw new Error("No such type: ".concat(v))},has(v){return v in i||v in o},getTypeNames(){return Object.keys(i)},getTypes(){return this.getTypeNames().map(this.get)},toJSON(){return this.getTypes()}}}const pBe=[{name:"array",jsonType:"array",type:"type"},{name:"block",jsonType:"object",type:"type"},{name:"boolean",jsonType:"boolean",type:"type"},{name:"datetime",jsonType:"string",type:"type"},{name:"date",jsonType:"string",type:"type"},{name:"document",jsonType:"object",type:"type"},{name:"email",jsonType:"string",type:"type"},{name:"file",jsonType:"object",type:"type"},{name:"geopoint",jsonType:"object",type:"type"},{name:"image",jsonType:"object",type:"type"},{name:"number",jsonType:"number",type:"type"},{name:"object",jsonType:"object",type:"type"},{name:"reference",jsonType:"object",type:"type"},{name:"crossDatasetReference",jsonType:"object",type:"type"},{name:"slug",jsonType:"object",type:"type"},{name:"span",jsonType:"object",type:"type"},{name:"string",jsonType:"string",type:"type"},{name:"telephone",jsonType:"string",type:"type"},{name:"text",jsonType:"string",type:"type"},{name:"url",jsonType:"string",type:"type"}],mBe=pBe.map(e=>e.name);function uUt(e,n){return cUt(e,pBe,n)}function jce(e){return e==="string"||e==="number"||e==="boolean"}function dUt(e,n){return(typeof n.name=="string"?n.name:n.type)===e}function v_(e){return'"'.concat(e,'"')}function Tce(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"s";return e.length===1?"":n}function Ice(e){return Array.isArray(e)?"array with ".concat(e.length," entries"):typeof e=="object"&&e!==null?"object with keys ".concat(fd(Object.keys(e).map(v_))):v_(e)}var fUt=(e,n)=>{var r,o,i;const s=Array.isArray(e.of);if(s){const v=e.of.reduce((y,b,x)=>{if(typeof b.name=="string"&&b.name!==b.type&&mBe.includes(b.name))return y.concat(Xe('Found array member declaration with the same type name as a built-in type ("'.concat(b.name,'"). Array members can not be given the same name as a built-in type.'),Nt.ARRAY_OF_TYPE_BUILTIN_TYPE_CONFLICT));if(b.type==="object"&&b.name&&n.getType(b.name))return y.concat(mi('Found array member declaration with the same name as the global schema type "'.concat(b.name,`". It's recommended to use a unique name to avoid possibly incompatible data types that shares the same name.`),Nt.ARRAY_OF_TYPE_GLOBAL_TYPE_CONFLICT));if(b.type==="array")return y.concat(Xe('Found array member declaration of type "array" - multidimensional arrays are not currently supported by Sanity',Nt.ARRAY_OF_ARRAY));if(b)return y;const w="Found ".concat(b===null?"null":typeof b,", expected member declaration");return y.concat(Xe("Found invalid type member declaration in array at index ".concat(x,": ").concat(w),Nt.ARRAY_OF_INVALID))},[]);if(v.length>0)return{...e,of:[],_problems:v}}const a=Zr([s?Q8(e.of,v=>"".concat(v.name,";").concat(v.type)).map(v=>Xe("Found ".concat(v.length,' members with same type, but not unique names "').concat(v[0].type,'" in array. This makes it impossible to tell their values apart and you should consider naming them'),Nt.ARRAY_OF_NOT_UNIQUE)):Xe('The array type is missing or having an invalid value for the required "of" property',Nt.ARRAY_OF_INVALID)]),l=s?e.of:[],c=l.some(v=>v.type==="object"&&typeof v.name>"u");l.some(v=>v.type==="block")&&c&&a.push(Xe("The array type's 'of' property can't have an object type without a 'name' property as member, when the 'block' type is also a member of that array.",Nt.ARRAY_OF_INVALID));const[f,h]=tZ(l,v=>{var y;return jce(v.type)||jce((y=n.getType(v.type))==null?void 0:y.jsonType)}),m=f.length>0&&h.length>0;if(m){const v=f.map(b=>b.type),y=h.map(b=>b.type);a.push(Xe("The array type's 'of' property can't have both object types and primitive types (found primitive type ".concat(Tce(v)," ").concat(fd(v.map(v_))," and object type").concat(Tce(y)," ").concat(fd(y.map(v_)),")"),Nt.ARRAY_OF_INVALID))}const g=(r=e==null?void 0:e.options)==null?void 0:r.list;return!m&&Array.isArray(g)&&(f.length>0?g.forEach(y=>{var b;const x=(b=y==null?void 0:y.value)!=null?b:y;if(!f.some(C=>typeof x===n.getType(C.type).jsonType)){const C=fd(f.map(_=>_.name||_.type),{conjunction:"or"});a.push(Xe("An invalid entry found in options.list: ".concat(Ice(x),". Must be either a value of type ").concat(C,", or an object with {title: string, value: ").concat(C,"}"),Nt.ARRAY_PREDEFINED_CHOICES_INVALID))}}):g.forEach(y=>{const b=y._type||"object";h.some(w=>dUt(b,w))||a.push(Xe("An invalid entry found in options.list: ".concat(Ice(y),'. Must be an object with "_type" set to ').concat(fd(h.map(w=>w.name||w.type).map(w=>w==="object"?"undefined":v_(w)),{conjunction:"or"})),Nt.ARRAY_PREDEFINED_CHOICES_INVALID))})),(o=e==null?void 0:e.options)!=null&&o.list&&((i=e==null?void 0:e.options)==null?void 0:i.layout)==="tags"&&a.push(mi("Found array member declaration with both tags layout and a list of predefined values. If you want to display a list of predefined values, remove the tags layout from `options`.")),{...e,of:l.map(n.visit),_problems:a}};function gBe(e,n,r){if("jsonType"in e)return e.jsonType===n;const o=r.getType(e.type);if(!o)throw new Error("Could not resolve jsonType of ".concat(e.name,". No parent type found"));return gBe(o,n,r)}const xc=e=>Array.isArray(e)?"array":typeof e,EE=e=>'"'.concat(e,'"'),hUt=["components","lists","marks","name","of","options","styles","title","type","validation"],pUt=["decorators","annotations"],mUt=["blockEditor","title","value","component"],gUt=["blockEditor","title","value","icon","component"],vUt=["title","value","icon","component"],Ace=["file","image","object","reference"];function yUt(e,n){const r=[];let o=e.styles,i=e.lists,s=e.marks,a=e.of;const l=Object.keys(e).filter(c=>!hUt.includes(c)&&!c.startsWith("_"));return l.length>0&&r.push(Xe("Found unknown properties for block declaration: ".concat(fd(l.map(EE))))),s&&(s=bUt(e.marks,n,r)),o&&(o=wUt(o,n,r)),i&&(i=xUt(i,n,r)),a&&(a=SUt(a,n,r)),{...Oa(e,l),marks:s,styles:o,name:e.name||e.type,of:a,_problems:r}}function bUt(e,n,r){let o=e.decorators,i=e.annotations;if(!no(e))return r.push(Xe('"marks" declaration should be an object, got '.concat(xc(e)))),r;const s=Object.keys(e).filter(a=>!pUt.includes(a)&&!a.startsWith("_"));return s.length>0&&r.push(Xe("Found unknown properties for block declaration: ".concat(fd(s.map(EE))))),o&&!Array.isArray(o)?r.push(Xe('"marks.decorators" declaration should be an array, got '.concat(xc(o)))):o&&(o.filter(a=>!!a.blockEditor).forEach(a=>{a.icon=a.blockEditor.icon,a.component=a.blockEditor.render}),o=CUt(o,n,r)),i&&!Array.isArray(i)?r.push(Xe('"marks.annotations" declaration should be an array, got '.concat(xc(i)))):i&&(i=_Ut(i,n,r)),{...e,decorators:o,annotations:i}}function xUt(e,n,r){return Array.isArray(e)?(e.forEach((o,i)=>{if(!no(o)){r.push(Xe("List must be an object, got ".concat(xc(o))));return}const s=o.value||"#".concat(i),a=Object.keys(o).filter(l=>!vUt.includes(l)&&!l.startsWith("_"));a.length>0&&r.push(Xe("Found unknown properties for list ".concat(s,": ").concat(fd(a.map(EE))))),o.value?typeof o.value!="string"?r.push(Xe("List type #".concat(i,' has an invalid "value" property, expected string, got ').concat(xc(o.value)))):o.title||r.push(mi("List type ".concat(s,' is missing recommended "title" property'))):r.push(Xe("List #".concat(i,' is missing required "value" property')))}),e):(r.push(Xe('"lists" declaration should be an array, got '.concat(xc(e)))),r)}function wUt(e,n,r){return Array.isArray(e)?(e.forEach((o,i)=>{if(!no(o)){r.push(Xe("Style must be an object, got ".concat(xc(o))));return}const s=o.value||"#".concat(i),a=Object.keys(o).filter(l=>!mUt.includes(l)&&!l.startsWith("_"));a.length>0&&r.push(Xe("Found unknown properties for style ".concat(s,": ").concat(fd(a.map(EE))))),o.value?typeof o.value!="string"?r.push(Xe("Style #".concat(i,' has an invalid "value" property, expected string, got ').concat(xc(o.value)))):o.title||r.push(mi("Style ".concat(s,' is missing recommended "title" property'))):r.push(Xe("Style #".concat(i,' is missing required "value" property'))),typeof o.blockEditor<"u"&&(r.push(mi('Style has deprecated key "blockEditor", please refer to the documentation on how to configure the block type for version 3.',Nt.DEPRECATED_BLOCKEDITOR_KEY)),o.component=o.component||o.blockEditor.render)}),e):(r.push(Xe('"styles" declaration should be an array, got '.concat(xc(e)))),r)}function CUt(e,n,r){return e.forEach((o,i)=>{if(!no(o)){r.push(Xe("Annotation must be an object, got ".concat(xc(o))));return}const s=o.value||"#".concat(i),a=Object.keys(o).filter(l=>!gUt.includes(l)&&!l.startsWith("_"));a.length>0&&r.push(Xe("Found unknown properties for decorator ".concat(s,": ").concat(fd(a.map(EE))))),o.value?typeof o.value!="string"?r.push(Xe("Decorator #".concat(i,' has an invalid "value" property, expected string, got ').concat(xc(o.value)))):o.title||r.push(mi("Decorator ".concat(s,' is missing recommended "title" property'))):r.push(Xe("Decorator #".concat(i,' is missing required "value" property'))),typeof o.blockEditor<"u"&&(r.push(mi('Decorator "'.concat(s,'" has deprecated key "blockEditor", please refer to the documentation on how to configure the block type for version 3.'),Nt.DEPRECATED_BLOCKEDITOR_KEY)),o.icon=o.icon||o.blockEditor.icon,o.component=o.component||o.blockEditor.render)}),e}function _Ut(e,n,r){return e.map(o=>{var i,s;if(!no(o))return{...o,_problems:[Xe("Annotation must be an object, got ".concat(xc(o)))]};const{_problems:a}=n.visit(o,n),l=o.type&&n.getType(o.type);return l&&!gBe(l,"object",n)&&a.push(Xe('Annotation cannot have type "'.concat(o.type,'" - annotation types must inherit from object'))),typeof o.blockEditor<"u"&&(r.push(mi('Annotation has deprecated key "blockEditor", please refer to the documentation on how to configure the block type for version 3.',Nt.DEPRECATED_BLOCKEDITOR_KEY)),o.icon=o.icon||o.blockEditor.icon,(i=o.blockEditor)!=null&&i.render&&!((s=o.components)!=null&&s.annotation)&&(o.components=o.components||{},o.components.annotation=o.components.annotation||o.blockEditor.render)),{...o,_problems:a}})}function SUt(e,n,r){if(!Array.isArray(e)){r.push(Xe('"of" declaration should be an array, got '.concat(xc(e))));return}return e.map(o=>{const{_problems:i}=n.visit(o,n);if(o.type==="object"&&o.name&&n.getType(o.name))return{...o,_problems:[mi('Found array member declaration with the same name as the global schema type "'.concat(o.name,`". It's recommended to use a unique name to avoid possibly incompatible data types that shares the same name.`),Nt.ARRAY_OF_TYPE_GLOBAL_TYPE_CONFLICT)]};let s=o;for(;s&&!s.jsonType;)s=n.getType(s.type);const a=mBe.filter(l=>!Ace.includes(l));return s&&s.jsonType!=="object"||a.some(l=>l===o.type)?{...o,_problems:[Xe("Block member types must be a supported object-like type. The following built-in types are supported: '".concat(Ace.join("', '"),"'. You can also use shorthands for previously defined object types like {type: 'myObjectType'}"),Nt.ARRAY_OF_TYPE_BUILTIN_TYPE_CONFLICT)]}:{...o,_problems:i}})}function kUt(e,n){if(!("fields"in e))return[];let r=e;for(;r&&!r.jsonType;)r=n.getType(r.type);return r&&r.jsonType!=="object"?[Xe('Type has propery "fields", but is not an object/document type.')]:[]}const EUt=e=>'"'.concat(e,'"');function jUt(e,n){const r=n.getTypeNames();if(!e)return[Xe("Type is missing a type.",Nt.TYPE_MISSING_TYPE)];if(typeof e!="string")return[Xe('Type has an invalid "type"-property - should be a string.',Nt.TYPE_MISSING_TYPE)];if(!r.includes(e)){const i=r.map(a=>[mHt(e,a),a]).filter(a=>{let[l]=a;return l<3}).map(a=>{let[l,c]=a;return c}),s=i.length>0?" Did you mean ".concat(fd(i.map(EUt),{conjunction:"or"}),"?"):"";return[Xe("Unknown type: ".concat(e,".").concat(s))]}return[]}function TUt(e){var n,r,o;const i=[];return e!=null&&e.inputComponent&&i.push(mi('The "inputComponent" property is deprecated. Use "components.input" instead.')),(n=e==null?void 0:e.preview)!=null&&n.component&&i.push(mi('The "preview.component" property is deprecated. Use "components.preview" instead.')),e!=null&&e.diffComponent&&i.push(mi('The "diffComponent" property is deprecated. Use "components.diff" instead.')),(r=e==null?void 0:e.options)!=null&&r.editModal&&i.push(mi('The "options.editModal" property is deprecated. Use "options.modal" instead.')),(o=e==null?void 0:e.options)!=null&&o.isHighlighted&&i.push(mi('The "options.isHighlighted" property is deprecated. You can put fields behind a collapsed fieldset if you want to hide them from plain sight.')),i}var $ce=(e,n)=>({...e,_problems:[...jUt(e.type,n),...kUt(e,n),...TUt(e)].filter(Boolean)});function IUt(e){return Array.isArray(e.to)?e.to:e.to?[e.to]:e.to}const AUt=/^[a-z0-9~][-_a-z0-9]+$/;function $Ut(e){return e.length>=2&&e.toLowerCase()===e&&AUt.test(e)||'The provided dataset "'.concat(e,`" doesn't look like a valid dataset. Dataset names must be more than 2 characters, can only contain lowercase characters, numbers, underscores and dashes and can not start with a dash or an underscore`)}var DUt=(e,n)=>{const r=Array.isArray(e.to)||no(e.to),o=IUt(e),i=Zr([r?Q8(o,s=>"".concat(s.name,";").concat(s.type)).map(s=>Xe("Found ".concat(s.length,' members with same type, but not unique names "').concat(s[0].type,'" in reference. This makes it impossible to tell their values apart and you should consider naming them'),Nt.CROSS_DATASET_REFERENCE_INVALID)):Xe('The cross dataset reference type is missing or having an invalid value for the required "to" property. It should be an array of accepted types.',Nt.CROSS_DATASET_REFERENCE_INVALID)]);if(r&&o.length===0&&i.push(Xe('The cross dataset reference type should define at least one referenced type. Please check the "to" property.',Nt.CROSS_DATASET_REFERENCE_INVALID)),o.forEach((s,a)=>{s.type||i.push(Xe("The referenced type at index ".concat(a," must be named. Specify the name of the type you want to create references to."),Nt.CROSS_DATASET_REFERENCE_INVALID)),no(s.preview)||i.push(Xe('Missing required preview config for the referenced type "'.concat(s.type||"<unknown type>",'"'),Nt.CROSS_DATASET_REFERENCE_INVALID))}),typeof e.dataset=="string"){const s=$Ut(e.dataset);s!==!0&&i.push(Xe(s,Nt.CROSS_DATASET_REFERENCE_INVALID))}else i.push(Xe("A cross dataset reference must specify a `dataset`",Nt.CROSS_DATASET_REFERENCE_INVALID));return e.studioUrl&&typeof e.studioUrl!="function"&&i.push(Xe('The "studioUrl" property on a cross dataset reference must be a function taking "{id, type}" as argument and returning a studio url.',Nt.CROSS_DATASET_REFERENCE_INVALID)),i.push(...OUt(e)),{...e,_problems:i}};function OUt(e){const{options:n}=e,r=[];return r.push(...["filter","filterParams"].filter(o=>o in e).map(o=>Xe("`".concat(o,"` is not allowed on a reference type definition - did you mean `options.").concat(o,"`?"),Nt.REFERENCE_INVALID_OPTIONS_LOCATION))),n?no(n)?typeof n.filter=="function"&&typeof n.filterParams<"u"?r.concat(Xe("`filterParams` cannot be used if `filter` is a function. Either statically define `filter` as a string, or return `params` from the `filter`-function.",Nt.REFERENCE_INVALID_FILTER_PARAMS_COMBINATION)):typeof n.filter=="function"||!n.filter&&!n.filterParams?r:typeof n.filter!="string"?r.concat(Xe("If set, `filter` must be a string. Got ".concat(typeof n.filter))):typeof n.filterParams<"u"&&!no(n.filterParams)?r.concat(Xe("If set, `filterParams` must be an object.")):n.filterParams?r.concat(Object.keys(n.filterParams).filter(o=>o.startsWith("__")||o.startsWith("$")).map(o=>Xe('Filter parameter cannot be prefixed with "$" or "__". Got '.concat(o,'".')))):r:r.concat(Xe("The reference type expects `options` to be an object",Nt.REFERENCE_INVALID_OPTIONS)):r}const PUt=/^Symbol\(react\..+\)$/;function q3(e){return typeof e==="function"||typeof(e==null?void 0:e.$$typeof)=="symbol"&&PUt.test(String(e==null?void 0:e.$$typeof))}function vBe(e){const n="components"in e?e.components:!1;if(!n)return[];const r=[];return n.input&&!q3(n.input)&&r.push(mi("The `components.input` property is set but does not appear to be a valid React component (expected a function, but saw ".concat(Sb(n.input),"). If you have imported a custom input component, please verify that you have imported the correct named/default export."))),n.field&&!q3(n.field)&&r.push(mi("The `components.field` property is set but does not appear to be a valid React component (expected a function, but saw ".concat(Sb(n.field),"). If you have imported a custom field component, please verify that you have imported the correct named/default export."))),n.item&&!q3(n.item)&&r.push(mi("The `components.item` property is set but does not appear to be a valid React component (expected a function, but saw ".concat(Sb(n.item),"). If you have imported a custom item component, please verify that you have imported the correct named/default export."))),n.preview&&!q3(n.preview)&&r.push(mi("The `components.preview` property is set but does not appear to be a valid React component (expected a function, but saw ".concat(Sb(n.preview),"). If you have imported a custom preview component, please verify that you have imported the correct named/default export."))),r}const Dce=/^[A-Za-z]+[0-9A-Za-z_]*$/,RUt=/^[A-Za-z_]+[0-9A-Za-z_]*$/;function MUt(e){return typeof e!="string"?[Xe('Field names must be strings. Saw "'.concat(Sb(e),'"'),Nt.OBJECT_FIELD_NAME_INVALID)]:e.startsWith("_")?[Xe('Invalid field name "'.concat(e,`". Field names cannot start with underscores "_" as it's reserved for system fields.`),Nt.OBJECT_FIELD_NAME_INVALID)]:Dce.test(e)?RUt.test(e)?[]:[mi("Thats an interesting field name for sure! But it is... how to put it... a bit... unconventional? It may be wise to keep special characters out of field names for easier access later on."),Nt.OBJECT_FIELD_NAME_INVALID]:[Xe('Invalid field name: "'.concat(e,'". Fields can only contain characters from A-Z, numbers and underscores and should not start with a number (must pass the regular expression ').concat(String(Dce),")."),Nt.OBJECT_FIELD_NAME_INVALID)]}function sZ(e,n){if(!no(e))return[Xe("Incorrect type for field definition - should be an object, saw ".concat(Sb(e)),Nt.OBJECT_FIELD_DEFINITION_INVALID_TYPE)];const r=[];return r.push(..."name"in e?MUt(e.name):[Xe("Missing field name",Nt.OBJECT_FIELD_NAME_INVALID)]),r.push(...vBe(e)),r}function LUt(e){const n={};return e.forEach(r=>{n[r.name]||(n[r.name]=[]),n[r.name].push(r)}),Object.keys(n).map(r=>n[r].length>1?n[r]:null).filter(Boolean)}function aZ(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{allowEmpty:!1};const r=[];if(!Array.isArray(e))return[Xe('The "fields" property must be an array of fields. Instead saw "'.concat(typeof e,'"'),Nt.OBJECT_FIELDS_INVALID)];const i=e.filter(a=>typeof a.name=="string");LUt(i).forEach(a=>{r.push(Xe("Found ".concat(a.length,' fields with name "').concat(a[0].name,'" in object'),Nt.OBJECT_FIELD_NOT_UNIQUE))}),e.length===0&&!n.allowEmpty&&r.push(Xe("Object should have at least one field",Nt.OBJECT_FIELDS_INVALID));const s=e.filter(a=>a.type==="block").map(a=>'"'.concat(a.name,'"'));if(s.length>0){const a=s.join(", ");r.push(Xe("Invalid standalone block field(s) ".concat(a,". Block content must be defined as an array of blocks"),Nt.STANDALONE_BLOCK_TYPE))}return r}function FUt(e){return no(e)?typeof e.prepare<"u"&&typeof e.prepare!="function"?[Xe('The "preview.prepare" property must be a function, instead saw "'.concat(typeof e.prepare,'"'))]:e.select?no(e.select)?Object.keys(e.select).reduce((n,r)=>typeof e.select[r]=="string"?n:n.concat(Xe('The key "'.concat(r,'" of "preview.select" must be a string, instead saw "').concat(typeof e.select[r],'"'))),[]):[Xe('The "preview.select" property must be an object, instead saw "'.concat(typeof e.prepare,'"'))]:[]:[Xe('The "preview" property must be an object, instead saw "'.concat(typeof e,'"'))]}var yBe=(e,n)=>{let r=aZ(e.fields),o=e.preview;if(o){const i=FUt(e.preview);r=r.concat(i),o=i.some(s=>s.severity==="error")?{}:o}return e.type!=="document"&&e.type!=="object"&&typeof e.initialValue<"u"&&r.push(Xe('The "initialValue" property is currently only supported for document & object types.')),{...e,preview:o,fields:(Array.isArray(e.fields)?e.fields:[]).map((i,s)=>{const{name:a,...l}=i,{_problems:c,...d}=n.visit(l,s);return{name:a,...d,_problems:sZ(i).concat(c||[])}}),_problems:r}},BUt=(e,n)=>{const r=yBe(e,n),{initialValue:o,initialValues:i}=r;return typeof o<"u"&&!no(o)&&typeof o!="function"&&r._problems.push(Xe('The "initialValue" property must be either a plain object or a function')),typeof i<"u"&&r._problems.push(Xe('Found property "initialValues" - did you mean "initialValue"?')),r},NUt=(e,n)=>{const r=[],o=e.fields;o&&r.push(...aZ(o,{allowEmpty:!0}));const i=Array.isArray(o)?o==null?void 0:o.filter(s=>s.name==="asset"):[];return e.options&&typeof e.options.metadata<"u"&&!Array.isArray(e.options.metadata)?r.push(Xe("Invalid type for file `metadata` field - must be an array of strings",Nt.ASSET_METADATA_FIELD_INVALID)):i.length>0&&r.push(Xe("The name `asset` is not a valid field name for type `file`.")),{...e,fields:(Array.isArray(o)?o:[]).map((s,a)=>{const{name:l,...c}=s,{_problems:d,...f}=n.visit(c,a);return{name:l,...f,_problems:sZ(s).concat(d||[])}}),_problems:r}};const Oce=["dimensions","hasAlpha","isOpaque"];var VUt=(e,n)=>{const r=[],o=e.fields;o&&r.push(...aZ(o,{allowEmpty:!0}));let i=e.options;const s=i==null?void 0:i.metadata,a=Array.isArray(s)?s.filter(d=>Oce.includes(d)):[],l=["asset","hotspot","crop"],c=Array.isArray(o)?o==null?void 0:o.filter(d=>l.includes(d.name)):[];return typeof s<"u"&&!Array.isArray(s)?r.push(Xe("Invalid type for image `metadata` field - must be an array of strings",Nt.ASSET_METADATA_FIELD_INVALID)):a.length>0?(r.push(mi("Image `metadata` field contains superfluous properties (they are always included): ".concat(a.join(", ")))),i={...i,metadata:s.filter(d=>!Oce.includes(d))}):c.length>0&&r.push(Xe("The names `".concat(l.join("`, `"),"` are invalid field names for type `image`."))),{...e,options:i,fields:(Array.isArray(o)?o:[]).map((d,f)=>{const{name:h,...m}=d,{_problems:g,...v}=n.visit(m,f);return{name:h,...v,_problems:sZ(d).concat(g||[])}}),_problems:r}};function zUt(e){return Array.isArray(e.to)?e.to:e.to?[e.to]:e.to}var HUt=(e,n)=>{const r=Array.isArray(e.to)||no(e.to),o=zUt(e),i=Zr([r?Q8(o,s=>"".concat(s.name,";").concat(s.type)).map(s=>Xe("Found ".concat(s.length,' members with same type, but not unique names "').concat(s[0].type,'" in reference. This makes it impossible to tell their values apart and you should consider naming them'),Nt.REFERENCE_TO_INVALID)):Xe('The reference type is missing or having an invalid value for the required "to" property. It should be an array of accepted types.',Nt.REFERENCE_TO_INVALID)]);return r&&o.length===0&&i.push(Xe('The reference type should define at least one accepted type. Please check the "to" property.',Nt.REFERENCE_TO_INVALID)),i.push(...UUt(e)),{...e,to:(r?o:[]).map(n.visit),_problems:i}};function UUt(e){const{options:n}=e,r=[];return r.push(...["filter","filterParams"].filter(o=>o in e).map(o=>Xe("`".concat(o,"` is not allowed on a reference type definition - did you mean `options.").concat(o,"`?"),Nt.REFERENCE_INVALID_OPTIONS_LOCATION))),n?no(n)?typeof n.filter=="function"&&typeof n.filterParams<"u"?r.concat(Xe("`filterParams` cannot be used if `filter` is a function. Either statically define `filter` as a string, or return `params` from the `filter`-function.",Nt.REFERENCE_INVALID_FILTER_PARAMS_COMBINATION)):typeof n.filter=="function"||!n.filter&&!n.filterParams?r:typeof n.filter!="string"?r.concat(Xe("If set, `filter` must be a string. Got ".concat(typeof n.filter))):typeof n.filterParams<"u"&&!no(n.filterParams)?r.concat(Xe("If set, `filterParams` must be an object.")):n.filterParams?r.concat(Object.keys(n.filterParams).filter(o=>o.startsWith("__")||o.startsWith("$")).map(o=>Xe('Filter parameter cannot be prefixed with "$" or "__". Got '.concat(o,'".')))):r:r.concat(Xe("The reference type expects `options` to be an object",Nt.REFERENCE_INVALID_OPTIONS)):r}var WUt=(e,n)=>{const r=!!e.name;if(!r&&Object.keys(e).length===1)return{...e,_problems:[Xe("Invalid/undefined type declaration, check declaration or the import/export of the schema type.",Nt.TYPE_INVALID)]};const o=[];return GUt(e)?o.push(Xe("Type appears to be an ES6 module imported through CommonJS require - use an import statement or access the `.default` property",Nt.TYPE_IS_ESM_MODULE)):r?n.isReserved(e.name)&&o.push(Xe('Invalid type name: "'.concat(e.name,'" is a reserved name.'),Nt.TYPE_NAME_RESERVED)):o.push(Xe("Missing type name",Nt.TYPE_MISSING_NAME)),n.isDuplicate(e.name)&&o.push(Xe('Invalid type name: A type with name "'.concat(e.name,'" is already defined in the schema.'))),o.push(...vBe(e)),"title"in e&&typeof e.title!="string"&&o.push(mi("Type title is not a string.",Nt.TYPE_TITLE_INVALID)),{...e,_problems:o}};function GUt(e){return!e.name&&e.default&&(e.default.name||e.default.title)}var qUt=(e,n)=>{const r=[];return e.options&&e.options.slugifyFn&&(r.push(mi('Heads up! The "slugifyFn" option has been renamed to "slugify".',Nt.SLUG_SLUGIFY_FN_RENAMED)),e.options.slugify=e.options.slugifyFn),{...e,_problems:r}};const YUt={array:fUt,object:yBe,slug:qUt,file:NUt,image:VUt,block:yUt,document:BUt,reference:HUt,crossDatasetReference:DUt},KUt=e=>n=>({name:"<unnamed_type_@_index_".concat(e.index,">"),...n,_problems:[]});function Pce(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return(o,i)=>n.reduce((s,a)=>{const l=a(s,i);return{...l,_problems:s._problems.concat(l._problems)}},{_problems:[],...o})}function ZUt(e){return uUt(e,(n,r)=>{const o=n&&n.type&&YUt[n.type]||KUt(r);return r.isRoot?Pce(WUt,$ce,o)(n,r):Pce($ce,o)(n,r)})}var XUt=UK,QUt=1,JUt=4;function eWt(e){return XUt(e,QUt|JUt)}var tWt=eWt;const nWt=Ye(tWt);//! moment.js
//! version : 2.30.1
//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
//! license : MIT
//! momentjs.com
var bBe;function st(){return bBe.apply(null,arguments)}function rWt(e){bBe=e}function Ed(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function N0(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function gr(e,n){return Object.prototype.hasOwnProperty.call(e,n)}function lZ(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var n;for(n in e)if(gr(e,n))return!1;return!0}function wl(e){return e===void 0}function ap(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function jE(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function xBe(e,n){var r=[],o,i=e.length;for(o=0;o<i;++o)r.push(n(e[o],o));return r}function Am(e,n){for(var r in n)gr(n,r)&&(e[r]=n[r]);return gr(n,"toString")&&(e.toString=n.toString),gr(n,"valueOf")&&(e.valueOf=n.valueOf),e}function zf(e,n,r,o){return HBe(e,n,r,o,!0).utc()}function oWt(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function wn(e){return e._pf==null&&(e._pf=oWt()),e._pf}var _z;Array.prototype.some?_z=Array.prototype.some:_z=function(e){var n=Object(this),r=n.length>>>0,o;for(o=0;o<r;o++)if(o in n&&e.call(this,n[o],o,n))return!0;return!1};function cZ(e){var n=null,r=!1,o=e._d&&!isNaN(e._d.getTime());if(o&&(n=wn(e),r=_z.call(n.parsedDateParts,function(i){return i!=null}),o=n.overflow<0&&!n.empty&&!n.invalidEra&&!n.invalidMonth&&!n.invalidWeekday&&!n.weekdayMismatch&&!n.nullInput&&!n.invalidFormat&&!n.userInvalidated&&(!n.meridiem||n.meridiem&&r),e._strict&&(o=o&&n.charsLeftOver===0&&n.unusedTokens.length===0&&n.bigHour===void 0)),Object.isFrozen==null||!Object.isFrozen(e))e._isValid=o;else return o;return e._isValid}function J8(e){var n=zf(NaN);return e!=null?Am(wn(n),e):wn(n).userInvalidated=!0,n}var Rce=st.momentProperties=[],G7=!1;function uZ(e,n){var r,o,i,s=Rce.length;if(wl(n._isAMomentObject)||(e._isAMomentObject=n._isAMomentObject),wl(n._i)||(e._i=n._i),wl(n._f)||(e._f=n._f),wl(n._l)||(e._l=n._l),wl(n._strict)||(e._strict=n._strict),wl(n._tzm)||(e._tzm=n._tzm),wl(n._isUTC)||(e._isUTC=n._isUTC),wl(n._offset)||(e._offset=n._offset),wl(n._pf)||(e._pf=wn(n)),wl(n._locale)||(e._locale=n._locale),s>0)for(r=0;r<s;r++)o=Rce[r],i=n[o],wl(i)||(e[o]=i);return e}function TE(e){uZ(this,e),this._d=new Date(e._d!=null?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),G7===!1&&(G7=!0,st.updateOffset(this),G7=!1)}function jd(e){return e instanceof TE||e!=null&&e._isAMomentObject!=null}function wBe(e){st.suppressDeprecationWarnings===!1&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+e)}function zu(e,n){var r=!0;return Am(function(){if(st.deprecationHandler!=null&&st.deprecationHandler(null,e),r){var o=[],i,s,a,l=arguments.length;for(s=0;s<l;s++){if(i="",typeof arguments[s]=="object"){i+=`
[`+s+"] ";for(a in arguments[0])gr(arguments[0],a)&&(i+=a+": "+arguments[0][a]+", ");i=i.slice(0,-2)}else i=arguments[s];o.push(i)}wBe(e+`
Arguments: `+Array.prototype.slice.call(o).join("")+`
`+new Error().stack),r=!1}return n.apply(this,arguments)},n)}var Mce={};function CBe(e,n){st.deprecationHandler!=null&&st.deprecationHandler(e,n),Mce[e]||(wBe(n),Mce[e]=!0)}st.suppressDeprecationWarnings=!1;st.deprecationHandler=null;function Hf(e){return typeof Function<"u"&&e instanceof Function||Object.prototype.toString.call(e)==="[object Function]"}function iWt(e){var n,r;for(r in e)gr(e,r)&&(n=e[r],Hf(n)?this[r]=n:this["_"+r]=n);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function Sz(e,n){var r=Am({},e),o;for(o in n)gr(n,o)&&(N0(e[o])&&N0(n[o])?(r[o]={},Am(r[o],e[o]),Am(r[o],n[o])):n[o]!=null?r[o]=n[o]:delete r[o]);for(o in e)gr(e,o)&&!gr(n,o)&&N0(e[o])&&(r[o]=Am({},r[o]));return r}function dZ(e){e!=null&&this.set(e)}var kz;Object.keys?kz=Object.keys:kz=function(e){var n,r=[];for(n in e)gr(e,n)&&r.push(n);return r};var sWt={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function aWt(e,n,r){var o=this._calendar[e]||this._calendar.sameElse;return Hf(o)?o.call(n,r):o}function Df(e,n,r){var o=""+Math.abs(e),i=n-o.length,s=e>=0;return(s?r?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+o}var fZ=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Y3=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,q7={},Jb={};function Bt(e,n,r,o){var i=o;typeof o=="string"&&(i=function(){return this[o]()}),e&&(Jb[e]=i),n&&(Jb[n[0]]=function(){return Df(i.apply(this,arguments),n[1],n[2])}),r&&(Jb[r]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function lWt(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function cWt(e){var n=e.match(fZ),r,o;for(r=0,o=n.length;r<o;r++)Jb[n[r]]?n[r]=Jb[n[r]]:n[r]=lWt(n[r]);return function(i){var s="",a;for(a=0;a<o;a++)s+=Hf(n[a])?n[a].call(i,e):n[a];return s}}function cA(e,n){return e.isValid()?(n=_Be(n,e.localeData()),q7[n]=q7[n]||cWt(n),q7[n](e)):e.localeData().invalidDate()}function _Be(e,n){var r=5;function o(i){return n.longDateFormat(i)||i}for(Y3.lastIndex=0;r>=0&&Y3.test(e);)e=e.replace(Y3,o),Y3.lastIndex=0,r-=1;return e}var uWt={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function dWt(e){var n=this._longDateFormat[e],r=this._longDateFormat[e.toUpperCase()];return n||!r?n:(this._longDateFormat[e]=r.match(fZ).map(function(o){return o==="MMMM"||o==="MM"||o==="DD"||o==="dddd"?o.slice(1):o}).join(""),this._longDateFormat[e])}var fWt="Invalid date";function hWt(){return this._invalidDate}var pWt="%d",mWt=/\d{1,2}/;function gWt(e){return this._ordinal.replace("%d",e)}var vWt={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function yWt(e,n,r,o){var i=this._relativeTime[r];return Hf(i)?i(e,n,r,o):i.replace(/%d/i,e)}function bWt(e,n){var r=this._relativeTime[e>0?"future":"past"];return Hf(r)?r(n):r.replace(/%s/i,n)}var Lce={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function Hu(e){return typeof e=="string"?Lce[e]||Lce[e.toLowerCase()]:void 0}function hZ(e){var n={},r,o;for(o in e)gr(e,o)&&(r=Hu(o),r&&(n[r]=e[o]));return n}var xWt={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function wWt(e){var n=[],r;for(r in e)gr(e,r)&&n.push({unit:r,priority:xWt[r]});return n.sort(function(o,i){return o.priority-i.priority}),n}var SBe=/\d/,Uc=/\d\d/,kBe=/\d{3}/,pZ=/\d{4}/,e6=/[+-]?\d{6}/,Fo=/\d\d?/,EBe=/\d\d\d\d?/,jBe=/\d\d\d\d\d\d?/,t6=/\d{1,3}/,mZ=/\d{1,4}/,n6=/[+-]?\d{1,6}/,Xw=/\d+/,r6=/[+-]?\d+/,CWt=/Z|[+-]\d\d:?\d\d/gi,o6=/Z|[+-]\d\d(?::?\d\d)?/gi,_Wt=/[+-]?\d+(\.\d{1,3})?/,IE=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,Qw=/^[1-9]\d?/,gZ=/^([1-9]\d|\d)/,M$;M$={};function gt(e,n,r){M$[e]=Hf(n)?n:function(o,i){return o&&r?r:n}}function SWt(e,n){return gr(M$,e)?M$[e](n._strict,n._locale):new RegExp(kWt(e))}function kWt(e){return zh(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(n,r,o,i,s){return r||o||i||s}))}function zh(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function uu(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function Un(e){var n=+e,r=0;return n!==0&&isFinite(n)&&(r=uu(n)),r}var Ez={};function so(e,n){var r,o=n,i;for(typeof e=="string"&&(e=[e]),ap(n)&&(o=function(s,a){a[n]=Un(s)}),i=e.length,r=0;r<i;r++)Ez[e[r]]=o}function AE(e,n){so(e,function(r,o,i,s){i._w=i._w||{},n(r,i._w,i,s)})}function EWt(e,n,r){n!=null&&gr(Ez,e)&&Ez[e](n,r._a,r,e)}function i6(e){return e%4===0&&e%100!==0||e%400===0}var Ia=0,Ah=1,lf=2,fs=3,hd=4,$h=5,v0=6,jWt=7,TWt=8;Bt("Y",0,0,function(){var e=this.year();return e<=9999?Df(e,4):"+"+e});Bt(0,["YY",2],0,function(){return this.year()%100});Bt(0,["YYYY",4],0,"year");Bt(0,["YYYYY",5],0,"year");Bt(0,["YYYYYY",6,!0],0,"year");gt("Y",r6);gt("YY",Fo,Uc);gt("YYYY",mZ,pZ);gt("YYYYY",n6,e6);gt("YYYYYY",n6,e6);so(["YYYYY","YYYYYY"],Ia);so("YYYY",function(e,n){n[Ia]=e.length===2?st.parseTwoDigitYear(e):Un(e)});so("YY",function(e,n){n[Ia]=st.parseTwoDigitYear(e)});so("Y",function(e,n){n[Ia]=parseInt(e,10)});function y_(e){return i6(e)?366:365}st.parseTwoDigitYear=function(e){return Un(e)+(Un(e)>68?1900:2e3)};var TBe=Jw("FullYear",!0);function IWt(){return i6(this.year())}function Jw(e,n){return function(r){return r!=null?(IBe(this,e,r),st.updateOffset(this,n),this):CS(this,e)}}function CS(e,n){if(!e.isValid())return NaN;var r=e._d,o=e._isUTC;switch(n){case"Milliseconds":return o?r.getUTCMilliseconds():r.getMilliseconds();case"Seconds":return o?r.getUTCSeconds():r.getSeconds();case"Minutes":return o?r.getUTCMinutes():r.getMinutes();case"Hours":return o?r.getUTCHours():r.getHours();case"Date":return o?r.getUTCDate():r.getDate();case"Day":return o?r.getUTCDay():r.getDay();case"Month":return o?r.getUTCMonth():r.getMonth();case"FullYear":return o?r.getUTCFullYear():r.getFullYear();default:return NaN}}function IBe(e,n,r){var o,i,s,a,l;if(!(!e.isValid()||isNaN(r))){switch(o=e._d,i=e._isUTC,n){case"Milliseconds":return void(i?o.setUTCMilliseconds(r):o.setMilliseconds(r));case"Seconds":return void(i?o.setUTCSeconds(r):o.setSeconds(r));case"Minutes":return void(i?o.setUTCMinutes(r):o.setMinutes(r));case"Hours":return void(i?o.setUTCHours(r):o.setHours(r));case"Date":return void(i?o.setUTCDate(r):o.setDate(r));case"FullYear":break;default:return}s=r,a=e.month(),l=e.date(),l=l===29&&a===1&&!i6(s)?28:l,i?o.setUTCFullYear(s,a,l):o.setFullYear(s,a,l)}}function AWt(e){return e=Hu(e),Hf(this[e])?this[e]():this}function $Wt(e,n){if(typeof e=="object"){e=hZ(e);var r=wWt(e),o,i=r.length;for(o=0;o<i;o++)this[r[o].unit](e[r[o].unit])}else if(e=Hu(e),Hf(this[e]))return this[e](n);return this}function DWt(e,n){return(e%n+n)%n}var Ti;Array.prototype.indexOf?Ti=Array.prototype.indexOf:Ti=function(e){var n;for(n=0;n<this.length;++n)if(this[n]===e)return n;return-1};function vZ(e,n){if(isNaN(e)||isNaN(n))return NaN;var r=DWt(n,12);return e+=(n-r)/12,r===1?i6(e)?29:28:31-r%7%2}Bt("M",["MM",2],"Mo",function(){return this.month()+1});Bt("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)});Bt("MMMM",0,0,function(e){return this.localeData().months(this,e)});gt("M",Fo,Qw);gt("MM",Fo,Uc);gt("MMM",function(e,n){return n.monthsShortRegex(e)});gt("MMMM",function(e,n){return n.monthsRegex(e)});so(["M","MM"],function(e,n){n[Ah]=Un(e)-1});so(["MMM","MMMM"],function(e,n,r,o){var i=r._locale.monthsParse(e,o,r._strict);i!=null?n[Ah]=i:wn(r).invalidMonth=e});var OWt="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ABe="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),$Be=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,PWt=IE,RWt=IE;function MWt(e,n){return e?Ed(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||$Be).test(n)?"format":"standalone"][e.month()]:Ed(this._months)?this._months:this._months.standalone}function LWt(e,n){return e?Ed(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[$Be.test(n)?"format":"standalone"][e.month()]:Ed(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function FWt(e,n,r){var o,i,s,a=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],o=0;o<12;++o)s=zf([2e3,o]),this._shortMonthsParse[o]=this.monthsShort(s,"").toLocaleLowerCase(),this._longMonthsParse[o]=this.months(s,"").toLocaleLowerCase();return r?n==="MMM"?(i=Ti.call(this._shortMonthsParse,a),i!==-1?i:null):(i=Ti.call(this._longMonthsParse,a),i!==-1?i:null):n==="MMM"?(i=Ti.call(this._shortMonthsParse,a),i!==-1?i:(i=Ti.call(this._longMonthsParse,a),i!==-1?i:null)):(i=Ti.call(this._longMonthsParse,a),i!==-1?i:(i=Ti.call(this._shortMonthsParse,a),i!==-1?i:null))}function BWt(e,n,r){var o,i,s;if(this._monthsParseExact)return FWt.call(this,e,n,r);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),o=0;o<12;o++){if(i=zf([2e3,o]),r&&!this._longMonthsParse[o]&&(this._longMonthsParse[o]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[o]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),!r&&!this._monthsParse[o]&&(s="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[o]=new RegExp(s.replace(".",""),"i")),r&&n==="MMMM"&&this._longMonthsParse[o].test(e))return o;if(r&&n==="MMM"&&this._shortMonthsParse[o].test(e))return o;if(!r&&this._monthsParse[o].test(e))return o}}function DBe(e,n){if(!e.isValid())return e;if(typeof n=="string"){if(/^\d+$/.test(n))n=Un(n);else if(n=e.localeData().monthsParse(n),!ap(n))return e}var r=n,o=e.date();return o=o<29?o:Math.min(o,vZ(e.year(),r)),e._isUTC?e._d.setUTCMonth(r,o):e._d.setMonth(r,o),e}function OBe(e){return e!=null?(DBe(this,e),st.updateOffset(this,!0),this):CS(this,"Month")}function NWt(){return vZ(this.year(),this.month())}function VWt(e){return this._monthsParseExact?(gr(this,"_monthsRegex")||PBe.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(gr(this,"_monthsShortRegex")||(this._monthsShortRegex=PWt),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function zWt(e){return this._monthsParseExact?(gr(this,"_monthsRegex")||PBe.call(this),e?this._monthsStrictRegex:this._monthsRegex):(gr(this,"_monthsRegex")||(this._monthsRegex=RWt),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function PBe(){function e(c,d){return d.length-c.length}var n=[],r=[],o=[],i,s,a,l;for(i=0;i<12;i++)s=zf([2e3,i]),a=zh(this.monthsShort(s,"")),l=zh(this.months(s,"")),n.push(a),r.push(l),o.push(l),o.push(a);n.sort(e),r.sort(e),o.sort(e),this._monthsRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+n.join("|")+")","i")}function HWt(e,n,r,o,i,s,a){var l;return e<100&&e>=0?(l=new Date(e+400,n,r,o,i,s,a),isFinite(l.getFullYear())&&l.setFullYear(e)):l=new Date(e,n,r,o,i,s,a),l}function _S(e){var n,r;return e<100&&e>=0?(r=Array.prototype.slice.call(arguments),r[0]=e+400,n=new Date(Date.UTC.apply(null,r)),isFinite(n.getUTCFullYear())&&n.setUTCFullYear(e)):n=new Date(Date.UTC.apply(null,arguments)),n}function L$(e,n,r){var o=7+n-r,i=(7+_S(e,0,o).getUTCDay()-n)%7;return-i+o-1}function RBe(e,n,r,o,i){var s=(7+r-o)%7,a=L$(e,o,i),l=1+7*(n-1)+s+a,c,d;return l<=0?(c=e-1,d=y_(c)+l):l>y_(e)?(c=e+1,d=l-y_(e)):(c=e,d=l),{year:c,dayOfYear:d}}function SS(e,n,r){var o=L$(e.year(),n,r),i=Math.floor((e.dayOfYear()-o-1)/7)+1,s,a;return i<1?(a=e.year()-1,s=i+Hh(a,n,r)):i>Hh(e.year(),n,r)?(s=i-Hh(e.year(),n,r),a=e.year()+1):(a=e.year(),s=i),{week:s,year:a}}function Hh(e,n,r){var o=L$(e,n,r),i=L$(e+1,n,r);return(y_(e)-o+i)/7}Bt("w",["ww",2],"wo","week");Bt("W",["WW",2],"Wo","isoWeek");gt("w",Fo,Qw);gt("ww",Fo,Uc);gt("W",Fo,Qw);gt("WW",Fo,Uc);AE(["w","ww","W","WW"],function(e,n,r,o){n[o.substr(0,1)]=Un(e)});function UWt(e){return SS(e,this._week.dow,this._week.doy).week}var WWt={dow:0,doy:6};function GWt(){return this._week.dow}function qWt(){return this._week.doy}function YWt(e){var n=this.localeData().week(this);return e==null?n:this.add((e-n)*7,"d")}function KWt(e){var n=SS(this,1,4).week;return e==null?n:this.add((e-n)*7,"d")}Bt("d",0,"do","day");Bt("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});Bt("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});Bt("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});Bt("e",0,0,"weekday");Bt("E",0,0,"isoWeekday");gt("d",Fo);gt("e",Fo);gt("E",Fo);gt("dd",function(e,n){return n.weekdaysMinRegex(e)});gt("ddd",function(e,n){return n.weekdaysShortRegex(e)});gt("dddd",function(e,n){return n.weekdaysRegex(e)});AE(["dd","ddd","dddd"],function(e,n,r,o){var i=r._locale.weekdaysParse(e,o,r._strict);i!=null?n.d=i:wn(r).invalidWeekday=e});AE(["d","e","E"],function(e,n,r,o){n[o]=Un(e)});function ZWt(e,n){return typeof e!="string"?e:isNaN(e)?(e=n.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function XWt(e,n){return typeof e=="string"?n.weekdaysParse(e)%7||7:isNaN(e)?null:e}function yZ(e,n){return e.slice(n,7).concat(e.slice(0,n))}var QWt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),MBe="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),JWt="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),eGt=IE,tGt=IE,nGt=IE;function rGt(e,n){var r=Ed(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(n)?"format":"standalone"];return e===!0?yZ(r,this._week.dow):e?r[e.day()]:r}function oGt(e){return e===!0?yZ(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function iGt(e){return e===!0?yZ(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function sGt(e,n,r){var o,i,s,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],o=0;o<7;++o)s=zf([2e3,1]).day(o),this._minWeekdaysParse[o]=this.weekdaysMin(s,"").toLocaleLowerCase(),this._shortWeekdaysParse[o]=this.weekdaysShort(s,"").toLocaleLowerCase(),this._weekdaysParse[o]=this.weekdays(s,"").toLocaleLowerCase();return r?n==="dddd"?(i=Ti.call(this._weekdaysParse,a),i!==-1?i:null):n==="ddd"?(i=Ti.call(this._shortWeekdaysParse,a),i!==-1?i:null):(i=Ti.call(this._minWeekdaysParse,a),i!==-1?i:null):n==="dddd"?(i=Ti.call(this._weekdaysParse,a),i!==-1||(i=Ti.call(this._shortWeekdaysParse,a),i!==-1)?i:(i=Ti.call(this._minWeekdaysParse,a),i!==-1?i:null)):n==="ddd"?(i=Ti.call(this._shortWeekdaysParse,a),i!==-1||(i=Ti.call(this._weekdaysParse,a),i!==-1)?i:(i=Ti.call(this._minWeekdaysParse,a),i!==-1?i:null)):(i=Ti.call(this._minWeekdaysParse,a),i!==-1||(i=Ti.call(this._weekdaysParse,a),i!==-1)?i:(i=Ti.call(this._shortWeekdaysParse,a),i!==-1?i:null))}function aGt(e,n,r){var o,i,s;if(this._weekdaysParseExact)return sGt.call(this,e,n,r);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),o=0;o<7;o++){if(i=zf([2e3,1]).day(o),r&&!this._fullWeekdaysParse[o]&&(this._fullWeekdaysParse[o]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[o]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[o]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[o]||(s="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[o]=new RegExp(s.replace(".",""),"i")),r&&n==="dddd"&&this._fullWeekdaysParse[o].test(e))return o;if(r&&n==="ddd"&&this._shortWeekdaysParse[o].test(e))return o;if(r&&n==="dd"&&this._minWeekdaysParse[o].test(e))return o;if(!r&&this._weekdaysParse[o].test(e))return o}}function lGt(e){if(!this.isValid())return e!=null?this:NaN;var n=CS(this,"Day");return e!=null?(e=ZWt(e,this.localeData()),this.add(e-n,"d")):n}function cGt(e){if(!this.isValid())return e!=null?this:NaN;var n=(this.day()+7-this.localeData()._week.dow)%7;return e==null?n:this.add(e-n,"d")}function uGt(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var n=XWt(e,this.localeData());return this.day(this.day()%7?n:n-7)}else return this.day()||7}function dGt(e){return this._weekdaysParseExact?(gr(this,"_weekdaysRegex")||bZ.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(gr(this,"_weekdaysRegex")||(this._weekdaysRegex=eGt),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function fGt(e){return this._weekdaysParseExact?(gr(this,"_weekdaysRegex")||bZ.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(gr(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=tGt),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function hGt(e){return this._weekdaysParseExact?(gr(this,"_weekdaysRegex")||bZ.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(gr(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=nGt),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function bZ(){function e(f,h){return h.length-f.length}var n=[],r=[],o=[],i=[],s,a,l,c,d;for(s=0;s<7;s++)a=zf([2e3,1]).day(s),l=zh(this.weekdaysMin(a,"")),c=zh(this.weekdaysShort(a,"")),d=zh(this.weekdays(a,"")),n.push(l),r.push(c),o.push(d),i.push(l),i.push(c),i.push(d);n.sort(e),r.sort(e),o.sort(e),i.sort(e),this._weekdaysRegex=new RegExp("^("+i.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+n.join("|")+")","i")}function xZ(){return this.hours()%12||12}function pGt(){return this.hours()||24}Bt("H",["HH",2],0,"hour");Bt("h",["hh",2],0,xZ);Bt("k",["kk",2],0,pGt);Bt("hmm",0,0,function(){return""+xZ.apply(this)+Df(this.minutes(),2)});Bt("hmmss",0,0,function(){return""+xZ.apply(this)+Df(this.minutes(),2)+Df(this.seconds(),2)});Bt("Hmm",0,0,function(){return""+this.hours()+Df(this.minutes(),2)});Bt("Hmmss",0,0,function(){return""+this.hours()+Df(this.minutes(),2)+Df(this.seconds(),2)});function LBe(e,n){Bt(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),n)})}LBe("a",!0);LBe("A",!1);function FBe(e,n){return n._meridiemParse}gt("a",FBe);gt("A",FBe);gt("H",Fo,gZ);gt("h",Fo,Qw);gt("k",Fo,Qw);gt("HH",Fo,Uc);gt("hh",Fo,Uc);gt("kk",Fo,Uc);gt("hmm",EBe);gt("hmmss",jBe);gt("Hmm",EBe);gt("Hmmss",jBe);so(["H","HH"],fs);so(["k","kk"],function(e,n,r){var o=Un(e);n[fs]=o===24?0:o});so(["a","A"],function(e,n,r){r._isPm=r._locale.isPM(e),r._meridiem=e});so(["h","hh"],function(e,n,r){n[fs]=Un(e),wn(r).bigHour=!0});so("hmm",function(e,n,r){var o=e.length-2;n[fs]=Un(e.substr(0,o)),n[hd]=Un(e.substr(o)),wn(r).bigHour=!0});so("hmmss",function(e,n,r){var o=e.length-4,i=e.length-2;n[fs]=Un(e.substr(0,o)),n[hd]=Un(e.substr(o,2)),n[$h]=Un(e.substr(i)),wn(r).bigHour=!0});so("Hmm",function(e,n,r){var o=e.length-2;n[fs]=Un(e.substr(0,o)),n[hd]=Un(e.substr(o))});so("Hmmss",function(e,n,r){var o=e.length-4,i=e.length-2;n[fs]=Un(e.substr(0,o)),n[hd]=Un(e.substr(o,2)),n[$h]=Un(e.substr(i))});function mGt(e){return(e+"").toLowerCase().charAt(0)==="p"}var gGt=/[ap]\.?m?\.?/i,vGt=Jw("Hours",!0);function yGt(e,n,r){return e>11?r?"pm":"PM":r?"am":"AM"}var BBe={calendar:sWt,longDateFormat:uWt,invalidDate:fWt,ordinal:pWt,dayOfMonthOrdinalParse:mWt,relativeTime:vWt,months:OWt,monthsShort:ABe,week:WWt,weekdays:QWt,weekdaysMin:JWt,weekdaysShort:MBe,meridiemParse:gGt},Vo={},v5={},kS;function bGt(e,n){var r,o=Math.min(e.length,n.length);for(r=0;r<o;r+=1)if(e[r]!==n[r])return r;return o}function Fce(e){return e&&e.toLowerCase().replace("_","-")}function xGt(e){for(var n=0,r,o,i,s;n<e.length;){for(s=Fce(e[n]).split("-"),r=s.length,o=Fce(e[n+1]),o=o?o.split("-"):null;r>0;){if(i=s6(s.slice(0,r).join("-")),i)return i;if(o&&o.length>=r&&bGt(s,o)>=r-1)break;r--}n++}return kS}function wGt(e){return!!(e&&e.match("^[^/\\\\]*$"))}function s6(e){var n=null,r;if(Vo[e]===void 0&&typeof module<"u"&&module&&module.exports&&wGt(e))try{n=kS._abbr,r=require,r("./locale/"+e),tg(n)}catch{Vo[e]=null}return Vo[e]}function tg(e,n){var r;return e&&(wl(n)?r=Pp(e):r=wZ(e,n),r?kS=r:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),kS._abbr}function wZ(e,n){if(n!==null){var r,o=BBe;if(n.abbr=e,Vo[e]!=null)CBe("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),o=Vo[e]._config;else if(n.parentLocale!=null)if(Vo[n.parentLocale]!=null)o=Vo[n.parentLocale]._config;else if(r=s6(n.parentLocale),r!=null)o=r._config;else return v5[n.parentLocale]||(v5[n.parentLocale]=[]),v5[n.parentLocale].push({name:e,config:n}),null;return Vo[e]=new dZ(Sz(o,n)),v5[e]&&v5[e].forEach(function(i){wZ(i.name,i.config)}),tg(e),Vo[e]}else return delete Vo[e],null}function CGt(e,n){if(n!=null){var r,o,i=BBe;Vo[e]!=null&&Vo[e].parentLocale!=null?Vo[e].set(Sz(Vo[e]._config,n)):(o=s6(e),o!=null&&(i=o._config),n=Sz(i,n),o==null&&(n.abbr=e),r=new dZ(n),r.parentLocale=Vo[e],Vo[e]=r),tg(e)}else Vo[e]!=null&&(Vo[e].parentLocale!=null?(Vo[e]=Vo[e].parentLocale,e===tg()&&tg(e)):Vo[e]!=null&&delete Vo[e]);return Vo[e]}function Pp(e){var n;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return kS;if(!Ed(e)){if(n=s6(e),n)return n;e=[e]}return xGt(e)}function _Gt(){return kz(Vo)}function CZ(e){var n,r=e._a;return r&&wn(e).overflow===-2&&(n=r[Ah]<0||r[Ah]>11?Ah:r[lf]<1||r[lf]>vZ(r[Ia],r[Ah])?lf:r[fs]<0||r[fs]>24||r[fs]===24&&(r[hd]!==0||r[$h]!==0||r[v0]!==0)?fs:r[hd]<0||r[hd]>59?hd:r[$h]<0||r[$h]>59?$h:r[v0]<0||r[v0]>999?v0:-1,wn(e)._overflowDayOfYear&&(n<Ia||n>lf)&&(n=lf),wn(e)._overflowWeeks&&n===-1&&(n=jWt),wn(e)._overflowWeekday&&n===-1&&(n=TWt),wn(e).overflow=n),e}var SGt=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,kGt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,EGt=/Z|[+-]\d\d(?::?\d\d)?/,K3=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Y7=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],jGt=/^\/?Date\((-?\d+)/i,TGt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,IGt={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function NBe(e){var n,r,o=e._i,i=SGt.exec(o)||kGt.exec(o),s,a,l,c,d=K3.length,f=Y7.length;if(i){for(wn(e).iso=!0,n=0,r=d;n<r;n++)if(K3[n][1].exec(i[1])){a=K3[n][0],s=K3[n][2]!==!1;break}if(a==null){e._isValid=!1;return}if(i[3]){for(n=0,r=f;n<r;n++)if(Y7[n][1].exec(i[3])){l=(i[2]||" ")+Y7[n][0];break}if(l==null){e._isValid=!1;return}}if(!s&&l!=null){e._isValid=!1;return}if(i[4])if(EGt.exec(i[4]))c="Z";else{e._isValid=!1;return}e._f=a+(l||"")+(c||""),SZ(e)}else e._isValid=!1}function AGt(e,n,r,o,i,s){var a=[$Gt(e),ABe.indexOf(n),parseInt(r,10),parseInt(o,10),parseInt(i,10)];return s&&a.push(parseInt(s,10)),a}function $Gt(e){var n=parseInt(e,10);return n<=49?2e3+n:n<=999?1900+n:n}function DGt(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function OGt(e,n,r){if(e){var o=MBe.indexOf(e),i=new Date(n[0],n[1],n[2]).getDay();if(o!==i)return wn(r).weekdayMismatch=!0,r._isValid=!1,!1}return!0}function PGt(e,n,r){if(e)return IGt[e];if(n)return 0;var o=parseInt(r,10),i=o%100,s=(o-i)/100;return s*60+i}function VBe(e){var n=TGt.exec(DGt(e._i)),r;if(n){if(r=AGt(n[4],n[3],n[2],n[5],n[6],n[7]),!OGt(n[1],r,e))return;e._a=r,e._tzm=PGt(n[8],n[9],n[10]),e._d=_S.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),wn(e).rfc2822=!0}else e._isValid=!1}function RGt(e){var n=jGt.exec(e._i);if(n!==null){e._d=new Date(+n[1]);return}if(NBe(e),e._isValid===!1)delete e._isValid;else return;if(VBe(e),e._isValid===!1)delete e._isValid;else return;e._strict?e._isValid=!1:st.createFromInputFallback(e)}st.createFromInputFallback=zu("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))});function Zy(e,n,r){return e??n??r}function MGt(e){var n=new Date(st.now());return e._useUTC?[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()]:[n.getFullYear(),n.getMonth(),n.getDate()]}function _Z(e){var n,r,o=[],i,s,a;if(!e._d){for(i=MGt(e),e._w&&e._a[lf]==null&&e._a[Ah]==null&&LGt(e),e._dayOfYear!=null&&(a=Zy(e._a[Ia],i[Ia]),(e._dayOfYear>y_(a)||e._dayOfYear===0)&&(wn(e)._overflowDayOfYear=!0),r=_S(a,0,e._dayOfYear),e._a[Ah]=r.getUTCMonth(),e._a[lf]=r.getUTCDate()),n=0;n<3&&e._a[n]==null;++n)e._a[n]=o[n]=i[n];for(;n<7;n++)e._a[n]=o[n]=e._a[n]==null?n===2?1:0:e._a[n];e._a[fs]===24&&e._a[hd]===0&&e._a[$h]===0&&e._a[v0]===0&&(e._nextDay=!0,e._a[fs]=0),e._d=(e._useUTC?_S:HWt).apply(null,o),s=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[fs]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==s&&(wn(e).weekdayMismatch=!0)}}function LGt(e){var n,r,o,i,s,a,l,c,d;n=e._w,n.GG!=null||n.W!=null||n.E!=null?(s=1,a=4,r=Zy(n.GG,e._a[Ia],SS(Mo(),1,4).year),o=Zy(n.W,1),i=Zy(n.E,1),(i<1||i>7)&&(c=!0)):(s=e._locale._week.dow,a=e._locale._week.doy,d=SS(Mo(),s,a),r=Zy(n.gg,e._a[Ia],d.year),o=Zy(n.w,d.week),n.d!=null?(i=n.d,(i<0||i>6)&&(c=!0)):n.e!=null?(i=n.e+s,(n.e<0||n.e>6)&&(c=!0)):i=s),o<1||o>Hh(r,s,a)?wn(e)._overflowWeeks=!0:c!=null?wn(e)._overflowWeekday=!0:(l=RBe(r,o,i,s,a),e._a[Ia]=l.year,e._dayOfYear=l.dayOfYear)}st.ISO_8601=function(){};st.RFC_2822=function(){};function SZ(e){if(e._f===st.ISO_8601){NBe(e);return}if(e._f===st.RFC_2822){VBe(e);return}e._a=[],wn(e).empty=!0;var n=""+e._i,r,o,i,s,a,l=n.length,c=0,d,f;for(i=_Be(e._f,e._locale).match(fZ)||[],f=i.length,r=0;r<f;r++)s=i[r],o=(n.match(SWt(s,e))||[])[0],o&&(a=n.substr(0,n.indexOf(o)),a.length>0&&wn(e).unusedInput.push(a),n=n.slice(n.indexOf(o)+o.length),c+=o.length),Jb[s]?(o?wn(e).empty=!1:wn(e).unusedTokens.push(s),EWt(s,o,e)):e._strict&&!o&&wn(e).unusedTokens.push(s);wn(e).charsLeftOver=l-c,n.length>0&&wn(e).unusedInput.push(n),e._a[fs]<=12&&wn(e).bigHour===!0&&e._a[fs]>0&&(wn(e).bigHour=void 0),wn(e).parsedDateParts=e._a.slice(0),wn(e).meridiem=e._meridiem,e._a[fs]=FGt(e._locale,e._a[fs],e._meridiem),d=wn(e).era,d!==null&&(e._a[Ia]=e._locale.erasConvertYear(d,e._a[Ia])),_Z(e),CZ(e)}function FGt(e,n,r){var o;return r==null?n:e.meridiemHour!=null?e.meridiemHour(n,r):(e.isPM!=null&&(o=e.isPM(r),o&&n<12&&(n+=12),!o&&n===12&&(n=0)),n)}function BGt(e){var n,r,o,i,s,a,l=!1,c=e._f.length;if(c===0){wn(e).invalidFormat=!0,e._d=new Date(NaN);return}for(i=0;i<c;i++)s=0,a=!1,n=uZ({},e),e._useUTC!=null&&(n._useUTC=e._useUTC),n._f=e._f[i],SZ(n),cZ(n)&&(a=!0),s+=wn(n).charsLeftOver,s+=wn(n).unusedTokens.length*10,wn(n).score=s,l?s<o&&(o=s,r=n):(o==null||s<o||a)&&(o=s,r=n,a&&(l=!0));Am(e,r||n)}function NGt(e){if(!e._d){var n=hZ(e._i),r=n.day===void 0?n.date:n.day;e._a=xBe([n.year,n.month,r,n.hour,n.minute,n.second,n.millisecond],function(o){return o&&parseInt(o,10)}),_Z(e)}}function VGt(e){var n=new TE(CZ(zBe(e)));return n._nextDay&&(n.add(1,"d"),n._nextDay=void 0),n}function zBe(e){var n=e._i,r=e._f;return e._locale=e._locale||Pp(e._l),n===null||r===void 0&&n===""?J8({nullInput:!0}):(typeof n=="string"&&(e._i=n=e._locale.preparse(n)),jd(n)?new TE(CZ(n)):(jE(n)?e._d=n:Ed(r)?BGt(e):r?SZ(e):zGt(e),cZ(e)||(e._d=null),e))}function zGt(e){var n=e._i;wl(n)?e._d=new Date(st.now()):jE(n)?e._d=new Date(n.valueOf()):typeof n=="string"?RGt(e):Ed(n)?(e._a=xBe(n.slice(0),function(r){return parseInt(r,10)}),_Z(e)):N0(n)?NGt(e):ap(n)?e._d=new Date(n):st.createFromInputFallback(e)}function HBe(e,n,r,o,i){var s={};return(n===!0||n===!1)&&(o=n,n=void 0),(r===!0||r===!1)&&(o=r,r=void 0),(N0(e)&&lZ(e)||Ed(e)&&e.length===0)&&(e=void 0),s._isAMomentObject=!0,s._useUTC=s._isUTC=i,s._l=r,s._i=e,s._f=n,s._strict=o,VGt(s)}function Mo(e,n,r,o){return HBe(e,n,r,o,!1)}var HGt=zu("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Mo.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:J8()}),UGt=zu("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Mo.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:J8()});function UBe(e,n){var r,o;if(n.length===1&&Ed(n[0])&&(n=n[0]),!n.length)return Mo();for(r=n[0],o=1;o<n.length;++o)(!n[o].isValid()||n[o][e](r))&&(r=n[o]);return r}function WGt(){var e=[].slice.call(arguments,0);return UBe("isBefore",e)}function GGt(){var e=[].slice.call(arguments,0);return UBe("isAfter",e)}var qGt=function(){return Date.now?Date.now():+new Date},y5=["year","quarter","month","week","day","hour","minute","second","millisecond"];function YGt(e){var n,r=!1,o,i=y5.length;for(n in e)if(gr(e,n)&&!(Ti.call(y5,n)!==-1&&(e[n]==null||!isNaN(e[n]))))return!1;for(o=0;o<i;++o)if(e[y5[o]]){if(r)return!1;parseFloat(e[y5[o]])!==Un(e[y5[o]])&&(r=!0)}return!0}function KGt(){return this._isValid}function ZGt(){return Pd(NaN)}function a6(e){var n=hZ(e),r=n.year||0,o=n.quarter||0,i=n.month||0,s=n.week||n.isoWeek||0,a=n.day||0,l=n.hour||0,c=n.minute||0,d=n.second||0,f=n.millisecond||0;this._isValid=YGt(n),this._milliseconds=+f+d*1e3+c*6e4+l*1e3*60*60,this._days=+a+s*7,this._months=+i+o*3+r*12,this._data={},this._locale=Pp(),this._bubble()}function uA(e){return e instanceof a6}function jz(e){return e<0?Math.round(-1*e)*-1:Math.round(e)}function XGt(e,n,r){var o=Math.min(e.length,n.length),i=Math.abs(e.length-n.length),s=0,a;for(a=0;a<o;a++)(r&&e[a]!==n[a]||!r&&Un(e[a])!==Un(n[a]))&&s++;return s+i}function WBe(e,n){Bt(e,0,0,function(){var r=this.utcOffset(),o="+";return r<0&&(r=-r,o="-"),o+Df(~~(r/60),2)+n+Df(~~r%60,2)})}WBe("Z",":");WBe("ZZ","");gt("Z",o6);gt("ZZ",o6);so(["Z","ZZ"],function(e,n,r){r._useUTC=!0,r._tzm=kZ(o6,e)});var QGt=/([\+\-]|\d\d)/gi;function kZ(e,n){var r=(n||"").match(e),o,i,s;return r===null?null:(o=r[r.length-1]||[],i=(o+"").match(QGt)||["-",0,0],s=+(i[1]*60)+Un(i[2]),s===0?0:i[0]==="+"?s:-s)}function EZ(e,n){var r,o;return n._isUTC?(r=n.clone(),o=(jd(e)||jE(e)?e.valueOf():Mo(e).valueOf())-r.valueOf(),r._d.setTime(r._d.valueOf()+o),st.updateOffset(r,!1),r):Mo(e).local()}function Tz(e){return-Math.round(e._d.getTimezoneOffset())}st.updateOffset=function(){};function JGt(e,n,r){var o=this._offset||0,i;if(!this.isValid())return e!=null?this:NaN;if(e!=null){if(typeof e=="string"){if(e=kZ(o6,e),e===null)return this}else Math.abs(e)<16&&!r&&(e=e*60);return!this._isUTC&&n&&(i=Tz(this)),this._offset=e,this._isUTC=!0,i!=null&&this.add(i,"m"),o!==e&&(!n||this._changeInProgress?YBe(this,Pd(e-o,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,st.updateOffset(this,!0),this._changeInProgress=null)),this}else return this._isUTC?o:Tz(this)}function eqt(e,n){return e!=null?(typeof e!="string"&&(e=-e),this.utcOffset(e,n),this):-this.utcOffset()}function tqt(e){return this.utcOffset(0,e)}function nqt(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Tz(this),"m")),this}function rqt(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var e=kZ(CWt,this._i);e!=null?this.utcOffset(e):this.utcOffset(0,!0)}return this}function oqt(e){return this.isValid()?(e=e?Mo(e).utcOffset():0,(this.utcOffset()-e)%60===0):!1}function iqt(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function sqt(){if(!wl(this._isDSTShifted))return this._isDSTShifted;var e={},n;return uZ(e,this),e=zBe(e),e._a?(n=e._isUTC?zf(e._a):Mo(e._a),this._isDSTShifted=this.isValid()&&XGt(e._a,n.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function aqt(){return this.isValid()?!this._isUTC:!1}function lqt(){return this.isValid()?this._isUTC:!1}function GBe(){return this.isValid()?this._isUTC&&this._offset===0:!1}var cqt=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,uqt=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Pd(e,n){var r=e,o=null,i,s,a;return uA(e)?r={ms:e._milliseconds,d:e._days,M:e._months}:ap(e)||!isNaN(+e)?(r={},n?r[n]=+e:r.milliseconds=+e):(o=cqt.exec(e))?(i=o[1]==="-"?-1:1,r={y:0,d:Un(o[lf])*i,h:Un(o[fs])*i,m:Un(o[hd])*i,s:Un(o[$h])*i,ms:Un(jz(o[v0]*1e3))*i}):(o=uqt.exec(e))?(i=o[1]==="-"?-1:1,r={y:k1(o[2],i),M:k1(o[3],i),w:k1(o[4],i),d:k1(o[5],i),h:k1(o[6],i),m:k1(o[7],i),s:k1(o[8],i)}):r==null?r={}:typeof r=="object"&&("from"in r||"to"in r)&&(a=dqt(Mo(r.from),Mo(r.to)),r={},r.ms=a.milliseconds,r.M=a.months),s=new a6(r),uA(e)&&gr(e,"_locale")&&(s._locale=e._locale),uA(e)&&gr(e,"_isValid")&&(s._isValid=e._isValid),s}Pd.fn=a6.prototype;Pd.invalid=ZGt;function k1(e,n){var r=e&&parseFloat(e.replace(",","."));return(isNaN(r)?0:r)*n}function Bce(e,n){var r={};return r.months=n.month()-e.month()+(n.year()-e.year())*12,e.clone().add(r.months,"M").isAfter(n)&&--r.months,r.milliseconds=+n-+e.clone().add(r.months,"M"),r}function dqt(e,n){var r;return e.isValid()&&n.isValid()?(n=EZ(n,e),e.isBefore(n)?r=Bce(e,n):(r=Bce(n,e),r.milliseconds=-r.milliseconds,r.months=-r.months),r):{milliseconds:0,months:0}}function qBe(e,n){return function(r,o){var i,s;return o!==null&&!isNaN(+o)&&(CBe(n,"moment()."+n+"(period, number) is deprecated. Please use moment()."+n+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),s=r,r=o,o=s),i=Pd(r,o),YBe(this,i,e),this}}function YBe(e,n,r,o){var i=n._milliseconds,s=jz(n._days),a=jz(n._months);e.isValid()&&(o=o??!0,a&&DBe(e,CS(e,"Month")+a*r),s&&IBe(e,"Date",CS(e,"Date")+s*r),i&&e._d.setTime(e._d.valueOf()+i*r),o&&st.updateOffset(e,s||a))}var fqt=qBe(1,"add"),hqt=qBe(-1,"subtract");function KBe(e){return typeof e=="string"||e instanceof String}function pqt(e){return jd(e)||jE(e)||KBe(e)||ap(e)||gqt(e)||mqt(e)||e===null||e===void 0}function mqt(e){var n=N0(e)&&!lZ(e),r=!1,o=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],i,s,a=o.length;for(i=0;i<a;i+=1)s=o[i],r=r||gr(e,s);return n&&r}function gqt(e){var n=Ed(e),r=!1;return n&&(r=e.filter(function(o){return!ap(o)&&KBe(e)}).length===0),n&&r}function vqt(e){var n=N0(e)&&!lZ(e),r=!1,o=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],i,s;for(i=0;i<o.length;i+=1)s=o[i],r=r||gr(e,s);return n&&r}function yqt(e,n){var r=e.diff(n,"days",!0);return r<-6?"sameElse":r<-1?"lastWeek":r<0?"lastDay":r<1?"sameDay":r<2?"nextDay":r<7?"nextWeek":"sameElse"}function bqt(e,n){arguments.length===1&&(arguments[0]?pqt(arguments[0])?(e=arguments[0],n=void 0):vqt(arguments[0])&&(n=arguments[0],e=void 0):(e=void 0,n=void 0));var r=e||Mo(),o=EZ(r,this).startOf("day"),i=st.calendarFormat(this,o)||"sameElse",s=n&&(Hf(n[i])?n[i].call(this,r):n[i]);return this.format(s||this.localeData().calendar(i,this,Mo(r)))}function xqt(){return new TE(this)}function wqt(e,n){var r=jd(e)?e:Mo(e);return this.isValid()&&r.isValid()?(n=Hu(n)||"millisecond",n==="millisecond"?this.valueOf()>r.valueOf():r.valueOf()<this.clone().startOf(n).valueOf()):!1}function Cqt(e,n){var r=jd(e)?e:Mo(e);return this.isValid()&&r.isValid()?(n=Hu(n)||"millisecond",n==="millisecond"?this.valueOf()<r.valueOf():this.clone().endOf(n).valueOf()<r.valueOf()):!1}function _qt(e,n,r,o){var i=jd(e)?e:Mo(e),s=jd(n)?n:Mo(n);return this.isValid()&&i.isValid()&&s.isValid()?(o=o||"()",(o[0]==="("?this.isAfter(i,r):!this.isBefore(i,r))&&(o[1]===")"?this.isBefore(s,r):!this.isAfter(s,r))):!1}function Sqt(e,n){var r=jd(e)?e:Mo(e),o;return this.isValid()&&r.isValid()?(n=Hu(n)||"millisecond",n==="millisecond"?this.valueOf()===r.valueOf():(o=r.valueOf(),this.clone().startOf(n).valueOf()<=o&&o<=this.clone().endOf(n).valueOf())):!1}function kqt(e,n){return this.isSame(e,n)||this.isAfter(e,n)}function Eqt(e,n){return this.isSame(e,n)||this.isBefore(e,n)}function jqt(e,n,r){var o,i,s;if(!this.isValid())return NaN;if(o=EZ(e,this),!o.isValid())return NaN;switch(i=(o.utcOffset()-this.utcOffset())*6e4,n=Hu(n),n){case"year":s=dA(this,o)/12;break;case"month":s=dA(this,o);break;case"quarter":s=dA(this,o)/3;break;case"second":s=(this-o)/1e3;break;case"minute":s=(this-o)/6e4;break;case"hour":s=(this-o)/36e5;break;case"day":s=(this-o-i)/864e5;break;case"week":s=(this-o-i)/6048e5;break;default:s=this-o}return r?s:uu(s)}function dA(e,n){if(e.date()<n.date())return-dA(n,e);var r=(n.year()-e.year())*12+(n.month()-e.month()),o=e.clone().add(r,"months"),i,s;return n-o<0?(i=e.clone().add(r-1,"months"),s=(n-o)/(o-i)):(i=e.clone().add(r+1,"months"),s=(n-o)/(i-o)),-(r+s)||0}st.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";st.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";function Tqt(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function Iqt(e){if(!this.isValid())return null;var n=e!==!0,r=n?this.clone().utc():this;return r.year()<0||r.year()>9999?cA(r,n?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Hf(Date.prototype.toISOString)?n?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",cA(r,"Z")):cA(r,n?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function Aqt(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",n="",r,o,i,s;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",n="Z"),r="["+e+'("]',o=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",i="-MM-DD[T]HH:mm:ss.SSS",s=n+'[")]',this.format(r+o+i+s)}function $qt(e){e||(e=this.isUtc()?st.defaultFormatUtc:st.defaultFormat);var n=cA(this,e);return this.localeData().postformat(n)}function Dqt(e,n){return this.isValid()&&(jd(e)&&e.isValid()||Mo(e).isValid())?Pd({to:this,from:e}).locale(this.locale()).humanize(!n):this.localeData().invalidDate()}function Oqt(e){return this.from(Mo(),e)}function Pqt(e,n){return this.isValid()&&(jd(e)&&e.isValid()||Mo(e).isValid())?Pd({from:this,to:e}).locale(this.locale()).humanize(!n):this.localeData().invalidDate()}function Rqt(e){return this.to(Mo(),e)}function ZBe(e){var n;return e===void 0?this._locale._abbr:(n=Pp(e),n!=null&&(this._locale=n),this)}var XBe=zu("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function QBe(){return this._locale}var F$=1e3,ex=60*F$,B$=60*ex,JBe=(365*400+97)*24*B$;function tx(e,n){return(e%n+n)%n}function eNe(e,n,r){return e<100&&e>=0?new Date(e+400,n,r)-JBe:new Date(e,n,r).valueOf()}function tNe(e,n,r){return e<100&&e>=0?Date.UTC(e+400,n,r)-JBe:Date.UTC(e,n,r)}function Mqt(e){var n,r;if(e=Hu(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(r=this._isUTC?tNe:eNe,e){case"year":n=r(this.year(),0,1);break;case"quarter":n=r(this.year(),this.month()-this.month()%3,1);break;case"month":n=r(this.year(),this.month(),1);break;case"week":n=r(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":n=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":n=r(this.year(),this.month(),this.date());break;case"hour":n=this._d.valueOf(),n-=tx(n+(this._isUTC?0:this.utcOffset()*ex),B$);break;case"minute":n=this._d.valueOf(),n-=tx(n,ex);break;case"second":n=this._d.valueOf(),n-=tx(n,F$);break}return this._d.setTime(n),st.updateOffset(this,!0),this}function Lqt(e){var n,r;if(e=Hu(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(r=this._isUTC?tNe:eNe,e){case"year":n=r(this.year()+1,0,1)-1;break;case"quarter":n=r(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":n=r(this.year(),this.month()+1,1)-1;break;case"week":n=r(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":n=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":n=r(this.year(),this.month(),this.date()+1)-1;break;case"hour":n=this._d.valueOf(),n+=B$-tx(n+(this._isUTC?0:this.utcOffset()*ex),B$)-1;break;case"minute":n=this._d.valueOf(),n+=ex-tx(n,ex)-1;break;case"second":n=this._d.valueOf(),n+=F$-tx(n,F$)-1;break}return this._d.setTime(n),st.updateOffset(this,!0),this}function Fqt(){return this._d.valueOf()-(this._offset||0)*6e4}function Bqt(){return Math.floor(this.valueOf()/1e3)}function Nqt(){return new Date(this.valueOf())}function Vqt(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function zqt(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Hqt(){return this.isValid()?this.toISOString():null}function Uqt(){return cZ(this)}function Wqt(){return Am({},wn(this))}function Gqt(){return wn(this).overflow}function qqt(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}Bt("N",0,0,"eraAbbr");Bt("NN",0,0,"eraAbbr");Bt("NNN",0,0,"eraAbbr");Bt("NNNN",0,0,"eraName");Bt("NNNNN",0,0,"eraNarrow");Bt("y",["y",1],"yo","eraYear");Bt("y",["yy",2],0,"eraYear");Bt("y",["yyy",3],0,"eraYear");Bt("y",["yyyy",4],0,"eraYear");gt("N",jZ);gt("NN",jZ);gt("NNN",jZ);gt("NNNN",oYt);gt("NNNNN",iYt);so(["N","NN","NNN","NNNN","NNNNN"],function(e,n,r,o){var i=r._locale.erasParse(e,o,r._strict);i?wn(r).era=i:wn(r).invalidEra=e});gt("y",Xw);gt("yy",Xw);gt("yyy",Xw);gt("yyyy",Xw);gt("yo",sYt);so(["y","yy","yyy","yyyy"],Ia);so(["yo"],function(e,n,r,o){var i;r._locale._eraYearOrdinalRegex&&(i=e.match(r._locale._eraYearOrdinalRegex)),r._locale.eraYearOrdinalParse?n[Ia]=r._locale.eraYearOrdinalParse(e,i):n[Ia]=parseInt(e,10)});function Yqt(e,n){var r,o,i,s=this._eras||Pp("en")._eras;for(r=0,o=s.length;r<o;++r){switch(typeof s[r].since){case"string":i=st(s[r].since).startOf("day"),s[r].since=i.valueOf();break}switch(typeof s[r].until){case"undefined":s[r].until=1/0;break;case"string":i=st(s[r].until).startOf("day").valueOf(),s[r].until=i.valueOf();break}}return s}function Kqt(e,n,r){var o,i,s=this.eras(),a,l,c;for(e=e.toUpperCase(),o=0,i=s.length;o<i;++o)if(a=s[o].name.toUpperCase(),l=s[o].abbr.toUpperCase(),c=s[o].narrow.toUpperCase(),r)switch(n){case"N":case"NN":case"NNN":if(l===e)return s[o];break;case"NNNN":if(a===e)return s[o];break;case"NNNNN":if(c===e)return s[o];break}else if([a,l,c].indexOf(e)>=0)return s[o]}function Zqt(e,n){var r=e.since<=e.until?1:-1;return n===void 0?st(e.since).year():st(e.since).year()+(n-e.offset)*r}function Xqt(){var e,n,r,o=this.localeData().eras();for(e=0,n=o.length;e<n;++e)if(r=this.clone().startOf("day").valueOf(),o[e].since<=r&&r<=o[e].until||o[e].until<=r&&r<=o[e].since)return o[e].name;return""}function Qqt(){var e,n,r,o=this.localeData().eras();for(e=0,n=o.length;e<n;++e)if(r=this.clone().startOf("day").valueOf(),o[e].since<=r&&r<=o[e].until||o[e].until<=r&&r<=o[e].since)return o[e].narrow;return""}function Jqt(){var e,n,r,o=this.localeData().eras();for(e=0,n=o.length;e<n;++e)if(r=this.clone().startOf("day").valueOf(),o[e].since<=r&&r<=o[e].until||o[e].until<=r&&r<=o[e].since)return o[e].abbr;return""}function eYt(){var e,n,r,o,i=this.localeData().eras();for(e=0,n=i.length;e<n;++e)if(r=i[e].since<=i[e].until?1:-1,o=this.clone().startOf("day").valueOf(),i[e].since<=o&&o<=i[e].until||i[e].until<=o&&o<=i[e].since)return(this.year()-st(i[e].since).year())*r+i[e].offset;return this.year()}function tYt(e){return gr(this,"_erasNameRegex")||TZ.call(this),e?this._erasNameRegex:this._erasRegex}function nYt(e){return gr(this,"_erasAbbrRegex")||TZ.call(this),e?this._erasAbbrRegex:this._erasRegex}function rYt(e){return gr(this,"_erasNarrowRegex")||TZ.call(this),e?this._erasNarrowRegex:this._erasRegex}function jZ(e,n){return n.erasAbbrRegex(e)}function oYt(e,n){return n.erasNameRegex(e)}function iYt(e,n){return n.erasNarrowRegex(e)}function sYt(e,n){return n._eraYearOrdinalRegex||Xw}function TZ(){var e=[],n=[],r=[],o=[],i,s,a,l,c,d=this.eras();for(i=0,s=d.length;i<s;++i)a=zh(d[i].name),l=zh(d[i].abbr),c=zh(d[i].narrow),n.push(a),e.push(l),r.push(c),o.push(a),o.push(l),o.push(c);this._erasRegex=new RegExp("^("+o.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+n.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+e.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+r.join("|")+")","i")}Bt(0,["gg",2],0,function(){return this.weekYear()%100});Bt(0,["GG",2],0,function(){return this.isoWeekYear()%100});function l6(e,n){Bt(0,[e,e.length],0,n)}l6("gggg","weekYear");l6("ggggg","weekYear");l6("GGGG","isoWeekYear");l6("GGGGG","isoWeekYear");gt("G",r6);gt("g",r6);gt("GG",Fo,Uc);gt("gg",Fo,Uc);gt("GGGG",mZ,pZ);gt("gggg",mZ,pZ);gt("GGGGG",n6,e6);gt("ggggg",n6,e6);AE(["gggg","ggggg","GGGG","GGGGG"],function(e,n,r,o){n[o.substr(0,2)]=Un(e)});AE(["gg","GG"],function(e,n,r,o){n[o]=st.parseTwoDigitYear(e)});function aYt(e){return nNe.call(this,e,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)}function lYt(e){return nNe.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function cYt(){return Hh(this.year(),1,4)}function uYt(){return Hh(this.isoWeekYear(),1,4)}function dYt(){var e=this.localeData()._week;return Hh(this.year(),e.dow,e.doy)}function fYt(){var e=this.localeData()._week;return Hh(this.weekYear(),e.dow,e.doy)}function nNe(e,n,r,o,i){var s;return e==null?SS(this,o,i).year:(s=Hh(e,o,i),n>s&&(n=s),hYt.call(this,e,n,r,o,i))}function hYt(e,n,r,o,i){var s=RBe(e,n,r,o,i),a=_S(s.year,0,s.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}Bt("Q",0,"Qo","quarter");gt("Q",SBe);so("Q",function(e,n){n[Ah]=(Un(e)-1)*3});function pYt(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}Bt("D",["DD",2],"Do","date");gt("D",Fo,Qw);gt("DD",Fo,Uc);gt("Do",function(e,n){return e?n._dayOfMonthOrdinalParse||n._ordinalParse:n._dayOfMonthOrdinalParseLenient});so(["D","DD"],lf);so("Do",function(e,n){n[lf]=Un(e.match(Fo)[0])});var rNe=Jw("Date",!0);Bt("DDD",["DDDD",3],"DDDo","dayOfYear");gt("DDD",t6);gt("DDDD",kBe);so(["DDD","DDDD"],function(e,n,r){r._dayOfYear=Un(e)});function mYt(e){var n=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?n:this.add(e-n,"d")}Bt("m",["mm",2],0,"minute");gt("m",Fo,gZ);gt("mm",Fo,Uc);so(["m","mm"],hd);var gYt=Jw("Minutes",!1);Bt("s",["ss",2],0,"second");gt("s",Fo,gZ);gt("ss",Fo,Uc);so(["s","ss"],$h);var vYt=Jw("Seconds",!1);Bt("S",0,0,function(){return~~(this.millisecond()/100)});Bt(0,["SS",2],0,function(){return~~(this.millisecond()/10)});Bt(0,["SSS",3],0,"millisecond");Bt(0,["SSSS",4],0,function(){return this.millisecond()*10});Bt(0,["SSSSS",5],0,function(){return this.millisecond()*100});Bt(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});Bt(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});Bt(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});Bt(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});gt("S",t6,SBe);gt("SS",t6,Uc);gt("SSS",t6,kBe);var $m,oNe;for($m="SSSS";$m.length<=9;$m+="S")gt($m,Xw);function yYt(e,n){n[v0]=Un(("0."+e)*1e3)}for($m="S";$m.length<=9;$m+="S")so($m,yYt);oNe=Jw("Milliseconds",!1);Bt("z",0,0,"zoneAbbr");Bt("zz",0,0,"zoneName");function bYt(){return this._isUTC?"UTC":""}function xYt(){return this._isUTC?"Coordinated Universal Time":""}var qe=TE.prototype;qe.add=fqt;qe.calendar=bqt;qe.clone=xqt;qe.diff=jqt;qe.endOf=Lqt;qe.format=$qt;qe.from=Dqt;qe.fromNow=Oqt;qe.to=Pqt;qe.toNow=Rqt;qe.get=AWt;qe.invalidAt=Gqt;qe.isAfter=wqt;qe.isBefore=Cqt;qe.isBetween=_qt;qe.isSame=Sqt;qe.isSameOrAfter=kqt;qe.isSameOrBefore=Eqt;qe.isValid=Uqt;qe.lang=XBe;qe.locale=ZBe;qe.localeData=QBe;qe.max=UGt;qe.min=HGt;qe.parsingFlags=Wqt;qe.set=$Wt;qe.startOf=Mqt;qe.subtract=hqt;qe.toArray=Vqt;qe.toObject=zqt;qe.toDate=Nqt;qe.toISOString=Iqt;qe.inspect=Aqt;typeof Symbol<"u"&&Symbol.for!=null&&(qe[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});qe.toJSON=Hqt;qe.toString=Tqt;qe.unix=Bqt;qe.valueOf=Fqt;qe.creationData=qqt;qe.eraName=Xqt;qe.eraNarrow=Qqt;qe.eraAbbr=Jqt;qe.eraYear=eYt;qe.year=TBe;qe.isLeapYear=IWt;qe.weekYear=aYt;qe.isoWeekYear=lYt;qe.quarter=qe.quarters=pYt;qe.month=OBe;qe.daysInMonth=NWt;qe.week=qe.weeks=YWt;qe.isoWeek=qe.isoWeeks=KWt;qe.weeksInYear=dYt;qe.weeksInWeekYear=fYt;qe.isoWeeksInYear=cYt;qe.isoWeeksInISOWeekYear=uYt;qe.date=rNe;qe.day=qe.days=lGt;qe.weekday=cGt;qe.isoWeekday=uGt;qe.dayOfYear=mYt;qe.hour=qe.hours=vGt;qe.minute=qe.minutes=gYt;qe.second=qe.seconds=vYt;qe.millisecond=qe.milliseconds=oNe;qe.utcOffset=JGt;qe.utc=tqt;qe.local=nqt;qe.parseZone=rqt;qe.hasAlignedHourOffset=oqt;qe.isDST=iqt;qe.isLocal=aqt;qe.isUtcOffset=lqt;qe.isUtc=GBe;qe.isUTC=GBe;qe.zoneAbbr=bYt;qe.zoneName=xYt;qe.dates=zu("dates accessor is deprecated. Use date instead.",rNe);qe.months=zu("months accessor is deprecated. Use month instead",OBe);qe.years=zu("years accessor is deprecated. Use year instead",TBe);qe.zone=zu("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",eqt);qe.isDSTShifted=zu("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",sqt);function wYt(e){return Mo(e*1e3)}function CYt(){return Mo.apply(null,arguments).parseZone()}function iNe(e){return e}var yr=dZ.prototype;yr.calendar=aWt;yr.longDateFormat=dWt;yr.invalidDate=hWt;yr.ordinal=gWt;yr.preparse=iNe;yr.postformat=iNe;yr.relativeTime=yWt;yr.pastFuture=bWt;yr.set=iWt;yr.eras=Yqt;yr.erasParse=Kqt;yr.erasConvertYear=Zqt;yr.erasAbbrRegex=nYt;yr.erasNameRegex=tYt;yr.erasNarrowRegex=rYt;yr.months=MWt;yr.monthsShort=LWt;yr.monthsParse=BWt;yr.monthsRegex=zWt;yr.monthsShortRegex=VWt;yr.week=UWt;yr.firstDayOfYear=qWt;yr.firstDayOfWeek=GWt;yr.weekdays=rGt;yr.weekdaysMin=iGt;yr.weekdaysShort=oGt;yr.weekdaysParse=aGt;yr.weekdaysRegex=dGt;yr.weekdaysShortRegex=fGt;yr.weekdaysMinRegex=hGt;yr.isPM=mGt;yr.meridiem=yGt;function N$(e,n,r,o){var i=Pp(),s=zf().set(o,n);return i[r](s,e)}function sNe(e,n,r){if(ap(e)&&(n=e,e=void 0),e=e||"",n!=null)return N$(e,n,r,"month");var o,i=[];for(o=0;o<12;o++)i[o]=N$(e,o,r,"month");return i}function IZ(e,n,r,o){typeof e=="boolean"?(ap(n)&&(r=n,n=void 0),n=n||""):(n=e,r=n,e=!1,ap(n)&&(r=n,n=void 0),n=n||"");var i=Pp(),s=e?i._week.dow:0,a,l=[];if(r!=null)return N$(n,(r+s)%7,o,"day");for(a=0;a<7;a++)l[a]=N$(n,(a+s)%7,o,"day");return l}function _Yt(e,n){return sNe(e,n,"months")}function SYt(e,n){return sNe(e,n,"monthsShort")}function kYt(e,n,r){return IZ(e,n,r,"weekdays")}function EYt(e,n,r){return IZ(e,n,r,"weekdaysShort")}function jYt(e,n,r){return IZ(e,n,r,"weekdaysMin")}tg("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var n=e%10,r=Un(e%100/10)===1?"th":n===1?"st":n===2?"nd":n===3?"rd":"th";return e+r}});st.lang=zu("moment.lang is deprecated. Use moment.locale instead.",tg);st.langData=zu("moment.langData is deprecated. Use moment.localeData instead.",Pp);var ih=Math.abs;function TYt(){var e=this._data;return this._milliseconds=ih(this._milliseconds),this._days=ih(this._days),this._months=ih(this._months),e.milliseconds=ih(e.milliseconds),e.seconds=ih(e.seconds),e.minutes=ih(e.minutes),e.hours=ih(e.hours),e.months=ih(e.months),e.years=ih(e.years),this}function aNe(e,n,r,o){var i=Pd(n,r);return e._milliseconds+=o*i._milliseconds,e._days+=o*i._days,e._months+=o*i._months,e._bubble()}function IYt(e,n){return aNe(this,e,n,1)}function AYt(e,n){return aNe(this,e,n,-1)}function Nce(e){return e<0?Math.floor(e):Math.ceil(e)}function $Yt(){var e=this._milliseconds,n=this._days,r=this._months,o=this._data,i,s,a,l,c;return e>=0&&n>=0&&r>=0||e<=0&&n<=0&&r<=0||(e+=Nce(Iz(r)+n)*864e5,n=0,r=0),o.milliseconds=e%1e3,i=uu(e/1e3),o.seconds=i%60,s=uu(i/60),o.minutes=s%60,a=uu(s/60),o.hours=a%24,n+=uu(a/24),c=uu(lNe(n)),r+=c,n-=Nce(Iz(c)),l=uu(r/12),r%=12,o.days=n,o.months=r,o.years=l,this}function lNe(e){return e*4800/146097}function Iz(e){return e*146097/4800}function DYt(e){if(!this.isValid())return NaN;var n,r,o=this._milliseconds;if(e=Hu(e),e==="month"||e==="quarter"||e==="year")switch(n=this._days+o/864e5,r=this._months+lNe(n),e){case"month":return r;case"quarter":return r/3;case"year":return r/12}else switch(n=this._days+Math.round(Iz(this._months)),e){case"week":return n/7+o/6048e5;case"day":return n+o/864e5;case"hour":return n*24+o/36e5;case"minute":return n*1440+o/6e4;case"second":return n*86400+o/1e3;case"millisecond":return Math.floor(n*864e5)+o;default:throw new Error("Unknown unit "+e)}}function Rp(e){return function(){return this.as(e)}}var cNe=Rp("ms"),OYt=Rp("s"),PYt=Rp("m"),RYt=Rp("h"),MYt=Rp("d"),LYt=Rp("w"),FYt=Rp("M"),BYt=Rp("Q"),NYt=Rp("y"),VYt=cNe;function zYt(){return Pd(this)}function HYt(e){return e=Hu(e),this.isValid()?this[e+"s"]():NaN}function Kv(e){return function(){return this.isValid()?this._data[e]:NaN}}var UYt=Kv("milliseconds"),WYt=Kv("seconds"),GYt=Kv("minutes"),qYt=Kv("hours"),YYt=Kv("days"),KYt=Kv("months"),ZYt=Kv("years");function XYt(){return uu(this.days()/7)}var bh=Math.round,kb={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function QYt(e,n,r,o,i){return i.relativeTime(n||1,!!r,e,o)}function JYt(e,n,r,o){var i=Pd(e).abs(),s=bh(i.as("s")),a=bh(i.as("m")),l=bh(i.as("h")),c=bh(i.as("d")),d=bh(i.as("M")),f=bh(i.as("w")),h=bh(i.as("y")),m=s<=r.ss&&["s",s]||s<r.s&&["ss",s]||a<=1&&["m"]||a<r.m&&["mm",a]||l<=1&&["h"]||l<r.h&&["hh",l]||c<=1&&["d"]||c<r.d&&["dd",c];return r.w!=null&&(m=m||f<=1&&["w"]||f<r.w&&["ww",f]),m=m||d<=1&&["M"]||d<r.M&&["MM",d]||h<=1&&["y"]||["yy",h],m[2]=n,m[3]=+e>0,m[4]=o,QYt.apply(null,m)}function eKt(e){return e===void 0?bh:typeof e=="function"?(bh=e,!0):!1}function tKt(e,n){return kb[e]===void 0?!1:n===void 0?kb[e]:(kb[e]=n,e==="s"&&(kb.ss=n-1),!0)}function nKt(e,n){if(!this.isValid())return this.localeData().invalidDate();var r=!1,o=kb,i,s;return typeof e=="object"&&(n=e,e=!1),typeof e=="boolean"&&(r=e),typeof n=="object"&&(o=Object.assign({},kb,n),n.s!=null&&n.ss==null&&(o.ss=n.s-1)),i=this.localeData(),s=JYt(this,!r,o,i),r&&(s=i.pastFuture(+this,s)),i.postformat(s)}var K7=Math.abs;function jy(e){return(e>0)-(e<0)||+e}function c6(){if(!this.isValid())return this.localeData().invalidDate();var e=K7(this._milliseconds)/1e3,n=K7(this._days),r=K7(this._months),o,i,s,a,l=this.asSeconds(),c,d,f,h;return l?(o=uu(e/60),i=uu(o/60),e%=60,o%=60,s=uu(r/12),r%=12,a=e?e.toFixed(3).replace(/\.?0+$/,""):"",c=l<0?"-":"",d=jy(this._months)!==jy(l)?"-":"",f=jy(this._days)!==jy(l)?"-":"",h=jy(this._milliseconds)!==jy(l)?"-":"",c+"P"+(s?d+s+"Y":"")+(r?d+r+"M":"")+(n?f+n+"D":"")+(i||o||e?"T":"")+(i?h+i+"H":"")+(o?h+o+"M":"")+(e?h+a+"S":"")):"P0D"}var nr=a6.prototype;nr.isValid=KGt;nr.abs=TYt;nr.add=IYt;nr.subtract=AYt;nr.as=DYt;nr.asMilliseconds=cNe;nr.asSeconds=OYt;nr.asMinutes=PYt;nr.asHours=RYt;nr.asDays=MYt;nr.asWeeks=LYt;nr.asMonths=FYt;nr.asQuarters=BYt;nr.asYears=NYt;nr.valueOf=VYt;nr._bubble=$Yt;nr.clone=zYt;nr.get=HYt;nr.milliseconds=UYt;nr.seconds=WYt;nr.minutes=GYt;nr.hours=qYt;nr.days=YYt;nr.weeks=XYt;nr.months=KYt;nr.years=ZYt;nr.humanize=nKt;nr.toISOString=c6;nr.toString=c6;nr.toJSON=c6;nr.locale=ZBe;nr.localeData=QBe;nr.toIsoString=zu("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",c6);nr.lang=XBe;Bt("X",0,0,"unix");Bt("x",0,0,"valueOf");gt("x",r6);gt("X",_Wt);so("X",function(e,n,r){r._d=new Date(parseFloat(e)*1e3)});so("x",function(e,n,r){r._d=new Date(Un(e))});//! moment.js
st.version="2.30.1";rWt(Mo);st.fn=qe;st.min=WGt;st.max=GGt;st.now=qGt;st.utc=zf;st.unix=wYt;st.months=_Yt;st.isDate=jE;st.locale=tg;st.invalid=J8;st.duration=Pd;st.isMoment=jd;st.weekdays=kYt;st.parseZone=CYt;st.localeData=Pp;st.isDuration=uA;st.monthsShort=SYt;st.weekdaysMin=jYt;st.defineLocale=wZ;st.updateLocale=CGt;st.locales=_Gt;st.weekdaysShort=EYt;st.normalizeUnits=Hu;st.relativeTimeRounding=eKt;st.relativeTimeThreshold=tKt;st.calendarFormat=yqt;st.prototype=qe;st.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};const e2="YYYY-MM-DD",AZ="HH:mm";function $E(e,n){return(arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1)?st.utc(e).format(n):st(e).format(n)}function $Z(e,n){const r=st(e,n,!0);return r.isValid()?{isValid:!0,date:r.toDate()}:{isValid:!1,error:'Invalid date. Must be on the format "'.concat(n,'"')}}class rKt{constructor(n){this.max=n,this.current=0,this.resolvers=[],this.ready=()=>this.max===1/0?Promise.resolve():this.current<this.max?(this.current++,Promise.resolve()):new Promise(r=>{this.resolvers.push(r)}),this.release=()=>{if(this.max===1/0)return;const r=this.resolvers.shift();if(r){r();return}this.current=Math.max(0,this.current-1)}}}function oKt(e,n){var r=e.length;for(e.sort(n);r--;)e[r]=e[r].value;return e}var iKt=oKt,Vce=Dv;function sKt(e,n){if(e!==n){var r=e!==void 0,o=e===null,i=e===e,s=Vce(e),a=n!==void 0,l=n===null,c=n===n,d=Vce(n);if(!l&&!d&&!s&&e>n||s&&a&&c&&!l&&!d||o&&a&&c||!r&&c||!i)return 1;if(!o&&!s&&!d&&e<n||d&&r&&i&&!o&&!s||l&&r&&i||!a&&i||!c)return-1}return 0}var aKt=sKt,lKt=aKt;function cKt(e,n,r){for(var o=-1,i=e.criteria,s=n.criteria,a=i.length,l=r.length;++o<a;){var c=lKt(i[o],s[o]);if(c){if(o>=l)return c;var d=r[o];return c*(d=="desc"?-1:1)}}return e.index-n.index}var uKt=cKt,Z7=Vf,dKt=_E,fKt=Zg,hKt=ZFe,pKt=iKt,mKt=Lw,gKt=uKt,vKt=Wv,yKt=Ri;function bKt(e,n,r){n.length?n=Z7(n,function(s){return yKt(s)?function(a){return dKt(a,s.length===1?s[0]:s)}:s}):n=[vKt];var o=-1;n=Z7(n,mKt(fKt));var i=hKt(e,function(s,a,l){var c=Z7(n,function(d){return d(s)});return{criteria:c,index:++o,value:s}});return pKt(i,function(s,a){return gKt(s,a,r)})}var uNe=bKt,xKt=Vk,wKt=zg,CKt=IP,_Kt=Lu;function SKt(e,n,r){if(!_Kt(r))return!1;var o=typeof n;return(o=="number"?wKt(r)&&CKt(n,r.length):o=="string"&&n in r)?xKt(r[n],e):!1}var u6=SKt,kKt=Aw,EKt=uNe,jKt=qv,zce=u6,TKt=jKt(function(e,n){if(e==null)return[];var r=n.length;return r>1&&zce(e,n[0],n[1])?n=[]:r>2&&zce(n[0],n[1],n[2])&&(n=[n[0]]),EKt(e,kKt(n,1),[])}),IKt=TKt;const Zv=Ye(IKt);/**
* react-virtual
*
* Copyright (c) TanStack
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function V$(){return V$=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var r=arguments[n];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},V$.apply(this,arguments)}/**
* virtual-core
*
* Copyright (c) TanStack
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function z$(){return z$=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var r=arguments[n];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},z$.apply(this,arguments)}/**
* virtual-core
*
* Copyright (c) TanStack
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function Ty(e,n,r){var o,i=(o=r.initialDeps)!=null?o:[],s;return function(){var a;r.key&&r.debug!=null&&r.debug()&&(a=Date.now());var l=e(),c=l.length!==i.length||l.some(function(v,y){return i[y]!==v});if(!c)return s;i=l;var d;if(r.key&&r.debug!=null&&r.debug()&&(d=Date.now()),s=n.apply(void 0,l),r.key&&r.debug!=null&&r.debug()){var f=Math.round((Date.now()-a)*100)/100,h=Math.round((Date.now()-d)*100)/100,m=h/16,g=function(y,b){for(y=String(y);y.length<b;)y=" "+y;return y};console.info("%c⏱ "+g(h,5)+" /"+g(f,5)+" ms",`
font-size: .6rem;
font-weight: bold;
color: hsl(`+Math.max(0,Math.min(120-120*m,120))+"deg 100% 31%);",r==null?void 0:r.key)}return r==null||r.onChange==null||r.onChange(s),s}}function X7(e,n){if(e===void 0)throw new Error("Unexpected undefined"+(n?": "+n:""));return e}var AKt=function(n,r){return Math.abs(n-r)<1};/**
* virtual-core
*
* Copyright (c) TanStack
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/var $Kt=function(n){return n},dNe=function(n){for(var r=Math.max(n.startIndex-n.overscan,0),o=Math.min(n.endIndex+n.overscan,n.count-1),i=[],s=r;s<=o;s++)i.push(s);return i},DKt=function(n,r){var o=n.scrollElement;if(o){var i=function(l){var c=l.width,d=l.height;r({width:Math.round(c),height:Math.round(d)})};i(o.getBoundingClientRect());var s=new ResizeObserver(function(a){var l=a[0];if(l!=null&&l.borderBoxSize){var c=l.borderBoxSize[0];if(c){i({width:c.inlineSize,height:c.blockSize});return}}i(o.getBoundingClientRect())});return s.observe(o,{box:"border-box"}),function(){s.unobserve(o)}}},OKt=function(n,r){var o=n.scrollElement;if(o){var i=function(){r(o[n.options.horizontal?"scrollLeft":"scrollTop"])};return i(),o.addEventListener("scroll",i,{passive:!0}),function(){o.removeEventListener("scroll",i)}}},PKt=function(n,r,o){if(r!=null&&r.borderBoxSize){var i=r.borderBoxSize[0];if(i){var s=Math.round(i[o.options.horizontal?"inlineSize":"blockSize"]);return s}}return Math.round(n.getBoundingClientRect()[o.options.horizontal?"width":"height"])},fNe=function(n,r,o){var i,s,a=r.adjustments,l=a===void 0?0:a,c=r.behavior,d=n+l;(i=o.scrollElement)==null||i.scrollTo==null||i.scrollTo((s={},s[o.options.horizontal?"left":"top"]=d,s.behavior=c,s))},RKt=function(n){var r=this;this.unsubs=[],this.scrollElement=null,this.isScrolling=!1,this.isScrollingTimeoutId=null,this.scrollToIndexTimeoutId=null,this.measurementsCache=[],this.itemSizeCache=new Map,this.pendingMeasuredCacheIndexes=[],this.scrollDirection=null,this.scrollAdjustments=0,this.measureElementCache=new Map,this.observer=function(){var o=null,i=function(){return o||(typeof ResizeObserver<"u"?o=new ResizeObserver(function(a){a.forEach(function(l){r._measureElement(l.target,l)})}):null)};return{disconnect:function(){var a;return(a=i())==null?void 0:a.disconnect()},observe:function(a){var l;return(l=i())==null?void 0:l.observe(a,{box:"border-box"})},unobserve:function(a){var l;return(l=i())==null?void 0:l.unobserve(a)}}}(),this.range={startIndex:0,endIndex:0},this.setOptions=function(o){Object.entries(o).forEach(function(i){var s=i[0],a=i[1];typeof a>"u"&&delete o[s]}),r.options=z$({debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:$Kt,rangeExtractor:dNe,onChange:function(){},measureElement:PKt,initialRect:{width:0,height:0},scrollMargin:0,scrollingDelay:150,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1},o)},this.notify=function(){r.options.onChange==null||r.options.onChange(r)},this.cleanup=function(){r.unsubs.filter(Boolean).forEach(function(o){return o()}),r.unsubs=[],r.scrollElement=null},this._didMount=function(){return r.measureElementCache.forEach(r.observer.observe),function(){r.observer.disconnect(),r.cleanup()}},this._willUpdate=function(){var o=r.options.getScrollElement();r.scrollElement!==o&&(r.cleanup(),r.scrollElement=o,r._scrollToOffset(r.scrollOffset,{adjustments:void 0,behavior:void 0}),r.unsubs.push(r.options.observeElementRect(r,function(i){var s=r.scrollRect;r.scrollRect=i,(r.options.horizontal?i.width!==s.width:i.height!==s.height)&&r.maybeNotify()})),r.unsubs.push(r.options.observeElementOffset(r,function(i){r.scrollAdjustments=0,r.scrollOffset!==i&&(r.isScrollingTimeoutId!==null&&(clearTimeout(r.isScrollingTimeoutId),r.isScrollingTimeoutId=null),r.isScrolling=!0,r.scrollDirection=r.scrollOffset<i?"forward":"backward",r.scrollOffset=i,r.maybeNotify(),r.isScrollingTimeoutId=setTimeout(function(){r.isScrollingTimeoutId=null,r.isScrolling=!1,r.scrollDirection=null,r.maybeNotify()},r.options.scrollingDelay))})))},this.getSize=function(){return r.scrollRect[r.options.horizontal?"width":"height"]},this.memoOptions=Ty(function(){return[r.options.count,r.options.paddingStart,r.options.scrollMargin,r.options.getItemKey]},function(o,i,s,a){return r.pendingMeasuredCacheIndexes=[],{count:o,paddingStart:i,scrollMargin:s,getItemKey:a}},{key:!1}),this.getFurthestMeasurement=function(o,i){for(var s=new Map,a=new Map,l=i-1;l>=0;l--){var c=o[l];if(!s.has(c.lane)){var d=a.get(c.lane);if(d==null||c.end>d.end?a.set(c.lane,c):c.end<d.end&&s.set(c.lane,!0),s.size===r.options.lanes)break}}return a.size===r.options.lanes?Array.from(a.values()).sort(function(f,h){return f.end-h.end})[0]:void 0},this.getMeasurements=Ty(function(){return[r.memoOptions(),r.itemSizeCache]},function(o,i){var s=o.count,a=o.paddingStart,l=o.scrollMargin,c=o.getItemKey,d=r.pendingMeasuredCacheIndexes.length>0?Math.min.apply(Math,r.pendingMeasuredCacheIndexes):0;r.pendingMeasuredCacheIndexes=[];for(var f=r.measurementsCache.slice(0,d),h=d;h<s;h++){var m=c(h),g=r.options.lanes===1?f[h-1]:r.getFurthestMeasurement(f,h),v=g?g.end:a+l,y=i.get(m),b=typeof y=="number"?y:r.options.estimateSize(h),x=v+b,w=g?g.lane:h%r.options.lanes;f[h]={index:h,start:v,size:b,end:x,key:m,lane:w}}return r.measurementsCache=f,f},{key:!1,debug:function(){return r.options.debug}}),this.calculateRange=Ty(function(){return[r.getMeasurements(),r.getSize(),r.scrollOffset]},function(o,i,s){return r.range=MKt({measurements:o,outerSize:i,scrollOffset:s})},{key:!1,debug:function(){return r.options.debug}}),this.maybeNotify=Ty(function(){var o=r.calculateRange();return[o.startIndex,o.endIndex,r.isScrolling]},function(){r.notify()},{key:!1,debug:function(){return r.options.debug},initialDeps:[this.range.startIndex,this.range.endIndex,this.isScrolling]}),this.getIndexes=Ty(function(){return[r.options.rangeExtractor,r.calculateRange(),r.options.overscan,r.options.count]},function(o,i,s,a){return o(z$({},i,{overscan:s,count:a}))},{key:!1,debug:function(){return r.options.debug}}),this.indexFromElement=function(o){var i=r.options.indexAttribute,s=o.getAttribute(i);return s?parseInt(s,10):(console.warn("Missing attribute name '"+i+"={index}' on measured element."),-1)},this._measureElement=function(o,i){var s,a=r.indexFromElement(o),l=r.measurementsCache[a];if(l){var c=r.measureElementCache.get(l.key);if(!o.isConnected){r.observer.unobserve(o),o===c&&r.measureElementCache.delete(l.key);return}c!==o&&(c&&r.observer.unobserve(c),r.observer.observe(o),r.measureElementCache.set(l.key,o));var d=r.options.measureElement(o,i,r),f=(s=r.itemSizeCache.get(l.key))!=null?s:l.size,h=d-f;h!==0&&(l.start<r.scrollOffset&&r._scrollToOffset(r.scrollOffset,{adjustments:r.scrollAdjustments+=h,behavior:void 0}),r.pendingMeasuredCacheIndexes.push(a),r.itemSizeCache=new Map(r.itemSizeCache.set(l.key,d)),r.notify())}},this.measureElement=function(o){o&&r._measureElement(o,void 0)},this.getVirtualItems=Ty(function(){return[r.getIndexes(),r.getMeasurements()]},function(o,i){for(var s=[],a=0,l=o.length;a<l;a++){var c=o[a],d=i[c];s.push(d)}return s},{key:!1,debug:function(){return r.options.debug}}),this.getVirtualItemForOffset=function(o){var i=r.getMeasurements();return X7(i[hNe(0,i.length-1,function(s){return X7(i[s]).start},o)])},this.getOffsetForAlignment=function(o,i){var s=r.getSize();i==="auto"&&(o<=r.scrollOffset?i="start":o>=r.scrollOffset+s?i="end":i="start"),i==="start"?o=o:i==="end"?o=o-s:i==="center"&&(o=o-s/2);var a=r.options.horizontal?"scrollWidth":"scrollHeight",l=r.scrollElement?"document"in r.scrollElement?r.scrollElement.document.documentElement[a]:r.scrollElement[a]:0,c=l-r.getSize();return Math.max(Math.min(c,o),0)},this.getOffsetForIndex=function(o,i){i===void 0&&(i="auto"),o=Math.max(0,Math.min(o,r.options.count-1));var s=X7(r.getMeasurements()[o]);if(i==="auto")if(s.end>=r.scrollOffset+r.getSize()-r.options.scrollPaddingEnd)i="end";else if(s.start<=r.scrollOffset+r.options.scrollPaddingStart)i="start";else return[r.scrollOffset,i];var a=i==="end"?s.end+r.options.scrollPaddingEnd:s.start-r.options.scrollPaddingStart;return[r.getOffsetForAlignment(a,i),i]},this.isDynamicMode=function(){return r.measureElementCache.size>0},this.cancelScrollToIndex=function(){r.scrollToIndexTimeoutId!==null&&(clearTimeout(r.scrollToIndexTimeoutId),r.scrollToIndexTimeoutId=null)},this.scrollToOffset=function(o,i){var s=i===void 0?{}:i,a=s.align,l=a===void 0?"start":a,c=s.behavior;r.cancelScrollToIndex(),c==="smooth"&&r.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),r._scrollToOffset(r.getOffsetForAlignment(o,l),{adjustments:void 0,behavior:c})},this.scrollToIndex=function(o,i){var s=i===void 0?{}:i,a=s.align,l=a===void 0?"auto":a,c=s.behavior;o=Math.max(0,Math.min(o,r.options.count-1)),r.cancelScrollToIndex(),c==="smooth"&&r.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size.");var d=r.getOffsetForIndex(o,l),f=d[0],h=d[1];r._scrollToOffset(f,{adjustments:void 0,behavior:c}),c!=="smooth"&&r.isDynamicMode()&&(r.scrollToIndexTimeoutId=setTimeout(function(){r.scrollToIndexTimeoutId=null;var m=r.measureElementCache.has(r.options.getItemKey(o));if(m){var g=r.getOffsetForIndex(o,h),v=g[0];AKt(v,r.scrollOffset)||r.scrollToIndex(o,{align:h,behavior:c})}else r.scrollToIndex(o,{align:h,behavior:c})}))},this.scrollBy=function(o,i){var s=i===void 0?{}:i,a=s.behavior;r.cancelScrollToIndex(),a==="smooth"&&r.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),r._scrollToOffset(r.scrollOffset+o,{adjustments:void 0,behavior:a})},this.getTotalSize=function(){var o;return(((o=r.getMeasurements()[r.options.count-1])==null?void 0:o.end)||r.options.paddingStart)-r.options.scrollMargin+r.options.paddingEnd},this._scrollToOffset=function(o,i){var s=i.adjustments,a=i.behavior;r.options.scrollToFn(o,{behavior:a,adjustments:s},r)},this.measure=function(){r.itemSizeCache=new Map,r.notify()},this.setOptions(n),this.scrollRect=this.options.initialRect,this.scrollOffset=this.options.initialOffset,this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(function(o){r.itemSizeCache.set(o.key,o.size)}),this.maybeNotify()},hNe=function(n,r,o,i){for(;n<=r;){var s=(n+r)/2|0,a=o(s);if(a<i)n=s+1;else if(a>i)r=s-1;else return s}return n>0?n-1:0};function MKt(e){for(var n=e.measurements,r=e.outerSize,o=e.scrollOffset,i=n.length-1,s=function(d){return n[d].start},a=hNe(0,i,s,o),l=a;l<i&&n[l].end<o+r;)l++;return{startIndex:a,endIndex:l}}/**
* react-virtual
*
* Copyright (c) TanStack
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/var LKt=typeof document<"u"?p.useLayoutEffect:p.useEffect;function FKt(e){var n=p.useReducer(function(){return{}},{})[1],r=V$({},e,{onChange:function(a){n(),e.onChange==null||e.onChange(a)}}),o=p.useState(function(){return new RKt(r)}),i=o[0];return i.setOptions(r),p.useEffect(function(){return i._didMount()},[]),LKt(function(){return i._willUpdate()}),i}function pNe(e){return FKt(V$({observeElementRect:DKt,observeElementOffset:OKt,scrollToFn:fNe},e))}var mNe=Symbol.for("immer-nothing"),Hce=Symbol.for("immer-draftable"),Oc=Symbol.for("immer-state");function od(e,...n){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var zx=Object.getPrototypeOf;function pv(e){return!!e&&!!e[Oc]}function mv(e){var n;return e?gNe(e)||Array.isArray(e)||!!e[Hce]||!!((n=e.constructor)!=null&&n[Hce])||f6(e)||h6(e):!1}var BKt=Object.prototype.constructor.toString();function gNe(e){if(!e||typeof e!="object")return!1;const n=zx(e);if(n===null)return!0;const r=Object.hasOwnProperty.call(n,"constructor")&&n.constructor;return r===Object?!0:typeof r=="function"&&Function.toString.call(r)===BKt}function ES(e,n){d6(e)===0?Object.entries(e).forEach(([r,o])=>{n(r,o,e)}):e.forEach((r,o)=>n(o,r,e))}function d6(e){const n=e[Oc];return n?n.type_:Array.isArray(e)?1:f6(e)?2:h6(e)?3:0}function Az(e,n){return d6(e)===2?e.has(n):Object.prototype.hasOwnProperty.call(e,n)}function vNe(e,n,r){const o=d6(e);o===2?e.set(n,r):o===3?e.add(r):e[n]=r}function NKt(e,n){return e===n?e!==0||1/e===1/n:e!==e&&n!==n}function f6(e){return e instanceof Map}function h6(e){return e instanceof Set}function Z1(e){return e.copy_||e.base_}function $z(e,n){if(f6(e))return new Map(e);if(h6(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);if(!n&&gNe(e))return zx(e)?{...e}:Object.assign(Object.create(null),e);const r=Object.getOwnPropertyDescriptors(e);delete r[Oc];let o=Reflect.ownKeys(r);for(let i=0;i<o.length;i++){const s=o[i],a=r[s];a.writable===!1&&(a.writable=!0,a.configurable=!0),(a.get||a.set)&&(r[s]={configurable:!0,writable:!0,enumerable:a.enumerable,value:e[s]})}return Object.create(zx(e),r)}function DZ(e,n=!1){return p6(e)||pv(e)||!mv(e)||(d6(e)>1&&(e.set=e.add=e.clear=e.delete=VKt),Object.freeze(e),n&&ES(e,(r,o)=>DZ(o,!0))),e}function VKt(){od(2)}function p6(e){return Object.isFrozen(e)}var zKt={};function gv(e){const n=zKt[e];return n||od(0,e),n}var jS;function yNe(){return jS}function HKt(e,n){return{drafts_:[],parent_:e,immer_:n,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function Uce(e,n){n&&(gv("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=n)}function Dz(e){Oz(e),e.drafts_.forEach(UKt),e.drafts_=null}function Oz(e){e===jS&&(jS=e.parent_)}function Wce(e){return jS=HKt(jS,e)}function UKt(e){const n=e[Oc];n.type_===0||n.type_===1?n.revoke_():n.revoked_=!0}function Gce(e,n){n.unfinalizedDrafts_=n.drafts_.length;const r=n.drafts_[0];return e!==void 0&&e!==r?(r[Oc].modified_&&(Dz(n),od(4)),mv(e)&&(e=H$(n,e),n.parent_||U$(n,e)),n.patches_&&gv("Patches").generateReplacementPatches_(r[Oc].base_,e,n.patches_,n.inversePatches_)):e=H$(n,r,[]),Dz(n),n.patches_&&n.patchListener_(n.patches_,n.inversePatches_),e!==mNe?e:void 0}function H$(e,n,r){if(p6(n))return n;const o=n[Oc];if(!o)return ES(n,(i,s)=>qce(e,o,n,i,s,r)),n;if(o.scope_!==e)return n;if(!o.modified_)return U$(e,o.base_,!0),o.base_;if(!o.finalized_){o.finalized_=!0,o.scope_.unfinalizedDrafts_--;const i=o.copy_;let s=i,a=!1;o.type_===3&&(s=new Set(i),i.clear(),a=!0),ES(s,(l,c)=>qce(e,o,i,l,c,r,a)),U$(e,i,!1),r&&e.patches_&&gv("Patches").generatePatches_(o,r,e.patches_,e.inversePatches_)}return o.copy_}function qce(e,n,r,o,i,s,a){if(pv(i)){const l=s&&n&&n.type_!==3&&!Az(n.assigned_,o)?s.concat(o):void 0,c=H$(e,i,l);if(vNe(r,o,c),pv(c))e.canAutoFreeze_=!1;else return}else a&&r.add(i);if(mv(i)&&!p6(i)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;H$(e,i),(!n||!n.scope_.parent_)&&U$(e,i)}}function U$(e,n,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&DZ(n,r)}function WKt(e,n){const r=Array.isArray(e),o={type_:r?1:0,scope_:n?n.scope_:yNe(),modified_:!1,finalized_:!1,assigned_:{},parent_:n,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let i=o,s=OZ;r&&(i=[o],s=TS);const{revoke:a,proxy:l}=Proxy.revocable(i,s);return o.draft_=l,o.revoke_=a,l}var OZ={get(e,n){if(n===Oc)return e;const r=Z1(e);if(!Az(r,n))return GKt(e,r,n);const o=r[n];return e.finalized_||!mv(o)?o:o===Q7(e.base_,n)?(J7(e),e.copy_[n]=Rz(o,e)):o},has(e,n){return n in Z1(e)},ownKeys(e){return Reflect.ownKeys(Z1(e))},set(e,n,r){const o=bNe(Z1(e),n);if(o!=null&&o.set)return o.set.call(e.draft_,r),!0;if(!e.modified_){const i=Q7(Z1(e),n),s=i==null?void 0:i[Oc];if(s&&s.base_===r)return e.copy_[n]=r,e.assigned_[n]=!1,!0;if(NKt(r,i)&&(r!==void 0||Az(e.base_,n)))return!0;J7(e),Pz(e)}return e.copy_[n]===r&&(r!==void 0||n in e.copy_)||Number.isNaN(r)&&Number.isNaN(e.copy_[n])||(e.copy_[n]=r,e.assigned_[n]=!0),!0},deleteProperty(e,n){return Q7(e.base_,n)!==void 0||n in e.base_?(e.assigned_[n]=!1,J7(e),Pz(e)):delete e.assigned_[n],e.copy_&&delete e.copy_[n],!0},getOwnPropertyDescriptor(e,n){const r=Z1(e),o=Reflect.getOwnPropertyDescriptor(r,n);return o&&{writable:!0,configurable:e.type_!==1||n!=="length",enumerable:o.enumerable,value:r[n]}},defineProperty(){od(11)},getPrototypeOf(e){return zx(e.base_)},setPrototypeOf(){od(12)}},TS={};ES(OZ,(e,n)=>{TS[e]=function(){return arguments[0]=arguments[0][0],n.apply(this,arguments)}});TS.deleteProperty=function(e,n){return TS.set.call(this,e,n,void 0)};TS.set=function(e,n,r){return OZ.set.call(this,e[0],n,r,e[0])};function Q7(e,n){const r=e[Oc];return(r?Z1(r):e)[n]}function GKt(e,n,r){var i;const o=bNe(n,r);return o?"value"in o?o.value:(i=o.get)==null?void 0:i.call(e.draft_):void 0}function bNe(e,n){if(!(n in e))return;let r=zx(e);for(;r;){const o=Object.getOwnPropertyDescriptor(r,n);if(o)return o;r=zx(r)}}function Pz(e){e.modified_||(e.modified_=!0,e.parent_&&Pz(e.parent_))}function J7(e){e.copy_||(e.copy_=$z(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var qKt=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(n,r,o)=>{if(typeof n=="function"&&typeof r!="function"){const s=r;r=n;const a=this;return function(c=s,...d){return a.produce(c,f=>r.call(this,f,...d))}}typeof r!="function"&&od(6),o!==void 0&&typeof o!="function"&&od(7);let i;if(mv(n)){const s=Wce(this),a=Rz(n,void 0);let l=!0;try{i=r(a),l=!1}finally{l?Dz(s):Oz(s)}return Uce(s,o),Gce(i,s)}else if(!n||typeof n!="object"){if(i=r(n),i===void 0&&(i=n),i===mNe&&(i=void 0),this.autoFreeze_&&DZ(i,!0),o){const s=[],a=[];gv("Patches").generateReplacementPatches_(n,i,s,a),o(s,a)}return i}else od(1,n)},this.produceWithPatches=(n,r)=>{if(typeof n=="function")return(a,...l)=>this.produceWithPatches(a,c=>n(c,...l));let o,i;return[this.produce(n,r,(a,l)=>{o=a,i=l}),o,i]},typeof(e==null?void 0:e.autoFreeze)=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof(e==null?void 0:e.useStrictShallowCopy)=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy)}createDraft(e){mv(e)||od(8),pv(e)&&(e=YKt(e));const n=Wce(this),r=Rz(e,void 0);return r[Oc].isManual_=!0,Oz(n),r}finishDraft(e,n){const r=e&&e[Oc];(!r||!r.isManual_)&&od(9);const{scope_:o}=r;return Uce(o,n),Gce(void 0,o)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}applyPatches(e,n){let r;for(r=n.length-1;r>=0;r--){const i=n[r];if(i.path.length===0&&i.op==="replace"){e=i.value;break}}r>-1&&(n=n.slice(r+1));const o=gv("Patches").applyPatches_;return pv(e)?o(e,n):this.produce(e,i=>o(i,n))}};function Rz(e,n){const r=f6(e)?gv("MapSet").proxyMap_(e,n):h6(e)?gv("MapSet").proxySet_(e,n):WKt(e,n);return(n?n.scope_:yNe()).drafts_.push(r),r}function YKt(e){return pv(e)||od(10,e),xNe(e)}function xNe(e){if(!mv(e)||p6(e))return e;const n=e[Oc];let r;if(n){if(!n.modified_)return n.base_;n.finalized_=!0,r=$z(e,n.scope_.immer_.useStrictShallowCopy_)}else r=$z(e,!0);return ES(r,(o,i)=>{vNe(r,o,xNe(i))}),n&&(n.finalized_=!1),r}var Pc=new qKt,PZ=Pc.produce;Pc.produceWithPatches.bind(Pc);Pc.setAutoFreeze.bind(Pc);Pc.setUseStrictShallowCopy.bind(Pc);Pc.applyPatches.bind(Pc);var Yce=Pc.createDraft.bind(Pc),Kce=Pc.finishDraft.bind(Pc),KKt={transform(e,n){var{current:r,affinity:o}=e;if(r!=null){var i=de.transform(r,n,{affinity:o});e.current=i,i==null&&e.unref()}}},ZKt={transform(e,n){var{current:r,affinity:o}=e;if(r!=null){var i=Sn.transform(r,n,{affinity:o});e.current=i,i==null&&e.unref()}}},XKt={transform(e,n){var{current:r,affinity:o}=e;if(r!=null){var i=Se.transform(r,n,{affinity:o});e.current=i,i==null&&e.unref()}}},W$=new WeakMap,G$=new WeakMap,b_=new WeakMap,wNe=new WeakMap,Zce=new WeakMap,Xce=new WeakMap,Qce=new WeakMap,de={ancestors(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{reverse:r=!1}=n,o=de.levels(e,n);return r?o=o.slice(1):o=o.slice(0,-1),o},common(e,n){for(var r=[],o=0;o<e.length&&o<n.length;o++){var i=e[o],s=n[o];if(i!==s)break;r.push(i)}return r},compare(e,n){for(var r=Math.min(e.length,n.length),o=0;o<r;o++){if(e[o]<n[o])return-1;if(e[o]>n[o])return 1}return 0},endsAfter(e,n){var r=e.length-1,o=e.slice(0,r),i=n.slice(0,r),s=e[r],a=n[r];return de.equals(o,i)&&s>a},endsAt(e,n){var r=e.length,o=e.slice(0,r),i=n.slice(0,r);return de.equals(o,i)},endsBefore(e,n){var r=e.length-1,o=e.slice(0,r),i=n.slice(0,r),s=e[r],a=n[r];return de.equals(o,i)&&s<a},equals(e,n){return e.length===n.length&&e.every((r,o)=>r===n[o])},hasPrevious(e){return e[e.length-1]>0},isAfter(e,n){return de.compare(e,n)===1},isAncestor(e,n){return e.length<n.length&&de.compare(e,n)===0},isBefore(e,n){return de.compare(e,n)===-1},isChild(e,n){return e.length===n.length+1&&de.compare(e,n)===0},isCommon(e,n){return e.length<=n.length&&de.compare(e,n)===0},isDescendant(e,n){return e.length>n.length&&de.compare(e,n)===0},isParent(e,n){return e.length+1===n.length&&de.compare(e,n)===0},isPath(e){return Array.isArray(e)&&(e.length===0||typeof e[0]=="number")},isSibling(e,n){if(e.length!==n.length)return!1;var r=e.slice(0,-1),o=n.slice(0,-1),i=e[e.length-1],s=n[n.length-1];return i!==s&&de.equals(r,o)},levels(e){for(var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{reverse:r=!1}=n,o=[],i=0;i<=e.length;i++)o.push(e.slice(0,i));return r&&o.reverse(),o},next(e){if(e.length===0)throw new Error("Cannot get the next path of a root path [".concat(e,"], because it has no next index."));var n=e[e.length-1];return e.slice(0,-1).concat(n+1)},operationCanTransformPath(e){switch(e.type){case"insert_node":case"remove_node":case"merge_node":case"split_node":case"move_node":return!0;default:return!1}},parent(e){if(e.length===0)throw new Error("Cannot get the parent path of the root path [".concat(e,"]."));return e.slice(0,-1)},previous(e){if(e.length===0)throw new Error("Cannot get the previous path of a root path [".concat(e,"], because it has no previous index."));var n=e[e.length-1];if(n<=0)throw new Error("Cannot get the previous path of a first child path [".concat(e,"] because it would result in a negative index."));return e.slice(0,-1).concat(n-1)},relative(e,n){if(!de.isAncestor(n,e)&&!de.equals(e,n))throw new Error("Cannot get the relative path of [".concat(e,"] inside ancestor [").concat(n,"], because it is not above or equal to the path."));return e.slice(n.length)},transform(e,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!e)return null;var o=[...e],{affinity:i="forward"}=r;if(e.length===0)return o;switch(n.type){case"insert_node":{var{path:s}=n;(de.equals(s,o)||de.endsBefore(s,o)||de.isAncestor(s,o))&&(o[s.length-1]+=1);break}case"remove_node":{var{path:a}=n;if(de.equals(a,o)||de.isAncestor(a,o))return null;de.endsBefore(a,o)&&(o[a.length-1]-=1);break}case"merge_node":{var{path:l,position:c}=n;de.equals(l,o)||de.endsBefore(l,o)?o[l.length-1]-=1:de.isAncestor(l,o)&&(o[l.length-1]-=1,o[l.length]+=c);break}case"split_node":{var{path:d,position:f}=n;if(de.equals(d,o)){if(i==="forward")o[o.length-1]+=1;else if(i!=="backward")return null}else de.endsBefore(d,o)?o[d.length-1]+=1:de.isAncestor(d,o)&&e[d.length]>=f&&(o[d.length-1]+=1,o[d.length]-=f);break}case"move_node":{var{path:h,newPath:m}=n;if(de.equals(h,m))return o;if(de.isAncestor(h,o)||de.equals(h,o)){var g=m.slice();return de.endsBefore(h,m)&&h.length<m.length&&(g[h.length-1]-=1),g.concat(o.slice(h.length))}else de.isSibling(h,m)&&(de.isAncestor(m,o)||de.equals(m,o))?de.endsBefore(h,o)?o[h.length-1]-=1:o[h.length-1]+=1:de.endsBefore(m,o)||de.equals(m,o)||de.isAncestor(m,o)?(de.endsBefore(h,o)&&(o[h.length-1]-=1),o[m.length-1]+=1):de.endsBefore(h,o)&&(de.equals(m,o)&&(o[m.length-1]+=1),o[h.length-1]-=1);break}}return o}};function IS(e){"@babel/helpers - typeof";return IS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},IS(e)}function QKt(e,n){if(IS(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var o=r.call(e,n||"default");if(IS(o)!=="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}function JKt(e){var n=QKt(e,"string");return IS(n)==="symbol"?n:String(n)}function dl(e,n,r){return n=JKt(n),n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e}function Jce(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function b5(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?Jce(Object(r),!0).forEach(function(o){dl(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Jce(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}var eZt=(e,n,r)=>{switch(r.type){case"insert_node":{var{path:o,node:i}=r,s=Ne.parent(e,o),a=o[o.length-1];if(a>s.children.length)throw new Error('Cannot apply an "insert_node" operation at path ['.concat(o,"] because the destination is past the end of the node."));if(s.children.splice(a,0,i),n)for(var[l,c]of Se.points(n))n[c]=Sn.transform(l,r);break}case"insert_text":{var{path:d,offset:f,text:h}=r;if(h.length===0)break;var m=Ne.leaf(e,d),g=m.text.slice(0,f),v=m.text.slice(f);if(m.text=g+h+v,n)for(var[y,b]of Se.points(n))n[b]=Sn.transform(y,r);break}case"merge_node":{var{path:x}=r,w=Ne.get(e,x),C=de.previous(x),_=Ne.get(e,C),S=Ne.parent(e,x),k=x[x.length-1];if(We.isText(w)&&We.isText(_))_.text+=w.text;else if(!We.isText(w)&&!We.isText(_))_.children.push(...w.children);else throw new Error('Cannot apply a "merge_node" operation at path ['.concat(x,"] to nodes of different interfaces: ").concat(Os.stringify(w)," ").concat(Os.stringify(_)));if(S.children.splice(k,1),n)for(var[E,j]of Se.points(n))n[j]=Sn.transform(E,r);break}case"move_node":{var{path:T,newPath:$}=r;if(de.isAncestor(T,$))throw new Error("Cannot move a path [".concat(T,"] to new path [").concat($,"] because the destination is inside itself."));var D=Ne.get(e,T),I=Ne.parent(e,T),O=T[T.length-1];I.children.splice(O,1);var A=de.transform(T,r),P=Ne.get(e,de.parent(A)),R=A[A.length-1];if(P.children.splice(R,0,D),n)for(var[B,L]of Se.points(n))n[L]=Sn.transform(B,r);break}case"remove_node":{var{path:z}=r,H=z[z.length-1],V=Ne.parent(e,z);if(V.children.splice(H,1),n)for(var[W,q]of Se.points(n)){var F=Sn.transform(W,r);if(n!=null&&F!=null)n[q]=F;else{var Q=void 0,N=void 0;for(var[Y,Z]of Ne.texts(e))if(de.compare(Z,z)===-1)Q=[Y,Z];else{N=[Y,Z];break}var ne=!1;Q&&N&&(de.equals(N[1],z)?ne=!de.hasPrevious(N[1]):ne=de.common(Q[1],z).length<de.common(N[1],z).length),Q&&!ne?(W.path=Q[1],W.offset=Q[0].text.length):N?(W.path=N[1],W.offset=0):n=null}}break}case"remove_text":{var{path:X,offset:J,text:oe}=r;if(oe.length===0)break;var ue=Ne.leaf(e,X),le=ue.text.slice(0,J),fe=ue.text.slice(J+oe.length);if(ue.text=le+fe,n)for(var[ke,Ce]of Se.points(n))n[Ce]=Sn.transform(ke,r);break}case"set_node":{var{path:ee,properties:ae,newProperties:re}=r;if(ee.length===0)throw new Error("Cannot set properties on the root node!");var ye=Ne.get(e,ee);for(var ce in re){if(ce==="children"||ce==="text")throw new Error('Cannot set the "'.concat(ce,'" property of nodes!'));var me=re[ce];me==null?delete ye[ce]:ye[ce]=me}for(var we in ae)re.hasOwnProperty(we)||delete ye[we];break}case"set_selection":{var{newProperties:xe}=r;if(xe==null)n=xe;else{if(n==null){if(!Se.isRange(xe))throw new Error('Cannot apply an incomplete "set_selection" operation properties '.concat(Os.stringify(xe)," when there is no current selection."));n=b5({},xe)}for(var De in xe){var Me=xe[De];if(Me==null){if(De==="anchor"||De==="focus")throw new Error('Cannot remove the "'.concat(De,'" selection property'));delete n[De]}else n[De]=Me}}break}case"split_node":{var{path:Re,position:xt,properties:Ie}=r;if(Re.length===0)throw new Error('Cannot apply a "split_node" operation at path ['.concat(Re,"] because the root node cannot be split."));var Ve=Ne.get(e,Re),pt=Ne.parent(e,Re),br=Re[Re.length-1],at;if(We.isText(Ve)){var It=Ve.text.slice(0,xt),ft=Ve.text.slice(xt);Ve.text=It,at=b5(b5({},Ie),{},{text:ft})}else{var lo=Ve.children.slice(0,xt),gl=Ve.children.slice(xt);Ve.children=lo,at=b5(b5({},Ie),{},{children:gl})}if(pt.children.splice(br+1,0,at),n)for(var[rs,ki]of Se.points(n))n[ki]=Sn.transform(rs,r);break}}return n},tZt={transform(e,n){e.children=Yce(e.children);var r=e.selection&&Yce(e.selection);try{r=eZt(e,r,n)}finally{e.children=Kce(e.children),r?e.selection=pv(r)?Kce(r):r:e.selection=null}}},nZt={insertNodes(e,n,r){e.insertNodes(n,r)},liftNodes(e,n){e.liftNodes(n)},mergeNodes(e,n){e.mergeNodes(n)},moveNodes(e,n){e.moveNodes(n)},removeNodes(e,n){e.removeNodes(n)},setNodes(e,n,r){e.setNodes(n,r)},splitNodes(e,n){e.splitNodes(n)},unsetNodes(e,n,r){e.unsetNodes(n,r)},unwrapNodes(e,n){e.unwrapNodes(n)},wrapNodes(e,n,r){e.wrapNodes(n,r)}},rZt={collapse(e,n){e.collapse(n)},deselect(e){e.deselect()},move(e,n){e.move(n)},select(e,n){e.select(n)},setPoint(e,n,r){e.setPoint(n,r)},setSelection(e,n){e.setSelection(n)}},CNe=(e,n)=>{for(var r in e){var o=e[r],i=n[r];if(Xs(o)&&Xs(i)){if(!CNe(o,i))return!1}else if(Array.isArray(o)&&Array.isArray(i)){if(o.length!==i.length)return!1;for(var s=0;s<o.length;s++)if(o[s]!==i[s])return!1}else if(o!==i)return!1}for(var a in n)if(e[a]===void 0&&n[a]!==void 0)return!1;return!0};function oZt(e,n){if(e==null)return{};var r={},o=Object.keys(e),i,s;for(s=0;s<o.length;s++)i=o[s],!(n.indexOf(i)>=0)&&(r[i]=e[i]);return r}function lp(e,n){if(e==null)return{};var r=oZt(e,n),o,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i<s.length;i++)o=s[i],!(n.indexOf(o)>=0)&&Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}var iZt=["anchor","focus"];function eue(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function sZt(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?eue(Object(r),!0).forEach(function(o){dl(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eue(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}var Se={edges(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{reverse:r=!1}=n,{anchor:o,focus:i}=e;return Se.isBackward(e)===r?[o,i]:[i,o]},end(e){var[,n]=Se.edges(e);return n},equals(e,n){return Sn.equals(e.anchor,n.anchor)&&Sn.equals(e.focus,n.focus)},includes(e,n){if(Se.isRange(n)){if(Se.includes(e,n.anchor)||Se.includes(e,n.focus))return!0;var[r,o]=Se.edges(e),[i,s]=Se.edges(n);return Sn.isBefore(r,i)&&Sn.isAfter(o,s)}var[a,l]=Se.edges(e),c=!1,d=!1;return Sn.isPoint(n)?(c=Sn.compare(n,a)>=0,d=Sn.compare(n,l)<=0):(c=de.compare(n,a.path)>=0,d=de.compare(n,l.path)<=0),c&&d},intersection(e,n){var r=lp(e,iZt),[o,i]=Se.edges(e),[s,a]=Se.edges(n),l=Sn.isBefore(o,s)?s:o,c=Sn.isBefore(i,a)?i:a;return Sn.isBefore(c,l)?null:sZt({anchor:l,focus:c},r)},isBackward(e){var{anchor:n,focus:r}=e;return Sn.isAfter(n,r)},isCollapsed(e){var{anchor:n,focus:r}=e;return Sn.equals(n,r)},isExpanded(e){return!Se.isCollapsed(e)},isForward(e){return!Se.isBackward(e)},isRange(e){return Xs(e)&&Sn.isPoint(e.anchor)&&Sn.isPoint(e.focus)},*points(e){yield[e.anchor,"anchor"],yield[e.focus,"focus"]},start(e){var[n]=Se.edges(e);return n},transform(e,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return PZ(e,o=>{if(o===null)return null;var{affinity:i="inward"}=r,s,a;if(i==="inward"){var l=Se.isCollapsed(o);Se.isForward(o)?(s="forward",a=l?s:"backward"):(s="backward",a=l?s:"forward")}else i==="outward"?Se.isForward(o)?(s="backward",a="forward"):(s="forward",a="backward"):(s=i,a=i);var c=Sn.transform(o.anchor,n,{affinity:s}),d=Sn.transform(o.focus,n,{affinity:a});if(!c||!d)return null;o.anchor=c,o.focus=d})}},tue=e=>Xs(e)&&Ne.isNodeList(e.children)&&!U.isEditor(e),et={isAncestor(e){return Xs(e)&&Ne.isNodeList(e.children)},isElement:tue,isElementList(e){return Array.isArray(e)&&e.every(n=>et.isElement(n))},isElementProps(e){return e.children!==void 0},isElementType:function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"type";return tue(n)&&n[o]===r},matches(e,n){for(var r in n)if(r!=="children"&&e[r]!==n[r])return!1;return!0}},aZt=["children"],lZt=["text"],nue=new WeakMap,Ne={ancestor(e,n){var r=Ne.get(e,n);if(We.isText(r))throw new Error("Cannot get the ancestor node at path [".concat(n,"] because it refers to a text node instead: ").concat(Os.stringify(r)));return r},ancestors(e,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return function*(){for(var o of de.ancestors(n,r)){var i=Ne.ancestor(e,o),s=[i,o];yield s}}()},child(e,n){if(We.isText(e))throw new Error("Cannot get the child of a text node: ".concat(Os.stringify(e)));var r=e.children[n];if(r==null)throw new Error("Cannot get child at index `".concat(n,"` in node: ").concat(Os.stringify(e)));return r},children(e,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return function*(){for(var{reverse:o=!1}=r,i=Ne.ancestor(e,n),{children:s}=i,a=o?s.length-1:0;o?a>=0:a<s.length;){var l=Ne.child(i,a),c=n.concat(a);yield[l,c],a=o?a-1:a+1}}()},common(e,n,r){var o=de.common(n,r),i=Ne.get(e,o);return[i,o]},descendant(e,n){var r=Ne.get(e,n);if(U.isEditor(r))throw new Error("Cannot get the descendant node at path [".concat(n,"] because it refers to the root editor node instead: ").concat(Os.stringify(r)));return r},descendants(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return function*(){for(var[r,o]of Ne.nodes(e,n))o.length!==0&&(yield[r,o])}()},elements(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return function*(){for(var[r,o]of Ne.nodes(e,n))et.isElement(r)&&(yield[r,o])}()},extractProps(e){if(et.isAncestor(e)){var n=lp(e,aZt);return n}else{var n=lp(e,lZt);return n}},first(e,n){for(var r=n.slice(),o=Ne.get(e,r);o&&!(We.isText(o)||o.children.length===0);)o=o.children[0],r.push(0);return[o,r]},fragment(e,n){if(We.isText(e))throw new Error("Cannot get a fragment starting from a root text node: ".concat(Os.stringify(e)));var r=PZ({children:e.children},o=>{var[i,s]=Se.edges(n),a=Ne.nodes(o,{reverse:!0,pass:m=>{var[,g]=m;return!Se.includes(n,g)}});for(var[,l]of a){if(!Se.includes(n,l)){var c=Ne.parent(o,l),d=l[l.length-1];c.children.splice(d,1)}if(de.equals(l,s.path)){var f=Ne.leaf(o,l);f.text=f.text.slice(0,s.offset)}if(de.equals(l,i.path)){var h=Ne.leaf(o,l);h.text=h.text.slice(i.offset)}}U.isEditor(o)&&(o.selection=null)});return r.children},get(e,n){for(var r=e,o=0;o<n.length;o++){var i=n[o];if(We.isText(r)||!r.children[i])throw new Error("Cannot find a descendant at path [".concat(n,"] in node: ").concat(Os.stringify(e)));r=r.children[i]}return r},has(e,n){for(var r=e,o=0;o<n.length;o++){var i=n[o];if(We.isText(r)||!r.children[i])return!1;r=r.children[i]}return!0},isNode(e){return We.isText(e)||et.isElement(e)||U.isEditor(e)},isNodeList(e){if(!Array.isArray(e))return!1;var n=nue.get(e);if(n!==void 0)return n;var r=e.every(o=>Ne.isNode(o));return nue.set(e,r),r},last(e,n){for(var r=n.slice(),o=Ne.get(e,r);o&&!(We.isText(o)||o.children.length===0);){var i=o.children.length-1;o=o.children[i],r.push(i)}return[o,r]},leaf(e,n){var r=Ne.get(e,n);if(!We.isText(r))throw new Error("Cannot get the leaf node at path [".concat(n,"] because it refers to a non-leaf node: ").concat(Os.stringify(r)));return r},levels(e,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return function*(){for(var o of de.levels(n,r)){var i=Ne.get(e,o);yield[i,o]}}()},matches(e,n){return et.isElement(e)&&et.isElementProps(n)&&et.matches(e,n)||We.isText(e)&&We.isTextProps(n)&&We.matches(e,n)},nodes(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return function*(){for(var{pass:r,reverse:o=!1}=n,{from:i=[],to:s}=n,a=new Set,l=[],c=e;!(s&&(o?de.isBefore(l,s):de.isAfter(l,s)));){if(a.has(c)||(yield[c,l]),!a.has(c)&&!We.isText(c)&&c.children.length!==0&&(r==null||r([c,l])===!1)){a.add(c);var d=o?c.children.length-1:0;de.isAncestor(l,i)&&(d=i[l.length]),l=l.concat(d),c=Ne.get(e,l);continue}if(l.length===0)break;if(!o){var f=de.next(l);if(Ne.has(e,f)){l=f,c=Ne.get(e,l);continue}}if(o&&l[l.length-1]!==0){var h=de.previous(l);l=h,c=Ne.get(e,l);continue}l=de.parent(l),c=Ne.get(e,l),a.add(c)}}()},parent(e,n){var r=de.parent(n),o=Ne.get(e,r);if(We.isText(o))throw new Error("Cannot get the parent of path [".concat(n,"] because it does not exist in the root."));return o},string(e){return We.isText(e)?e.text:e.children.map(Ne.string).join("")},texts(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return function*(){for(var[r,o]of Ne.nodes(e,n))We.isText(r)&&(yield[r,o])}()}};function rue(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function Bo(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?rue(Object(r),!0).forEach(function(o){dl(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rue(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}var Eb={isNodeOperation(e){return Eb.isOperation(e)&&e.type.endsWith("_node")},isOperation(e){if(!Xs(e))return!1;switch(e.type){case"insert_node":return de.isPath(e.path)&&Ne.isNode(e.node);case"insert_text":return typeof e.offset=="number"&&typeof e.text=="string"&&de.isPath(e.path);case"merge_node":return typeof e.position=="number"&&de.isPath(e.path)&&Xs(e.properties);case"move_node":return de.isPath(e.path)&&de.isPath(e.newPath);case"remove_node":return de.isPath(e.path)&&Ne.isNode(e.node);case"remove_text":return typeof e.offset=="number"&&typeof e.text=="string"&&de.isPath(e.path);case"set_node":return de.isPath(e.path)&&Xs(e.properties)&&Xs(e.newProperties);case"set_selection":return e.properties===null&&Se.isRange(e.newProperties)||e.newProperties===null&&Se.isRange(e.properties)||Xs(e.properties)&&Xs(e.newProperties);case"split_node":return de.isPath(e.path)&&typeof e.position=="number"&&Xs(e.properties);default:return!1}},isOperationList(e){return Array.isArray(e)&&e.every(n=>Eb.isOperation(n))},isSelectionOperation(e){return Eb.isOperation(e)&&e.type.endsWith("_selection")},isTextOperation(e){return Eb.isOperation(e)&&e.type.endsWith("_text")},inverse(e){switch(e.type){case"insert_node":return Bo(Bo({},e),{},{type:"remove_node"});case"insert_text":return Bo(Bo({},e),{},{type:"remove_text"});case"merge_node":return Bo(Bo({},e),{},{type:"split_node",path:de.previous(e.path)});case"move_node":{var{newPath:n,path:r}=e;if(de.equals(n,r))return e;if(de.isSibling(r,n))return Bo(Bo({},e),{},{path:n,newPath:r});var o=de.transform(r,e),i=de.transform(de.next(r),e);return Bo(Bo({},e),{},{path:o,newPath:i})}case"remove_node":return Bo(Bo({},e),{},{type:"insert_node"});case"remove_text":return Bo(Bo({},e),{},{type:"insert_text"});case"set_node":{var{properties:s,newProperties:a}=e;return Bo(Bo({},e),{},{properties:a,newProperties:s})}case"set_selection":{var{properties:l,newProperties:c}=e;return l==null?Bo(Bo({},e),{},{properties:c,newProperties:null}):c==null?Bo(Bo({},e),{},{properties:null,newProperties:l}):Bo(Bo({},e),{},{properties:c,newProperties:l})}case"split_node":return Bo(Bo({},e),{},{type:"merge_node",path:de.next(e.path)})}}},oue=new WeakMap,cZt=e=>{var n=oue.get(e);if(n!==void 0)return n;if(!Xs(e))return!1;var r=typeof e.addMark=="function"&&typeof e.apply=="function"&&typeof e.deleteFragment=="function"&&typeof e.insertBreak=="function"&&typeof e.insertSoftBreak=="function"&&typeof e.insertFragment=="function"&&typeof e.insertNode=="function"&&typeof e.insertText=="function"&&typeof e.isElementReadOnly=="function"&&typeof e.isInline=="function"&&typeof e.isSelectable=="function"&&typeof e.isVoid=="function"&&typeof e.normalizeNode=="function"&&typeof e.onChange=="function"&&typeof e.removeMark=="function"&&typeof e.getDirtyPaths=="function"&&(e.marks===null||Xs(e.marks))&&(e.selection===null||Se.isRange(e.selection))&&Ne.isNodeList(e.children)&&Eb.isOperationList(e.operations);return oue.set(e,r),r},U={above(e,n){return e.above(n)},addMark(e,n,r){e.addMark(n,r)},after(e,n,r){return e.after(n,r)},before(e,n,r){return e.before(n,r)},deleteBackward(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{unit:r="character"}=n;e.deleteBackward(r)},deleteForward(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{unit:r="character"}=n;e.deleteForward(r)},deleteFragment(e,n){e.deleteFragment(n)},edges(e,n){return e.edges(n)},elementReadOnly(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return e.elementReadOnly(n)},end(e,n){return e.end(n)},first(e,n){return e.first(n)},fragment(e,n){return e.fragment(n)},hasBlocks(e,n){return e.hasBlocks(n)},hasInlines(e,n){return e.hasInlines(n)},hasPath(e,n){return e.hasPath(n)},hasTexts(e,n){return e.hasTexts(n)},insertBreak(e){e.insertBreak()},insertFragment(e,n,r){e.insertFragment(n,r)},insertNode(e,n){e.insertNode(n)},insertSoftBreak(e){e.insertSoftBreak()},insertText(e,n){e.insertText(n)},isBlock(e,n){return e.isBlock(n)},isEdge(e,n,r){return e.isEdge(n,r)},isEditor(e){return cZt(e)},isElementReadOnly(e,n){return e.isElementReadOnly(n)},isEmpty(e,n){return e.isEmpty(n)},isEnd(e,n,r){return e.isEnd(n,r)},isInline(e,n){return e.isInline(n)},isNormalizing(e){return e.isNormalizing()},isSelectable(e,n){return e.isSelectable(n)},isStart(e,n,r){return e.isStart(n,r)},isVoid(e,n){return e.isVoid(n)},last(e,n){return e.last(n)},leaf(e,n,r){return e.leaf(n,r)},levels(e,n){return e.levels(n)},marks(e){return e.getMarks()},next(e,n){return e.next(n)},node(e,n,r){return e.node(n,r)},nodes(e,n){return e.nodes(n)},normalize(e,n){e.normalize(n)},parent(e,n,r){return e.parent(n,r)},path(e,n,r){return e.path(n,r)},pathRef(e,n,r){return e.pathRef(n,r)},pathRefs(e){return e.pathRefs()},point(e,n,r){return e.point(n,r)},pointRef(e,n,r){return e.pointRef(n,r)},pointRefs(e){return e.pointRefs()},positions(e,n){return e.positions(n)},previous(e,n){return e.previous(n)},range(e,n,r){return e.range(n,r)},rangeRef(e,n,r){return e.rangeRef(n,r)},rangeRefs(e){return e.rangeRefs()},removeMark(e,n){e.removeMark(n)},setNormalizing(e,n){e.setNormalizing(n)},start(e,n){return e.start(n)},string(e,n,r){return e.string(n,r)},unhangRange(e,n,r){return e.unhangRange(n,r)},void(e,n){return e.void(n)},withoutNormalizing(e,n){e.withoutNormalizing(n)}},uZt={isSpan(e){return Array.isArray(e)&&e.length===2&&e.every(de.isPath)}};function iue(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function sue(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?iue(Object(r),!0).forEach(function(o){dl(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):iue(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}var Sn={compare(e,n){var r=de.compare(e.path,n.path);return r===0?e.offset<n.offset?-1:e.offset>n.offset?1:0:r},isAfter(e,n){return Sn.compare(e,n)===1},isBefore(e,n){return Sn.compare(e,n)===-1},equals(e,n){return e.offset===n.offset&&de.equals(e.path,n.path)},isPoint(e){return Xs(e)&&typeof e.offset=="number"&&de.isPath(e.path)},transform(e,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return PZ(e,o=>{if(o===null)return null;var{affinity:i="forward"}=r,{path:s,offset:a}=o;switch(n.type){case"insert_node":case"move_node":{o.path=de.transform(s,n,r);break}case"insert_text":{de.equals(n.path,s)&&(n.offset<a||n.offset===a&&i==="forward")&&(o.offset+=n.text.length);break}case"merge_node":{de.equals(n.path,s)&&(o.offset+=n.position),o.path=de.transform(s,n,r);break}case"remove_text":{de.equals(n.path,s)&&n.offset<=a&&(o.offset-=Math.min(a-n.offset,n.text.length));break}case"remove_node":{if(de.equals(n.path,s)||de.isAncestor(n.path,s))return null;o.path=de.transform(s,n,r);break}case"split_node":{if(de.equals(n.path,s)){if(n.position===a&&i==null)return null;(n.position<a||n.position===a&&i==="forward")&&(o.offset-=n.position,o.path=de.transform(s,n,sue(sue({},r),{},{affinity:"forward"})))}else o.path=de.transform(s,n,r);break}}})}},aue=void 0,Os={setScrubber(e){aue=e},stringify(e){return JSON.stringify(e,aue)}},dZt=["text"],fZt=["anchor","focus"];function lue(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function sh(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?lue(Object(r),!0).forEach(function(o){dl(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):lue(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}var We={equals(e,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},{loose:o=!1}=r;function i(s){var a=lp(s,dZt);return a}return CNe(o?i(e):e,o?i(n):n)},isText(e){return Xs(e)&&typeof e.text=="string"},isTextList(e){return Array.isArray(e)&&e.every(n=>We.isText(n))},isTextProps(e){return e.text!==void 0},matches(e,n){for(var r in n)if(r!=="text"&&(!e.hasOwnProperty(r)||e[r]!==n[r]))return!1;return!0},decorations(e,n){var r=[sh({},e)];for(var o of n){var i=lp(o,fZt),[s,a]=Se.edges(o),l=[],c=0,d=s.offset,f=a.offset;for(var h of r){var{length:m}=h.text,g=c;if(c+=m,d<=g&&c<=f){Object.assign(h,i),l.push(h);continue}if(d!==f&&(d===c||f===g)||d>c||f<g||f===g&&g!==0){l.push(h);continue}var v=h,y=void 0,b=void 0;if(f<c){var x=f-g;b=sh(sh({},v),{},{text:v.text.slice(x)}),v=sh(sh({},v),{},{text:v.text.slice(0,x)})}if(d>g){var w=d-g;y=sh(sh({},v),{},{text:v.text.slice(0,w)}),v=sh(sh({},v),{},{text:v.text.slice(w)})}Object.assign(v,i),y&&l.push(y),l.push(v),b&&l.push(b)}r=l}return r}},RZ=e=>e.selection?e.selection:e.children.length>0?U.end(e,[]):[0],t2=(e,n)=>{var[r]=U.node(e,n);return o=>o===r},MZ=function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,o=!r,i=r?yZt(n):n,s=on.None,a=on.None,l=0,c=null,d=null;for(var f of i){var h=f.codePointAt(0);if(!h)break;var m=AZt(f,h);if([s,a]=o?[a,m]:[m,s],jb(s,on.ZWJ)&&jb(a,on.ExtPict)&&(o?c=cue(n.substring(0,l)):c=cue(n.substring(0,n.length-l)),!c)||jb(s,on.RI)&&jb(a,on.RI)&&(d!==null?d=!d:o?d=!0:d=RZt(n.substring(0,n.length-l)),!d)||s!==on.None&&a!==on.None&&DZt(s,a))break;l+=f.length}return l||1},hZt=/\s/,pZt=/[\u0021-\u0023\u0025-\u002A\u002C-\u002F\u003A\u003B\u003F\u0040\u005B-\u005D\u005F\u007B\u007D\u00A1\u00A7\u00AB\u00B6\u00B7\u00BB\u00BF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E3B\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]/,mZt=/['\u2018\u2019]/,gZt=function(n){for(var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,o=0,i=!1;n.length>0;){var s=MZ(n,r),[a,l]=LZ(n,s,r);if(vZt(a,l,r))i=!0,o+=s;else if(!i)o+=s;else break;n=l}return o},LZ=(e,n,r)=>{if(r){var o=e.length-n;return[e.slice(o,e.length),e.slice(0,o)]}return[e.slice(0,n),e.slice(n)]},vZt=function e(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(hZt.test(n))return!1;if(mZt.test(n)){var i=MZ(r,o),[s,a]=LZ(r,i,o);if(e(s,a,o))return!0}return!pZt.test(n)},yZt=function*(n){for(var r=n.length-1,o=0;o<n.length;o++){var i=n.charAt(r-o);if(xZt(i.charCodeAt(0))){var s=n.charAt(r-o-1);if(bZt(s.charCodeAt(0))){yield s+i,o++;continue}}yield i}},bZt=e=>e>=55296&&e<=56319,xZt=e=>e>=56320&&e<=57343,on;(function(e){e[e.None=0]="None",e[e.Extend=1]="Extend",e[e.ZWJ=2]="ZWJ",e[e.RI=4]="RI",e[e.Prepend=8]="Prepend",e[e.SpacingMark=16]="SpacingMark",e[e.L=32]="L",e[e.V=64]="V",e[e.T=128]="T",e[e.LV=256]="LV",e[e.LVT=512]="LVT",e[e.ExtPict=1024]="ExtPict",e[e.Any=2048]="Any"})(on||(on={}));var wZt=/^(?:[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u0898-\u089F\u08CA-\u08E1\u08E3-\u0902\u093A\u093C\u0941-\u0948\u094D\u0951-\u0957\u0962\u0963\u0981\u09BC\u09BE\u09C1-\u09C4\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01\u0A02\u0A3C\u0A41\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7\u0AC8\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01\u0B3C\u0B3E\u0B3F\u0B41-\u0B44\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B82\u0BBE\u0BC0\u0BCD\u0BD7\u0C00\u0C04\u0C3C\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81\u0CBC\u0CBF\u0CC2\u0CC6\u0CCC\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00\u0D01\u0D3B\u0D3C\u0D3E\u0D41-\u0D44\u0D4D\u0D57\u0D62\u0D63\u0D81\u0DCA\u0DCF\u0DD2-\u0DD4\u0DD6\u0DDF\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECE\u0F18\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039\u103A\u103D\u103E\u1058\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1732\u1733\u1752\u1753\u1772\u1773\u17B4\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u180F\u1885\u1886\u18A9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193B\u1A17\u1A18\u1A1B\u1A56\u1A58-\u1A5E\u1A60\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1AB0-\u1ACE\u1B00-\u1B03\u1B34-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80\u1B81\u1BA2-\u1BA5\u1BA8\u1BA9\u1BAB-\u1BAD\u1BE6\u1BE8\u1BE9\u1BED\u1BEF-\u1BF1\u1C2C-\u1C33\u1C36\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8\u1CF9\u1DC0-\u1DFF\u200C\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA825\uA826\uA82C\uA8C4\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA951\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC\uA9BD\uA9E5\uAA29-\uAA2E\uAA31\uAA32\uAA35\uAA36\uAA43\uAA4C\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEC\uAAED\uAAF6\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFF9E\uFF9F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDEAB\uDEAC\uDEFD-\uDEFF\uDF46-\uDF50\uDF82-\uDF85]|\uD804[\uDC01\uDC38-\uDC46\uDC70\uDC73\uDC74\uDC7F-\uDC81\uDCB3-\uDCB6\uDCB9\uDCBA\uDCC2\uDD00-\uDD02\uDD27-\uDD2B\uDD2D-\uDD34\uDD73\uDD80\uDD81\uDDB6-\uDDBE\uDDC9-\uDDCC\uDDCF\uDE2F-\uDE31\uDE34\uDE36\uDE37\uDE3E\uDE41\uDEDF\uDEE3-\uDEEA\uDF00\uDF01\uDF3B\uDF3C\uDF3E\uDF40\uDF57\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC38-\uDC3F\uDC42-\uDC44\uDC46\uDC5E\uDCB0\uDCB3-\uDCB8\uDCBA\uDCBD\uDCBF\uDCC0\uDCC2\uDCC3\uDDAF\uDDB2-\uDDB5\uDDBC\uDDBD\uDDBF\uDDC0\uDDDC\uDDDD\uDE33-\uDE3A\uDE3D\uDE3F\uDE40\uDEAB\uDEAD\uDEB0-\uDEB5\uDEB7\uDF1D-\uDF1F\uDF22-\uDF25\uDF27-\uDF2B]|\uD806[\uDC2F-\uDC37\uDC39\uDC3A\uDD30\uDD3B\uDD3C\uDD3E\uDD43\uDDD4-\uDDD7\uDDDA\uDDDB\uDDE0\uDE01-\uDE0A\uDE33-\uDE38\uDE3B-\uDE3E\uDE47\uDE51-\uDE56\uDE59-\uDE5B\uDE8A-\uDE96\uDE98\uDE99]|\uD807[\uDC30-\uDC36\uDC38-\uDC3D\uDC3F\uDC92-\uDCA7\uDCAA-\uDCB0\uDCB2\uDCB3\uDCB5\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD90\uDD91\uDD95\uDD97\uDEF3\uDEF4\uDF00\uDF01\uDF36-\uDF3A\uDF40\uDF42]|\uD80D[\uDC40\uDC47-\uDC55]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF4F\uDF8F-\uDF92\uDFE4]|\uD82F[\uDC9D\uDC9E]|\uD833[\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD65\uDD67-\uDD69\uDD6E-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDC8F\uDD30-\uDD36\uDEAE\uDEEC-\uDEEF]|\uD839[\uDCEC-\uDCEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uD83C[\uDFFB-\uDFFF]|\uDB40[\uDC20-\uDC7F\uDD00-\uDDEF])$/,CZt=/^(?:[\u0600-\u0605\u06DD\u070F\u0890\u0891\u08E2\u0D4E]|\uD804[\uDCBD\uDCCD\uDDC2\uDDC3]|\uD806[\uDD3F\uDD41\uDE3A\uDE84-\uDE89]|\uD807\uDD46)$/,_Zt=/^(?:[\u0903\u093B\u093E-\u0940\u0949-\u094C\u094E\u094F\u0982\u0983\u09BF\u09C0\u09C7\u09C8\u09CB\u09CC\u0A03\u0A3E-\u0A40\u0A83\u0ABE-\u0AC0\u0AC9\u0ACB\u0ACC\u0B02\u0B03\u0B40\u0B47\u0B48\u0B4B\u0B4C\u0BBF\u0BC1\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCC\u0C01-\u0C03\u0C41-\u0C44\u0C82\u0C83\u0CBE\u0CC0\u0CC1\u0CC3\u0CC4\u0CC7\u0CC8\u0CCA\u0CCB\u0D02\u0D03\u0D3F\u0D40\u0D46-\u0D48\u0D4A-\u0D4C\u0D82\u0D83\u0DD0\u0DD1\u0DD8-\u0DDE\u0DF2\u0DF3\u0E33\u0EB3\u0F3E\u0F3F\u0F7F\u1031\u103B\u103C\u1056\u1057\u1084\u1715\u1734\u17B6\u17BE-\u17C5\u17C7\u17C8\u1923-\u1926\u1929-\u192B\u1930\u1931\u1933-\u1938\u1A19\u1A1A\u1A55\u1A57\u1A6D-\u1A72\u1B04\u1B3B\u1B3D-\u1B41\u1B43\u1B44\u1B82\u1BA1\u1BA6\u1BA7\u1BAA\u1BE7\u1BEA-\u1BEC\u1BEE\u1BF2\u1BF3\u1C24-\u1C2B\u1C34\u1C35\u1CE1\u1CF7\uA823\uA824\uA827\uA880\uA881\uA8B4-\uA8C3\uA952\uA953\uA983\uA9B4\uA9B5\uA9BA\uA9BB\uA9BE-\uA9C0\uAA2F\uAA30\uAA33\uAA34\uAA4D\uAAEB\uAAEE\uAAEF\uAAF5\uABE3\uABE4\uABE6\uABE7\uABE9\uABEA\uABEC]|\uD804[\uDC00\uDC02\uDC82\uDCB0-\uDCB2\uDCB7\uDCB8\uDD2C\uDD45\uDD46\uDD82\uDDB3-\uDDB5\uDDBF\uDDC0\uDDCE\uDE2C-\uDE2E\uDE32\uDE33\uDE35\uDEE0-\uDEE2\uDF02\uDF03\uDF3F\uDF41-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF62\uDF63]|\uD805[\uDC35-\uDC37\uDC40\uDC41\uDC45\uDCB1\uDCB2\uDCB9\uDCBB\uDCBC\uDCBE\uDCC1\uDDB0\uDDB1\uDDB8-\uDDBB\uDDBE\uDE30-\uDE32\uDE3B\uDE3C\uDE3E\uDEAC\uDEAE\uDEAF\uDEB6\uDF26]|\uD806[\uDC2C-\uDC2E\uDC38\uDD31-\uDD35\uDD37\uDD38\uDD3D\uDD40\uDD42\uDDD1-\uDDD3\uDDDC-\uDDDF\uDDE4\uDE39\uDE57\uDE58\uDE97]|\uD807[\uDC2F\uDC3E\uDCA9\uDCB1\uDCB4\uDD8A-\uDD8E\uDD93\uDD94\uDD96\uDEF5\uDEF6]|\uD81B[\uDF51-\uDF87\uDFF0\uDFF1]|\uD834[\uDD66\uDD6D])$/,SZt=/^[\u1100-\u115F\uA960-\uA97C]$/,kZt=/^[\u1160-\u11A7\uD7B0-\uD7C6]$/,EZt=/^[\u11A8-\u11FF\uD7CB-\uD7FB]$/,jZt=/^[\uAC00\uAC1C\uAC38\uAC54\uAC70\uAC8C\uACA8\uACC4\uACE0\uACFC\uAD18\uAD34\uAD50\uAD6C\uAD88\uADA4\uADC0\uADDC\uADF8\uAE14\uAE30\uAE4C\uAE68\uAE84\uAEA0\uAEBC\uAED8\uAEF4\uAF10\uAF2C\uAF48\uAF64\uAF80\uAF9C\uAFB8\uAFD4\uAFF0\uB00C\uB028\uB044\uB060\uB07C\uB098\uB0B4\uB0D0\uB0EC\uB108\uB124\uB140\uB15C\uB178\uB194\uB1B0\uB1CC\uB1E8\uB204\uB220\uB23C\uB258\uB274\uB290\uB2AC\uB2C8\uB2E4\uB300\uB31C\uB338\uB354\uB370\uB38C\uB3A8\uB3C4\uB3E0\uB3FC\uB418\uB434\uB450\uB46C\uB488\uB4A4\uB4C0\uB4DC\uB4F8\uB514\uB530\uB54C\uB568\uB584\uB5A0\uB5BC\uB5D8\uB5F4\uB610\uB62C\uB648\uB664\uB680\uB69C\uB6B8\uB6D4\uB6F0\uB70C\uB728\uB744\uB760\uB77C\uB798\uB7B4\uB7D0\uB7EC\uB808\uB824\uB840\uB85C\uB878\uB894\uB8B0\uB8CC\uB8E8\uB904\uB920\uB93C\uB958\uB974\uB990\uB9AC\uB9C8\uB9E4\uBA00\uBA1C\uBA38\uBA54\uBA70\uBA8C\uBAA8\uBAC4\uBAE0\uBAFC\uBB18\uBB34\uBB50\uBB6C\uBB88\uBBA4\uBBC0\uBBDC\uBBF8\uBC14\uBC30\uBC4C\uBC68\uBC84\uBCA0\uBCBC\uBCD8\uBCF4\uBD10\uBD2C\uBD48\uBD64\uBD80\uBD9C\uBDB8\uBDD4\uBDF0\uBE0C\uBE28\uBE44\uBE60\uBE7C\uBE98\uBEB4\uBED0\uBEEC\uBF08\uBF24\uBF40\uBF5C\uBF78\uBF94\uBFB0\uBFCC\uBFE8\uC004\uC020\uC03C\uC058\uC074\uC090\uC0AC\uC0C8\uC0E4\uC100\uC11C\uC138\uC154\uC170\uC18C\uC1A8\uC1C4\uC1E0\uC1FC\uC218\uC234\uC250\uC26C\uC288\uC2A4\uC2C0\uC2DC\uC2F8\uC314\uC330\uC34C\uC368\uC384\uC3A0\uC3BC\uC3D8\uC3F4\uC410\uC42C\uC448\uC464\uC480\uC49C\uC4B8\uC4D4\uC4F0\uC50C\uC528\uC544\uC560\uC57C\uC598\uC5B4\uC5D0\uC5EC\uC608\uC624\uC640\uC65C\uC678\uC694\uC6B0\uC6CC\uC6E8\uC704\uC720\uC73C\uC758\uC774\uC790\uC7AC\uC7C8\uC7E4\uC800\uC81C\uC838\uC854\uC870\uC88C\uC8A8\uC8C4\uC8E0\uC8FC\uC918\uC934\uC950\uC96C\uC988\uC9A4\uC9C0\uC9DC\uC9F8\uCA14\uCA30\uCA4C\uCA68\uCA84\uCAA0\uCABC\uCAD8\uCAF4\uCB10\uCB2C\uCB48\uCB64\uCB80\uCB9C\uCBB8\uCBD4\uCBF0\uCC0C\uCC28\uCC44\uCC60\uCC7C\uCC98\uCCB4\uCCD0\uCCEC\uCD08\uCD24\uCD40\uCD5C\uCD78\uCD94\uCDB0\uCDCC\uCDE8\uCE04\uCE20\uCE3C\uCE58\uCE74\uCE90\uCEAC\uCEC8\uCEE4\uCF00\uCF1C\uCF38\uCF54\uCF70\uCF8C\uCFA8\uCFC4\uCFE0\uCFFC\uD018\uD034\uD050\uD06C\uD088\uD0A4\uD0C0\uD0DC\uD0F8\uD114\uD130\uD14C\uD168\uD184\uD1A0\uD1BC\uD1D8\uD1F4\uD210\uD22C\uD248\uD264\uD280\uD29C\uD2B8\uD2D4\uD2F0\uD30C\uD328\uD344\uD360\uD37C\uD398\uD3B4\uD3D0\uD3EC\uD408\uD424\uD440\uD45C\uD478\uD494\uD4B0\uD4CC\uD4E8\uD504\uD520\uD53C\uD558\uD574\uD590\uD5AC\uD5C8\uD5E4\uD600\uD61C\uD638\uD654\uD670\uD68C\uD6A8\uD6C4\uD6E0\uD6FC\uD718\uD734\uD750\uD76C\uD788]$/,TZt=/^[\uAC01-\uAC1B\uAC1D-\uAC37\uAC39-\uAC53\uAC55-\uAC6F\uAC71-\uAC8B\uAC8D-\uACA7\uACA9-\uACC3\uACC5-\uACDF\uACE1-\uACFB\uACFD-\uAD17\uAD19-\uAD33\uAD35-\uAD4F\uAD51-\uAD6B\uAD6D-\uAD87\uAD89-\uADA3\uADA5-\uADBF\uADC1-\uADDB\uADDD-\uADF7\uADF9-\uAE13\uAE15-\uAE2F\uAE31-\uAE4B\uAE4D-\uAE67\uAE69-\uAE83\uAE85-\uAE9F\uAEA1-\uAEBB\uAEBD-\uAED7\uAED9-\uAEF3\uAEF5-\uAF0F\uAF11-\uAF2B\uAF2D-\uAF47\uAF49-\uAF63\uAF65-\uAF7F\uAF81-\uAF9B\uAF9D-\uAFB7\uAFB9-\uAFD3\uAFD5-\uAFEF\uAFF1-\uB00B\uB00D-\uB027\uB029-\uB043\uB045-\uB05F\uB061-\uB07B\uB07D-\uB097\uB099-\uB0B3\uB0B5-\uB0CF\uB0D1-\uB0EB\uB0ED-\uB107\uB109-\uB123\uB125-\uB13F\uB141-\uB15B\uB15D-\uB177\uB179-\uB193\uB195-\uB1AF\uB1B1-\uB1CB\uB1CD-\uB1E7\uB1E9-\uB203\uB205-\uB21F\uB221-\uB23B\uB23D-\uB257\uB259-\uB273\uB275-\uB28F\uB291-\uB2AB\uB2AD-\uB2C7\uB2C9-\uB2E3\uB2E5-\uB2FF\uB301-\uB31B\uB31D-\uB337\uB339-\uB353\uB355-\uB36F\uB371-\uB38B\uB38D-\uB3A7\uB3A9-\uB3C3\uB3C5-\uB3DF\uB3E1-\uB3FB\uB3FD-\uB417\uB419-\uB433\uB435-\uB44F\uB451-\uB46B\uB46D-\uB487\uB489-\uB4A3\uB4A5-\uB4BF\uB4C1-\uB4DB\uB4DD-\uB4F7\uB4F9-\uB513\uB515-\uB52F\uB531-\uB54B\uB54D-\uB567\uB569-\uB583\uB585-\uB59F\uB5A1-\uB5BB\uB5BD-\uB5D7\uB5D9-\uB5F3\uB5F5-\uB60F\uB611-\uB62B\uB62D-\uB647\uB649-\uB663\uB665-\uB67F\uB681-\uB69B\uB69D-\uB6B7\uB6B9-\uB6D3\uB6D5-\uB6EF\uB6F1-\uB70B\uB70D-\uB727\uB729-\uB743\uB745-\uB75F\uB761-\uB77B\uB77D-\uB797\uB799-\uB7B3\uB7B5-\uB7CF\uB7D1-\uB7EB\uB7ED-\uB807\uB809-\uB823\uB825-\uB83F\uB841-\uB85B\uB85D-\uB877\uB879-\uB893\uB895-\uB8AF\uB8B1-\uB8CB\uB8CD-\uB8E7\uB8E9-\uB903\uB905-\uB91F\uB921-\uB93B\uB93D-\uB957\uB959-\uB973\uB975-\uB98F\uB991-\uB9AB\uB9AD-\uB9C7\uB9C9-\uB9E3\uB9E5-\uB9FF\uBA01-\uBA1B\uBA1D-\uBA37\uBA39-\uBA53\uBA55-\uBA6F\uBA71-\uBA8B\uBA8D-\uBAA7\uBAA9-\uBAC3\uBAC5-\uBADF\uBAE1-\uBAFB\uBAFD-\uBB17\uBB19-\uBB33\uBB35-\uBB4F\uBB51-\uBB6B\uBB6D-\uBB87\uBB89-\uBBA3\uBBA5-\uBBBF\uBBC1-\uBBDB\uBBDD-\uBBF7\uBBF9-\uBC13\uBC15-\uBC2F\uBC31-\uBC4B\uBC4D-\uBC67\uBC69-\uBC83\uBC85-\uBC9F\uBCA1-\uBCBB\uBCBD-\uBCD7\uBCD9-\uBCF3\uBCF5-\uBD0F\uBD11-\uBD2B\uBD2D-\uBD47\uBD49-\uBD63\uBD65-\uBD7F\uBD81-\uBD9B\uBD9D-\uBDB7\uBDB9-\uBDD3\uBDD5-\uBDEF\uBDF1-\uBE0B\uBE0D-\uBE27\uBE29-\uBE43\uBE45-\uBE5F\uBE61-\uBE7B\uBE7D-\uBE97\uBE99-\uBEB3\uBEB5-\uBECF\uBED1-\uBEEB\uBEED-\uBF07\uBF09-\uBF23\uBF25-\uBF3F\uBF41-\uBF5B\uBF5D-\uBF77\uBF79-\uBF93\uBF95-\uBFAF\uBFB1-\uBFCB\uBFCD-\uBFE7\uBFE9-\uC003\uC005-\uC01F\uC021-\uC03B\uC03D-\uC057\uC059-\uC073\uC075-\uC08F\uC091-\uC0AB\uC0AD-\uC0C7\uC0C9-\uC0E3\uC0E5-\uC0FF\uC101-\uC11B\uC11D-\uC137\uC139-\uC153\uC155-\uC16F\uC171-\uC18B\uC18D-\uC1A7\uC1A9-\uC1C3\uC1C5-\uC1DF\uC1E1-\uC1FB\uC1FD-\uC217\uC219-\uC233\uC235-\uC24F\uC251-\uC26B\uC26D-\uC287\uC289-\uC2A3\uC2A5-\uC2BF\uC2C1-\uC2DB\uC2DD-\uC2F7\uC2F9-\uC313\uC315-\uC32F\uC331-\uC34B\uC34D-\uC367\uC369-\uC383\uC385-\uC39F\uC3A1-\uC3BB\uC3BD-\uC3D7\uC3D9-\uC3F3\uC3F5-\uC40F\uC411-\uC42B\uC42D-\uC447\uC449-\uC463\uC465-\uC47F\uC481-\uC49B\uC49D-\uC4B7\uC4B9-\uC4D3\uC4D5-\uC4EF\uC4F1-\uC50B\uC50D-\uC527\uC529-\uC543\uC545-\uC55F\uC561-\uC57B\uC57D-\uC597\uC599-\uC5B3\uC5B5-\uC5CF\uC5D1-\uC5EB\uC5ED-\uC607\uC609-\uC623\uC625-\uC63F\uC641-\uC65B\uC65D-\uC677\uC679-\uC693\uC695-\uC6AF\uC6B1-\uC6CB\uC6CD-\uC6E7\uC6E9-\uC703\uC705-\uC71F\uC721-\uC73B\uC73D-\uC757\uC759-\uC773\uC775-\uC78F\uC791-\uC7AB\uC7AD-\uC7C7\uC7C9-\uC7E3\uC7E5-\uC7FF\uC801-\uC81B\uC81D-\uC837\uC839-\uC853\uC855-\uC86F\uC871-\uC88B\uC88D-\uC8A7\uC8A9-\uC8C3\uC8C5-\uC8DF\uC8E1-\uC8FB\uC8FD-\uC917\uC919-\uC933\uC935-\uC94F\uC951-\uC96B\uC96D-\uC987\uC989-\uC9A3\uC9A5-\uC9BF\uC9C1-\uC9DB\uC9DD-\uC9F7\uC9F9-\uCA13\uCA15-\uCA2F\uCA31-\uCA4B\uCA4D-\uCA67\uCA69-\uCA83\uCA85-\uCA9F\uCAA1-\uCABB\uCABD-\uCAD7\uCAD9-\uCAF3\uCAF5-\uCB0F\uCB11-\uCB2B\uCB2D-\uCB47\uCB49-\uCB63\uCB65-\uCB7F\uCB81-\uCB9B\uCB9D-\uCBB7\uCBB9-\uCBD3\uCBD5-\uCBEF\uCBF1-\uCC0B\uCC0D-\uCC27\uCC29-\uCC43\uCC45-\uCC5F\uCC61-\uCC7B\uCC7D-\uCC97\uCC99-\uCCB3\uCCB5-\uCCCF\uCCD1-\uCCEB\uCCED-\uCD07\uCD09-\uCD23\uCD25-\uCD3F\uCD41-\uCD5B\uCD5D-\uCD77\uCD79-\uCD93\uCD95-\uCDAF\uCDB1-\uCDCB\uCDCD-\uCDE7\uCDE9-\uCE03\uCE05-\uCE1F\uCE21-\uCE3B\uCE3D-\uCE57\uCE59-\uCE73\uCE75-\uCE8F\uCE91-\uCEAB\uCEAD-\uCEC7\uCEC9-\uCEE3\uCEE5-\uCEFF\uCF01-\uCF1B\uCF1D-\uCF37\uCF39-\uCF53\uCF55-\uCF6F\uCF71-\uCF8B\uCF8D-\uCFA7\uCFA9-\uCFC3\uCFC5-\uCFDF\uCFE1-\uCFFB\uCFFD-\uD017\uD019-\uD033\uD035-\uD04F\uD051-\uD06B\uD06D-\uD087\uD089-\uD0A3\uD0A5-\uD0BF\uD0C1-\uD0DB\uD0DD-\uD0F7\uD0F9-\uD113\uD115-\uD12F\uD131-\uD14B\uD14D-\uD167\uD169-\uD183\uD185-\uD19F\uD1A1-\uD1BB\uD1BD-\uD1D7\uD1D9-\uD1F3\uD1F5-\uD20F\uD211-\uD22B\uD22D-\uD247\uD249-\uD263\uD265-\uD27F\uD281-\uD29B\uD29D-\uD2B7\uD2B9-\uD2D3\uD2D5-\uD2EF\uD2F1-\uD30B\uD30D-\uD327\uD329-\uD343\uD345-\uD35F\uD361-\uD37B\uD37D-\uD397\uD399-\uD3B3\uD3B5-\uD3CF\uD3D1-\uD3EB\uD3ED-\uD407\uD409-\uD423\uD425-\uD43F\uD441-\uD45B\uD45D-\uD477\uD479-\uD493\uD495-\uD4AF\uD4B1-\uD4CB\uD4CD-\uD4E7\uD4E9-\uD503\uD505-\uD51F\uD521-\uD53B\uD53D-\uD557\uD559-\uD573\uD575-\uD58F\uD591-\uD5AB\uD5AD-\uD5C7\uD5C9-\uD5E3\uD5E5-\uD5FF\uD601-\uD61B\uD61D-\uD637\uD639-\uD653\uD655-\uD66F\uD671-\uD68B\uD68D-\uD6A7\uD6A9-\uD6C3\uD6C5-\uD6DF\uD6E1-\uD6FB\uD6FD-\uD717\uD719-\uD733\uD735-\uD74F\uD751-\uD76B\uD76D-\uD787\uD789-\uD7A3]$/,IZt=/^(?:[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2605\u2607-\u2612\u2614-\u2685\u2690-\u2705\u2708-\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763-\u2767\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC00-\uDCFF\uDD0D-\uDD0F\uDD2F\uDD6C-\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDAD-\uDDE5\uDE01-\uDE0F\uDE1A\uDE2F\uDE32-\uDE3A\uDE3C-\uDE3F\uDE49-\uDFFA]|\uD83D[\uDC00-\uDD3D\uDD46-\uDE4F\uDE80-\uDEFF\uDF74-\uDF7F\uDFD5-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE-\uDCFF\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDEFF]|\uD83F[\uDC00-\uDFFD])$/,AZt=(e,n)=>{var r=on.Any;return e.search(wZt)!==-1&&(r|=on.Extend),n===8205&&(r|=on.ZWJ),n>=127462&&n<=127487&&(r|=on.RI),e.search(CZt)!==-1&&(r|=on.Prepend),e.search(_Zt)!==-1&&(r|=on.SpacingMark),e.search(SZt)!==-1&&(r|=on.L),e.search(kZt)!==-1&&(r|=on.V),e.search(EZt)!==-1&&(r|=on.T),e.search(jZt)!==-1&&(r|=on.LV),e.search(TZt)!==-1&&(r|=on.LVT),e.search(IZt)!==-1&&(r|=on.ExtPict),r};function jb(e,n){return(e&n)!==0}var $Zt=[[on.L,on.L|on.V|on.LV|on.LVT],[on.LV|on.V,on.V|on.T],[on.LVT|on.T,on.T],[on.Any,on.Extend|on.ZWJ],[on.Any,on.SpacingMark],[on.Prepend,on.Any],[on.ZWJ,on.ExtPict],[on.RI,on.RI]];function DZt(e,n){return $Zt.findIndex(r=>jb(e,r[0])&&jb(n,r[1]))===-1}var OZt=/(?:[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2605\u2607-\u2612\u2614-\u2685\u2690-\u2705\u2708-\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763-\u2767\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC00-\uDCFF\uDD0D-\uDD0F\uDD2F\uDD6C-\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDAD-\uDDE5\uDE01-\uDE0F\uDE1A\uDE2F\uDE32-\uDE3A\uDE3C-\uDE3F\uDE49-\uDFFA]|\uD83D[\uDC00-\uDD3D\uDD46-\uDE4F\uDE80-\uDEFF\uDF74-\uDF7F\uDFD5-\uDFFF]|\uD83E[\uDC0C-\uDC0F\uDC48-\uDC4F\uDC5A-\uDC5F\uDC88-\uDC8F\uDCAE-\uDCFF\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDEFF]|\uD83F[\uDC00-\uDFFD])(?:[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u0898-\u089F\u08CA-\u08E1\u08E3-\u0902\u093A\u093C\u0941-\u0948\u094D\u0951-\u0957\u0962\u0963\u0981\u09BC\u09BE\u09C1-\u09C4\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01\u0A02\u0A3C\u0A41\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81\u0A82\u0ABC\u0AC1-\u0AC5\u0AC7\u0AC8\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01\u0B3C\u0B3E\u0B3F\u0B41-\u0B44\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B82\u0BBE\u0BC0\u0BCD\u0BD7\u0C00\u0C04\u0C3C\u0C3E-\u0C40\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81\u0CBC\u0CBF\u0CC2\u0CC6\u0CCC\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00\u0D01\u0D3B\u0D3C\u0D3E\u0D41-\u0D44\u0D4D\u0D57\u0D62\u0D63\u0D81\u0DCA\u0DCF\u0DD2-\u0DD4\u0DD6\u0DDF\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECE\u0F18\u0F19\u0F35\u0F37\u0F39\u0F71-\u0F7E\u0F80-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102D-\u1030\u1032-\u1037\u1039\u103A\u103D\u103E\u1058\u1059\u105E-\u1060\u1071-\u1074\u1082\u1085\u1086\u108D\u109D\u135D-\u135F\u1712-\u1714\u1732\u1733\u1752\u1753\u1772\u1773\u17B4\u17B5\u17B7-\u17BD\u17C6\u17C9-\u17D3\u17DD\u180B-\u180D\u180F\u1885\u1886\u18A9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193B\u1A17\u1A18\u1A1B\u1A56\u1A58-\u1A5E\u1A60\u1A62\u1A65-\u1A6C\u1A73-\u1A7C\u1A7F\u1AB0-\u1ACE\u1B00-\u1B03\u1B34-\u1B3A\u1B3C\u1B42\u1B6B-\u1B73\u1B80\u1B81\u1BA2-\u1BA5\u1BA8\u1BA9\u1BAB-\u1BAD\u1BE6\u1BE8\u1BE9\u1BED\u1BEF-\u1BF1\u1C2C-\u1C33\u1C36\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE0\u1CE2-\u1CE8\u1CED\u1CF4\u1CF8\u1CF9\u1DC0-\u1DFF\u200C\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA825\uA826\uA82C\uA8C4\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA951\uA980-\uA982\uA9B3\uA9B6-\uA9B9\uA9BC\uA9BD\uA9E5\uAA29-\uAA2E\uAA31\uAA32\uAA35\uAA36\uAA43\uAA4C\uAA7C\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEC\uAAED\uAAF6\uABE5\uABE8\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFF9E\uFF9F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDEAB\uDEAC\uDEFD-\uDEFF\uDF46-\uDF50\uDF82-\uDF85]|\uD804[\uDC01\uDC38-\uDC46\uDC70\uDC73\uDC74\uDC7F-\uDC81\uDCB3-\uDCB6\uDCB9\uDCBA\uDCC2\uDD00-\uDD02\uDD27-\uDD2B\uDD2D-\uDD34\uDD73\uDD80\uDD81\uDDB6-\uDDBE\uDDC9-\uDDCC\uDDCF\uDE2F-\uDE31\uDE34\uDE36\uDE37\uDE3E\uDE41\uDEDF\uDEE3-\uDEEA\uDF00\uDF01\uDF3B\uDF3C\uDF3E\uDF40\uDF57\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC38-\uDC3F\uDC42-\uDC44\uDC46\uDC5E\uDCB0\uDCB3-\uDCB8\uDCBA\uDCBD\uDCBF\uDCC0\uDCC2\uDCC3\uDDAF\uDDB2-\uDDB5\uDDBC\uDDBD\uDDBF\uDDC0\uDDDC\uDDDD\uDE33-\uDE3A\uDE3D\uDE3F\uDE40\uDEAB\uDEAD\uDEB0-\uDEB5\uDEB7\uDF1D-\uDF1F\uDF22-\uDF25\uDF27-\uDF2B]|\uD806[\uDC2F-\uDC37\uDC39\uDC3A\uDD30\uDD3B\uDD3C\uDD3E\uDD43\uDDD4-\uDDD7\uDDDA\uDDDB\uDDE0\uDE01-\uDE0A\uDE33-\uDE38\uDE3B-\uDE3E\uDE47\uDE51-\uDE56\uDE59-\uDE5B\uDE8A-\uDE96\uDE98\uDE99]|\uD807[\uDC30-\uDC36\uDC38-\uDC3D\uDC3F\uDC92-\uDCA7\uDCAA-\uDCB0\uDCB2\uDCB3\uDCB5\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD90\uDD91\uDD95\uDD97\uDEF3\uDEF4\uDF00\uDF01\uDF36-\uDF3A\uDF40\uDF42]|\uD80D[\uDC40\uDC47-\uDC55]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF4F\uDF8F-\uDF92\uDFE4]|\uD82F[\uDC9D\uDC9E]|\uD833[\uDF00-\uDF2D\uDF30-\uDF46]|\uD834[\uDD65\uDD67-\uDD69\uDD6E-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDC8F\uDD30-\uDD36\uDEAE\uDEEC-\uDEEF]|\uD839[\uDCEC-\uDCEF]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A]|\uD83C[\uDFFB-\uDFFF]|\uDB40[\uDC20-\uDC7F\uDD00-\uDDEF])*\u200D$/,cue=e=>e.search(OZt)!==-1,PZt=/(?:\uD83C[\uDDE6-\uDDFF])+$/g,RZt=e=>{var n=e.match(PZt);if(n===null)return!1;var r=n[0].length/2;return r%2===1},MZt={delete(e,n){e.delete(n)},insertFragment(e,n,r){e.insertFragment(n,r)},insertText(e,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};U.withoutNormalizing(e,()=>{var{voids:o=!1}=r,{at:i=RZ(e)}=r;if(de.isPath(i)&&(i=U.range(e,i)),Se.isRange(i))if(Se.isCollapsed(i))i=i.anchor;else{var s=Se.end(i);if(!o&&U.void(e,{at:s}))return;var a=Se.start(i),l=U.pointRef(e,a),c=U.pointRef(e,s);be.delete(e,{at:i,voids:o});var d=l.unref(),f=c.unref();i=d||f,be.setSelection(e,{anchor:i,focus:i})}if(!(!o&&U.void(e,{at:i})||U.elementReadOnly(e,{at:i}))){var{path:h,offset:m}=i;n.length>0&&e.apply({type:"insert_text",path:h,offset:m,text:n})}})}};function uue(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function Z3(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?uue(Object(r),!0).forEach(function(o){dl(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):uue(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}var be=Z3(Z3(Z3(Z3({},tZt),nZt),rZt),MZt),LZt=(e,n)=>{for(var r of U.pathRefs(e))KKt.transform(r,n);for(var o of U.pointRefs(e))ZKt.transform(o,n);for(var i of U.rangeRefs(e))XKt.transform(i,n);var s=W$.get(e)||[],a=G$.get(e)||new Set,l,c,d=v=>{if(v){var y=v.join(",");c.has(y)||(c.add(y),l.push(v))}};if(de.operationCanTransformPath(n)){l=[],c=new Set;for(var f of s){var h=de.transform(f,n);d(h)}}else l=s,c=a;var m=e.getDirtyPaths(n);for(var g of m)d(g);W$.set(e,l),G$.set(e,c),be.transform(e,n),e.operations.push(n),U.normalize(e,{operation:n}),n.type==="set_selection"&&(e.marks=null),b_.get(e)||(b_.set(e,!0),Promise.resolve().then(()=>{b_.set(e,!1),e.onChange({operation:n}),e.operations=[]}))},FZt=(e,n)=>{switch(n.type){case"insert_text":case"remove_text":case"set_node":{var{path:r}=n;return de.levels(r)}case"insert_node":{var{node:o,path:i}=n,s=de.levels(i),a=We.isText(o)?[]:Array.from(Ne.nodes(o),$=>{var[,D]=$;return i.concat(D)});return[...s,...a]}case"merge_node":{var{path:l}=n,c=de.ancestors(l),d=de.previous(l);return[...c,d]}case"move_node":{var{path:f,newPath:h}=n;if(de.equals(f,h))return[];var m=[],g=[];for(var v of de.ancestors(f)){var y=de.transform(v,n);m.push(y)}for(var b of de.ancestors(h)){var x=de.transform(b,n);g.push(x)}var w=g[g.length-1],C=h[h.length-1],_=w.concat(C);return[...m,...g,_]}case"remove_node":{var{path:S}=n,k=de.ancestors(S);return[...k]}case"split_node":{var{path:E}=n,j=de.levels(E),T=de.next(E);return[...j,T]}default:return[]}},BZt=e=>{var{selection:n}=e;return n?Ne.fragment(e,n):[]},NZt=(e,n)=>{var[r,o]=n;if(!We.isText(r)){if(et.isElement(r)&&r.children.length===0){var i={text:""};be.insertNodes(e,i,{at:o.concat(0),voids:!0});return}for(var s=U.isEditor(r)?!1:et.isElement(r)&&(e.isInline(r)||r.children.length===0||We.isText(r.children[0])||e.isInline(r.children[0])),a=0,l=0;l<r.children.length;l++,a++){var c=Ne.get(e,o);if(!We.isText(c)){var d=c.children[a],f=c.children[a-1],h=l===r.children.length-1,m=We.isText(d)||et.isElement(d)&&e.isInline(d);if(m!==s)be.removeNodes(e,{at:o.concat(a),voids:!0}),a--;else if(et.isElement(d)){if(e.isInline(d)){if(f==null||!We.isText(f)){var g={text:""};be.insertNodes(e,g,{at:o.concat(a),voids:!0}),a++}else if(h){var v={text:""};be.insertNodes(e,v,{at:o.concat(a+1),voids:!0}),a++}}}else f!=null&&We.isText(f)&&(We.equals(d,f,{loose:!0})?(be.mergeNodes(e,{at:o.concat(a),voids:!0}),a--):f.text===""?(be.removeNodes(e,{at:o.concat(a-1),voids:!0}),a--):d.text===""&&(be.removeNodes(e,{at:o.concat(a),voids:!0}),a--))}}}},VZt=(e,n)=>{var{iteration:r,initialDirtyPathsLength:o}=n,i=o*42;if(r>i)throw new Error("Could not completely normalize the editor after ".concat(i," iterations! This is usually due to incorrect normalization logic that leaves a node in an invalid state."));return!0},zZt=function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{voids:o=!1,mode:i="lowest",at:s=n.selection,match:a}=r;if(s){var l=U.path(n,s),c=i==="lowest";for(var[d,f]of U.levels(n,{at:l,voids:o,match:a,reverse:c}))if(!We.isText(d)){if(Se.isRange(s)){if(de.isAncestor(f,s.anchor.path)&&de.isAncestor(f,s.focus.path))return[d,f]}else if(!de.equals(l,f))return[d,f]}}};function due(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function fue(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?due(Object(r),!0).forEach(function(o){dl(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):due(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}var HZt=(e,n,r)=>{var{selection:o}=e;if(o){var i=(h,m)=>{if(!We.isText(h))return!1;var[g,v]=U.parent(e,m);return!e.isVoid(g)||e.markableVoid(g)},s=Se.isExpanded(o),a=!1;if(!s){var[l,c]=U.node(e,o);if(l&&i(l,c)){var[d]=U.parent(e,c);a=d&&e.markableVoid(d)}}if(s||a)be.setNodes(e,{[n]:r},{match:i,split:!0,voids:!0});else{var f=fue(fue({},U.marks(e)||{}),{},{[n]:r});e.marks=f,b_.get(e)||e.onChange()}}};function hue(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function pue(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?hue(Object(r),!0).forEach(function(o){dl(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):hue(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}var UZt=function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=U.point(n,r,{edge:"end"}),s=U.end(n,[]),a={anchor:i,focus:s},{distance:l=1}=o,c=0,d;for(var f of U.positions(n,pue(pue({},o),{},{at:a}))){if(c>l)break;c!==0&&(d=f),c++}return d};function mue(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function gue(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?mue(Object(r),!0).forEach(function(o){dl(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):mue(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}var WZt=function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=U.start(n,[]),s=U.point(n,r,{edge:"start"}),a={anchor:i,focus:s},{distance:l=1}=o,c=0,d;for(var f of U.positions(n,gue(gue({},o),{},{at:a,reverse:!0}))){if(c>l)break;c!==0&&(d=f),c++}return d},GZt=(e,n)=>{var{selection:r}=e;r&&Se.isCollapsed(r)&&be.delete(e,{unit:n,reverse:!0})},qZt=(e,n)=>{var{selection:r}=e;r&&Se.isCollapsed(r)&&be.delete(e,{unit:n})},YZt=function(n){var{direction:r="forward"}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{selection:o}=n;o&&Se.isExpanded(o)&&be.delete(n,{reverse:r==="backward"})},KZt=(e,n)=>[U.start(e,n),U.end(e,n)];function vue(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function yue(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?vue(Object(r),!0).forEach(function(o){dl(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):vue(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}var ZZt=function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return U.above(n,yue(yue({},r),{},{match:o=>et.isElement(o)&&U.isElementReadOnly(n,o)}))},XZt=(e,n)=>U.point(e,n,{edge:"end"}),QZt=(e,n)=>{var r=U.path(e,n,{edge:"start"});return U.node(e,r)},JZt=(e,n)=>{var r=U.range(e,n);return Ne.fragment(e,r)};function bue(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function xue(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?bue(Object(r),!0).forEach(function(o){dl(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):bue(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}var eXt=function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return U.above(n,xue(xue({},r),{},{match:o=>et.isElement(o)&&U.isVoid(n,o)}))},tXt=(e,n)=>n.children.some(r=>et.isElement(r)&&U.isBlock(e,r)),nXt=(e,n)=>n.children.some(r=>We.isText(r)||U.isInline(e,r)),rXt=(e,n)=>Ne.has(e,n),oXt=(e,n)=>n.children.every(r=>We.isText(r)),iXt=e=>{be.splitNodes(e,{always:!0})},sXt=(e,n,r)=>{be.insertNodes(e,n,r)},aXt=e=>{be.splitNodes(e,{always:!0})};function wue(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function lXt(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?wue(Object(r),!0).forEach(function(o){dl(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):wue(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}var cXt=function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},{selection:i,marks:s}=n;if(i){if(s){var a=lXt({text:r},s);be.insertNodes(n,a,{at:o.at,voids:o.voids})}else be.insertText(n,r,o);n.marks=null}},uXt=(e,n)=>!e.isInline(n),dXt=(e,n,r)=>U.isStart(e,n,r)||U.isEnd(e,n,r),fXt=(e,n)=>{var{children:r}=n,[o]=r;return r.length===0||r.length===1&&We.isText(o)&&o.text===""&&!e.isVoid(n)},hXt=(e,n,r)=>{var o=U.end(e,r);return Sn.equals(n,o)},pXt=e=>{var n=wNe.get(e);return n===void 0?!0:n},mXt=(e,n,r)=>{if(n.offset!==0)return!1;var o=U.start(e,r);return Sn.equals(n,o)},gXt=(e,n)=>{var r=U.path(e,n,{edge:"end"});return U.node(e,r)},vXt=function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=U.path(n,r,o),s=Ne.leaf(n,i);return[s,i]};function yXt(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return function*(){var{at:r=e.selection,reverse:o=!1,voids:i=!1}=n,{match:s}=n;if(s==null&&(s=()=>!0),!!r){var a=[],l=U.path(e,r);for(var[c,d]of Ne.levels(e,l))if(s(c,d)&&(a.push([c,d]),!i&&et.isElement(c)&&U.isVoid(e,c)))break;o&&a.reverse(),yield*a}}()}var bXt=["text"],xXt=["text"],wXt=function(n){var{marks:r,selection:o}=n;if(!o)return null;if(r)return r;if(Se.isExpanded(o)){var[i]=U.nodes(n,{match:We.isText});if(i){var[s]=i,a=lp(s,bXt);return a}else return{}}var{anchor:l}=o,{path:c}=l,[d]=U.leaf(n,c);if(l.offset===0){var f=U.previous(n,{at:c,match:We.isText}),h=U.above(n,{match:x=>et.isElement(x)&&U.isVoid(n,x)&&n.markableVoid(x)});if(!h){var m=U.above(n,{match:x=>et.isElement(x)&&U.isBlock(n,x)});if(f&&m){var[g,v]=f,[,y]=m;de.isAncestor(y,v)&&(d=g)}}}var b=lp(d,xXt);return b},CXt=function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{mode:o="lowest",voids:i=!1}=r,{match:s,at:a=n.selection}=r;if(a){var l=U.after(n,a,{voids:i});if(l){var[,c]=U.last(n,[]),d=[l.path,c];if(de.isPath(a)&&a.length===0)throw new Error("Cannot get the next node from the root node!");if(s==null)if(de.isPath(a)){var[f]=U.parent(n,a);s=m=>f.children.includes(m)}else s=()=>!0;var[h]=U.nodes(n,{at:d,match:s,mode:o,voids:i});return h}}},_Xt=function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=U.path(n,r,o),s=Ne.get(n,i);return[s,i]};function SXt(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return function*(){var{at:r=e.selection,mode:o="all",universal:i=!1,reverse:s=!1,voids:a=!1,ignoreNonSelectable:l=!1}=n,{match:c}=n;if(c||(c=()=>!0),!!r){var d,f;if(uZt.isSpan(r))d=r[0],f=r[1];else{var h=U.path(e,r,{edge:"start"}),m=U.path(e,r,{edge:"end"});d=s?m:h,f=s?h:m}var g=Ne.nodes(e,{reverse:s,from:d,to:f,pass:_=>{var[S]=_;return et.isElement(S)?!!(!a&&(U.isVoid(e,S)||U.isElementReadOnly(e,S))||l&&!U.isSelectable(e,S)):!1}}),v=[],y;for(var[b,x]of g)if(!(l&&et.isElement(b)&&!U.isSelectable(e,b))){var w=y&&de.compare(x,y[1])===0;if(!(o==="highest"&&w)){if(!c(b,x)){if(i&&!w&&We.isText(b))return;continue}if(o==="lowest"&&w){y=[b,x];continue}var C=o==="lowest"?y:[b,x];C&&(i?v.push(C):yield C),y=[b,x]}}o==="lowest"&&y&&(i?v.push(y):yield y),i&&(yield*v)}}()}var kXt=function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{force:o=!1,operation:i}=r,s=f=>W$.get(f)||[],a=f=>G$.get(f)||new Set,l=f=>{var h=s(f).pop(),m=h.join(",");return a(f).delete(m),h};if(U.isNormalizing(n)){if(o){var c=Array.from(Ne.nodes(n),f=>{var[,h]=f;return h}),d=new Set(c.map(f=>f.join(",")));W$.set(n,c),G$.set(n,d)}s(n).length!==0&&U.withoutNormalizing(n,()=>{for(var f of s(n))if(Ne.has(n,f)){var h=U.node(n,f),[m,g]=h;et.isElement(m)&&m.children.length===0&&n.normalizeNode(h,{operation:i})}for(var v=s(n),y=v.length,b=0;v.length!==0;){if(!n.shouldNormalize({dirtyPaths:v,iteration:b,initialDirtyPathsLength:y,operation:i}))return;var x=l(n);if(Ne.has(n,x)){var w=U.node(n,x);n.normalizeNode(w,{operation:i})}b++,v=s(n)}})}},EXt=function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=U.path(n,r,o),s=de.parent(i),a=U.node(n,s);return a},jXt=function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},{affinity:i="forward"}=o,s={current:r,affinity:i,unref(){var{current:l}=s,c=U.pathRefs(n);return c.delete(s),s.current=null,l}},a=U.pathRefs(n);return a.add(s),s},TXt=e=>{var n=Zce.get(e);return n||(n=new Set,Zce.set(e,n)),n},IXt=function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},{depth:i,edge:s}=o;if(de.isPath(r)){if(s==="start"){var[,a]=Ne.first(n,r);r=a}else if(s==="end"){var[,l]=Ne.last(n,r);r=l}}return Se.isRange(r)&&(s==="start"?r=Se.start(r):s==="end"?r=Se.end(r):r=de.common(r.anchor.path,r.focus.path)),Sn.isPoint(r)&&(r=r.path),i!=null&&(r=r.slice(0,i)),r},AXt=function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},{affinity:i="forward"}=o,s={current:r,affinity:i,unref(){var{current:l}=s,c=U.pointRefs(n);return c.delete(s),s.current=null,l}},a=U.pointRefs(n);return a.add(s),s},$Xt=e=>{var n=Xce.get(e);return n||(n=new Set,Xce.set(e,n)),n},DXt=function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},{edge:i="start"}=o;if(de.isPath(r)){var s;if(i==="end"){var[,a]=Ne.last(n,r);s=a}else{var[,l]=Ne.first(n,r);s=l}var c=Ne.get(n,s);if(!We.isText(c))throw new Error("Cannot get the ".concat(i," point in the node at path [").concat(r,"] because it has no ").concat(i," text node."));return{path:s,offset:i==="end"?c.text.length:0}}if(Se.isRange(r)){var[d,f]=Se.edges(r);return i==="start"?d:f}return r};function OXt(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return function*(){var{at:r=e.selection,unit:o="offset",reverse:i=!1,voids:s=!1,ignoreNonSelectable:a=!1}=n;if(!r)return;var l=U.range(e,r),[c,d]=Se.edges(l),f=i?d:c,h=!1,m="",g=0,v=0,y=0;for(var[b,x]of U.nodes(e,{at:r,reverse:i,voids:s,ignoreNonSelectable:a})){if(et.isElement(b)){if(!s&&(e.isVoid(b)||e.isElementReadOnly(b))){yield U.start(e,x);continue}if(e.isInline(b))continue;if(U.hasInlines(e,b)){var w=de.isAncestor(x,d.path)?d:U.end(e,x),C=de.isAncestor(x,c.path)?c:U.start(e,x);m=U.string(e,{anchor:C,focus:w},{voids:s}),h=!0}}if(We.isText(b)){var _=de.equals(x,f.path);for(_?(v=i?f.offset:b.text.length-f.offset,y=f.offset):(v=b.text.length,y=i?v:0),(_||h||o==="offset")&&(yield{path:x,offset:y},h=!1);;){if(g===0){if(m==="")break;g=S(m,o,i),m=LZ(m,g,i)[1]}if(y=i?y-g:y+g,v=v-g,v<0){g=-v;break}g=0,yield{path:x,offset:y}}}}function S(k,E,j){return E==="character"?MZ(k,j):E==="word"?gZt(k,j):E==="line"||E==="block"?k.length:1}}()}var PXt=function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{mode:o="lowest",voids:i=!1}=r,{match:s,at:a=n.selection}=r;if(a){var l=U.before(n,a,{voids:i});if(l){var[,c]=U.first(n,[]),d=[l.path,c];if(de.isPath(a)&&a.length===0)throw new Error("Cannot get the previous node from the root node!");if(s==null)if(de.isPath(a)){var[f]=U.parent(n,a);s=m=>f.children.includes(m)}else s=()=>!0;var[h]=U.nodes(n,{reverse:!0,at:d,match:s,mode:o,voids:i});return h}}},RXt=function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},{affinity:i="forward"}=o,s={current:r,affinity:i,unref(){var{current:l}=s,c=U.rangeRefs(n);return c.delete(s),s.current=null,l}},a=U.rangeRefs(n);return a.add(s),s},MXt=e=>{var n=Qce.get(e);return n||(n=new Set,Qce.set(e,n)),n},LXt=(e,n,r)=>{if(Se.isRange(n)&&!r)return n;var o=U.start(e,n),i=U.end(e,r||n);return{anchor:o,focus:i}};function Cue(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function FXt(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?Cue(Object(r),!0).forEach(function(o){dl(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Cue(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}var BXt=(e,n)=>{var{selection:r}=e;if(r){var o=(f,h)=>{if(!We.isText(f))return!1;var[m,g]=U.parent(e,h);return!e.isVoid(m)||e.markableVoid(m)},i=Se.isExpanded(r),s=!1;if(!i){var[a,l]=U.node(e,r);if(a&&o(a,l)){var[c]=U.parent(e,l);s=c&&e.markableVoid(c)}}if(i||s)be.unsetNodes(e,n,{match:o,split:!0,voids:!0});else{var d=FXt({},U.marks(e)||{});delete d[n],e.marks=d,b_.get(e)||e.onChange()}}},NXt=(e,n)=>{wNe.set(e,n)},VXt=(e,n)=>U.point(e,n,{edge:"start"}),zXt=function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},{voids:i=!1}=o,s=U.range(n,r),[a,l]=Se.edges(s),c="";for(var[d,f]of U.nodes(n,{at:s,match:We.isText,voids:i})){var h=d.text;de.equals(f,l.path)&&(h=h.slice(0,l.offset)),de.equals(f,a.path)&&(h=h.slice(a.offset)),c+=h}return c},HXt=function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},{voids:i=!1}=o,[s,a]=Se.edges(r);if(s.offset!==0||a.offset!==0||Se.isCollapsed(r)||de.hasPrevious(a.path))return r;var l=U.above(n,{at:a,match:v=>et.isElement(v)&&U.isBlock(n,v),voids:i}),c=l?l[1]:[],d=U.start(n,s),f={anchor:d,focus:a},h=!0;for(var[m,g]of U.nodes(n,{at:f,match:We.isText,reverse:!0,voids:i})){if(h){h=!1;continue}if(m.text!==""||de.isBefore(g,c)){a={path:g,offset:m.text.length};break}}return{anchor:s,focus:a}},UXt=(e,n)=>{var r=U.isNormalizing(e);U.setNormalizing(e,!1);try{n()}finally{U.setNormalizing(e,r)}U.normalize(e)},WXt=function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};U.withoutNormalizing(n,()=>{var o,i,{reverse:s=!1,unit:a="character",distance:l=1,voids:c=!1}=r,{at:d=n.selection,hanging:f=!1}=r;if(d){var h=!1;if(Se.isRange(d)&&Se.isCollapsed(d)&&(h=!0,d=d.anchor),Sn.isPoint(d)){var m=U.void(n,{at:d,mode:"highest"});if(!c&&m){var[,g]=m;d=g}else{var v={unit:a,distance:l},y=s?U.before(n,d,v)||U.start(n,[]):U.after(n,d,v)||U.end(n,[]);d={anchor:d,focus:y},f=!0}}if(de.isPath(d)){be.removeNodes(n,{at:d,voids:c});return}if(!Se.isCollapsed(d)){if(!f){var[,b]=Se.edges(d),x=U.end(n,[]);Sn.equals(b,x)||(d=U.unhangRange(n,d,{voids:c}))}var[w,C]=Se.edges(d),_=U.above(n,{match:le=>et.isElement(le)&&U.isBlock(n,le),at:w,voids:c}),S=U.above(n,{match:le=>et.isElement(le)&&U.isBlock(n,le),at:C,voids:c}),k=_&&S&&!de.equals(_[1],S[1]),E=de.equals(w.path,C.path),j=c?null:(o=U.void(n,{at:w,mode:"highest"}))!==null&&o!==void 0?o:U.elementReadOnly(n,{at:w,mode:"highest"}),T=c?null:(i=U.void(n,{at:C,mode:"highest"}))!==null&&i!==void 0?i:U.elementReadOnly(n,{at:C,mode:"highest"});if(j){var $=U.before(n,w);$&&_&&de.isAncestor(_[1],$.path)&&(w=$)}if(T){var D=U.after(n,C);D&&S&&de.isAncestor(S[1],D.path)&&(C=D)}var I=[],O;for(var A of U.nodes(n,{at:d,voids:c})){var[P,R]=A;O&&de.compare(R,O)===0||(!c&&et.isElement(P)&&(U.isVoid(n,P)||U.isElementReadOnly(n,P))||!de.isCommon(R,w.path)&&!de.isCommon(R,C.path))&&(I.push(A),O=R)}var B=Array.from(I,le=>{var[,fe]=le;return U.pathRef(n,fe)}),L=U.pointRef(n,w),z=U.pointRef(n,C),H="";if(!E&&!j){var V=L.current,[W]=U.leaf(n,V),{path:q}=V,{offset:F}=w,Q=W.text.slice(F);Q.length>0&&(n.apply({type:"remove_text",path:q,offset:F,text:Q}),H=Q)}if(B.reverse().map(le=>le.unref()).filter(le=>le!==null).forEach(le=>be.removeNodes(n,{at:le,voids:c})),!T){var N=z.current,[Y]=U.leaf(n,N),{path:Z}=N,ne=E?w.offset:0,X=Y.text.slice(ne,C.offset);X.length>0&&(n.apply({type:"remove_text",path:Z,offset:ne,text:X}),H=X)}!E&&k&&z.current&&L.current&&be.mergeNodes(n,{at:z.current,hanging:!0,voids:c}),h&&s&&a==="character"&&H.length>1&&H.match(/[\u0E00-\u0E7F]+/)&&be.insertText(n,H.slice(0,H.length-l));var J=L.unref(),oe=z.unref(),ue=s?J||oe:oe||J;r.at==null&&ue&&be.select(n,ue)}}})},GXt=function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};U.withoutNormalizing(n,()=>{var{hanging:i=!1,voids:s=!1}=o,{at:a=RZ(n)}=o;if(r.length){if(Se.isRange(a))if(i||(a=U.unhangRange(n,a,{voids:s})),Se.isCollapsed(a))a=a.anchor;else{var[,l]=Se.edges(a);if(!s&&U.void(n,{at:l}))return;var c=U.pointRef(n,l);be.delete(n,{at:a}),a=c.unref()}else de.isPath(a)&&(a=U.start(n,a));if(!(!s&&U.void(n,{at:a}))){var d=U.above(n,{at:a,match:F=>et.isElement(F)&&U.isInline(n,F),mode:"highest",voids:s});if(d){var[,f]=d;if(U.isEnd(n,a,f)){var h=U.after(n,f);a=h}else if(U.isStart(n,a,f)){var m=U.before(n,f);a=m}}var g=U.above(n,{match:F=>et.isElement(F)&&U.isBlock(n,F),at:a,voids:s}),[,v]=g,y=U.isStart(n,a,v),b=U.isEnd(n,a,v),x=y&&b,w=!y||y&&b,C=!b,[,_]=Ne.first({children:r},[]),[,S]=Ne.last({children:r},[]),k=[],E=F=>{var[Q,N]=F,Y=N.length===0;return Y?!1:x?!0:!(w&&de.isAncestor(N,_)&&et.isElement(Q)&&!n.isVoid(Q)&&!n.isInline(Q)||C&&de.isAncestor(N,S)&&et.isElement(Q)&&!n.isVoid(Q)&&!n.isInline(Q))};for(var j of Ne.nodes({children:r},{pass:E}))E(j)&&k.push(j);var T=[],$=[],D=[],I=!0,O=!1;for(var[A]of k)et.isElement(A)&&!n.isInline(A)?(I=!1,O=!0,$.push(A)):I?T.push(A):D.push(A);var[P]=U.nodes(n,{at:a,match:F=>We.isText(F)||U.isInline(n,F),mode:"highest",voids:s}),[,R]=P,B=U.isStart(n,a,R),L=U.isEnd(n,a,R),z=U.pathRef(n,b&&!D.length?de.next(v):v),H=U.pathRef(n,L?de.next(R):R);be.splitNodes(n,{at:a,match:F=>O?et.isElement(F)&&U.isBlock(n,F):We.isText(F)||U.isInline(n,F),mode:O?"lowest":"highest",always:O&&(!y||T.length>0)&&(!b||D.length>0),voids:s});var V=U.pathRef(n,!B||B&&L?de.next(R):R);if(be.insertNodes(n,T,{at:V.current,match:F=>We.isText(F)||U.isInline(n,F),mode:"highest",voids:s}),x&&!T.length&&$.length&&!D.length&&be.delete(n,{at:v,voids:s}),be.insertNodes(n,$,{at:z.current,match:F=>et.isElement(F)&&U.isBlock(n,F),mode:"lowest",voids:s}),be.insertNodes(n,D,{at:H.current,match:F=>We.isText(F)||U.isInline(n,F),mode:"highest",voids:s}),!o.at){var W;if(D.length>0&&H.current?W=de.previous(H.current):$.length>0&&z.current?W=de.previous(z.current):V.current&&(W=de.previous(V.current)),W){var q=U.end(n,W);be.select(n,q)}}V.unref(),z.unref(),H.unref()}}})},qXt=function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{edge:o="anchor"}=r,{selection:i}=n;if(i){if(o==="anchor")be.select(n,i.anchor);else if(o==="focus")be.select(n,i.focus);else if(o==="start"){var[s]=Se.edges(i);be.select(n,s)}else if(o==="end"){var[,a]=Se.edges(i);be.select(n,a)}}else return},YXt=e=>{var{selection:n}=e;n&&e.apply({type:"set_selection",properties:n,newProperties:null})},KXt=function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},{selection:o}=n,{distance:i=1,unit:s="character",reverse:a=!1}=r,{edge:l=null}=r;if(o){l==="start"&&(l=Se.isBackward(o)?"focus":"anchor"),l==="end"&&(l=Se.isBackward(o)?"anchor":"focus");var{anchor:c,focus:d}=o,f={distance:i,unit:s,ignoreNonSelectable:!0},h={};if(l==null||l==="anchor"){var m=a?U.before(n,c,f):U.after(n,c,f);m&&(h.anchor=m)}if(l==null||l==="focus"){var g=a?U.before(n,d,f):U.after(n,d,f);g&&(h.focus=g)}be.setSelection(n,h)}},ZXt=(e,n)=>{var{selection:r}=e;if(n=U.range(e,n),r){be.setSelection(e,n);return}if(!Se.isRange(n))throw new Error("When setting the selection and the current selection is `null` you must provide at least an `anchor` and `focus`, but you passed: ".concat(Os.stringify(n)));e.apply({type:"set_selection",properties:r,newProperties:n})};function _ue(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function Sue(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?_ue(Object(r),!0).forEach(function(o){dl(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_ue(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}var XXt=function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},{selection:i}=n,{edge:s="both"}=o;if(i){s==="start"&&(s=Se.isBackward(i)?"focus":"anchor"),s==="end"&&(s=Se.isBackward(i)?"anchor":"focus");var{anchor:a,focus:l}=i,c=s==="anchor"?a:l;be.setSelection(n,{[s==="anchor"?"anchor":"focus"]:Sue(Sue({},c),r)})}},QXt=(e,n)=>{var{selection:r}=e,o={},i={};if(r){for(var s in n)(s==="anchor"&&n.anchor!=null&&!Sn.equals(n.anchor,r.anchor)||s==="focus"&&n.focus!=null&&!Sn.equals(n.focus,r.focus)||s!=="anchor"&&s!=="focus"&&n[s]!==r[s])&&(o[s]=r[s],i[s]=n[s]);Object.keys(o).length>0&&e.apply({type:"set_selection",properties:o,newProperties:i})}},JXt=function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};U.withoutNormalizing(n,()=>{var{hanging:i=!1,voids:s=!1,mode:a="lowest"}=o,{at:l,match:c,select:d}=o;if(Ne.isNode(r)&&(r=[r]),r.length!==0){var[f]=r;if(l||(l=RZ(n),d=!0),d==null&&(d=!1),Se.isRange(l))if(i||(l=U.unhangRange(n,l,{voids:s})),Se.isCollapsed(l))l=l.anchor;else{var[,h]=Se.edges(l),m=U.pointRef(n,h);be.delete(n,{at:l}),l=m.unref()}if(Sn.isPoint(l)){c==null&&(We.isText(f)?c=E=>We.isText(E):n.isInline(f)?c=E=>We.isText(E)||U.isInline(n,E):c=E=>et.isElement(E)&&U.isBlock(n,E));var[g]=U.nodes(n,{at:l.path,match:c,mode:a,voids:s});if(g){var[,v]=g,y=U.pathRef(n,v),b=U.isEnd(n,l,v);be.splitNodes(n,{at:l,match:c,mode:a,voids:s});var x=y.unref();l=b?de.next(x):x}else return}var w=de.parent(l),C=l[l.length-1];if(!(!s&&U.void(n,{at:w}))){for(var _ of r){var S=w.concat(C);C++,n.apply({type:"insert_node",path:S,node:_}),l=de.next(l)}if(l=de.previous(l),d){var k=U.end(n,l);k&&be.select(n,k)}}}})},eQt=function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};U.withoutNormalizing(n,()=>{var{at:o=n.selection,mode:i="lowest",voids:s=!1}=r,{match:a}=r;if(a==null&&(a=de.isPath(o)?t2(n,o):_=>et.isElement(_)&&U.isBlock(n,_)),!!o){var l=U.nodes(n,{at:o,match:a,mode:i,voids:s}),c=Array.from(l,_=>{var[,S]=_;return U.pathRef(n,S)});for(var d of c){var f=d.unref();if(f.length<2)throw new Error("Cannot lift node at a path [".concat(f,"] because it has a depth of less than `2`."));var h=U.node(n,de.parent(f)),[m,g]=h,v=f[f.length-1],{length:y}=m.children;if(y===1){var b=de.next(g);be.moveNodes(n,{at:f,to:b,voids:s}),be.removeNodes(n,{at:g,voids:s})}else if(v===0)be.moveNodes(n,{at:f,to:g,voids:s});else if(v===y-1){var x=de.next(g);be.moveNodes(n,{at:f,to:x,voids:s})}else{var w=de.next(f),C=de.next(g);be.splitNodes(n,{at:w,voids:s}),be.moveNodes(n,{at:f,to:C,voids:s})}}}})},tQt=["text"],nQt=["children"],_Ne=(e,n)=>{if(et.isElement(n)){var r=n;return U.isVoid(e,n)?!0:r.children.length===1?_Ne(e,r.children[0]):!1}else return!U.isEditor(n)},rQt=function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};U.withoutNormalizing(n,()=>{var{match:o,at:i=n.selection}=r,{hanging:s=!1,voids:a=!1,mode:l="lowest"}=r;if(i){if(o==null)if(de.isPath(i)){var[c]=U.parent(n,i);o=$=>c.children.includes($)}else o=$=>et.isElement($)&&U.isBlock(n,$);if(!s&&Se.isRange(i)&&(i=U.unhangRange(n,i,{voids:a})),Se.isRange(i))if(Se.isCollapsed(i))i=i.anchor;else{var[,d]=Se.edges(i),f=U.pointRef(n,d);be.delete(n,{at:i}),i=f.unref(),r.at==null&&be.select(n,i)}var[h]=U.nodes(n,{at:i,match:o,voids:a,mode:l}),m=U.previous(n,{at:i,match:o,voids:a,mode:l});if(!(!h||!m)){var[g,v]=h,[y,b]=m;if(!(v.length===0||b.length===0)){var x=de.next(b),w=de.common(v,b),C=de.isSibling(v,b),_=Array.from(U.levels(n,{at:v}),$=>{var[D]=$;return D}).slice(w.length).slice(0,-1),S=U.above(n,{at:v,mode:"highest",match:$=>_.includes($)&&_Ne(n,$)}),k=S&&U.pathRef(n,S[1]),E,j;if(We.isText(g)&&We.isText(y)){var T=lp(g,tQt);j=y.text.length,E=T}else if(et.isElement(g)&&et.isElement(y)){var T=lp(g,nQt);j=y.children.length,E=T}else throw new Error("Cannot merge the node at path [".concat(v,"] with the previous sibling because it is not the same kind: ").concat(Os.stringify(g)," ").concat(Os.stringify(y)));C||be.moveNodes(n,{at:v,to:x,voids:a}),k&&be.removeNodes(n,{at:k.current,voids:a}),et.isElement(y)&&U.isEmpty(n,y)||We.isText(y)&&y.text===""&&b[b.length-1]!==0?be.removeNodes(n,{at:b,voids:a}):n.apply({type:"merge_node",path:x,position:j,properties:E}),k&&k.unref()}}}})},oQt=(e,n)=>{U.withoutNormalizing(e,()=>{var{to:r,at:o=e.selection,mode:i="lowest",voids:s=!1}=n,{match:a}=n;if(o){a==null&&(a=de.isPath(o)?t2(e,o):g=>et.isElement(g)&&U.isBlock(e,g));var l=U.pathRef(e,r),c=U.nodes(e,{at:o,match:a,mode:i,voids:s}),d=Array.from(c,g=>{var[,v]=g;return U.pathRef(e,v)});for(var f of d){var h=f.unref(),m=l.current;h.length!==0&&e.apply({type:"move_node",path:h,newPath:m}),l.current&&de.isSibling(m,h)&&de.isAfter(m,h)&&(l.current=de.next(l.current))}l.unref()}})},iQt=function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};U.withoutNormalizing(n,()=>{var{hanging:o=!1,voids:i=!1,mode:s="lowest"}=r,{at:a=n.selection,match:l}=r;if(a){l==null&&(l=de.isPath(a)?t2(n,a):g=>et.isElement(g)&&U.isBlock(n,g)),!o&&Se.isRange(a)&&(a=U.unhangRange(n,a,{voids:i}));var c=U.nodes(n,{at:a,match:l,mode:s,voids:i}),d=Array.from(c,g=>{var[,v]=g;return U.pathRef(n,v)});for(var f of d){var h=f.unref();if(h){var[m]=U.node(n,h);n.apply({type:"remove_node",path:h,node:m})}}}})},sQt=function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};U.withoutNormalizing(n,()=>{var{match:i,at:s=n.selection,compare:a,merge:l}=o,{hanging:c=!1,mode:d="lowest",split:f=!1,voids:h=!1}=o;if(s){if(i==null&&(i=de.isPath(s)?t2(n,s):j=>et.isElement(j)&&U.isBlock(n,j)),!c&&Se.isRange(s)&&(s=U.unhangRange(n,s,{voids:h})),f&&Se.isRange(s)){if(Se.isCollapsed(s)&&U.leaf(n,s.anchor)[0].text.length>0)return;var m=U.rangeRef(n,s,{affinity:"inward"}),[g,v]=Se.edges(s),y=d==="lowest"?"lowest":"highest",b=U.isEnd(n,v,v.path);be.splitNodes(n,{at:v,match:i,mode:y,voids:h,always:!b});var x=U.isStart(n,g,g.path);be.splitNodes(n,{at:g,match:i,mode:y,voids:h,always:!x}),s=m.unref(),o.at==null&&be.select(n,s)}a||(a=(j,T)=>j!==T);for(var[w,C]of U.nodes(n,{at:s,match:i,mode:d,voids:h})){var _={},S={};if(C.length!==0){var k=!1;for(var E in r)E==="children"||E==="text"||a(r[E],w[E])&&(k=!0,w.hasOwnProperty(E)&&(_[E]=w[E]),l?r[E]!=null&&(S[E]=l(w[E],r[E])):r[E]!=null&&(S[E]=r[E]));k&&n.apply({type:"set_node",path:C,properties:_,newProperties:S})}}}})},aQt=(e,n)=>{if(Se.isCollapsed(n))return n.anchor;var[,r]=Se.edges(n),o=U.pointRef(e,r);return be.delete(e,{at:n}),o.unref()},lQt=function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};U.withoutNormalizing(n,()=>{var{mode:o="lowest",voids:i=!1}=r,{match:s,at:a=n.selection,height:l=0,always:c=!1}=r;if(s==null&&(s=z=>et.isElement(z)&&U.isBlock(n,z)),Se.isRange(a)&&(a=aQt(n,a)),de.isPath(a)){var d=a,f=U.point(n,d),[h]=U.parent(n,d);s=z=>z===h,l=f.path.length-d.length+1,a=f,c=!0}if(a){var m=U.pointRef(n,a,{affinity:"backward"}),g;try{var[v]=U.nodes(n,{at:a,match:s,mode:o,voids:i});if(!v)return;var y=U.void(n,{at:a,mode:"highest"}),b=0;if(!i&&y){var[x,w]=y;if(et.isElement(x)&&n.isInline(x)){var C=U.after(n,w);if(!C){var _={text:""},S=de.next(w);be.insertNodes(n,_,{at:S,voids:i}),C=U.point(n,S)}a=C,c=!0}var k=a.path.length-w.length;l=k+1,c=!0}g=U.pointRef(n,a);var E=a.path.length-l,[,j]=v,T=a.path.slice(0,E),$=l===0?a.offset:a.path[E]+b;for(var[D,I]of U.levels(n,{at:T,reverse:!0,voids:i})){var O=!1;if(I.length<j.length||I.length===0||!i&&et.isElement(D)&&U.isVoid(n,D))break;var A=m.current,P=U.isEnd(n,A,I);if(c||!m||!U.isEdge(n,A,I)){O=!0;var R=Ne.extractProps(D);n.apply({type:"split_node",path:I,position:$,properties:R})}$=I[I.length-1]+(O||P?1:0)}if(r.at==null){var B=g.current||U.end(n,[]);be.select(n,B)}}finally{var L;m.unref(),(L=g)===null||L===void 0||L.unref()}}})},cQt=function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};Array.isArray(r)||(r=[r]);var i={};for(var s of r)i[s]=null;be.setNodes(n,i,o)},uQt=function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};U.withoutNormalizing(n,()=>{var{mode:o="lowest",split:i=!1,voids:s=!1}=r,{at:a=n.selection,match:l}=r;if(a){l==null&&(l=de.isPath(a)?t2(n,a):g=>et.isElement(g)&&U.isBlock(n,g)),de.isPath(a)&&(a=U.range(n,a));var c=Se.isRange(a)?U.rangeRef(n,a):null,d=U.nodes(n,{at:a,match:l,mode:o,voids:s}),f=Array.from(d,g=>{var[,v]=g;return U.pathRef(n,v)}).reverse(),h=function(){var v=m.unref(),[y]=U.node(n,v),b=U.range(n,v);i&&c&&(b=Se.intersection(c.current,b)),be.liftNodes(n,{at:b,match:x=>et.isAncestor(y)&&y.children.includes(x),voids:s})};for(var m of f)h();c&&c.unref()}})};function kue(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function Eue(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?kue(Object(r),!0).forEach(function(o){dl(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):kue(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}var dQt=function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};U.withoutNormalizing(n,()=>{var{mode:i="lowest",split:s=!1,voids:a=!1}=o,{match:l,at:c=n.selection}=o;if(c){if(l==null&&(de.isPath(c)?l=t2(n,c):n.isInline(r)?l=b=>et.isElement(b)&&U.isInline(n,b)||We.isText(b):l=b=>et.isElement(b)&&U.isBlock(n,b)),s&&Se.isRange(c)){var[d,f]=Se.edges(c),h=U.rangeRef(n,c,{affinity:"inward"});be.splitNodes(n,{at:f,match:l,voids:a}),be.splitNodes(n,{at:d,match:l,voids:a}),c=h.unref(),o.at==null&&be.select(n,c)}var m=Array.from(U.nodes(n,{at:c,match:n.isInline(r)?b=>et.isElement(b)&&U.isBlock(n,b):b=>U.isEditor(b),mode:"lowest",voids:a})),g=function(){var x=Se.isRange(c)?Se.intersection(c,U.range(n,y)):c;if(!x)return 0;var w=Array.from(U.nodes(n,{at:x,match:l,mode:i,voids:a}));if(w.length>0){var[C]=w,_=w[w.length-1],[,S]=C,[,k]=_;if(S.length===0&&k.length===0)return 0;var E=de.equals(S,k)?de.parent(S):de.common(S,k),j=U.range(n,S,k),T=U.node(n,E),[$]=T,D=E.length+1,I=de.next(k.slice(0,D)),O=Eue(Eue({},r),{},{children:[]});be.insertNodes(n,O,{at:I,voids:a}),be.moveNodes(n,{at:j,match:A=>et.isAncestor($)&&$.children.includes(A),to:I.concat(0),voids:a})}},v;for(var[,y]of m)v=g()}})},fQt=()=>{var e={children:[],operations:[],selection:null,marks:null,isElementReadOnly:()=>!1,isInline:()=>!1,isSelectable:()=>!0,isVoid:()=>!1,markableVoid:()=>!1,onChange:()=>{},apply:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return LZt(e,...o)},addMark:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return HZt(e,...o)},deleteBackward:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return GZt(e,...o)},deleteForward:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return qZt(e,...o)},deleteFragment:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return YZt(e,...o)},getFragment:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return BZt(e,...o)},insertBreak:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return iXt(e,...o)},insertSoftBreak:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return aXt(e,...o)},insertFragment:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return GXt(e,...o)},insertNode:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return sXt(e,...o)},insertText:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return cXt(e,...o)},normalizeNode:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return NZt(e,...o)},removeMark:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return BXt(e,...o)},getDirtyPaths:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return FZt(e,...o)},shouldNormalize:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return VZt(e,...o)},above:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return zZt(e,...o)},after:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return UZt(e,...o)},before:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return WZt(e,...o)},collapse:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return qXt(e,...o)},delete:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return WXt(e,...o)},deselect:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return YXt(e,...o)},edges:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return KZt(e,...o)},elementReadOnly:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return ZZt(e,...o)},end:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return XZt(e,...o)},first:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return QZt(e,...o)},fragment:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return JZt(e,...o)},getMarks:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return wXt(e,...o)},hasBlocks:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return tXt(e,...o)},hasInlines:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return nXt(e,...o)},hasPath:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return rXt(e,...o)},hasTexts:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return oXt(e,...o)},insertNodes:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return JXt(e,...o)},isBlock:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return uXt(e,...o)},isEdge:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return dXt(e,...o)},isEmpty:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return fXt(e,...o)},isEnd:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return hXt(e,...o)},isNormalizing:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return pXt(e,...o)},isStart:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return mXt(e,...o)},last:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return gXt(e,...o)},leaf:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return vXt(e,...o)},levels:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return yXt(e,...o)},liftNodes:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return eQt(e,...o)},mergeNodes:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return rQt(e,...o)},move:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return KXt(e,...o)},moveNodes:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return oQt(e,...o)},next:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return CXt(e,...o)},node:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return _Xt(e,...o)},nodes:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return SXt(e,...o)},normalize:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return kXt(e,...o)},parent:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return EXt(e,...o)},path:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return IXt(e,...o)},pathRef:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return jXt(e,...o)},pathRefs:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return TXt(e,...o)},point:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return DXt(e,...o)},pointRef:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return AXt(e,...o)},pointRefs:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return $Xt(e,...o)},positions:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return OXt(e,...o)},previous:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return PXt(e,...o)},range:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return LXt(e,...o)},rangeRef:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return RXt(e,...o)},rangeRefs:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return MXt(e,...o)},removeNodes:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return iQt(e,...o)},select:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return ZXt(e,...o)},setNodes:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return sQt(e,...o)},setNormalizing:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return NXt(e,...o)},setPoint:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return XXt(e,...o)},setSelection:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return QXt(e,...o)},splitNodes:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return lQt(e,...o)},start:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return VXt(e,...o)},string:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return zXt(e,...o)},unhangRange:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return HXt(e,...o)},unsetNodes:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return cQt(e,...o)},unwrapNodes:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return uQt(e,...o)},void:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return eXt(e,...o)},withoutNormalizing:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return UXt(e,...o)},wrapNodes:function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return dQt(e,...o)}};return e},hQt=gQt,SNe="֑-߿יִ-﷽ﹰ-ﻼ",kNe="A-Za-zÀ-ÖØ-öø-ʸ̀-֐ࠀ-῿‎Ⰰ-﬜︀-﹯﻽-￿",pQt=new RegExp("^[^"+kNe+"]*["+SNe+"]"),mQt=new RegExp("^[^"+SNe+"]*["+kNe+"]");function gQt(e){return e=String(e||""),pQt.test(e)?"rtl":mQt.test(e)?"ltr":"neutral"}const ENe=Ye(hQt),jue=e=>typeof e=="object"&&e!=null&&e.nodeType===1,Tue=(e,n)=>(!n||e!=="hidden")&&e!=="visible"&&e!=="clip",eL=(e,n)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){const r=getComputedStyle(e,null);return Tue(r.overflowY,n)||Tue(r.overflowX,n)||(o=>{const i=(s=>{if(!s.ownerDocument||!s.ownerDocument.defaultView)return null;try{return s.ownerDocument.defaultView.frameElement}catch{return null}})(o);return!!i&&(i.clientHeight<o.scrollHeight||i.clientWidth<o.scrollWidth)})(e)}return!1},X3=(e,n,r,o,i,s,a,l)=>s<e&&a>n||s>e&&a<n?0:s<=e&&l<=r||a>=n&&l>=r?s-e-o:a>n&&l<r||s<e&&l>r?a-n+i:0,vQt=e=>{const n=e.parentElement;return n??(e.getRootNode().host||null)},Iue=(e,n)=>{var r,o,i,s;if(typeof document>"u")return[];const{scrollMode:a,block:l,inline:c,boundary:d,skipOverflowHiddenElements:f}=n,h=typeof d=="function"?d:R=>R!==d;if(!jue(e))throw new TypeError("Invalid target");const m=document.scrollingElement||document.documentElement,g=[];let v=e;for(;jue(v)&&h(v);){if(v=vQt(v),v===m){g.push(v);break}v!=null&&v===document.body&&eL(v)&&!eL(document.documentElement)||v!=null&&eL(v,f)&&g.push(v)}const y=(o=(r=window.visualViewport)==null?void 0:r.width)!=null?o:innerWidth,b=(s=(i=window.visualViewport)==null?void 0:i.height)!=null?s:innerHeight,{scrollX:x,scrollY:w}=window,{height:C,width:_,top:S,right:k,bottom:E,left:j}=e.getBoundingClientRect(),{top:T,right:$,bottom:D,left:I}=(R=>{const B=window.getComputedStyle(R);return{top:parseFloat(B.scrollMarginTop)||0,right:parseFloat(B.scrollMarginRight)||0,bottom:parseFloat(B.scrollMarginBottom)||0,left:parseFloat(B.scrollMarginLeft)||0}})(e);let O=l==="start"||l==="nearest"?S-T:l==="end"?E+D:S+C/2-T+D,A=c==="center"?j+_/2-I+$:c==="end"?k+$:j-I;const P=[];for(let R=0;R<g.length;R++){const B=g[R],{height:L,width:z,top:H,right:V,bottom:W,left:q}=B.getBoundingClientRect();if(a==="if-needed"&&S>=0&&j>=0&&E<=b&&k<=y&&S>=H&&E<=W&&j>=q&&k<=V)return P;const F=getComputedStyle(B),Q=parseInt(F.borderLeftWidth,10),N=parseInt(F.borderTopWidth,10),Y=parseInt(F.borderRightWidth,10),Z=parseInt(F.borderBottomWidth,10);let ne=0,X=0;const J="offsetWidth"in B?B.offsetWidth-B.clientWidth-Q-Y:0,oe="offsetHeight"in B?B.offsetHeight-B.clientHeight-N-Z:0,ue="offsetWidth"in B?B.offsetWidth===0?0:z/B.offsetWidth:0,le="offsetHeight"in B?B.offsetHeight===0?0:L/B.offsetHeight:0;if(m===B)ne=l==="start"?O:l==="end"?O-b:l==="nearest"?X3(w,w+b,b,N,Z,w+O,w+O+C,C):O-b/2,X=c==="start"?A:c==="center"?A-y/2:c==="end"?A-y:X3(x,x+y,y,Q,Y,x+A,x+A+_,_),ne=Math.max(0,ne+w),X=Math.max(0,X+x);else{ne=l==="start"?O-H-N:l==="end"?O-W+Z+oe:l==="nearest"?X3(H,W,L,N,Z+oe,O,O+C,C):O-(H+L/2)+oe/2,X=c==="start"?A-q-Q:c==="center"?A-(q+z/2)+J/2:c==="end"?A-V+Y+J:X3(q,V,z,Q,Y+J,A,A+_,_);const{scrollLeft:fe,scrollTop:ke}=B;ne=le===0?0:Math.max(0,Math.min(ke+ne/le,B.scrollHeight-L/le+oe)),X=ue===0?0:Math.max(0,Math.min(fe+X/ue,B.scrollWidth-z/ue+J)),O+=ke-ne,A+=fe-X}P.push({el:B,top:ne,left:X})}return P},yQt=e=>e===!1?{block:"end",inline:"nearest"}:(n=>n===Object(n)&&Object.keys(n).length!==0)(e)?e:{block:"start",inline:"nearest"};function Hx(e,n){if(!e.isConnected||!(i=>{let s=i;for(;s&&s.parentNode;){if(s.parentNode===document)return!0;s=s.parentNode instanceof ShadowRoot?s.parentNode.host:s.parentNode}return!1})(e))return;const r=(i=>{const s=window.getComputedStyle(i);return{top:parseFloat(s.scrollMarginTop)||0,right:parseFloat(s.scrollMarginRight)||0,bottom:parseFloat(s.scrollMarginBottom)||0,left:parseFloat(s.scrollMarginLeft)||0}})(e);if((i=>typeof i=="object"&&typeof i.behavior=="function")(n))return n.behavior(Iue(e,n));const o=typeof n=="boolean"||n==null?void 0:n.behavior;for(const{el:i,top:s,left:a}of Iue(e,yQt(n))){const l=s-r.top+r.bottom,c=a-r.left+r.right;i.scroll({top:l,left:c,behavior:o})}}var Mp={};Object.defineProperty(Mp,"__esModule",{value:!0});var bQt=typeof window<"u"&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),tL={alt:"altKey",control:"ctrlKey",meta:"metaKey",shift:"shiftKey"},jNe={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:bQt?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},FZ={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27," ":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,delete:46,meta:91,numlock:144,scrolllock:145,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222};for(var Q3=1;Q3<20;Q3++)FZ["f"+Q3]=111+Q3;function m6(e,n,r){n&&!("byKey"in n)&&(r=n,n=null),Array.isArray(e)||(e=[e]);var o=e.map(function(a){return TNe(a,n)}),i=function(l){return o.some(function(c){return INe(c,l)})},s=r==null?i:i(r);return s}function xQt(e,n){return m6(e,n)}function wQt(e,n){return m6(e,{byKey:!0},n)}function TNe(e,n){var r=n&&n.byKey,o={};e=e.replace("++","+add");var i=e.split("+"),s=i.length;for(var a in tL)o[tL[a]]=!1;var l=!0,c=!1,d=void 0;try{for(var f=i[Symbol.iterator](),h;!(l=(h=f.next()).done);l=!0){var m=h.value,g=m.endsWith("?")&&m.length>1;g&&(m=m.slice(0,-1));var v=BZ(m),y=tL[v];if(m.length>1&&!y&&!jNe[m]&&!FZ[v])throw new TypeError('Unknown modifier: "'+m+'"');(s===1||!y)&&(r?o.key=v:o.which=ANe(m)),y&&(o[y]=g?null:!0)}}catch(b){c=!0,d=b}finally{try{!l&&f.return&&f.return()}finally{if(c)throw d}}return o}function INe(e,n){for(var r in e){var o=e[r],i=void 0;if(o!=null&&(r==="key"&&n.key!=null?i=n.key.toLowerCase():r==="which"?i=o===91&&n.which===93?91:n.which:i=n[r],!(i==null&&o===!1)&&i!==o))return!1}return!0}function ANe(e){e=BZ(e);var n=FZ[e]||e.toUpperCase().charCodeAt(0);return n}function BZ(e){return e=e.toLowerCase(),e=jNe[e]||e,e}var Ys=Mp.default=m6,nL=Mp.isHotkey=m6;Mp.isCodeHotkey=xQt;Mp.isKeyHotkey=wQt;Mp.parseHotkey=TNe;Mp.compareHotkey=INe;Mp.toKeyCode=ANe;Mp.toKeyName=BZ;function CQt(e,n){if(e==null)return{};var r={},o=Object.keys(e),i,s;for(s=0;s<o.length;s++)i=o[s],!(n.indexOf(i)>=0)&&(r[i]=e[i]);return r}function Ux(e,n){if(e==null)return{};var r=CQt(e,n),o,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i<s.length;i++)o=s[i],!(n.indexOf(o)>=0)&&Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}function AS(e){"@babel/helpers - typeof";return AS=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},AS(e)}function _Qt(e,n){if(AS(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var o=r.call(e,n||"default");if(AS(o)!=="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}function SQt(e){var n=_Qt(e,"string");return AS(n)==="symbol"?n:String(n)}function Su(e,n,r){return n=SQt(n),n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e}var NZ=p.createContext(null),Uf=()=>{var e=p.useContext(NZ);if(!e)throw new Error("The `useSlateStatic` hook must be used inside the <Slate> component's context.");return e},$Ne=parseInt(ie.version.split(".")[0],10),kQt=typeof navigator<"u"&&typeof window<"u"&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,Aue=typeof navigator<"u"&&/Mac OS X/.test(navigator.userAgent),Ol=typeof navigator<"u"&&/Android/.test(navigator.userAgent),Tb=typeof navigator<"u"&&/^(?!.*Seamonkey)(?=.*Firefox).*/i.test(navigator.userAgent),SC=typeof navigator<"u"&&/AppleWebKit(?!.*Chrome)/i.test(navigator.userAgent),EQt=typeof navigator<"u"&&/Edge?\/(?:[0-6][0-9]|[0-7][0-8])(?:\.)/i.test(navigator.userAgent),DNe=typeof navigator<"u"&&/Chrome/i.test(navigator.userAgent),jQt=typeof navigator<"u"&&/Chrome?\/(?:[0-7][0-5]|[0-6][0-9])(?:\.)/i.test(navigator.userAgent),TQt=Ol&&typeof navigator<"u"&&/Chrome?\/(?:[0-5]?\d)(?:\.)/i.test(navigator.userAgent),IQt=typeof navigator<"u"&&/^(?!.*Seamonkey)(?=.*Firefox\/(?:[0-7][0-9]|[0-8][0-6])(?:\.)).*/i.test(navigator.userAgent),AQt=typeof navigator<"u"&&/.*UCBrowser/.test(navigator.userAgent),$Qt=typeof navigator<"u"&&/.*Wechat/.test(navigator.userAgent)&&!/.*MacWechat/.test(navigator.userAgent),fA=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Kp=(!jQt||!TQt)&&!EQt&&typeof globalThis<"u"&&globalThis.InputEvent&&typeof globalThis.InputEvent.prototype.getTargetRanges=="function",VZ=new WeakMap,zZ=new WeakMap,ONe=new WeakMap,hA=new WeakMap,Mz=new WeakMap,$S=new WeakMap,V0=new WeakMap,q$=new WeakMap,g6=new WeakMap,Lz=new WeakMap,Dm=new WeakMap,y0=new WeakMap,x_=new WeakMap,Fz=new WeakMap,HZ=new WeakMap,pd=new WeakMap,Dh=new WeakMap,El=new WeakMap,hm=new WeakMap,pm=new WeakMap,PNe=new WeakMap,Wx=Symbol("placeholder"),RNe=Symbol("mark-placeholder"),DQt=globalThis.Text,UZ=e=>e&&e.ownerDocument&&e.ownerDocument.defaultView||null,OQt=e=>kg(e)&&e.nodeType===8,hu=e=>kg(e)&&e.nodeType===1,kg=e=>{var n=UZ(e);return!!n&&e instanceof n.Node},Bz=e=>{var n=e&&e.anchorNode&&UZ(e.anchorNode);return!!n&&e instanceof n.Selection},MNe=e=>kg(e)&&e.nodeType===3,PQt=e=>e.clipboardData&&e.clipboardData.getData("text/plain")!==""&&e.clipboardData.types.length===1,RQt=e=>{var[n,r]=e;if(hu(n)&&n.childNodes.length){var o=r===n.childNodes.length,i=o?r-1:r;for([n,i]=LNe(n,i,o?"backward":"forward"),o=i<r;hu(n)&&n.childNodes.length;){var s=o?n.childNodes.length-1:0;n=LQt(n,s,o?"backward":"forward")}r=o&&n.textContent!=null?n.textContent.length:0}return[n,r]},MQt=e=>{for(var n=e&&e.parentNode;n;){if(n.toString()==="[object ShadowRoot]")return!0;n=n.parentNode}return!1},LNe=(e,n,r)=>{for(var{childNodes:o}=e,i=o[n],s=n,a=!1,l=!1;(OQt(i)||hu(i)&&i.childNodes.length===0||hu(i)&&i.getAttribute("contenteditable")==="false")&&!(a&&l);){if(s>=o.length){a=!0,s=n-1,r="backward";continue}if(s<0){l=!0,s=n+1,r="forward";continue}i=o[s],n=s,s+=r==="forward"?1:-1}return[i,n]},LQt=(e,n,r)=>{var[o]=LNe(e,n,r);return o},FNe=e=>{var n="";if(MNe(e)&&e.nodeValue)return e.nodeValue;if(hu(e)){for(var r of Array.from(e.childNodes))n+=FNe(r);var o=getComputedStyle(e).getPropertyValue("display");(o==="block"||o==="list"||e.tagName==="BR")&&(n+=`
`)}return n},FQt=/data-slate-fragment="(.+?)"/m,BQt=e=>{var n=e.getData("text/html"),[,r]=n.match(FQt)||[];return r},WZ=(e,n,r)=>{var{target:o}=n;if(hu(o)&&o.matches('[contentEditable="false"]'))return!1;var{document:i}=je.getWindow(e);if(i.contains(o))return je.hasDOMNode(e,o,{editable:!0});var s=r.find(a=>{var{addedNodes:l,removedNodes:c}=a;for(var d of l)if(d===o||d.contains(o))return!0;for(var f of c)if(f===o||f.contains(o))return!0});return!s||s===n?!1:WZ(e,s,r)},NQt=0;let VQt=class{constructor(){Su(this,"id",void 0),this.id="".concat(NQt++)}};var je={androidPendingDiffs:e=>El.get(e),androidScheduleFlush:e=>{var n;(n=HZ.get(e))===null||n===void 0||n()},blur:e=>{var n=je.toDOMNode(e,e),r=je.findDocumentOrShadowRoot(e);Dm.set(e,!1),r.activeElement===n&&n.blur()},deselect:e=>{var{selection:n}=e,r=je.findDocumentOrShadowRoot(e),o=r.getSelection();o&&o.rangeCount>0&&o.removeAllRanges(),n&&be.deselect(e)},findDocumentOrShadowRoot:e=>{var n=je.toDOMNode(e,e),r=n.getRootNode();return(r instanceof Document||r instanceof ShadowRoot)&&r.getSelection!=null?r:n.ownerDocument},findEventRange:(e,n)=>{"nativeEvent"in n&&(n=n.nativeEvent);var{clientX:r,clientY:o,target:i}=n;if(r==null||o==null)throw new Error("Cannot resolve a Slate range from a DOM event: ".concat(n));var s=je.toSlateNode(e,n.target),a=je.findPath(e,s);if(et.isElement(s)&&U.isVoid(e,s)){var l=i.getBoundingClientRect(),c=e.isInline(s)?r-l.left<l.left+l.width-r:o-l.top<l.top+l.height-o,d=U.point(e,a,{edge:c?"start":"end"}),f=c?U.before(e,d):U.after(e,d);if(f){var h=U.range(e,f);return h}}var m,{document:g}=je.getWindow(e);if(g.caretRangeFromPoint)m=g.caretRangeFromPoint(r,o);else{var v=g.caretPositionFromPoint(r,o);v&&(m=g.createRange(),m.setStart(v.offsetNode,v.offset),m.setEnd(v.offsetNode,v.offset))}if(!m)throw new Error("Cannot resolve a Slate range from a DOM event: ".concat(n));var y=je.toSlateRange(e,m,{exactMatch:!1,suppressThrow:!1});return y},findKey:(e,n)=>{var r=q$.get(n);return r||(r=new VQt,q$.set(n,r)),r},findPath:(e,n)=>{for(var r=[],o=n;;){var i=zZ.get(o);if(i==null){if(U.isEditor(o))return r;break}var s=VZ.get(o);if(s==null)break;r.unshift(s),o=i}throw new Error("Unable to find the path for Slate node: ".concat(Os.stringify(n)))},focus:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{retries:5};if(!Dm.get(n)){if(r.retries<=0)throw new Error("Could not set focus, editor seems stuck with pending operations");if(n.operations.length>0){setTimeout(()=>{je.focus(n,{retries:r.retries-1})},10);return}var o=je.toDOMNode(n,n),i=je.findDocumentOrShadowRoot(n);if(i.activeElement!==o){if(n.selection&&i instanceof Document){var s=i.getSelection(),a=je.toDOMRange(n,n.selection);s==null||s.removeAllRanges(),s==null||s.addRange(a)}n.selection||(be.select(n,U.start(n,[])),n.onChange()),o.focus({preventScroll:!0}),Dm.set(n,!0)}}},getWindow:e=>{var n=ONe.get(e);if(!n)throw new Error("Unable to find a host window element for this editor");return n},hasDOMNode:function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},{editable:i=!1}=o,s=je.toDOMNode(n,n),a;try{a=hu(r)?r:r.parentElement}catch(l){if(l instanceof Error&&!l.message.includes('Permission denied to access property "nodeType"'))throw l}return a?a.closest("[data-slate-editor]")===s&&(!i||a.isContentEditable?!0:typeof a.isContentEditable=="boolean"&&a.closest('[contenteditable="false"]')===s||!!a.getAttribute("data-slate-zero-width")):!1},hasEditableTarget:(e,n)=>kg(n)&&je.hasDOMNode(e,n,{editable:!0}),hasRange:(e,n)=>{var{anchor:r,focus:o}=n;return U.hasPath(e,r.path)&&U.hasPath(e,o.path)},hasSelectableTarget:(e,n)=>je.hasEditableTarget(e,n)||je.isTargetInsideNonReadonlyVoid(e,n),hasTarget:(e,n)=>kg(n)&&je.hasDOMNode(e,n),insertData:(e,n)=>{e.insertData(n)},insertFragmentData:(e,n)=>e.insertFragmentData(n),insertTextData:(e,n)=>e.insertTextData(n),isComposing:e=>!!y0.get(e),isFocused:e=>!!Dm.get(e),isReadOnly:e=>!!Lz.get(e),isTargetInsideNonReadonlyVoid:(e,n)=>{if(Lz.get(e))return!1;var r=je.hasTarget(e,n)&&je.toSlateNode(e,n);return et.isElement(r)&&U.isVoid(e,r)},setFragmentData:(e,n,r)=>e.setFragmentData(n,r),toDOMNode:(e,n)=>{var r=g6.get(e),o=U.isEditor(n)?hA.get(e):r==null?void 0:r.get(je.findKey(e,n));if(!o)throw new Error("Cannot resolve a DOM node from Slate node: ".concat(Os.stringify(n)));return o},toDOMPoint:(e,n)=>{var[r]=U.node(e,n.path),o=je.toDOMNode(e,r),i;U.void(e,{at:n})&&(n={path:n.path,offset:0});for(var s="[data-slate-string], [data-slate-zero-width]",a=Array.from(o.querySelectorAll(s)),l=0,c=0;c<a.length;c++){var d=a[c],f=d.childNodes[0];if(!(f==null||f.textContent==null)){var{length:h}=f.textContent,m=d.getAttribute("data-slate-length"),g=m==null?h:parseInt(m,10),v=l+g,y=a[c+1];if(n.offset===v&&y!==null&&y!==void 0&&y.hasAttribute("data-slate-mark-placeholder")){var b,x=y.childNodes[0];i=[x instanceof DQt?x:y,(b=y.textContent)!==null&&b!==void 0&&b.startsWith("\uFEFF")?1:0];break}if(n.offset<=v){var w=Math.min(h,Math.max(0,n.offset-l));i=[f,w];break}l=v}}if(!i)throw new Error("Cannot resolve a DOM point from Slate point: ".concat(Os.stringify(n)));return i},toDOMRange:(e,n)=>{var{anchor:r,focus:o}=n,i=Se.isBackward(n),s=je.toDOMPoint(e,r),a=Se.isCollapsed(n)?s:je.toDOMPoint(e,o),l=je.getWindow(e),c=l.document.createRange(),[d,f]=i?a:s,[h,m]=i?s:a,g=hu(d)?d:d.parentElement,v=!!g.getAttribute("data-slate-zero-width"),y=hu(h)?h:h.parentElement,b=!!y.getAttribute("data-slate-zero-width");return c.setStart(d,v?1:f),c.setEnd(h,b?1:m),c},toSlateNode:(e,n)=>{var r=hu(n)?n:n.parentElement;r&&!r.hasAttribute("data-slate-node")&&(r=r.closest("[data-slate-node]"));var o=r?$S.get(r):null;if(!o)throw new Error("Cannot resolve a Slate node from DOM node: ".concat(r));return o},toSlatePoint:(e,n,r)=>{var{exactMatch:o,suppressThrow:i}=r,[s,a]=o?n:RQt(n),l=s.parentNode,c=null,d=0;if(l){var f,h,m=je.toDOMNode(e,e),g=l.closest('[data-slate-void="true"]'),v=g&&m.contains(g)?g:null,y=l.closest("[data-slate-leaf]"),b=null;if(y){if(c=y.closest('[data-slate-node="text"]'),c){var x=je.getWindow(e),w=x.document.createRange();w.setStart(c,0),w.setEnd(s,a);var C=w.cloneContents(),_=[...Array.prototype.slice.call(C.querySelectorAll("[data-slate-zero-width]")),...Array.prototype.slice.call(C.querySelectorAll("[contenteditable=false]"))];_.forEach(A=>{if(Ol&&!o&&A.hasAttribute("data-slate-zero-width")&&A.textContent.length>0&&A.textContext!=="\uFEFF"){A.textContent.startsWith("\uFEFF")&&(A.textContent=A.textContent.slice(1));return}A.parentNode.removeChild(A)}),d=C.textContent.length,b=c}}else if(v){for(var S=v.querySelectorAll("[data-slate-leaf]"),k=0;k<S.length;k++){var E=S[k];if(je.hasDOMNode(e,E)){y=E;break}}y?(c=y.closest('[data-slate-node="text"]'),b=y,d=b.textContent.length,b.querySelectorAll("[data-slate-zero-width]").forEach(A=>{d-=A.textContent.length})):d=1}b&&d===b.textContent.length&&Ol&&b.getAttribute("data-slate-zero-width")==="z"&&(f=b.textContent)!==null&&f!==void 0&&f.startsWith("\uFEFF")&&(l.hasAttribute("data-slate-zero-width")||Tb&&(h=b.textContent)!==null&&h!==void 0&&h.endsWith(`
`))&&d--}if(Ol&&!c&&!o){var j=l.hasAttribute("data-slate-node")?l:l.closest("[data-slate-node]");if(j&&je.hasDOMNode(e,j,{editable:!0})){var T=je.toSlateNode(e,j),{path:$,offset:D}=U.start(e,je.findPath(e,T));return j.querySelector("[data-slate-leaf]")||(D=a),{path:$,offset:D}}}if(!c){if(i)return null;throw new Error("Cannot resolve a Slate point from DOM point: ".concat(n))}var I=je.toSlateNode(e,c),O=je.findPath(e,I);return{path:O,offset:d}},toSlateRange:(e,n,r)=>{var o,{exactMatch:i,suppressThrow:s}=r,a=Bz(n)?n.anchorNode:n.startContainer,l,c,d,f,h;if(a)if(Bz(n)){if(Tb&&n.rangeCount>1){d=n.focusNode;var m=n.getRangeAt(0),g=n.getRangeAt(n.rangeCount-1);if(d instanceof HTMLTableRowElement&&m.startContainer instanceof HTMLTableRowElement&&g.startContainer instanceof HTMLTableRowElement){let k=function(E){return E.childElementCount>0?k(E.children[0]):E};var v=m.startContainer,y=g.startContainer,b=k(v.children[m.startOffset]),x=k(y.children[g.startOffset]);f=0,x.childNodes.length>0?l=x.childNodes[0]:l=x,b.childNodes.length>0?d=b.childNodes[0]:d=b,x instanceof HTMLElement?c=x.innerHTML.length:c=0}else m.startContainer===d?(l=g.endContainer,c=g.endOffset,f=m.startOffset):(l=m.startContainer,c=m.endOffset,f=g.startOffset)}else l=n.anchorNode,c=n.anchorOffset,d=n.focusNode,f=n.focusOffset;DNe&&MQt(l)||Tb?h=n.anchorNode===n.focusNode&&n.anchorOffset===n.focusOffset:h=n.isCollapsed}else l=n.startContainer,c=n.startOffset,d=n.endContainer,f=n.endOffset,h=n.collapsed;if(l==null||d==null||c==null||f==null)throw new Error("Cannot resolve a Slate range from DOM range: ".concat(n));if(Tb&&(o=d.textContent)!==null&&o!==void 0&&o.endsWith(`
`)&&f===d.textContent.length&&f--,"getAttribute"in d&&d.getAttribute("contenteditable")==="false"&&d.getAttribute("data-slate-void")!=="true"){var w;d=l,f=((w=l.textContent)===null||w===void 0?void 0:w.length)||0}var C=je.toSlatePoint(e,[l,c],{exactMatch:i,suppressThrow:s});if(!C)return null;var _=h?C:je.toSlatePoint(e,[d,f],{exactMatch:i,suppressThrow:s});if(!_)return null;var S={anchor:C,focus:_};return Se.isExpanded(S)&&Se.isForward(S)&&hu(d)&&U.void(e,{at:S.focus,mode:"highest"})&&(S=U.unhangRange(e,S,{voids:!0})),S}};function zQt(e,n){var{path:r,diff:o}=n;if(!U.hasPath(e,r))return!1;var i=Ne.get(e,r);if(!We.isText(i))return!1;if(o.start!==i.text.length||o.text.length===0)return i.text.slice(o.start,o.start+o.text.length)===o.text;var s=de.next(r);if(!U.hasPath(e,s))return!1;var a=Ne.get(e,s);return We.isText(a)&&a.text.startsWith(o.text)}function BNe(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return r.reduce((i,s)=>i.slice(0,s.start)+s.text+i.slice(s.end),e)}function HQt(e,n){for(var r=Math.min(e.length,n.length),o=0;o<r;o++)if(e.charAt(o)!==n.charAt(o))return o;return r}function UQt(e,n,r){for(var o=Math.min(e.length,n.length,r),i=0;i<o;i++)if(e.charAt(e.length-i-1)!==n.charAt(n.length-i-1))return i;return o}function NNe(e,n){var{start:r,end:o,text:i}=n,s=e.slice(r,o),a=HQt(s,i),l=Math.min(s.length-a,i.length-a),c=UQt(s,i,l),d={start:r+a,end:o-c,text:i.slice(a,i.length-c)};return d.start===d.end&&d.text.length===0?null:d}function WQt(e,n,r){var o=Math.min(n.start,r.start),i=Math.max(0,Math.min(n.start+n.text.length,r.end)-r.start),s=BNe(e,n,r),a=Math.max(r.start+r.text.length,n.start+n.text.length+(n.start+n.text.length>r.start?r.text.length:0)-i),l=s.slice(o,a),c=Math.max(n.end,r.end-n.text.length+(n.end-n.start));return NNe(e,{start:o,end:c,text:l})}function GQt(e){var{path:n,diff:r}=e;return{anchor:{path:n,offset:r.start},focus:{path:n,offset:r.end}}}function Nz(e,n){var{path:r,offset:o}=n;if(!U.hasPath(e,r))return null;var i=Ne.get(e,r);if(!We.isText(i))return null;var s=U.above(e,{match:l=>et.isElement(l)&&U.isBlock(e,l),at:r});if(!s)return null;for(;o>i.text.length;){var a=U.next(e,{at:r,match:We.isText});if(!a||!de.isDescendant(a[1],s[1]))return null;o-=i.text.length,i=a[0],r=a[1]}return{path:r,offset:o}}function $ue(e,n){var r=Nz(e,n.anchor);if(!r)return null;if(Se.isCollapsed(n))return{anchor:r,focus:r};var o=Nz(e,n.focus);return o?{anchor:r,focus:o}:null}function Vz(e,n,r){var o=El.get(e),i=o==null?void 0:o.find(f=>{var{path:h}=f;return de.equals(h,n.path)});if(!i||n.offset<=i.diff.start)return Sn.transform(n,r,{affinity:"backward"});var{diff:s}=i;if(n.offset<=s.start+s.text.length){var a={path:n.path,offset:s.start},l=Sn.transform(a,r,{affinity:"backward"});return l?{path:l.path,offset:l.offset+n.offset-s.start}:null}var c={path:n.path,offset:n.offset-s.text.length+s.end-s.start},d=Sn.transform(c,r,{affinity:"backward"});return d?r.type==="split_node"&&de.equals(r.path,n.path)&&c.offset<r.position&&s.start<r.position?d:{path:d.path,offset:d.offset+s.text.length-s.end+s.start}:null}function Due(e,n,r){var o=Vz(e,n.anchor,r);if(!o)return null;if(Se.isCollapsed(n))return{anchor:o,focus:o};var i=Vz(e,n.focus,r);return i?{anchor:o,focus:i}:null}function qQt(e,n){var{path:r,diff:o,id:i}=e;switch(n.type){case"insert_text":return!de.equals(n.path,r)||n.offset>=o.end?e:n.offset<=o.start?{diff:{start:n.text.length+o.start,end:n.text.length+o.end,text:o.text},id:i,path:r}:{diff:{start:o.start,end:o.end+n.text.length,text:o.text},id:i,path:r};case"remove_text":return!de.equals(n.path,r)||n.offset>=o.end?e:n.offset+n.text.length<=o.start?{diff:{start:o.start-n.text.length,end:o.end-n.text.length,text:o.text},id:i,path:r}:{diff:{start:o.start,end:o.end-n.text.length,text:o.text},id:i,path:r};case"split_node":return!de.equals(n.path,r)||n.position>=o.end?{diff:o,id:i,path:de.transform(r,n,{affinity:"backward"})}:n.position>o.start?{diff:{start:o.start,end:Math.min(n.position,o.end),text:o.text},id:i,path:r}:{diff:{start:o.start-n.position,end:o.end-n.position,text:o.text},id:i,path:de.transform(r,n,{affinity:"forward"})};case"merge_node":return de.equals(n.path,r)?{diff:{start:o.start+n.position,end:o.end+n.position,text:o.text},id:i,path:de.transform(r,n)}:{diff:o,id:i,path:de.transform(r,n)}}var s=de.transform(r,n);return s?{diff:o,path:s,id:i}:null}function Oue(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function J3(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?Oue(Object(r),!0).forEach(function(o){Su(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Oue(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}var YQt=25,KQt=200,ZQt=function(){},XQt=e=>(e==null?void 0:e.constructor.name)==="DataTransfer";function QQt(e){var{editor:n,scheduleOnDOMSelectionChange:r,onDOMSelectionChange:o}=e,i=!1,s=null,a=null,l=null,c=0,d=!1,f=()=>{var I=pm.get(n);if(pm.delete(n),I){var{selection:O}=n,A=$ue(n,I);A&&(!O||!Se.equals(A,O))&&be.select(n,A)}},h=()=>{var I=hm.get(n);if(hm.delete(n),!!I){if(I.at){var O=Sn.isPoint(I.at)?Nz(n,I.at):$ue(n,I.at);if(!O)return;var A=U.range(n,O);(!n.selection||!Se.equals(n.selection,A))&&be.select(n,O)}I.run()}},m=()=>{if(a&&(clearTimeout(a),a=null),l&&(clearTimeout(l),l=null),!_()&&!C()){f();return}i||(i=!0,setTimeout(()=>i=!1)),C()&&(i="action");var I=n.selection&&U.rangeRef(n,n.selection,{affinity:"forward"});Dh.set(n,n.marks),ZQt("flush",hm.get(n),El.get(n));for(var O=_(),A;A=(P=El.get(n))===null||P===void 0?void 0:P[0];){var P,R,B=pd.get(n);B!==void 0&&(pd.delete(n),n.marks=B),B&&d===!1&&(d=null);var L=GQt(A);(!n.selection||!Se.equals(n.selection,L))&&be.select(n,L),A.diff.text?U.insertText(n,A.diff.text):U.deleteFragment(n),El.set(n,(R=El.get(n))===null||R===void 0?void 0:R.filter(V=>{var{id:W}=V;return W!==A.id})),zQt(n,A)||(O=!1,hm.delete(n),Dh.delete(n),i="action",pm.delete(n),r.cancel(),o.cancel(),I==null||I.unref())}var z=I==null?void 0:I.unref();if(z&&!pm.get(n)&&(!n.selection||!Se.equals(z,n.selection))&&be.select(n,z),C()){h();return}O&&r(),r.flush(),o.flush(),f();var H=Dh.get(n);Dh.delete(n),H!==void 0&&(n.marks=H,n.onChange())},g=I=>{s&&clearTimeout(s),s=setTimeout(()=>{y0.set(n,!1),m()},YQt)},v=I=>{y0.set(n,!0),s&&(clearTimeout(s),s=null)},y=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,A=Mz.get(n);if(A){if(_()||O){A.style.display="none";return}A.style.removeProperty("display")}},b=(I,O)=>{var A,P=(A=El.get(n))!==null&&A!==void 0?A:[];El.set(n,P);var R=Ne.leaf(n,I),B=P.findIndex(H=>de.equals(H.path,I));if(B<0){var L=NNe(R.text,O);L&&P.push({path:I,diff:O,id:c++}),y();return}var z=WQt(R.text,P[B].diff,O);if(!z){P.splice(B,1),y();return}P[B]=J3(J3({},P[B]),{},{diff:z})},x=function(O){var{at:A}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};d=!1,pm.delete(n),r.cancel(),o.cancel(),C()&&m(),hm.set(n,{at:A,run:O}),l=setTimeout(m)},w=I=>{var O;a&&(clearTimeout(a),a=null);var{inputType:A}=I,P=null,R=I.dataTransfer||I.data||void 0;d!==!1&&A!=="insertText"&&A!=="insertCompositionText"&&(d=!1);var[B]=I.getTargetRanges();B&&(P=je.toSlateRange(n,B,{exactMatch:!1,suppressThrow:!0}));var L=je.getWindow(n),z=L.getSelection();if(!P&&z&&(B=z,P=je.toSlateRange(n,z,{exactMatch:!1,suppressThrow:!0})),P=(O=P)!==null&&O!==void 0?O:n.selection,!!P){var H=!0;if(A.startsWith("delete")){if(Se.isExpanded(P)){var[V,W]=Se.edges(P),q=Ne.leaf(n,V.path);if(q.text.length===V.offset&&W.offset===0){var F=U.next(n,{at:V.path,match:We.isText});F&&de.equals(F[1],W.path)&&(P={anchor:W,focus:W})}}var Q=A.endsWith("Backward")?"backward":"forward",[N,Y]=Se.edges(P),[Z,ne]=U.leaf(n,N.path),X={text:"",start:N.offset,end:Y.offset},J=El.get(n),oe=J==null?void 0:J.find(Re=>de.equals(Re.path,ne)),ue=oe?[oe.diff,X]:[X],le=BNe(Z.text,...ue);if(le.length===0&&(H=!1),Se.isExpanded(P)){if(H&&de.equals(P.anchor.path,P.focus.path)){var fe={path:P.anchor.path,offset:N.offset},ke=U.range(n,fe,fe);return E(ke),b(P.anchor.path,{text:"",end:Y.offset,start:N.offset})}return x(()=>U.deleteFragment(n,{direction:Q}),{at:P})}}switch(A){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":return x(()=>U.deleteFragment(n),{at:P});case"deleteContent":case"deleteContentForward":{var{anchor:Ce}=P;if(H&&Se.isCollapsed(P)){var ee=Ne.leaf(n,Ce.path);if(Ce.offset<ee.text.length)return b(Ce.path,{text:"",start:Ce.offset,end:Ce.offset+1})}return x(()=>U.deleteForward(n),{at:P})}case"deleteContentBackward":{var ae,{anchor:re}=P,ye=Bz(B)?B.isCollapsed:!!((ae=B)!==null&&ae!==void 0&&ae.collapsed);return H&&ye&&Se.isCollapsed(P)&&re.offset>0?b(re.path,{text:"",start:re.offset-1,end:re.offset}):x(()=>U.deleteBackward(n),{at:P})}case"deleteEntireSoftLine":return x(()=>{U.deleteBackward(n,{unit:"line"}),U.deleteForward(n,{unit:"line"})},{at:P});case"deleteHardLineBackward":return x(()=>U.deleteBackward(n,{unit:"block"}),{at:P});case"deleteSoftLineBackward":return x(()=>U.deleteBackward(n,{unit:"line"}),{at:P});case"deleteHardLineForward":return x(()=>U.deleteForward(n,{unit:"block"}),{at:P});case"deleteSoftLineForward":return x(()=>U.deleteForward(n,{unit:"line"}),{at:P});case"deleteWordBackward":return x(()=>U.deleteBackward(n,{unit:"word"}),{at:P});case"deleteWordForward":return x(()=>U.deleteForward(n,{unit:"word"}),{at:P});case"insertLineBreak":return x(()=>U.insertSoftBreak(n),{at:P});case"insertParagraph":return x(()=>U.insertBreak(n),{at:P});case"insertCompositionText":case"deleteCompositionText":case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":{if(XQt(R))return x(()=>je.insertData(n,R),{at:P});var ce=R??"";if(pd.get(n)&&(ce=ce.replace("\uFEFF","")),A==="insertText"&&/.*\n.*\n$/.test(ce)&&(ce=ce.slice(0,-1)),ce.includes(`
`))return x(()=>{var Re=ce.split(`
`);Re.forEach((xt,Ie)=>{xt&&U.insertText(n,xt),Ie!==Re.length-1&&U.insertSoftBreak(n)})},{at:P});if(de.equals(P.anchor.path,P.focus.path)){var[me,we]=Se.edges(P),xe={start:me.offset,end:we.offset,text:ce};if(ce&&d&&A==="insertCompositionText"){var De=d.start+d.text.search(/\S|$/),Me=xe.start+xe.text.search(/\S|$/);Me===De+1&&xe.end===d.start+d.text.length?(xe.start-=1,d=null,$()):d=!1}else A==="insertText"?d===null?d=xe:d&&Se.isCollapsed(P)&&d.end+d.text.length===me.offset?d=J3(J3({},d),{},{text:d.text+ce}):d=!1:d=!1;if(H){b(me.path,xe);return}}return x(()=>U.insertText(n,ce),{at:P})}}}},C=()=>!!hm.get(n),_=()=>{var I;return!!((I=El.get(n))!==null&&I!==void 0&&I.length)},S=()=>C()||_(),k=()=>i,E=I=>{pm.set(n,I),a&&(clearTimeout(a),a=null);var{selection:O}=n;if(I){var A=!O||!de.equals(O.anchor.path,I.anchor.path),P=!O||!de.equals(O.anchor.path.slice(0,-1),I.anchor.path.slice(0,-1));(A&&d||P)&&(d=!1),(A||_())&&(a=setTimeout(m,KQt))}},j=()=>{(C()||!_())&&m()},T=I=>{_()||(y(!0),setTimeout(y))},$=()=>{C()||(l=setTimeout(m))},D=I=>{if(!(_()||C())&&I.some(A=>WZ(n,A,I))){var O;(O=PNe.get(n))===null||O===void 0||O()}};return{flush:m,scheduleFlush:$,hasPendingDiffs:_,hasPendingAction:C,hasPendingChanges:S,isFlushing:k,handleUserSelect:E,handleCompositionEnd:g,handleCompositionStart:v,handleDOMBeforeInput:w,handleKeyDown:T,handleDomMutations:D,handleInput:j}}function JQt(){var e=p.useRef(!1);return p.useEffect(()=>(e.current=!0,()=>{e.current=!1}),[]),e.current}var DS=fA?p.useLayoutEffect:p.useEffect;function eJt(e,n,r){var[o]=p.useState(()=>new MutationObserver(n));DS(()=>{o.takeRecords()}),p.useEffect(()=>{if(!e.current)throw new Error("Failed to attach MutationObserver, `node` is undefined");return o.observe(e.current,r),()=>o.disconnect()},[o,e,r])}var tJt=["node"];function Pue(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function nJt(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?Pue(Object(r),!0).forEach(function(o){Su(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Pue(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}var rJt={subtree:!0,childList:!0,characterData:!0},oJt=Ol?e=>{var{node:n}=e,r=Ux(e,tJt);if(!Ol)return null;var o=Uf(),i=JQt(),[s]=p.useState(()=>QQt(nJt({editor:o},r)));return eJt(n,s.handleDomMutations,rJt),HZ.set(o,s.scheduleFlush),i&&s.flush(),s}:()=>null,iJt=["anchor","focus"],sJt=["anchor","focus"],aJt=(e,n)=>Object.keys(e).length===Object.keys(n).length&&Object.keys(e).every(r=>n.hasOwnProperty(r)&&e[r]===n[r]),VNe=(e,n)=>{var r=Ux(e,iJt),o=Ux(n,sJt);return e[Wx]===n[Wx]&&aJt(r,o)},lJt=(e,n)=>{if(e.length!==n.length)return!1;for(var r=0;r<e.length;r++){var o=e[r],i=n[r];if(!Se.equals(o,i)||!VNe(o,i))return!1}return!0},cJt=(e,n)=>{if(e.length!==n.length)return!1;for(var r=0;r<e.length;r++){var o=e[r],i=n[r];if(o.anchor.offset!==i.anchor.offset||o.focus.offset!==i.focus.offset||!VNe(o,i))return!1}return!0};function Rue(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function uJt(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?Rue(Object(r),!0).forEach(function(o){Su(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Rue(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}var dJt=e=>{var{isLast:n,leaf:r,parent:o,text:i}=e,s=Uf(),a=je.findPath(s,i),l=de.parent(a),c=!!r[RNe];return s.isVoid(o)?ie.createElement(rL,{length:Ne.string(o).length}):r.text===""&&o.children[o.children.length-1]===i&&!s.isInline(o)&&U.string(s,l)===""?ie.createElement(rL,{isLineBreak:!0,isMarkPlaceholder:c}):r.text===""?ie.createElement(rL,{isMarkPlaceholder:c}):n&&r.text.slice(-1)===`
`?ie.createElement(Mue,{isTrailing:!0,text:r.text}):ie.createElement(Mue,{text:r.text})},Mue=e=>{var{text:n,isTrailing:r=!1}=e,o=p.useRef(null),i=()=>"".concat(n??"").concat(r?`
`:""),[s]=p.useState(i);return DS(()=>{var a=i();o.current&&o.current.textContent!==a&&(o.current.textContent=a)}),ie.createElement(fJt,{ref:o},s)},fJt=p.memo(p.forwardRef((e,n)=>ie.createElement("span",{"data-slate-string":!0,ref:n},e.children))),rL=e=>{var{length:n=0,isLineBreak:r=!1,isMarkPlaceholder:o=!1}=e,i={"data-slate-zero-width":r?"n":"z","data-slate-length":n};return o&&(i["data-slate-mark-placeholder"]=!0),ie.createElement("span",uJt({},i),!Ol||!r?"\uFEFF":null,r?ie.createElement("br",null):null)};function Lue(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function zNe(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?Lue(Object(r),!0).forEach(function(o){Su(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Lue(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}function hJt(e,n){e.current&&(e.current.disconnect(),n&&(e.current=null))}function Fue(e){e.current&&(clearTimeout(e.current),e.current=null)}var pJt=e=>{var{leaf:n,isLast:r,text:o,parent:i,renderPlaceholder:s,renderLeaf:a=w=>ie.createElement(gJt,zNe({},w))}=e,l=Uf(),c=p.useRef(null),d=p.useRef(null),[f,h]=p.useState(!1),m=p.useRef(null),g=p.useCallback(w=>{if(hJt(c,w==null),w==null){var C;Mz.delete(l),(C=n.onPlaceholderResize)===null||C===void 0||C.call(n,null)}else{if(Mz.set(l,w),!c.current){var _=window.ResizeObserver||bPe;c.current=new _(()=>{var S;(S=n.onPlaceholderResize)===null||S===void 0||S.call(n,w)})}c.current.observe(w),d.current=w}},[d,n,l]),v=ie.createElement(dJt,{isLast:r,leaf:n,parent:i,text:o}),y=!!n[Wx];if(p.useEffect(()=>(y?m.current||(m.current=setTimeout(()=>{h(!0),m.current=null},300)):(Fue(m),h(!1)),()=>Fue(m)),[y,h]),y&&f){var b={children:n.placeholder,attributes:{"data-slate-placeholder":!0,style:{position:"absolute",top:0,pointerEvents:"none",width:"100%",maxWidth:"100%",display:"block",opacity:"0.333",userSelect:"none",textDecoration:"none",WebkitUserModify:SC?"inherit":void 0},contentEditable:!1,ref:g}};v=ie.createElement(ie.Fragment,null,s(b),v)}var x={"data-slate-leaf":!0};return a({attributes:x,children:v,leaf:n,text:o})},mJt=ie.memo(pJt,(e,n)=>n.parent===e.parent&&n.isLast===e.isLast&&n.renderLeaf===e.renderLeaf&&n.renderPlaceholder===e.renderPlaceholder&&n.text===e.text&&We.equals(n.leaf,e.leaf)&&n.leaf[Wx]===e.leaf[Wx]),gJt=e=>{var{attributes:n,children:r}=e;return ie.createElement("span",zNe({},n),r)},vJt=e=>{for(var{decorations:n,isLast:r,parent:o,renderPlaceholder:i,renderLeaf:s,text:a}=e,l=Uf(),c=p.useRef(null),d=We.decorations(a,n),f=je.findKey(l,a),h=[],m=0;m<d.length;m++){var g=d[m];h.push(ie.createElement(mJt,{isLast:r&&m===d.length-1,key:"".concat(f.id,"-").concat(m),renderPlaceholder:i,leaf:g,text:a,parent:o,renderLeaf:s}))}var v=p.useCallback(y=>{var b=g6.get(l);y?(b==null||b.set(f,y),V0.set(a,y),$S.set(y,a)):(b==null||b.delete(f),V0.delete(a),c.current&&$S.delete(c.current)),c.current=y},[c,l,f,a]);return ie.createElement("span",{"data-slate-node":"text",ref:v},h)},HNe=ie.memo(vJt,(e,n)=>n.parent===e.parent&&n.isLast===e.isLast&&n.renderLeaf===e.renderLeaf&&n.renderPlaceholder===e.renderPlaceholder&&n.text===e.text&&cJt(n.decorations,e.decorations));function Bue(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function zz(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?Bue(Object(r),!0).forEach(function(o){Su(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Bue(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}var yJt=e=>{var{decorations:n,element:r,renderElement:o=w=>ie.createElement(xJt,zz({},w)),renderPlaceholder:i,renderLeaf:s,selection:a}=e,l=Uf(),c=CJt(),d=l.isInline(r),f=je.findKey(l,r),h=p.useCallback(w=>{var C=g6.get(l);w?(C==null||C.set(f,w),V0.set(r,w),$S.set(w,r)):(C==null||C.delete(f),V0.delete(r))},[l,f,r]),m=qNe({decorations:n,node:r,renderElement:o,renderPlaceholder:i,renderLeaf:s,selection:a}),g={"data-slate-node":"element",ref:h};if(d&&(g["data-slate-inline"]=!0),!d&&U.hasInlines(l,r)){var v=Ne.string(r),y=ENe(v);y==="rtl"&&(g.dir=y)}if(U.isVoid(l,r)){g["data-slate-void"]=!0,!c&&d&&(g.contentEditable=!1);var b=d?"span":"div",[[x]]=Ne.texts(r);m=ie.createElement(b,{"data-slate-spacer":!0,style:{height:"0",color:"transparent",outline:"none",position:"absolute"}},ie.createElement(HNe,{renderPlaceholder:i,decorations:[],isLast:!1,parent:r,text:x})),VZ.set(x,0),zZ.set(x,r)}return o({attributes:g,children:m,element:r})},bJt=ie.memo(yJt,(e,n)=>e.element===n.element&&e.renderElement===n.renderElement&&e.renderLeaf===n.renderLeaf&&e.renderPlaceholder===n.renderPlaceholder&&lJt(e.decorations,n.decorations)&&(e.selection===n.selection||!!e.selection&&!!n.selection&&Se.equals(e.selection,n.selection))),xJt=e=>{var{attributes:n,children:r,element:o}=e,i=Uf(),s=i.isInline(o)?"span":"div";return ie.createElement(s,zz(zz({},n),{},{style:{position:"relative"}}),r)},UNe=p.createContext(()=>[]),wJt=()=>p.useContext(UNe),WNe=p.createContext(!1),GNe=()=>p.useContext(WNe),qNe=e=>{for(var{decorations:n,node:r,renderElement:o,renderPlaceholder:i,renderLeaf:s,selection:a}=e,l=wJt(),c=Uf(),d=je.findPath(c,r),f=[],h=et.isElement(r)&&!c.isInline(r)&&U.hasInlines(c,r),m=0;m<r.children.length;m++){var g=d.concat(m),v=r.children[m],y=je.findKey(c,v),b=U.range(c,g),x=a&&Se.intersection(b,a),w=l([v,g]);for(var C of n){var _=Se.intersection(C,b);_&&w.push(_)}et.isElement(v)?f.push(ie.createElement(WNe.Provider,{key:"provider-".concat(y.id),value:!!x},ie.createElement(bJt,{decorations:w,element:v,key:y.id,renderElement:o,renderPlaceholder:i,renderLeaf:s,selection:x}))):f.push(ie.createElement(HNe,{decorations:w,key:y.id,isLast:h&&m===r.children.length-1,parent:r,renderPlaceholder:i,renderLeaf:s,text:v})),VZ.set(v,m),zZ.set(v,r)}return f},YNe=p.createContext(!1),CJt=()=>p.useContext(YNe),KNe=p.createContext(null),v6=()=>{var e=p.useContext(KNe);if(!e)throw new Error("The `useSlate` hook must be used inside the <Slate> component's context.");var{editor:n}=e;return n};function _Jt(){var e=Uf(),n=p.useRef(!1),r=p.useRef(0),o=p.useCallback(()=>{if(!n.current){n.current=!0;var i=je.getWindow(e);i.cancelAnimationFrame(r.current),r.current=i.requestAnimationFrame(()=>{n.current=!1})}},[e]);return p.useEffect(()=>()=>cancelAnimationFrame(r.current),[]),{receivedUserInput:n,onUserInput:o}}var SJt=3,kJt={bold:"mod+b",compose:["down","left","right","up","backspace","enter"],moveBackward:"left",moveForward:"right",moveWordBackward:"ctrl+left",moveWordForward:"ctrl+right",deleteBackward:"shift?+backspace",deleteForward:"shift?+delete",extendBackward:"shift+left",extendForward:"shift+right",italic:"mod+i",insertSoftBreak:"shift+enter",splitBlock:"enter",undo:"mod+z"},EJt={moveLineBackward:"opt+up",moveLineForward:"opt+down",moveWordBackward:"opt+left",moveWordForward:"opt+right",deleteBackward:["ctrl+backspace","ctrl+h"],deleteForward:["ctrl+delete","ctrl+d"],deleteLineBackward:"cmd+shift?+backspace",deleteLineForward:["cmd+shift?+delete","ctrl+k"],deleteWordBackward:"opt+shift?+backspace",deleteWordForward:"opt+shift?+delete",extendLineBackward:"opt+shift+up",extendLineForward:"opt+shift+down",redo:"cmd+shift+z",transposeCharacter:"ctrl+t"},jJt={deleteWordBackward:"ctrl+shift?+backspace",deleteWordForward:"ctrl+shift?+delete",redo:["ctrl+y","ctrl+shift+z"]},No=e=>{var n=kJt[e],r=EJt[e],o=jJt[e],i=n&&nL(n),s=r&&nL(r),a=o&&nL(o);return l=>!!(i&&i(l)||Aue&&s&&s(l)||!Aue&&a&&a(l))},Yo={isBold:No("bold"),isCompose:No("compose"),isMoveBackward:No("moveBackward"),isMoveForward:No("moveForward"),isDeleteBackward:No("deleteBackward"),isDeleteForward:No("deleteForward"),isDeleteLineBackward:No("deleteLineBackward"),isDeleteLineForward:No("deleteLineForward"),isDeleteWordBackward:No("deleteWordBackward"),isDeleteWordForward:No("deleteWordForward"),isExtendBackward:No("extendBackward"),isExtendForward:No("extendForward"),isExtendLineBackward:No("extendLineBackward"),isExtendLineForward:No("extendLineForward"),isItalic:No("italic"),isMoveLineBackward:No("moveLineBackward"),isMoveLineForward:No("moveLineForward"),isMoveWordBackward:No("moveWordBackward"),isMoveWordForward:No("moveWordForward"),isRedo:No("redo"),isSoftBreak:No("insertSoftBreak"),isSplitBlock:No("splitBlock"),isTransposeCharacter:No("transposeCharacter"),isUndo:No("undo")},TJt=(e,n)=>{var r=[],o=()=>{r=[]},i=a=>{if(n.current){var l=a.filter(c=>WZ(e,c,a));r.push(...l)}};function s(){r.length>0&&(r.reverse().forEach(a=>{a.type!=="characterData"&&(a.removedNodes.forEach(l=>{a.target.insertBefore(l,a.nextSibling)}),a.addedNodes.forEach(l=>{a.target.removeChild(l)}))}),o())}return{registerMutations:i,restoreDOM:s,clear:o}},IJt={subtree:!0,childList:!0,characterData:!0,characterDataOldValue:!0};class ZNe extends p.Component{constructor(){super(...arguments),Su(this,"context",null),Su(this,"manager",null),Su(this,"mutationObserver",null)}observe(){var n,{node:r}=this.props;if(!r.current)throw new Error("Failed to attach MutationObserver, `node` is undefined");(n=this.mutationObserver)===null||n===void 0||n.observe(r.current,IJt)}componentDidMount(){var{receivedUserInput:n}=this.props,r=this.context;this.manager=TJt(r,n),this.mutationObserver=new MutationObserver(this.manager.registerMutations),this.observe()}getSnapshotBeforeUpdate(){var n,r,o,i=(n=this.mutationObserver)===null||n===void 0?void 0:n.takeRecords();if(i!=null&&i.length){var s;(s=this.manager)===null||s===void 0||s.registerMutations(i)}return(r=this.mutationObserver)===null||r===void 0||r.disconnect(),(o=this.manager)===null||o===void 0||o.restoreDOM(),null}componentDidUpdate(){var n;(n=this.manager)===null||n===void 0||n.clear(),this.observe()}componentWillUnmount(){var n;(n=this.mutationObserver)===null||n===void 0||n.disconnect()}render(){return this.props.children}}Su(ZNe,"contextType",NZ);var AJt=Ol?ZNe:e=>{var{children:n}=e;return ie.createElement(ie.Fragment,null,n)},$Jt=["autoFocus","decorate","onDOMBeforeInput","placeholder","readOnly","renderElement","renderLeaf","renderPlaceholder","scrollSelectionIntoView","style","as","disableDefaultStyles"],DJt=["text"];function Nue(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function Gd(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?Nue(Object(r),!0).forEach(function(o){Su(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Nue(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}var OJt=e=>ie.createElement(ie.Fragment,null,qNe(e)),PJt=e=>{var n=p.useCallback(F=>ie.createElement(RJt,Gd({},F)),[]),{autoFocus:r,decorate:o=MJt,onDOMBeforeInput:i,placeholder:s,readOnly:a=!1,renderElement:l,renderLeaf:c,renderPlaceholder:d=n,scrollSelectionIntoView:f=LJt,style:h={},as:m="div",disableDefaultStyles:g=!1}=e,v=Ux(e,$Jt),y=v6(),[b,x]=p.useState(!1),w=p.useRef(null),C=p.useRef([]),[_,S]=p.useState(),{onUserInput:k,receivedUserInput:E}=_Jt(),[,j]=p.useReducer(F=>F+1,0);PNe.set(y,j),Lz.set(y,a);var T=p.useMemo(()=>({isDraggingInternally:!1,isUpdatingSelection:!1,latestElement:null,hasMarkPlaceholder:!1}),[]);p.useEffect(()=>{w.current&&r&&w.current.focus()},[r]);var $=p.useRef(),D=p.useMemo(()=>DP(()=>{var F=$.current;if((Ol||!je.isComposing(y))&&(!T.isUpdatingSelection||F!=null&&F.isFlushing())&&!T.isDraggingInternally){var Q=je.findDocumentOrShadowRoot(y),{activeElement:N}=Q,Y=je.toDOMNode(y,y),Z=Q.getSelection();if(N===Y?(T.latestElement=N,Dm.set(y,!0)):Dm.delete(y),!Z)return be.deselect(y);var{anchorNode:ne,focusNode:X}=Z,J=je.hasEditableTarget(y,ne)||je.isTargetInsideNonReadonlyVoid(y,ne),oe=je.hasEditableTarget(y,X)||je.isTargetInsideNonReadonlyVoid(y,X);if(J&&oe){var ue=je.toSlateRange(y,Z,{exactMatch:!1,suppressThrow:!0});ue&&(!je.isComposing(y)&&!(F!=null&&F.hasPendingChanges())&&!(F!=null&&F.isFlushing())?be.select(y,ue):F==null||F.handleUserSelect(ue))}a&&(!J||!oe)&&be.deselect(y)}},100),[y,a,T]),I=p.useMemo(()=>$P(D,0),[D]);$.current=oJt({node:w,onDOMSelectionChange:D,scheduleOnDOMSelectionChange:I}),DS(()=>{var F,Q,N;w.current&&(N=UZ(w.current))?(ONe.set(y,N),hA.set(y,w.current),V0.set(y,w.current),$S.set(w.current,y)):V0.delete(y);var{selection:Y}=y,Z=je.findDocumentOrShadowRoot(y),ne=Z.getSelection();if(!(!ne||!je.isFocused(y)||(F=$.current)!==null&&F!==void 0&&F.hasPendingAction())){var X=le=>{var fe=ne.type!=="None";if(!(!Y&&!fe)){var ke=ne.focusNode,Ce;if(Tb&&ne.rangeCount>1){var ee=ne.getRangeAt(0),ae=ne.getRangeAt(ne.rangeCount-1);ee.startContainer===ke?Ce=ae.endContainer:Ce=ee.startContainer}else Ce=ne.anchorNode;var re=hA.get(y),ye=!1;if(re.contains(Ce)&&re.contains(ke)&&(ye=!0),fe&&ye&&Y&&!le){var ce=je.toSlateRange(y,ne,{exactMatch:!0,suppressThrow:!0});if(ce&&Se.equals(ce,Y)){var me;if(!T.hasMarkPlaceholder||(me=Ce)!==null&&me!==void 0&&(me=me.parentElement)!==null&&me!==void 0&&me.hasAttribute("data-slate-mark-placeholder"))return}}if(Y&&!je.hasRange(y,Y)){y.selection=je.toSlateRange(y,ne,{exactMatch:!1,suppressThrow:!0});return}T.isUpdatingSelection=!0;var we=Y&&je.toDOMRange(y,Y);return we?(je.isComposing(y)&&!Ol?ne.collapseToEnd():Se.isBackward(Y)?ne.setBaseAndExtent(we.endContainer,we.endOffset,we.startContainer,we.startOffset):ne.setBaseAndExtent(we.startContainer,we.startOffset,we.endContainer,we.endOffset),f(y,we)):ne.removeAllRanges(),we}};ne.rangeCount<=1&&X();var J=((Q=$.current)===null||Q===void 0?void 0:Q.isFlushing())==="action";if(!Ol||!J){setTimeout(()=>{T.isUpdatingSelection=!1});return}var oe=null,ue=requestAnimationFrame(()=>{if(J){var le=fe=>{try{var ke=je.toDOMNode(y,y);ke.focus(),X(fe)}catch{}};le(),oe=setTimeout(()=>{le(!0),T.isUpdatingSelection=!1})}});return()=>{cancelAnimationFrame(ue),oe&&clearTimeout(oe)}}});var O=p.useCallback(F=>{if(k(),!a&&je.hasEditableTarget(y,F.target)&&!FJt(F,i)){var Q;if($.current)return $.current.handleDOMBeforeInput(F);I.flush(),D.flush();var{selection:N}=y,{inputType:Y}=F,Z=F.dataTransfer||F.data||void 0,ne=Y==="insertCompositionText"||Y==="deleteCompositionText";if(ne&&je.isComposing(y))return;var X=!1;if(Y==="insertText"&&N&&Se.isCollapsed(N)&&F.data&&F.data.length===1&&/[a-z ]/i.test(F.data)&&N.anchor.offset!==0){var J,oe;X=!0,y.marks&&(X=!1);var{anchor:ue}=N,[le,fe]=je.toDOMPoint(y,ue),ke=(J=le.parentElement)===null||J===void 0?void 0:J.closest("a"),Ce=je.getWindow(y);if(X&&ke&&je.hasDOMNode(y,ke)){var ee,ae=Ce==null?void 0:Ce.document.createTreeWalker(ke,NodeFilter.SHOW_TEXT).lastChild();ae===le&&((ee=ae.textContent)===null||ee===void 0?void 0:ee.length)===fe&&(X=!1)}if(X&&le.parentElement&&(Ce==null||(oe=Ce.getComputedStyle(le.parentElement))===null||oe===void 0?void 0:oe.whiteSpace)==="pre"){var re=U.above(y,{at:ue.path,match:De=>et.isElement(De)&&U.isBlock(y,De)});re&&Ne.string(re[0]).includes(" ")&&(X=!1)}}if(!Y.startsWith("delete")||Y.startsWith("deleteBy")){var[ye]=F.getTargetRanges();if(ye){var ce=je.toSlateRange(y,ye,{exactMatch:!1,suppressThrow:!1});if(!N||!Se.equals(N,ce)){X=!1;var me=!ne&&y.selection&&U.rangeRef(y,y.selection);be.select(y,ce),me&&x_.set(y,me)}}}if(ne)return;if(X||F.preventDefault(),N&&Se.isExpanded(N)&&Y.startsWith("delete")){var we=Y.endsWith("Backward")?"backward":"forward";U.deleteFragment(y,{direction:we});return}switch(Y){case"deleteByComposition":case"deleteByCut":case"deleteByDrag":{U.deleteFragment(y);break}case"deleteContent":case"deleteContentForward":{U.deleteForward(y);break}case"deleteContentBackward":{U.deleteBackward(y);break}case"deleteEntireSoftLine":{U.deleteBackward(y,{unit:"line"}),U.deleteForward(y,{unit:"line"});break}case"deleteHardLineBackward":{U.deleteBackward(y,{unit:"block"});break}case"deleteSoftLineBackward":{U.deleteBackward(y,{unit:"line"});break}case"deleteHardLineForward":{U.deleteForward(y,{unit:"block"});break}case"deleteSoftLineForward":{U.deleteForward(y,{unit:"line"});break}case"deleteWordBackward":{U.deleteBackward(y,{unit:"word"});break}case"deleteWordForward":{U.deleteForward(y,{unit:"word"});break}case"insertLineBreak":U.insertSoftBreak(y);break;case"insertParagraph":{U.insertBreak(y);break}case"insertFromComposition":case"insertFromDrop":case"insertFromPaste":case"insertFromYank":case"insertReplacementText":case"insertText":{Y==="insertFromComposition"&&je.isComposing(y)&&(x(!1),y0.set(y,!1)),(Z==null?void 0:Z.constructor.name)==="DataTransfer"?je.insertData(y,Z):typeof Z=="string"&&(X?C.current.push(()=>U.insertText(y,Z)):U.insertText(y,Z));break}}var xe=(Q=x_.get(y))===null||Q===void 0?void 0:Q.unref();x_.delete(y),xe&&(!y.selection||!Se.equals(y.selection,xe))&&be.select(y,xe)}},[y,D,k,i,a,I]),A=p.useCallback(F=>{F==null?(D.cancel(),I.cancel(),hA.delete(y),V0.delete(y),w.current&&Kp&&w.current.removeEventListener("beforeinput",O)):Kp&&F.addEventListener("beforeinput",O),w.current=F},[D,I,y,O]);DS(()=>{var F=je.getWindow(y);return F.document.addEventListener("selectionchange",I),()=>{F.document.removeEventListener("selectionchange",I)}},[I]);var P=o([y,[]]),R=s&&y.children.length===1&&Array.from(Ne.texts(y)).length===1&&Ne.string(y)===""&&!b,B=p.useCallback(F=>{if(F&&R){var Q;S((Q=F.getBoundingClientRect())===null||Q===void 0?void 0:Q.height)}else S(void 0)},[R]);if(R){var L=U.start(y,[]);P.push({[Wx]:!0,placeholder:s,onPlaceholderResize:B,anchor:L,focus:L})}var{marks:z}=y;if(T.hasMarkPlaceholder=!1,y.selection&&Se.isCollapsed(y.selection)&&z){var{anchor:H}=y.selection,V=Ne.leaf(y,H.path),W=Ux(V,DJt);if(!We.equals(V,z,{loose:!0})){T.hasMarkPlaceholder=!0;var q=Object.fromEntries(Object.keys(W).map(F=>[F,null]));P.push(Gd(Gd(Gd({[RNe]:!0},q),z),{},{anchor:H,focus:H}))}}return p.useEffect(()=>{setTimeout(()=>{var{selection:F}=y;if(F){var{anchor:Q}=F,N=Ne.leaf(y,Q.path);if(z&&!We.equals(N,z,{loose:!0})){pd.set(y,z);return}}pd.delete(y)})}),ie.createElement(YNe.Provider,{value:a},ie.createElement(UNe.Provider,{value:o},ie.createElement(AJt,{node:w,receivedUserInput:E},ie.createElement(m,Gd(Gd({role:a?void 0:"textbox","aria-multiline":a?void 0:!0},v),{},{spellCheck:Kp||!fA?v.spellCheck:!1,autoCorrect:Kp||!fA?v.autoCorrect:"false",autoCapitalize:Kp||!fA?v.autoCapitalize:"false","data-slate-editor":!0,"data-slate-node":"value",contentEditable:!a,zindex:-1,suppressContentEditableWarning:!0,ref:A,style:Gd(Gd({},g?{}:Gd({position:"relative",whiteSpace:"pre-wrap",wordWrap:"break-word"},_?{minHeight:_}:{})),h),onBeforeInput:p.useCallback(F=>{if(!Kp&&!a&&!Ba(F,v.onBeforeInput)&&je.hasSelectableTarget(y,F.target)&&(F.preventDefault(),!je.isComposing(y))){var Q=F.data;U.insertText(y,Q)}},[v.onBeforeInput,y,a]),onInput:p.useCallback(F=>{if(!Ba(F,v.onInput)){if($.current){$.current.handleInput();return}for(var Q of C.current)Q();C.current=[]}},[v.onInput]),onBlur:p.useCallback(F=>{if(!(a||T.isUpdatingSelection||!je.hasSelectableTarget(y,F.target)||Ba(F,v.onBlur))){var Q=je.findDocumentOrShadowRoot(y);if(T.latestElement!==Q.activeElement){var{relatedTarget:N}=F,Y=je.toDOMNode(y,y);if(N!==Y&&!(hu(N)&&N.hasAttribute("data-slate-spacer"))){if(N!=null&&kg(N)&&je.hasDOMNode(y,N)){var Z=je.toSlateNode(y,N);if(et.isElement(Z)&&!y.isVoid(Z))return}if(SC){var ne=Q.getSelection();ne==null||ne.removeAllRanges()}Dm.delete(y)}}}},[a,T.isUpdatingSelection,T.latestElement,y,v.onBlur]),onClick:p.useCallback(F=>{if(je.hasTarget(y,F.target)&&!Ba(F,v.onClick)&&kg(F.target)){var Q=je.toSlateNode(y,F.target),N=je.findPath(y,Q);if(!U.hasPath(y,N)||Ne.get(y,N)!==Q)return;if(F.detail===SJt&&N.length>=1){var Y=N;if(!(et.isElement(Q)&&U.isBlock(y,Q))){var Z,ne=U.above(y,{match:ke=>et.isElement(ke)&&U.isBlock(y,ke),at:N});Y=(Z=ne==null?void 0:ne[1])!==null&&Z!==void 0?Z:N.slice(0,1)}var X=U.range(y,Y);be.select(y,X);return}if(a)return;var J=U.start(y,N),oe=U.end(y,N),ue=U.void(y,{at:J}),le=U.void(y,{at:oe});if(ue&&le&&de.equals(ue[1],le[1])){var fe=U.range(y,J);be.select(y,fe)}}},[y,v.onClick,a]),onCompositionEnd:p.useCallback(F=>{if(je.hasSelectableTarget(y,F.target)){var Q;if(je.isComposing(y)&&(x(!1),y0.set(y,!1)),(Q=$.current)===null||Q===void 0||Q.handleCompositionEnd(F),Ba(F,v.onCompositionEnd)||Ol)return;if(!SC&&!IQt&&!kQt&&!$Qt&&!AQt&&F.data){var N=pd.get(y);pd.delete(y),N!==void 0&&(Dh.set(y,y.marks),y.marks=N),U.insertText(y,F.data);var Y=Dh.get(y);Dh.delete(y),Y!==void 0&&(y.marks=Y)}}},[v.onCompositionEnd,y]),onCompositionUpdate:p.useCallback(F=>{je.hasSelectableTarget(y,F.target)&&!Ba(F,v.onCompositionUpdate)&&(je.isComposing(y)||(x(!0),y0.set(y,!0)))},[v.onCompositionUpdate,y]),onCompositionStart:p.useCallback(F=>{if(je.hasSelectableTarget(y,F.target)){var Q;if((Q=$.current)===null||Q===void 0||Q.handleCompositionStart(F),Ba(F,v.onCompositionStart)||Ol)return;x(!0);var{selection:N}=y;if(N){if(Se.isExpanded(N)){U.deleteFragment(y);return}var Y=U.above(y,{match:X=>et.isElement(X)&&U.isInline(y,X),mode:"highest"});if(Y){var[,Z]=Y;if(U.isEnd(y,N.anchor,Z)){var ne=U.after(y,Z);be.setSelection(y,{anchor:ne,focus:ne})}}}}},[v.onCompositionStart,y]),onCopy:p.useCallback(F=>{je.hasSelectableTarget(y,F.target)&&!Ba(F,v.onCopy)&&!Vue(F)&&(F.preventDefault(),je.setFragmentData(y,F.clipboardData,"copy"))},[v.onCopy,y]),onCut:p.useCallback(F=>{if(!a&&je.hasSelectableTarget(y,F.target)&&!Ba(F,v.onCut)&&!Vue(F)){F.preventDefault(),je.setFragmentData(y,F.clipboardData,"cut");var{selection:Q}=y;if(Q)if(Se.isExpanded(Q))U.deleteFragment(y);else{var N=Ne.parent(y,Q.anchor.path);U.isVoid(y,N)&&be.delete(y)}}},[a,y,v.onCut]),onDragOver:p.useCallback(F=>{if(je.hasTarget(y,F.target)&&!Ba(F,v.onDragOver)){var Q=je.toSlateNode(y,F.target);et.isElement(Q)&&U.isVoid(y,Q)&&F.preventDefault()}},[v.onDragOver,y]),onDragStart:p.useCallback(F=>{if(!a&&je.hasTarget(y,F.target)&&!Ba(F,v.onDragStart)){var Q=je.toSlateNode(y,F.target),N=je.findPath(y,Q),Y=et.isElement(Q)&&U.isVoid(y,Q)||U.void(y,{at:N,voids:!0});if(Y){var Z=U.range(y,N);be.select(y,Z)}T.isDraggingInternally=!0,je.setFragmentData(y,F.dataTransfer,"drag")}},[a,y,v.onDragStart,T]),onDrop:p.useCallback(F=>{if(!a&&je.hasTarget(y,F.target)&&!Ba(F,v.onDrop)){F.preventDefault();var Q=y.selection,N=je.findEventRange(y,F),Y=F.dataTransfer;be.select(y,N),T.isDraggingInternally&&Q&&!Se.equals(Q,N)&&!U.void(y,{at:N,voids:!0})&&be.delete(y,{at:Q}),je.insertData(y,Y),je.isFocused(y)||je.focus(y)}T.isDraggingInternally=!1},[a,y,v.onDrop,T]),onDragEnd:p.useCallback(F=>{!a&&T.isDraggingInternally&&v.onDragEnd&&je.hasTarget(y,F.target)&&v.onDragEnd(F),T.isDraggingInternally=!1},[a,T,v,y]),onFocus:p.useCallback(F=>{if(!a&&!T.isUpdatingSelection&&je.hasEditableTarget(y,F.target)&&!Ba(F,v.onFocus)){var Q=je.toDOMNode(y,y),N=je.findDocumentOrShadowRoot(y);if(T.latestElement=N.activeElement,Tb&&F.target!==Q){Q.focus();return}Dm.set(y,!0)}},[a,T,y,v.onFocus]),onKeyDown:p.useCallback(F=>{if(!a&&je.hasEditableTarget(y,F.target)){var Q;(Q=$.current)===null||Q===void 0||Q.handleKeyDown(F);var{nativeEvent:N}=F;if(je.isComposing(y)&&N.isComposing===!1&&(y0.set(y,!1),x(!1)),Ba(F,v.onKeyDown)||je.isComposing(y))return;var{selection:Y}=y,Z=y.children[Y!==null?Y.focus.path[0]:0],ne=ENe(Ne.string(Z))==="rtl";if(Yo.isRedo(N)){F.preventDefault();var X=y;typeof X.redo=="function"&&X.redo();return}if(Yo.isUndo(N)){F.preventDefault();var J=y;typeof J.undo=="function"&&J.undo();return}if(Yo.isMoveLineBackward(N)){F.preventDefault(),be.move(y,{unit:"line",reverse:!0});return}if(Yo.isMoveLineForward(N)){F.preventDefault(),be.move(y,{unit:"line"});return}if(Yo.isExtendLineBackward(N)){F.preventDefault(),be.move(y,{unit:"line",edge:"focus",reverse:!0});return}if(Yo.isExtendLineForward(N)){F.preventDefault(),be.move(y,{unit:"line",edge:"focus"});return}if(Yo.isMoveBackward(N)){F.preventDefault(),Y&&Se.isCollapsed(Y)?be.move(y,{reverse:!ne}):be.collapse(y,{edge:"start"});return}if(Yo.isMoveForward(N)){F.preventDefault(),Y&&Se.isCollapsed(Y)?be.move(y,{reverse:ne}):be.collapse(y,{edge:"end"});return}if(Yo.isMoveWordBackward(N)){F.preventDefault(),Y&&Se.isExpanded(Y)&&be.collapse(y,{edge:"focus"}),be.move(y,{unit:"word",reverse:!ne});return}if(Yo.isMoveWordForward(N)){F.preventDefault(),Y&&Se.isExpanded(Y)&&be.collapse(y,{edge:"focus"}),be.move(y,{unit:"word",reverse:ne});return}if(Kp){if((DNe||SC)&&Y&&(Yo.isDeleteBackward(N)||Yo.isDeleteForward(N))&&Se.isCollapsed(Y)){var oe=Ne.parent(y,Y.anchor.path);if(et.isElement(oe)&&U.isVoid(y,oe)&&(U.isInline(y,oe)||U.isBlock(y,oe))){F.preventDefault(),U.deleteBackward(y,{unit:"block"});return}}}else{if(Yo.isBold(N)||Yo.isItalic(N)||Yo.isTransposeCharacter(N)){F.preventDefault();return}if(Yo.isSoftBreak(N)){F.preventDefault(),U.insertSoftBreak(y);return}if(Yo.isSplitBlock(N)){F.preventDefault(),U.insertBreak(y);return}if(Yo.isDeleteBackward(N)){F.preventDefault(),Y&&Se.isExpanded(Y)?U.deleteFragment(y,{direction:"backward"}):U.deleteBackward(y);return}if(Yo.isDeleteForward(N)){F.preventDefault(),Y&&Se.isExpanded(Y)?U.deleteFragment(y,{direction:"forward"}):U.deleteForward(y);return}if(Yo.isDeleteLineBackward(N)){F.preventDefault(),Y&&Se.isExpanded(Y)?U.deleteFragment(y,{direction:"backward"}):U.deleteBackward(y,{unit:"line"});return}if(Yo.isDeleteLineForward(N)){F.preventDefault(),Y&&Se.isExpanded(Y)?U.deleteFragment(y,{direction:"forward"}):U.deleteForward(y,{unit:"line"});return}if(Yo.isDeleteWordBackward(N)){F.preventDefault(),Y&&Se.isExpanded(Y)?U.deleteFragment(y,{direction:"backward"}):U.deleteBackward(y,{unit:"word"});return}if(Yo.isDeleteWordForward(N)){F.preventDefault(),Y&&Se.isExpanded(Y)?U.deleteFragment(y,{direction:"forward"}):U.deleteForward(y,{unit:"word"});return}}}},[a,y,v.onKeyDown]),onPaste:p.useCallback(F=>{!a&&je.hasEditableTarget(y,F.target)&&!Ba(F,v.onPaste)&&(!Kp||PQt(F.nativeEvent)||SC)&&(F.preventDefault(),je.insertData(y,F.clipboardData))},[a,y,v.onPaste])}),ie.createElement(OJt,{decorations:P,node:y,renderElement:l,renderPlaceholder:d,renderLeaf:c,selection:y.selection})))))},RJt=e=>{var{attributes:n,children:r}=e;return ie.createElement("span",Gd({},n),r,Ol&&ie.createElement("br",null))},MJt=()=>[],LJt=(e,n)=>{if(n.getBoundingClientRect&&(!e.selection||e.selection&&Se.isCollapsed(e.selection))){var r=n.startContainer.parentElement;r.getBoundingClientRect=n.getBoundingClientRect.bind(n),Hx(r,{scrollMode:"if-needed"}),delete r.getBoundingClientRect}},Ba=(e,n)=>{if(!n)return!1;var r=n(e);return r??(e.isDefaultPrevented()||e.isPropagationStopped())},Vue=e=>kg(e.target)&&(e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement),FJt=(e,n)=>{if(!n)return!1;var r=n(e);return r??e.defaultPrevented},BJt=p.createContext(!1),NJt=p.createContext({});function VJt(e){var n=p.useRef([]).current,r=p.useRef({editor:e}).current,o=p.useCallback(s=>{r.editor=s,n.forEach(a=>a(s))},[n,r]),i=p.useMemo(()=>({getSlate:()=>r.editor,addEventListener:s=>(n.push(s),()=>{n.splice(n.indexOf(s),1)})}),[n,r]);return{selectorContext:i,onChange:o}}var zJt=["editor","children","onChange","onSelectionChange","onValueChange","initialValue"],HJt=e=>{var{editor:n,children:r,onChange:o,onSelectionChange:i,onValueChange:s,initialValue:a}=e,l=Ux(e,zJt),[c,d]=ie.useState(()=>{if(!Ne.isNodeList(a))throw new Error("[Slate] initialValue is invalid! Expected a list of elements but got: ".concat(Os.stringify(a)));if(!U.isEditor(n))throw new Error("[Slate] editor is invalid! You passed: ".concat(Os.stringify(n)));return n.children=a,Object.assign(n,l),{v:0,editor:n}}),{selectorContext:f,onChange:h}=VJt(n),m=p.useCallback(y=>{var b;switch(o&&o(n.children),y==null||(b=y.operation)===null||b===void 0?void 0:b.type){case"set_selection":i==null||i(n.selection);break;default:s==null||s(n.children)}d(x=>({v:x.v+1,editor:n})),h(n)},[n,h,o,i,s]);p.useEffect(()=>(Fz.set(n,m),()=>{Fz.set(n,()=>{})}),[n,m]);var[g,v]=p.useState(je.isFocused(n));return p.useEffect(()=>{v(je.isFocused(n))},[n]),DS(()=>{var y=()=>v(je.isFocused(n));return $Ne>=17?(document.addEventListener("focusin",y),document.addEventListener("focusout",y),()=>{document.removeEventListener("focusin",y),document.removeEventListener("focusout",y)}):(document.addEventListener("focus",y,!0),document.addEventListener("blur",y,!0),()=>{document.removeEventListener("focus",y,!0),document.removeEventListener("blur",y,!0)})},[]),ie.createElement(NJt.Provider,{value:f},ie.createElement(KNe.Provider,{value:c},ie.createElement(NZ.Provider,{value:c.editor},ie.createElement(BJt.Provider,{value:g},r))))},zue=(e,n)=>{var r=(n.top+n.bottom)/2;return e.top<=r&&e.bottom>=r},Hue=(e,n,r)=>{var o=je.toDOMRange(e,n).getBoundingClientRect(),i=je.toDOMRange(e,r).getBoundingClientRect();return zue(o,i)&&zue(i,o)},UJt=(e,n)=>{var r=U.range(e,Se.end(n)),o=Array.from(U.positions(e,{at:n})),i=0,s=o.length,a=Math.floor(s/2);if(Hue(e,U.range(e,o[i]),r))return U.range(e,o[i],r);if(o.length<2)return U.range(e,o[o.length-1],r);for(;a!==o.length&&a!==i;)Hue(e,U.range(e,o[a]),r)?s=a:i=a,a=Math.floor((i+s)/2);return U.range(e,o[s],r)};function Uue(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function Wue(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?Uue(Object(r),!0).forEach(function(o){Su(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Uue(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}var WJt=function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"x-slate-fragment",o=n,{apply:i,onChange:s,deleteBackward:a,addMark:l,removeMark:c}=o;return g6.set(o,new WeakMap),o.addMark=(d,f)=>{var h,m;(h=HZ.get(o))===null||h===void 0||h(),!pd.get(o)&&(m=El.get(o))!==null&&m!==void 0&&m.length&&pd.set(o,null),Dh.delete(o),l(d,f)},o.removeMark=d=>{var f;!pd.get(o)&&(f=El.get(o))!==null&&f!==void 0&&f.length&&pd.set(o,null),Dh.delete(o),c(d)},o.deleteBackward=d=>{if(d!=="line")return a(d);if(o.selection&&Se.isCollapsed(o.selection)){var f=U.above(o,{match:v=>et.isElement(v)&&U.isBlock(o,v),at:o.selection});if(f){var[,h]=f,m=U.range(o,h,o.selection.anchor),g=UJt(o,m);Se.isCollapsed(g)||be.delete(o,{at:g})}}},o.apply=d=>{var f=[],h=[],m=El.get(o);if(m!=null&&m.length){var g=m.map(A=>qQt(A,d)).filter(Boolean);El.set(o,g)}var v=pm.get(o);v&&pm.set(o,Due(o,v,d));var y=hm.get(o);if(y!=null&&y.at){var b=Sn.isPoint(y==null?void 0:y.at)?Vz(o,y.at,d):Due(o,y.at,d);hm.set(o,b?Wue(Wue({},y),{},{at:b}):null)}switch(d.type){case"insert_text":case"remove_text":case"set_node":case"split_node":{f.push(...Iy(o,d.path));break}case"set_selection":{var x;(x=x_.get(o))===null||x===void 0||x.unref(),x_.delete(o);break}case"insert_node":case"remove_node":{f.push(...Iy(o,de.parent(d.path)));break}case"merge_node":{var w=de.previous(d.path);f.push(...Iy(o,w));break}case"move_node":{var C=de.common(de.parent(d.path),de.parent(d.newPath));f.push(...Iy(o,C));var _;de.isBefore(d.path,d.newPath)?(f.push(...Iy(o,de.parent(d.path))),_=d.newPath):(f.push(...Iy(o,de.parent(d.newPath))),_=d.path);var S=Ne.get(n,de.parent(_)),k=je.findKey(o,S),E=U.pathRef(o,de.parent(_));h.push([E,k]);break}}i(d);for(var[j,T]of f){var[$]=U.node(o,j);q$.set($,T)}for(var[D,I]of h)if(D.current){var[O]=U.node(o,D.current);q$.set(O,I)}},o.setFragmentData=d=>{var{selection:f}=o;if(f){var[h,m]=Se.edges(f),g=U.void(o,{at:h.path}),v=U.void(o,{at:m.path});if(!(Se.isCollapsed(f)&&!g)){var y=je.toDOMRange(o,f),b=y.cloneContents(),x=b.childNodes[0];if(b.childNodes.forEach($=>{$.textContent&&$.textContent.trim()!==""&&(x=$)}),v){var[w]=v,C=y.cloneRange(),_=je.toDOMNode(o,w);C.setEndAfter(_),b=C.cloneContents()}if(g&&(x=b.querySelector("[data-slate-spacer]")),Array.from(b.querySelectorAll("[data-slate-zero-width]")).forEach($=>{var D=$.getAttribute("data-slate-zero-width")==="n";$.textContent=D?`
`:""}),MNe(x)){var S=x.ownerDocument.createElement("span");S.style.whiteSpace="pre",S.appendChild(x),b.appendChild(S),x=S}var k=o.getFragment(),E=JSON.stringify(k),j=window.btoa(encodeURIComponent(E));x.setAttribute("data-slate-fragment",j),d.setData("application/".concat(r),j);var T=b.ownerDocument.createElement("div");return T.appendChild(b),T.setAttribute("hidden","true"),b.ownerDocument.body.appendChild(T),d.setData("text/html",T.innerHTML),d.setData("text/plain",FNe(T)),b.ownerDocument.body.removeChild(T),d}}},o.insertData=d=>{o.insertFragmentData(d)||o.insertTextData(d)},o.insertFragmentData=d=>{var f=d.getData("application/".concat(r))||BQt(d);if(f){var h=decodeURIComponent(window.atob(f)),m=JSON.parse(h);return o.insertFragment(m),!0}return!1},o.insertTextData=d=>{var f=d.getData("text/plain");if(f){var h=f.split(/\r\n|\r|\n/),m=!1;for(var g of h)m&&be.splitNodes(o,{always:!0}),o.insertText(g),m=!0;return!0}return!1},o.onChange=d=>{var f=$Ne<18?ZY.unstable_batchedUpdates:h=>h();f(()=>{var h=Fz.get(o);h&&h(d),s(d)})},o},Iy=(e,n)=>{var r=[];for(var[o,i]of U.levels(e,{at:n})){var s=je.findKey(e,o);r.push([i,s])}return r},Hz={exports:{}},oL,Gue;function GJt(){if(Gue)return oL;Gue=1;var e=1e3,n=e*60,r=n*60,o=r*24,i=o*7,s=o*365.25;oL=function(f,h){h=h||{};var m=typeof f;if(m==="string"&&f.length>0)return a(f);if(m==="number"&&isFinite(f))return h.long?c(f):l(f);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(f))};function a(f){if(f=String(f),!(f.length>100)){var h=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(f);if(h){var m=parseFloat(h[1]),g=(h[2]||"ms").toLowerCase();switch(g){case"years":case"year":case"yrs":case"yr":case"y":return m*s;case"weeks":case"week":case"w":return m*i;case"days":case"day":case"d":return m*o;case"hours":case"hour":case"hrs":case"hr":case"h":return m*r;case"minutes":case"minute":case"mins":case"min":case"m":return m*n;case"seconds":case"second":case"secs":case"sec":case"s":return m*e;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return m;default:return}}}}function l(f){var h=Math.abs(f);return h>=o?Math.round(f/o)+"d":h>=r?Math.round(f/r)+"h":h>=n?Math.round(f/n)+"m":h>=e?Math.round(f/e)+"s":f+"ms"}function c(f){var h=Math.abs(f);return h>=o?d(f,h,o,"day"):h>=r?d(f,h,r,"hour"):h>=n?d(f,h,n,"minute"):h>=e?d(f,h,e,"second"):f+" ms"}function d(f,h,m,g){var v=h>=m*1.5;return Math.round(f/m)+" "+g+(v?"s":"")}return oL}function qJt(e){r.debug=r,r.default=r,r.coerce=c,r.disable=a,r.enable=s,r.enabled=l,r.humanize=GJt(),Object.keys(e).forEach(function(d){r[d]=e[d]}),r.instances=[],r.names=[],r.skips=[],r.formatters={};function n(d){for(var f=0,h=0;h<d.length;h++)f=(f<<5)-f+d.charCodeAt(h),f|=0;return r.colors[Math.abs(f)%r.colors.length]}r.selectColor=n;function r(d){var f;function h(){if(h.enabled){for(var m=arguments.length,g=new Array(m),v=0;v<m;v++)g[v]=arguments[v];var y=h,b=Number(new Date),x=b-(f||b);y.diff=x,y.prev=f,y.curr=b,f=b,g[0]=r.coerce(g[0]),typeof g[0]!="string"&&g.unshift("%O");var w=0;g[0]=g[0].replace(/%([a-zA-Z%])/g,function(_,S){if(_==="%%")return _;w++;var k=r.formatters[S];if(typeof k=="function"){var E=g[w];_=k.call(y,E),g.splice(w,1),w--}return _}),r.formatArgs.call(y,g);var C=y.log||r.log;C.apply(y,g)}}return h.namespace=d,h.enabled=r.enabled(d),h.useColors=r.useColors(),h.color=n(d),h.destroy=o,h.extend=i,typeof r.init=="function"&&r.init(h),r.instances.push(h),h}function o(){var d=r.instances.indexOf(this);return d!==-1?(r.instances.splice(d,1),!0):!1}function i(d,f){return r(this.namespace+(typeof f>"u"?":":f)+d)}function s(d){r.save(d),r.names=[],r.skips=[];var f,h=(typeof d=="string"?d:"").split(/[\s,]+/),m=h.length;for(f=0;f<m;f++)h[f]&&(d=h[f].replace(/\*/g,".*?"),d[0]==="-"?r.skips.push(new RegExp("^"+d.substr(1)+"$")):r.names.push(new RegExp("^"+d+"$")));for(f=0;f<r.instances.length;f++){var g=r.instances[f];g.enabled=r.enabled(g.namespace)}}function a(){r.enable("")}function l(d){if(d[d.length-1]==="*")return!0;var f,h;for(f=0,h=r.skips.length;f<h;f++)if(r.skips[f].test(d))return!1;for(f=0,h=r.names.length;f<h;f++)if(r.names[f].test(d))return!0;return!1}function c(d){return d instanceof Error?d.stack||d.message:d}return r.enable(r.load()),r}var YJt=qJt;(function(e,n){function r(f){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?r=function(m){return typeof m}:r=function(m){return m&&typeof Symbol=="function"&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m},r(f)}n.log=s,n.formatArgs=i,n.save=a,n.load=l,n.useColors=o,n.storage=c(),n.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function o(){return typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)?!0:typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)?!1:typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function i(f){if(f[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+f[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!!this.useColors){var h="color: "+this.color;f.splice(1,0,h,"color: inherit");var m=0,g=0;f[0].replace(/%[a-zA-Z%]/g,function(v){v!=="%%"&&(m++,v==="%c"&&(g=m))}),f.splice(g,0,h)}}function s(){var f;return(typeof console>"u"?"undefined":r(console))==="object"&&console.log&&(f=console).log.apply(f,arguments)}function a(f){try{f?n.storage.setItem("debug",f):n.storage.removeItem("debug")}catch{}}function l(){var f;try{f=n.storage.getItem("debug")}catch{}return!f&&typeof process<"u"&&"env"in process&&(f={}.DEBUG),f}function c(){try{return localStorage}catch{}}e.exports=YJt(n);var d=e.exports.formatters;d.j=function(f){try{return JSON.stringify(f)}catch(h){return"[UnexpectedJSONParseError]: "+h.message}}})(Hz,Hz.exports);var KJt=Hz.exports;const kC=Ye(KJt);function GZ(e){return window.crypto.getRandomValues(e)}var XNe=Object.prototype.hasOwnProperty.call.bind(Object.prototype.hasOwnProperty);function ZJt(e){for(const n in e)if(!(n==="_type"||n==="_key")&&XNe(e,n)&&!qZ(e[n]))return!1;return!0}function XJt(e){for(let n=0;n<e.length;n++)if(!qZ(e[n]))return!1;return!0}function qZ(e){if(e==null)return!0;const n=typeof e;return Array.isArray(e)?XJt(e):n==="object"?ZJt(e):!1}function QJt(e){for(const n in e)if(!(n==="_type"||n==="_key")&&XNe(e,n)&&e[n]!==void 0)return!1;return!0}const JJt=(()=>{let e;return()=>{if(e)return e;e=[];for(let n=0;n<256;++n)e[n]=(n+256).toString(16).substring(1);return e}})();function een(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:16;const n=new Uint8Array(e);return GZ(n),n}function DE(e){const n=JJt();return een(e).reduce((r,o)=>r+n[o],"").slice(0,e)}const ten=Object.prototype.toString;function nen(e){switch(ten.call(e)){case"[object Function]":return"function";case"[object Date]":return"date";case"[object RegExp]":return"regexp";case"[object Arguments]":return"arguments";case"[object Array]":return"array";case"[object String]":return"string"}if(typeof e=="object"&&e&&typeof e.length=="number")try{if(typeof e.callee=="function")return"arguments"}catch(n){if(n instanceof TypeError)return"arguments"}return e===null?"null":e===void 0?"undefined":e&&e.nodeType===1?"element":e===Object(e)?"object":typeof e}function Vl(e){const n=nen(e);if(n!=="object")return n;const r=e;return"_type"in r&&r._type||n}var ren=wPe,que=1/0,oen=17976931348623157e292;function ien(e){if(!e)return e===0?e:0;if(e=ren(e),e===que||e===-que){var n=e<0?-1:1;return n*oen}return e===e?e:0}var QNe=ien,sen=QNe;function aen(e){var n=sen(e),r=n%1;return n===n?r?n-r:n:0}var len=aen,cen=VFe,uen=Zg,den=len,fen=Math.max;function hen(e,n,r){var o=e==null?0:e.length;if(!o)return-1;var i=r==null?0:den(r);return i<0&&(i=fen(o+i,0)),cen(e,uen(n),i)}var JNe=hen;const YZ=Ye(JNe);var pen=UK,men=4;function gen(e){return pen(e,men)}var ven=gen;const eVe=Ye(ven);function KZ(e){return e.type?KZ(e.type):e.name==="block"}const yen=Object.prototype.toString;function tVe(e){switch(yen.call(e)){case"[object Function]":return"function";case"[object Date]":return"date";case"[object RegExp]":return"regexp";case"[object Arguments]":return"arguments";case"[object Array]":return"array";case"[object String]":return"string"}return e===null?"null":e===void 0?"undefined":e&&typeof e=="object"&&"nodeType"in e&&e.nodeType===1?"element":e===Object(e)?"object":typeof e}function pA(e){return!!e&&(typeof e=="object"||typeof e=="function")}function Y$(e){return pA(e)&&typeof e._type=="string"&&Array.isArray(e.children)&&e.children.every(n=>pA(n))&&("markDefs"in e?Array.isArray(e.markDefs)&&e.markDefs.every(n=>pA(n)):!1)&&("style"in e?typeof e.style=="string":!0)}function iL(e){return pA(e)&&e._type==="span"&&typeof e.text=="string"&&("marks"in e?Array.isArray(e.marks)&&e.marks.every(n=>typeof n=="string"):!0)}function cp(e){return!!e&&(typeof e=="object"||typeof e=="function")}function Yue(e){return cp(e)?e.jsonType==="object":!1}function ben(e){return cp(e)?e.jsonType==="array":!1}function xen(e){return typeof e=="object"&&e!==null&&"title"in e&&"value"in e}function wen(e){return cp(e)?Array.isArray(e.annotations)&&Array.isArray(e.decorators):!1}function Cen(e){if(!cp(e)||!Array.isArray(e.fields))return!1;const n=e.fields.find(Gz),r=e.fields.find(Uz),o=e.fields.find(Wz);return Gz(n)&&Uz(r)&&Wz(o)}function Uz(e){return!cp(e)||e.name!=="style"?!1:cp(e.type)&&e.type.jsonType==="string"}function Wz(e){return!cp(e)||e.name!=="listItem"?!1:cp(e.type)&&e.type.jsonType==="string"}function Gz(e){return!cp(e)||e.name!=="children"||!ben(e.type)?!1:e.type.of.some(wen)}const _en=["pre","textarea","code"],Gx="normal",$l=Object.freeze({_type:"block",markDefs:[],style:Gx}),Om=Object.freeze({_type:"span",marks:[]}),K$={p:$l,blockquote:{...$l,style:"blockquote"}},nVe={span:{object:"text"}},Z$={ol:{object:null},ul:{object:null}},X$={h1:{...$l,style:"h1"},h2:{...$l,style:"h2"},h3:{...$l,style:"h3"},h4:{...$l,style:"h4"},h5:{...$l,style:"h5"},h6:{...$l,style:"h6"}},Sen={br:{...$l,style:Gx}},rVe={b:"strong",strong:"strong",i:"em",em:"em",u:"underline",s:"strike-through",strike:"strike-through",del:"strike-through",code:"code",sup:"sup",sub:"sub",ins:"ins",mark:"mark",small:"small"},oVe={li:{...$l,style:Gx,level:1,listItem:"bullet"}},ken={...K$,...nVe,...Z$,...oVe,...X$,...Sen};Xi(Object.values(ken).filter(e=>"style"in e).map(e=>e.style));Xi(Object.values(rVe));function Een(e){var n,r;if(!e)throw new Error("Parameter 'blockContentType' required");const o=e.of.find(KZ);if(!Cen(o))throw new Error("'block' type is not defined in this schema (required).");const i=(r=(n=o.fields.find(Gz))==null?void 0:n.type)==null?void 0:r.of;if(!i)throw new Error("No `of` declaration found for blocks `children` field");const s=i.find(c=>c.name==="span");if(!s)throw new Error("No `span` type found in `block` schema type `children` definition");const a=i.filter(c=>c.name!=="span"&&Yue(c)),l=e.of.filter(c=>c.name!==o.name&&Yue(c));return{styles:jen(o),decorators:Ien(s),annotations:Ten(s),lists:Aen(o),types:{block:e,span:s,inlineObjects:a,blockObjects:l}}}function jen(e){const n=e.fields.find(Uz);if(!n)throw new Error("A field with name 'style' is not defined in the block type (required).");const r=iVe(n.type.options);if(r.length===0)throw new Error("The style fields need at least one style defined. I.e: {title: 'Normal', value: 'normal'}.");return r}function Ten(e){return e.annotations.map(n=>({title:n.title,type:n,value:n.name,icon:n.icon}))}function Ien(e){return e.decorators}function Aen(e){const n=e.fields.find(Wz);if(!n)throw new Error("A field with name 'list' is not defined in the block type (required).");const r=iVe(n.type.options);if(!r)throw new Error("The list field need at least to be an empty array");return r}function iVe(e){const n=e?e.list:void 0;return Array.isArray(n)?n.map(r=>xen(r)?r:{title:r,value:r}):[]}const Eg={ANY_TYPE:0,NUMBER_TYPE:1,STRING_TYPE:2,BOOLEAN_TYPE:3,UNORDERED_NODE_ITERATOR_TYPE:4,ORDERED_NODE_ITERATOR_TYPE:5,UNORDERED_NODE_SNAPSHOT_TYPE:6,ORDERED_NODE_SNAPSHOT_TYPE:7,ANY_UNORDERED_NODE_TYPE:8,FIRST_ORDERED_NODE_TYPE:9};var $en=(e,n,r)=>{var o;const i=(r==null?void 0:r.unstable_whitespaceOnPasteMode)||"preserve";let s=n.evaluate('//*[@id and contains(@id, "docs-internal-guid")]',n,null,Eg.ORDERED_NODE_ITERATOR_TYPE,null).iterateNext();if(s){const a=An(s)==="b";switch(a||(s=n.body),i){case"normalize":qz(s);break;case"remove":Jen(s);break}const l=n.evaluate("//*",n,null,Eg.UNORDERED_NODE_SNAPSHOT_TYPE,null);for(let c=l.snapshotLength-1;c>=0;c--){const d=l.snapshotItem(c);d==null||d.setAttribute("data-is-google-docs","true"),((d==null?void 0:d.parentElement)===s||!a&&d.parentElement===n.body)&&(d==null||d.setAttribute("data-is-root-node","true"),An(d)),An(d)==="li"&&d.firstChild&&An(d==null?void 0:d.firstChild)==="img"&&d.removeChild(d.firstChild)}return a&&((o=n.body.firstElementChild)==null||o.replaceWith(...Array.from(s.childNodes))),n}return n};const Den=["/html/text()","/html/head/text()","/html/body/text()","/html/body/ul/text()","/html/body/ol/text()","//comment()","//style","//xml","//script","//meta","//link"];var Oen=(e,n)=>{var r,o,i;const s=n.evaluate("/html/body/text()",n,null,Eg.UNORDERED_NODE_SNAPSHOT_TYPE,null);for(let l=s.snapshotLength-1;l>=0;l--){const c=s.snapshotItem(l),d=c.textContent||"";if(d.replace(/[^\S\n]+$/g,"")){const f=n.createElement("span");f.appendChild(n.createTextNode(d)),(r=c.parentNode)==null||r.replaceChild(f,c)}else(o=c.parentNode)==null||o.removeChild(c)}const a=n.evaluate(Den.join("|"),n,null,Eg.UNORDERED_NODE_SNAPSHOT_TYPE,null);for(let l=a.snapshotLength-1;l>=0;l--){const c=a.snapshotItem(l);c&&((i=c.parentNode)==null||i.removeChild(c))}return n},Pen=(e,n)=>{const r=/<!-- notionvc:.*?-->/g;if(e.match(r)){const o=n.evaluate("//*",n,null,Eg.UNORDERED_NODE_SNAPSHOT_TYPE,null);for(let i=o.snapshotLength-1;i>=0;i--){const s=o.snapshotItem(i);s==null||s.setAttribute("data-is-notion","true")}return n}return n},Ren=(e,n)=>{function r(o){var i,s;if(o.nodeType===Eg.BOOLEAN_TYPE&&!_en.includes(((i=o.parentElement)==null?void 0:i.tagName.toLowerCase())||""))o.textContent=((s=o.textContent)==null?void 0:s.replace(/\s\s+/g," ").replace(/[\r\n]+/g," "))||"";else for(let a=0;a<o.childNodes.length;a++)r(o.childNodes[a])}return r(n.body),n};const Men=/(class="?Mso|style=(?:"|')[^"]*?\bmso-|w:WordDocument|<o:\w+>|<\/font>)/,Len=["//o:p","//span[@style='mso-list:Ignore']","//span[@style='mso-list: Ignore']"],Fen=["//p[@class='MsoTocHeading']","//p[@class='MsoTitle']","//p[@class='MsoToaHeading']","//p[@class='MsoSubtitle']","//span[@class='MsoSubtleEmphasis']","//span[@class='MsoIntenseEmphasis']"],Ben={MsoTocHeading:["h3"],MsoTitle:["h1"],MsoToaHeading:["h2"],MsoSubtitle:["h5"],MsoSubtleEmphasis:["span","em"],MsoIntenseEmphasis:["span","em","strong"]};function Nen(e){return Men.test(e)}var Ven=(e,n)=>{var r;if(!Nen(e))return n;const o=n.evaluate(Len.join("|"),n,s=>s==="o"?"urn:schemas-microsoft-com:office:office":null,Eg.UNORDERED_NODE_SNAPSHOT_TYPE,null);for(let s=o.snapshotLength-1;s>=0;s--){const a=o.snapshotItem(s);a!=null&&a.parentNode&&a.parentNode.removeChild(a)}const i=n.evaluate(Fen.join("|"),n,null,Eg.UNORDERED_NODE_SNAPSHOT_TYPE,null);for(let s=i.snapshotLength-1;s>=0;s--){const a=i.snapshotItem(s),l=Ben[a.className],c=new Text(a.textContent||"");if(!l)continue;const d=document.createElement(l[0]);let f=d,h=d;l.slice(1).forEach(m=>{h=document.createElement(m),f.appendChild(h),f=h}),h.appendChild(c),(r=a==null?void 0:a.parentNode)==null||r.replaceChild(d,a)}return n},zen=[Ren,Pen,Ven,$en,Oen];function Hen(e){const n=Een(e),r=n.styles.map(a=>a.value||a.title),o=n.decorators.map(a=>a.value||a.title),i=n.annotations.map(a=>a.value||a.title||""),s=n.lists.map(a=>a.value||a.title||"");return{enabledBlockStyles:r,enabledSpanDecorators:o,enabledBlockAnnotations:i,enabledListTypes:s}}function An(e){if(e&&"tagName"in e)return e.tagName.toLowerCase()}function Uen(e,n,r){const o=n(Wen(e));return zen.forEach(i=>{i(e,o,r)}),o}function Wen(e){return e.trim()}function Gen(){if(tVe(DOMParser)==="undefined")throw new Error("The native `DOMParser` global which the `Html` deserializer uses by default is not present in this environment. You must supply the `options.parseHtml` function instead.");return e=>new DOMParser().parseFromString(e,"text/html")}function qen(e){let n=0;const r=[],o=i=>{const s=[];i.forEach(a=>{n===0&&r.push(a),Y$(a)&&(n>0&&(s.push(a),r.push(a)),n++,o(a.children)),a._type==="__block"&&(s.push(a),r.push(a.block))}),s.forEach(a=>{i.splice(i.indexOf(a),1)}),n--};return o(e),r}function Yen(e,n){const r=e.children[n+1];return r&&r._type==="span"?r:null}function Ken(e,n){const r=e.children[n-1];return r&&r._type==="span"?r:null}function Kue(e){return[" "," "].includes(e)}function Zen(e){return e.forEach(n=>{Y$(n)&&n.children.forEach((r,o)=>{if(!nx(r))return;const i=Yen(n,o),s=Ken(n,o);o===0&&(r.text=r.text.replace(/^[^\S\n]+/g,"")),o===n.children.length-1&&(r.text=r.text.replace(/[^\S\n]+$/g,"")),/\s/.test(r.text.substring(r.text.length-1))&&i&&nx(i)&&/\s/.test(i.text.substring(0,1))&&(r.text=r.text.replace(/[^\S\n]+$/g,"")),/\s/.test(r.text.substring(0,1))&&s&&nx(s)&&/\s/.test(s.text.substring(s.text.length-1))&&(r.text=r.text.replace(/^[^\S\n]+/g,"")),r.text||n.children.splice(o,1),s&&Kn(s.marks,r.marks)&&Kue(r.text)?(s.text+=" ",n.children.splice(o,1)):i&&Kn(i.marks,r.marks)&&Kue(r.text)&&(i.text=" ".concat(i.text),n.children.splice(o,1))})}),e}function Xen(e){return e.reduce((n,r,o,i)=>{if(r._type==="block")return n.push(r),n;if(r._type==="__block")return n.push(r.block),n;const s=n[n.length-1];if(o>0&&!Y$(i[o-1])&&Y$(s))return s.children.push(r),n;const a={...$l,children:[r]};return n.push(a),n},[])}function Qen(e){return Object.prototype.toString.call(e)=="[object NodeList]"}function nx(e){return e._type==="span"}function Zue(e){return e._type==="block"}function Xue(e){return e._type==="__decorator"}function Que(e){return e._type==="__annotation"}function vi(e){return e.nodeType===1}function qz(e){let n=0,r=null;const o=[];for(let i=e.firstChild;i;i=i.nextSibling){if(!vi(i)){qz(i),n=0;continue}const s=i;etn(s)?(r&&s.parentElement===r?(n++,n>1&&o.push(s)):n=1,r=s.parentElement):(qz(i),n=0)}o.forEach(i=>{var s;return(s=i.parentElement)==null?void 0:s.removeChild(i)})}function Jen(e){const n=[];function r(o){var i,s;if(vi(o)){const a=o;if(An(a)==="br"&&(An(a.nextElementSibling)==="p"||An(a.previousElementSibling)==="p")){n.push(a);return}if((An(a)==="p"||An(a)==="br")&&((s=(i=a==null?void 0:a.firstChild)==null?void 0:i.textContent)==null?void 0:s.trim())===""){n.push(a);return}for(let l=a.firstChild;l;l=l.nextSibling)r(l)}}r(e),n.forEach(o=>{var i;return(i=o.parentElement)==null?void 0:i.removeChild(o)})}function etn(e){var n;return["p","br"].includes(An(e)||"")&&!((n=e.textContent)!=null&&n.trim())}const sVe=Object.keys(Z$);function ttn(e){const n=vi(e)&&e.getAttribute("style");return/font-style\s*:\s*italic/.test(n||"")}function ntn(e){const n=vi(e)&&e.getAttribute("style");return/font-weight\s*:\s*700/.test(n||"")}function rtn(e){if(!vi(e)||An(e.parentNode)==="a")return!1;const n=vi(e)&&e.getAttribute("style");return/text-decoration\s*:\s*underline/.test(n||"")}function otn(e){const n=vi(e)&&e.getAttribute("style");return/text-decoration\s*:\s*line-through/.test(n||"")}function x5(e){return vi(e)&&!!e.getAttribute("data-is-google-docs")}function itn(e){return vi(e)&&!!e.getAttribute("data-is-root-node")}function stn(e){const n=An(e.parentNode);if(!(n&&!sVe.includes(n)))return An(e.parentNode)==="ul"?"bullet":"number"}function atn(e){let n=0;if(An(e)==="li"){let r=e.parentNode;for(;r;){const o=An(r);o&&sVe.includes(o)&&n++,r=r.parentNode}}else n=1;return n}const ltn={...K$,...X$};function ctn(e,n){const r=An(e.firstChild),o=r&&ltn[r];return!o||!n.includes(o.style)?Gx:o.style}function utn(e,n){return[{deserialize(r){if(vi(r)&&An(r)==="span"&&x5(r)){const o={...Om,marks:[],text:r.textContent};return ntn(r)&&o.marks.push("strong"),rtn(r)&&o.marks.push("underline"),otn(r)&&o.marks.push("strike-through"),ttn(r)&&o.marks.push("em"),o}}},{deserialize(r,o){var i;if(An(r)==="li"&&x5(r))return{...$l,listItem:stn(r),level:atn(r),style:ctn(r,n.enabledBlockStyles),children:o(((i=r.firstChild)==null?void 0:i.childNodes)||[])}}},{deserialize(r){var o;if(An(r)==="br"&&x5(r)&&vi(r)&&r.classList.contains("apple-interchange-newline"))return{...Om,text:""};if(An(r)==="br"&&x5(r)&&vi(r)&&((o=r==null?void 0:r.parentNode)==null?void 0:o.textContent)==="")return{...Om,text:""};if(An(r)==="br"&&x5(r)&&vi(r)&&itn(r))return{...Om,text:""}}}]}function dtn(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:16;const n=new Uint8Array(e);return GZ(n),n}const aVe=[];for(let e=0;e<256;++e)aVe[e]=(e+256).toString(16).substring(1);function Yz(e){return dtn(e).reduce((n,r)=>n+aVe[r],"").slice(0,e)}function ftn(e,n){if(e==="ul"&&n.includes("bullet"))return"bullet";if(e==="ol"&&n.includes("number"))return"number"}function htn(e,n){return[{deserialize(r){if(An(r)==="pre")return;const i=(r.nodeType===3&&(r.textContent||"").replace(/[\r\n]/g," ").replace(/\s\s+/g," ")===" "&&r.nextSibling&&r.nextSibling.nodeType!==3&&r.previousSibling&&r.previousSibling.nodeType!==3||r.textContent!==" ")&&An(r.parentNode)!=="body";if(r.nodeName==="#text"&&i)return{...Om,marks:[],text:(r.textContent||"").replace(/\s\s+/g," ")}}},{deserialize(r){if(An(r)!=="pre")return;const o=n.enabledBlockStyles.includes("code");return{_type:"block",style:"normal",markDefs:[],children:[{...Om,marks:o?["code"]:[],text:r.textContent||""}]}}},{deserialize(r,o){if(An(r)!=="blockquote")return;const i={...K$,...X$};delete i.blockquote;const s=[];return r.childNodes.forEach((a,l)=>{if(a.nodeType===1&&Object.keys(i).includes(a.localName.toLowerCase())){if(!r.ownerDocument)return;const c=r.ownerDocument.createElement("span");c.appendChild(r.ownerDocument.createTextNode("\r")),a.childNodes.forEach(d=>{c.appendChild(d.cloneNode(!0))}),l!==r.childNodes.length&&c.appendChild(r.ownerDocument.createTextNode("\r")),s.push(c)}else s.push(a)}),{_type:"block",style:"blockquote",markDefs:[],children:o(s)}}},{deserialize(r,o){const i={...K$,...X$},s=An(r);let a=s?i[s]:void 0;if(a)return r.parentNode&&An(r.parentNode)==="li"?o(r.childNodes):(n.enabledBlockStyles.includes(a.style)||(a=$l),{...a,children:o(r.childNodes)})}},{deserialize(r,o){const i=An(r);if(!(!i||!(i in nVe)))return o(r.childNodes)}},{deserialize(r,o){if(An(r)==="div")return o(r.childNodes)}},{deserialize(r,o){const i=An(r);if(!(!i||!(i in Z$)))return o(r.childNodes)}},{deserialize(r){if(An(r)==="br")return{...Om,text:`
`}}},{deserialize(r,o,i){const s=An(r),a=s?oVe[s]:void 0,l=An(r.parentNode)||"";if(!a||!r.parentNode||!Z$[l])return;const c=ftn(l,n.enabledListTypes);return c?(a.listItem=c,{...a,children:o(r.childNodes)}):i({_type:"block",children:o(r.childNodes)})}},{deserialize(r,o){const i=rVe[An(r)||""];if(!(!i||!n.enabledSpanDecorators.includes(i)))return{_type:"__decorator",name:i,children:o(r.childNodes)}}},{deserialize(r,o){if(An(r)!="a")return;const i=n.enabledBlockAnnotations.includes("link"),s=vi(r)&&r.getAttribute("href");if(!s)return o(r.childNodes);let a;return i?(a={_key:Yz(12),_type:"link",href:s},{_type:"__annotation",markDef:a,children:o(r.childNodes)}):r.appendChild(r.ownerDocument.createTextNode(" (".concat(s,")")))&&o(r.childNodes)}}]}function ptn(e){const n=vi(e)&&e.getAttribute("style");return/font-style:italic/.test(n||"")}function mtn(e){const n=vi(e)&&e.getAttribute("style");return/font-weight:700/.test(n||"")||/font-weight:600/.test(n||"")}function gtn(e){const n=vi(e)&&e.getAttribute("style");return/text-decoration:underline/.test(n||"")}function vtn(e){return vi(e)&&!!e.getAttribute("data-is-notion")}function ytn(e){return[{deserialize(n){if(vi(n)&&An(n)==="span"&&vtn(n)){const r={...Om,marks:[],text:n.textContent};return mtn(n)&&r.marks.push("strong"),gtn(n)&&r.marks.push("underline"),ptn(n)&&r.marks.push("em"),r}}}]}function btn(e){const n=vi(e)&&e.getAttribute("style");if(n&&n.match(/lfo\d+/))return n.match("lfo1")?"bullet":"number"}function xtn(e){const n=vi(e)&&e.getAttribute("style");if(!n)return;const r=n.match(/level\d+/);if(!r)return;const[o]=r[0].match(/\d/)||[];return(o?parseInt(o,10):1)||1}function wtn(e){return vi(e)&&e.className?e.className==="MsoListParagraphCxSpFirst"||e.className==="MsoListParagraphCxSpMiddle"||e.className==="MsoListParagraphCxSpLast":!1}function Ctn(){return[{deserialize(e,n){if(An(e)==="p"&&wtn(e))return{...$l,listItem:btn(e),level:xtn(e),style:Gx,children:n(e.childNodes)}}}]}function _tn(e,n){return[...Ctn(),...ytn(),...utn(e,n),...htn(e,n)]}class Stn{constructor(n){var r=this;let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this._markDefs=[],this.deserialize=c=>{this._markDefs=[];const{parseHtml:d}=this,f=d(c),h=Array.from(f.childNodes),m=Zen(qen(Xen(this.deserializeElements(h))));this._markDefs.length>0&&m.filter(v=>v._type==="block").forEach(v=>{v.markDefs=v.markDefs||[],v.markDefs=v.markDefs.concat(this._markDefs.filter(y=>Zr(v.children.map(b=>b.marks||[])).includes(y._key)))});const g=this.blockContentType.of.find(KZ);return g?m.map(v=>(v._type==="block"&&(v._type=g.name),v)):m},this.deserializeElements=function(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],d=[];return c.forEach(f=>{d=d.concat(r.deserializeElement(f))}),d},this.deserializeElement=c=>{var d,f;const h=v=>{if(Qen(v))return this.deserializeElements(Array.from(v));if(Array.isArray(v))return this.deserializeElements(v);if(v)return this.deserializeElement(v)},m=v=>({_type:"__block",block:v});let g;for(let v=0;v<this.rules.length;v++){const y=this.rules[v];if(!y.deserialize)continue;const b=y.deserialize(c,h,m),x=tVe(b);if(x!=="array"&&x!=="object"&&x!=="null"&&x!=="undefined")throw new Error('A rule returned an invalid deserialized representation: "'.concat(g,'".'));if(b!==void 0){{if(b===null)throw new Error("Deserializer rule returned `null`");Array.isArray(b)?g=b:Xue(b)?g=this.deserializeDecorator(b):Que(b)?g=this.deserializeAnnotation(b):g=b}if(b&&!Array.isArray(b)&&Zue(b)&&"listItem"in b){let w=(d=c.parentNode)==null?void 0:d.parentNode;for(;w&&An(w)==="li";)w=(f=w.parentNode)==null?void 0:f.parentNode,b.level=b.level?b.level+1:1}b&&!Array.isArray(b)&&Zue(b)&&b.style==="blockquote"&&b.children.forEach((w,C)=>{nx(w)&&w.text==="\r"&&(w.text=`
`,(C===0||C===b.children.length-1)&&b.children.splice(C,1))});break}}return g||h(c.childNodes)||[]},this.deserializeDecorator=c=>{const{name:d}=c,f=h=>{if(Xue(h))return this.deserializeDecorator(h);if(nx(h))h.marks=h.marks||[],h.text.trim()&&h.marks.unshift(d);else if("children"in h&&Array.isArray(h.children)){const m=h;m.children=m.children.map(f)}return h};return c.children.reduce((h,m)=>{const g=f(m);return Array.isArray(g)?h.concat(g):(h.push(g),h)},[])},this.deserializeAnnotation=c=>{const{markDef:d}=c;this._markDefs.push(d);const f=h=>{if(Que(h))return this.deserializeAnnotation(h);if(nx(h))h.marks=h.marks||[],h.text.trim()&&h.marks.unshift(d._key);else if("children"in h&&Array.isArray(h.children)){const m=h;m.children=m.children.map(f)}return h};return c.children.reduce((h,m)=>{const g=f(m);return Array.isArray(g)?h.concat(g):(h.push(g),h)},[])};const{rules:i=[],unstable_whitespaceOnPasteMode:s="preserve"}=o;if(!n)throw new Error("Parameter 'blockContentType' is required");const a=_tn(n,Hen(n));this.rules=[...i,...a];const l=o.parseHtml||Gen();this.blockContentType=n,this.parseHtml=c=>Uen(c,l,{unstable_whitespaceOnPasteMode:s}).body}}function OS(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(e._type!==(n.blockTypeName||"block"))return"_key"in e?e:{...e,_key:Yz(12)};const r={_key:Yz(12),children:[],markDefs:[],...e},o=r.children[r.children.length-1];if(!o)return r.children=[{_type:"span",_key:"".concat(r._key).concat(0),text:"",marks:[]}],r;const i=[],s=n.allowedDecorators&&Array.isArray(n.allowedDecorators)?n.allowedDecorators:!1;return r.children=r.children.reduce((a,l)=>{const c=a[a.length-1];return c&&iL(l)&&iL(c)&&Kn(c.marks,l.marks)?(o&&o===l&&l.text===""&&r.children.length>1||(c.text+=l.text),a):(a.push(l),a)},[]).map((a,l)=>{if(!a)throw new Error("missing child");return a._key="".concat(r._key).concat(l),iL(a)&&(a.marks?s&&(a.marks=a.marks.filter(c=>{var d;const f=s.includes(c),h=(d=r.markDefs)==null?void 0:d.some(m=>m._key===c);return f||h})):a.marks=[],i.push(...a.marks)),a}),r.markDefs=(r.markDefs||[]).filter(a=>i.includes(a._key)),r}function Jue(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return new Stn(n,r).deserialize(e).map(i=>OS(i))}const Kz="sanity-pte:";kC(Kz);function _i(e){const n="".concat(Kz).concat(e);return kC&&kC.enabled(n)?kC(n):kC(Kz)}function ede(e,n,r){const o=[e.path[0]];if(!n)return null;const i=n[o[0]];if(!i)return null;const s=[{_key:i._key}];if(i._type!==r.block.name)return s;let a;const l=e.path.slice(0,2),c=Array.isArray(i.children)&&i.children[l[1]];return c&&(a=["children",{_key:c._key}]),a?[...s,...a]:s}function tde(e,n){if(!n)return[];const[r,o]=Array.from(U.nodes(n,{at:[],match:a=>to(e.path[0])&&a._key===e.path[0]._key}))[0]||[void 0,void 0];if(!r||!et.isElement(r))return[];if(n.isVoid(r))return[o[0],0];const i=[e.path[2]],s=r.children.findIndex(a=>Kn([{_key:a._key}],i));if(s>=0&&r.children[s]){const a=r.children[s];return et.isElement(a)&&n.isVoid(a)?o.concat(s).concat(0):o.concat(s)}return o}function b0(e,n,r){if(!n)return null;let o=null,i=null;const s=n.anchor&&ede(n.anchor,e,r);s&&n.anchor&&(o={path:s,offset:n.anchor.offset});const a=n.focus&&ede(n.focus,e,r);a&&n.focus&&(i={path:a,offset:n.focus.offset});const l=!!(Se.isRange(n)&&Se.isBackward(n));return o&&i?{anchor:o,focus:i,backward:l}:null}function mA(e,n){if(!e||!n)return null;const r={path:tde(e.anchor,n),offset:e.anchor.offset},o={path:tde(e.focus,n),offset:e.focus.offset};return r&&o?{anchor:r,focus:o}:null}function nde(e,n){if(!e||!n)return null;const r=[];let o=e.offset||0;const i=typeof e.path[0]=="object"&&"_key"in e.path[0]&&e.path[0]._key,s=typeof e.path[2]=="object"&&"_key"in e.path[2]&&e.path[2]._key,a=n.find(l=>l._key===i);if(a)r.push({_key:a._key});else return null;if(a&&e.path[1]==="children"){if(!a.children||Array.isArray(a.children)&&a.children.length===0)return null;const l=Array.isArray(a.children)&&a.children.find(c=>c._key===s);if(l)r.push("children"),r.push({_key:l._key}),o=l.text&&l.text.length>=e.offset?e.offset:l.text&&l.text.length||0;else return null}return{path:r,offset:o}}function ktn(e,n){if(!e||!n||n.length===0)return null;let r=null,o=null;const{anchor:i,focus:s}=e;return i&&n.find(a=>Kn({_key:a._key},i.path[0]))&&(r=nde(i,n)),s&&n.find(a=>Kn({_key:a._key},s.path[0]))&&(o=nde(s,n)),r&&o?{anchor:r,focus:o,backward:e.backward}:null}const PS=()=>DE(12),lVe=p.createContext(PS),Etn=()=>{const e=p.useContext(lVe);if(e===void 0)throw new Error("The `usePortableTextEditorKeyGenerator` hook must be used inside the <PortableTextEditor> component's context.");return e},jtn=[],Ttn=[],cVe="void-child";function x0(e,n){const r=n[e._key];return r&&Kn(e,r)?r:(n[e._key]=e,e)}function Cf(e,n){let{schemaTypes:r}=n,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return e&&Array.isArray(e)?e.map(i=>{const{_type:s,_key:a,...l}=i,c=[{_key:cVe,_type:"span",text:"",marks:[]}];if(i&&i._type===r.block.name){const f=i;let h=!1;const m=typeof f.style>"u",g=typeof f.markDefs>"u",v=typeof f.children>"u",y=v?[{_type:r.span.name,_key:PS(),text:"",marks:[]}]:f.children.map(b=>{const{_type:x,_key:w,...C}=b;return x!=="span"?(h=!0,x0({_type:x,_key:w,children:c,value:C,__inline:!0},o)):x==="span"&&!("marks"in C)?x0({_key:w,_type:x,...C,marks:Ttn},o):b});return!m&&!g&&!v&&!h&&et.isElement(i)?i:(m&&(l.style=r.styles[0].value),g&&(l.markDefs=jtn),x0({_type:s,_key:a,...l,children:y},o))}return x0({_type:s,_key:a,children:c,value:l},o)}):[]}function $o(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return e.map(o=>{const{_key:i,_type:s}=o;if(!i||!s)throw new Error("Not a valid block");if(s===n&&"children"in o&&Array.isArray(o.children)&&i){let l=!1;const c=o.children.map(d=>{const{_type:f}=d;if("value"in d&&f!=="span"){l=!0;const{value:h,_key:m,_type:g,__inline:v,children:y,...b}=d;return x0({...b,...h,_key:m,_type:g},r)}return d});return l?x0({...o,children:c,_key:i,_type:s},r):o}const a="value"in o&&o.value;return x0({_key:i,_type:s,...typeof a=="object"?a:{}},r)})}function RS(e,n){var r;return e===void 0||e&&Array.isArray(e)&&e.length===0||e&&Array.isArray(e)&&e.length===1&&et.isElement(e[0])&&e[0]._type===n.block.name&&"style"in e[0]&&e[0].style===n.styles[0].value&&!("listItem"in e[0])&&Array.isArray(e[0].children)&&e[0].children.length===1&&We.isText(e[0].children[0])&&e[0].children[0]._type==="span"&&!((r=e[0].children[0].marks)!=null&&r.join(""))&&e[0].children[0].text===""}const Q$=new WeakMap,gA=new WeakMap,eT=new WeakMap,w5=new WeakMap,C5=new WeakMap,_5=new WeakMap,Zz=new WeakMap,ou=new WeakMap,J$=new WeakMap,tT=e=>u.jsx("div",{children:u.jsx("pre",{children:JSON.stringify(e.value,null,2)})});var rde=Object.freeze,Itn=Object.defineProperty,y6=(e,n)=>rde(Itn(e,"raw",{value:rde(n||e.slice())})),ode,ide,sde,ade;const Atn=M.div(ode||(ode=y6([`
user-select: none;
border: `,`;
`])),e=>e.selected?"1px solid blue":"1px solid transparent");M.span(ide||(ide=y6([`
background: #999;
border: `,`;
`])),e=>e.selected?"1px solid blue":"1px solid transparent");const $tn=M.div(sde||(sde=y6([`
&.pt-list-item {
width: fit-content;
position: relative;
display: block;
/* Important 'transform' in order to force refresh the ::before and ::after rules
in Webkit: https://stackoverflow.com/a/21947628/831480
*/
transform: translateZ(0);
margin-left: `,`;
}
&.pt-list-item > .pt-list-item-inner {
display: flex;
margin: 0;
padding: 0;
&:before {
justify-content: flex-start;
vertical-align: top;
}
}
&.pt-list-item-bullet > .pt-list-item-inner:before {
content: '`,`';
font-size: 0.4375rem; /* 7px */
line-height: 1.5rem; /* Same as body text */
/* Optical alignment */
position: relative;
}
}
&.pt-list-item-bullet > .pt-list-item-inner {
&:before {
min-width: 1.5rem; /* Make sure space between bullet and text never shrinks */
}
}
&.pt-list-item-number {
counter-increment: `,`;
counter-reset: `,`;
}
& + :not(.pt-list-item-number) {
counter-reset: listItemNumber;
}
&.pt-list-item-number > .pt-list-item-inner:before {
content: `,`;
min-width: 1.5rem; /* Make sure space between number and text never shrinks */
/* Optical alignment */
position: relative;
top: 1px;
}
`])),e=>Otn(e.listLevel),e=>Rtn(e.listLevel,e.listStyle),e=>Mtn(e.listLevel),e=>Ltn(e.listLevel),e=>Ftn(e.listLevel)),Dtn=M.div(ade||(ade=y6([""])));function Otn(e){switch(Number(e)){case 1:return"1.5em";case 2:return"3em";case 3:return"4.5em";case 4:return"6em";case 5:return"7.5em";case 6:return"9em";case 7:return"10.5em";case 8:return"12em";case 9:return"13.5em";case 10:return"15em";default:return"0em"}}const Ptn=["●","○","■"];function Rtn(e,n){const r=(e-1)%3;return n==="bullet"?Ptn[r]:"*"}function Mtn(e){switch(e){case 1:return"listItemNumber";case 2:return"listItemAlpha";case 3:return"listItemRoman";case 4:return"listItemNumberNext";case 5:return"listItemLetterNext";case 6:return"listItemRomanNext";case 7:return"listItemNumberNextNext";case 8:return"listItemAlphaNextNext";case 9:return"listItemRomanNextNext";default:return"listItemNumberNextNextNext"}}function Ltn(e){switch(e){case 1:return"listItemAlpha";case 2:return"listItemRoman";case 3:return"listItemNumberNext";case 4:return"listItemLetterNext";case 5:return"listItemRomanNext";case 6:return"listItemNumberNextNext";case 7:return"listItemAlphaNextNext";case 8:return"listItemRomanNextNext";case 9:return"listItemNumberNextNextNext";default:return"listItemNumberNextNextNext"}}function Ftn(e){switch(e){case 1:return"counter(listItemNumber) '. '";case 2:return"counter(listItemAlpha, lower-alpha) '. '";case 3:return"counter(listItemRoman, lower-roman) '. '";case 4:return"counter(listItemNumberNext) '. '";case 5:return"counter(listItemLetterNext, lower-alpha) '. '";case 6:return"counter(listItemRomanNext, lower-roman) '. '";case 7:return"counter(listItemNumberNextNext) '. '";case 8:return"counter(listItemAlphaNextNext, lower-alpha) '. '";case 9:return"counter(listItemRomanNextNext, lower-roman) '. '";default:return"counter(listItemNumberNextNextNext) '. '"}}const Hd=_i("components:DraggableBlock"),lde=e=>{let{children:n,element:r,readOnly:o,blockRef:i}=e;const s=Uf(),a=p.useRef(),[l,c]=p.useState(!1),d=p.useMemo(()=>U.isVoid(s,r),[s,r]),f=p.useMemo(()=>U.isInline(s,r),[s,r]),[h,m]=p.useState(null);p.useEffect(()=>m(i?i.current:je.toDOMNode(s,r)),[s,r,i]);const g=p.useCallback(T=>{const $=w5.get(s);if(!$||!h)return;T.preventDefault(),T.dataTransfer.dropEffect="move",C5.set(s,r);const D=h.getBoundingClientRect(),I=D.top,O=D.height,A=T.pageY,P=Math.abs(I-A);let R="bottom";if(r===s.children[0]?R="top":P<O/2?(R="top",_5.set(s,R)):(R="bottom",_5.set(s,R)),$===r){T.dataTransfer.dropEffect="none";return}c(!0)},[h,s,r]),v=p.useCallback(()=>{c(!1)},[]),y=p.useCallback(T=>{const $=C5.get(s);if($){eT.set(s,!1),T.preventDefault(),T.stopPropagation(),C5.delete(s),a.current&&(Hd("Removing drag ghost"),document.body.removeChild(a.current));const D=_5.get(s);_5.delete(s);let I=je.findPath(s,$);const O=je.findPath(s,r),A=de.isBefore(O,I);if(D==="bottom"&&!A){if(I[0]>=s.children.length-1){Hd("target is already at the bottom, not moving");return}const P=I;I=de.next(I),Hd("Adjusting targetPath from ".concat(JSON.stringify(P)," to ").concat(JSON.stringify(I)))}if(D==="top"&&A&&I[0]!==s.children.length-1){const P=I;I=de.previous(I),Hd("Adjusting targetPath from ".concat(JSON.stringify(P)," to ").concat(JSON.stringify(I)))}if(de.equals(I,O)){T.preventDefault(),Hd("targetPath and myPath is the same, not moving");return}Hd("Moving element ".concat(r._key," from path ").concat(JSON.stringify(O)," to ").concat(JSON.stringify(I)," (").concat(D,")")),be.moveNodes(s,{at:O,to:I}),s.onChange();return}Hd("No target element, not doing anything")},[s,r]),b=p.useCallback(T=>{w5.get(s)&&(Hd("On drop (prevented)",r),T.preventDefault(),T.stopPropagation(),c(!1))},[s,r]),x=p.useCallback(T=>{if(!d){w5.delete(s);return}eT.set(s,!0),w5.set(s,r),T.stopPropagation();const $=T.target;$ instanceof HTMLElement&&($.style.opacity="1")},[s,r,d]),w=p.useCallback(T=>{if(!d||f){Hd("Not dragging block"),w5.delete(s),eT.set(s,!1);return}if(Hd("Drag start"),eT.set(s,!0),T.dataTransfer&&(T.dataTransfer.setData("application/portable-text","something"),T.dataTransfer.effectAllowed="move"),h&&h instanceof HTMLElement){let $=h.cloneNode(!0);const D=$.querySelector("[data-pt-drag-ghost-element]");if(D&&($=D),$.setAttribute("data-dragged",""),document.body){a.current=$,$.style.position="absolute",$.style.left="-99999px",$.style.boxSizing="border-box",document.body.appendChild($);const I=h.getBoundingClientRect(),O=T.clientX-I.left,A=T.clientY-I.top;$.style.width="".concat(I.width,"px"),$.style.height="".concat(I.height,"px"),T.dataTransfer.setDragImage($,O,A)}}x(T)},[h,s,x,f,d]),C=l&&s.children[0]===C5.get(s),_=l&&s.children[s.children.length-1]===C5.get(s),S=_5.get(s),k=C||l&&!C&&!_&&S==="top",E=_||l&&!C&&!_&&S==="bottom",j=p.useMemo(()=>u.jsx("div",{className:"pt-drop-indicator",style:{position:"absolute",width:"100%",height:1,borderBottom:"1px solid currentColor",zIndex:5}}),[]);return o?u.jsx(u.Fragment,{children:n}):u.jsxs("div",{draggable:d,onDragStart:w,onDrag:x,onDragOver:g,onDragLeave:v,onDragEnd:y,onDrop:b,children:[k&&j,n,E&&j]})};_i("components:Element");const Btn=[],Ntn={display:"inline-block"},Vtn=e=>{let{attributes:n,children:r,element:o,schemaTypes:i,readOnly:s,renderBlock:a,renderChild:l,renderListItem:c,renderStyle:d,spellCheck:f}=e;const h=Uf(),m=GNe(),g=p.useRef(null),v=p.useRef(null),y=m&&h.selection&&Se.isCollapsed(h.selection)||!1,b=p.useMemo(()=>$o([o],i.block.name,ou.get(h))[0],[h,o,i.block.name]);let x=r,w;const C=p.useMemo(()=>[{_key:o._key}],[o]);if(typeof o._type!="string")throw new Error("Expected element to have a _type property");if(typeof o._key!="string")throw new Error("Expected element to have a _key property");if(h.isInline(o)){const E=je.findPath(h,o),[j]=U.node(h,E,{depth:1}),T=i.inlineObjects.find($=>$.name===o._type);if(!T)throw new Error("Could not find type for inline block element");if(et.isElement(j)){const $=[{_key:j._key},"children",{_key:o._key}];return u.jsxs("span",{...n,children:[r,u.jsxs("span",{draggable:!s,className:"pt-inline-object",ref:v,style:Ntn,contentEditable:!1,children:[l&&l({annotations:Btn,children:u.jsx(tT,{value:b}),editorElementRef:v,focused:y,path:$,schemaType:T,selected:m,type:T,value:b}),!l&&u.jsx(tT,{value:b})]},o._key)]})}throw new Error("Block not found!")}if(o._type===i.block.name){w="pt-block pt-text-block";const E="listItem"in o,j="style"in o&&o.style||"normal";w="pt-block pt-text-block pt-text-block-style-".concat(j);const T=i.styles.find(O=>O.value===j);d&&T&&(x=d({block:o,children:r,focused:y,selected:m,value:j,path:C,schemaType:T,editorElementRef:g}));let $;if(E&&(typeof o.level=="number"&&($=o.level),w+=" pt-list-item pt-list-item-".concat(o.listItem," pt-list-item-level-").concat($||1)),h.isListBlock(b)&&E&&o.listItem){const O=i.lists.find(A=>A.value===o.listItem);c&&O?x=c({block:b,children:x,focused:y,selected:m,value:o.listItem,path:C,schemaType:O,level:b.level||1,editorElementRef:g}):x=u.jsx($tn,{listStyle:b.listItem||i.lists[0].value,listLevel:b.level||1,children:u.jsx(Dtn,{children:x})})}const D=Object.defineProperty({children:x,editorElementRef:g,focused:y,level:$,listItem:E?o.listItem:void 0,path:C,selected:m,style:j,schemaType:i.block,value:b},"type",{enumerable:!1,get(){return console.warn("Property 'type' is deprecated, use 'schemaType' instead."),i.block}}),I=a?a(D):r;return u.jsx("div",{...n,className:w,spellCheck:f,children:u.jsx(lde,{element:o,readOnly:s,blockRef:g,children:u.jsx("div",{ref:g,children:I})})},o._key)}const _=i.blockObjects.find(E=>E.name===o._type);if(!_)throw new Error("Could not find schema type for block element of _type ".concat(o._type));w="pt-block pt-object-block";const S=$o([o],i.block.name,ou.get(h))[0];let k;if(a){const E=Object.defineProperty({children:u.jsx(tT,{value:b}),editorElementRef:g,focused:y,path:C,schemaType:_,selected:m,value:S},"type",{enumerable:!1,get(){return console.warn("Property 'type' is deprecated, use 'schemaType' instead."),_}});k=a(E)}return u.jsxs("div",{...n,className:w,children:[r,u.jsxs(lde,{element:o,readOnly:s,blockRef:g,children:[k&&u.jsx("div",{ref:g,contentEditable:!1,children:k}),!k&&u.jsx(Atn,{selected:m,children:u.jsx(tT,{value:b})})]})]},o._key)},uVe=p.createContext(null),ns=()=>{const e=p.useContext(uVe);if(!e)throw new Error("The `usePortableTextEditor` hook must be used inside the <PortableTextEditor> component's context.");return e};function ztn(e){const n=p.useCallback(()=>alert(JSON.stringify(e.annotation)),[e.annotation]);return u.jsx("span",{style:{color:"blue"},onClick:n,children:e.children})}function cde(e){var n,r,o;if(!e)throw new Error("Parameter 'portabletextType' missing (required)");const i=(n=e.of)==null?void 0:n.find(dVe);if(!i)throw new Error("Block type is not defined in this schema (required)");const s=(r=i.fields)==null?void 0:r.find(f=>f.name==="children");if(!s)throw new Error("Children field for block type found in schema (required)");const a=s.type.of;if(!a)throw new Error("Valid types for block children not found in schema (required)");const l=a.find(f=>f.name==="span");if(!l)throw new Error("Span type not found in schema (required)");const c=a.filter(f=>f.name!=="span")||[],d=((o=e.of)==null?void 0:o.filter(f=>f.name!==i.name))||[];return{styles:Htn(i),decorators:Utn(l),lists:Wtn(i),block:i,span:l,portableText:e,inlineObjects:c,blockObjects:d,annotations:l.annotations}}function Htn(e){var n,r,o;const i=(n=e.fields)==null?void 0:n.find(a=>a.name==="style");if(!i)throw new Error("A field with name 'style' is not defined in the block type (required).");const s=((r=i.type.options)==null?void 0:r.list)&&((o=i.type.options.list)==null?void 0:o.filter(a=>a.value));if(!s||s.length===0)throw new Error("The style fields need at least one style defined. I.e: {title: 'Normal', value: 'normal'}.");return s}function Utn(e){return e.decorators}function Wtn(e){var n,r;const o=(n=e.fields)==null?void 0:n.find(s=>s.name==="listItem");if(!o)throw new Error("A field with name 'listItem' is not defined in the block type (required).");const i=((r=o.type.options)==null?void 0:r.list)&&o.type.options.list.filter(s=>s.value);if(!i)throw new Error("The list field need at least to be an empty array");return i}function dVe(e){return e.type?dVe(e.type):e.name==="block"?e:null}function ude(e){return JK.compile({name:"blockTypeSchema",types:[e]}).get(e.name)}function Gtn(e){const n=e.charCodeAt(0);return n>=55296&&n<=56319}function Xz(e){const n=e.charCodeAt(0);return n>=56320&&n<=57343}function OE(e){const[n,r]=e;return[n,r]}function dde(e,n){let r=e,o=n;const i=r.length,s=o.length;if(i===0||s===0)return 0;i>s?r=r.substring(i-s):i<s&&(o=o.substring(0,i));const a=Math.min(i,s);if(r===o)return a;let l=0,c=1;for(let d=0;d!==-1;){const f=r.substring(a-c);if(d=o.indexOf(f),d===-1)return l;c+=d,(d===0||r.substring(a-c)===o.substring(0,c))&&(l=c,c++)}return l}function ZZ(e,n){if(!e||!n||e[0]!==n[0])return 0;let r=0,o=Math.min(e.length,n.length),i=o,s=0;for(;r<i;)e.substring(s,i)===n.substring(s,i)?(r=i,s=r):o=i,i=Math.floor((o-r)/2+r);return i}function b6(e,n){if(!e||!n||e[e.length-1]!==n[n.length-1])return 0;let r=0,o=Math.min(e.length,n.length),i=o,s=0;for(;r<i;)e.substring(e.length-i,e.length-s)===n.substring(n.length-i,n.length-s)?(r=i,s=r):o=i,i=Math.floor((o-r)/2+r);return i}function fVe(e){let n=e.map(h=>OE(h)),r=!1;const o=[];let i=0,s=null,a=0,l=0,c=0,d=0,f=0;for(;a<n.length;)n[a][0]===fn?(o[i++]=a,l=d,c=f,d=0,f=0,s=n[a][1]):(n[a][0]===Co?d+=n[a][1].length:f+=n[a][1].length,s&&s.length<=Math.max(l,c)&&s.length<=Math.max(d,f)&&(n.splice(o[i-1],0,[Yr,s]),n[o[i-1]+1][0]=Co,i--,i--,a=i>0?o[i-1]:-1,l=0,c=0,d=0,f=0,s=null,r=!0)),a++;for(r&&(n=x6(n)),n=hVe(n),a=1;a<n.length;){if(n[a-1][0]===Yr&&n[a][0]===Co){const h=n[a-1][1],m=n[a][1],g=dde(h,m),v=dde(m,h);g>=v?(g>=h.length/2||g>=m.length/2)&&(n.splice(a,0,[fn,m.substring(0,g)]),n[a-1][1]=h.substring(0,h.length-g),n[a+1][1]=m.substring(g),a++):(v>=h.length/2||v>=m.length/2)&&(n.splice(a,0,[fn,h.substring(0,v)]),n[a-1][0]=Co,n[a-1][1]=m.substring(0,m.length-v),n[a+1][0]=Yr,n[a+1][1]=h.substring(v),a++),a++}a++}return n}const fde=/[^a-zA-Z0-9]/,hde=/\s/,pde=/[\r\n]/,qtn=/\n\r?\n$/,Ytn=/^\r?\n\r?\n/;function hVe(e){const n=e.map(i=>OE(i));function r(i,s){if(!i||!s)return 6;const a=i.charAt(i.length-1),l=s.charAt(0),c=a.match(fde),d=l.match(fde),f=c&&a.match(hde),h=d&&l.match(hde),m=f&&a.match(pde),g=h&&l.match(pde),v=m&&i.match(qtn),y=g&&s.match(Ytn);return v||y?5:m||g?4:c&&!f&&h?3:f||h?2:c||d?1:0}let o=1;for(;o<n.length-1;){if(n[o-1][0]===fn&&n[o+1][0]===fn){let i=n[o-1][1],s=n[o][1],a=n[o+1][1];const l=b6(i,s);if(l){const m=s.substring(s.length-l);i=i.substring(0,i.length-l),s=m+s.substring(0,s.length-l),a=m+a}let c=i,d=s,f=a,h=r(i,s)+r(s,a);for(;s.charAt(0)===a.charAt(0);){i+=s.charAt(0),s=s.substring(1)+a.charAt(0),a=a.substring(1);const m=r(i,s)+r(s,a);m>=h&&(h=m,c=i,d=s,f=a)}n[o-1][1]!==c&&(c?n[o-1][1]=c:(n.splice(o-1,1),o--),n[o][1]=d,f?n[o+1][1]=f:(n.splice(o+1,1),o--))}o++}return n}function x6(e){let n=e.map(d=>OE(d));n.push([fn,""]);let r=0,o=0,i=0,s="",a="",l;for(;r<n.length;)switch(n[r][0]){case Co:i++,a+=n[r][1],r++;break;case Yr:o++,s+=n[r][1],r++;break;case fn:o+i>1?(o!==0&&i!==0&&(l=ZZ(a,s),l!==0&&(r-o-i>0&&n[r-o-i-1][0]===fn?n[r-o-i-1][1]+=a.substring(0,l):(n.splice(0,0,[fn,a.substring(0,l)]),r++),a=a.substring(l),s=s.substring(l)),l=b6(a,s),l!==0&&(n[r][1]=a.substring(a.length-l)+n[r][1],a=a.substring(0,a.length-l),s=s.substring(0,s.length-l))),r-=o+i,n.splice(r,o+i),s.length&&(n.splice(r,0,[Yr,s]),r++),a.length&&(n.splice(r,0,[Co,a]),r++),r++):r!==0&&n[r-1][0]===fn?(n[r-1][1]+=n[r][1],n.splice(r,1)):r++,i=0,o=0,s="",a="";break;default:throw new Error("Unknown diff operation")}n[n.length-1][1]===""&&n.pop();let c=!1;for(r=1;r<n.length-1;)n[r-1][0]===fn&&n[r+1][0]===fn&&(n[r][1].substring(n[r][1].length-n[r-1][1].length)===n[r-1][1]?(n[r][1]=n[r-1][1]+n[r][1].substring(0,n[r][1].length-n[r-1][1].length),n[r+1][1]=n[r-1][1]+n[r+1][1],n.splice(r-1,1),c=!0):n[r][1].substring(0,n[r+1][1].length)===n[r+1][1]&&(n[r-1][1]+=n[r+1][1],n[r][1]=n[r][1].substring(n[r+1][1].length)+n[r+1][1],n.splice(r+1,1),c=!0)),r++;return c&&(n=x6(n)),n}function Ktn(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return n.reduce((o,i)=>o+(i?1:0),0)}function pVe(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:4,r=e.map(m=>OE(m)),o=!1;const i=[];let s=0,a=null,l=0,c=!1,d=!1,f=!1,h=!1;for(;l<r.length;)r[l][0]===fn?(r[l][1].length<n&&(f||h)?(i[s++]=l,c=f,d=h,a=r[l][1]):(s=0,a=null),f=!1,h=!1):(r[l][0]===Yr?h=!0:f=!0,a&&(c&&d&&f&&h||a.length<n/2&&Ktn(c,d,f,h)===3)&&(r.splice(i[s-1],0,[Yr,a]),r[i[s-1]+1][0]=Co,s--,a=null,c&&d?(f=!0,h=!0,s=0):(s--,l=s>0?i[s-1]:-1,f=!1,h=!1),o=!0)),l++;return o&&(r=x6(r)),r}function Ztn(e,n,r){const o=e.length,i=n.length,s=Math.ceil((o+i)/2),a=s,l=2*s,c=new Array(l),d=new Array(l);for(let b=0;b<l;b++)c[b]=-1,d[b]=-1;c[a+1]=0,d[a+1]=0;const f=o-i,h=f%2!==0;let m=0,g=0,v=0,y=0;for(let b=0;b<s&&!(Date.now()>r);b++){for(let x=-b+m;x<=b-g;x+=2){const w=a+x;let C;x===-b||x!==b&&c[w-1]<c[w+1]?C=c[w+1]:C=c[w-1]+1;let _=C-x;for(;C<o&&_<i&&e.charAt(C)===n.charAt(_);)C++,_++;if(c[w]=C,C>o)g+=2;else if(_>i)m+=2;else if(h){const S=a+f-x;if(S>=0&&S<l&&d[S]!==-1){const k=o-d[S];if(C>=k)return mde(e,n,C,_,r)}}}for(let x=-b+v;x<=b-y;x+=2){const w=a+x;let C;x===-b||x!==b&&d[w-1]<d[w+1]?C=d[w+1]:C=d[w-1]+1;let _=C-x;for(;C<o&&_<i&&e.charAt(o-C-1)===n.charAt(i-_-1);)C++,_++;if(d[w]=C,C>o)y+=2;else if(_>i)v+=2;else if(!h){const S=a+f-x;if(S>=0&&S<l&&c[S]!==-1){const k=c[S],E=a+k-S;if(C=o-C,k>=C)return mde(e,n,k,E,r)}}}}return[[Yr,e],[Co,n]]}function mde(e,n,r,o,i){const s=e.substring(0,r),a=n.substring(0,o),l=e.substring(r),c=n.substring(o),d=vv(s,a,{checkLines:!1,deadline:i}),f=vv(l,c,{checkLines:!1,deadline:i});return d.concat(f)}function Xtn(e,n){if((arguments.length>2&&arguments[2]!==void 0?arguments[2]:1)<=0)return null;const o=e.length>n.length?e:n,i=e.length>n.length?n:e;if(o.length<4||i.length*2<o.length)return null;const s=gde(o,i,Math.ceil(o.length/4)),a=gde(o,i,Math.ceil(o.length/2));let l;if(s&&a)l=s[4].length>a[4].length?s:a;else{if(!s&&!a)return null;a?s||(l=a):l=s}if(!l)throw new Error("Unable to find a half match.");let c,d,f,h;e.length>n.length?(c=l[0],d=l[1],f=l[2],h=l[3]):(f=l[0],h=l[1],c=l[2],d=l[3]);const m=l[4];return[c,d,f,h,m]}function gde(e,n,r){const o=e.slice(r,r+Math.floor(e.length/4));let i=-1,s="",a,l,c,d;for(;(i=n.indexOf(o,i+1))!==-1;){const f=ZZ(e.slice(r),n.slice(i)),h=b6(e.slice(0,r),n.slice(0,i));s.length<h+f&&(s=n.slice(i-h,i)+n.slice(i,i+f),a=e.slice(0,r-h),l=e.slice(r+f),c=n.slice(0,i-h),d=n.slice(i+f))}return s.length*2>=e.length?[a||"",l||"",c||"",d||"",s||""]:null}function Qtn(e,n){for(let r=0;r<e.length;r++){const o=e[r][1],i=[];for(let s=0;s<o.length;s++)i[s]=n[o.charCodeAt(s)];e[r][1]=i.join("")}}function Jtn(e,n){const r=[],o={};r[0]="";function i(c){let d="",f=0,h=-1,m=r.length;for(;h<c.length-1;){h=c.indexOf(`
`,f),h===-1&&(h=c.length-1);let g=c.slice(f,h+1);(o.hasOwnProperty?o.hasOwnProperty(g):o[g]!==void 0)?d+=String.fromCharCode(o[g]):(m===s&&(g=c.slice(f),h=c.length),d+=String.fromCharCode(m),o[g]=m,r[m++]=g),f=h+1}return d}let s=4e4;const a=i(e);s=65535;const l=i(n);return{chars1:a,chars2:l,lineArray:r}}function enn(e,n,r){let o=e,i=n;const s=Jtn(o,i);o=s.chars1,i=s.chars2;const a=s.lineArray;let l=vv(o,i,{checkLines:!1,deadline:r.deadline});Qtn(l,a),l=fVe(l),l.push([fn,""]);let c=0,d=0,f=0,h="",m="";for(;c<l.length;){switch(l[c][0]){case Co:f++,m+=l[c][1];break;case Yr:d++,h+=l[c][1];break;case fn:if(d>=1&&f>=1){l.splice(c-d-f,d+f),c=c-d-f;const g=vv(h,m,{checkLines:!1,deadline:r.deadline});for(let v=g.length-1;v>=0;v--)l.splice(c,0,g[v]);c+=g.length}f=0,d=0,h="",m="";break;default:throw new Error("Unknown diff operation.")}c++}return l.pop(),l}function tnn(e,n,r){let o;if(!e)return[[Co,n]];if(!n)return[[Yr,e]];const i=e.length>n.length?e:n,s=e.length>n.length?n:e,a=i.indexOf(s);if(a!==-1)return o=[[Co,i.substring(0,a)],[fn,s],[Co,i.substring(a+s.length)]],e.length>n.length&&(o[0][0]=Yr,o[2][0]=Yr),o;if(s.length===1)return[[Yr,e],[Co,n]];const l=Xtn(e,n);if(l){const c=l[0],d=l[1],f=l[2],h=l[3],m=l[4],g=vv(c,f,r),v=vv(d,h,r);return g.concat([[fn,m]],v)}return r.checkLines&&e.length>100&&n.length>100?enn(e,n,r):Ztn(e,n,r.deadline)}const Yr=-1,Co=1,fn=0;function XZ(e,n,r){if(e===null||n===null)throw new Error("Null input. (diff)");const o=vv(e,n,rnn(r||{}));return inn(o),o}function vv(e,n,r){let o=e,i=n;if(o===i)return o?[[fn,o]]:[];let s=ZZ(o,i);const a=o.substring(0,s);o=o.substring(s),i=i.substring(s),s=b6(o,i);const l=o.substring(o.length-s);o=o.substring(0,o.length-s),i=i.substring(0,i.length-s);let c=tnn(o,i,r);return a&&c.unshift([fn,a]),l&&c.push([fn,l]),c=x6(c),c}function nnn(e){let n=1;return typeof e<"u"&&(n=e<=0?Number.MAX_VALUE:e),Date.now()+n*1e3}function rnn(e){return{checkLines:!0,deadline:nnn(e.timeout||1),...e}}function nT(e,n,r){return r===1?e+n:n+e}function rT(e,n){return n===1?[e.substring(0,e.length-1),e[e.length-1]]:[e.substring(1),e[0]]}function onn(e,n,r,o){return o===1?e[n][1][e[n][1].length-1]===e[r][1][e[r][1].length-1]:e[n][1][0]===e[r][1][0]}function vde(e,n,r){const o=r===1?-1:1;let i=null,s=null,a=n+r;for(;a>=0&&a<e.length&&(i===null||s===null);a+=r){const[d,f]=e[a];if(f.length!==0){if(d===Co){i===null&&(i=a);continue}else if(d===Yr){s===null&&(s=a);continue}else if(d===fn){if(i===null&&s===null){const[h,m]=rT(e[n][1],r);e[n][1]=h,e[a][1]=nT(e[a][1],m,o);return}break}}}if(i!==null&&s!==null&&onn(e,i,s,r)){const[d,f]=rT(e[i][1],o),[h]=rT(e[s][1],o);e[i][1]=d,e[s][1]=h,e[n][1]=nT(e[n][1],f,r);return}const[l,c]=rT(e[n][1],r);e[n][1]=l,i===null?(e.splice(a,0,[Co,c]),s!==null&&s>=a&&s++):e[i][1]=nT(e[i][1],c,o),s===null?e.splice(a,0,[Yr,c]):e[s][1]=nT(e[s][1],c,o)}function inn(e){for(let n=0;n<e.length;n++){const[r,o]=e[n];if(o.length===0)continue;const i=o[0],s=o[o.length-1];Gtn(s)&&r===fn&&vde(e,n,1),Xz(i)&&r===fn&&vde(e,n,-1)}for(let n=0;n<e.length;n++)e[n][1].length===0&&e.splice(n,1)}const snn={threshold:.5,distance:1e3};function ann(e){return{...snn,...e}}const lnn=32;function cnn(e,n,r){let o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};if(n.length>lnn)throw new Error("Pattern too long for this browser.");const i=ann(o),s=unn(n);function a(v,y){const b=v/n.length,x=Math.abs(r-y);return i.distance?b+x/i.distance:x?1:b}let l=i.threshold,c=e.indexOf(n,r);c!==-1&&(l=Math.min(a(0,c),l),c=e.lastIndexOf(n,r+n.length),c!==-1&&(l=Math.min(a(0,c),l)));const d=1<<n.length-1;c=-1;let f,h,m=n.length+e.length,g=[];for(let v=0;v<n.length;v++){for(f=0,h=m;f<h;)a(v,r+h)<=l?f=h:m=h,h=Math.floor((m-f)/2+f);m=h;let y=Math.max(1,r-h+1);const b=Math.min(r+h,e.length)+n.length,x=new Array(b+2);x[b+1]=(1<<v)-1;for(let w=b;w>=y;w--){const C=s[e.charAt(w-1)];if(v===0?x[w]=(x[w+1]<<1|1)&C:x[w]=(x[w+1]<<1|1)&C|((g[w+1]|g[w])<<1|1)|g[w+1],x[w]&d){const _=a(v,w-1);if(_<=l)if(l=_,c=w-1,c>r)y=Math.max(1,2*r-c);else break}}if(a(v+1,r)>l)break;g=x}return c}function unn(e){const n={};for(let r=0;r<e.length;r++)n[e.charAt(r)]=0;for(let r=0;r<e.length;r++)n[e.charAt(r)]|=1<<e.length-r-1;return n}function sL(e,n,r){if(e===null||n===null||r===null)throw new Error("Null input. (match())");const o=Math.max(0,Math.min(r,e.length));if(e===n)return 0;if(e.length){if(e.substring(o,o+n.length)===n)return o}else return-1;return cnn(e,n,o)}function eD(e,n){return{diffs:[],start1:e,start2:n,utf8Start1:e,utf8Start2:n,length1:0,length2:0,utf8Length1:0,utf8Length2:0}}function QZ(e){const n=[];for(let r=0;r<e.length;r++)e[r][0]!==Co&&(n[r]=e[r][1]);return n.join("")}function mVe(e){const n=[];for(let r=0;r<e.length;r++)e[r][0]!==Yr&&(n[r]=e[r][1]);return n.join("")}function Pm(e){let n=0;for(let r=0;r<e.length;r++){const o=e.codePointAt(r);if(typeof o>"u")throw new Error("Failed to get codepoint");n+=gVe(o)}return n}function dnn(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=0,i=0;function s(l){for(;o<l;){const c=n.codePointAt(i);if(typeof c>"u")return i;o+=gVe(c),c>65535?i+=2:i+=1}if(!r.allowExceedingIndices&&o!==l)throw new Error("Failed to determine byte offset");return i}const a=[];for(const l of e)a.push({diffs:l.diffs.map(c=>OE(c)),start1:s(l.start1),start2:s(l.start2),utf8Start1:l.utf8Start1,utf8Start2:l.utf8Start2,length1:l.length1,length2:l.length2,utf8Length1:l.utf8Length1,utf8Length2:l.utf8Length2});return a}function gVe(e){return e<=127?1:e<=2047?2:e<=65535?3:4}const mm=32,JZ=4,fnn={margin:4};function aL(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return{...fnn,...e}}function hnn(e,n,r){if(typeof e=="string"&&typeof n=="string"){let o=XZ(e,n,{checkLines:!0});return o.length>2&&(o=fVe(o),o=pVe(o)),lL(e,o,aL(r))}if(e&&Array.isArray(e)&&typeof n>"u")return lL(QZ(e),e,aL(r));if(typeof e=="string"&&n&&Array.isArray(n))return lL(e,n,aL(r));throw new Error("Unknown call format to make()")}function lL(e,n,r){if(n.length===0)return[];const o=[];let i=eD(0,0),s=0,a=0,l=0,c=0,d=0,f=e,h=e;for(let m=0;m<n.length;m++){const g=n[m],[v,y]=g,b=y.length,x=Pm(y);switch(!s&&v!==fn&&(i.start1=a,i.start2=l,i.utf8Start1=c,i.utf8Start2=d),v){case Co:i.diffs[s++]=g,i.length2+=b,i.utf8Length2+=x,h=h.substring(0,l)+y+h.substring(l);break;case Yr:i.length1+=b,i.utf8Length1+=x,i.diffs[s++]=g,h=h.substring(0,l)+h.substring(l+b);break;case fn:b<=2*r.margin&&s&&n.length!==m+1?(i.diffs[s++]=g,i.length1+=b,i.length2+=b,i.utf8Length1+=x,i.utf8Length2+=x):b>=2*r.margin&&s&&(yde(i,f,r),o.push(i),i=eD(-1,-1),s=0,f=h,a=l,c=d);break;default:throw new Error("Unknown diff type")}v!==Co&&(a+=b,c+=x),v!==Yr&&(l+=b,d+=x)}return s&&(yde(i,f,r),o.push(i)),o}function yde(e,n,r){if(n.length===0)return;let o=n.substring(e.start2,e.start2+e.length1),i=0;for(;n.indexOf(o)!==n.lastIndexOf(o)&&o.length<mm-r.margin-r.margin;)i+=r.margin,o=n.substring(e.start2-i,e.start2+e.length1+i);i+=r.margin;let s=e.start2-i;s>=1&&Xz(n[s])&&s--;const a=n.substring(s,e.start2);a&&e.diffs.unshift([fn,a]);const l=a.length,c=Pm(a);let d=e.start2+e.length1+i;d<n.length&&Xz(n[d])&&d++;const f=n.substring(e.start2+e.length1,d);f&&e.diffs.push([fn,f]);const h=f.length,m=Pm(f);e.start1-=l,e.start2-=l,e.utf8Start1-=c,e.utf8Start2-=c,e.length1+=l+h,e.length2+=l+h,e.utf8Length1+=c+m,e.utf8Length2+=c+m}function pnn(e){let n=0,r=0,o=0;for(let i=0;i<e.length;i++){const s=e[i][0],a=e[i][1];switch(s){case Co:r+=a.length;break;case Yr:o+=a.length;break;case fn:n+=Math.max(r,o),r=0,o=0;break;default:throw new Error("Unknown diff operation.")}}return n+=Math.max(r,o),n}function bde(e,n){let r=0,o=0,i=0,s=0,a;for(a=0;a<e.length&&(e[a][0]!==Co&&(r+=e[a][1].length),e[a][0]!==Yr&&(o+=e[a][1].length),!(r>n));a++)i=r,s=o;return e.length!==a&&e[a][0]===Yr?s:s+(n-i)}function mnn(e){const r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:JZ;let o="";for(let a=1;a<=r;a++)o+=String.fromCharCode(a);for(const a of e)a.start1+=r,a.start2+=r,a.utf8Start1+=r,a.utf8Start2+=r;let i=e[0],s=i.diffs;if(s.length===0||s[0][0]!==fn)s.unshift([fn,o]),i.start1-=r,i.start2-=r,i.utf8Start1-=r,i.utf8Start2-=r,i.length1+=r,i.length2+=r,i.utf8Length1+=r,i.utf8Length2+=r;else if(r>s[0][1].length){const a=s[0][1].length,l=r-a;s[0][1]=o.substring(a)+s[0][1],i.start1-=l,i.start2-=l,i.utf8Start1-=l,i.utf8Start2-=l,i.length1+=l,i.length2+=l,i.utf8Length1+=l,i.utf8Length2+=l}if(i=e[e.length-1],s=i.diffs,s.length===0||s[s.length-1][0]!==fn)s.push([fn,o]),i.length1+=r,i.length2+=r,i.utf8Length1+=r,i.utf8Length2+=r;else if(r>s[s.length-1][1].length){const a=r-s[s.length-1][1].length;s[s.length-1][1]+=o.substring(0,a),i.length1+=a,i.length2+=a,i.utf8Length1+=a,i.utf8Length2+=a}return o}function gnn(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:JZ;const r=mm;for(let o=0;o<e.length;o++){if(e[o].length1<=r)continue;const i=e[o];e.splice(o--,1);let s=i.start1,a=i.start2,l="";for(;i.diffs.length!==0;){const c=eD(s-l.length,a-l.length);let d=!0;if(l!==""){const m=Pm(l);c.length1=l.length,c.utf8Length1=m,c.length2=l.length,c.utf8Length2=m,c.diffs.push([fn,l])}for(;i.diffs.length!==0&&c.length1<r-n;){const m=i.diffs[0][0];let g=i.diffs[0][1],v=Pm(g);if(m===Co){c.length2+=g.length,c.utf8Length2+=v,a+=g.length;const y=i.diffs.shift();y&&c.diffs.push(y),d=!1}else m===Yr&&c.diffs.length===1&&c.diffs[0][0]===fn&&g.length>2*r?(c.length1+=g.length,c.utf8Length1+=v,s+=g.length,d=!1,c.diffs.push([m,g]),i.diffs.shift()):(g=g.substring(0,r-c.length1-n),v=Pm(g),c.length1+=g.length,c.utf8Length1+=v,s+=g.length,m===fn?(c.length2+=g.length,c.utf8Length2+=v,a+=g.length):d=!1,c.diffs.push([m,g]),g===i.diffs[0][1]?i.diffs.shift():i.diffs[0][1]=i.diffs[0][1].substring(g.length))}l=mVe(c.diffs),l=l.substring(l.length-n);const f=QZ(i.diffs).substring(0,n),h=Pm(f);f!==""&&(c.length1+=f.length,c.length2+=f.length,c.utf8Length1+=h,c.utf8Length2+=h,c.diffs.length!==0&&c.diffs[c.diffs.length-1][0]===fn?c.diffs[c.diffs.length-1][1]+=f:c.diffs.push([fn,f])),d||e.splice(++o,0,c)}}}function vVe(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof e=="string")throw new Error("Patches must be an array - pass the patch to `parsePatch()` first");let o=n;if(e.length===0)return[o,[]];const i=dnn(e,o,{allowExceedingIndices:r.allowExceedingIndices}),s=r.margin||JZ,a=r.deleteThreshold||.4,l=mnn(i,s);o=l+o+l,gnn(i,s);let c=0;const d=[];for(let f=0;f<i.length;f++){const h=i[f].start2+c,m=QZ(i[f].diffs);let g,v=-1;if(m.length>mm?(g=sL(o,m.substring(0,mm),h),g!==-1&&(v=sL(o,m.substring(m.length-mm),h+m.length-mm),(v===-1||g>=v)&&(g=-1))):g=sL(o,m,h),g===-1)d[f]=!1,c-=i[f].length2-i[f].length1;else{d[f]=!0,c=g-h;let y;if(v===-1?y=o.substring(g,g+m.length):y=o.substring(g,v+mm),m===y)o=o.substring(0,g)+mVe(i[f].diffs)+o.substring(g+m.length);else{let b=XZ(m,y,{checkLines:!1});if(m.length>mm&&pnn(b)/m.length>a)d[f]=!1;else{b=hVe(b);let x=0,w=0;for(let C=0;C<i[f].diffs.length;C++){const _=i[f].diffs[C];_[0]!==fn&&(w=bde(b,x)),_[0]===Co?o=o.substring(0,g+w)+_[1]+o.substring(g+w):_[0]===Yr&&(o=o.substring(0,g+w)+o.substring(g+bde(b,x+_[1].length))),_[0]!==Yr&&(x+=_[1].length)}}}}}return o=o.substring(l.length,o.length-l.length),[o,d]}function vnn(e){return e.map(ynn).join("")}function ynn(e){const{utf8Length1:n,utf8Length2:r,utf8Start1:o,utf8Start2:i,diffs:s}=e;let a;n===0?a="".concat(o,",0"):n===1?a="".concat(o+1):a="".concat(o+1,",").concat(n);let l;r===0?l="".concat(i,",0"):r===1?l="".concat(i+1):l="".concat(i+1,",").concat(r);const c=["@@ -".concat(a," +").concat(l,` @@
`)];let d;for(let f=0;f<s.length;f++){switch(s[f][0]){case Co:d="+";break;case Yr:d="-";break;case fn:d=" ";break;default:throw new Error("Unknown patch operation.")}c[f+1]="".concat(d+encodeURI(s[f][1]),`
`)}return c.join("").replace(/%20/g," ")}const bnn=/^@@ -(\d+),?(\d*) \+(\d+),?(\d*) @@$/;function eX(e){if(!e)return[];const n=[],r=e.split(`
`);let o=0;for(;o<r.length;){const i=r[o].match(bnn);if(!i)throw new Error("Invalid patch string: ".concat(r[o]));const s=eD(oT(i[1]),oT(i[3]));for(n.push(s),i[2]===""?(s.start1--,s.utf8Start1--,s.length1=1,s.utf8Length1=1):i[2]==="0"?(s.length1=0,s.utf8Length1=0):(s.start1--,s.utf8Start1--,s.utf8Length1=oT(i[2]),s.length1=s.utf8Length1),i[4]===""?(s.start2--,s.utf8Start2--,s.length2=1,s.utf8Length2=1):i[4]==="0"?(s.length2=0,s.utf8Length2=0):(s.start2--,s.utf8Start2--,s.utf8Length2=oT(i[4]),s.length2=s.utf8Length2),o++;o<r.length;){const a=r[o],l=a.charAt(0);if(l==="@")break;if(l===""){o++;continue}let c;try{c=decodeURI(a.slice(1))}catch{throw new Error("Illegal escape in parse: ".concat(a))}const d=Pm(c)-c.length;if(l==="-")s.diffs.push([Yr,c]),s.length1-=d;else if(l==="+")s.diffs.push([Co,c]),s.length2-=d;else if(l===" ")s.diffs.push([fn,c]),s.length1-=d,s.length2-=d;else throw new Error('Invalid patch mode "'.concat(l,'" in: ').concat(c));o++}}return n}function oT(e){return parseInt(e,10)}function yVe(e){return{type:"setIfMissing",path:arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],value:e}}function xde(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];const o=hnn(e,n),i=vnn(o);return{type:"diffMatchPatch",path:r,value:i}}function xh(e,n){return{type:"insert",path:arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],position:n,items:e}}function su(e){return{type:"set",path:arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],value:e}}function _a(){return{type:"unset",path:arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]}}const X1=_i("operationToPatches");X1.enabled=!1;function xnn(e){const n=e.block.name;function r(f,h,m){X1.enabled&&X1("Operation",JSON.stringify(h,null,2));const g=f.isTextBlock(f.children[h.path[0]])&&f.children[h.path[0]];if(!g)throw new Error("Could not find block");const v=f.isTextBlock(g)&&f.isTextSpan(g.children[h.path[1]])&&g.children[h.path[1]];if(!v)throw new Error("Could not find child");const y=[{_key:g._key},"children",{_key:v._key},"text"],b=m[h.path[0]],x=f.isTextBlock(b)&&b.children[h.path[1]],w=f.isTextSpan(x)?x.text:"",C=xde(w,v.text,y);return C.value.length?[C]:[]}function o(f,h,m){const g=f&&f.children[h.path[0]];if(!g)throw new Error("Could not find block");const v=f.isTextBlock(g)&&g.children[h.path[1]]||void 0,y=f.isTextSpan(v)?v:void 0;if(v&&!y)throw new Error("Expected span");if(!y)throw new Error("Could not find child");const b=[{_key:g._key},"children",{_key:y._key},"text"],x=m[h.path[0]],w=f.isTextBlock(x)&&x.children[h.path[1]],C=f.isTextSpan(w)&&w.text,_=xde(C||"",y.text,b);return _.value?[_]:[]}function i(f,h){if(h.path.length===1){const m=f.children[h.path[0]];if(typeof m._key!="string")throw new Error("Expected block to have a _key");const g=FFe({...f.children[h.path[0]],...h.newProperties},OFe);return[su($o([g],n)[0],[{_key:m._key}])]}else if(h.path.length===2){const m=f.children[h.path[0]];if(f.isTextBlock(m)){const g=m.children[h.path[1]];if(g){const v=m._key,y=g._key,b=[];return Object.keys(h.newProperties).forEach(x=>{const w=bo(h.newProperties,x);b.push(su(w,[{_key:v},"children",{_key:y},x]))}),b}throw new Error("Could not find a valid child")}throw new Error("Could not find a valid block")}else throw new Error("Unexpected path encountered: ".concat(JSON.stringify(h.path)))}function s(f,h,m){const g=m[h.path[0]],v=f.isTextBlock(g);if(h.path.length===1){const y=h.path[0]===0?"before":"after",b=m[h.path[0]-1],x=h.path[0]===0?g==null?void 0:g._key:b==null?void 0:b._key;return x?[xh([$o([h.node],n)[0]],y,[{_key:x}])]:[yVe(m,[]),xh([$o([h.node],n)[0]],"before",[h.path[0]])]}else if(v&&h.path.length===2&&f.children[h.path[0]]){const y=g.children.length===0||!g.children[h.path[1]-1]?"before":"after",b={...h.node};!b._type&&We.isText(b)&&(b._type="span",b.marks=[]);const w=$o([{_key:"bogus",_type:n,children:[b]}],n)[0].children[0];return[xh([w],y,[{_key:g._key},"children",g.children.length<=1||!g.children[h.path[1]-1]?0:{_key:g.children[h.path[1]-1]._key}])]}return X1("Something was inserted into a void block. Not producing editor patches."),[]}function a(f,h,m){const g=[],v=f.children[h.path[0]];if(!f.isTextBlock(v))throw new Error("Block with path ".concat(JSON.stringify(h.path[0])," is not a text block and can't be split"));if(h.path.length===1){const y=m[h.path[0]];if(f.isTextBlock(y)){const b=$o([f.children[h.path[0]+1]],n)[0];b&&(g.push(xh([b],"after",[{_key:v._key}])),y.children.slice(h.position).forEach(w=>{const C=[{_key:y._key},"children",{_key:w._key}];g.push(_a(C))}))}return g}if(h.path.length===2){const y=v.children[h.path[1]];if(f.isTextSpan(y)){const b=$o([{...v,children:v.children.slice(h.path[1]+1,h.path[1]+2)}],n)[0].children;g.push(xh(b,"after",[{_key:v._key},"children",{_key:y._key}])),g.push(su(y.text,[{_key:v._key},"children",{_key:y._key},"text"]))}return g}return g}function l(f,h,m){const g=m[h.path[0]];if(h.path.length===1){if(g&&g._key)return[_a([{_key:g._key}])];throw new Error("Block not found")}else if(f.isTextBlock(g)&&h.path.length===2){const v=f.isTextBlock(g)&&g.children&&g.children[h.path[1]];return v?[_a([{_key:g._key},"children",{_key:v._key}])]:(X1("Span not found in editor trying to remove node"),[])}else return X1("Not creating patch inside object block"),[]}function c(f,h,m){const g=[],v=m[h.path[0]],y=f.children[h.path[0]];if(h.path.length===1)if(v!=null&&v._key){const b=$o([f.children[h.path[0]-1]],n)[0];g.push(su(b,[{_key:b._key}])),g.push(_a([{_key:v._key}]))}else throw new Error("Target key not found!");else if(h.path.length===2&&f.isTextBlock(y)){const b=f.isTextBlock(v)&&v.children[h.path[1]]||void 0,x=y.children[h.path[1]-1];f.isTextSpan(x)&&(g.push(su(x.text,[{_key:v._key},"children",{_key:x._key},"text"])),b&&g.push(_a([{_key:v._key},"children",{_key:b._key}])))}else X1("Void nodes can't be merged, not creating any patches");return g}function d(f,h,m){const g=[],v=m[h.path[0]],y=m[h.newPath[0]];if(h.path.length===1){const b=h.path[0]>h.newPath[0]?"before":"after";g.push(_a([{_key:v._key}])),g.push(xh([$o([v],n)[0]],b,[{_key:y._key}]))}else if(h.path.length===2&&f.isTextBlock(v)&&f.isTextBlock(y)){const b=v.children[h.path[1]],x=y.children[h.newPath[1]],w=h.newPath[1]===y.children.length?"after":"before",C=$o([v],n)[0].children[h.path[1]];g.push(_a([{_key:v._key},"children",{_key:b._key}])),g.push(xh([C],w,[{_key:y._key},"children",{_key:x._key}]))}return g}return{insertNodePatch:s,insertTextPatch:r,mergeNodePatch:c,moveNodePatch:d,removeNodePatch:l,removeTextPatch:o,setNodePatch:i,splitNodePatch:a}}const rm=_i("plugin:withPortableTextMarkModel");function wnn(e,n){return function(i){const{apply:s,normalizeNode:a}=i,l=e.decorators.map(d=>d.value),c=()=>{i.selection&&(be.select(i,{...i.selection}),i.selection={...i.selection});const d=b0(i.children,i.selection,e);n.next({type:"selection",selection:d})};return i.normalizeNode=d=>{a(d),i.operations.some(v=>["insert_node","insert_text","merge_node","remove_node","remove_text","set_node"].includes(v.type))&&r(i);const[f,h]=d,m=We.isText(f)&&f._type===e.span.name,g=i.isTextBlock(f);if(m||g){m&&!Array.isArray(f.marks)&&(rm("Adding .marks to span node"),be.setNodes(i,{marks:[]},{at:h}),i.onChange());for(const v of i.operations){if(v.type==="merge_node"&&v.path.length===1&&"markDefs"in v.properties&&v.properties._type===e.block.name&&Array.isArray(v.properties.markDefs)&&v.properties.markDefs.length>0&&v.path[0]-1>=0){const[y,b]=U.node(i,[v.path[0]-1]);if(rm("Copying markDefs over to merged block",v),i.isTextBlock(y)){const x=Array.isArray(y.markDefs)&&y.markDefs||[],w=Xi([...x,...v.properties.markDefs]);Kn(w,y.markDefs)||(be.setNodes(i,{markDefs:w},{at:b,voids:!1}),i.onChange())}}if(v.type==="split_node"&&v.path.length===1&&et.isElementProps(v.properties)&&v.properties._type===e.block.name&&"markDefs"in v.properties&&Array.isArray(v.properties.markDefs)&&v.properties.markDefs.length>0&&v.path[0]+1<i.children.length){const[y,b]=U.node(i,[v.path[0]+1]);if(rm("Copying markDefs over to split block",v),i.isTextBlock(y)){const x=Array.isArray(y.markDefs)&&y.markDefs||[];be.setNodes(i,{markDefs:Xi([...x,...v.properties.markDefs])},{at:b,voids:!1}),i.onChange()}}if(v.type==="split_node"&&v.path.length===2&&v.properties._type===e.span.name&&"marks"in v.properties&&Array.isArray(v.properties.marks)&&v.properties.marks.length>0&&v.path[0]+1<i.children.length){const[y,b]=U.node(i,[v.path[0]+1,0]);We.isText(y)&&y.text===""&&Array.isArray(y.marks)&&y.marks.length>0&&(be.setNodes(i,{marks:[]},{at:b,voids:!1}),i.onChange())}if(v.type==="split_node"&&v.path.length===1&&v.properties._type===e.block.name&&"markDefs"in v.properties&&Array.isArray(v.properties.markDefs)&&v.properties.markDefs.length>0){const[y,b]=U.node(i,[v.path[0]]);i.isTextBlock(y)&&y.children.length===1&&y.markDefs&&y.markDefs.length>0&&We.isText(y.children[0])&&y.children[0].text===""&&(!y.children[0].marks||y.children[0].marks.length===0)&&(be.setNodes(i,{markDefs:[]},{at:b}),i.onChange())}}m&&Array.isArray(f.marks)&&(!f.marks||f.marks.length>0&&f.text==="")&&(be.setNodes(i,{marks:[]},{at:h,voids:!1}),i.onChange())}g&&i.operations.some(v=>["split_node","remove_node","remove_text","merge_node"].includes(v.type))&&bVe(i,e)},i.apply=d=>{var f,h;if(d.type==="insert_text"){const{selection:m}=i;if(m&&Se.isCollapsed(m)&&((h=(f=U.marks(i))==null?void 0:f.marks)!=null&&h.some(g=>!l.includes(g)))){const[g]=Array.from(U.nodes(i,{mode:"lowest",at:m.focus,match:v=>v._type===e.span.name,voids:!1}))[0]||[void 0];if(We.isText(g)&&g.text.length===m.focus.offset&&Array.isArray(g.marks)&&g.marks.length>0){s(d),be.splitNodes(i,{match:We.isText,at:{...m.focus,offset:m.focus.offset}});const v=({...U.marks(i)||{}}.marks||[]).filter(y=>l.includes(y));be.setNodes(i,{marks:v},{at:de.next(m.focus.path)}),rm("Inserting text at end of annotation");return}}}s(d)},i.addMark=d=>{if(i.selection){if(Se.isExpanded(i.selection)){be.setNodes(i,{},{match:We.isText,split:!0});const f=[...U.nodes(i,{at:i.selection,match:We.isText})];if(Zr(f.map(m=>m[0]).map(m=>m.marks)).includes(d))return i.removeMark(d),i;U.withoutNormalizing(i,()=>{f.forEach(m=>{let[g,v]=m;const y=[...(Array.isArray(g.marks)?g.marks:[]).filter(b=>b!==d),d];be.setNodes(i,{marks:y},{at:v,match:We.isText,split:!0,hanging:!0})})}),U.normalize(i)}else{const f={...U.marks(i)||{}}.marks||[],h={...U.marks(i)||{},marks:[...f,d]};return i.marks=h,c(),i}i.onChange(),c()}return i},i.removeMark=d=>{const{selection:f}=i;if(f){if(Se.isExpanded(f))U.withoutNormalizing(i,()=>{be.setNodes(i,{},{match:We.isText,split:!0}),i.selection&&[...U.nodes(i,{at:i.selection,match:We.isText})].forEach(m=>{let[g,v]=m;const y=i.children[v[0]];et.isElement(y)&&y.children.includes(g)&&be.setNodes(i,{marks:(Array.isArray(g.marks)?g.marks:[]).filter(b=>b!==d),_type:"span"},{at:v})})}),U.normalize(i);else{const h={...U.marks(i)||{}}.marks||[],m={...U.marks(i)||{},marks:h.filter(g=>g!==d)};return i.marks={marks:m.marks,_type:"span"},c(),i}i.onChange(),c()}return i},i.pteIsMarkActive=d=>{if(!i.selection)return!1;let f={...U.marks(i)||{}}.marks||[];return Se.isExpanded(i.selection)&&Array.from(U.nodes(i,{match:We.isText,at:i.selection})).forEach(h=>{const[m]=h;f=Xi([...f,...m.marks||[]])}),f.includes(d)},i.pteToggleMark=d=>{i.pteIsMarkActive(d)?(rm("Remove mark '".concat(d,"'")),U.removeMark(i,d)):(rm("Add mark '".concat(d,"'")),U.addMark(i,d,!0))},i};function r(o){const{selection:i}=o;if(i)for(const[s,a]of Array.from(U.nodes(o,{at:U.range(o,[i.anchor.path[0]],[i.focus.path[0]])})).reverse()){const[l]=a.length>1?U.node(o,de.parent(a)):[void 0],c=[a[0],a[1]+1];if(o.isTextBlock(l)){const d=l.children[c[1]];We.isText(s)&&We.isText(d)&&Kn(d.marks,s.marks)&&(rm("Merging spans"),be.mergeNodes(o,{at:c,voids:!0}),o.onChange())}}}}function bVe(e,n){const{selection:r}=e;if(r){const o=U.nodes(e,{at:r,match:i=>i._type===n.block.name});for(const[i,s]of o)if(e.isTextBlock(i)){const a=(i.markDefs||[]).filter(l=>i.children.find(c=>We.isText(c)&&Array.isArray(c.marks)&&c.marks.includes(l._key)));Kn(a,i.markDefs)||(rm("Removing markDef not in use"),be.setNodes(e,{markDefs:a},{at:s}),e.onChange())}}}const S5=_i("API:editable");function Cnn(e,n,r){return function(i){return e.setEditable({focus:()=>{je.focus(i)},blur:()=>{je.blur(i)},toggleMark:s=>{i.pteToggleMark(s)},toggleList:s=>{i.pteToggleListItem(s)},toggleBlockStyle:s=>{i.pteToggleBlockStyle(s)},isMarkActive:s=>{try{return i.pteIsMarkActive(s)}catch(a){return console.warn(a),!1}},marks:()=>({...U.marks(i)||{}}).marks||[],undo:()=>i.undo(),redo:()=>i.redo(),select:s=>{const a=mA(s,i);a?be.select(i,a):be.deselect(i),i.onChange()},focusBlock:()=>{if(i.selection){const s=Ne.descendant(i,i.selection.focus.path.slice(0,1));if(s)return $o([s],n.block.name,ou.get(i))[0]}},focusChild:()=>{if(i.selection){const s=Ne.descendant(i,i.selection.focus.path.slice(0,1));if(s&&i.isTextBlock(s))return $o([s],n.block.name,ou.get(i))[0].children[i.selection.focus.path[1]]}},insertChild:(s,a)=>{var l;if(!i.selection)throw new Error("The editor has no selection");const[c]=Array.from(U.nodes(i,{at:i.selection.focus.path.slice(0,1),match:v=>v._type===n.block.name}))[0]||[void 0];if(!c)throw new Error("No focused text block");if(s.name!==n.span.name&&!n.inlineObjects.some(v=>v.name===s.name))throw new Error("This type cannot be inserted as a child to a text block");const f=Cf([{_key:r(),_type:n.block.name,children:[{_key:r(),_type:s.name,...a||{}}]}],e)[0].children[0],h=i.selection.focus.path.slice(0,2),m=f._type===n.span.name,g=Ne.get(i,h);return m&&g._type!==n.span.name&&(S5("Inserting span child next to inline object child, moving selection + 1"),i.move({distance:1,unit:"character"})),be.insertNodes(i,f,{select:!0,at:i.selection}),i.onChange(),((l=b0($o(i.children,n.block.name,ou.get(i)),i.selection,n))==null?void 0:l.focus.path)||[]},insertBlock:(s,a)=>{var l;if(!i.selection)throw new Error("The editor has no selection");const c=Cf([{_key:r(),_type:s.name,...a||{}}],e)[0],[d]=Array.from(U.nodes(i,{at:i.selection.focus.path.slice(0,1),match:h=>h._type===n.block.name}))[0]||[void 0];return d&&RS([d],n)&&be.removeNodes(i,{at:i.selection}),U.insertNode(i,c),i.onChange(),((l=b0($o(i.children,n.block.name,ou.get(i)),i.selection,n))==null?void 0:l.focus.path)||[]},hasBlockStyle:s=>{try{return i.pteHasBlockStyle(s)}catch{return!1}},hasListStyle:s=>{try{return i.pteHasListStyle(s)}catch{return!1}},isVoid:s=>![n.block.name,n.span.name].includes(s._type),findByPath:s=>{const a=mA({focus:{path:s,offset:0},anchor:{path:s,offset:0}},i);if(a){const[l,c]=U.node(i,a.focus.path.slice(0,1));if(l&&c&&typeof l._key=="string"){if(s.length===1&&a.focus.path.length===1)return[$o([l],n.block.name)[0],[{_key:l._key}]];const d=$o([l],n.block.name,ou.get(i))[0];if(i.isTextBlock(d)){const f=d.children[a.focus.path[1]];if(f)return[f,[{_key:l._key},"children",{_key:f._key}]]}}}return[void 0,void 0]},findDOMNode:s=>{let a;try{const[l]=Array.from(U.nodes(i,{at:[],match:c=>c._key===s._key})||[])[0]||[void 0];a=je.toDOMNode(i,l)}catch{}return a},activeAnnotations:()=>{var s;if(!i.selection||i.selection.focus.path.length<2)return[];try{const a=[],l=U.nodes(i,{at:i.selection,match:c=>We.isText(c)&&c.marks!==void 0&&Array.isArray(c.marks)&&c.marks.length>0});for(const[c,d]of l){const[f]=U.node(i,d,{depth:1});i.isTextBlock(f)&&((s=f.markDefs)==null||s.forEach(h=>{We.isText(c)&&c.marks&&Array.isArray(c.marks)&&c.marks.includes(h._key)&&a.push(h)}))}return a}catch{return[]}},addAnnotation:(s,a)=>{const{selection:l}=i;if(l){const[c]=U.node(i,l.focus,{depth:1});if(et.isElement(c)&&c._type===n.block.name){const d=r();if(i.isTextBlock(c)){be.setNodes(i,{markDefs:[...c.markDefs||[],{_type:s.name,_key:d,...a}]},{at:l.focus}),i.onChange(),Se.isCollapsed(l)&&(i.pteExpandToWord(),i.onChange());const[f]=U.node(i,l.focus,{depth:2});if(i.selection){U.withoutNormalizing(i,()=>{be.setNodes(i,{},{match:We.isText,split:!0}),i.selection&&We.isText(f)&&(be.setNodes(i,{marks:[...f.marks||[],d]},{at:i.selection,match:m=>m._type===n.span.name}),i.onChange())}),U.normalize(i),i.onChange();const h=b0($o(i.children,n.block.name,ou.get(i)),i.selection,n);if(h&&typeof c._key=="string")return U.withoutNormalizing(i,()=>{i.selection&&(be.insertNodes(i,[{_type:"span",text:"",marks:[],_key:r()}],{at:Se.end(i.selection)}),i.onChange())}),{spanPath:h.focus.path,markDefPath:[{_key:c._key},"markDefs",{_key:d}]}}}}}},delete:(s,a)=>{if(s){const l=mA(s,i);if(!(l&&l.anchor.path.length>0&&l.focus.path.length>0))throw new Error("Invalid range");if(l){if(!(a!=null&&a.mode)||(a==null?void 0:a.mode)==="selected"){S5("Deleting content in selection"),be.delete(i,{at:l,hanging:!0,voids:!0}),i.onChange();return}(a==null?void 0:a.mode)==="blocks"&&(S5("Deleting blocks touched by selection"),be.removeNodes(i,{at:l,voids:!0,match:d=>i.isTextBlock(d)||!i.isTextBlock(d)&&et.isElement(d)})),(a==null?void 0:a.mode)==="children"&&(S5("Deleting children touched by selection"),be.removeNodes(i,{at:l,voids:!0,match:d=>d._type===n.span.name||!i.isTextBlock(d)&&et.isElement(d)})),i.children.length===0&&(i.children=[i.createPlaceholderBlock()]),i.onChange()}}},removeAnnotation:s=>{let{selection:a}=i;if(S5("Removing annotation",s),a){if(Se.isCollapsed(a)){const[l,c]=U.node(i,a,{depth:2});We.isText(l)&&l.marks&&typeof l.text=="string"&&(be.select(i,c),a=i.selection)}U.withoutNormalizing(i,()=>{if(a&&Se.isExpanded(a)){if(a=i.selection,!a)return;[...U.nodes(i,{at:a,match:c=>i.isTextBlock(c)&&Array.isArray(c.markDefs)&&c.markDefs.some(d=>d._type===s.name)})].forEach(c=>{let[d]=c;i.isTextBlock(d)&&Array.isArray(d.markDefs)&&d.markDefs.filter(h=>h._type===s.name).forEach(h=>{U.removeMark(i,h._key)})}),bVe(i,n)}}),U.normalize(i),i.onChange()}},getSelection:()=>{let s=null;if(i.selection){const a=J$.get(i.selection);if(a)return a;s=b0($o(i.children,n.block.name,ou.get(i)),i.selection,n),J$.set(i.selection,s)}return s},getValue:()=>$o(i.children,n.block.name,ou.get(i)),isCollapsedSelection:()=>!!i.selection&&Se.isCollapsed(i.selection),isExpandedSelection:()=>!!i.selection&&Se.isExpanded(i.selection),insertBreak:()=>{i.insertBreak(),i.onChange()},getFragment:()=>$o(i.getFragment(),n.block.name)}),i}}function _nn(e){return function(r){const{apply:o}=r;return r.apply=i=>{const s=e;s>0&&r.children.length>=s&&(i.type==="insert_node"||i.type==="split_node")&&i.path.length===1||o(i)},r}}const tD=new WeakMap;function MS(e,n){const r=xVe(e);tD.set(e,!0),n(),tD.set(e,r)}function xVe(e){return tD.get(e)}function Snn(e,n){return function(o){tD.set(o,!1);const{apply:i,normalizeNode:s}=o;return o.apply=a=>{if(a.type==="split_node"&&(a.properties={...a.properties,_key:n()}),a.type==="insert_node"){const l=!xVe(o)||!("_key"in a.node);U.isEditor(a.node)||(a.node={...a.node,...l?{_key:n()}:{}})}i(a)},o.normalizeNode=a=>{const[l,c]=a;if(et.isElement(l)&&l._type===e.block.name){l._key||be.setNodes(o,{_key:n()},{at:c});for(const[d,f]of Ne.children(o,c))if(!d._key){be.setNodes(o,{_key:n()},{at:f});return}}s(a)},o}}const wde="before",Cde="after";function knn(e,n,r){if(n!==wde&&n!==Cde)throw new Error('Invalid position "'.concat(n,'", must be either ').concat(wde," or ").concat(Cde));for(var o=arguments.length,i=new Array(o>3?o-3:0),s=3;s<o;s++)i[s-3]=arguments[s];const a=_de(...i);if(e.length===0)return a;const l=e.length,c=Math.abs((l+r)%l)%l,d=n==="after"?c+1:c,f=e.slice();return f.splice(d,0,..._de(a)),f}function _de(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return n.reduce((o,i)=>o.concat(i),[])}const Sde=Object.prototype.hasOwnProperty.call.bind(Object.prototype.hasOwnProperty);function Enn(e,n,r){const o=e.slice(),i=o[n];return o.splice(n,1),o.splice(r,0,i),o}function jnn(e,n){if(typeof n=="number")return n;const r=YZ(e,n);return r===-1?!1:r}function Tnn(e,n){const r=e.slice();if(n.path.length===0){if(n.type==="setIfMissing"){if(!Array.isArray(n.value))throw new Error("Cannot set value of an array to a non-array");return e===void 0?n.value:e}else if(n.type==="set"){if(!Array.isArray(n.value))throw new Error("Cannot set value of an array to a non-array");return n.value}else{if(n.type==="unset")return;if(n.type==="move"){if(!n.value||!Sde(n.value,"from")||!Sde(n.value,"to"))throw new Error(`Invalid value of 'move' patch. Expected a value with "from" and "to" indexes, instead got: `.concat(JSON.stringify(n.value)));return Enn(r,n.value.from,n.value.to)}}throw new Error("Invalid array operation: ".concat(n.type))}const[o,...i]=n.path,s=jnn(e,o);if(s===!1)return r;if(i.length===0){if(n.type==="insert"){const{position:a,items:l}=n;return knn(e,a,s,l)}else if(n.type==="unset"){if(typeof s!="number")throw new Error('Expected array index to be a number, instead got "'.concat(s,'"'));return r.splice(s,1),r}}return r[s]=tX(r[s],{...n,path:i}),r}function Inn(e,n){const r=eVe(e);if(n.path.length===0){if(n.type==="set"){if(!_P(n.value))throw new Error("Cannot set value of an object to a non-object");return n.value}else{if(n.type==="unset")return;if(n.type==="setIfMissing")return e===void 0?n.value:e}throw new Error("Invalid object operation: ".concat(n.type))}const[o,...i]=n.path;if(typeof o!="string")throw new Error("Expected field name to be a string, instad got: ".concat(o));return i.length===0&&n.type==="unset"?Oa(r,o):(r[o]=tX(r[o],{...n,path:i}),r)}const wVe={replace(e,n){return n},set(e,n){return n},setIfMissing(e,n){return e===void 0?n:e},unset(e,n){},inc(e,n){return e+n},dec(e,n){return e-n}},Ann=Object.keys(wVe);function $nn(e,n){if(!Ann.includes(n.type))throw new Error('Received patch of unsupported type: "'.concat(JSON.stringify(n.type),'" for primitives. This is most likely a bug.'));if(n.path.length>0)throw new Error('Cannot apply deep operations on primitive values. Received patch with type "'.concat(n.type,'" and path "').concat(n.path.map(r=>JSON.stringify(r)).join("."),' that targeted the value "').concat(JSON.stringify(e),'"'));return wVe[n.type](e,n.value)}const CVe={replace(e,n){return n},set(e,n){return n},setIfMissing(e,n){return e===void 0?n:e},unset(e,n){},diffMatchPatch(e,n){const[r]=vVe(eX(n),e,{allowExceedingIndices:!0});return r}},Dnn=Object.keys(CVe);function Onn(e,n){if(!Dnn.includes(n.type))throw new Error('Received patch of unsupported type: "'.concat(JSON.stringify(n.type),'" for string. This is most likely a bug.'));if(n.path.length>0)throw new Error('Cannot apply deep operations on string values. Received patch with type "'.concat(n.type,'" and path "').concat(n.path.join("."),' that targeted the value "').concat(JSON.stringify(e),'"'));const r=CVe[n.type];if(r)return r(e,n.value);throw new Error("Unknown patch type")}function Pnn(e,n){return n.reduce(tX,e)}function Rnn(e,n){return Array.isArray(e)?Tnn(e,n):OP(e)?Onn(e,n):_P(e)?Inn(e,n):$nn(e,n)}function tX(e,n){return Rnn(e,n)}const Uo=_i("applyPatches"),nX=Uo.enabled&&!0;function Mnn(e){let n;return function(r,o){let i=!1;nX&&(Uo(`
NEW PATCH =============================================================`),Uo(JSON.stringify(o,null,2)));try{switch(o.type){case"insert":i=Fnn(r,o,e);break;case"unset":i=Nnn(r,o,n);break;case"set":i=Bnn(r,o);break;case"diffMatchPatch":i=Lnn(r,o);break;default:Uo("Unhandled patch",o.type)}}catch(s){console.error(s)}return n=o,i}}function Lnn(e,n){const{block:r,child:o,childPath:i}=w6(e,n.path);if(!r)return Uo("Block not found"),!1;if(!o||!i)return Uo("Child not found"),!1;if(!(r&&e.isTextBlock(r)&&n.path.length===4&&n.path[1]==="children"&&n.path[3]==="text")||!We.isText(o))return!1;const a=eX(n.value),[l]=vVe(a,o.text,{allowExceedingIndices:!0}),c=pVe(XZ(o.text,l),5);Dl(e,"before");let d=0;for(const[f,h]of c)f===Co?(e.apply({type:"insert_text",path:i,offset:d,text:h}),d+=h.length):f===Yr?e.apply({type:"remove_text",path:i,offset:d,text:h}):f===fn&&(d+=h.length);return Dl(e,"after"),!0}function Fnn(e,n,r){const{block:o,child:i,blockPath:s,childPath:a}=w6(e,n.path);if(!o||!s)return Uo("Block not found"),!1;if(n.path.length>1&&n.path[1]!=="children")return Uo("Ignoring patch targeting void value"),!1;if(n.path.length===1){const{items:g,position:v}=n,y=Cf(g,{schemaTypes:r},Zz.get(e)),b=s[0],x=v==="after"?b+1:b;return Uo("Inserting blocks at path [".concat(x,"]")),Dl(e,"before"),be.insertNodes(e,y,{at:[x]}),Dl(e,"after"),!0}const{items:l,position:c}=n;if(!i||!a)return Uo("Child not found"),!1;const d=o&&Cf([{...o,children:l}],{schemaTypes:r},Zz.get(e)),f=a[1],h=c==="after"?f+1:f,m=[a[0],h];return Uo("Inserting children at path ".concat(m)),Dl(e,"before"),d&&et.isElement(d[0])&&be.insertNodes(e,d[0].children,{at:m}),Dl(e,"after"),!0}function Bnn(e,n){let r=n.value;typeof n.path[3]=="string"&&(r={},r[n.path[3]]=n.value);const{block:o,blockPath:i,child:s,childPath:a}=w6(e,n.path);if(!o)return Uo("Block not found"),!1;const l=e.isTextBlock(o);if(l&&n.path.length>1&&n.path[1]!=="children")return Uo("Ignoring setting void value"),!1;if(Dl(e,"before"),l&&s&&a){if(We.isText(r)&&We.isText(s)){const c=s.text;r.text!==c&&(Uo("Setting text property"),e.apply({type:"remove_text",path:a,offset:0,text:c}),e.apply({type:"insert_text",path:a,offset:0,text:r.text}),e.onChange())}else Uo("Setting non-text property"),e.apply({type:"set_node",path:a,properties:{},newProperties:r});return!0}else if(et.isElement(o)&&n.path.length===1&&i){Uo("Setting block property");const{children:c,...d}=r,{children:f,...h}=o||{children:void 0};e.apply({type:"set_node",path:i,properties:{...h},newProperties:d}),o.children.forEach((m,g)=>{e.apply({type:"remove_node",path:i.concat(g),node:m})}),Array.isArray(c)&&c.forEach((m,g)=>{e.apply({type:"insert_node",path:i.concat(g),node:m})})}else if(o&&"value"in o){const c=Pnn([o.value],[n])[0];return be.setNodes(e,{...o,value:c},{at:i}),!0}return Dl(e,"after"),!0}function Nnn(e,n,r){if(n.path.length===0){Uo("Removing everything"),Dl(e,"before");const l=e.selection;return be.deselect(e),e.children.forEach((c,d)=>{be.removeNodes(e,{at:[d]})}),be.insertNodes(e,e.createPlaceholderBlock()),l&&be.select(e,{anchor:{path:[0,0],offset:0},focus:{path:[0,0],offset:0}}),e.onChange(),Dl(e,"after"),!0}const{block:o,blockPath:i,child:s,childPath:a}=w6(e,n.path);if(n.path.length===1){if(!o||!i)return Uo("Block not found"),!1;const l=i[0];return Uo("Removing block at path [".concat(l,"]")),Dl(e,"before"),be.removeNodes(e,{at:[l]}),Dl(e,"after"),!0}if(e.isTextBlock(o)&&n.path[1]==="children"&&n.path.length===3){if(!s||!a)return Uo("Child not found"),!1;const l=a[1];return Uo("Unsetting child at path ".concat(JSON.stringify(a))),Dl(e,"before"),nX&&Uo("Removing child at path ".concat(JSON.stringify([a,l]))),be.removeNodes(e,{at:a}),Dl(e,"after"),!0}return!1}function _Ve(e){return typeof e=="object"&&"_key"in e}function Dl(e,n){nX&&(Uo("Children ".concat(n,":"),JSON.stringify(e.children,null,2)),Uo("Selection ".concat(n,": "),JSON.stringify(e.selection,null,2)))}function Vnn(e,n){let r=-1;const o=e.children.find((i,s)=>{const a=_Ve(n[0])?i._key===n[0]._key:s===n[0];return a&&(r=s),a});return o?{block:o,path:[r]}:{}}function w6(e,n){const{block:r,path:o}=Vnn(e,n);if(!(et.isElement(r)&&n[1]==="children"))return{block:r,blockPath:o,child:void 0,childPath:void 0};let i=-1;const s=r.children.find((a,l)=>{const c=_Ve(n[2])?a._key===n[2]._key:l===n[2];return c&&(i=l),c});return s?{block:r,child:s,blockPath:o,childPath:o==null?void 0:o.concat(i)}:{block:r,blockPath:o,child:void 0,childPath:void 0}}function SVe(e,n){const r=kVe(e)||!1;Q$.set(e,!0),n(),Q$.set(e,r)}function kVe(e){return Q$.get(e)}function znn(e){return gA.get(e)}const nD=new WeakMap;function Qz(e,n){const r=EVe(e);nD.set(e,!1),n(),nD.set(e,r)}function EVe(e){return nD.get(e)}const Zs=_i("plugin:withUndoRedo"),kde=Zs.enabled&&!1,rx=new WeakMap,cL=new WeakMap,Hnn=1e3,jVe=e=>{const n=rx.get(e);return n===void 0?!0:n},Unn=e=>(cL.get(e)||cL.set(e,[]),cL.get(e)||[]);function Wnn(e){const{readOnly:n,patches$:r,blockSchemaType:o}=e;return i=>{let s=$o(i.children,o.name);const a=Unn(i);r&&i.subscriptions.push(()=>{Zs("Subscribing to patches");const c=r.subscribe(d=>{let{patches:f,snapshot:h}=d,m=!1;f.forEach(g=>{if(!m&&g.origin!=="local"&&a){if(g.type==="unset"&&g.path.length===0){Zs("Someone else cleared the content, resetting undo/redo history"),i.history={undos:[],redos:[]},a.splice(0,a.length),rx.set(i,!0),m=!0;return}a.push({patch:g,time:new Date,snapshot:h,previousSnapshot:s})}}),s=h});return()=>{Zs("Unsubscribing to patches"),c.unsubscribe()}}),i.history={undos:[],redos:[]};const{apply:l}=i;return i.apply=c=>{if(n){l(c);return}const{operations:d,history:f}=i,{undos:h}=f,m=h[h.length-1],g=m&&m.operations&&m.operations[m.operations.length-1],v=qnn(c,g),y=jVe(i);let b=!0;if(y){if(m?d.length===0&&(b=Gnn(c,g)||v):b=!1,m&&b)m.operations.push(c);else{const x={operations:[...i.selection===null?[]:[Knn(i)],c],timestamp:new Date};h.push(x),Zs("Created new undo step",m)}for(;h.length>Hnn;)h.shift();Ynn(c)&&(f.redos=[])}l(c)},i.undo=()=>{if(n)return;const{undos:c}=i.history;if(c.length>0){const d=c[c.length-1];if(Zs("Undoing",d),d.operations.length>0){const f=a.filter(m=>m.time>=d.timestamp);let h=d.operations;f.forEach(m=>{h=Zr(h.map(g=>Ede(i,m.patch,g,m.snapshot,m.previousSnapshot)))});try{U.withoutNormalizing(i,()=>{LS(i,()=>{h.map(Eb.inverse).reverse().forEach(m=>{i.apply(m)})})}),i.normalize(),i.onChange()}catch(m){Zs("Could not perform undo step",m),a.splice(0,a.length),be.deselect(i),i.history={undos:[],redos:[]},rx.set(i,!0),i.onChange();return}i.history.redos.push(d),i.history.undos.pop()}}},i.redo=()=>{if(n)return;const{redos:c}=i.history;if(c.length>0){const d=c[c.length-1];if(Zs("Redoing",d),d.operations.length>0){const f=a.filter(m=>m.time>=d.timestamp);let h=d.operations;f.forEach(m=>{h=Zr(h.map(g=>Ede(i,m.patch,g,m.snapshot,m.previousSnapshot)))});try{U.withoutNormalizing(i,()=>{LS(i,()=>{h.forEach(m=>{i.apply(m)})})}),i.normalize(),i.onChange()}catch(m){Zs("Could not perform redo step",m),a.splice(0,a.length),be.deselect(i),i.history={undos:[],redos:[]},rx.set(i,!0),i.onChange();return}i.history.undos.push(d),i.history.redos.pop()}}},i}}function Ede(e,n,r,o,i){kde&&(Zs("Adjusting '".concat(r.type,"' operation paths for '").concat(n.type,"' patch")),Zs("Operation ".concat(JSON.stringify(r))),Zs("Patch ".concat(JSON.stringify(n))));const s={...r};if(n.type==="insert"&&n.path.length===1){const a=(o||[]).findIndex(l=>Kn({_key:l._key},n.path[0]));return Zs("Adjusting block path (+".concat(n.items.length,") for '").concat(s.type,"' operation and patch '").concat(n.type,"'")),[jde(s,n.items.length,a)]}if(n.type==="unset"&&n.path.length===1){const a=(i||[]).findIndex(l=>Kn({_key:l._key},n.path[0]));return"path"in s&&Array.isArray(s.path)&&s.path[0]===a?(Zs("Skipping transformation that targeted removed block"),[]):(kde&&(Zs("Selection ".concat(JSON.stringify(e.selection))),Zs("Adjusting block path (-1) for '".concat(s.type,"' operation and patch '").concat(n.type,"'"))),[jde(s,-1,a)])}if(n.type==="unset"&&n.path.length===0)return Zs("Adjusting selection for unset everything patch and ".concat(r.type," operation")),[];if(n.type==="diffMatchPatch"){const a=Znn(e,s);return!a||!Kn({_key:a._key},n.path[0])?[s]:(eX(n.value).forEach(c=>{var d,f,h,m;let g=0,v=c.utf8Start1;const{diffs:y}=c;if(y.forEach((b,x)=>{const[w,C]=b;w===Co?(g+=C.length,v+=C.length):w===Yr?(g-=C.length,v-=C.length):w===fn&&(y.slice(x).every(_=>{let[S]=_;return S===fn})||(v+=C.length))}),s.type==="insert_text"&&v<s.offset&&(s.offset+=g),s.type==="remove_text"&&v<=s.offset-s.text.length&&(s.offset+=g),s.type==="set_selection"){const b=(d=s.properties)!=null&&d.focus?{...s.properties.focus}:void 0,x=(f=s==null?void 0:s.properties)!=null&&f.anchor?{...s.properties.anchor}:void 0,w=(h=s==null?void 0:s.newProperties)!=null&&h.focus?{...s.newProperties.focus}:void 0,C=(m=s==null?void 0:s.newProperties)!=null&&m.anchor?{...s.newProperties.anchor}:void 0;(b&&x||w&&C)&&([b,x,w,C].forEach(S=>{S&&v<S.offset&&(S.offset+=g)}),b&&x&&(s.properties={focus:b,anchor:x}),w&&C&&(s.newProperties={focus:w,anchor:C}))}}),[s])}return[s]}function jde(e,n,r){var o,i,s,a;const l={...e};if(r>=0&&l.type!=="set_selection"&&Array.isArray(l.path)&&l.path[0]>=r+n&&l.path[0]+n>-1){const c=[l.path[0]+n,...l.path.slice(1)];l.path=c}if(l.type==="set_selection"){const c=(o=l.properties)!=null&&o.focus?{...l.properties.focus}:void 0,d=(i=l==null?void 0:l.properties)!=null&&i.anchor?{...l.properties.anchor}:void 0,f=(s=l==null?void 0:l.newProperties)!=null&&s.focus?{...l.newProperties.focus}:void 0,h=(a=l==null?void 0:l.newProperties)!=null&&a.anchor?{...l.newProperties.anchor}:void 0;(c&&d||f&&h)&&([c,d,f,h].forEach(g=>{g&&g.path[0]>=r+n&&g.path[0]+n>-1&&(g.path=[g.path[0]+n,...g.path.slice(1)])}),c&&d&&(l.properties={focus:c,anchor:d}),f&&h&&(l.newProperties={focus:f,anchor:h}))}return l}const Gnn=(e,n)=>!!(e.type==="set_selection"||n&&e.type==="insert_text"&&n.type==="insert_text"&&e.offset===n.offset+n.text.length&&de.equals(e.path,n.path)&&e.text!==" "||n&&e.type==="remove_text"&&n.type==="remove_text"&&e.offset+e.text.length===n.offset&&de.equals(e.path,n.path)),qnn=(e,n)=>!!(n&&e.type==="set_selection"&&n.type==="set_selection"),Ynn=e=>e.type!=="set_selection";function LS(e,n){const r=jVe(e);rx.set(e,!1),n(),rx.set(e,r)}function Knn(e){return{type:"set_selection",properties:{...e.selection},newProperties:{...e.selection}}}function Znn(e,n){let r;return n.type==="set_selection"&&e.selection?r=e.children[e.selection.focus.path[0]]:"path"in n&&(r=e.children[n.path[0]]),r}const iT=_i("plugin:withPatches");function Xnn(e){let{change$:n,patches$:r,patchFunctions:o,readOnly:i,schemaTypes:s}=e,a;const l=Mnn(s);return function(d){Q$.set(d,!1),nD.set(d,!0),a=[...d.children];const{apply:f}=d;let h=[];const m=()=>{if(h.length===0)return;const v=h;h=[];let y=!1;SVe(d,()=>{U.withoutNormalizing(d,()=>{Qz(d,()=>{LS(d,()=>{MS(d,()=>{v.forEach(b=>{iT.enabled&&iT("Handling remote patch ".concat(JSON.stringify(b))),y=l(d,b)})})})})}),y&&(d.normalize(),d.onChange())})},g=v=>{let{patches:y}=v;const b=y.filter(x=>x.origin!=="local");b.length!==0&&(h=h.concat(b),m())};return r&&d.subscriptions.push(()=>{iT("Subscribing to patches$");const v=r.subscribe(g);return()=>{iT("Unsubscribing to patches$"),v.unsubscribe()}}),d.apply=v=>{if(i)return f(v),d;let y=[];a=d.children;const b=RS(a,s);f(v);const x=RS(d.children,s);if(!EVe(d))return d;switch(b&&!x&&v.type!=="set_selection"&&y.push(xh(a,"before",[0])),v.type){case"insert_text":y=[...y,...o.insertTextPatch(d,v,a)];break;case"remove_text":y=[...y,...o.removeTextPatch(d,v,a)];break;case"remove_node":y=[...y,...o.removeNodePatch(d,v,a)];break;case"split_node":y=[...y,...o.splitNodePatch(d,v,a)];break;case"insert_node":y=[...y,...o.insertNodePatch(d,v,a)];break;case"set_node":y=[...y,...o.setNodePatch(d,v,a)];break;case"merge_node":y=[...y,...o.mergeNodePatch(d,v,a)];break;case"move_node":y=[...y,...o.moveNodePatch(d,v,a)];break}return!b&&x&&["merge_node","set_node","remove_text","remove_node"].includes(v.type)&&(y=[...y,_a([])],n.next({type:"unset",previousValue:$o(a,s.block.name,ou.get(d))})),b&&y.length>0&&(y=[yVe([],[]),...y]),y.length>0&&y.forEach(w=>{n.next({type:"patch",patch:{...w,origin:"local"}})}),d},d}}const Qnn=_i("plugin:withPlaceholderBlock");function Jnn(e){let{schemaTypes:n,keyGenerator:r}=e;return function(i){return i.createPlaceholderBlock=()=>(Qnn("Creating placeholder block"),{_type:n.block.name,_key:r(),style:n.styles[0].value||"normal",markDefs:[],children:[{_type:"span",_key:r(),text:"",marks:[]}]}),i}}const sT=_i("plugin:withPortableTextBlockStyle");function ern(e){const n=e.styles[0].value;return function(o){const{normalizeNode:i}=o;return o.normalizeNode=s=>{i(s);const[,a]=s;for(const l of o.operations)if(l.type==="split_node"&&l.path.length===1&&o.isTextBlock(l.properties)&&l.properties.style!==n&&l.path[0]===a[0]&&!de.equals(a,l.path)){const[c]=U.node(o,[l.path[0]+1,0]);if(We.isText(c)&&c.text===""){sT("Normalizing split node to ".concat(n," style"),l),be.setNodes(o,{style:n},{at:[l.path[0]+1],voids:!1});break}}},o.pteHasBlockStyle=s=>o.selection?[...U.nodes(o,{at:o.selection,match:l=>o.isTextBlock(l)&&l.style===s})].length>0:!1,o.pteToggleBlockStyle=s=>{if(!o.selection)return;[...U.nodes(o,{at:o.selection,match:l=>o.isTextBlock(l)})].forEach(l=>{let[c,d]=l;o.isTextBlock(c)&&c.style===s?(sT("Unsetting block style '".concat(s,"'")),be.setNodes(o,{...c,style:n},{at:d})):(s?sT("Setting style '".concat(s,"'")):sT("Setting default style",n),be.setNodes(o,{...c,style:s||n},{at:d}))}),o.onChange()},o}}const E1=_i("plugin:withPortableTextLists"),uL=10;function trn(e){return function(r){return r.pteToggleListItem=o=>{r.pteHasListStyle(o)?(E1("Remove list item '".concat(o,"'")),r.pteUnsetListItem(o)):(E1("Add list item '".concat(o,"'")),r.pteSetListItem(o))},r.pteUnsetListItem=o=>{if(!r.selection)return;[...U.nodes(r,{at:r.selection,match:s=>et.isElement(s)&&s._type===e.block.name})].forEach(s=>{let[a,l]=s;if(r.isListBlock(a)){const{listItem:c,level:d,...f}=a,h={...f,listItem:void 0,level:void 0};E1("Unsetting list '".concat(o,"'")),be.setNodes(r,h,{at:l})}})},r.pteSetListItem=o=>{if(!r.selection)return;[...U.nodes(r,{at:r.selection,match:s=>r.isTextBlock(s)})].forEach(s=>{let[a,l]=s;E1("Setting list '".concat(o,"'")),be.setNodes(r,{...a,level:1,listItem:o||e.lists[0]&&e.lists[0].value},{at:l})})},r.pteEndList=()=>{if(!r.selection)return!1;const o=[...U.nodes(r,{at:r.selection,match:i=>et.isElement(i)&&r.isListBlock(i)&&i.children.length===1&&We.isText(i.children[0])&&i.children[0].text===""})];return o.length===0?!1:(o.forEach(i=>{let[s,a]=i;et.isElement(s)&&(E1("Unset list"),be.setNodes(r,{...s,level:void 0,listItem:void 0},{at:a}))}),!0)},r.pteIncrementBlockLevels=o=>{if(!r.selection)return!1;const i=[...U.nodes(r,{at:r.selection,match:s=>!!r.isListBlock(s)})];return i.length===0?!1:(i.forEach(s=>{let[a,l]=s;if(r.isListBlock(a)){let c=a.level||1;o?(c--,E1("Decrementing list level",Math.min(uL,Math.max(1,c)))):(c++,E1("Incrementing list level",Math.min(uL,Math.max(1,c)))),be.setNodes(r,{level:Math.min(uL,Math.max(1,c))},{at:l})}}),!0)},r.pteHasListStyle=o=>r.selection?[...U.nodes(r,{at:r.selection,match:s=>r.isListBlock(s)&&s.listItem===o})].length>0:!1,r}}const TVe=_i("plugin:withPortableTextSelections"),nrn=TVe.enabled&&!1;function rrn(e,n){let r=null;return function(i){const s=()=>{if(r!==i.selection){let l=null;if(i.selection){const c=J$.get(i.selection);if(c)l=c;else{const d=i.children;l=b0(d,i.selection,n),J$.set(i.selection,l)}}nrn&&TVe("Emitting selection ".concat(JSON.stringify(l||null)," (").concat(JSON.stringify(i.selection),")")),l?e.next({type:"selection",selection:l}):e.next({type:"selection",selection:null})}r=i.selection},{onChange:a}=i;return i.onChange=()=>{const l=i.operations.length>0;a(),l&&s()},i}}const orn=_i("plugin:withSchemaTypes");function irn(e){let{schemaTypes:n,keyGenerator:r}=e;return function(i){i.isTextBlock=a=>Iu(a)&&a._type===n.block.name,i.isTextSpan=a=>vc(a)&&a._type==n.span.name,i.isListBlock=a=>Bst(a)&&a._type===n.block.name,i.isVoid=a=>n.block.name!==a._type&&(n.blockObjects.map(l=>l.name).includes(a._type)||n.inlineObjects.map(l=>l.name).includes(a._type)),i.isInline=a=>n.inlineObjects.map(c=>c.name).includes(a._type)&&"__inline"in a&&a.__inline===!0;const{normalizeNode:s}=i;return i.normalizeNode=a=>{const[l,c]=a;if(l._type===void 0&&c.length===2){orn("Setting span type on text node without a type");const d=l,f=d._key||r();be.setNodes(i,{...d,_type:n.span.name,_key:f},{at:c})}s(a)},i}}const dL=_i("plugin:withUtils");function srn(e){return function(r){return r.pteExpandToWord=()=>{const{selection:o}=r;if(o&&!Se.isExpanded(o)){const[i]=U.node(r,o.focus,{depth:2});if(!i||!We.isText(i)||i.text.length===0){dL("pteExpandToWord: Can't expand to word here");return}const{focus:s}=o,a=s.offset,l=i.text.slice(0,a),c=i.text.slice(a,-1),d=v=>v.match(/\s/g),f=l.split("").reverse().findIndex(v=>d(v)),h=f>-1?l.length-f:0,m=c.split("").findIndex(v=>d(v)),g=l.length+(m>-1?m:c.length+1);if(!(h===g||isNaN(h)||isNaN(g))){dL("pteExpandToWord: Expanding to focused word"),be.setSelection(r,{anchor:{...o.anchor,offset:h},focus:{...o.focus,offset:g}});return}dL("pteExpandToWord: Can't expand to word here")}},r}}const fL=_i("plugin:withHotKeys"),arn={marks:{"mod+b":"strong","mod+i":"em","mod+u":"underline","mod+'":"code"},custom:{}};function lrn(e,n,r,o){const i=["enter","tab","shift","delete","end"],s=o||arn,a=()=>Cf([{_type:e.block.name,_key:n(),style:"normal",markDefs:[],children:[{_type:"span",_key:n(),text:"",marks:[]}]}],r)[0];return function(c){return c.pteWithHotKeys=d=>{var f,h;Object.keys(s).forEach(w=>{if(w==="marks")for(const C in s[w]){if(i.includes(C))throw new Error("The hotkey ".concat(C," is reserved!"));if(Ys(C,d.nativeEvent)){d.preventDefault();const _=s[w];if(_){const S=_[C];fL("HotKey ".concat(C," to toggle ").concat(S)),c.pteToggleMark(S)}}}if(w==="custom")for(const C in s[w]){if(i.includes(C))throw new Error("The hotkey ".concat(C," is reserved!"));if(Ys(C,d.nativeEvent)){const _=s[w];if(_){const S=_[C];S(d,r)}}}});const m=Ys("enter",d.nativeEvent),g=Ys("tab",d.nativeEvent),v=Ys("shift+enter",d.nativeEvent),y=Ys("shift+tab",d.nativeEvent),b=Ys("backspace",d.nativeEvent),x=Ys("delete",d.nativeEvent);if(b&&c.selection&&c.selection.focus.path[0]>0&&Se.isCollapsed(c.selection)){const w=de.previous(c.selection.focus.path.slice(0,1)),C=Ne.descendant(c,w),_=Ne.descendant(c,c.selection.focus.path.slice(0,1));if(C&&_&&U.isVoid(c,C)&&c.selection.focus.offset===0){fL("Preventing deleting void block above"),d.preventDefault(),d.stopPropagation();const S=Iu(_),k=S&&_.children.length===1&&((h=(f=_.children)==null?void 0:f[0])==null?void 0:h.text)==="";if(!S||k){be.removeNodes(c,{match:E=>E===_}),be.select(c,w),c.onChange();return}if(S&&!k){be.select(c,w),c.onChange();return}return}}if(x&&c.selection&&c.selection.focus.offset===0&&Se.isCollapsed(c.selection)&&c.children[c.selection.focus.path[0]+1]){const w=Ne.descendant(c,de.next(c.selection.focus.path.slice(0,1))),C=c.selection.focus.path.slice(0,1),_=Ne.descendant(c,C);if(w&&_&&!U.isVoid(c,_)&&U.isVoid(c,w)){fL("Preventing deleting void block below"),d.preventDefault(),d.stopPropagation(),be.removeNodes(c,{match:S=>S===_}),be.select(c,C),c.onChange();return}}if((g||y)&&c.selection){const[w]=U.node(c,c.selection.focus,{depth:2}),[C]=vc(w)?U.node(c,c.selection.focus,{depth:1}):[],_=w&&Iu(C)&&vc(w)&&(w.marks||[]).filter(E=>(C.markDefs||[]).map(j=>j._key).includes(E)).length>0,[S]=Se.edges(c.selection),k=U.isStart(c,S,S.path);w&&vc(w)&&(!_||k)&&c.pteIncrementBlockLevels(y)&&d.preventDefault()}if(m&&!v&&c.selection){const w=c.selection.focus.path.slice(0,1),C=Ne.descendant(c,w);if(c.isListBlock(C)){c.pteEndList()&&d.preventDefault();return}if(c.isTextBlock(C)&&C.style&&C.style!==e.styles[0].value){const[,_]=Se.edges(c.selection);if(U.isEnd(c,_,_.path)){U.insertNode(c,a()),d.preventDefault(),c.onChange();return}}if(C&&U.isVoid(c,C)){U.insertNode(c,a()),d.preventDefault(),c.onChange();return}d.preventDefault(),c.insertBreak(),c.onChange()}if(v){d.preventDefault(),c.insertText(`
`);return}if(Ys("mod+z",d.nativeEvent)){d.preventDefault(),c.undo();return}(Ys("mod+y",d.nativeEvent)||Ys("mod+shift+z",d.nativeEvent))&&(d.preventDefault(),c.redo())},c}}function rD(e,n,r){let o=null,i=!0;const s=[n.span.name,...n.inlineObjects.map(l=>l.name)],a=[n.block.name,...n.blockObjects.map(l=>l.name)];return e===void 0?{valid:!0,resolution:null,value:e}:!Array.isArray(e)||e.length===0?{valid:!1,resolution:{patches:[_a([])],description:"Editor value must be an array of Portable Text blocks, or undefined.",action:"Unset the value",item:e,i18n:{description:"inputs.portable-text.invalid-value.not-an-array.description",action:"inputs.portable-text.invalid-value.not-an-array.action"}},value:e}:(e.some((l,c)=>{if(!no(l))return o={patches:[_a([c])],description:"Block must be an object, got ".concat(String(l)),action:"Unset invalid item",item:l,i18n:{description:"inputs.portable-text.invalid-value.not-an-object.description",action:"inputs.portable-text.invalid-value.not-an-object.action",values:{index:c}}},!0;if(!l._key||typeof l._key!="string")return o={patches:[su({...l,_key:r()},[c])],description:"Block at index ".concat(c," is missing required _key."),action:"Set the block with a random _key value",item:l,i18n:{description:"inputs.portable-text.invalid-value.missing-key.description",action:"inputs.portable-text.invalid-value.missing-key.action",values:{index:c}}},!0;if(!l._type||!a.includes(l._type)){if(l._type==="block"){const d=n.block.name;return o={patches:[su({...l,_type:d},[{_key:l._key}])],description:"Block with _key '".concat(l._key,"' has invalid type name '").concat(l._type,"'. According to the schema, the block type name is '").concat(d,"'"),action:"Use type '".concat(d,"'"),item:l,i18n:{description:"inputs.portable-text.invalid-value.incorrect-block-type.description",action:"inputs.portable-text.invalid-value.incorrect-block-type.action",values:{key:l._key,expectedTypeName:d}}},!0}return!l._type&&Iu({...l,_type:n.block.name})?(o={patches:[su({...l,_type:n.block.name},[{_key:l._key}])],description:"Block with _key '".concat(l._key,"' is missing a type name. According to the schema, the block type name is '").concat(n.block.name,"'"),action:"Use type '".concat(n.block.name,"'"),item:l,i18n:{description:"inputs.portable-text.invalid-value.missing-block-type.description",action:"inputs.portable-text.invalid-value.missing-block-type.action",values:{key:l._key,expectedTypeName:n.block.name}}},!0):l._type?(o={patches:[_a([{_key:l._key}])],description:"Block with _key '".concat(l._key,"' has invalid _type '").concat(l._type,"'"),action:"Remove the block",item:l,i18n:{description:"inputs.portable-text.invalid-value.disallowed-type.description",action:"inputs.portable-text.invalid-value.disallowed-type.action",values:{key:l._key,typeName:l._type}}},!0):(o={patches:[_a([{_key:l._key}])],description:"Block with _key '".concat(l._key,"' is missing an _type property"),action:"Remove the block",item:l,i18n:{description:"inputs.portable-text.invalid-value.missing-type.description",action:"inputs.portable-text.invalid-value.missing-type.action",values:{key:l._key}}},!0)}if(l._type===n.block.name){const d=l;if(!d.children||!Array.isArray(d.children))return o={patches:[_a([{_key:d._key}])],description:"Text block with _key '".concat(d._key,"' has a missing or invalid required property 'children'."),action:"Remove the block",item:d,i18n:{description:"inputs.portable-text.invalid-value.missing-or-invalid-children.description",action:"inputs.portable-text.invalid-value.missing-or-invalid-children.action",values:{key:d._key}}},!0;if(!l.markDefs||!Array.isArray(l.markDefs))return o={patches:[su({...d,markDefs:[]},[{_key:d._key}])],description:"Block has a missing or invalid required property 'markDefs'.",action:"Add empty markDefs array",item:d,i18n:{description:"inputs.portable-text.invalid-value.missing-or-invalid-markdefs.description",action:"inputs.portable-text.invalid-value.missing-or-invalid-markdefs.action",values:{key:d._key}}},!0;const m=Xi(Zr(d.children.filter(g=>g._type===n.span.name).map(g=>g.marks||[]))).filter(g=>!n.decorators.map(v=>v.value).includes(g)).filter(g=>d.markDefs?!d.markDefs.find(v=>v._key===g):!1);if(m.length>0){const g=d.children.filter(v=>v._type===n.span.name&&Array.isArray(v.marks)&&v.marks.some(y=>m.includes(y)));if(g){const v=m.join(", ");return o={patches:g.map(y=>su((y.marks||[]).filter(b=>!m.includes(b)),[{_key:l._key},"children",{_key:y._key},"marks"])),description:"Block with _key '".concat(l._key,"' contains marks (").concat(v,") not supported by the current content model."),action:"Remove invalid marks",item:l,i18n:{description:"inputs.portable-text.invalid-value.orphaned-marks.description",action:"inputs.portable-text.invalid-value.orphaned-marks.action",values:{key:l._key,orphanedMarks:m}}},!0}}if(d.children&&d.children.length===0){const g={_type:n.span.name,_key:r(),text:""};return o={patches:[xh([g],"after",[{_key:l._key},"children",0])],description:"Children for text block with _key '".concat(l._key,"' is empty."),action:"Insert an empty text",item:l,i18n:{description:"inputs.portable-text.invalid-value.empty-children.description",action:"inputs.portable-text.invalid-value.empty-children.action",values:{key:l._key}}},!0}d.children.some((g,v)=>{if(!no(g))return o={patches:[_a([{_key:l._key},"children",v])],description:"Child at index '".concat(v,"' in block with key '").concat(l._key,"' is not an object."),action:"Remove the item",item:l,i18n:{description:"inputs.portable-text.invalid-value.non-object-child.description",action:"inputs.portable-text.invalid-value.non-object-child.action",values:{key:l._key,index:v}}},!0;if(!g._key||typeof g._key!="string"){const y={...g,_key:r()};return o={patches:[su(y,[{_key:l._key},"children",v])],description:"Child at index ".concat(v," is missing required _key in block with _key ").concat(l._key,"."),action:"Set a new random _key on the object",item:l,i18n:{description:"inputs.portable-text.invalid-value.missing-child-key.description",action:"inputs.portable-text.invalid-value.missing-child-key.action",values:{key:l._key,index:v}}},!0}return g._type?s.includes(g._type)?g._type===n.span.name&&typeof g.text!="string"?(o={patches:[su({...g,text:""},[{_key:l._key},"children",{_key:g._key}])],description:"Child with _key '".concat(g._key,"' in block with key '").concat(l._key,"' has missing or invalid text property!"),action:"Write an empty text property to the object",item:l,i18n:{description:"inputs.portable-text.invalid-value.invalid-span-text.description",action:"inputs.portable-text.invalid-value.invalid-span-text.action",values:{key:l._key,childKey:g._key}}},!0):!1:(o={patches:[_a([{_key:l._key},"children",{_key:g._key}])],description:"Child with _key '".concat(g._key,"' in block with key '").concat(l._key,"' has invalid '_type' property (").concat(g._type,")."),action:"Remove the object",item:l,i18n:{description:"inputs.portable-text.invalid-value.disallowed-child-type.description",action:"inputs.portable-text.invalid-value.disallowed-child-type.action",values:{key:l._key,childKey:g._key,childType:g._type}}},!0):(o={patches:[_a([{_key:l._key},"children",{_key:g._key}])],description:"Child with _key '".concat(g._key,"' in block with key '").concat(l._key,"' is missing '_type' property."),action:"Remove the object",item:l,i18n:{description:"inputs.portable-text.invalid-value.missing-child-type.description",action:"inputs.portable-text.invalid-value.missing-child-type.action",values:{key:l._key,childKey:g._key}}},!0)})&&(i=!1)}return!1})&&(i=!1),{valid:i,resolution:o,value:e})}const gh=_i("plugin:withInsertData");function crn(e,n,r){return function(i){const s=n.block.name,a=n.span.name,l=n.block.options.unstable_whitespaceOnPasteMode,c=d=>d.map(f=>{var h;return i.isTextBlock(f)?f.children.map(m=>{var g;return m._type===a?m.text:"[".concat(((g=n.inlineObjects.find(v=>v.name===m._type))==null?void 0:g.title)||"Object","]")}).join(""):"[".concat(((h=n.blockObjects.find(m=>m.name===f._type))==null?void 0:h.title)||"Object","]")}).join(`
`);return i.setFragmentData=(d,f)=>{const{selection:h}=i;if(!h)return;const[m,g]=Se.edges(h),v=U.void(i,{at:m.path}),y=U.void(i,{at:g.path});if(Se.isCollapsed(h)&&!v)return;const b=je.toDOMRange(i,h);let x=b.cloneContents();if(y){const[j]=y,T=b.cloneRange(),$=je.toDOMNode(i,j);T.setEndAfter($),x=T.cloneContents()}Array.from(x.querySelectorAll("[data-slate-zero-width]")).forEach(j=>{const T=j.getAttribute("data-slate-zero-width")==="n";j.textContent=T?`
`:""}),Array.from(x.querySelectorAll("*")).forEach(j=>{j.removeAttribute("contentEditable"),j.removeAttribute("data-slate-inline"),j.removeAttribute("data-slate-leaf"),j.removeAttribute("data-slate-node"),j.removeAttribute("data-slate-spacer"),j.removeAttribute("data-slate-string"),j.removeAttribute("data-slate-zero-width"),j.removeAttribute("draggable");for(const T in j.attributes)j.hasAttribute(T)&&j.removeAttribute(T)});const w=x.ownerDocument.createElement("div");w.appendChild(x),w.setAttribute("hidden","true"),x.ownerDocument.body.appendChild(w);const C=w.innerHTML;x.ownerDocument.body.removeChild(w);const _=i.getFragment(),S=$o(_,s),k=JSON.stringify(S),E=c(S);d.clearData(),d.setData("text/plain",E),d.setData("text/html",C),d.setData("application/json",k),d.setData("application/x-portable-text",k),gh("text",E),d.setData("application/x-portable-text-event-origin",f||"external"),gh("Set fragment data",k,C)},i.insertPortableTextData=d=>{var f;if(!i.selection)return!1;const h=d.getData("application/x-portable-text"),m=d.getData("application/x-portable-text-event-origin");if(gh("Inserting portable text from ".concat(m," event"),h),h){const g=JSON.parse(h);if(Array.isArray(g)&&g.length>0){const v=frn(i,Cf(g,{schemaTypes:n}),r,a),y=rD(g,n,r);if(!y.valid){const b="".concat((f=y.resolution)==null?void 0:f.description);return e.next({type:"error",level:"warning",name:"pasteError",description:b,data:y}),gh("Invalid insert result",y),!1}return Tde(i,v,n),!0}}return!1},i.insertTextOrHTMLData=d=>{var f;if(!i.selection)return gh("No selection, not inserting"),!1;e.next({type:"loading",isLoading:!0});const h=d.getData("text/html"),m=d.getData("text/plain");if(h||m){gh("Inserting data",d);let g,v,y;if(h)g=Jue(h,n.portableText,{unstable_whitespaceOnPasteMode:l}).map(x=>OS(x,{blockTypeName:s})),v=Cf(g,{schemaTypes:n}),y="HTML";else{const x=drn(m).split(/\n{2,}/).map(C=>C?"<p>".concat(C.replace(/(?:\r\n|\r|\n)/g,"<br/>"),"</p>"):"<p></p>").join(""),w="<html><body>".concat(x,"</body></html>");g=Jue(w,n.portableText).map(C=>OS(C,{blockTypeName:s})),v=Cf(g,{schemaTypes:n}),y="text"}const b=rD(g,n,r);if(!b.valid){const x=`Could not validate the resulting portable text to insert.
`.concat((f=b.resolution)==null?void 0:f.description,`
Try to insert as plain text (shift-paste) instead.`);return e.next({type:"error",level:"warning",name:"pasteError",description:x,data:b}),gh("Invalid insert result",b),!1}return gh("Inserting ".concat(y," fragment at ").concat(JSON.stringify(i.selection))),Tde(i,v,n),e.next({type:"loading",isLoading:!1}),!0}return e.next({type:"loading",isLoading:!1}),!1},i.insertData=d=>{i.insertPortableTextData(d)||i.insertTextOrHTMLData(d)},i.insertFragmentData=d=>{const f=d.getData("application/x-portable-text");if(f){const h=JSON.parse(f);return i.insertFragment(h),!0}return!1},i}}const urn={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;","`":"&#x60;","=":"&#x3D;"};function drn(e){return String(e).replace(/[&<>"'`=/]/g,n=>urn[n])}function frn(e,n,r,o){return n.map(i=>{const s={...i};e.isTextBlock(s)&&(s.markDefs=(s.markDefs||[]).map(l=>{const c=l._key,d=r();return s.children=s.children.map(f=>f._type===o&&e.isTextSpan(f)?{...f,marks:f.marks&&f.marks.includes(c)?[...f.marks].filter(h=>h!==c).concat(d):f.marks}:f),{...l,_key:d}}));const a={...s,_key:r()};return e.isTextBlock(a)&&(a.children=a.children.map(l=>({...l,_key:r()}))),a})}function Tde(e,n,r){if(!e.selection)return;const[o,i]=U.node(e,e.selection,{depth:1});if(e.isTextBlock(o)&&e.isTextBlock(n[0])){const{markDefs:a}=o;gh("Mixing markDefs of focusBlock and fragments[0] block",a,n[0].markDefs),Kn(a,n[0].markDefs)||be.setNodes(e,{markDefs:Xi([...n[0].markDefs||[],...a||[]])},{at:i,mode:"lowest",voids:!1})}RS(e.children,r)?(be.splitNodes(e,{at:[0,0]}),e.insertFragment(n),be.removeNodes(e,{at:[0]})):e.insertFragment(n),e.onChange()}const Ide=new WeakMap,Ade=(e,n)=>{const r=e,{keyGenerator:o,portableTextEditor:i,patches$:s,readOnly:a,maxBlocks:l}=n,{schemaTypes:c,change$:d}=i;r.subscriptions=[],r.destroy?r.destroy():Ide.set(r,{apply:r.apply,onChange:r.onChange,normalizeNode:r.normalizeNode});const f=xnn(c),h=Snn(c,o),m=irn({schemaTypes:c,keyGenerator:o}),g=Cnn(i,c,o),v=Xnn({change$:d,keyGenerator:o,patches$:s,patchFunctions:f,readOnly:a,schemaTypes:c}),y=_nn(l||-1),b=trn(c),x=Wnn({readOnly:a,patches$:s,blockSchemaType:c.block}),w=wnn(c,d),C=ern(c),_=Jnn({keyGenerator:o,schemaTypes:c}),S=srn(),k=rrn(d,c);return r.destroy=()=>{const E=Ide.get(r);if(!E)throw new Error("Could not find pristine versions of editor functions");r.apply=E.apply,r.history={undos:[],redos:[]},r.normalizeNode=E.normalizeNode,r.onChange=E.onChange},a?{editor:m(h(w(C(S(_(b(k(g(r))))))))),subscribe:()=>zFe}:{editor:m(h(w(C(b(_(S(y(x(v(k(g(r)))))))))))),subscribe:()=>{const E=[];return e.subscriptions.forEach(j=>{E.push(j())}),()=>{E.forEach(j=>{j()})}}}},hL=_i("component:PortableTextEditor:SlateContainer");function hrn(e){const{patches$:n,portableTextEditor:r,readOnly:o,maxBlocks:i,keyGenerator:s}=e,[a,l]=p.useMemo(()=>{hL("Creating new Slate editor instance");const{editor:d,subscribe:f}=Ade(WJt(fQt()),{keyGenerator:s,maxBlocks:i,patches$:n,portableTextEditor:r,readOnly:o});return ou.set(d,{}),Zz.set(d,{}),[d,f]},[]);p.useEffect(()=>{const d=l();return()=>{d()}},[l]),p.useEffect(()=>{hL("Re-initializing plugin chain"),Ade(a,{keyGenerator:s,maxBlocks:i,patches$:n,portableTextEditor:r,readOnly:o})},[s,r,i,o,n,a]);const c=p.useMemo(()=>[a.createPlaceholderBlock()],[a]);return p.useEffect(()=>()=>{hL("Destroying Slate editor"),a.destroy()},[a]),u.jsx(HJt,{editor:a,initialValue:c,children:e.children})}const IVe=p.createContext(null),Xv=()=>{const e=p.useContext(IVe);if(e===void 0)throw new Error("The `usePortableTextEditorSelection` hook must be used inside the <PortableTextEditor> component's context.");return e},prn=p.createContext(void 0),AVe=p.createContext(!1),mrn=()=>{const e=p.useContext(AVe);if(e===void 0)throw new Error("The `usePortableTextEditorReadOnly` hook must be used inside the <PortableTextEditor> component's context.");return e},Fi=_i("hook:useSyncValue"),$de=new WeakMap;function grn(e){const{portableTextEditor:n,readOnly:r,keyGenerator:o}=e,{change$:i,schemaTypes:s}=n,a=p.useRef(),l=v6(),c=p.useRef(),d=p.useCallback(()=>{const h=$de.get(n);if(a.current===h){Fi("Value is the same object as previous, not need to sync");return}c.current&&h&&(Fi("Updating the value debounced"),c.current(h))},[n]),f=p.useCallback($P(d,1e3,{trailing:!0,leading:!1}),[d]);return p.useMemo(()=>{const h=m=>{$de.set(n,m);const g=znn(l),v=kVe(l);if(!r){if(g){Fi("Has local changes, not syncing value right now"),f();return}if(v){Fi("Has remote changes, not syncing value right now"),f();return}}let y=!1,b=!0;const x=!!l.selection;if((!m||m.length===0)&&(Fi("Value is empty"),U.withoutNormalizing(l,()=>{LS(l,()=>{Qz(l,()=>{x&&be.deselect(l);const w=l.children.length;l.children.forEach((C,_)=>{be.removeNodes(l,{at:[w-1-_]})}),be.insertNodes(l,l.createPlaceholderBlock(),{at:[0]}),x&&be.select(l,[0,0])})})}),y=!0),m&&m.length>0){const w=Cf(m,{schemaTypes:s});U.withoutNormalizing(l,()=>{SVe(l,()=>{LS(l,()=>{Qz(l,()=>{const C=l.children.length;if(w.length<C){for(let _=C-1;_>w.length-1;_--)be.removeNodes(l,{at:[_]});y=!0}w.forEach((_,S)=>{const k=l.children[S];if(k&&!Kn(_,k)&&b){const j=[m[S]],T=rD(j,s,o);T.valid?(k._key===_._key?(Fi.enabled&&Fi("Updating block",k,_),yrn(l,_,k,S)):(Fi.enabled&&Fi("Replacing block",k,_),vrn(l,_,S)),y=!0):(i.next({type:"invalidValue",resolution:T.resolution,value:m}),b=!1)}if(!k&&b){const j=[m[S]],T=rD(j,s,o);Fi.enabled&&Fi("Validating and inserting new block in the end of the value",_),T.valid?MS(l,()=>{be.insertNodes(l,_,{at:[S]})}):(Fi("Invalid",T),i.next({type:"invalidValue",resolution:T.resolution,value:m}),b=!1)}})})})})})}if(!b){Fi("Invalid value, returning");return}if(y){Fi("Server value changed, syncing editor");try{l.onChange()}catch(w){console.error(w),i.next({type:"invalidValue",resolution:null,value:m});return}x&&!l.selection&&(be.select(l,{anchor:{path:[0,0],offset:0},focus:{path:[0,0],offset:0}}),l.onChange()),i.next({type:"value",value:m})}else Fi("Server value and editor value is equal, no need to sync.");a.current=m};return c.current=h,h},[i,o,n,r,s,l,f])}function vrn(e,n,r){const o=e.selection,i=o&&o.focus.path[0]===r;i&&be.deselect(e),be.removeNodes(e,{at:[r]}),MS(e,()=>{be.insertNodes(e,n,{at:[r]})}),i&&be.select(e,o)}function yrn(e,n,r,o){if(be.setNodes(e,n,{at:[o]}),e.isTextBlock(n)&&e.isTextBlock(r)){const i=r.children.length;n.children.length<i&&Array.from(Array(i-n.children.length)).forEach((s,a)=>{const l=i-1-a;l>0&&(Fi("Removing child"),be.removeNodes(e,{at:[o,l]}))}),n.children.forEach((s,a)=>{const l=r.children[a],c=!Kn(s,l),d=!Kn(s.text,l==null?void 0:l.text),f=[o,a];if(c)if(s._key===(l==null?void 0:l._key)){Fi("Updating changed child",s,l),be.setNodes(e,s,{at:f});const h=We.isText(s)&&s._type==="span"&&We.isText(l)&&l._type==="span";h&&d?(be.delete(e,{at:{focus:{path:f,offset:0},anchor:{path:f,offset:l.text.length}}}),be.insertText(e,s.text,{at:f}),e.onChange()):h||(Fi("Updating changed inline object child",s),be.setNodes(e,{_key:cVe},{at:[...f,0],voids:!0}))}else l?(Fi("Replacing child",s),be.removeNodes(e,{at:[o,a]}),MS(e,()=>{be.insertNodes(e,s,{at:[o,a]})}),e.onChange()):l||(Fi("Inserting new child",s),MS(e,()=>{be.insertNodes(e,s,{at:[o,a]}),e.onChange()}))})}}const vh=_i("component:PortableTextEditor:Synchronizer"),Dde=vh.enabled&&!1,brn=1e3;function xrn(e){const{change$:n,portableTextEditor:r,onChange:o,keyGenerator:i,readOnly:s,value:a}=e,[l,c]=p.useState(null),d=p.useRef([]),f=grn({keyGenerator:i,onChange:o,portableTextEditor:r,readOnly:s}),h=v6();p.useEffect(()=>{gA.set(h,!1)},[h]);const m=p.useCallback(()=>{if(d.current.length>0){vh("Flushing pending patches"),Dde&&vh(`Patches:
`.concat(JSON.stringify(d.current,null,2)));const x=Fe.getValue(r);n.next({type:"mutation",patches:d.current,snapshot:x}),d.current=[]}gA.set(h,!1)},[h,r,n]),g=p.useMemo(()=>DP(()=>{if(U.isNormalizing(h)){m();return}g()},brn,{leading:!1,trailing:!0}),[m,h]);p.useEffect(()=>()=>{m()},[m]),p.useEffect(()=>{vh("Subscribing to editor changes$");const x=n.subscribe(w=>{switch(w.type){case"patch":gA.set(h,!0),d.current.push(w.patch),g(),o(w);break;case"selection":p.startTransition(()=>{Dde&&vh("Setting selection"),c(w.selection)}),o(w);break;default:o(w)}});return()=>{vh("Unsubscribing to changes$"),x.unsubscribe()}},[n,o,g,h]);const v=p.useCallback(()=>{vh("Editor is online, syncing from props.value"),n.next({type:"connection",value:"online"}),f(a)},[n,f,a]),y=p.useCallback(()=>{vh("Editor is offline"),n.next({type:"connection",value:"offline"})},[n]);p.useEffect(()=>(r.props.patches$&&(window.addEventListener("online",v),window.addEventListener("offline",y)),()=>{r.props.patches$&&(window.removeEventListener("online",v),window.removeEventListener("offline",y))}));const b=p.useRef(!0);return p.useEffect(()=>{vh("Value from props changed, syncing new value"),f(a),b.current&&(n.next({type:"loading",isLoading:!1}),n.next({type:"ready"}),b.current=!1)},[n,f,a]),u.jsx(lVe.Provider,{value:i,children:u.jsx(uVe.Provider,{value:r,children:u.jsx(prn.Provider,{value:a,children:u.jsx(AVe.Provider,{value:s,children:u.jsx(IVe.Provider,{value:l,children:e.children})})})})})}const Qv=_i("component:PortableTextEditor");class Fe extends p.Component{constructor(n){if(super(n),this.change$=new Ir,this.setEditable=r=>{this.editable={...this.editable,...r}},!n.schemaType)throw new Error('PortableTextEditor: missing "type" property');n.incomingPatches$&&console.warn("The prop 'incomingPatches$' is deprecated and renamed to 'patches$'"),this.change$.next({type:"loading",isLoading:!0}),this.schemaTypes=cde(n.schemaType.hasOwnProperty("jsonType")?n.schemaType:ude(n.schemaType))}componentDidUpdate(n){this.props.schemaType!==n.schemaType&&(this.schemaTypes=cde(this.props.schemaType.hasOwnProperty("jsonType")?this.props.schemaType:ude(this.props.schemaType))),this.props.editorRef!==n.editorRef&&this.props.editorRef&&(this.props.editorRef.current=this)}render(){const{onChange:n,value:r,children:o,patches$:i,incomingPatches$:s}=this.props,{change$:a}=this,l=s||i,c=typeof this.props.maxBlocks>"u"?void 0:parseInt(this.props.maxBlocks.toString(),10)||void 0,d=!!this.props.readOnly,f=this.props.keyGenerator||PS;return u.jsx(hrn,{keyGenerator:f,maxBlocks:c,patches$:l,portableTextEditor:this,readOnly:d,children:u.jsx(xrn,{change$:a,keyGenerator:f,onChange:n,portableTextEditor:this,readOnly:d,value:r,children:o})})}}Fe.activeAnnotations=e=>e&&e.editable?e.editable.activeAnnotations():[];Fe.addAnnotation=(e,n,r)=>{var o;return(o=e.editable)==null?void 0:o.addAnnotation(n,r)};Fe.blur=e=>{var n;Qv("Host blurred"),(n=e.editable)==null||n.blur()};Fe.delete=(e,n,r)=>{var o;return(o=e.editable)==null?void 0:o.delete(n,r)};Fe.findDOMNode=(e,n)=>{var r;return(r=e.editable)==null?void 0:r.findDOMNode(n)};Fe.findByPath=(e,n)=>{var r;return((r=e.editable)==null?void 0:r.findByPath(n))||[]};Fe.focus=e=>{var n;Qv("Host requesting focus"),(n=e.editable)==null||n.focus()};Fe.focusBlock=e=>{var n;return(n=e.editable)==null?void 0:n.focusBlock()};Fe.focusChild=e=>{var n;return(n=e.editable)==null?void 0:n.focusChild()};Fe.getSelection=e=>e.editable?e.editable.getSelection():null;Fe.getValue=e=>{var n;return(n=e.editable)==null?void 0:n.getValue()};Fe.hasBlockStyle=(e,n)=>{var r;return(r=e.editable)==null?void 0:r.hasBlockStyle(n)};Fe.hasListStyle=(e,n)=>{var r;return(r=e.editable)==null?void 0:r.hasListStyle(n)};Fe.isCollapsedSelection=e=>{var n;return(n=e.editable)==null?void 0:n.isCollapsedSelection()};Fe.isExpandedSelection=e=>{var n;return(n=e.editable)==null?void 0:n.isExpandedSelection()};Fe.isMarkActive=(e,n)=>{var r;return(r=e.editable)==null?void 0:r.isMarkActive(n)};Fe.insertChild=(e,n,r)=>{var o;return Qv("Host inserting child"),(o=e.editable)==null?void 0:o.insertChild(n,r)};Fe.insertBlock=(e,n,r)=>{var o;return(o=e.editable)==null?void 0:o.insertBlock(n,r)};Fe.insertBreak=e=>{var n;return(n=e.editable)==null?void 0:n.insertBreak()};Fe.isVoid=(e,n)=>{var r;return(r=e.editable)==null?void 0:r.isVoid(n)};Fe.isObjectPath=(e,n)=>{if(!n||!Array.isArray(n))return!1;const r=n.length>3&&n[1]==="children";return n.length>1&&n[1]!=="children"||r};Fe.marks=e=>{var n;return(n=e.editable)==null?void 0:n.marks()};Fe.select=(e,n)=>{var r;Qv("Host setting selection",n),(r=e.editable)==null||r.select(n)};Fe.removeAnnotation=(e,n)=>{var r;return(r=e.editable)==null?void 0:r.removeAnnotation(n)};Fe.toggleBlockStyle=(e,n)=>{var r;return Qv("Host is toggling block style"),(r=e.editable)==null?void 0:r.toggleBlockStyle(n)};Fe.toggleList=(e,n)=>{var r;return(r=e.editable)==null?void 0:r.toggleList(n)};Fe.toggleMark=(e,n)=>{var r;Qv("Host toggling mark",n),(r=e.editable)==null||r.toggleMark(n)};Fe.getFragment=e=>{var n;return Qv("Host getting fragment"),(n=e.editable)==null?void 0:n.getFragment()};const wrn=_i("components:Leaf"),Ode=[],Crn=e=>{const{attributes:n,children:r,leaf:o,schemaTypes:i,renderChild:s,renderDecorator:a,renderAnnotation:l}=e,c=p.useRef(null),d=ns(),f=GNe(),[h,m]=p.useState(!1),[g,v]=p.useState(!1),y=r.props.parent,b=p.useMemo(()=>y?[{_key:y==null?void 0:y._key},"children",{_key:o._key}]:[],[y,o._key]),x=p.useMemo(()=>i.decorators.map(j=>j.value),[i.decorators]),w=p.useMemo(()=>Xi((o.marks||Ode).filter(j=>x.includes(j))),[x,o.marks]),C=Array.isArray(o.marks)?o.marks:Ode,_=p.useMemo(()=>C.map(j=>{var T;return!x.includes(j)&&((T=y==null?void 0:y.markDefs)==null?void 0:T.find($=>$._key===j))}).filter(Boolean),[C,y,x]),S=_.length>0&&f;p.useEffect(()=>{if(!S){m(!1);return}const j=Fe.getSelection(d);j&&Kn(j.focus.path,b)&&Fe.isCollapsedSelection(d)&&p.startTransition(()=>{m(!0)})},[S,b,d]);const k=p.useCallback(()=>{if(!S)return;wrn("Setting selection and focus from range");const j=window.getSelection();if(!j){v(!1);return}if(j&&j.rangeCount>0){const T=j.getRangeAt(0);c.current&&T.intersectsNode(c.current)?v(!0):v(!1)}else v(!1)},[S]);p.useEffect(()=>{if(!S)return;const j=d.change$.subscribe(T=>{if(T.type==="blur"){m(!1),v(!1);return}if(T.type==="focus"){const $=Fe.getSelection(d);$&&Kn($.focus.path,b)&&Fe.isCollapsedSelection(d)&&m(!0),k();return}T.type==="selection"&&(T.selection&&Kn(T.selection.focus.path,b)&&Fe.isCollapsedSelection(d)?m(!0):m(!1),k())});return()=>{j.unsubscribe()}},[b,d,k,S]),p.useEffect(()=>k(),[k]);const E=p.useMemo(()=>{let j=r;if(We.isText(o)&&o._type===i.span.name&&(w.forEach(T=>{const $=i.decorators.find(D=>D.value===T);if($&&a){const D=Object.defineProperty({children:j,editorElementRef:c,focused:h,path:b,selected:g,schemaType:$,value:T},"type",{enumerable:!1,get(){return console.warn("Property 'type' is deprecated, use 'schemaType' instead."),$}});j=a(D)}}),y&&_.length>0&&_.forEach(T=>{const $=i.annotations.find(D=>D.name===T._type);if($)if(l){const D=Object.defineProperty({block:y,children:j,editorElementRef:c,focused:h,path:b,selected:g,schemaType:$,value:T},"type",{enumerable:!1,get(){return console.warn("Property 'type' is deprecated, use 'schemaType' instead."),$}});j=u.jsx("span",{ref:c,children:l(D)})}else j=u.jsx(ztn,{annotation:T,children:u.jsx("span",{ref:c,children:j})})}),y&&s)){const T=y.children.find($=>$._key===o._key);if(T){const $=u.jsx(u.Fragment,{children:j}),D=Object.defineProperty({annotations:_,children:$,editorElementRef:c,focused:h,path:b,schemaType:i.span,selected:g,value:T},"type",{enumerable:!1,get(){return console.warn("Property 'type' is deprecated, use 'schemaType' instead."),i.span}});j=s(D)}}return j},[_,y,r,h,o,w,b,l,s,a,i.annotations,i.decorators,i.span,g]);return p.useMemo(()=>u.jsx("span",{...n,ref:c,children:E},o._key),[o,n,E])},_rn=typeof window>"u"?p.useEffect:p.useLayoutEffect;function Srn(e){const n=p.useRef(null);return _rn(()=>{e&&(typeof e=="function"?e(n.current):e.current=n.current)}),n}const Zu=_i("component:Editable"),krn={position:"absolute",userSelect:"none",pointerEvents:"none",left:0,right:0},Ern=[],$Ve=p.forwardRef(function(n,r){const{hotkeys:o,onBlur:i,onFocus:s,onBeforeInput:a,onPaste:l,onCopy:c,renderAnnotation:d,renderBlock:f,renderChild:h,renderDecorator:m,renderListItem:g,renderPlaceholder:v,renderStyle:y,selection:b,scrollSelectionIntoView:x,spellCheck:w,...C}=n,_=ns(),S=mrn(),k=Etn(),E=Srn(r),[j,T]=p.useState(null),[$,D]=p.useState(!1),{change$:I,schemaTypes:O}=_,A=v6(),P=O.block.name,R=p.useMemo(()=>crn(I,O,k),[I,k,O]),B=p.useMemo(()=>lrn(O,k,_,o),[o,k,_,O]);p.useMemo(()=>S?(Zu("Editable is in read only mode"),R(A)):(Zu("Editable is in edit mode"),R(B(A))),[S,A,B,R]);const L=p.useCallback(X=>u.jsx(Vtn,{...X,readOnly:S,renderBlock:f,renderChild:h,renderListItem:g,renderStyle:y,schemaTypes:O,spellCheck:w}),[O,w,S,f,h,g,y]),z=p.useCallback(X=>{const J=u.jsx(Crn,{...X,schemaTypes:O,renderAnnotation:d,renderChild:h,renderDecorator:m,readOnly:S});return v&&X.leaf.placeholder&&X.text.text===""?u.jsxs(u.Fragment,{children:[u.jsx("span",{style:krn,contentEditable:!1,children:v()}),J]}):J},[S,d,h,m,v,O]),H=p.useCallback(()=>{if(b){Zu("Selection from props ".concat(JSON.stringify(b)));const X=ktn(b,$o(A.children,P));if(X!==null){Zu("Normalized selection from props ".concat(JSON.stringify(X)));const J=mA(X,A);J&&(be.select(A,J),A.operations.some(oe=>oe.type==="set_selection")||I.next({type:"selection",selection:X}),A.onChange())}}},[b,A,P,I]);p.useEffect(()=>{Zu("Subscribing to editor changes$");const X=I.subscribe(J=>{switch(J.type){case"ready":H();break;case"invalidValue":D(!0);break;case"value":D(!1);break}});return()=>{Zu("Unsubscribing to changes$"),X.unsubscribe()}},[I,H]),p.useEffect(()=>{b&&!$&&H()},[$,b,H]);const V=p.useCallback(X=>{c&&c(X)!==void 0&&X.preventDefault()},[c]),W=p.useCallback(X=>{if(X.preventDefault(),!!A.selection){if(!l){Zu("Pasting normally"),A.insertData(X.clipboardData);return}new Promise(J=>{const oe=Fe.getValue(_),ue=b0(oe,A.selection,O),le=(ue==null?void 0:ue.focus.path)||[];J(l({event:X,value:oe,path:le,schemaTypes:O}))}).then(J=>{if(Zu("Custom paste function from client resolved",J),I.next({type:"loading",isLoading:!0}),!J||!J.insert){Zu("No result from custom paste handler, pasting normally"),A.insertData(X.clipboardData);return}if(J&&J.insert){A.insertFragment(Cf(J.insert,{schemaTypes:O})),I.next({type:"loading",isLoading:!1});return}console.warn("Your onPaste function returned something unexpected:",J)}).catch(J=>(I.next({type:"loading",isLoading:!1}),console.error(J),J))}},[I,l,_,O,A]),q=p.useCallback(X=>{if(s&&s(X),!X.isDefaultPrevented()){const J=Fe.getSelection(_);J===null&&(be.select(A,U.start(A,[])),A.onChange()),I.next({type:"focus",event:X});const oe=Fe.getSelection(_);J===oe&&I.next({type:"selection",selection:J})}},[s,_,I,A]),F=p.useCallback(X=>{i&&i(X),X.isPropagationStopped()||I.next({type:"blur",event:X})},[I,i]),Q=p.useCallback(X=>{a&&a(X)},[a]),N=p.useCallback(()=>{if(!A.selection)return;const X=je.findDocumentOrShadowRoot(A),{activeElement:J}=X;if(E.current!==J)return;const ue=je.getWindow(A).getSelection();if(!ue||ue.rangeCount===0)return;const le=ue.getRangeAt(0);try{const fe=je.toDOMRange(A,A.selection);(fe.startOffset!==le.startOffset||fe.endOffset!==le.endOffset)&&(Zu("DOM range out of sync, validating selection"),ue==null||ue.removeAllRanges(),ue.addRange(fe))}catch{Zu("Could not resolve selection, selecting top document"),be.deselect(A),A.children.length>0&&be.select(A,[0,0]),A.onChange()}},[E,A]);p.useEffect(()=>{if(j){const X=new MutationObserver(N);return X.observe(j,{attributeOldValue:!1,attributes:!1,characterData:!1,childList:!0,subtree:!0}),()=>{X.disconnect()}}},[N,j]);const Y=p.useCallback(X=>{n.onKeyDown&&n.onKeyDown(X),X.isDefaultPrevented()||A.pteWithHotKeys(X)},[n,A]),Z=p.useMemo(()=>{if(x!==void 0)return x===null?zFe:(X,J)=>{x(_,J)}},[_,x]),ne=p.useCallback(()=>RS(A.children,O)?[{anchor:{path:[0,0],offset:0},focus:{path:[0,0],offset:0},placeholder:!0}]:Ern,[O,A]);return p.useEffect(()=>{E.current=je.toDOMNode(A,A),T(E.current)},[A,E]),_?$?null:u.jsx(PJt,{...C,autoFocus:!1,className:C.className||"pt-editable",decorate:ne,onBlur:F,onCopy:V,onDOMBeforeInput:Q,onFocus:q,onKeyDown:Y,onPaste:W,readOnly:S,renderPlaceholder:void 0,renderElement:L,renderLeaf:z,scrollSelectionIntoView:Z}):null});function Td(e){"@babel/helpers - typeof";return Td=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},Td(e)}function Cn(e){if(e===null||e===!0||e===!1)return NaN;var n=Number(e);return isNaN(n)?n:n<0?Math.ceil(n):Math.floor(n)}function Ct(e,n){if(n.length<e)throw new TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+n.length+" present")}function Et(e){Ct(1,arguments);var n=Object.prototype.toString.call(e);return e instanceof Date||Td(e)==="object"&&n==="[object Date]"?new Date(e.getTime()):typeof e=="number"||n==="[object Number]"?new Date(e):((typeof e=="string"||n==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}function qa(e,n){Ct(2,arguments);var r=Et(e),o=Cn(n);return isNaN(o)?new Date(NaN):(o&&r.setDate(r.getDate()+o),r)}function rX(e,n){Ct(2,arguments);var r=Et(e),o=Cn(n);if(isNaN(o))return new Date(NaN);if(!o)return r;var i=r.getDate(),s=new Date(r.getTime());s.setMonth(r.getMonth()+o+1,0);var a=s.getDate();return i>=a?s:(r.setFullYear(s.getFullYear(),s.getMonth(),i),r)}function jrn(e,n){Ct(2,arguments);var r=Et(e).getTime(),o=Cn(n);return new Date(r+o)}var Trn={};function Wf(){return Trn}function qx(e,n){var r,o,i,s,a,l,c,d;Ct(1,arguments);var f=Wf(),h=Cn((r=(o=(i=(s=n==null?void 0:n.weekStartsOn)!==null&&s!==void 0?s:n==null||(a=n.locale)===null||a===void 0||(l=a.options)===null||l===void 0?void 0:l.weekStartsOn)!==null&&i!==void 0?i:f.weekStartsOn)!==null&&o!==void 0?o:(c=f.locale)===null||c===void 0||(d=c.options)===null||d===void 0?void 0:d.weekStartsOn)!==null&&r!==void 0?r:0);if(!(h>=0&&h<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var m=Et(e),g=m.getDay(),v=(g<h?7:0)+g-h;return m.setDate(m.getDate()-v),m.setHours(0,0,0,0),m}function Yx(e){var n=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return n.setUTCFullYear(e.getFullYear()),e.getTime()-n.getTime()}function jg(e){Ct(1,arguments);var n=Et(e);return n.setHours(0,0,0,0),n}var Irn=864e5;function DVe(e,n){Ct(2,arguments);var r=jg(e),o=jg(n),i=r.getTime()-Yx(r),s=o.getTime()-Yx(o);return Math.round((i-s)/Irn)}function Arn(e,n){Ct(2,arguments);var r=Cn(n),o=r*7;return qa(e,o)}function w_(e,n){Ct(2,arguments);var r=Et(e),o=Et(n),i=r.getTime()-o.getTime();return i<0?-1:i>0?1:i}var C6=6e4,_6=36e5,$rn=1e3;function wm(e,n){Ct(2,arguments);var r=jg(e),o=jg(n);return r.getTime()===o.getTime()}function Drn(e){return Ct(1,arguments),e instanceof Date||Td(e)==="object"&&Object.prototype.toString.call(e)==="[object Date]"}function Tg(e){if(Ct(1,arguments),!Drn(e)&&typeof e!="number")return!1;var n=Et(e);return!isNaN(Number(n))}function Orn(e,n){Ct(2,arguments);var r=Et(e),o=Et(n),i=r.getFullYear()-o.getFullYear(),s=r.getMonth()-o.getMonth();return i*12+s}function Prn(e,n){Ct(2,arguments);var r=Et(e),o=Et(n);return r.getFullYear()-o.getFullYear()}function Pde(e,n){var r=e.getFullYear()-n.getFullYear()||e.getMonth()-n.getMonth()||e.getDate()-n.getDate()||e.getHours()-n.getHours()||e.getMinutes()-n.getMinutes()||e.getSeconds()-n.getSeconds()||e.getMilliseconds()-n.getMilliseconds();return r<0?-1:r>0?1:r}function OVe(e,n){Ct(2,arguments);var r=Et(e),o=Et(n),i=Pde(r,o),s=Math.abs(DVe(r,o));r.setDate(r.getDate()-i*s);var a=+(Pde(r,o)===-i),l=i*(s-a);return l===0?0:l}function oX(e,n){return Ct(2,arguments),Et(e).getTime()-Et(n).getTime()}var Rde={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(n){return n<0?Math.ceil(n):Math.floor(n)}},Rrn="trunc";function S6(e){return e?Rde[e]:Rde[Rrn]}function Mrn(e,n,r){Ct(2,arguments);var o=oX(e,n)/_6;return S6(r==null?void 0:r.roundingMethod)(o)}function Lrn(e,n,r){Ct(2,arguments);var o=oX(e,n)/C6;return S6(r==null?void 0:r.roundingMethod)(o)}function oD(e){Ct(1,arguments);var n=Et(e);return n.setHours(23,59,59,999),n}function Frn(e){Ct(1,arguments);var n=Et(e),r=n.getMonth();return n.setFullYear(n.getFullYear(),r+1,0),n.setHours(23,59,59,999),n}function Brn(e){Ct(1,arguments);var n=Et(e);return oD(n).getTime()===Frn(n).getTime()}function Nrn(e,n){Ct(2,arguments);var r=Et(e),o=Et(n),i=w_(r,o),s=Math.abs(Orn(r,o)),a;if(s<1)a=0;else{r.getMonth()===1&&r.getDate()>27&&r.setDate(30),r.setMonth(r.getMonth()-i*s);var l=w_(r,o)===-i;Brn(Et(e))&&s===1&&w_(e,o)===1&&(l=!1),a=i*(s-Number(l))}return a===0?0:a}function Vrn(e,n,r){Ct(2,arguments);var o=oX(e,n)/1e3;return S6(r==null?void 0:r.roundingMethod)(o)}function zrn(e,n,r){Ct(2,arguments);var o=OVe(e,n)/7;return S6(r==null?void 0:r.roundingMethod)(o)}function Hrn(e,n){Ct(2,arguments);var r=Et(e),o=Et(n),i=w_(r,o),s=Math.abs(Prn(r,o));r.setFullYear(1584),o.setFullYear(1584);var a=w_(r,o)===-i,l=i*(s-Number(a));return l===0?0:l}function Mde(e){Ct(1,arguments);var n=Et(e);return n.setSeconds(0,0),n}function PVe(e,n){Ct(1,arguments);var r=e||{},o=Et(r.start),i=Et(r.end),s=i.getTime();if(!(o.getTime()<=s))throw new RangeError("Invalid interval");var a=qx(o,n),l=qx(i,n);a.setHours(15),l.setHours(15),s=l.getTime();for(var c=[],d=a;d.getTime()<=s;)d.setHours(0),c.push(Et(d)),d=Arn(d,1),d.setHours(15);return c}function RVe(e){Ct(1,arguments);var n=Et(e);return n.setDate(1),n.setHours(0,0,0,0),n}function Lde(e){Ct(1,arguments);var n=Et(e);return n.setSeconds(59,999),n}function iD(e,n){Ct(2,arguments);var r=Cn(n);return jrn(e,-r)}var Urn=864e5;function Wrn(e){Ct(1,arguments);var n=Et(e),r=n.getTime();n.setUTCMonth(0,1),n.setUTCHours(0,0,0,0);var o=n.getTime(),i=r-o;return Math.floor(i/Urn)+1}function Kx(e){Ct(1,arguments);var n=1,r=Et(e),o=r.getUTCDay(),i=(o<n?7:0)+o-n;return r.setUTCDate(r.getUTCDate()-i),r.setUTCHours(0,0,0,0),r}function MVe(e){Ct(1,arguments);var n=Et(e),r=n.getUTCFullYear(),o=new Date(0);o.setUTCFullYear(r+1,0,4),o.setUTCHours(0,0,0,0);var i=Kx(o),s=new Date(0);s.setUTCFullYear(r,0,4),s.setUTCHours(0,0,0,0);var a=Kx(s);return n.getTime()>=i.getTime()?r+1:n.getTime()>=a.getTime()?r:r-1}function Grn(e){Ct(1,arguments);var n=MVe(e),r=new Date(0);r.setUTCFullYear(n,0,4),r.setUTCHours(0,0,0,0);var o=Kx(r);return o}var qrn=6048e5;function LVe(e){Ct(1,arguments);var n=Et(e),r=Kx(n).getTime()-Grn(n).getTime();return Math.round(r/qrn)+1}function yv(e,n){var r,o,i,s,a,l,c,d;Ct(1,arguments);var f=Wf(),h=Cn((r=(o=(i=(s=n==null?void 0:n.weekStartsOn)!==null&&s!==void 0?s:n==null||(a=n.locale)===null||a===void 0||(l=a.options)===null||l===void 0?void 0:l.weekStartsOn)!==null&&i!==void 0?i:f.weekStartsOn)!==null&&o!==void 0?o:(c=f.locale)===null||c===void 0||(d=c.options)===null||d===void 0?void 0:d.weekStartsOn)!==null&&r!==void 0?r:0);if(!(h>=0&&h<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var m=Et(e),g=m.getUTCDay(),v=(g<h?7:0)+g-h;return m.setUTCDate(m.getUTCDate()-v),m.setUTCHours(0,0,0,0),m}function iX(e,n){var r,o,i,s,a,l,c,d;Ct(1,arguments);var f=Et(e),h=f.getUTCFullYear(),m=Wf(),g=Cn((r=(o=(i=(s=n==null?void 0:n.firstWeekContainsDate)!==null&&s!==void 0?s:n==null||(a=n.locale)===null||a===void 0||(l=a.options)===null||l===void 0?void 0:l.firstWeekContainsDate)!==null&&i!==void 0?i:m.firstWeekContainsDate)!==null&&o!==void 0?o:(c=m.locale)===null||c===void 0||(d=c.options)===null||d===void 0?void 0:d.firstWeekContainsDate)!==null&&r!==void 0?r:1);if(!(g>=1&&g<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var v=new Date(0);v.setUTCFullYear(h+1,0,g),v.setUTCHours(0,0,0,0);var y=yv(v,n),b=new Date(0);b.setUTCFullYear(h,0,g),b.setUTCHours(0,0,0,0);var x=yv(b,n);return f.getTime()>=y.getTime()?h+1:f.getTime()>=x.getTime()?h:h-1}function Yrn(e,n){var r,o,i,s,a,l,c,d;Ct(1,arguments);var f=Wf(),h=Cn((r=(o=(i=(s=n==null?void 0:n.firstWeekContainsDate)!==null&&s!==void 0?s:n==null||(a=n.locale)===null||a===void 0||(l=a.options)===null||l===void 0?void 0:l.firstWeekContainsDate)!==null&&i!==void 0?i:f.firstWeekContainsDate)!==null&&o!==void 0?o:(c=f.locale)===null||c===void 0||(d=c.options)===null||d===void 0?void 0:d.firstWeekContainsDate)!==null&&r!==void 0?r:1),m=iX(e,n),g=new Date(0);g.setUTCFullYear(m,0,h),g.setUTCHours(0,0,0,0);var v=yv(g,n);return v}var Krn=6048e5;function FVe(e,n){Ct(1,arguments);var r=Et(e),o=yv(r,n).getTime()-Yrn(r,n).getTime();return Math.round(o/Krn)+1}function Rr(e,n){for(var r=e<0?"-":"",o=Math.abs(e).toString();o.length<n;)o="0"+o;return r+o}var Zrn={y:function(n,r){var o=n.getUTCFullYear(),i=o>0?o:1-o;return Rr(r==="yy"?i%100:i,r.length)},M:function(n,r){var o=n.getUTCMonth();return r==="M"?String(o+1):Rr(o+1,2)},d:function(n,r){return Rr(n.getUTCDate(),r.length)},a:function(n,r){var o=n.getUTCHours()/12>=1?"pm":"am";switch(r){case"a":case"aa":return o.toUpperCase();case"aaa":return o;case"aaaaa":return o[0];case"aaaa":default:return o==="am"?"a.m.":"p.m."}},h:function(n,r){return Rr(n.getUTCHours()%12||12,r.length)},H:function(n,r){return Rr(n.getUTCHours(),r.length)},m:function(n,r){return Rr(n.getUTCMinutes(),r.length)},s:function(n,r){return Rr(n.getUTCSeconds(),r.length)},S:function(n,r){var o=r.length,i=n.getUTCMilliseconds(),s=Math.floor(i*Math.pow(10,o-3));return Rr(s,r.length)}};const Zp=Zrn;var Ay={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Xrn={G:function(n,r,o){var i=n.getUTCFullYear()>0?1:0;switch(r){case"G":case"GG":case"GGG":return o.era(i,{width:"abbreviated"});case"GGGGG":return o.era(i,{width:"narrow"});case"GGGG":default:return o.era(i,{width:"wide"})}},y:function(n,r,o){if(r==="yo"){var i=n.getUTCFullYear(),s=i>0?i:1-i;return o.ordinalNumber(s,{unit:"year"})}return Zp.y(n,r)},Y:function(n,r,o,i){var s=iX(n,i),a=s>0?s:1-s;if(r==="YY"){var l=a%100;return Rr(l,2)}return r==="Yo"?o.ordinalNumber(a,{unit:"year"}):Rr(a,r.length)},R:function(n,r){var o=MVe(n);return Rr(o,r.length)},u:function(n,r){var o=n.getUTCFullYear();return Rr(o,r.length)},Q:function(n,r,o){var i=Math.ceil((n.getUTCMonth()+1)/3);switch(r){case"Q":return String(i);case"QQ":return Rr(i,2);case"Qo":return o.ordinalNumber(i,{unit:"quarter"});case"QQQ":return o.quarter(i,{width:"abbreviated",context:"formatting"});case"QQQQQ":return o.quarter(i,{width:"narrow",context:"formatting"});case"QQQQ":default:return o.quarter(i,{width:"wide",context:"formatting"})}},q:function(n,r,o){var i=Math.ceil((n.getUTCMonth()+1)/3);switch(r){case"q":return String(i);case"qq":return Rr(i,2);case"qo":return o.ordinalNumber(i,{unit:"quarter"});case"qqq":return o.quarter(i,{width:"abbreviated",context:"standalone"});case"qqqqq":return o.quarter(i,{width:"narrow",context:"standalone"});case"qqqq":default:return o.quarter(i,{width:"wide",context:"standalone"})}},M:function(n,r,o){var i=n.getUTCMonth();switch(r){case"M":case"MM":return Zp.M(n,r);case"Mo":return o.ordinalNumber(i+1,{unit:"month"});case"MMM":return o.month(i,{width:"abbreviated",context:"formatting"});case"MMMMM":return o.month(i,{width:"narrow",context:"formatting"});case"MMMM":default:return o.month(i,{width:"wide",context:"formatting"})}},L:function(n,r,o){var i=n.getUTCMonth();switch(r){case"L":return String(i+1);case"LL":return Rr(i+1,2);case"Lo":return o.ordinalNumber(i+1,{unit:"month"});case"LLL":return o.month(i,{width:"abbreviated",context:"standalone"});case"LLLLL":return o.month(i,{width:"narrow",context:"standalone"});case"LLLL":default:return o.month(i,{width:"wide",context:"standalone"})}},w:function(n,r,o,i){var s=FVe(n,i);return r==="wo"?o.ordinalNumber(s,{unit:"week"}):Rr(s,r.length)},I:function(n,r,o){var i=LVe(n);return r==="Io"?o.ordinalNumber(i,{unit:"week"}):Rr(i,r.length)},d:function(n,r,o){return r==="do"?o.ordinalNumber(n.getUTCDate(),{unit:"date"}):Zp.d(n,r)},D:function(n,r,o){var i=Wrn(n);return r==="Do"?o.ordinalNumber(i,{unit:"dayOfYear"}):Rr(i,r.length)},E:function(n,r,o){var i=n.getUTCDay();switch(r){case"E":case"EE":case"EEE":return o.day(i,{width:"abbreviated",context:"formatting"});case"EEEEE":return o.day(i,{width:"narrow",context:"formatting"});case"EEEEEE":return o.day(i,{width:"short",context:"formatting"});case"EEEE":default:return o.day(i,{width:"wide",context:"formatting"})}},e:function(n,r,o,i){var s=n.getUTCDay(),a=(s-i.weekStartsOn+8)%7||7;switch(r){case"e":return String(a);case"ee":return Rr(a,2);case"eo":return o.ordinalNumber(a,{unit:"day"});case"eee":return o.day(s,{width:"abbreviated",context:"formatting"});case"eeeee":return o.day(s,{width:"narrow",context:"formatting"});case"eeeeee":return o.day(s,{width:"short",context:"formatting"});case"eeee":default:return o.day(s,{width:"wide",context:"formatting"})}},c:function(n,r,o,i){var s=n.getUTCDay(),a=(s-i.weekStartsOn+8)%7||7;switch(r){case"c":return String(a);case"cc":return Rr(a,r.length);case"co":return o.ordinalNumber(a,{unit:"day"});case"ccc":return o.day(s,{width:"abbreviated",context:"standalone"});case"ccccc":return o.day(s,{width:"narrow",context:"standalone"});case"cccccc":return o.day(s,{width:"short",context:"standalone"});case"cccc":default:return o.day(s,{width:"wide",context:"standalone"})}},i:function(n,r,o){var i=n.getUTCDay(),s=i===0?7:i;switch(r){case"i":return String(s);case"ii":return Rr(s,r.length);case"io":return o.ordinalNumber(s,{unit:"day"});case"iii":return o.day(i,{width:"abbreviated",context:"formatting"});case"iiiii":return o.day(i,{width:"narrow",context:"formatting"});case"iiiiii":return o.day(i,{width:"short",context:"formatting"});case"iiii":default:return o.day(i,{width:"wide",context:"formatting"})}},a:function(n,r,o){var i=n.getUTCHours(),s=i/12>=1?"pm":"am";switch(r){case"a":case"aa":return o.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"aaa":return o.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return o.dayPeriod(s,{width:"narrow",context:"formatting"});case"aaaa":default:return o.dayPeriod(s,{width:"wide",context:"formatting"})}},b:function(n,r,o){var i=n.getUTCHours(),s;switch(i===12?s=Ay.noon:i===0?s=Ay.midnight:s=i/12>=1?"pm":"am",r){case"b":case"bb":return o.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"bbb":return o.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return o.dayPeriod(s,{width:"narrow",context:"formatting"});case"bbbb":default:return o.dayPeriod(s,{width:"wide",context:"formatting"})}},B:function(n,r,o){var i=n.getUTCHours(),s;switch(i>=17?s=Ay.evening:i>=12?s=Ay.afternoon:i>=4?s=Ay.morning:s=Ay.night,r){case"B":case"BB":case"BBB":return o.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"BBBBB":return o.dayPeriod(s,{width:"narrow",context:"formatting"});case"BBBB":default:return o.dayPeriod(s,{width:"wide",context:"formatting"})}},h:function(n,r,o){if(r==="ho"){var i=n.getUTCHours()%12;return i===0&&(i=12),o.ordinalNumber(i,{unit:"hour"})}return Zp.h(n,r)},H:function(n,r,o){return r==="Ho"?o.ordinalNumber(n.getUTCHours(),{unit:"hour"}):Zp.H(n,r)},K:function(n,r,o){var i=n.getUTCHours()%12;return r==="Ko"?o.ordinalNumber(i,{unit:"hour"}):Rr(i,r.length)},k:function(n,r,o){var i=n.getUTCHours();return i===0&&(i=24),r==="ko"?o.ordinalNumber(i,{unit:"hour"}):Rr(i,r.length)},m:function(n,r,o){return r==="mo"?o.ordinalNumber(n.getUTCMinutes(),{unit:"minute"}):Zp.m(n,r)},s:function(n,r,o){return r==="so"?o.ordinalNumber(n.getUTCSeconds(),{unit:"second"}):Zp.s(n,r)},S:function(n,r){return Zp.S(n,r)},X:function(n,r,o,i){var s=i._originalDate||n,a=s.getTimezoneOffset();if(a===0)return"Z";switch(r){case"X":return Bde(a);case"XXXX":case"XX":return Q1(a);case"XXXXX":case"XXX":default:return Q1(a,":")}},x:function(n,r,o,i){var s=i._originalDate||n,a=s.getTimezoneOffset();switch(r){case"x":return Bde(a);case"xxxx":case"xx":return Q1(a);case"xxxxx":case"xxx":default:return Q1(a,":")}},O:function(n,r,o,i){var s=i._originalDate||n,a=s.getTimezoneOffset();switch(r){case"O":case"OO":case"OOO":return"GMT"+Fde(a,":");case"OOOO":default:return"GMT"+Q1(a,":")}},z:function(n,r,o,i){var s=i._originalDate||n,a=s.getTimezoneOffset();switch(r){case"z":case"zz":case"zzz":return"GMT"+Fde(a,":");case"zzzz":default:return"GMT"+Q1(a,":")}},t:function(n,r,o,i){var s=i._originalDate||n,a=Math.floor(s.getTime()/1e3);return Rr(a,r.length)},T:function(n,r,o,i){var s=i._originalDate||n,a=s.getTime();return Rr(a,r.length)}};function Fde(e,n){var r=e>0?"-":"+",o=Math.abs(e),i=Math.floor(o/60),s=o%60;if(s===0)return r+String(i);var a=n||"";return r+String(i)+a+Rr(s,2)}function Bde(e,n){if(e%60===0){var r=e>0?"-":"+";return r+Rr(Math.abs(e)/60,2)}return Q1(e,n)}function Q1(e,n){var r=n||"",o=e>0?"-":"+",i=Math.abs(e),s=Rr(Math.floor(i/60),2),a=Rr(i%60,2);return o+s+r+a}const Qrn=Xrn;var Nde=function(n,r){switch(n){case"P":return r.date({width:"short"});case"PP":return r.date({width:"medium"});case"PPP":return r.date({width:"long"});case"PPPP":default:return r.date({width:"full"})}},BVe=function(n,r){switch(n){case"p":return r.time({width:"short"});case"pp":return r.time({width:"medium"});case"ppp":return r.time({width:"long"});case"pppp":default:return r.time({width:"full"})}},Jrn=function(n,r){var o=n.match(/(P+)(p+)?/)||[],i=o[1],s=o[2];if(!s)return Nde(n,r);var a;switch(i){case"P":a=r.dateTime({width:"short"});break;case"PP":a=r.dateTime({width:"medium"});break;case"PPP":a=r.dateTime({width:"long"});break;case"PPPP":default:a=r.dateTime({width:"full"});break}return a.replace("{{date}}",Nde(i,r)).replace("{{time}}",BVe(s,r))},eon={p:BVe,P:Jrn};const Jz=eon;var ton=["D","DD"],non=["YY","YYYY"];function NVe(e){return ton.indexOf(e)!==-1}function VVe(e){return non.indexOf(e)!==-1}function sD(e,n,r){if(e==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(n,"`) for formatting years to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(n,"`) for formatting years to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(n,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(n,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var ron={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},oon=function(n,r,o){var i,s=ron[n];return typeof s=="string"?i=s:r===1?i=s.one:i=s.other.replace("{{count}}",r.toString()),o!=null&&o.addSuffix?o.comparison&&o.comparison>0?"in "+i:i+" ago":i};const ion=oon;function pL(e){return function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=n.width?String(n.width):e.defaultWidth,o=e.formats[r]||e.formats[e.defaultWidth];return o}}var son={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},aon={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},lon={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},con={date:pL({formats:son,defaultWidth:"full"}),time:pL({formats:aon,defaultWidth:"full"}),dateTime:pL({formats:lon,defaultWidth:"full"})};const uon=con;var don={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},fon=function(n,r,o,i){return don[n]};const hon=fon;function k5(e){return function(n,r){var o=r!=null&&r.context?String(r.context):"standalone",i;if(o==="formatting"&&e.formattingValues){var s=e.defaultFormattingWidth||e.defaultWidth,a=r!=null&&r.width?String(r.width):s;i=e.formattingValues[a]||e.formattingValues[s]}else{var l=e.defaultWidth,c=r!=null&&r.width?String(r.width):e.defaultWidth;i=e.values[c]||e.values[l]}var d=e.argumentCallback?e.argumentCallback(n):n;return i[d]}}var pon={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},mon={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},gon={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},von={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},yon={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},bon={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},xon=function(n,r){var o=Number(n),i=o%100;if(i>20||i<10)switch(i%10){case 1:return o+"st";case 2:return o+"nd";case 3:return o+"rd"}return o+"th"},won={ordinalNumber:xon,era:k5({values:pon,defaultWidth:"wide"}),quarter:k5({values:mon,defaultWidth:"wide",argumentCallback:function(n){return n-1}}),month:k5({values:gon,defaultWidth:"wide"}),day:k5({values:von,defaultWidth:"wide"}),dayPeriod:k5({values:yon,defaultWidth:"wide",formattingValues:bon,defaultFormattingWidth:"wide"})};const Con=won;function E5(e){return function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=r.width,i=o&&e.matchPatterns[o]||e.matchPatterns[e.defaultMatchWidth],s=n.match(i);if(!s)return null;var a=s[0],l=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(l)?Son(l,function(h){return h.test(a)}):_on(l,function(h){return h.test(a)}),d;d=e.valueCallback?e.valueCallback(c):c,d=r.valueCallback?r.valueCallback(d):d;var f=n.slice(a.length);return{value:d,rest:f}}}function _on(e,n){for(var r in e)if(e.hasOwnProperty(r)&&n(e[r]))return r}function Son(e,n){for(var r=0;r<e.length;r++)if(n(e[r]))return r}function kon(e){return function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=n.match(e.matchPattern);if(!o)return null;var i=o[0],s=n.match(e.parsePattern);if(!s)return null;var a=e.valueCallback?e.valueCallback(s[0]):s[0];a=r.valueCallback?r.valueCallback(a):a;var l=n.slice(i.length);return{value:a,rest:l}}}var Eon=/^(\d+)(th|st|nd|rd)?/i,jon=/\d+/i,Ton={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},Ion={any:[/^b/i,/^(a|c)/i]},Aon={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},$on={any:[/1/i,/2/i,/3/i,/4/i]},Don={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},Oon={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},Pon={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},Ron={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},Mon={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},Lon={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},Fon={ordinalNumber:kon({matchPattern:Eon,parsePattern:jon,valueCallback:function(n){return parseInt(n,10)}}),era:E5({matchPatterns:Ton,defaultMatchWidth:"wide",parsePatterns:Ion,defaultParseWidth:"any"}),quarter:E5({matchPatterns:Aon,defaultMatchWidth:"wide",parsePatterns:$on,defaultParseWidth:"any",valueCallback:function(n){return n+1}}),month:E5({matchPatterns:Don,defaultMatchWidth:"wide",parsePatterns:Oon,defaultParseWidth:"any"}),day:E5({matchPatterns:Pon,defaultMatchWidth:"wide",parsePatterns:Ron,defaultParseWidth:"any"}),dayPeriod:E5({matchPatterns:Mon,defaultMatchWidth:"any",parsePatterns:Lon,defaultParseWidth:"any"})};const Bon=Fon;var Non={code:"en-US",formatDistance:ion,formatLong:uon,formatRelative:hon,localize:Con,match:Bon,options:{weekStartsOn:0,firstWeekContainsDate:1}};const sX=Non;var Von=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,zon=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Hon=/^'([^]*?)'?$/,Uon=/''/g,Won=/[a-zA-Z]/;function w0(e,n,r){var o,i,s,a,l,c,d,f,h,m,g,v,y,b,x,w,C,_;Ct(2,arguments);var S=String(n),k=Wf(),E=(o=(i=r==null?void 0:r.locale)!==null&&i!==void 0?i:k.locale)!==null&&o!==void 0?o:sX,j=Cn((s=(a=(l=(c=r==null?void 0:r.firstWeekContainsDate)!==null&&c!==void 0?c:r==null||(d=r.locale)===null||d===void 0||(f=d.options)===null||f===void 0?void 0:f.firstWeekContainsDate)!==null&&l!==void 0?l:k.firstWeekContainsDate)!==null&&a!==void 0?a:(h=k.locale)===null||h===void 0||(m=h.options)===null||m===void 0?void 0:m.firstWeekContainsDate)!==null&&s!==void 0?s:1);if(!(j>=1&&j<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var T=Cn((g=(v=(y=(b=r==null?void 0:r.weekStartsOn)!==null&&b!==void 0?b:r==null||(x=r.locale)===null||x===void 0||(w=x.options)===null||w===void 0?void 0:w.weekStartsOn)!==null&&y!==void 0?y:k.weekStartsOn)!==null&&v!==void 0?v:(C=k.locale)===null||C===void 0||(_=C.options)===null||_===void 0?void 0:_.weekStartsOn)!==null&&g!==void 0?g:0);if(!(T>=0&&T<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!E.localize)throw new RangeError("locale must contain localize property");if(!E.formatLong)throw new RangeError("locale must contain formatLong property");var $=Et(e);if(!Tg($))throw new RangeError("Invalid time value");var D=Yx($),I=iD($,D),O={firstWeekContainsDate:j,weekStartsOn:T,locale:E,_originalDate:$},A=S.match(zon).map(function(P){var R=P[0];if(R==="p"||R==="P"){var B=Jz[R];return B(P,E.formatLong)}return P}).join("").match(Von).map(function(P){if(P==="''")return"'";var R=P[0];if(R==="'")return Gon(P);var B=Qrn[R];if(B)return!(r!=null&&r.useAdditionalWeekYearTokens)&&VVe(P)&&sD(P,n,String(e)),!(r!=null&&r.useAdditionalDayOfYearTokens)&&NVe(P)&&sD(P,n,String(e)),B(I,P,E.localize,O);if(R.match(Won))throw new RangeError("Format string contains an unescaped latin alphabet character `"+R+"`");return P}).join("");return A}function Gon(e){var n=e.match(Hon);return n?n[1].replace(Uon,"'"):e}function qon(e,n){if(e==null)throw new TypeError("assign requires that input parameter not be null or undefined");for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r]);return e}function Yon(e,n,r){var o,i,s,a,l,c,d,f,h,m;Ct(2,arguments);var g=Et(e),v=Et(n),y=Wf(),b=(o=(i=r==null?void 0:r.locale)!==null&&i!==void 0?i:y.locale)!==null&&o!==void 0?o:sX,x=Cn((s=(a=(l=(c=r==null?void 0:r.weekStartsOn)!==null&&c!==void 0?c:r==null||(d=r.locale)===null||d===void 0||(f=d.options)===null||f===void 0?void 0:f.weekStartsOn)!==null&&l!==void 0?l:y.weekStartsOn)!==null&&a!==void 0?a:(h=y.locale)===null||h===void 0||(m=h.options)===null||m===void 0?void 0:m.weekStartsOn)!==null&&s!==void 0?s:0);if(!b.localize)throw new RangeError("locale must contain localize property");if(!b.formatLong)throw new RangeError("locale must contain formatLong property");if(!b.formatRelative)throw new RangeError("locale must contain formatRelative property");var w=DVe(g,v);if(isNaN(w))throw new RangeError("Invalid time value");var C;w<-6?C="other":w<-1?C="lastWeek":w<0?C="yesterday":w<1?C="today":w<2?C="tomorrow":w<7?C="nextWeek":C="other";var _=iD(g,Yx(g)),S=iD(v,Yx(v)),k=b.formatRelative(C,_,S,{locale:b,weekStartsOn:x});return w0(g,k,{locale:b,weekStartsOn:x})}function Kon(e){Ct(1,arguments);var n=Et(e),r=n.getFullYear(),o=n.getMonth(),i=new Date(0);return i.setFullYear(r,o+1,0),i.setHours(0,0,0,0),i.getDate()}function Zon(e){Ct(1,arguments);var n=Et(e),r=n.getMinutes();return r}function Xon(e,n){var r,o,i,s,a,l,c,d;Ct(1,arguments);var f=Et(e),h=f.getFullYear(),m=Wf(),g=Cn((r=(o=(i=(s=n==null?void 0:n.firstWeekContainsDate)!==null&&s!==void 0?s:n==null||(a=n.locale)===null||a===void 0||(l=a.options)===null||l===void 0?void 0:l.firstWeekContainsDate)!==null&&i!==void 0?i:m.firstWeekContainsDate)!==null&&o!==void 0?o:(c=m.locale)===null||c===void 0||(d=c.options)===null||d===void 0?void 0:d.firstWeekContainsDate)!==null&&r!==void 0?r:1);if(!(g>=1&&g<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var v=new Date(0);v.setFullYear(h+1,0,g),v.setHours(0,0,0,0);var y=qx(v,n),b=new Date(0);b.setFullYear(h,0,g),b.setHours(0,0,0,0);var x=qx(b,n);return f.getTime()>=y.getTime()?h+1:f.getTime()>=x.getTime()?h:h-1}function Qon(e,n){var r,o,i,s,a,l,c,d;Ct(1,arguments);var f=Wf(),h=Cn((r=(o=(i=(s=n==null?void 0:n.firstWeekContainsDate)!==null&&s!==void 0?s:n==null||(a=n.locale)===null||a===void 0||(l=a.options)===null||l===void 0?void 0:l.firstWeekContainsDate)!==null&&i!==void 0?i:f.firstWeekContainsDate)!==null&&o!==void 0?o:(c=f.locale)===null||c===void 0||(d=c.options)===null||d===void 0?void 0:d.firstWeekContainsDate)!==null&&r!==void 0?r:1),m=Xon(e,n),g=new Date(0);g.setFullYear(m,0,h),g.setHours(0,0,0,0);var v=qx(g,n);return v}var Jon=6048e5;function zVe(e,n){Ct(1,arguments);var r=Et(e),o=qx(r,n).getTime()-Qon(r,n).getTime();return Math.round(o/Jon)+1}function HVe(e){Ct(1,arguments);var n=Et(e),r=n.getMonth();return n.setFullYear(n.getFullYear(),r+1,0),n.setHours(0,0,0,0),n}function eH(e,n){Ct(2,arguments);var r=Et(e),o=Et(n);return r.getTime()>o.getTime()}function UVe(e,n){Ct(2,arguments);var r=Et(e),o=Et(n);return r.getTime()<o.getTime()}function Vde(e,n){(n==null||n>e.length)&&(n=e.length);for(var r=0,o=new Array(n);r<n;r++)o[r]=e[r];return o}function ein(e,n){if(e){if(typeof e=="string")return Vde(e,n);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Vde(e,n)}}function zde(e,n){var r=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=ein(e))||n&&e&&typeof e.length=="number"){r&&(e=r);var o=0,i=function(){};return{s:i,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(d){throw d},f:i}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var s=!0,a=!1,l;return{s:function(){r=r.call(e)},n:function(){var d=r.next();return s=d.done,d},e:function(d){a=!0,l=d},f:function(){try{!s&&r.return!=null&&r.return()}finally{if(a)throw l}}}}function mt(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function aD(e,n){return aD=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,i){return o.__proto__=i,o},aD(e,n)}function fr(e,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),n&&aD(e,n)}function lD(e){return lD=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},lD(e)}function WVe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(WVe=function(){return!!e})()}function tin(e,n){if(n&&(Td(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return mt(e)}function hr(e){var n=WVe();return function(){var o=lD(e),i;if(n){var s=lD(this).constructor;i=Reflect.construct(o,arguments,s)}else i=o.apply(this,arguments);return tin(this,i)}}function Qn(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function nin(e,n){if(Td(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var o=r.call(e,n||"default");if(Td(o)!="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}function GVe(e){var n=nin(e,"string");return Td(n)=="symbol"?n:String(n)}function Hde(e,n){for(var r=0;r<n.length;r++){var o=n[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,GVe(o.key),o)}}function Jn(e,n,r){return n&&Hde(e.prototype,n),r&&Hde(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function dt(e,n,r){return n=GVe(n),n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e}var rin=10,qVe=function(){function e(){Qn(this,e),dt(this,"priority",void 0),dt(this,"subPriority",0)}return Jn(e,[{key:"validate",value:function(r,o){return!0}}]),e}(),oin=function(e){fr(r,e);var n=hr(r);function r(o,i,s,a,l){var c;return Qn(this,r),c=n.call(this),c.value=o,c.validateValue=i,c.setValue=s,c.priority=a,l&&(c.subPriority=l),c}return Jn(r,[{key:"validate",value:function(i,s){return this.validateValue(i,this.value,s)}},{key:"set",value:function(i,s,a){return this.setValue(i,s,this.value,a)}}]),r}(qVe),iin=function(e){fr(r,e);var n=hr(r);function r(){var o;Qn(this,r);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return o=n.call.apply(n,[this].concat(s)),dt(mt(o),"priority",rin),dt(mt(o),"subPriority",-1),o}return Jn(r,[{key:"set",value:function(i,s){if(s.timestampIsSet)return i;var a=new Date(0);return a.setFullYear(i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate()),a.setHours(i.getUTCHours(),i.getUTCMinutes(),i.getUTCSeconds(),i.getUTCMilliseconds()),a}}]),r}(qVe),Sr=function(){function e(){Qn(this,e),dt(this,"incompatibleTokens",void 0),dt(this,"priority",void 0),dt(this,"subPriority",void 0)}return Jn(e,[{key:"run",value:function(r,o,i,s){var a=this.parse(r,o,i,s);return a?{setter:new oin(a.value,this.validate,this.set,this.priority,this.subPriority),rest:a.rest}:null}},{key:"validate",value:function(r,o,i){return!0}}]),e}(),sin=function(e){fr(r,e);var n=hr(r);function r(){var o;Qn(this,r);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return o=n.call.apply(n,[this].concat(s)),dt(mt(o),"priority",140),dt(mt(o),"incompatibleTokens",["R","u","t","T"]),o}return Jn(r,[{key:"parse",value:function(i,s,a){switch(s){case"G":case"GG":case"GGG":return a.era(i,{width:"abbreviated"})||a.era(i,{width:"narrow"});case"GGGGG":return a.era(i,{width:"narrow"});case"GGGG":default:return a.era(i,{width:"wide"})||a.era(i,{width:"abbreviated"})||a.era(i,{width:"narrow"})}}},{key:"set",value:function(i,s,a){return s.era=a,i.setUTCFullYear(a,0,1),i.setUTCHours(0,0,0,0),i}}]),r}(Sr),$i={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},cf={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function Di(e,n){return e&&{value:n(e.value),rest:e.rest}}function Jo(e,n){var r=n.match(e);return r?{value:parseInt(r[0],10),rest:n.slice(r[0].length)}:null}function uf(e,n){var r=n.match(e);if(!r)return null;if(r[0]==="Z")return{value:0,rest:n.slice(1)};var o=r[1]==="+"?1:-1,i=r[2]?parseInt(r[2],10):0,s=r[3]?parseInt(r[3],10):0,a=r[5]?parseInt(r[5],10):0;return{value:o*(i*_6+s*C6+a*$rn),rest:n.slice(r[0].length)}}function YVe(e){return Jo($i.anyDigitsSigned,e)}function Ci(e,n){switch(e){case 1:return Jo($i.singleDigit,n);case 2:return Jo($i.twoDigits,n);case 3:return Jo($i.threeDigits,n);case 4:return Jo($i.fourDigits,n);default:return Jo(new RegExp("^\\d{1,"+e+"}"),n)}}function cD(e,n){switch(e){case 1:return Jo($i.singleDigitSigned,n);case 2:return Jo($i.twoDigitsSigned,n);case 3:return Jo($i.threeDigitsSigned,n);case 4:return Jo($i.fourDigitsSigned,n);default:return Jo(new RegExp("^-?\\d{1,"+e+"}"),n)}}function aX(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;case"am":case"midnight":case"night":default:return 0}}function KVe(e,n){var r=n>0,o=r?n:1-n,i;if(o<=50)i=e||100;else{var s=o+50,a=Math.floor(s/100)*100,l=e>=s%100;i=e+a-(l?100:0)}return r?i:1-i}function ZVe(e){return e%400===0||e%4===0&&e%100!==0}var ain=function(e){fr(r,e);var n=hr(r);function r(){var o;Qn(this,r);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return o=n.call.apply(n,[this].concat(s)),dt(mt(o),"priority",130),dt(mt(o),"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"]),o}return Jn(r,[{key:"parse",value:function(i,s,a){var l=function(d){return{year:d,isTwoDigitYear:s==="yy"}};switch(s){case"y":return Di(Ci(4,i),l);case"yo":return Di(a.ordinalNumber(i,{unit:"year"}),l);default:return Di(Ci(s.length,i),l)}}},{key:"validate",value:function(i,s){return s.isTwoDigitYear||s.year>0}},{key:"set",value:function(i,s,a){var l=i.getUTCFullYear();if(a.isTwoDigitYear){var c=KVe(a.year,l);return i.setUTCFullYear(c,0,1),i.setUTCHours(0,0,0,0),i}var d=!("era"in s)||s.era===1?a.year:1-a.year;return i.setUTCFullYear(d,0,1),i.setUTCHours(0,0,0,0),i}}]),r}(Sr),lin=function(e){fr(r,e);var n=hr(r);function r(){var o;Qn(this,r);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return o=n.call.apply(n,[this].concat(s)),dt(mt(o),"priority",130),dt(mt(o),"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"]),o}return Jn(r,[{key:"parse",value:function(i,s,a){var l=function(d){return{year:d,isTwoDigitYear:s==="YY"}};switch(s){case"Y":return Di(Ci(4,i),l);case"Yo":return Di(a.ordinalNumber(i,{unit:"year"}),l);default:return Di(Ci(s.length,i),l)}}},{key:"validate",value:function(i,s){return s.isTwoDigitYear||s.year>0}},{key:"set",value:function(i,s,a,l){var c=iX(i,l);if(a.isTwoDigitYear){var d=KVe(a.year,c);return i.setUTCFullYear(d,0,l.firstWeekContainsDate),i.setUTCHours(0,0,0,0),yv(i,l)}var f=!("era"in s)||s.era===1?a.year:1-a.year;return i.setUTCFullYear(f,0,l.firstWeekContainsDate),i.setUTCHours(0,0,0,0),yv(i,l)}}]),r}(Sr),cin=function(e){fr(r,e);var n=hr(r);function r(){var o;Qn(this,r);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return o=n.call.apply(n,[this].concat(s)),dt(mt(o),"priority",130),dt(mt(o),"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]),o}return Jn(r,[{key:"parse",value:function(i,s){return cD(s==="R"?4:s.length,i)}},{key:"set",value:function(i,s,a){var l=new Date(0);return l.setUTCFullYear(a,0,4),l.setUTCHours(0,0,0,0),Kx(l)}}]),r}(Sr),uin=function(e){fr(r,e);var n=hr(r);function r(){var o;Qn(this,r);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return o=n.call.apply(n,[this].concat(s)),dt(mt(o),"priority",130),dt(mt(o),"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"]),o}return Jn(r,[{key:"parse",value:function(i,s){return cD(s==="u"?4:s.length,i)}},{key:"set",value:function(i,s,a){return i.setUTCFullYear(a,0,1),i.setUTCHours(0,0,0,0),i}}]),r}(Sr),din=function(e){fr(r,e);var n=hr(r);function r(){var o;Qn(this,r);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return o=n.call.apply(n,[this].concat(s)),dt(mt(o),"priority",120),dt(mt(o),"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]),o}return Jn(r,[{key:"parse",value:function(i,s,a){switch(s){case"Q":case"QQ":return Ci(s.length,i);case"Qo":return a.ordinalNumber(i,{unit:"quarter"});case"QQQ":return a.quarter(i,{width:"abbreviated",context:"formatting"})||a.quarter(i,{width:"narrow",context:"formatting"});case"QQQQQ":return a.quarter(i,{width:"narrow",context:"formatting"});case"QQQQ":default:return a.quarter(i,{width:"wide",context:"formatting"})||a.quarter(i,{width:"abbreviated",context:"formatting"})||a.quarter(i,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(i,s){return s>=1&&s<=4}},{key:"set",value:function(i,s,a){return i.setUTCMonth((a-1)*3,1),i.setUTCHours(0,0,0,0),i}}]),r}(Sr),fin=function(e){fr(r,e);var n=hr(r);function r(){var o;Qn(this,r);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return o=n.call.apply(n,[this].concat(s)),dt(mt(o),"priority",120),dt(mt(o),"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]),o}return Jn(r,[{key:"parse",value:function(i,s,a){switch(s){case"q":case"qq":return Ci(s.length,i);case"qo":return a.ordinalNumber(i,{unit:"quarter"});case"qqq":return a.quarter(i,{width:"abbreviated",context:"standalone"})||a.quarter(i,{width:"narrow",context:"standalone"});case"qqqqq":return a.quarter(i,{width:"narrow",context:"standalone"});case"qqqq":default:return a.quarter(i,{width:"wide",context:"standalone"})||a.quarter(i,{width:"abbreviated",context:"standalone"})||a.quarter(i,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(i,s){return s>=1&&s<=4}},{key:"set",value:function(i,s,a){return i.setUTCMonth((a-1)*3,1),i.setUTCHours(0,0,0,0),i}}]),r}(Sr),hin=function(e){fr(r,e);var n=hr(r);function r(){var o;Qn(this,r);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return o=n.call.apply(n,[this].concat(s)),dt(mt(o),"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]),dt(mt(o),"priority",110),o}return Jn(r,[{key:"parse",value:function(i,s,a){var l=function(d){return d-1};switch(s){case"M":return Di(Jo($i.month,i),l);case"MM":return Di(Ci(2,i),l);case"Mo":return Di(a.ordinalNumber(i,{unit:"month"}),l);case"MMM":return a.month(i,{width:"abbreviated",context:"formatting"})||a.month(i,{width:"narrow",context:"formatting"});case"MMMMM":return a.month(i,{width:"narrow",context:"formatting"});case"MMMM":default:return a.month(i,{width:"wide",context:"formatting"})||a.month(i,{width:"abbreviated",context:"formatting"})||a.month(i,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(i,s){return s>=0&&s<=11}},{key:"set",value:function(i,s,a){return i.setUTCMonth(a,1),i.setUTCHours(0,0,0,0),i}}]),r}(Sr),pin=function(e){fr(r,e);var n=hr(r);function r(){var o;Qn(this,r);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return o=n.call.apply(n,[this].concat(s)),dt(mt(o),"priority",110),dt(mt(o),"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]),o}return Jn(r,[{key:"parse",value:function(i,s,a){var l=function(d){return d-1};switch(s){case"L":return Di(Jo($i.month,i),l);case"LL":return Di(Ci(2,i),l);case"Lo":return Di(a.ordinalNumber(i,{unit:"month"}),l);case"LLL":return a.month(i,{width:"abbreviated",context:"standalone"})||a.month(i,{width:"narrow",context:"standalone"});case"LLLLL":return a.month(i,{width:"narrow",context:"standalone"});case"LLLL":default:return a.month(i,{width:"wide",context:"standalone"})||a.month(i,{width:"abbreviated",context:"standalone"})||a.month(i,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(i,s){return s>=0&&s<=11}},{key:"set",value:function(i,s,a){return i.setUTCMonth(a,1),i.setUTCHours(0,0,0,0),i}}]),r}(Sr);function min(e,n,r){Ct(2,arguments);var o=Et(e),i=Cn(n),s=FVe(o,r)-i;return o.setUTCDate(o.getUTCDate()-s*7),o}var gin=function(e){fr(r,e);var n=hr(r);function r(){var o;Qn(this,r);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return o=n.call.apply(n,[this].concat(s)),dt(mt(o),"priority",100),dt(mt(o),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"]),o}return Jn(r,[{key:"parse",value:function(i,s,a){switch(s){case"w":return Jo($i.week,i);case"wo":return a.ordinalNumber(i,{unit:"week"});default:return Ci(s.length,i)}}},{key:"validate",value:function(i,s){return s>=1&&s<=53}},{key:"set",value:function(i,s,a,l){return yv(min(i,a,l),l)}}]),r}(Sr);function vin(e,n){Ct(2,arguments);var r=Et(e),o=Cn(n),i=LVe(r)-o;return r.setUTCDate(r.getUTCDate()-i*7),r}var yin=function(e){fr(r,e);var n=hr(r);function r(){var o;Qn(this,r);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return o=n.call.apply(n,[this].concat(s)),dt(mt(o),"priority",100),dt(mt(o),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]),o}return Jn(r,[{key:"parse",value:function(i,s,a){switch(s){case"I":return Jo($i.week,i);case"Io":return a.ordinalNumber(i,{unit:"week"});default:return Ci(s.length,i)}}},{key:"validate",value:function(i,s){return s>=1&&s<=53}},{key:"set",value:function(i,s,a){return Kx(vin(i,a))}}]),r}(Sr),bin=[31,28,31,30,31,30,31,31,30,31,30,31],xin=[31,29,31,30,31,30,31,31,30,31,30,31],win=function(e){fr(r,e);var n=hr(r);function r(){var o;Qn(this,r);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return o=n.call.apply(n,[this].concat(s)),dt(mt(o),"priority",90),dt(mt(o),"subPriority",1),dt(mt(o),"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"]),o}return Jn(r,[{key:"parse",value:function(i,s,a){switch(s){case"d":return Jo($i.date,i);case"do":return a.ordinalNumber(i,{unit:"date"});default:return Ci(s.length,i)}}},{key:"validate",value:function(i,s){var a=i.getUTCFullYear(),l=ZVe(a),c=i.getUTCMonth();return l?s>=1&&s<=xin[c]:s>=1&&s<=bin[c]}},{key:"set",value:function(i,s,a){return i.setUTCDate(a),i.setUTCHours(0,0,0,0),i}}]),r}(Sr),Cin=function(e){fr(r,e);var n=hr(r);function r(){var o;Qn(this,r);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return o=n.call.apply(n,[this].concat(s)),dt(mt(o),"priority",90),dt(mt(o),"subpriority",1),dt(mt(o),"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]),o}return Jn(r,[{key:"parse",value:function(i,s,a){switch(s){case"D":case"DD":return Jo($i.dayOfYear,i);case"Do":return a.ordinalNumber(i,{unit:"date"});default:return Ci(s.length,i)}}},{key:"validate",value:function(i,s){var a=i.getUTCFullYear(),l=ZVe(a);return l?s>=1&&s<=366:s>=1&&s<=365}},{key:"set",value:function(i,s,a){return i.setUTCMonth(0,a),i.setUTCHours(0,0,0,0),i}}]),r}(Sr);function lX(e,n,r){var o,i,s,a,l,c,d,f;Ct(2,arguments);var h=Wf(),m=Cn((o=(i=(s=(a=r==null?void 0:r.weekStartsOn)!==null&&a!==void 0?a:r==null||(l=r.locale)===null||l===void 0||(c=l.options)===null||c===void 0?void 0:c.weekStartsOn)!==null&&s!==void 0?s:h.weekStartsOn)!==null&&i!==void 0?i:(d=h.locale)===null||d===void 0||(f=d.options)===null||f===void 0?void 0:f.weekStartsOn)!==null&&o!==void 0?o:0);if(!(m>=0&&m<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var g=Et(e),v=Cn(n),y=g.getUTCDay(),b=v%7,x=(b+7)%7,w=(x<m?7:0)+v-y;return g.setUTCDate(g.getUTCDate()+w),g}var _in=function(e){fr(r,e);var n=hr(r);function r(){var o;Qn(this,r);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return o=n.call.apply(n,[this].concat(s)),dt(mt(o),"priority",90),dt(mt(o),"incompatibleTokens",["D","i","e","c","t","T"]),o}return Jn(r,[{key:"parse",value:function(i,s,a){switch(s){case"E":case"EE":case"EEE":return a.day(i,{width:"abbreviated",context:"formatting"})||a.day(i,{width:"short",context:"formatting"})||a.day(i,{width:"narrow",context:"formatting"});case"EEEEE":return a.day(i,{width:"narrow",context:"formatting"});case"EEEEEE":return a.day(i,{width:"short",context:"formatting"})||a.day(i,{width:"narrow",context:"formatting"});case"EEEE":default:return a.day(i,{width:"wide",context:"formatting"})||a.day(i,{width:"abbreviated",context:"formatting"})||a.day(i,{width:"short",context:"formatting"})||a.day(i,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(i,s){return s>=0&&s<=6}},{key:"set",value:function(i,s,a,l){return i=lX(i,a,l),i.setUTCHours(0,0,0,0),i}}]),r}(Sr),Sin=function(e){fr(r,e);var n=hr(r);function r(){var o;Qn(this,r);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return o=n.call.apply(n,[this].concat(s)),dt(mt(o),"priority",90),dt(mt(o),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]),o}return Jn(r,[{key:"parse",value:function(i,s,a,l){var c=function(f){var h=Math.floor((f-1)/7)*7;return(f+l.weekStartsOn+6)%7+h};switch(s){case"e":case"ee":return Di(Ci(s.length,i),c);case"eo":return Di(a.ordinalNumber(i,{unit:"day"}),c);case"eee":return a.day(i,{width:"abbreviated",context:"formatting"})||a.day(i,{width:"short",context:"formatting"})||a.day(i,{width:"narrow",context:"formatting"});case"eeeee":return a.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return a.day(i,{width:"short",context:"formatting"})||a.day(i,{width:"narrow",context:"formatting"});case"eeee":default:return a.day(i,{width:"wide",context:"formatting"})||a.day(i,{width:"abbreviated",context:"formatting"})||a.day(i,{width:"short",context:"formatting"})||a.day(i,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(i,s){return s>=0&&s<=6}},{key:"set",value:function(i,s,a,l){return i=lX(i,a,l),i.setUTCHours(0,0,0,0),i}}]),r}(Sr),kin=function(e){fr(r,e);var n=hr(r);function r(){var o;Qn(this,r);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return o=n.call.apply(n,[this].concat(s)),dt(mt(o),"priority",90),dt(mt(o),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]),o}return Jn(r,[{key:"parse",value:function(i,s,a,l){var c=function(f){var h=Math.floor((f-1)/7)*7;return(f+l.weekStartsOn+6)%7+h};switch(s){case"c":case"cc":return Di(Ci(s.length,i),c);case"co":return Di(a.ordinalNumber(i,{unit:"day"}),c);case"ccc":return a.day(i,{width:"abbreviated",context:"standalone"})||a.day(i,{width:"short",context:"standalone"})||a.day(i,{width:"narrow",context:"standalone"});case"ccccc":return a.day(i,{width:"narrow",context:"standalone"});case"cccccc":return a.day(i,{width:"short",context:"standalone"})||a.day(i,{width:"narrow",context:"standalone"});case"cccc":default:return a.day(i,{width:"wide",context:"standalone"})||a.day(i,{width:"abbreviated",context:"standalone"})||a.day(i,{width:"short",context:"standalone"})||a.day(i,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(i,s){return s>=0&&s<=6}},{key:"set",value:function(i,s,a,l){return i=lX(i,a,l),i.setUTCHours(0,0,0,0),i}}]),r}(Sr);function Ein(e,n){Ct(2,arguments);var r=Cn(n);r%7===0&&(r=r-7);var o=1,i=Et(e),s=i.getUTCDay(),a=r%7,l=(a+7)%7,c=(l<o?7:0)+r-s;return i.setUTCDate(i.getUTCDate()+c),i}var jin=function(e){fr(r,e);var n=hr(r);function r(){var o;Qn(this,r);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return o=n.call.apply(n,[this].concat(s)),dt(mt(o),"priority",90),dt(mt(o),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]),o}return Jn(r,[{key:"parse",value:function(i,s,a){var l=function(d){return d===0?7:d};switch(s){case"i":case"ii":return Ci(s.length,i);case"io":return a.ordinalNumber(i,{unit:"day"});case"iii":return Di(a.day(i,{width:"abbreviated",context:"formatting"})||a.day(i,{width:"short",context:"formatting"})||a.day(i,{width:"narrow",context:"formatting"}),l);case"iiiii":return Di(a.day(i,{width:"narrow",context:"formatting"}),l);case"iiiiii":return Di(a.day(i,{width:"short",context:"formatting"})||a.day(i,{width:"narrow",context:"formatting"}),l);case"iiii":default:return Di(a.day(i,{width:"wide",context:"formatting"})||a.day(i,{width:"abbreviated",context:"formatting"})||a.day(i,{width:"short",context:"formatting"})||a.day(i,{width:"narrow",context:"formatting"}),l)}}},{key:"validate",value:function(i,s){return s>=1&&s<=7}},{key:"set",value:function(i,s,a){return i=Ein(i,a),i.setUTCHours(0,0,0,0),i}}]),r}(Sr),Tin=function(e){fr(r,e);var n=hr(r);function r(){var o;Qn(this,r);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return o=n.call.apply(n,[this].concat(s)),dt(mt(o),"priority",80),dt(mt(o),"incompatibleTokens",["b","B","H","k","t","T"]),o}return Jn(r,[{key:"parse",value:function(i,s,a){switch(s){case"a":case"aa":case"aaa":return a.dayPeriod(i,{width:"abbreviated",context:"formatting"})||a.dayPeriod(i,{width:"narrow",context:"formatting"});case"aaaaa":return a.dayPeriod(i,{width:"narrow",context:"formatting"});case"aaaa":default:return a.dayPeriod(i,{width:"wide",context:"formatting"})||a.dayPeriod(i,{width:"abbreviated",context:"formatting"})||a.dayPeriod(i,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(i,s,a){return i.setUTCHours(aX(a),0,0,0),i}}]),r}(Sr),Iin=function(e){fr(r,e);var n=hr(r);function r(){var o;Qn(this,r);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return o=n.call.apply(n,[this].concat(s)),dt(mt(o),"priority",80),dt(mt(o),"incompatibleTokens",["a","B","H","k","t","T"]),o}return Jn(r,[{key:"parse",value:function(i,s,a){switch(s){case"b":case"bb":case"bbb":return a.dayPeriod(i,{width:"abbreviated",context:"formatting"})||a.dayPeriod(i,{width:"narrow",context:"formatting"});case"bbbbb":return a.dayPeriod(i,{width:"narrow",context:"formatting"});case"bbbb":default:return a.dayPeriod(i,{width:"wide",context:"formatting"})||a.dayPeriod(i,{width:"abbreviated",context:"formatting"})||a.dayPeriod(i,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(i,s,a){return i.setUTCHours(aX(a),0,0,0),i}}]),r}(Sr),Ain=function(e){fr(r,e);var n=hr(r);function r(){var o;Qn(this,r);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return o=n.call.apply(n,[this].concat(s)),dt(mt(o),"priority",80),dt(mt(o),"incompatibleTokens",["a","b","t","T"]),o}return Jn(r,[{key:"parse",value:function(i,s,a){switch(s){case"B":case"BB":case"BBB":return a.dayPeriod(i,{width:"abbreviated",context:"formatting"})||a.dayPeriod(i,{width:"narrow",context:"formatting"});case"BBBBB":return a.dayPeriod(i,{width:"narrow",context:"formatting"});case"BBBB":default:return a.dayPeriod(i,{width:"wide",context:"formatting"})||a.dayPeriod(i,{width:"abbreviated",context:"formatting"})||a.dayPeriod(i,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(i,s,a){return i.setUTCHours(aX(a),0,0,0),i}}]),r}(Sr),$in=function(e){fr(r,e);var n=hr(r);function r(){var o;Qn(this,r);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return o=n.call.apply(n,[this].concat(s)),dt(mt(o),"priority",70),dt(mt(o),"incompatibleTokens",["H","K","k","t","T"]),o}return Jn(r,[{key:"parse",value:function(i,s,a){switch(s){case"h":return Jo($i.hour12h,i);case"ho":return a.ordinalNumber(i,{unit:"hour"});default:return Ci(s.length,i)}}},{key:"validate",value:function(i,s){return s>=1&&s<=12}},{key:"set",value:function(i,s,a){var l=i.getUTCHours()>=12;return l&&a<12?i.setUTCHours(a+12,0,0,0):!l&&a===12?i.setUTCHours(0,0,0,0):i.setUTCHours(a,0,0,0),i}}]),r}(Sr),Din=function(e){fr(r,e);var n=hr(r);function r(){var o;Qn(this,r);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return o=n.call.apply(n,[this].concat(s)),dt(mt(o),"priority",70),dt(mt(o),"incompatibleTokens",["a","b","h","K","k","t","T"]),o}return Jn(r,[{key:"parse",value:function(i,s,a){switch(s){case"H":return Jo($i.hour23h,i);case"Ho":return a.ordinalNumber(i,{unit:"hour"});default:return Ci(s.length,i)}}},{key:"validate",value:function(i,s){return s>=0&&s<=23}},{key:"set",value:function(i,s,a){return i.setUTCHours(a,0,0,0),i}}]),r}(Sr),Oin=function(e){fr(r,e);var n=hr(r);function r(){var o;Qn(this,r);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return o=n.call.apply(n,[this].concat(s)),dt(mt(o),"priority",70),dt(mt(o),"incompatibleTokens",["h","H","k","t","T"]),o}return Jn(r,[{key:"parse",value:function(i,s,a){switch(s){case"K":return Jo($i.hour11h,i);case"Ko":return a.ordinalNumber(i,{unit:"hour"});default:return Ci(s.length,i)}}},{key:"validate",value:function(i,s){return s>=0&&s<=11}},{key:"set",value:function(i,s,a){var l=i.getUTCHours()>=12;return l&&a<12?i.setUTCHours(a+12,0,0,0):i.setUTCHours(a,0,0,0),i}}]),r}(Sr),Pin=function(e){fr(r,e);var n=hr(r);function r(){var o;Qn(this,r);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return o=n.call.apply(n,[this].concat(s)),dt(mt(o),"priority",70),dt(mt(o),"incompatibleTokens",["a","b","h","H","K","t","T"]),o}return Jn(r,[{key:"parse",value:function(i,s,a){switch(s){case"k":return Jo($i.hour24h,i);case"ko":return a.ordinalNumber(i,{unit:"hour"});default:return Ci(s.length,i)}}},{key:"validate",value:function(i,s){return s>=1&&s<=24}},{key:"set",value:function(i,s,a){var l=a<=24?a%24:a;return i.setUTCHours(l,0,0,0),i}}]),r}(Sr),Rin=function(e){fr(r,e);var n=hr(r);function r(){var o;Qn(this,r);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return o=n.call.apply(n,[this].concat(s)),dt(mt(o),"priority",60),dt(mt(o),"incompatibleTokens",["t","T"]),o}return Jn(r,[{key:"parse",value:function(i,s,a){switch(s){case"m":return Jo($i.minute,i);case"mo":return a.ordinalNumber(i,{unit:"minute"});default:return Ci(s.length,i)}}},{key:"validate",value:function(i,s){return s>=0&&s<=59}},{key:"set",value:function(i,s,a){return i.setUTCMinutes(a,0,0),i}}]),r}(Sr),Min=function(e){fr(r,e);var n=hr(r);function r(){var o;Qn(this,r);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return o=n.call.apply(n,[this].concat(s)),dt(mt(o),"priority",50),dt(mt(o),"incompatibleTokens",["t","T"]),o}return Jn(r,[{key:"parse",value:function(i,s,a){switch(s){case"s":return Jo($i.second,i);case"so":return a.ordinalNumber(i,{unit:"second"});default:return Ci(s.length,i)}}},{key:"validate",value:function(i,s){return s>=0&&s<=59}},{key:"set",value:function(i,s,a){return i.setUTCSeconds(a,0),i}}]),r}(Sr),Lin=function(e){fr(r,e);var n=hr(r);function r(){var o;Qn(this,r);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return o=n.call.apply(n,[this].concat(s)),dt(mt(o),"priority",30),dt(mt(o),"incompatibleTokens",["t","T"]),o}return Jn(r,[{key:"parse",value:function(i,s){var a=function(c){return Math.floor(c*Math.pow(10,-s.length+3))};return Di(Ci(s.length,i),a)}},{key:"set",value:function(i,s,a){return i.setUTCMilliseconds(a),i}}]),r}(Sr),Fin=function(e){fr(r,e);var n=hr(r);function r(){var o;Qn(this,r);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return o=n.call.apply(n,[this].concat(s)),dt(mt(o),"priority",10),dt(mt(o),"incompatibleTokens",["t","T","x"]),o}return Jn(r,[{key:"parse",value:function(i,s){switch(s){case"X":return uf(cf.basicOptionalMinutes,i);case"XX":return uf(cf.basic,i);case"XXXX":return uf(cf.basicOptionalSeconds,i);case"XXXXX":return uf(cf.extendedOptionalSeconds,i);case"XXX":default:return uf(cf.extended,i)}}},{key:"set",value:function(i,s,a){return s.timestampIsSet?i:new Date(i.getTime()-a)}}]),r}(Sr),Bin=function(e){fr(r,e);var n=hr(r);function r(){var o;Qn(this,r);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return o=n.call.apply(n,[this].concat(s)),dt(mt(o),"priority",10),dt(mt(o),"incompatibleTokens",["t","T","X"]),o}return Jn(r,[{key:"parse",value:function(i,s){switch(s){case"x":return uf(cf.basicOptionalMinutes,i);case"xx":return uf(cf.basic,i);case"xxxx":return uf(cf.basicOptionalSeconds,i);case"xxxxx":return uf(cf.extendedOptionalSeconds,i);case"xxx":default:return uf(cf.extended,i)}}},{key:"set",value:function(i,s,a){return s.timestampIsSet?i:new Date(i.getTime()-a)}}]),r}(Sr),Nin=function(e){fr(r,e);var n=hr(r);function r(){var o;Qn(this,r);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return o=n.call.apply(n,[this].concat(s)),dt(mt(o),"priority",40),dt(mt(o),"incompatibleTokens","*"),o}return Jn(r,[{key:"parse",value:function(i){return YVe(i)}},{key:"set",value:function(i,s,a){return[new Date(a*1e3),{timestampIsSet:!0}]}}]),r}(Sr),Vin=function(e){fr(r,e);var n=hr(r);function r(){var o;Qn(this,r);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return o=n.call.apply(n,[this].concat(s)),dt(mt(o),"priority",20),dt(mt(o),"incompatibleTokens","*"),o}return Jn(r,[{key:"parse",value:function(i){return YVe(i)}},{key:"set",value:function(i,s,a){return[new Date(a),{timestampIsSet:!0}]}}]),r}(Sr),zin={G:new sin,y:new ain,Y:new lin,R:new cin,u:new uin,Q:new din,q:new fin,M:new hin,L:new pin,w:new gin,I:new yin,d:new win,D:new Cin,E:new _in,e:new Sin,c:new kin,i:new jin,a:new Tin,b:new Iin,B:new Ain,h:new $in,H:new Din,K:new Oin,k:new Pin,m:new Rin,s:new Min,S:new Lin,X:new Fin,x:new Bin,t:new Nin,T:new Vin},Hin=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Uin=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Win=/^'([^]*?)'?$/,Gin=/''/g,qin=/\S/,Yin=/[a-zA-Z]/;function Kin(e,n,r,o){var i,s,a,l,c,d,f,h,m,g,v,y,b,x,w,C,_,S;Ct(3,arguments);var k=String(e),E=String(n),j=Wf(),T=(i=(s=o==null?void 0:o.locale)!==null&&s!==void 0?s:j.locale)!==null&&i!==void 0?i:sX;if(!T.match)throw new RangeError("locale must contain match property");var $=Cn((a=(l=(c=(d=o==null?void 0:o.firstWeekContainsDate)!==null&&d!==void 0?d:o==null||(f=o.locale)===null||f===void 0||(h=f.options)===null||h===void 0?void 0:h.firstWeekContainsDate)!==null&&c!==void 0?c:j.firstWeekContainsDate)!==null&&l!==void 0?l:(m=j.locale)===null||m===void 0||(g=m.options)===null||g===void 0?void 0:g.firstWeekContainsDate)!==null&&a!==void 0?a:1);if(!($>=1&&$<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var D=Cn((v=(y=(b=(x=o==null?void 0:o.weekStartsOn)!==null&&x!==void 0?x:o==null||(w=o.locale)===null||w===void 0||(C=w.options)===null||C===void 0?void 0:C.weekStartsOn)!==null&&b!==void 0?b:j.weekStartsOn)!==null&&y!==void 0?y:(_=j.locale)===null||_===void 0||(S=_.options)===null||S===void 0?void 0:S.weekStartsOn)!==null&&v!==void 0?v:0);if(!(D>=0&&D<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(E==="")return k===""?Et(r):new Date(NaN);var I={firstWeekContainsDate:$,weekStartsOn:D,locale:T},O=[new iin],A=E.match(Uin).map(function(Z){var ne=Z[0];if(ne in Jz){var X=Jz[ne];return X(Z,T.formatLong)}return Z}).join("").match(Hin),P=[],R=zde(A),B;try{var L=function(){var ne=B.value;!(o!=null&&o.useAdditionalWeekYearTokens)&&VVe(ne)&&sD(ne,E,e),!(o!=null&&o.useAdditionalDayOfYearTokens)&&NVe(ne)&&sD(ne,E,e);var X=ne[0],J=zin[X];if(J){var oe=J.incompatibleTokens;if(Array.isArray(oe)){var ue=P.find(function(fe){return oe.includes(fe.token)||fe.token===X});if(ue)throw new RangeError("The format string mustn't contain `".concat(ue.fullToken,"` and `").concat(ne,"` at the same time"))}else if(J.incompatibleTokens==="*"&&P.length>0)throw new RangeError("The format string mustn't contain `".concat(ne,"` and any other token at the same time"));P.push({token:X,fullToken:ne});var le=J.run(k,ne,T.match,I);if(!le)return{v:new Date(NaN)};O.push(le.setter),k=le.rest}else{if(X.match(Yin))throw new RangeError("Format string contains an unescaped latin alphabet character `"+X+"`");if(ne==="''"?ne="'":X==="'"&&(ne=Zin(ne)),k.indexOf(ne)===0)k=k.slice(ne.length);else return{v:new Date(NaN)}}};for(R.s();!(B=R.n()).done;){var z=L();if(Td(z)==="object")return z.v}}catch(Z){R.e(Z)}finally{R.f()}if(k.length>0&&qin.test(k))return new Date(NaN);var H=O.map(function(Z){return Z.priority}).sort(function(Z,ne){return ne-Z}).filter(function(Z,ne,X){return X.indexOf(Z)===ne}).map(function(Z){return O.filter(function(ne){return ne.priority===Z}).sort(function(ne,X){return X.subPriority-ne.subPriority})}).map(function(Z){return Z[0]}),V=Et(r);if(isNaN(V.getTime()))return new Date(NaN);var W=iD(V,Yx(V)),q={},F=zde(H),Q;try{for(F.s();!(Q=F.n()).done;){var N=Q.value;if(!N.validate(W,I))return new Date(NaN);var Y=N.set(W,q,I);Array.isArray(Y)?(W=Y[0],qon(q,Y[1])):W=Y}}catch(Z){F.e(Z)}finally{F.f()}return W}function Zin(e){return e.match(Win)[1].replace(Gin,"'")}function XVe(e,n){Ct(2,arguments);var r=Et(e),o=Et(n);return r.getFullYear()===o.getFullYear()&&r.getMonth()===o.getMonth()}function Xin(e,n){Ct(2,arguments);var r=Cn(n);return qa(e,-r)}function Qin(e,n){var r;Ct(1,arguments);var o=Cn((r=n==null?void 0:n.additionalDigits)!==null&&r!==void 0?r:2);if(o!==2&&o!==1&&o!==0)throw new RangeError("additionalDigits must be 0, 1 or 2");if(!(typeof e=="string"||Object.prototype.toString.call(e)==="[object String]"))return new Date(NaN);var i=nsn(e),s;if(i.date){var a=rsn(i.date,o);s=osn(a.restDateString,a.year)}if(!s||isNaN(s.getTime()))return new Date(NaN);var l=s.getTime(),c=0,d;if(i.time&&(c=isn(i.time),isNaN(c)))return new Date(NaN);if(i.timezone){if(d=ssn(i.timezone),isNaN(d))return new Date(NaN)}else{var f=new Date(l+c),h=new Date(0);return h.setFullYear(f.getUTCFullYear(),f.getUTCMonth(),f.getUTCDate()),h.setHours(f.getUTCHours(),f.getUTCMinutes(),f.getUTCSeconds(),f.getUTCMilliseconds()),h}return new Date(l+c+d)}var aT={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},Jin=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,esn=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,tsn=/^([+-])(\d{2})(?::?(\d{2}))?$/;function nsn(e){var n={},r=e.split(aT.dateTimeDelimiter),o;if(r.length>2)return n;if(/:/.test(r[0])?o=r[0]:(n.date=r[0],o=r[1],aT.timeZoneDelimiter.test(n.date)&&(n.date=e.split(aT.timeZoneDelimiter)[0],o=e.substr(n.date.length,e.length))),o){var i=aT.timezone.exec(o);i?(n.time=o.replace(i[1],""),n.timezone=i[1]):n.time=o}return n}function rsn(e,n){var r=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+n)+"})|(\\d{2}|[+-]\\d{"+(2+n)+"})$)"),o=e.match(r);if(!o)return{year:NaN,restDateString:""};var i=o[1]?parseInt(o[1]):null,s=o[2]?parseInt(o[2]):null;return{year:s===null?i:s*100,restDateString:e.slice((o[1]||o[2]).length)}}function osn(e,n){if(n===null)return new Date(NaN);var r=e.match(Jin);if(!r)return new Date(NaN);var o=!!r[4],i=j5(r[1]),s=j5(r[2])-1,a=j5(r[3]),l=j5(r[4]),c=j5(r[5])-1;if(o)return dsn(n,l,c)?asn(n,l,c):new Date(NaN);var d=new Date(0);return!csn(n,s,a)||!usn(n,i)?new Date(NaN):(d.setUTCFullYear(n,s,Math.max(i,a)),d)}function j5(e){return e?parseInt(e):1}function isn(e){var n=e.match(esn);if(!n)return NaN;var r=mL(n[1]),o=mL(n[2]),i=mL(n[3]);return fsn(r,o,i)?r*_6+o*C6+i*1e3:NaN}function mL(e){return e&&parseFloat(e.replace(",","."))||0}function ssn(e){if(e==="Z")return 0;var n=e.match(tsn);if(!n)return 0;var r=n[1]==="+"?-1:1,o=parseInt(n[2]),i=n[3]&&parseInt(n[3])||0;return hsn(o,i)?r*(o*_6+i*C6):NaN}function asn(e,n,r){var o=new Date(0);o.setUTCFullYear(e,0,4);var i=o.getUTCDay()||7,s=(n-1)*7+r+1-i;return o.setUTCDate(o.getUTCDate()+s),o}var lsn=[31,null,31,30,31,30,31,31,30,31,30,31];function QVe(e){return e%400===0||e%4===0&&e%100!==0}function csn(e,n,r){return n>=0&&n<=11&&r>=1&&r<=(lsn[n]||(QVe(e)?29:28))}function usn(e,n){return n>=1&&n<=(QVe(e)?366:365)}function dsn(e,n,r){return n>=1&&n<=53&&r>=0&&r<=6}function fsn(e,n,r){return e===24?n===0&&r===0:r>=0&&r<60&&n>=0&&n<60&&e>=0&&e<25}function hsn(e,n){return n>=0&&n<=59}function JVe(e,n){Ct(2,arguments);var r=Et(e),o=Cn(n),i=r.getFullYear(),s=r.getDate(),a=new Date(0);a.setFullYear(i,o,15),a.setHours(0,0,0,0);var l=Kon(a);return r.setMonth(o,Math.min(s,l)),r}function psn(e,n){if(Ct(2,arguments),Td(n)!=="object"||n===null)throw new RangeError("values parameter must be an object");var r=Et(e);return isNaN(r.getTime())?new Date(NaN):(n.year!=null&&r.setFullYear(n.year),n.month!=null&&(r=JVe(r,n.month)),n.date!=null&&r.setDate(Cn(n.date)),n.hours!=null&&r.setHours(Cn(n.hours)),n.minutes!=null&&r.setMinutes(Cn(n.minutes)),n.seconds!=null&&r.setSeconds(Cn(n.seconds)),n.milliseconds!=null&&r.setMilliseconds(Cn(n.milliseconds)),r)}function msn(e,n){Ct(2,arguments);var r=Et(e),o=Cn(n);return r.setDate(o),r}function gL(e,n){Ct(2,arguments);var r=Et(e),o=Cn(n);return r.setHours(o),r}function vA(e,n){Ct(2,arguments);var r=Et(e),o=Cn(n);return r.setMinutes(o),r}function gsn(e,n){Ct(2,arguments);var r=Et(e),o=Cn(n);return isNaN(r.getTime())?new Date(NaN):(r.setFullYear(o),r)}function Ude(){return jg(Date.now())}function vsn(e,n){Ct(2,arguments);var r=Cn(n);return rX(e,-r)}function Wde(e,n){if(Ct(2,arguments),!n||Td(n)!=="object")return new Date(NaN);var r=n.years?Cn(n.years):0,o=n.months?Cn(n.months):0,i=n.weeks?Cn(n.weeks):0,s=n.days?Cn(n.days):0,a=n.hours?Cn(n.hours):0,l=n.minutes?Cn(n.minutes):0,c=n.seconds?Cn(n.seconds):0,d=vsn(e,o+r*12),f=Xin(d,s+i*7),h=l+a*60,m=c+h*60,g=m*1e3,v=new Date(f.getTime()-g);return v}function ysn(e){const n=e.charCodeAt(0);return n>=55296&&n<=56319}function tH(e){const n=e.charCodeAt(0);return n>=56320&&n<=57343}function PE(e){const[n,r]=e;return[n,r]}function Gde(e,n){let r=e,o=n;const i=r.length,s=o.length;if(i===0||s===0)return 0;i>s?r=r.substring(i-s):i<s&&(o=o.substring(0,i));const a=Math.min(i,s);if(r===o)return a;let l=0,c=1;for(let d=0;d!==-1;){const f=r.substring(a-c);if(d=o.indexOf(f),d===-1)return l;c+=d,(d===0||r.substring(a-c)===o.substring(0,c))&&(l=c,c++)}return l}function cX(e,n){if(!e||!n||e[0]!==n[0])return 0;let r=0,o=Math.min(e.length,n.length),i=o,s=0;for(;r<i;)e.substring(s,i)===n.substring(s,i)?(r=i,s=r):o=i,i=Math.floor((o-r)/2+r);return i}function k6(e,n){if(!e||!n||e[e.length-1]!==n[n.length-1])return 0;let r=0,o=Math.min(e.length,n.length),i=o,s=0;for(;r<i;)e.substring(e.length-i,e.length-s)===n.substring(n.length-i,n.length-s)?(r=i,s=r):o=i,i=Math.floor((o-r)/2+r);return i}function uX(e){let n=e.map(h=>PE(h)),r=!1;const o=[];let i=0,s=null,a=0,l=0,c=0,d=0,f=0;for(;a<n.length;)n[a][0]===gn?(o[i++]=a,l=d,c=f,d=0,f=0,s=n[a][1]):(n[a][0]===_o?d+=n[a][1].length:f+=n[a][1].length,s&&s.length<=Math.max(l,c)&&s.length<=Math.max(d,f)&&(n.splice(o[i-1],0,[Kr,s]),n[o[i-1]+1][0]=_o,i--,i--,a=i>0?o[i-1]:-1,l=0,c=0,d=0,f=0,s=null,r=!0)),a++;for(r&&(n=E6(n)),n=eze(n),a=1;a<n.length;){if(n[a-1][0]===Kr&&n[a][0]===_o){const h=n[a-1][1],m=n[a][1],g=Gde(h,m),v=Gde(m,h);g>=v?(g>=h.length/2||g>=m.length/2)&&(n.splice(a,0,[gn,m.substring(0,g)]),n[a-1][1]=h.substring(0,h.length-g),n[a+1][1]=m.substring(g),a++):(v>=h.length/2||v>=m.length/2)&&(n.splice(a,0,[gn,h.substring(0,v)]),n[a-1][0]=_o,n[a-1][1]=m.substring(0,m.length-v),n[a+1][0]=Kr,n[a+1][1]=h.substring(v),a++),a++}a++}return n}const qde=/[^a-zA-Z0-9]/,Yde=/\s/,Kde=/[\r\n]/,bsn=/\n\r?\n$/,xsn=/^\r?\n\r?\n/;function eze(e){const n=e.map(i=>PE(i));function r(i,s){if(!i||!s)return 6;const a=i.charAt(i.length-1),l=s.charAt(0),c=a.match(qde),d=l.match(qde),f=c&&a.match(Yde),h=d&&l.match(Yde),m=f&&a.match(Kde),g=h&&l.match(Kde),v=m&&i.match(bsn),y=g&&s.match(xsn);return v||y?5:m||g?4:c&&!f&&h?3:f||h?2:c||d?1:0}let o=1;for(;o<n.length-1;){if(n[o-1][0]===gn&&n[o+1][0]===gn){let i=n[o-1][1],s=n[o][1],a=n[o+1][1];const l=k6(i,s);if(l){const m=s.substring(s.length-l);i=i.substring(0,i.length-l),s=m+s.substring(0,s.length-l),a=m+a}let c=i,d=s,f=a,h=r(i,s)+r(s,a);for(;s.charAt(0)===a.charAt(0);){i+=s.charAt(0),s=s.substring(1)+a.charAt(0),a=a.substring(1);const m=r(i,s)+r(s,a);m>=h&&(h=m,c=i,d=s,f=a)}n[o-1][1]!==c&&(c?n[o-1][1]=c:(n.splice(o-1,1),o--),n[o][1]=d,f?n[o+1][1]=f:(n.splice(o+1,1),o--))}o++}return n}function E6(e){let n=e.map(d=>PE(d));n.push([gn,""]);let r=0,o=0,i=0,s="",a="",l;for(;r<n.length;)switch(n[r][0]){case _o:i++,a+=n[r][1],r++;break;case Kr:o++,s+=n[r][1],r++;break;case gn:o+i>1?(o!==0&&i!==0&&(l=cX(a,s),l!==0&&(r-o-i>0&&n[r-o-i-1][0]===gn?n[r-o-i-1][1]+=a.substring(0,l):(n.splice(0,0,[gn,a.substring(0,l)]),r++),a=a.substring(l),s=s.substring(l)),l=k6(a,s),l!==0&&(n[r][1]=a.substring(a.length-l)+n[r][1],a=a.substring(0,a.length-l),s=s.substring(0,s.length-l))),r-=o+i,n.splice(r,o+i),s.length&&(n.splice(r,0,[Kr,s]),r++),a.length&&(n.splice(r,0,[_o,a]),r++),r++):r!==0&&n[r-1][0]===gn?(n[r-1][1]+=n[r][1],n.splice(r,1)):r++,i=0,o=0,s="",a="";break;default:throw new Error("Unknown diff operation")}n[n.length-1][1]===""&&n.pop();let c=!1;for(r=1;r<n.length-1;)n[r-1][0]===gn&&n[r+1][0]===gn&&(n[r][1].substring(n[r][1].length-n[r-1][1].length)===n[r-1][1]?(n[r][1]=n[r-1][1]+n[r][1].substring(0,n[r][1].length-n[r-1][1].length),n[r+1][1]=n[r-1][1]+n[r+1][1],n.splice(r-1,1),c=!0):n[r][1].substring(0,n[r+1][1].length)===n[r+1][1]&&(n[r-1][1]+=n[r+1][1],n[r][1]=n[r][1].substring(n[r+1][1].length)+n[r+1][1],n.splice(r+1,1),c=!0)),r++;return c&&(n=E6(n)),n}function wsn(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return n.reduce((o,i)=>o+(i?1:0),0)}function dX(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:4,r=e.map(m=>PE(m)),o=!1;const i=[];let s=0,a=null,l=0,c=!1,d=!1,f=!1,h=!1;for(;l<r.length;)r[l][0]===gn?(r[l][1].length<n&&(f||h)?(i[s++]=l,c=f,d=h,a=r[l][1]):(s=0,a=null),f=!1,h=!1):(r[l][0]===Kr?h=!0:f=!0,a&&(c&&d&&f&&h||a.length<n/2&&wsn(c,d,f,h)===3)&&(r.splice(i[s-1],0,[Kr,a]),r[i[s-1]+1][0]=_o,s--,a=null,c&&d?(f=!0,h=!0,s=0):(s--,l=s>0?i[s-1]:-1,f=!1,h=!1),o=!0)),l++;return o&&(r=E6(r)),r}function Csn(e,n,r){const o=e.length,i=n.length,s=Math.ceil((o+i)/2),a=s,l=2*s,c=new Array(l),d=new Array(l);for(let b=0;b<l;b++)c[b]=-1,d[b]=-1;c[a+1]=0,d[a+1]=0;const f=o-i,h=f%2!==0;let m=0,g=0,v=0,y=0;for(let b=0;b<s&&!(Date.now()>r);b++){for(let x=-b+m;x<=b-g;x+=2){const w=a+x;let C;x===-b||x!==b&&c[w-1]<c[w+1]?C=c[w+1]:C=c[w-1]+1;let _=C-x;for(;C<o&&_<i&&e.charAt(C)===n.charAt(_);)C++,_++;if(c[w]=C,C>o)g+=2;else if(_>i)m+=2;else if(h){const S=a+f-x;if(S>=0&&S<l&&d[S]!==-1){const k=o-d[S];if(C>=k)return Zde(e,n,C,_,r)}}}for(let x=-b+v;x<=b-y;x+=2){const w=a+x;let C;x===-b||x!==b&&d[w-1]<d[w+1]?C=d[w+1]:C=d[w-1]+1;let _=C-x;for(;C<o&&_<i&&e.charAt(o-C-1)===n.charAt(i-_-1);)C++,_++;if(d[w]=C,C>o)y+=2;else if(_>i)v+=2;else if(!h){const S=a+f-x;if(S>=0&&S<l&&c[S]!==-1){const k=c[S],E=a+k-S;if(C=o-C,k>=C)return Zde(e,n,k,E,r)}}}}return[[Kr,e],[_o,n]]}function Zde(e,n,r,o,i){const s=e.substring(0,r),a=n.substring(0,o),l=e.substring(r),c=n.substring(o),d=bv(s,a,{checkLines:!1,deadline:i}),f=bv(l,c,{checkLines:!1,deadline:i});return d.concat(f)}function _sn(e,n){if((arguments.length>2&&arguments[2]!==void 0?arguments[2]:1)<=0)return null;const o=e.length>n.length?e:n,i=e.length>n.length?n:e;if(o.length<4||i.length*2<o.length)return null;const s=Xde(o,i,Math.ceil(o.length/4)),a=Xde(o,i,Math.ceil(o.length/2));let l;if(s&&a)l=s[4].length>a[4].length?s:a;else{if(!s&&!a)return null;a?s||(l=a):l=s}if(!l)throw new Error("Unable to find a half match.");let c,d,f,h;e.length>n.length?(c=l[0],d=l[1],f=l[2],h=l[3]):(f=l[0],h=l[1],c=l[2],d=l[3]);const m=l[4];return[c,d,f,h,m]}function Xde(e,n,r){const o=e.slice(r,r+Math.floor(e.length/4));let i=-1,s="",a,l,c,d;for(;(i=n.indexOf(o,i+1))!==-1;){const f=cX(e.slice(r),n.slice(i)),h=k6(e.slice(0,r),n.slice(0,i));s.length<h+f&&(s=n.slice(i-h,i)+n.slice(i,i+f),a=e.slice(0,r-h),l=e.slice(r+f),c=n.slice(0,i-h),d=n.slice(i+f))}return s.length*2>=e.length?[a||"",l||"",c||"",d||"",s||""]:null}function Ssn(e,n){for(let r=0;r<e.length;r++){const o=e[r][1],i=[];for(let s=0;s<o.length;s++)i[s]=n[o.charCodeAt(s)];e[r][1]=i.join("")}}function ksn(e,n){const r=[],o={};r[0]="";function i(c){let d="",f=0,h=-1,m=r.length;for(;h<c.length-1;){h=c.indexOf(`
`,f),h===-1&&(h=c.length-1);let g=c.slice(f,h+1);(o.hasOwnProperty?o.hasOwnProperty(g):o[g]!==void 0)?d+=String.fromCharCode(o[g]):(m===s&&(g=c.slice(f),h=c.length),d+=String.fromCharCode(m),o[g]=m,r[m++]=g),f=h+1}return d}let s=4e4;const a=i(e);s=65535;const l=i(n);return{chars1:a,chars2:l,lineArray:r}}function Esn(e,n,r){let o=e,i=n;const s=ksn(o,i);o=s.chars1,i=s.chars2;const a=s.lineArray;let l=bv(o,i,{checkLines:!1,deadline:r.deadline});Ssn(l,a),l=uX(l),l.push([gn,""]);let c=0,d=0,f=0,h="",m="";for(;c<l.length;){switch(l[c][0]){case _o:f++,m+=l[c][1];break;case Kr:d++,h+=l[c][1];break;case gn:if(d>=1&&f>=1){l.splice(c-d-f,d+f),c=c-d-f;const g=bv(h,m,{checkLines:!1,deadline:r.deadline});for(let v=g.length-1;v>=0;v--)l.splice(c,0,g[v]);c+=g.length}f=0,d=0,h="",m="";break;default:throw new Error("Unknown diff operation.")}c++}return l.pop(),l}function jsn(e,n,r){let o;if(!e)return[[_o,n]];if(!n)return[[Kr,e]];const i=e.length>n.length?e:n,s=e.length>n.length?n:e,a=i.indexOf(s);if(a!==-1)return o=[[_o,i.substring(0,a)],[gn,s],[_o,i.substring(a+s.length)]],e.length>n.length&&(o[0][0]=Kr,o[2][0]=Kr),o;if(s.length===1)return[[Kr,e],[_o,n]];const l=_sn(e,n);if(l){const c=l[0],d=l[1],f=l[2],h=l[3],m=l[4],g=bv(c,f,r),v=bv(d,h,r);return g.concat([[gn,m]],v)}return r.checkLines&&e.length>100&&n.length>100?Esn(e,n,r):Csn(e,n,r.deadline)}const Kr=-1,_o=1,gn=0;function RE(e,n,r){if(e===null||n===null)throw new Error("Null input. (diff)");const o=bv(e,n,Isn(r||{}));return $sn(o),o}function bv(e,n,r){let o=e,i=n;if(o===i)return o?[[gn,o]]:[];let s=cX(o,i);const a=o.substring(0,s);o=o.substring(s),i=i.substring(s),s=k6(o,i);const l=o.substring(o.length-s);o=o.substring(0,o.length-s),i=i.substring(0,i.length-s);let c=jsn(o,i,r);return a&&c.unshift([gn,a]),l&&c.push([gn,l]),c=E6(c),c}function Tsn(e){let n=1;return typeof e<"u"&&(n=e<=0?Number.MAX_VALUE:e),Date.now()+n*1e3}function Isn(e){return{checkLines:!0,deadline:Tsn(e.timeout||1),...e}}function lT(e,n,r){return r===1?e+n:n+e}function cT(e,n){return n===1?[e.substring(0,e.length-1),e[e.length-1]]:[e.substring(1),e[0]]}function Asn(e,n,r,o){return o===1?e[n][1][e[n][1].length-1]===e[r][1][e[r][1].length-1]:e[n][1][0]===e[r][1][0]}function Qde(e,n,r){const o=r===1?-1:1;let i=null,s=null,a=n+r;for(;a>=0&&a<e.length&&(i===null||s===null);a+=r){const[d,f]=e[a];if(f.length!==0){if(d===_o){i===null&&(i=a);continue}else if(d===Kr){s===null&&(s=a);continue}else if(d===gn){if(i===null&&s===null){const[h,m]=cT(e[n][1],r);e[n][1]=h,e[a][1]=lT(e[a][1],m,o);return}break}}}if(i!==null&&s!==null&&Asn(e,i,s,r)){const[d,f]=cT(e[i][1],o),[h]=cT(e[s][1],o);e[i][1]=d,e[s][1]=h,e[n][1]=lT(e[n][1],f,r);return}const[l,c]=cT(e[n][1],r);e[n][1]=l,i===null?(e.splice(a,0,[_o,c]),s!==null&&s>=a&&s++):e[i][1]=lT(e[i][1],c,o),s===null?e.splice(a,0,[Kr,c]):e[s][1]=lT(e[s][1],c,o)}function $sn(e){for(let n=0;n<e.length;n++){const[r,o]=e[n];if(o.length===0)continue;const i=o[0],s=o[o.length-1];ysn(s)&&r===gn&&Qde(e,n,1),tH(i)&&r===gn&&Qde(e,n,-1)}for(let n=0;n<e.length;n++)e[n][1].length===0&&e.splice(n,1)}const Dsn={threshold:.5,distance:1e3};function Osn(e){return{...Dsn,...e}}const Psn=32;function Rsn(e,n,r){let o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};if(n.length>Psn)throw new Error("Pattern too long for this browser.");const i=Osn(o),s=Msn(n);function a(v,y){const b=v/n.length,x=Math.abs(r-y);return i.distance?b+x/i.distance:x?1:b}let l=i.threshold,c=e.indexOf(n,r);c!==-1&&(l=Math.min(a(0,c),l),c=e.lastIndexOf(n,r+n.length),c!==-1&&(l=Math.min(a(0,c),l)));const d=1<<n.length-1;c=-1;let f,h,m=n.length+e.length,g=[];for(let v=0;v<n.length;v++){for(f=0,h=m;f<h;)a(v,r+h)<=l?f=h:m=h,h=Math.floor((m-f)/2+f);m=h;let y=Math.max(1,r-h+1);const b=Math.min(r+h,e.length)+n.length,x=new Array(b+2);x[b+1]=(1<<v)-1;for(let w=b;w>=y;w--){const C=s[e.charAt(w-1)];if(v===0?x[w]=(x[w+1]<<1|1)&C:x[w]=(x[w+1]<<1|1)&C|((g[w+1]|g[w])<<1|1)|g[w+1],x[w]&d){const _=a(v,w-1);if(_<=l)if(l=_,c=w-1,c>r)y=Math.max(1,2*r-c);else break}}if(a(v+1,r)>l)break;g=x}return c}function Msn(e){const n={};for(let r=0;r<e.length;r++)n[e.charAt(r)]=0;for(let r=0;r<e.length;r++)n[e.charAt(r)]|=1<<e.length-r-1;return n}function vL(e,n,r){if(e===null||n===null||r===null)throw new Error("Null input. (match())");const o=Math.max(0,Math.min(r,e.length));if(e===n)return 0;if(e.length){if(e.substring(o,o+n.length)===n)return o}else return-1;return Rsn(e,n,o)}function uD(e,n){return{diffs:[],start1:e,start2:n,utf8Start1:e,utf8Start2:n,length1:0,length2:0,utf8Length1:0,utf8Length2:0}}function fX(e){const n=[];for(let r=0;r<e.length;r++)e[r][0]!==_o&&(n[r]=e[r][1]);return n.join("")}function tze(e){const n=[];for(let r=0;r<e.length;r++)e[r][0]!==Kr&&(n[r]=e[r][1]);return n.join("")}function Rm(e){let n=0;for(let r=0;r<e.length;r++){const o=e.codePointAt(r);if(typeof o>"u")throw new Error("Failed to get codepoint");n+=nze(o)}return n}function Lsn(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=0,i=0;function s(l){for(;o<l;){const c=n.codePointAt(i);if(typeof c>"u")return i;o+=nze(c),c>65535?i+=2:i+=1}if(!r.allowExceedingIndices&&o!==l)throw new Error("Failed to determine byte offset");return i}const a=[];for(const l of e)a.push({diffs:l.diffs.map(c=>PE(c)),start1:s(l.start1),start2:s(l.start2),utf8Start1:l.utf8Start1,utf8Start2:l.utf8Start2,length1:l.length1,length2:l.length2,utf8Length1:l.utf8Length1,utf8Length2:l.utf8Length2});return a}function nze(e){return e<=127?1:e<=2047?2:e<=65535?3:4}const gm=32,hX=4,Fsn={margin:4};function yL(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return{...Fsn,...e}}function rze(e,n,r){if(typeof e=="string"&&typeof n=="string"){let o=RE(e,n,{checkLines:!0});return o.length>2&&(o=uX(o),o=dX(o)),bL(e,o,yL(r))}if(e&&Array.isArray(e)&&typeof n>"u")return bL(fX(e),e,yL(r));if(typeof e=="string"&&n&&Array.isArray(n))return bL(e,n,yL(r));throw new Error("Unknown call format to make()")}function bL(e,n,r){if(n.length===0)return[];const o=[];let i=uD(0,0),s=0,a=0,l=0,c=0,d=0,f=e,h=e;for(let m=0;m<n.length;m++){const g=n[m],[v,y]=g,b=y.length,x=Rm(y);switch(!s&&v!==gn&&(i.start1=a,i.start2=l,i.utf8Start1=c,i.utf8Start2=d),v){case _o:i.diffs[s++]=g,i.length2+=b,i.utf8Length2+=x,h=h.substring(0,l)+y+h.substring(l);break;case Kr:i.length1+=b,i.utf8Length1+=x,i.diffs[s++]=g,h=h.substring(0,l)+h.substring(l+b);break;case gn:b<=2*r.margin&&s&&n.length!==m+1?(i.diffs[s++]=g,i.length1+=b,i.length2+=b,i.utf8Length1+=x,i.utf8Length2+=x):b>=2*r.margin&&s&&(Jde(i,f,r),o.push(i),i=uD(-1,-1),s=0,f=h,a=l,c=d);break;default:throw new Error("Unknown diff type")}v!==_o&&(a+=b,c+=x),v!==Kr&&(l+=b,d+=x)}return s&&(Jde(i,f,r),o.push(i)),o}function Jde(e,n,r){if(n.length===0)return;let o=n.substring(e.start2,e.start2+e.length1),i=0;for(;n.indexOf(o)!==n.lastIndexOf(o)&&o.length<gm-r.margin-r.margin;)i+=r.margin,o=n.substring(e.start2-i,e.start2+e.length1+i);i+=r.margin;let s=e.start2-i;s>=1&&tH(n[s])&&s--;const a=n.substring(s,e.start2);a&&e.diffs.unshift([gn,a]);const l=a.length,c=Rm(a);let d=e.start2+e.length1+i;d<n.length&&tH(n[d])&&d++;const f=n.substring(e.start2+e.length1,d);f&&e.diffs.push([gn,f]);const h=f.length,m=Rm(f);e.start1-=l,e.start2-=l,e.utf8Start1-=c,e.utf8Start2-=c,e.length1+=l+h,e.length2+=l+h,e.utf8Length1+=c+m,e.utf8Length2+=c+m}function Bsn(e){let n=0,r=0,o=0;for(let i=0;i<e.length;i++){const s=e[i][0],a=e[i][1];switch(s){case _o:r+=a.length;break;case Kr:o+=a.length;break;case gn:n+=Math.max(r,o),r=0,o=0;break;default:throw new Error("Unknown diff operation.")}}return n+=Math.max(r,o),n}function efe(e,n){let r=0,o=0,i=0,s=0,a;for(a=0;a<e.length&&(e[a][0]!==_o&&(r+=e[a][1].length),e[a][0]!==Kr&&(o+=e[a][1].length),!(r>n));a++)i=r,s=o;return e.length!==a&&e[a][0]===Kr?s:s+(n-i)}function Nsn(e){const r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:hX;let o="";for(let a=1;a<=r;a++)o+=String.fromCharCode(a);for(const a of e)a.start1+=r,a.start2+=r,a.utf8Start1+=r,a.utf8Start2+=r;let i=e[0],s=i.diffs;if(s.length===0||s[0][0]!==gn)s.unshift([gn,o]),i.start1-=r,i.start2-=r,i.utf8Start1-=r,i.utf8Start2-=r,i.length1+=r,i.length2+=r,i.utf8Length1+=r,i.utf8Length2+=r;else if(r>s[0][1].length){const a=s[0][1].length,l=r-a;s[0][1]=o.substring(a)+s[0][1],i.start1-=l,i.start2-=l,i.utf8Start1-=l,i.utf8Start2-=l,i.length1+=l,i.length2+=l,i.utf8Length1+=l,i.utf8Length2+=l}if(i=e[e.length-1],s=i.diffs,s.length===0||s[s.length-1][0]!==gn)s.push([gn,o]),i.length1+=r,i.length2+=r,i.utf8Length1+=r,i.utf8Length2+=r;else if(r>s[s.length-1][1].length){const a=r-s[s.length-1][1].length;s[s.length-1][1]+=o.substring(0,a),i.length1+=a,i.length2+=a,i.utf8Length1+=a,i.utf8Length2+=a}return o}function Vsn(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:hX;const r=gm;for(let o=0;o<e.length;o++){if(e[o].length1<=r)continue;const i=e[o];e.splice(o--,1);let s=i.start1,a=i.start2,l="";for(;i.diffs.length!==0;){const c=uD(s-l.length,a-l.length);let d=!0;if(l!==""){const m=Rm(l);c.length1=l.length,c.utf8Length1=m,c.length2=l.length,c.utf8Length2=m,c.diffs.push([gn,l])}for(;i.diffs.length!==0&&c.length1<r-n;){const m=i.diffs[0][0];let g=i.diffs[0][1],v=Rm(g);if(m===_o){c.length2+=g.length,c.utf8Length2+=v,a+=g.length;const y=i.diffs.shift();y&&c.diffs.push(y),d=!1}else m===Kr&&c.diffs.length===1&&c.diffs[0][0]===gn&&g.length>2*r?(c.length1+=g.length,c.utf8Length1+=v,s+=g.length,d=!1,c.diffs.push([m,g]),i.diffs.shift()):(g=g.substring(0,r-c.length1-n),v=Rm(g),c.length1+=g.length,c.utf8Length1+=v,s+=g.length,m===gn?(c.length2+=g.length,c.utf8Length2+=v,a+=g.length):d=!1,c.diffs.push([m,g]),g===i.diffs[0][1]?i.diffs.shift():i.diffs[0][1]=i.diffs[0][1].substring(g.length))}l=tze(c.diffs),l=l.substring(l.length-n);const f=fX(i.diffs).substring(0,n),h=Rm(f);f!==""&&(c.length1+=f.length,c.length2+=f.length,c.utf8Length1+=h,c.utf8Length2+=h,c.diffs.length!==0&&c.diffs[c.diffs.length-1][0]===gn?c.diffs[c.diffs.length-1][1]+=f:c.diffs.push([gn,f])),d||e.splice(++o,0,c)}}}function oze(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof e=="string")throw new Error("Patches must be an array - pass the patch to `parsePatch()` first");let o=n;if(e.length===0)return[o,[]];const i=Lsn(e,o,{allowExceedingIndices:r.allowExceedingIndices}),s=r.margin||hX,a=r.deleteThreshold||.4,l=Nsn(i,s);o=l+o+l,Vsn(i,s);let c=0;const d=[];for(let f=0;f<i.length;f++){const h=i[f].start2+c,m=fX(i[f].diffs);let g,v=-1;if(m.length>gm?(g=vL(o,m.substring(0,gm),h),g!==-1&&(v=vL(o,m.substring(m.length-gm),h+m.length-gm),(v===-1||g>=v)&&(g=-1))):g=vL(o,m,h),g===-1)d[f]=!1,c-=i[f].length2-i[f].length1;else{d[f]=!0,c=g-h;let y;if(v===-1?y=o.substring(g,g+m.length):y=o.substring(g,v+gm),m===y)o=o.substring(0,g)+tze(i[f].diffs)+o.substring(g+m.length);else{let b=RE(m,y,{checkLines:!1});if(m.length>gm&&Bsn(b)/m.length>a)d[f]=!1;else{b=eze(b);let x=0,w=0;for(let C=0;C<i[f].diffs.length;C++){const _=i[f].diffs[C];_[0]!==gn&&(w=efe(b,x)),_[0]===_o?o=o.substring(0,g+w)+_[1]+o.substring(g+w):_[0]===Kr&&(o=o.substring(0,g+w)+o.substring(g+efe(b,x+_[1].length))),_[0]!==Kr&&(x+=_[1].length)}}}}}return o=o.substring(l.length,o.length-l.length),[o,d]}function ize(e){return e.map(zsn).join("")}function zsn(e){const{utf8Length1:n,utf8Length2:r,utf8Start1:o,utf8Start2:i,diffs:s}=e;let a;n===0?a="".concat(o,",0"):n===1?a="".concat(o+1):a="".concat(o+1,",").concat(n);let l;r===0?l="".concat(i,",0"):r===1?l="".concat(i+1):l="".concat(i+1,",").concat(r);const c=["@@ -".concat(a," +").concat(l,` @@
`)];let d;for(let f=0;f<s.length;f++){switch(s[f][0]){case _o:d="+";break;case Kr:d="-";break;case gn:d=" ";break;default:throw new Error("Unknown patch operation.")}c[f+1]="".concat(d+encodeURI(s[f][1]),`
`)}return c.join("").replace(/%20/g," ")}const Hsn=/^@@ -(\d+),?(\d*) \+(\d+),?(\d*) @@$/;function sze(e){if(!e)return[];const n=[],r=e.split(`
`);let o=0;for(;o<r.length;){const i=r[o].match(Hsn);if(!i)throw new Error("Invalid patch string: ".concat(r[o]));const s=uD(uT(i[1]),uT(i[3]));for(n.push(s),i[2]===""?(s.start1--,s.utf8Start1--,s.length1=1,s.utf8Length1=1):i[2]==="0"?(s.length1=0,s.utf8Length1=0):(s.start1--,s.utf8Start1--,s.utf8Length1=uT(i[2]),s.length1=s.utf8Length1),i[4]===""?(s.start2--,s.utf8Start2--,s.length2=1,s.utf8Length2=1):i[4]==="0"?(s.length2=0,s.utf8Length2=0):(s.start2--,s.utf8Start2--,s.utf8Length2=uT(i[4]),s.length2=s.utf8Length2),o++;o<r.length;){const a=r[o],l=a.charAt(0);if(l==="@")break;if(l===""){o++;continue}let c;try{c=decodeURI(a.slice(1))}catch{throw new Error("Illegal escape in parse: ".concat(a))}const d=Rm(c)-c.length;if(l==="-")s.diffs.push([Kr,c]),s.length1-=d;else if(l==="+")s.diffs.push([_o,c]),s.length2-=d;else if(l===" ")s.diffs.push([gn,c]),s.length1-=d,s.length2-=d;else throw new Error('Invalid patch mode "'.concat(l,'" in: ').concat(c));o++}}return n}function uT(e){return parseInt(e,10)}var Usn=uNe,tfe=Ri;function Wsn(e,n,r,o){return e==null?[]:(tfe(n)||(n=n==null?[]:[n]),r=o?void 0:r,tfe(r)||(r=r==null?[]:[r]),Usn(e,n,r))}var Gsn=Wsn;const n2=Ye(Gsn);function qsn(e,n){e.prototype=Object.create(n.prototype),e.prototype.constructor=e,FS(e,n)}function nH(e){return nH=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},nH(e)}function FS(e,n){return FS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,i){return o.__proto__=i,o},FS(e,n)}function Ysn(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function yA(e,n,r){return Ysn()?yA=Reflect.construct.bind():yA=function(i,s,a){var l=[null];l.push.apply(l,s);var c=Function.bind.apply(i,l),d=new c;return a&&FS(d,a.prototype),d},yA.apply(null,arguments)}function Ksn(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function rH(e){var n=typeof Map=="function"?new Map:void 0;return rH=function(o){if(o===null||!Ksn(o))return o;if(typeof o!="function")throw new TypeError("Super expression must either be null or a function");if(typeof n<"u"){if(n.has(o))return n.get(o);n.set(o,i)}function i(){return yA(o,arguments,nH(this).constructor)}return i.prototype=Object.create(o.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),FS(i,o)},rH(e)}var dT=Object.freeze({left:0,top:0,bottom:0,right:0}),fT=Object.freeze({x:.5,y:.5,height:1,width:1}),Zsn=function(n){var r=n.top,o=n.bottom,i=n.left,s=n.right,a=dT.top,l=dT.bottom,c=dT.left,d=dT.right;return r===a&&o===l&&i===c&&s===d},Xsn=function(n){var r=n.x,o=n.y,i=n.width,s=n.height,a=fT.x,l=fT.y,c=fT.width,d=fT.height;return r===a&&o===l&&i===c&&s===d},pX=function(e){qsn(n,e);function n(r,o){var i;return o===void 0&&(o="Failed to resolve asset ID from source"),i=e.call(this,o)||this,i.unresolvable=!0,i.input=r,i}return n}(rH(Error));function Qsn(e){var n=e;return!!(n.unresolvable&&"input"in n)}function Jsn(e){return function(){try{return e.apply(void 0,arguments)}catch(n){if(Qsn(n))return;throw n}}}var Cm="https://cdn.sanity.io",ean=/^([a-zA-Z0-9_]{24,40}|[a-f0-9]{40})+\.[a-z0-9]+$/,tan=/^([a-zA-Z0-9_]{24,40}|[a-f0-9]{40})-\d+x\d+\.[a-z0-9]+$/,aze=/^(images|files)\/([a-z0-9]+)\/([a-z0-9][-\w]*)\//,lze=/^(?:image-(?:[a-zA-Z0-9_]{24,40}|[a-f0-9]{40})+-\d+x\d+-[a-z0-9]+|file-(?:[a-zA-Z0-9_]{24,40}|[a-f0-9]{40})+-[a-z0-9]+)$/;function nan(e){return ME(e)&&typeof e._ref=="string"}function ran(e){return ME(e)&&typeof e._id=="string"}function oan(e){return ME(e)&&typeof e.path=="string"}function ian(e){return ME(e)&&typeof e.url=="string"}function san(e){var n=e;return ME(n)&&n.asset&&typeof n.asset=="object"}function ME(e){return e!==null&&!Array.isArray(e)&&typeof e=="object"}function aan(e){if(aze.test(e))return e;if(!e.startsWith(Cm+"/"))throw new pX('Failed to resolve path from URL "'+e+'"');var n=e.indexOf("?"),r=n===-1?void 0:n;return e.slice(Cm.length+1,r)}var lan="image-027401f31c3ac1e6d78c5d539ccd1beff72b9b11-2000x3000-jpg";function can(e){var n=e.split("-"),r=n[1],o=n[2],i=n[3],s=(o||"").split("x").map(Number),a=s[0],l=s[1];if(!r||!o||!i||!(a>0)||!(l>0))throw new Error("Malformed asset ID '"+e+`'. Expected an id like "`+lan+'".');return{type:"image",assetId:r,width:a,height:l,extension:i}}function uan(e){var n=cze(e),r=can(n),o=r.width,i=r.height,s=o/i;return{width:o,height:i,aspectRatio:s}}function cze(e){var n=san(e)?e.asset:e,r="";typeof n=="string"?r=dan(n):nan(n)?r=n._ref:ran(n)?r=n._id:oan(n)?r=Ib(Cm+"/"+n.path):ian(n)&&(r=Ib(n.url));var o=r&&lze.test(r);if(!o)throw new pX(e);return r}var uze=Jsn(cze);function dan(e){if(lze.test(e))return e;if(e.indexOf(Cm+"/images")===0||e.indexOf(Cm+"/files")===0)return Ib(e);if(aze.test(e))return Ib(Cm+"/"+e);if(han(e))return Ib(Cm+"/files/a/b/"+e);if(fan(e))return Ib(Cm+"/images/a/b/"+e);throw new pX(e)}function Ib(e){var n=aan(e),r=n.split("/"),o=r[0],i=r[3],s=o.replace(/s$/,"");return s+"-"+i.replace(/\./g,"-")}function fan(e){return tan.test(e)}function han(e){return ean.test(e)}function nfe(e){var n=uze(e);return n?n.startsWith("file-"):!1}function C_(e){var n=uze(e);return n?n.startsWith("image-"):!1}var dze={exports:{}};(function(e,n){(function(r,o){e.exports=o()})(_r,function(){function r(){return r=Object.assign||function(D){for(var I=1;I<arguments.length;I++){var O=arguments[I];for(var A in O)Object.prototype.hasOwnProperty.call(O,A)&&(D[A]=O[A])}return D},r.apply(this,arguments)}function o(D,I){if(D){if(typeof D=="string")return i(D,I);var O=Object.prototype.toString.call(D).slice(8,-1);if(O==="Object"&&D.constructor&&(O=D.constructor.name),O==="Map"||O==="Set")return Array.from(D);if(O==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(O))return i(D,I)}}function i(D,I){(I==null||I>D.length)&&(I=D.length);for(var O=0,A=new Array(I);O<I;O++)A[O]=D[O];return A}function s(D,I){var O=typeof Symbol<"u"&&D[Symbol.iterator]||D["@@iterator"];if(O)return(O=O.call(D)).next.bind(O);if(Array.isArray(D)||(O=o(D))||I&&D&&typeof D.length=="number"){O&&(D=O);var A=0;return function(){return A>=D.length?{done:!0}:{done:!1,value:D[A++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a="image-Tb9Ew8CXIwaY6R1kjMvI0uRR-2000x3000-jpg";function l(D){var I=D.split("-"),O=I[1],A=I[2],P=I[3];if(!O||!A||!P)throw new Error("Malformed asset _ref '"+D+`'. Expected an id like "`+a+'".');var R=A.split("x"),B=R[0],L=R[1],z=+B,H=+L,V=isFinite(z)&&isFinite(H);if(!V)throw new Error("Malformed asset _ref '"+D+`'. Expected an id like "`+a+'".');return{id:O,width:z,height:H,format:P}}var c=function(I){var O=I;return O?typeof O._ref=="string":!1},d=function(I){var O=I;return O?typeof O._id=="string":!1},f=function(I){var O=I;return O&&O.asset?typeof O.asset.url=="string":!1};function h(D){if(!D)return null;var I;if(typeof D=="string"&&m(D))I={asset:{_ref:g(D)}};else if(typeof D=="string")I={asset:{_ref:D}};else if(c(D))I={asset:D};else if(d(D))I={asset:{_ref:D._id||""}};else if(f(D))I={asset:{_ref:g(D.asset.url)}};else if(typeof D.asset=="object")I=r({},D);else return null;var O=D;return O.crop&&(I.crop=O.crop),O.hotspot&&(I.hotspot=O.hotspot),v(I)}function m(D){return/^https?:\/\//.test(""+D)}function g(D){var I=D.split("/").slice(-1);return("image-"+I[0]).replace(/\.([a-z]+)$/,"-$1")}function v(D){if(D.crop&&D.hotspot)return D;var I=r({},D);return I.crop||(I.crop={left:0,top:0,bottom:0,right:0}),I.hotspot||(I.hotspot={x:.5,y:.5,height:1,width:1}),I}var y=[["width","w"],["height","h"],["format","fm"],["download","dl"],["blur","blur"],["sharpen","sharp"],["invert","invert"],["orientation","or"],["minHeight","min-h"],["maxHeight","max-h"],["minWidth","min-w"],["maxWidth","max-w"],["quality","q"],["fit","fit"],["crop","crop"],["saturation","sat"],["auto","auto"],["dpr","dpr"],["pad","pad"]];function b(D){var I=r({},D||{}),O=I.source;delete I.source;var A=h(O);if(!A)throw new Error("Unable to resolve image URL from source ("+JSON.stringify(O)+")");var P=A.asset._ref||A.asset._id||"",R=l(P),B=Math.round(A.crop.left*R.width),L=Math.round(A.crop.top*R.height),z={left:B,top:L,width:Math.round(R.width-A.crop.right*R.width-B),height:Math.round(R.height-A.crop.bottom*R.height-L)},H=A.hotspot.height*R.height/2,V=A.hotspot.width*R.width/2,W=A.hotspot.x*R.width,q=A.hotspot.y*R.height,F={left:W-V,top:q-H,right:W+V,bottom:q+H};return I.rect||I.focalPoint||I.ignoreImageParams||I.crop||(I=r({},I,w({crop:z,hotspot:F},I))),x(r({},I,{asset:R}))}function x(D){var I=(D.baseUrl||"https://cdn.sanity.io").replace(/\/+$/,""),O=D.asset.id+"-"+D.asset.width+"x"+D.asset.height+"."+D.asset.format,A=I+"/images/"+D.projectId+"/"+D.dataset+"/"+O,P=[];if(D.rect){var R=D.rect,B=R.left,L=R.top,z=R.width,H=R.height,V=B!==0||L!==0||H!==D.asset.height||z!==D.asset.width;V&&P.push("rect="+B+","+L+","+z+","+H)}D.bg&&P.push("bg="+D.bg),D.focalPoint&&(P.push("fp-x="+D.focalPoint.x),P.push("fp-y="+D.focalPoint.y));var W=[D.flipHorizontal&&"h",D.flipVertical&&"v"].filter(Boolean).join("");return W&&P.push("flip="+W),y.forEach(function(q){var F=q[0],Q=q[1];typeof D[F]<"u"?P.push(Q+"="+encodeURIComponent(D[F])):typeof D[Q]<"u"&&P.push(Q+"="+encodeURIComponent(D[Q]))}),P.length===0?A:A+"?"+P.join("&")}function w(D,I){var O,A=I.width,P=I.height;if(!(A&&P))return{width:A,height:P,rect:D.crop};var R=D.crop,B=D.hotspot,L=A/P,z=R.width/R.height;if(z>L){var H=Math.round(R.height),V=Math.round(H*L),W=Math.max(0,Math.round(R.top)),q=Math.round((B.right-B.left)/2+B.left),F=Math.max(0,Math.round(q-V/2));F<R.left?F=R.left:F+V>R.left+R.width&&(F=R.left+R.width-V),O={left:F,top:W,width:V,height:H}}else{var Q=R.width,N=Math.round(Q/L),Y=Math.max(0,Math.round(R.left)),Z=Math.round((B.bottom-B.top)/2+B.top),ne=Math.max(0,Math.round(Z-N/2));ne<R.top?ne=R.top:ne+N>R.top+R.height&&(ne=R.top+R.height-N),O={left:Y,top:ne,width:Q,height:N}}return{width:A,height:P,rect:O}}var C=["clip","crop","fill","fillmax","max","scale","min"],_=["top","bottom","left","right","center","focalpoint","entropy"],S=["format"];function k(D){return D&&"config"in D?typeof D.config=="function":!1}function E(D){return D&&"clientConfig"in D?typeof D.clientConfig=="object":!1}function j(D){for(var I=y,O=s(I),A;!(A=O()).done;){var P=A.value,R=P[0],B=P[1];if(D===R||D===B)return R}return D}function T(D){if(k(D)){var I=D.config(),O=I.apiHost,A=I.projectId,P=I.dataset,R=O||"https://api.sanity.io";return new $(null,{baseUrl:R.replace(/^https:\/\/api\./,"https://cdn."),projectId:A,dataset:P})}var B=D;if(E(B)){var L=B.clientConfig,z=L.apiHost,H=L.projectId,V=L.dataset,W=z||"https://api.sanity.io";return new $(null,{baseUrl:W.replace(/^https:\/\/api\./,"https://cdn."),projectId:H,dataset:V})}return new $(null,D)}var $=function(){function D(O,A){this.options=void 0,this.options=O?r({},O.options||{},A||{}):r({},A||{})}var I=D.prototype;return I.withOptions=function(A){var P=A.baseUrl||this.options.baseUrl,R={baseUrl:P};for(var B in A)if(A.hasOwnProperty(B)){var L=j(B);R[L]=A[B]}return new D(this,r({baseUrl:P},R))},I.image=function(A){return this.withOptions({source:A})},I.dataset=function(A){return this.withOptions({dataset:A})},I.projectId=function(A){return this.withOptions({projectId:A})},I.bg=function(A){return this.withOptions({bg:A})},I.dpr=function(A){return this.withOptions(A&&A!==1?{dpr:A}:{})},I.width=function(A){return this.withOptions({width:A})},I.height=function(A){return this.withOptions({height:A})},I.focalPoint=function(A,P){return this.withOptions({focalPoint:{x:A,y:P}})},I.maxWidth=function(A){return this.withOptions({maxWidth:A})},I.minWidth=function(A){return this.withOptions({minWidth:A})},I.maxHeight=function(A){return this.withOptions({maxHeight:A})},I.minHeight=function(A){return this.withOptions({minHeight:A})},I.size=function(A,P){return this.withOptions({width:A,height:P})},I.blur=function(A){return this.withOptions({blur:A})},I.sharpen=function(A){return this.withOptions({sharpen:A})},I.rect=function(A,P,R,B){return this.withOptions({rect:{left:A,top:P,width:R,height:B}})},I.format=function(A){return this.withOptions({format:A})},I.invert=function(A){return this.withOptions({invert:A})},I.orientation=function(A){return this.withOptions({orientation:A})},I.quality=function(A){return this.withOptions({quality:A})},I.forceDownload=function(A){return this.withOptions({download:A})},I.flipHorizontal=function(){return this.withOptions({flipHorizontal:!0})},I.flipVertical=function(){return this.withOptions({flipVertical:!0})},I.ignoreImageParams=function(){return this.withOptions({ignoreImageParams:!0})},I.fit=function(A){if(C.indexOf(A)===-1)throw new Error('Invalid fit mode "'+A+'"');return this.withOptions({fit:A})},I.crop=function(A){if(_.indexOf(A)===-1)throw new Error('Invalid crop mode "'+A+'"');return this.withOptions({crop:A})},I.saturation=function(A){return this.withOptions({saturation:A})},I.auto=function(A){if(S.indexOf(A)===-1)throw new Error('Invalid auto mode "'+A+'"');return this.withOptions({auto:A})},I.pad=function(A){return this.withOptions({pad:A})},I.url=function(){return b(this.options)},I.toString=function(){return this.url()},D}();return T})})(dze);var pan=dze.exports;const j6=Ye(pan);var fze={exports:{}},hze={};/**
* @license React
* use-sync-external-store-with-selector.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var LE=p;function man(e,n){return e===n&&(e!==0||1/e===1/n)||e!==e&&n!==n}var gan=typeof Object.is=="function"?Object.is:man,van=LE.useSyncExternalStore,yan=LE.useRef,ban=LE.useEffect,xan=LE.useMemo,wan=LE.useDebugValue;hze.useSyncExternalStoreWithSelector=function(e,n,r,o,i){var s=yan(null);if(s.current===null){var a={hasValue:!1,value:null};s.current=a}else a=s.current;s=xan(function(){function c(g){if(!d){if(d=!0,f=g,g=o(g),i!==void 0&&a.hasValue){var v=a.value;if(i(v,g))return h=v}return h=g}if(v=h,gan(f,g))return v;var y=o(g);return i!==void 0&&i(v,y)?v:(f=g,h=y)}var d=!1,f,h,m=r===void 0?null:r;return[function(){return c(n())},m===null?void 0:function(){return c(m())}]},[n,r,o,i]);var l=van(e,s[0],s[1]);return ban(function(){a.hasValue=!0,a.value=l},[l]),wan(l),l};fze.exports=hze;var mX=fze.exports,Can=Vu,pze=/[\\^$.*+?()[\]{}|]/g,_an=RegExp(pze.source);function San(e){return e=Can(e),e&&_an.test(e)?e.replace(pze,"\\$&"):e}var kan=San;const gX=Ye(kan);var Ean=EP,jan=KK,Tan=ZK,Ian=Vf,Aan=Lw,rfe=jP,$an=Math.min;function Dan(e,n,r){for(var o=r?Tan:jan,i=e[0].length,s=e.length,a=s,l=Array(s),c=1/0,d=[];a--;){var f=e[a];a&&n&&(f=Ian(f,Aan(n))),c=$an(f.length,c),l[a]=!r&&(n||i>=120&&f.length>=120)?new Ean(a&&f):void 0}f=e[0];var h=-1,m=l[0];e:for(;++h<i&&d.length<c;){var g=f[h],v=n?n(g):g;if(g=r||g!==0?g:0,!(m?rfe(m,v):o(d,v,r))){for(a=s;--a;){var y=l[a];if(!(y?rfe(y,v):o(e[a],v,r)))continue e}m&&m.push(v),d.push(g)}}return d}var Oan=Dan,Pan=X8;function Ran(e){return Pan(e)?e:[]}var Man=Ran,Lan=Vf,Fan=Oan,Ban=qv,Nan=Man,Van=Ban(function(e){var n=Lan(e,Nan);return n.length&&n[0]===e[0]?Fan(n):[]}),zan=Van;const dD=Ye(zan),vX=p.createContext(null);function Uu(){const e=p.useContext(vX);if(!e)throw new Error("Router: missing context value");return e}function Han(e){return e.button===0}function Uan(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function yX(e){const{onClick:n,href:r,target:o,replace:i=!1}=e,{navigateUrl:s}=Uu();return{onClick:p.useCallback(l=>{l.isDefaultPrevented()||r&&(n&&n(l),!(Uan(l)||!Han(l))&&(o||(l.preventDefault(),s({path:r,replace:i}))))},[r,s,n,i,o])}}function r2(e){const{intent:n,onClick:r,params:o,replace:i,target:s}=e,{resolveIntentLink:a}=Uu(),l=p.useMemo(()=>a(n,o),[n,o,a]),{onClick:c}=yX({href:l,onClick:r,replace:i,target:s});return{onClick:c,href:l}}const Jg=p.forwardRef(function(n,r){const{intent:o,params:i,target:s,...a}=n,{onClick:l,href:c}=r2({intent:o,params:i,target:s,onClick:n.onClick});return u.jsx("a",{...a,href:c,onClick:l,ref:r,target:s})});p.forwardRef(function(n,r){const{onClick:o,href:i,target:s,replace:a,...l}=n,{onClick:c}=yX({onClick:o,href:i,target:s,replace:a});return u.jsx("a",{...l,onClick:c,href:i,target:s,ref:r})});const Wan=/^[a-zA-Z0-9_-]+$/;function Gan(e){if(!e)return null;if(e.startsWith(":")){const n=e.substring(1);if(!Wan.test(n)){const r=e.includes("*")?" Splats are not supported. Consider using child routes instead":"";console.error(new Error('Warning: Param segments "'.concat(e,'" includes invalid characters.').concat(r)))}return{type:"param",name:n}}return{type:"dir",name:e}}function qan(e){const[n]=e.split("?"),r=n.split("/").map(Gan).filter(Boolean);return{raw:e,segments:r}}function mze(e){return Array.isArray(e)?e:e?[e]:[]}function ofe(e){return no(e)}function xL(e,n,r){return{type:"error",node:e,missingKeys:n,unmappableStateKeys:r}}function wL(e,n,r,o){return{type:"ok",node:e,matchedState:n,searchParams:r,child:o}}function gze(e,n){if(!n)return wL(e,{},[]);const r=e.scope?n[e.scope]:n,{_searchParams:o=[],...i}=r||{},s=e.route.segments.filter(b=>b.type==="param").map(b=>b.name),a=ofe(i)?Object.keys(i):[],l=dD(a,s),c=hv(s,l),d=hv(a,l);if(c.length>0)return xL(e,c,[]);const f=o.map(b=>{let[x,w]=b;return[[x],w]}),h=pn(i,l);if(d.length===0)return wL(e,h,f);const m=mze((typeof e.children=="function"?e.children(ofe(i)?i:{}):e.children)||[]);if(d.length>0&&m.length===0)return xL(e,[],d);const g=pn(i,d),y=m.map(b=>gze(b,g)).find(b=>b.type==="ok");return y?wL(e,h,f,y):xL(e,[],d)}function vze(e,n){const r=[...String(e)];let o="";for(let i=0;i<r.length;i++){const s=r[i];n.includes(s)?o+=s:o+=encodeURIComponent(s)}return o}const oH=Eh("state-router");function Yan(e,n){oH("Resolving path from state %o",n);const r=gze(e,n);if(r.type==="error"){const a=r.unmappableStateKeys;if(a.length>0)throw new Error("Unable to find matching route for state. Could not map the following state key".concat(a.length==1?"":"s"," to a valid url: ").concat(a.map(ife).join(", ")));const l=r.missingKeys;throw new Error("Unable to find matching route for state. State object is missing the following key".concat(l.length==1?"":"s"," defined in route: ").concat(l.map(ife).join(", ")))}const{path:o,searchParams:i}=yze(r),s=i.length>0?Zan(i):"";return"/".concat(o.join("/")).concat(s?"?".concat(s):"")}function Kan(e){return"[".concat(e,"]")}function Zan(e){return e.flatMap(n=>{let[r,o]=n;return o===void 0?[]:[Jan(Xan(r)),Qan(o)].join("=")}).join("&")}function Xan(e){const[n,...r]=e;return r.length>0?[n,...r.map(Kan)].join(""):n}function Qan(e){return vze(e,"/")}function Jan(e){return vze(e,"[]")}function yze(e){const n=e.matchedState,r=e.node.route.segments.map(s=>{if(s.type==="dir")return s.name;const a=e.node.transform&&e.node.transform[s.name];return a?a.toPath(n[s.name]):n[s.name]}),o=e.child?yze(e.child):void 0,i=o!=null&&o.searchParams?[...e.searchParams,...o.searchParams]:e.searchParams;return{searchParams:eln(e.node,i),path:[...r||[],...(o==null?void 0:o.path)||[]]}}function eln(e,n){const r=e.scope;return r&&!e.__unsafe_disableScopedSearchParams?n.map(o=>{let[i,s]=o;return[[r,...i],s]}):n}function ife(e){return'"'.concat(e,'"')}function tln(e){return e.map(n=>{let[r,o]=n;return[nln(r),o]})}const CL=1,sfe=0;function nln(e){const n=[];let r=0,o=sfe;for(;r<e.length;){const i=e.indexOf("[",r);if(i===-1){n.push(e.slice(r,e.length));break}if(o===CL)throw new Error("Nested brackets not supported");o=CL,i>r&&(n.push(e.slice(r,i)),r=i);const s=e.indexOf("]",i);if(s===-1){if(o===CL)throw new Error("Unclosed bracket");break}o=sfe,n.push(e.slice(r+1,s)),r=s+1}return n}function bze(e,n,r){const o=n.split("/").filter(Boolean),i=e.route.segments.length;if(o.length<i)return null;const s={};if(!e.route.segments.every((g,v)=>{if(g.type==="dir")return g.name===o[v];const y=e.transform&&e.transform[g.name];return s[g.name]=y?y.toState(o[v]):o[v],!0}))return null;const l=o.slice(i);let c=null;const d=typeof e.children=="function"?mze(e.children(s)):e.children,f=oln(e.scope,r);if(d.some(g=>{if(g){const v=g.scope?f.filter(y=>{let[b]=y;return g.scope===b[0]}):f;return c=bze(g,l.join("/"),v),c}}),l.length>0&&!c)return null;const h=f.flatMap(g=>{let[v,y]=g;return v.length===1?[[v[0],y]]:[]}),m={...s,...c||{},...h.length>0?{_searchParams:h}:{}};return e.scope?{[e.scope]:m}:m}function rln(e,n){oH("resolving state from path %s",n);const[r,o]=n.split("?"),i=Array.from(new URLSearchParams(o).entries()),s=bze(e,r,tln(i));return oH("resolved: %o",s||null),s||null}function oln(e,n){return e?n.map(r=>{let[o,i]=r;return[o[0]===e?o.slice(1):o,i]}):n}function iln(e){return lln(e).replace(/\//g,"_").replace(/\+/g,"-").replace(/[=]+$/,"")}function sln(e){return uln(e.replace(/-/g,"+").replace(/_/g,"/"))}function aln(e){return String.fromCharCode(parseInt(e.slice(1),16))}function lln(e){return btoa(encodeURIComponent(e).replace(/%[0-9A-F]{2}/g,aln))}function cln(e){return"%".concat("00".concat(e.charCodeAt(0).toString(16)).slice(-2))}function uln(e){return decodeURIComponent(Array.from(atob(e),cln).join(""))}function xze(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const n=decodeURIComponent(e);if(!n)return{};try{return JSON.parse(sln(n))}catch{}try{return JSON.parse(atob(n))}catch{}try{return JSON.parse(n)}catch{console.warn("Failed to parse JSON parameters")}return{}}function wze(e){return e?iln(JSON.stringify(e)):""}function dln(e){return e.split(";").reduce((n,r)=>{const[o,i]=r.split("=");return n[decodeURIComponent(o)]=decodeURIComponent(i),n},{})}function fln(e){return Object.entries(e).filter(n=>{let[,r]=n;return r!=null}).map(n=>{let[r,o]=n;return"".concat(encodeURIComponent(r),"=").concat(encodeURIComponent(o))}).join(";")}const Ga={create:(e,n,r)=>ufe(lfe(e,n,r)),intents:e=>{const n=pln(e).join("/");return Ga.create("".concat(n,"/:intent"),[Ga.create(":params",{transform:{params:{toState:dln,toPath:fln}}},[Ga.create(":payload",{transform:{payload:{toState:xze,toPath:wze}}})])])},scope(e,n,r,o){const i=lfe(n,r,o);return ufe({...i,scope:e})}};function afe(e){return Array.isArray(e)||typeof e=="function"?e:e?[e]:[]}function hln(e){return e&&"_isRoute"in e}function lfe(e,n,r){return typeof e=="object"?e:Array.isArray(n)||typeof n=="function"||hln(n)?{path:e,children:afe(n)}:r?{path:e,...n,children:afe(r)}:{path:e,...n}}function pln(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return n.reduce((o,i)=>o.concat(i.split("/")),[]).filter(Boolean)}const mln={};function cfe(e){return e.split("/").every(n=>!n)}function ufe(e){const{path:n,scope:r,transform:o,children:i,__unsafe_disableScopedSearchParams:s}=e;if(!n)throw new TypeError("Missing path");const a=qan(n);return{_isRoute:!0,scope:r,__unsafe_disableScopedSearchParams:s,route:a,children:i||[],transform:o,encode(l){return Yan(this,l)},decode(l){return rln(this,l)},isRoot:cfe,isNotFound(l){return this.decode(l)===null},getBasePath(){return this.encode(mln)},getRedirectBase(l){if(cfe(l)){const c=this.getBasePath();if(l!==c)return c}return null}}}function gln(e){const{onNavigate:n,router:r,state:o}=e,i=p.useCallback((d,f)=>{const[h,m]=Array.isArray(f)?f:[f];return r.encode({intent:d,params:h,payload:m})},[r]),s=p.useCallback(d=>r.encode(d),[r]),a=p.useCallback(function(d){let f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};n({path:s(d),replace:f.replace})},[n,s]),l=p.useCallback(function(d,f){let h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};n({path:i(d,f),replace:h.replace})},[n,i]),c=p.useMemo(()=>({navigate:a,navigateIntent:l,navigateUrl:n,resolveIntentLink:i,resolvePathFromState:s,state:o}),[a,l,n,i,s,o]);return u.jsx(vX.Provider,{value:c,children:e.children})}function vln(e,n,r){return r&&{...e,[n]:r}}function yln(e){const{children:n,scope:r,__unsafe_disableScopedSearchParams:o}=e,i=Uu(),{resolvePathFromState:s,navigate:a}=i,l=p.useRef(i.state);l.current=i.state;const c=p.useCallback(m=>{const{_searchParams:g,...v}=m,y=vln(l.current,r,v);return o?y._searchParams=g:y[r]._searchParams=g,y},[r,o]),d=p.useCallback(m=>s(c(m)),[s,c]),f=p.useCallback(m=>a(c(m)),[a,c]),h=p.useMemo(()=>{const m=i.state,g={...m[r]||{}};return o&&(g._searchParams=m._searchParams),{...i,navigate:f,resolvePathFromState:d,state:g}},[r,i,f,d,o]);return u.jsx(vX.Provider,{value:h,children:n})}const dfe={};function Cze(e){const{onClick:n,replace:r,state:o,target:i,toIndex:s=!1}=e;if(o&&s)throw new Error("Passing both `state` and `toIndex={true}` as props to StateLink is invalid");!o&&!s&&console.error(new Error("No state passed to StateLink. If you want to link to an empty state, its better to use the the `toIndex` property"));const{resolvePathFromState:a}=Uu(),l=p.useMemo(()=>a(s?dfe:o||dfe),[a,o,s]),{onClick:c}=yX({href:l,onClick:n,replace:r,target:i});return{onClick:c,href:l}}const T6=p.forwardRef(function(n,r){const{onClick:o,replace:i,state:s,target:a,toIndex:l=!1,...c}=n,{onClick:d,href:f}=Cze({onClick:o,replace:i,state:s,target:a,toIndex:l});return u.jsx("a",{...c,href:f,onClick:d,ref:r})});function I6(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:IFe;const{state:n}=Uu();return p.useMemo(()=>e(n),[e,n])}function bln(e){function n(r){const o=Uu();return u.jsx(e,{...r,router:o})}return n.displayName="withRouter(".concat(e.displayName||e.name,")"),n}bln(e=>e.children(e.router));var xln=wln;function wln(e,n,r){var o=e===null,i=n===null;if(o!==i)return!1;var s=Array.isArray(e),a=Array.isArray(n);if(s!==a)return!1;var l=typeof e,c=typeof n;return l!==c?!1:Sln(l)?r?r(e,n):e===n:s?Cln(e,n,r):_ln(e,n,r)}function Cln(e,n,r){var o=e.length;if(o!==n.length)return!1;if(r){for(var i=0;i<o;i++)if(!r(e[i],n[i]))return!1}else for(var i=0;i<o;i++)if(e[i]!==n[i])return!1;return!0}function _ln(e,n,r){var o=0,i=0;if(r)for(var s in e){if(e.hasOwnProperty(s)&&!r(e[s],n[s]))return!1;o++}else for(var s in e){if(e.hasOwnProperty(s)&&e[s]!==n[s])return!1;o++}for(var s in n)n.hasOwnProperty(s)&&i++;return o===i}function Sln(e){return e!=="function"&&e!=="object"}const up=Ye(xln);function bX(e,n){if(e==null)return{};var r={},o=Object.keys(e),i,s;for(s=0;s<o.length;s++)i=o[s],!(n.indexOf(i)>=0)&&(r[i]=e[i]);return r}var iH="data-focus-lock",_ze="data-focus-lock-disabled",kln="data-no-focus-lock",Eln="data-autofocus-inside",jln="data-no-autofocus";function _L(e,n){return typeof e=="function"?e(n):e&&(e.current=n),e}function Tln(e,n){var r=p.useState(function(){return{value:e,callback:n,facade:{get current(){return r.value},set current(o){var i=r.value;i!==o&&(r.value=o,r.callback(o,i))}}}})[0];return r.callback=n,r.facade}var ffe=new WeakMap;function Iln(e,n){var r=Tln(n||null,function(o){return e.forEach(function(i){return _L(i,o)})});return p.useLayoutEffect(function(){var o=ffe.get(r);if(o){var i=new Set(o),s=new Set(e),a=r.current;i.forEach(function(l){s.has(l)||_L(l,null)}),s.forEach(function(l){i.has(l)||_L(l,a)})}ffe.set(r,e)},[e]),r}var SL={width:"1px",height:"0px",padding:0,overflow:"hidden",position:"fixed",top:"1px",left:"1px"},sH=function(){return sH=Object.assign||function(n){for(var r,o=1,i=arguments.length;o<i;o++){r=arguments[o];for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(n[s]=r[s])}return n},sH.apply(this,arguments)};function Sze(e){return e}function kze(e,n){n===void 0&&(n=Sze);var r=[],o=!1,i={read:function(){if(o)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:e},useMedium:function(s){var a=n(s,o);return r.push(a),function(){r=r.filter(function(l){return l!==a})}},assignSyncMedium:function(s){for(o=!0;r.length;){var a=r;r=[],a.forEach(s)}r={push:function(l){return s(l)},filter:function(){return r}}},assignMedium:function(s){o=!0;var a=[];if(r.length){var l=r;r=[],l.forEach(s),a=r}var c=function(){var f=a;a=[],f.forEach(s)},d=function(){return Promise.resolve().then(c)};d(),r={push:function(f){a.push(f),d()},filter:function(f){return a=a.filter(f),r}}}};return i}function xX(e,n){return n===void 0&&(n=Sze),kze(e,n)}function Aln(e){e===void 0&&(e={});var n=kze(null);return n.options=sH({async:!0,ssr:!1},e),n}var Eze=xX({},function(e){var n=e.target,r=e.currentTarget;return{target:n,currentTarget:r}}),jze=xX(),$ln=xX(),Dln=Aln({async:!0,ssr:typeof document<"u"}),Oln=p.createContext(void 0),Pln=[],Tze=p.forwardRef(function(n,r){var o,i=p.useState(),s=i[0],a=i[1],l=p.useRef(),c=p.useRef(!1),d=p.useRef(null),f=p.useState({}),h=f[1],m=n.children,g=n.disabled,v=g===void 0?!1:g,y=n.noFocusGuards,b=y===void 0?!1:y,x=n.persistentFocus,w=x===void 0?!1:x,C=n.crossFrame,_=C===void 0?!0:C,S=n.autoFocus,k=S===void 0?!0:S;n.allowTextSelection;var E=n.group,j=n.className,T=n.whiteList,$=n.hasPositiveIndices,D=n.shards,I=D===void 0?Pln:D,O=n.as,A=O===void 0?"div":O,P=n.lockProps,R=P===void 0?{}:P,B=n.sideCar,L=n.returnFocus,z=L===void 0?!1:L,H=n.focusOptions,V=n.onActivation,W=n.onDeactivation,q=p.useState({}),F=q[0],Q=p.useCallback(function(ke){var Ce=ke.captureFocusRestore;if(!d.current){var ee,ae=(ee=document)==null?void 0:ee.activeElement;d.current=ae,ae!==document.body&&(d.current=Ce(ae))}l.current&&V&&V(l.current),c.current=!0,h()},[V]),N=p.useCallback(function(){c.current=!1,W&&W(l.current),h()},[W]),Y=p.useCallback(function(ke){var Ce=d.current;if(Ce){var ee=(typeof Ce=="function"?Ce():Ce)||document.body,ae=typeof z=="function"?z(ee):z;if(ae){var re=typeof ae=="object"?ae:void 0;d.current=null,ke?Promise.resolve().then(function(){return ee.focus(re)}):ee.focus(re)}}},[z]),Z=p.useCallback(function(ke){c.current&&Eze.useMedium(ke)},[]),ne=jze.useMedium,X=p.useCallback(function(ke){l.current!==ke&&(l.current=ke,a(ke))},[]),J=ia((o={},o[_ze]=v&&"disabled",o[iH]=E,o),R),oe=b!==!0,ue=oe&&b!=="tail",le=Iln([r,X]),fe=p.useMemo(function(){return{observed:l,shards:I,enabled:!v,active:c.current}},[v,c.current,I,s]);return p.createElement(p.Fragment,null,oe&&[p.createElement("div",{key:"guard-first","data-focus-guard":!0,tabIndex:v?-1:0,style:SL}),$?p.createElement("div",{key:"guard-nearest","data-focus-guard":!0,tabIndex:v?-1:1,style:SL}):null],!v&&p.createElement(B,{id:F,sideCar:Dln,observed:s,disabled:v,persistentFocus:w,crossFrame:_,autoFocus:k,whiteList:T,shards:I,onActivation:Q,onDeactivation:N,returnFocus:Y,focusOptions:H}),p.createElement(A,ia({ref:le},J,{className:j,onBlur:ne,onFocus:Z}),p.createElement(Oln.Provider,{value:fe},m)),ue&&p.createElement("div",{"data-focus-guard":!0,tabIndex:v?-1:0,style:SL}))});Tze.propTypes={};const Ize=Tze;function Rln(e,n){e.prototype=Object.create(n.prototype),e.prototype.constructor=e,aD(e,n)}function Mln(e,n){function r(o){return o.displayName||o.name||"Component"}return function(i){var s=[],a;function l(){a=e(s.map(function(d){return d.props})),n(a)}var c=function(d){Rln(f,d);function f(){return d.apply(this,arguments)||this}f.peek=function(){return a};var h=f.prototype;return h.componentDidMount=function(){s.push(this),l()},h.componentDidUpdate=function(){l()},h.componentWillUnmount=function(){var g=s.indexOf(this);s.splice(g,1),l()},h.render=function(){return ie.createElement(i,this.props)},f}(p.PureComponent);return dt(c,"displayName","SideEffect("+r(i)+")"),c}}var Gf=function(e){for(var n=Array(e.length),r=0;r<e.length;++r)n[r]=e[r];return n},xv=function(e){return Array.isArray(e)?e:[e]},Aze=function(e){return Array.isArray(e)?e[0]:e},Lln=function(e){if(e.nodeType!==Node.ELEMENT_NODE)return!1;var n=window.getComputedStyle(e,null);return!n||!n.getPropertyValue?!1:n.getPropertyValue("display")==="none"||n.getPropertyValue("visibility")==="hidden"},$ze=function(e){return e.parentNode&&e.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE?e.parentNode.host:e.parentNode},Dze=function(e){return e===document||e&&e.nodeType===Node.DOCUMENT_NODE},Fln=function(e){return e.hasAttribute("inert")},Bln=function(e,n){return!e||Dze(e)||!Lln(e)&&!Fln(e)&&n($ze(e))},Oze=function(e,n){var r=e.get(n);if(r!==void 0)return r;var o=Bln(n,Oze.bind(void 0,e));return e.set(n,o),o},Nln=function(e,n){return e&&!Dze(e)?Hln(e)?n($ze(e)):!1:!0},Pze=function(e,n){var r=e.get(n);if(r!==void 0)return r;var o=Nln(n,Pze.bind(void 0,e));return e.set(n,o),o},Rze=function(e){return e.dataset},Vln=function(e){return e.tagName==="BUTTON"},Mze=function(e){return e.tagName==="INPUT"},Lze=function(e){return Mze(e)&&e.type==="radio"},zln=function(e){return!((Mze(e)||Vln(e))&&(e.type==="hidden"||e.disabled))},Hln=function(e){var n=e.getAttribute(jln);return![!0,"true",""].includes(n)},wX=function(e){var n;return!!(e&&(!((n=Rze(e))===null||n===void 0)&&n.focusGuard))},aH=function(e){return!wX(e)},Uln=function(e){return!!e},Wln=function(e,n){var r=Math.max(0,e.tabIndex),o=Math.max(0,n.tabIndex),i=r-o,s=e.index-n.index;if(i){if(!r)return 1;if(!o)return-1}return i||s},Gln=function(e){return e.tabIndex<0&&!e.hasAttribute("tabindex")?0:e.tabIndex},CX=function(e,n,r){return Gf(e).map(function(o,i){var s=Gln(o);return{node:o,index:i,tabIndex:r&&s===-1?(o.dataset||{}).focusGuard?0:-1:s}}).filter(function(o){return!n||o.tabIndex>=0}).sort(Wln)},qln=["button:enabled","select:enabled","textarea:enabled","input:enabled","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[tabindex]","[contenteditable]","[autofocus]"],_X=qln.join(","),Yln="".concat(_X,", [data-focus-guard]"),Fze=function(e,n){return Gf((e.shadowRoot||e).children).reduce(function(r,o){return r.concat(o.matches(n?Yln:_X)?[o]:[],Fze(o))},[])},Kln=function(e,n){var r;return e instanceof HTMLIFrameElement&&(!((r=e.contentDocument)===null||r===void 0)&&r.body)?Zx([e.contentDocument.body],n):[e]},Zx=function(e,n){return e.reduce(function(r,o){var i,s=Fze(o,n),a=(i=[]).concat.apply(i,s.map(function(l){return Kln(l,n)}));return r.concat(a,o.parentNode?Gf(o.parentNode.querySelectorAll(_X)).filter(function(l){return l===o}):[])},[])},Zln=function(e){var n=e.querySelectorAll("[".concat(Eln,"]"));return Gf(n).map(function(r){return Zx([r])}).reduce(function(r,o){return r.concat(o)},[])},SX=function(e,n){return Gf(e).filter(function(r){return Oze(n,r)}).filter(function(r){return zln(r)})},hfe=function(e,n){return n===void 0&&(n=new Map),Gf(e).filter(function(r){return Pze(n,r)})},kX=function(e,n,r){return CX(SX(Zx(e,r),n),!0,r)},fD=function(e,n){return CX(SX(Zx(e),n),!1)},Xln=function(e,n){return SX(Zln(e),n)},z0=function(e,n){return e.shadowRoot?z0(e.shadowRoot,n):Object.getPrototypeOf(e).contains!==void 0&&Object.getPrototypeOf(e).contains.call(e,n)?!0:Gf(e.children).some(function(r){var o;if(r instanceof HTMLIFrameElement){var i=(o=r.contentDocument)===null||o===void 0?void 0:o.body;return i?z0(i,n):!1}return z0(r,n)})},Qln=function(e){for(var n=new Set,r=e.length,o=0;o<r;o+=1)for(var i=o+1;i<r;i+=1){var s=e[o].compareDocumentPosition(e[i]);(s&Node.DOCUMENT_POSITION_CONTAINED_BY)>0&&n.add(i),(s&Node.DOCUMENT_POSITION_CONTAINS)>0&&n.add(o)}return e.filter(function(a,l){return!n.has(l)})},Bze=function(e){return e.parentNode?Bze(e.parentNode):e},EX=function(e){var n=xv(e);return n.filter(Boolean).reduce(function(r,o){var i=o.getAttribute(iH);return r.push.apply(r,i?Qln(Gf(Bze(o).querySelectorAll("[".concat(iH,'="').concat(i,'"]:not([').concat(_ze,'="disabled"])')))):[o]),r},[])},Jln=function(e){try{return e()}catch{return}},BS=function(e){if(e===void 0&&(e=document),!(!e||!e.activeElement)){var n=e.activeElement;return n.shadowRoot?BS(n.shadowRoot):n instanceof HTMLIFrameElement&&Jln(function(){return n.contentWindow.document})?BS(n.contentWindow.document):n}},ecn=function(e,n){return e===n},tcn=function(e,n){return!!Gf(e.querySelectorAll("iframe")).some(function(r){return ecn(r,n)})},Nze=function(e,n){return n===void 0&&(n=BS(Aze(e).ownerDocument)),!n||n.dataset&&n.dataset.focusGuard?!1:EX(e).some(function(r){return z0(r,n)||tcn(r,n)})},ncn=function(e){e===void 0&&(e=document);var n=BS(e);return n?Gf(e.querySelectorAll("[".concat(kln,"]"))).some(function(r){return z0(r,n)}):!1},rcn=function(e,n){return n.filter(Lze).filter(function(r){return r.name===e.name}).filter(function(r){return r.checked})[0]||e},jX=function(e,n){return Lze(e)&&e.name?rcn(e,n):e},ocn=function(e){var n=new Set;return e.forEach(function(r){return n.add(jX(r,e))}),e.filter(function(r){return n.has(r)})},pfe=function(e){return e[0]&&e.length>1?jX(e[0],e):e[0]},mfe=function(e,n){return e.indexOf(jX(n,e))},lH="NEW_FOCUS",icn=function(e,n,r,o,i){var s=e.length,a=e[0],l=e[s-1],c=wX(o);if(!(o&&e.indexOf(o)>=0)){var d=o!==void 0?r.indexOf(o):-1,f=i?r.indexOf(i):d,h=i?e.indexOf(i):-1;if(d===-1)return h!==-1?h:lH;if(h===-1)return lH;var m=d-f,g=r.indexOf(a),v=r.indexOf(l),y=ocn(r),b=o!==void 0?y.indexOf(o):-1,x=b-(i?y.indexOf(i):d);if(!m&&h>=0||n.length===0)return h;var w=mfe(e,n[0]),C=mfe(e,n[n.length-1]);if(d<=g&&c&&Math.abs(m)>1)return C;if(d>=v&&c&&Math.abs(m)>1)return w;if(m&&Math.abs(x)>1)return h;if(d<=g)return C;if(d>v)return w;if(m)return Math.abs(m)>1?h:(s+h+m)%s}},scn=function(e){return function(n){var r,o=(r=Rze(n))===null||r===void 0?void 0:r.autofocus;return n.autofocus||o!==void 0&&o!=="false"||e.indexOf(n)>=0}},gfe=function(e,n,r){var o=e.map(function(s){var a=s.node;return a}),i=hfe(o.filter(scn(r)));return i&&i.length?pfe(i):pfe(hfe(n))},cH=function(e,n){return n===void 0&&(n=[]),n.push(e),e.parentNode&&cH(e.parentNode.host||e.parentNode,n),n},kL=function(e,n){for(var r=cH(e),o=cH(n),i=0;i<r.length;i+=1){var s=r[i];if(o.indexOf(s)>=0)return s}return!1},Vze=function(e,n,r){var o=xv(e),i=xv(n),s=o[0],a=!1;return i.filter(Boolean).forEach(function(l){a=kL(a||l,l)||a,r.filter(Boolean).forEach(function(c){var d=kL(s,c);d&&(!a||z0(d,a)?a=d:a=kL(d,a))})}),a},vfe=function(e,n){return e.reduce(function(r,o){return r.concat(Xln(o,n))},[])},acn=function(e,n){var r=new Map;return n.forEach(function(o){return r.set(o.node,o)}),e.map(function(o){return r.get(o)}).filter(Uln)},lcn=function(e,n){var r=BS(xv(e).length>0?document:Aze(e).ownerDocument),o=EX(e).filter(aH),i=Vze(r||e,e,o),s=new Map,a=fD(o,s),l=a.filter(function(v){var y=v.node;return aH(y)});if(l[0]){var c=fD([i],s).map(function(v){var y=v.node;return y}),d=acn(c,l),f=d.map(function(v){var y=v.node;return y}),h=d.filter(function(v){var y=v.tabIndex;return y>=0}).map(function(v){var y=v.node;return y}),m=icn(f,h,c,r,n);if(m===lH){var g=gfe(a,h,vfe(o,s))||gfe(a,f,vfe(o,s));if(g)return{node:g};console.warn("focus-lock: cannot find any node to move focus into");return}return m===void 0?m:d[m]}},ccn=function(e){var n=EX(e).filter(aH),r=Vze(e,e,n),o=CX(Zx([r],!0),!0,!0),i=Zx(n,!1);return o.map(function(s){var a=s.node,l=s.index;return{node:a,index:l,lockItem:i.indexOf(a)>=0,guard:wX(a)}})},TX=function(e,n){e&&("focus"in e&&e.focus(n),"contentWindow"in e&&e.contentWindow&&e.contentWindow.focus())},EL=0,jL=!1,zze=function(e,n,r){r===void 0&&(r={});var o=lcn(e,n);if(!jL&&o){if(EL>2){console.error("FocusLock: focus-fighting detected. Only one focus management system could be active. See https://github.com/theKashey/focus-lock/#focus-fighting"),jL=!0,setTimeout(function(){jL=!1},1);return}EL++,TX(o.node,r.focusOptions),EL--}};function T5(e){if(!e)return null;var n=e?new WeakRef(e):null;return function(){return(n==null?void 0:n.deref())||null}}var ucn=function(e){if(!e)return null;for(var n=[],r=e;r&&r!==document.body;)n.push({current:T5(r),parent:T5(r.parentElement),left:T5(r.previousElementSibling),right:T5(r.nextElementSibling)}),r=r.parentElement;return{element:T5(e),stack:n,ownerDocument:e.ownerDocument}},dcn=function(e){var n,r,o,i,s;if(e)for(var a=e.stack,l=e.ownerDocument,c=new Map,d=0,f=a;d<f.length;d++){var h=f[d],m=(n=h.parent)===null||n===void 0?void 0:n.call(h);if(m&&l.contains(m)){for(var g=(r=h.left)===null||r===void 0?void 0:r.call(h),v=(o=h.right)===null||o===void 0?void 0:o.call(h),y=kX([m],c),b=(s=(i=g==null?void 0:g.nextElementSibling)!==null&&i!==void 0?i:v)!==null&&s!==void 0?s:g;b;){for(var x=0,w=y;x<w.length;x++){var C=w[x];if(b!=null&&b.contains(C.node))return C.node}b=b.nextElementSibling}if(y.length)return y[0].node}}},fcn=function(e){var n=ucn(e);return function(){return dcn(n)}},hcn=function(e,n,r){if(!e||!n)return console.error("no element or scope given"),{};var o=xv(n);if(o.every(function(a){return!z0(a,e)}))return console.error("Active element is not contained in the scope"),{};var i=r?kX(o,new Map):fD(o,new Map),s=i.findIndex(function(a){var l=a.node;return l===e});if(s!==-1)return{prev:i[s-1],next:i[s+1],first:i[0],last:i[i.length-1]}},pcn=function(e,n){var r=n?kX(xv(e),new Map):fD(xv(e),new Map);return{first:r[0],last:r[r.length-1]}},mcn=function(e){return Object.assign({scope:document.body,cycle:!0,onlyTabbable:!0},e)},Hze=function(e,n,r){n===void 0&&(n={});var o=mcn(n),i=hcn(e,o.scope,o.onlyTabbable);if(i){var s=r(i,o.cycle);s&&TX(s.node,o.focusOptions)}},gcn=function(e,n){n===void 0&&(n={}),Hze(e,n,function(r,o){var i=r.next,s=r.first;return i||o&&s})},vcn=function(e,n){n===void 0&&(n={}),Hze(e,n,function(r,o){var i=r.prev,s=r.last;return i||o&&s})},Uze=function(e,n,r){var o,i=pcn(e,(o=n.onlyTabbable)!==null&&o!==void 0?o:!0),s=i[r];s&&TX(s.node,n.focusOptions)},ycn=function(e,n){n===void 0&&(n={}),Uze(e,n,"first")},bcn=function(e,n){n===void 0&&(n={}),Uze(e,n,"last")};function IX(e){setTimeout(e,1)}var xcn=function(n){return n&&"current"in n?n.current:n},wcn=function(){return document&&document.activeElement===document.body},Ccn=function(){return wcn()||ncn()},ox=null,Ab=null,ix=null,NS=!1,_cn=function(){return!0},Scn=function(n){return(ox.whiteList||_cn)(n)},kcn=function(n,r){ix={observerNode:n,portaledElement:r}},Ecn=function(n){return ix&&ix.portaledElement===n};function yfe(e,n,r,o){var i=null,s=e;do{var a=o[s];if(a.guard)a.node.dataset.focusAutoGuard&&(i=a);else if(a.lockItem){if(s!==e)return;i=null}else break}while((s+=r)!==n);i&&(i.node.tabIndex=0)}var jcn=function(n){return n?!!NS:NS==="meanwhile"},Tcn=function e(n,r,o){return r&&(r.host===n&&(!r.activeElement||o.contains(r.activeElement))||r.parentNode&&e(n,r.parentNode,o))},Icn=function(n,r){return r.some(function(o){return Tcn(n,o,o)})},hD=function(){var n=!1;if(ox){var r=ox,o=r.observed,i=r.persistentFocus,s=r.autoFocus,a=r.shards,l=r.crossFrame,c=r.focusOptions,d=o||ix&&ix.portaledElement,f=document&&document.activeElement;if(d){var h=[d].concat(a.map(xcn).filter(Boolean));if((!f||Scn(f))&&(i||jcn(l)||!Ccn()||!Ab&&s)&&(d&&!(Nze(h)||f&&Icn(f,h)||Ecn(f))&&(document&&!Ab&&f&&!s?(f.blur&&f.blur(),document.body.focus()):(n=zze(h,Ab,{focusOptions:c}),ix={})),NS=!1,Ab=document&&document.activeElement),document&&f!==document.activeElement&&document.querySelector("[data-focus-auto-guard]")){var m=document&&document.activeElement,g=ccn(h),v=g.map(function(y){var b=y.node;return b}).indexOf(m);v>-1&&(g.filter(function(y){var b=y.guard,x=y.node;return b&&x.dataset.focusAutoGuard}).forEach(function(y){var b=y.node;return b.removeAttribute("tabIndex")}),yfe(v,g.length,1,g),yfe(v,-1,-1,g))}}}return n},Wze=function(n){hD()&&n&&(n.stopPropagation(),n.preventDefault())},AX=function(){return IX(hD)},Acn=function(n){var r=n.target,o=n.currentTarget;o.contains(r)||kcn(o,r)},$cn=function(){return null},Gze=function(){NS="just",IX(function(){NS="meanwhile"})},Dcn=function(){document.addEventListener("focusin",Wze),document.addEventListener("focusout",AX),window.addEventListener("blur",Gze)},Ocn=function(){document.removeEventListener("focusin",Wze),document.removeEventListener("focusout",AX),window.removeEventListener("blur",Gze)};function Pcn(e){return e.filter(function(n){var r=n.disabled;return!r})}var qze={moveFocusInside:zze,focusInside:Nze,focusNextElement:gcn,focusPrevElement:vcn,focusFirstElement:ycn,focusLastElement:bcn,captureFocusRestore:fcn};function Rcn(e){var n=e.slice(-1)[0];n&&!ox&&Dcn();var r=ox,o=r&&n&&n.id===r.id;ox=n,r&&!o&&(r.onDeactivation(),e.filter(function(i){var s=i.id;return s===r.id}).length||r.returnFocus(!n)),n?(Ab=null,(!o||r.observed!==n.observed)&&n.onActivation(qze),hD(),IX(hD)):(Ocn(),Ab=null)}Eze.assignSyncMedium(Acn);jze.assignMedium(AX);$ln.assignMedium(function(e){return e(qze)});const Mcn=Mln(Pcn,Rcn)($cn);var Yze=p.forwardRef(function(n,r){return p.createElement(Ize,ia({sideCar:Mcn,ref:r},n))}),Kze=Ize.propTypes||{};Kze.sideCar;bX(Kze,["sideCar"]);Yze.propTypes={};const e1=Yze;function t1(e){const{defaultDpr:n=1,maxDpr:r=3,round:o=!0}=e||{},s=typeof window<"u"&&typeof window.devicePixelRatio=="number"?window.devicePixelRatio:n;return Math.min(Math.max(1,o?Math.floor(s):s),r)}var Lcn=rBe,Fcn=Aw,bfe=Y8;function Bcn(e,n,r){var o=e.length;if(o<2)return o?bfe(e[0]):[];for(var i=-1,s=Array(o);++i<o;)for(var a=e[i],l=-1;++l<o;)l!=i&&(s[i]=Lcn(s[i]||a,e[l],n,r));return bfe(Fcn(s,1),n,r)}var Ncn=Bcn,Vcn=rPe,zcn=qv,Hcn=Ncn,Ucn=X8,Wcn=zcn(function(e){return Hcn(Vcn(e,Ucn))}),Gcn=Wcn;const qcn=Ye(Gcn);function Zze(e){return e.reduce((n,r,o)=>{if(Array.isArray(r))return"".concat(n,"[").concat(r.join(":"),"]");if(Ycn(r))return"".concat(n,'[_key=="').concat(r._key,'"]');if(typeof r=="number")return"".concat(n,"[").concat(r,"]");if(typeof r=="string"&&/^\d+$/.test(r))return"".concat(n,'["').concat(r,'"]');if(typeof r=="string"){const i=o===0?"":".";return"".concat(n).concat(i).concat(r)}throw new Error('Unsupported path segment "'.concat(r,'"'))},"")}function Ycn(e){return typeof e=="object"&&typeof e._key=="string"}class EC extends Error{constructor(n,r,o){const i=Zze(r);super("".concat(n," (at '").concat(i,"')")),this.path=r,this.serializedPath=i,this.value=o}}const Kcn=/^[a-z0-9][a-z0-9_.-]+$/i,Zcn=/^[a-zA-Z_][a-zA-Z0-9_]*$/,Xcn=/^[a-z_]/i;function xfe(e,n,r){if(!Xcn.test(e))throw new EC("Keys must start with a letter (a-z)",r.concat(e),n);if(!Zcn.test(e))throw new EC("Keys can only contain letters, numbers and underscores",r.concat(e),n);if(e==="_key"||e==="_ref"||e==="_type"){if(typeof n!="string")throw new EC("Keys must be strings",r.concat(e),n);if(!Kcn.test(n))throw new EC("Invalid key - use less exotic characters",r.concat(e),n)}return e}const Qcn=["_id","_type","_createdAt","_updatedAt","_rev"],uH={hideWarnings:!1,diffMatchPatch:{enabled:!0,lengthThresholdAbsolute:30,lengthThresholdRelative:1.2}};function Jcn(e){return{...uH,...e,diffMatchPatch:{...uH.diffMatchPatch,...e.diffMatchPatch||{}}}}function A6(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:uH,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[],i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[];if(e===n)return i;const s=Array.isArray(e)?"array":typeof e,a=Array.isArray(n)?"array":typeof n,l=s==="undefined",c=a==="undefined";if(l&&!c)return i.push({op:"set",path:o,value:n}),i;if(!l&&c)return i.push({op:"unset",path:o}),i;const d=Jcn(r),f=l?a:s;return f==="object"||f==="array"?s!==a?(i.push({op:"set",path:o,value:n}),i):f==="array"?tun(e,n,d,o,i):eun(e,n,d,o,i):oun(e,n,d,o,i)}function eun(e,n,r,o,i){const s=o.length===0,a=Object.keys(e).filter(s?wfe:_fe).map(f=>xfe(f,e[f],o)),l=a.length,c=Object.keys(n).filter(s?wfe:_fe).map(f=>xfe(f,n[f],o)),d=c.length;for(let f=0;f<l;f++){const h=a[f];h in n||i.push({op:"unset",path:o.concat(h)})}for(let f=0;f<d;f++){const h=c[f];A6(e[h],n[h],r,o.concat([h]),i)}return i}function tun(e,n,r,o,i){if(n.length>e.length&&i.push({op:"insert",after:o.concat([-1]),items:n.slice(e.length).map((c,d)=>$X(c,o,d,r))}),n.length<e.length){const c=e.length-n.length===1,d=e.slice(n.length);aun(r)||!TL(d)?i.push({op:"unset",path:o.concat([c?n.length:[n.length,""]])}):i.push(...d.map(f=>({op:"unset",path:o.concat({_key:f._key})})))}for(let c=0;c<n.length;c++)if(Array.isArray(n[c]))throw new EC("Multi-dimensional arrays not supported",o.concat(c),n[c]);const s=Math.min(e.length,n.length),a=e.slice(0,s),l=n.slice(0,s);return TL(a)&&TL(l)?nun(a,l,r,o,i):Xze(a,l,r,o,i)}function Xze(e,n,r,o,i){for(let s=0;s<e.length;s++)A6(e[s],$X(n[s],o,s,r),r,o.concat(s),i);return i}function nun(e,n,r,o,i){const s=Cfe(e),a=Cfe(n);if(!sun(s.keys,a.keys))return Xze(e,n,r,o,i);for(let l=0;l<a.keys.length;l++){const c=a.keys[l],d=s.index[c],f=$X(a.index[c],o,l,r);A6(d,f,r,o.concat({_key:c}),i)}return i}function run(e,n,r,o){const{enabled:i,lengthThresholdRelative:s,lengthThresholdAbsolute:a}=r.diffMatchPatch,l=o[o.length-1];if(!i||typeof e!="string"||typeof n!="string"||typeof l=="string"&&l[0]==="_"||n.length<a)return;let c="";try{const d=RE(e,n),f=dX(d);c=ize(rze(f))}catch{return}return c.length>n.length*s?void 0:{op:"diffMatchPatch",path:o,value:c}}function oun(e,n,r,o,i){const s=run(e,n,r,o);return i.push(s||{op:"set",path:o,value:n}),i}function wfe(e){return Qcn.indexOf(e)===-1}function TL(e){const n=[];for(let r=0;r<e.length;r++){const o=iun(e[r]);if(!o||n.indexOf(o)!==-1)return!1;n.push(o)}return!0}function iun(e){return typeof e=="object"&&e!==null&&e._key}function Cfe(e){return e.reduce((n,r)=>(n.keys.push(r._key),n.index[r._key]=r,n),{keys:[],index:{}})}function sun(e,n){return e.length===n.length&&e.every((r,o)=>n[o]===r)}function $X(e,n,r,o){if(typeof e<"u")return e;if(!o.hideWarnings){const i=Zze(n.concat(r));console.warn("undefined value in array converted to null (at '".concat(i,"')"))}return null}function aun(e){return!!e.ifRevisionID}function _fe(e){return!0}var Qze={exports:{}};/*!
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/(function(e){(function(){var n={}.hasOwnProperty;function r(){for(var o=[],i=0;i<arguments.length;i++){var s=arguments[i];if(s){var a=typeof s;if(a==="string"||a==="number")o.push(s);else if(Array.isArray(s)){if(s.length){var l=r.apply(null,s);l&&o.push(l)}}else if(a==="object"){if(s.toString!==Object.prototype.toString&&!s.toString.toString().includes("[native code]")){o.push(s.toString());continue}for(var c in s)n.call(s,c)&&s[c]&&o.push(c)}}}return o.join(" ")}e.exports?(r.default=r,e.exports=r):window.classNames=r})()})(Qze);var lun=Qze.exports;const cun=Ye(lun);var uun=G8,dun=eZ,fun=Object.prototype,hun=fun.hasOwnProperty,pun=dun(function(e,n,r){hun.call(e,r)?e[r].push(n):uun(e,r,[n])}),mun=pun;const DX=Ye(mun);function gun(e){for(var n=-1,r=e==null?0:e.length,o=0,i=[];++n<r;){var s=e[n];s&&(i[o++]=s)}return i}var vun=gun;const $6=Ye(vun);var yun=G8,bun=eZ,xun=bun(function(e,n,r){yun(e,r,n)}),wun=xun;const OX=Ye(wun);var Cun=Vu;function _un(e){return Cun(e).toLowerCase()}var Sun=_un;const sx=Ye(Sun);var kun=Aw,Eun=qv,jun=Y8,Tun=X8,Iun=Eun(function(e){return jun(kun(e,1,Tun,!0))}),Aun=Iun;const Jze=Ye(Aun);function $un(){}var PX=$un,Dun=HK,Oun=PX;function pD(e,n){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!n,this.__index__=0,this.__values__=void 0}pD.prototype=Dun(Oun.prototype);pD.prototype.constructor=pD;var RX=pD,Sfe=uPe,Pun=Sfe&&new Sfe,Run=Pun,kfe=Run,Mun=XK,Lun=kfe?function(e){return kfe.get(e)}:Mun,eHe=Lun,Fun={},Bun=Fun,Efe=Bun,Nun=Object.prototype,Vun=Nun.hasOwnProperty;function zun(e){for(var n=e.name+"",r=Efe[n],o=Vun.call(Efe,n)?r.length:0;o--;){var i=r[o],s=i.func;if(s==null||s==e)return i.name}return n}var tHe=zun,Hun=HK,Uun=PX,Wun=4294967295;function mD(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Wun,this.__views__=[]}mD.prototype=Hun(Uun.prototype);mD.prototype.constructor=mD;var MX=mD,Gun=MX,qun=RX,Yun=NK;function Kun(e){if(e instanceof Gun)return e.clone();var n=new qun(e.__wrapped__,e.__chain__);return n.__actions__=Yun(e.__actions__),n.__index__=e.__index__,n.__values__=e.__values__,n}var Zun=Kun,Xun=MX,jfe=RX,Qun=PX,Jun=Ri,edn=Fc,tdn=Zun,ndn=Object.prototype,rdn=ndn.hasOwnProperty;function gD(e){if(edn(e)&&!Jun(e)&&!(e instanceof Xun)){if(e instanceof jfe)return e;if(rdn.call(e,"__wrapped__"))return tdn(e)}return new jfe(e)}gD.prototype=Qun.prototype;gD.prototype.constructor=gD;var odn=gD,idn=MX,sdn=eHe,adn=tHe,ldn=odn;function cdn(e){var n=adn(e),r=ldn[n];if(typeof r!="function"||!(n in idn.prototype))return!1;if(e===r)return!0;var o=sdn(r);return!!o&&e===o[0]}var udn=cdn,Tfe=RX,ddn=qK,fdn=eHe,IL=tHe,hdn=Ri,Ife=udn,pdn="Expected a function",mdn=8,gdn=32,vdn=128,ydn=256;function bdn(e){return ddn(function(n){var r=n.length,o=r,i=Tfe.prototype.thru;for(e&&n.reverse();o--;){var s=n[o];if(typeof s!="function")throw new TypeError(pdn);if(i&&!a&&IL(s)=="wrapper")var a=new Tfe([],!0)}for(o=a?o:r;++o<r;){s=n[o];var l=IL(s),c=l=="wrapper"?fdn(s):void 0;c&&Ife(c[0])&&c[1]==(vdn|mdn|gdn|ydn)&&!c[4].length&&c[9]==1?a=a[IL(c[0])].apply(a,c[3]):a=s.length==1&&Ife(s)?a[l]():a.thru(s)}return function(){var d=arguments,f=d[0];if(a&&d.length==1&&hdn(f))return a.plant(f).value();for(var h=0,m=r?n[h].apply(this,d):f;++h<r;)m=n[h].call(this,m);return m}})}var xdn=bdn,wdn=xdn,Cdn=wdn(),_dn=Cdn;const Sdn=Ye(_dn);var kdn=YK;function Edn(e,n){for(var r=e.length;r--&&kdn(n,e[r],0)>-1;);return r}var jdn=Edn,Tdn=YK;function Idn(e,n){for(var r=-1,o=e.length;++r<o&&Tdn(n,e[r],0)>-1;);return r}var Adn=Idn,$dn=PLe,Ddn=xPe,Odn=QLe,Pdn=jdn,Rdn=Adn,Afe=sFe,Mdn=Vu;function Ldn(e,n,r){if(e=Mdn(e),e&&(r||n===void 0))return Ddn(e);if(!e||!(n=$dn(n)))return e;var o=Afe(e),i=Afe(n),s=Rdn(o,i),a=Pdn(o,i)+1;return Odn(o,s,a).join("")}var Fdn=Ldn;const Bdn=Ye(Fdn);var hT,Ndn=new Uint8Array(16);function Vdn(){if(!hT&&(hT=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),!hT))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return hT(Ndn)}const zdn=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function Hdn(e){return typeof e=="string"&&zdn.test(e)}var Us=[];for(var AL=0;AL<256;++AL)Us.push((AL+256).toString(16).substr(1));function Udn(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=(Us[e[n+0]]+Us[e[n+1]]+Us[e[n+2]]+Us[e[n+3]]+"-"+Us[e[n+4]]+Us[e[n+5]]+"-"+Us[e[n+6]]+Us[e[n+7]]+"-"+Us[e[n+8]]+Us[e[n+9]]+"-"+Us[e[n+10]]+Us[e[n+11]]+Us[e[n+12]]+Us[e[n+13]]+Us[e[n+14]]+Us[e[n+15]]).toLowerCase();if(!Hdn(r))throw TypeError("Stringified UUID is invalid");return r}function qf(e,n,r){e=e||{};var o=e.random||(e.rng||Vdn)();if(o[6]=o[6]&15|64,o[8]=o[8]&63|128,n){r=r||0;for(var i=0;i<16;++i)n[r+i]=o[i];return n}return Udn(o)}var Wdn=Dv;function Gdn(e,n,r){for(var o=-1,i=e.length;++o<i;){var s=e[o],a=n(s);if(a!=null&&(l===void 0?a===a&&!Wdn(a):r(a,l)))var l=a,c=s}return c}var nHe=Gdn;function qdn(e,n){return e>n}var Ydn=qdn,Kdn=nHe,Zdn=Ydn,Xdn=Wv;function Qdn(e){return e&&e.length?Kdn(e,Xdn,Zdn):void 0}var Jdn=Qdn;const efn=Ye(Jdn);function tfn(e,n){return e<n}var nfn=tfn,rfn=nHe,ofn=nfn,ifn=Wv;function sfn(e){return e&&e.length?rfn(e,ifn,ofn):void 0}var afn=sfn;const lfn=Ye(afn),Vn=Eh("mutator-document");class Xd{constructor(n,r){this._value=n,this.path=r||[]}containerType(){return Array.isArray(this._value)?"array":this._value!==null&&typeof this._value=="object"?"object":"primitive"}get(){return this._value}length(){if(!Array.isArray(this._value))throw new Error("Won't return length of non-indexable _value");return this._value.length}getIndex(n){return Array.isArray(this._value)?n>=this.length()?null:new Xd(this._value[n],this.path.concat(n)):!1}hasAttribute(n){return I5(this._value)?this._value.hasOwnProperty(n):!1}attributeKeys(){return I5(this._value)?Object.keys(this._value):[]}getAttribute(n){if(!I5(this._value))throw new Error("getAttribute only applies to plain objects");return this.hasAttribute(n)?new Xd(this._value[n],this.path.concat(n)):null}set(n){return n===this._value?this:new Xd(n,this.path)}setIndex(n,r){if(!Array.isArray(this._value))throw new Error("setIndex only applies to arrays");if(Object.is(r,this._value[n]))return this;const o=this._value.slice();return o[n]=r,new Xd(o,this.path)}setIndexAccessor(n,r){return this.setIndex(n,r.get())}unsetIndices(n){if(!Array.isArray(this._value))throw new Error("unsetIndices only applies to arrays");const r=this._value.length,o=[];for(let i=0;i<r;i++)n.indexOf(i)===-1&&o.push(this._value[i]);return new Xd(o,this.path)}insertItemsAt(n,r){if(!Array.isArray(this._value))throw new Error("insertItemsAt only applies to arrays");let o;return this._value.length===0&&n===0?o=r:o=this._value.slice(0,n).concat(r).concat(this._value.slice(n)),new Xd(o,this.path)}setAttribute(n,r){if(!I5(this._value))throw new Error("Unable to set attribute of non-object container");if(Object.is(r,this._value[n]))return this;const o=Object.assign({},this._value,{[n]:r});return new Xd(o,this.path)}setAttributeAccessor(n,r){return this.setAttribute(n,r.get())}unsetAttribute(n){if(!I5(this._value))throw new Error("Unable to unset attribute of non-object container");const r=Object.assign({},this._value);return delete r[n],new Xd(r,this.path)}}function I5(e){return e!==null&&typeof e=="object"}function bA(e){return e!==null&&typeof e=="object"}const cfn=/^[a-z_$]+/;function rHe(e){let n="";return e.forEach((r,o)=>{n+=ufn(r,o===0)}),n}function ufn(e,n){if(typeof e=="number")return"[".concat(e,"]");if(bA(e)){const r=e;return Object.keys(e).map(o=>dfn(r[o])?"[".concat(o,'=="').concat(r[o],'"]'):"").join("")}return typeof e=="string"&&cfn.test(e)?n?e:".".concat(e):"['".concat(e,"']")}function dfn(e){switch(typeof e){case"number":case"string":case"boolean":return!0;default:return!1}}function ffn(e){const[n,r]=oHe(e);if(!n)throw new Error("Head cannot be null");return pfn(n,r)}function oHe(e){if(e.type!=="path")return[e,null];const n=e.nodes;return n.length===0?[null,null]:n.length===1?[n[0],null]:[n[0],{type:"path",nodes:n.slice(1)}]}function hfn(e,n){if(!e&&!n)return null;const r=e?e.nodes:[],o=n?n.nodes:[];return{type:"path",nodes:r.concat(o)}}function pfn(e,n){return e.type!=="union"?[[e,n]]:e.nodes.map(r=>{if(r.type==="path"){const[o,i]=oHe(r);return[o,hfn(i,n)]}return[r,n]})}const mfn=/[0-9]/,gfn=/^[a-zA-Z0-9_]$/,vfn=/^[a-zA-Z_]$/,iHe={operator:["..",".",",",":","?"],comparator:[">=","<=","<",">","==","!="],keyword:["$","@"],boolean:["true","false"],paren:["[","]"]},yfn=Object.keys(iHe);class bfn{constructor(n){this.source=n,this.length=n.length,this.i=0,this.tokenizers=[this.tokenizeSymbol,this.tokenizeIdentifier,this.tokenizeNumber,this.tokenizeQuoted].map(r=>r.bind(this))}tokenize(){const n=[];for(;!this.EOF();){this.chompWhitespace();let r=null;if(!this.tokenizers.some(i=>(r=i(),!!r))||!r)throw new Error("Invalid tokens in jsonpath '".concat(this.source,"' @ ").concat(this.i));n.push(r)}return n}takeWhile(n){const r=this.i;let o="";for(;!this.EOF();){const i=n(this.source[this.i]);if(i===null)break;o+=i,this.i++}return this.i===r?null:o}EOF(){return this.i>=this.length}peek(){return this.EOF()?null:this.source[this.i]}consume(n){if(this.i+n.length>this.length)throw new Error("Expected ".concat(n," at end of jsonpath"));if(n===this.source.slice(this.i,this.i+n.length))this.i+=n.length;else throw new Error('Expected "'.concat(n,'", but source contained "').concat(this.source.slice()))}tryConsume(n){return this.i+n.length>this.length?null:n===this.source.slice(this.i,this.i+n.length)?(this.i+=n.length,n):null}chompWhitespace(){this.takeWhile(n=>n===" "?"":null)}tokenizeQuoted(){const n=this.peek();if(n==="'"||n==='"'){this.consume(n);let r=!1;const o=this.takeWhile(i=>r?(r=!1,i):i==="\\"?(r=!0,""):i!=n?i:null);return this.consume(n),{type:"quoted",value:o,quote:n==='"'?"double":"single"}}return null}tokenizeIdentifier(){let n=!0;const r=this.takeWhile(o=>n?(n=!1,o.match(vfn)?o:null):o.match(gfn)?o:null);return r!==null?{type:"identifier",name:r}:null}tokenizeNumber(){const n=this.i;let r=!1,o=!1,i=!1;this.peek()==="-"&&(i=!0,this.consume("-"));const s=this.takeWhile(a=>a==="."&&!r&&o?(r=!0,a):(o=!0,a.match(mfn)?a:null));return s!==null?{type:"number",value:i?-s:+s,raw:i?"-".concat(s):s}:(this.i=n,null)}tokenizeSymbol(){for(const n of yfn){const o=iHe[n].find(i=>this.tryConsume(i));if(o)return{type:n,symbol:o}}return null}}function xfn(e){return new bfn(e).tokenize()}class wfn{constructor(n){this.tokens=xfn(n),this.length=this.tokens.length,this.i=0}parse(){return this.parsePath()}EOF(){return this.i>=this.length}peek(){return this.EOF()?null:this.tokens[this.i]}consume(){const n=this.peek();return this.i+=1,n}probe(n){const r=this.peek();if(!r)return null;const o=r;return Object.keys(n).every(s=>s in r&&n[s]===o[s])?r:null}match(n){return this.probe(n)?this.consume():null}parseAttribute(){const n=this.match({type:"identifier"});if(n&&n.type==="identifier")return{type:"attribute",name:n.name};const r=this.match({type:"quoted",quote:"single"});return r&&r.type==="quoted"?{type:"attribute",name:r.value||""}:null}parseAlias(){return this.match({type:"keyword",symbol:"@"})||this.match({type:"keyword",symbol:"$"})?{type:"alias",target:"self"}:null}parseNumber(){const n=this.match({type:"number"});return n&&n.type==="number"?{type:"number",value:n.value}:null}parseNumberValue(){const n=this.parseNumber();return n?n.value:null}parseSliceSelector(){const n=this.i,r=this.parseNumberValue();if(!this.match({type:"operator",symbol:":"}))return r===null?(this.i=n,null):{type:"index",value:r};const i={type:"range",start:r,end:this.parseNumberValue()};return this.match({type:"operator",symbol:":"})&&(i.step=this.parseNumberValue()),i.start===null&&i.end===null?(this.i=n,null):i}parseValueReference(){return this.parseAttribute()||this.parseSliceSelector()}parseLiteralValue(){const n=this.match({type:"quoted",quote:"double"});if(n&&n.type==="quoted")return{type:"string",value:n.value||""};const r=this.match({type:"boolean"});return r&&r.type==="boolean"?{type:"boolean",value:r.symbol==="true"}:this.parseNumber()}parseFilterExpression(){const n=this.i,r=this.parseAttribute()||this.parseAlias();if(!r)return null;if(this.match({type:"operator",symbol:"?"}))return{type:"constraint",operator:"?",lhs:r};const o=this.match({type:"comparator"});if(!o||o.type!=="comparator")return this.i=n,null;const i=r,s=this.parseLiteralValue();if(!s)throw new Error("Operator ".concat(o.symbol," needs a literal value at the right hand side"));return{type:"constraint",operator:o.symbol,lhs:i,rhs:s}}parseExpression(){return this.parseFilterExpression()||this.parseValueReference()}parseUnion(){if(!this.match({type:"paren",symbol:"["}))return null;const n=[];let r=this.parseFilterExpression()||this.parsePath()||this.parseValueReference();for(;r&&(n.push(r),!this.match({type:"paren",symbol:"]"}));){if(!this.match({type:"operator",symbol:","}))throw new Error("Expected ]");if(r=this.parseFilterExpression()||this.parsePath()||this.parseValueReference(),!r)throw new Error("Expected expression following ','")}return{type:"union",nodes:n}}parseRecursive(){if(!this.match({type:"operator",symbol:".."}))return null;const n=this.parsePath();if(!n)throw new Error("Expected path following '..' operator");return{type:"recursive",term:n}}parsePath(){const n=[],r=this.parseAttribute()||this.parseUnion()||this.parseRecursive();if(!r)return null;for(n.push(r);!this.EOF();)if(this.match({type:"operator",symbol:"."})){const o=this.parseAttribute();if(!o)throw new Error("Expected attribute name following '.");n.push(o);continue}else if(this.probe({type:"paren",symbol:"["})){const o=this.parseUnion();if(!o)throw new Error("Expected union following '['");n.push(o)}else{const o=this.parseRecursive();o&&n.push(o);break}return n.length===1?n[0]:{type:"path",nodes:n}}}function sHe(e){const n=new wfn(e).parse();if(!n)throw new Error('Failed to parse JSON path "'.concat(e,'"'));return n}function aHe(e){return Xy(e,!1)}function Xy(e,n){switch(e.type){case"attribute":return e.name;case"alias":return e.target==="self"?"@":"$";case"number":return"".concat(e.value);case"range":{const r=[];return n||r.push("["),e.start&&r.push("".concat(e.start)),r.push(":"),e.end&&r.push("".concat(e.end)),e.step&&r.push(":".concat(e.step)),n||r.push("]"),r.join("")}case"index":return n?"".concat(e.value):"[".concat(e.value,"]");case"constraint":{const r=e.rhs?" ".concat(Xy(e.rhs,!1)):"",o="".concat(Xy(e.lhs,!1)," ").concat(e.operator).concat(r);return n?o:"[".concat(o,"]")}case"string":return JSON.stringify(e.value);case"path":{const r=[],o=e.nodes.slice();for(;o.length>0;){const i=o.shift();i&&r.push(aHe(i));const s=o[0];s&&Xy(s,!1)[0]!=="["&&r.push(".")}return r.join("")}case"union":return"[".concat(e.nodes.map(r=>Xy(r,!0)).join(","),"]");default:throw new Error("Unknown node type ".concat(e.type));case"recursive":return"..".concat(Xy(e.term,!1))}}class fc{constructor(n){if(!n)throw new Error("Attempted to create Expression from null-value");if("expr"in n?this.expr=n.expr:this.expr=n,!("type"in this.expr))throw new Error("Attempt to create Expression for expression with no type")}isPath(){return this.expr.type==="path"}isUnion(){return this.expr.type==="union"}isCollection(){return this.isPath()||this.isUnion()}isConstraint(){return this.expr.type==="constraint"}isRecursive(){return this.expr.type==="recursive"}isExistenceConstraint(){return this.expr.type==="constraint"&&this.expr.operator==="?"}isIndex(){return this.expr.type==="index"}isRange(){return this.expr.type==="range"}expandRange(n){const r=()=>{if(!n)throw new Error("expandRange() required a probe that was not passed");return n.length()};let o="start"in this.expr&&this.expr.start||0;o=$L(o,n);let i="end"in this.expr&&this.expr.end||r();i=$L(i,n);const s="step"in this.expr&&this.expr.step||1;return{start:o,end:i,step:s}}isAttributeReference(){return this.expr.type==="attribute"}isIndexReference(){return this.isIndex()||this.isRange()}name(){return"name"in this.expr?this.expr.name:""}isSelfReference(){return this.expr.type==="alias"&&this.expr.target==="self"}constraintTargetIsSelf(){return this.expr.type==="constraint"&&this.expr.lhs.type==="alias"&&this.expr.lhs.target==="self"}constraintTargetIsAttribute(){return this.expr.type==="constraint"&&this.expr.lhs.type==="attribute"}testConstraint(n){const r=this.expr;if(r.type==="constraint"&&r.lhs.type==="alias"&&r.lhs.target==="self"){if(n.containerType()!=="primitive")return!1;if(r.type==="constraint"&&r.operator==="?")return!0;const a=n.get(),l=r.rhs&&"value"in r.rhs?r.rhs.value:void 0;return $fe(a,r.operator,l)}if(r.type!=="constraint")return!1;const o=r.lhs;if(!o)throw new Error("No LHS of expression");if(o.type!=="attribute")throw new Error("Constraint target ".concat(o.type," not supported"));if(n.containerType()!=="object")return!1;const i=n.getAttribute(o.name);if(i==null||i.containerType()!=="primitive")return!1;if(this.isExistenceConstraint())return!0;const s=r.rhs&&"value"in r.rhs?r.rhs.value:void 0;return $fe(i.get(),r.operator,s)}pathNodes(){return this.expr.type==="path"?this.expr.nodes:[this.expr]}prepend(n){return n?new fc({type:"path",nodes:n.pathNodes().concat(this.pathNodes())}):this}concat(n){return n?n.prepend(this):this}descend(){return ffn(this.expr).map(n=>{const[r,o]=n;return{head:r?new fc(r):null,tail:o?new fc(o):null}})}unwrapRecursive(){if(this.expr.type!=="recursive")throw new Error("Attempt to unwrap recursive on type ".concat(this.expr.type));return new fc(this.expr.term)}toIndicies(n){if(this.expr.type!=="index"&&this.expr.type!=="range")throw new Error("Node cannot be converted to indexes");if(this.expr.type==="index")return[$L(this.expr.value,n)];const r=[],o=this.expandRange(n);let{start:i,end:s}=o;o.step<0&&([i,s]=[s,i]);for(let a=i;a<s;a++)r.push(a);return r}toFieldReferences(){if(this.isIndexReference())return this.toIndicies();if(this.expr.type==="attribute")return[this.expr.name];throw new Error("Can't convert ".concat(this.expr.type," to field references"))}toString(){return aHe(this.expr)}static fromPath(n){const r=sHe(n);if(!r)throw new Error('Failed to parse path "'.concat(n,'"'));return new fc(r)}static attributeReference(n){return new fc({type:"attribute",name:n})}static indexReference(n){return new fc({type:"index",value:n})}}function $fe(e,n,r){switch(n){case">":return e>r;case">=":return e>=r;case"<":return e<r;case"<=":return e<=r;case"==":return e===r;case"!=":return e!==r;default:throw new Error("Unsupported binary operator ".concat(n))}}function $L(e,n){if(e>=0)return e;if(!n)throw new Error("interpretNegativeIndex() must have a probe when < 0");return e+n.length()}class $b{constructor(n,r){this.head=n,this.tail=r}iterate(n){let r=[this];if(this.head&&this.head.isConstraint()){let o=!0;for(;o;)r=Zr(r.map(i=>i.iterateConstraints(n))),o=r.some(i=>i.head&&i.head.isConstraint())}return r}isRecursive(){return!!(this.head&&this.head.isRecursive())}hasArrived(){return this.head===null&&this.tail===null}extractRecursives(){if(this.head&&this.head.isRecursive()){const n=this.head.unwrapRecursive();return new $b(null,n.concat(this.tail)).descend()}return[]}iterateConstraints(n){const r=this.head;if(r===null||!r.isConstraint())return[this];const o=[];if(n.containerType()==="primitive"&&r.constraintTargetIsSelf())return r.testConstraint(n)&&o.push(...this.descend()),o;if(n.containerType()==="array"){const i=n.length();for(let s=0;s<i;s++){const a=n.getIndex(s);a&&r.testConstraint(a)&&o.push(new $b(new fc({type:"index",value:s}),this.tail))}return o}return n.containerType()==="object"?r.constraintTargetIsSelf()?[]:r.testConstraint(n)?this.descend():o:o}descend(){return this.tail?this.tail.descend().map(n=>new $b(n.head,n.tail)):[new $b(null,null)]}toString(){const n=["<"];return this.head&&n.push(this.head.toString()),n.push("|"),this.tail&&n.push(this.tail.toString()),n.push(">"),n.join("")}}class C0{constructor(n,r){this.active=n||[],r?(this.recursives=r.recursives,this.payload=r.payload):this.recursives=[],this.extractRecursives()}setPayload(n){return this.payload=n,this}extractRecursives(){this.active=this.active.filter(n=>n.isRecursive()?(this.recursives.push(...n.extractRecursives()),!1):!0)}activeRecursives(n){return this.recursives.filter(r=>{const o=r.head;return o?o.isConstraint()||n.containerType()==="array"&&o.isIndexReference()?!0:n.containerType()==="object"?o.isAttributeReference()&&n.hasAttribute(o.name()):!1:!1})}match(n){return this.iterate(n).extractMatches(n)}iterate(n){const r=[];return this.active.concat(this.activeRecursives(n)).forEach(o=>{r.push(...o.iterate(n))}),new C0(r,this)}isDestination(){return this.active.some(n=>n.hasArrived())}hasRecursives(){return this.recursives.length>0}extractMatches(n){const r=[],o=[];if(this.active.forEach(i=>{if(i.hasArrived()){o.push(new fc({type:"alias",target:"self"}));return}const s=i.head;if(s&&!(n.containerType()==="array"&&!s.isIndexReference())&&!(n.containerType()==="object"&&!s.isAttributeReference()))if(i.tail){const a=new C0(i.descend(),this);s.toFieldReferences().forEach(()=>{r.push({target:s,matcher:a})})}else o.push(s)}),this.hasRecursives()){const i=new C0([],this);if(n.containerType()==="array"){const s=n.length();for(let a=0;a<s;a++)r.push({target:fc.indexReference(a),matcher:i})}else n.containerType()==="object"&&n.attributeKeys().forEach(s=>{r.push({target:fc.attributeReference(s),matcher:i})})}return o.length>0?{leads:r,delivery:{targets:o,payload:this.payload}}:{leads:r}}static fromPath(n){const r=sHe(n);if(!r)throw new Error('Failed to parse path from "'.concat(n,'"'));const o=new $b(null,new fc(r));return new C0(o.descend())}}class vD{constructor(n,r){this._value=n,this.path=r||[]}containerType(){return Array.isArray(this._value)?"array":this._value!==null&&typeof this._value=="object"?"object":"primitive"}length(){if(!Array.isArray(this._value))throw new Error("Won't return length of non-indexable _value");return this._value.length}getIndex(n){return Array.isArray(this._value)?n>=this.length()?null:new vD(this._value[n],this.path.concat(n)):!1}hasAttribute(n){return bA(this._value)?this._value.hasOwnProperty(n):!1}attributeKeys(){return bA(this._value)?Object.keys(this._value):[]}getAttribute(n){if(!bA(this._value))throw new Error("getAttribute only applies to plain objects");return this.hasAttribute(n)?new vD(this._value[n],this.path.concat(n)):null}get(){return this._value}}function Cfn(e,n){const r=[],o=C0.fromPath(e).setPayload(function(a){r.push(...a)}),i=new vD(n);return lHe(o,i),r}function lHe(e,n){const{leads:r,delivery:o}=e.match(n);r.forEach(i=>{Dfe(i.target,n).forEach(s=>{lHe(i.matcher,s)})}),o&&o.targets.forEach(i=>{typeof o.payload=="function"&&o.payload(Dfe(i,n))})}function Dfe(e,n){const r=[];if(e.isIndexReference())e.toIndicies(n).forEach(o=>{r.push(n.getIndex(o))});else if(e.isAttributeReference())r.push(n.getAttribute(e.name()));else if(e.isSelfReference())r.push(n);else throw new Error("Unable to derive accessor for target ".concat(e.toString()));return $6(r)}function _fn(e,n){return Cfn(e,n).map(o=>({path:o.path,value:o.get()}))}function Ofe(e,n){if(typeof n!="string")return n;const[r]=oze(e,n,{allowExceedingIndices:!0});return r}class Sfn{constructor(n,r,o){this.id=n,this.path=r,this.dmpPatch=sze(o)}apply(n,r){let o=r;if(o.containerType()==="primitive")return o;for(const i of n){if(i.isIndexReference()){for(const s of i.toIndicies(r)){const a=o.getIndex(s);if(!a)continue;const l=a.get(),c=Ofe(this.dmpPatch,l);o=o.setIndex(s,c)}continue}if(i.isAttributeReference()&&o.hasAttribute(i.name())){const s=o.getAttribute(i.name());if(!s)continue;const a=s.get(),l=Ofe(this.dmpPatch,a);o=o.setAttribute(i.name(),l);continue}throw new Error("Unable to apply diffMatchPatch to target ".concat(i.toString()))}return o}}function Pfe(e,n){return typeof e!="number"||!Number.isFinite(e)?e:e+n}class Rfe{constructor(n,r,o){this.path=r,this.value=o,this.id=n}apply(n,r){let o=r;if(o.containerType()==="primitive")return o;for(const i of n){if(i.isIndexReference()){for(const s of i.toIndicies(r)){const a=o.getIndex(s);if(!a)continue;const l=a.get();o=o.setIndex(s,Pfe(l,this.value))}continue}if(i.isAttributeReference()){const s=o.getAttribute(i.name());if(!s)continue;const a=s.get();o=o.setAttribute(i.name(),Pfe(a,this.value));continue}throw new Error("Unable to apply to target ".concat(i.toString()))}return o}}function D6(e,n){const r=[];return e.forEach(o=>{o.isIndexReference()&&r.push(...o.toIndicies(n))}),r.sort()}class kfn{constructor(n,r,o,i){this.id=n,this.location=r,this.path=o,this.items=i}apply(n,r){let o=r;if(r.containerType()!=="array")throw new Error("Attempt to apply insert patch to non-array value");switch(this.location){case"before":{const i=Efn(n,r);o=o.insertItemsAt(i,this.items);break}case"after":{const i=jfn(n,r);o=o.insertItemsAt(i+1,this.items);break}case"replace":{const i=D6(n,r);o=o.unsetIndices(i),o=o.insertItemsAt(i[0],this.items);break}default:throw new Error("Unsupported location atm: ".concat(this.location))}return o}}function Efn(e,n){let r=lfn(D6(e,n))||0;return e.forEach(o=>{if(o.isRange()){const{start:i}=o.expandRange();i<r&&(r=i)}}),r}function jfn(e,n){let r=efn(D6(e,n))||0;return e.forEach(o=>{if(o.isRange()){const{end:i}=o.expandRange();i>r&&(r=i)}}),r}class cHe{constructor(n,r,o){this.id=n,this.path=r,this.value=o}apply(n,r){let o=r;return n.forEach(i=>{if(!i.isIndexReference())if(i.isAttributeReference())o.containerType()==="primitive"?o=o.set({[i.name()]:this.value}):o.hasAttribute(i.name())||(o=r.setAttribute(i.name(),this.value));else throw new Error("Unable to apply to target ".concat(i.toString()))}),o}}class uHe{constructor(n,r,o){this.id=n,this.path=r,this.value=o}apply(n,r){let o=r;return n.forEach(i=>{if(i.isSelfReference())o=o.set(this.value);else if(i.isIndexReference())i.toIndicies(r).forEach(s=>{o=o.setIndex(s,this.value)});else if(i.isAttributeReference())o.containerType()==="primitive"?o=o.set({[i.name()]:this.value}):o=o.setAttribute(i.name(),this.value);else throw new Error("Unable to apply to target ".concat(i.toString()))}),o}}class Tfn{constructor(n,r){this.id=n,this.path=r}apply(n,r){let o=r;switch(r.containerType()){case"array":o=o.unsetIndices(D6(n,r));break;case"object":n.forEach(i=>{o=o.unsetAttribute(i.name())});break;default:throw new Error("Target value is neither indexable or an object. This error should potentially just be silently ignored?")}return o}}function dHe(e){const n=[];if(Array.isArray(e))return e.reduce((d,f)=>d.concat(dHe(f)),n);const{set:r,setIfMissing:o,unset:i,diffMatchPatch:s,inc:a,dec:l,insert:c}=e;if(o&&Object.keys(o).forEach(d=>{n.push(new cHe(e.id,d,o[d]))}),r&&Object.keys(r).forEach(d=>{n.push(new uHe(e.id,d,r[d]))}),i&&i.forEach(d=>{n.push(new Tfn(e.id,d))}),s&&Object.keys(s).forEach(d=>{n.push(new Sfn(e.id,d,s[d]))}),a&&Object.keys(a).forEach(d=>{n.push(new Rfe(e.id,d,a[d]))}),l&&Object.keys(l).forEach(d=>{n.push(new Rfe(e.id,d,-l[d]))}),c){let d,f;const h=c;if("before"in h)d="before",f=h.before;else if("after"in h)d="after",f=h.after;else if("replace"in h)d="replace",f=h.replace;else throw new Error("Invalid insert patch");n.push(new kfn(e.id,d,f,h.items))}return n}let Ifn=class{constructor(n){this.patches=dHe(n)}apply(n){const r=new Xd(n);return this.applyViaAccessor(r).get()}applyViaAccessor(n){let r=n;const o=n.getAttribute("_id");if(!o)throw new Error("Cannot apply patch to document with no _id");const i=o.get();for(const s of this.patches){if(s.id!==i)continue;const a=C0.fromPath(s.path).setPayload(s);r=dH(a,r)}return r}};function dH(e,n){const r=e.payload instanceof uHe||e.payload instanceof cHe;let o=n;const{leads:i,delivery:s}=e.match(n);return i.forEach(a=>{if(a.target.isIndexReference())a.target.toIndicies().forEach(l=>{const c=o.getIndex(l);if(!c)throw new Error("Index out of bounds");o=o.setIndexAccessor(l,dH(a.matcher,c))});else if(a.target.isAttributeReference()){r&&o.containerType()==="primitive"&&(o=o.set({}));let l=o.getAttribute(a.target.name());if(!l&&r&&(o=o.setAttribute(a.target.name(),{}),l=o.getAttribute(a.target.name())),!l)return;const c=dH(a.matcher,l);l!==c&&(o=o.setAttributeAccessor(a.target.name(),c))}else throw new Error("Unable to handle target ".concat(a.target.toString()))}),s&&Afn(s.payload)&&(o=s.payload.apply(s.targets,o)),o}function Afn(e){return!!(e&&typeof e=="object"&&e!==null&&"apply"in e&&typeof e.apply=="function")}const $fn=qf;class _f{constructor(n){this.params=n}get transactionId(){return this.params.transactionId}get transition(){return this.params.transition}get identity(){return this.params.identity}get previousRev(){return this.params.previousRev}get resultRev(){return this.params.resultRev}get mutations(){return this.params.mutations}get timestamp(){if(typeof this.params.timestamp=="string")return new Date(this.params.timestamp)}get effects(){return this.params.effects}assignRandomTransactionId(){this.params.transactionId=$fn(),this.params.resultRev=this.params.transactionId}appliesToMissingDocument(){if(typeof this._appliesToMissingDocument<"u")return this._appliesToMissingDocument;const n=this.mutations[0];return n?this._appliesToMissingDocument=!!(n.create||n.createIfNotExists||n.createOrReplace):this._appliesToMissingDocument=!0,this._appliesToMissingDocument}compile(){const n=[];this.mutations.forEach(i=>{if(i.create){const s=i.create||{};n.push(a=>a||Object.assign(s,{_createdAt:s._createdAt||this.params.timestamp}));return}if(i.createIfNotExists){const s=i.createIfNotExists||{};n.push(a=>a===null?Object.assign(s,{_createdAt:s._createdAt||this.params.timestamp}):a);return}if(i.createOrReplace){const s=i.createOrReplace||{};n.push(()=>Object.assign(s,{_createdAt:s._createdAt||this.params.timestamp}));return}if(i.delete){n.push(()=>null);return}if(i.patch){if("query"in i.patch)return;const s=new Ifn(i.patch);n.push(a=>s.apply(a));return}throw new Error("Unsupported mutation ".concat(JSON.stringify(i,null,2)))}),typeof this.params.timestamp=="string"&&n.push(i=>i?Object.assign(i,{_updatedAt:this.params.timestamp}):null);const r=this.previousRev,o=this.resultRev||this.transactionId;this.compiled=i=>{if(r&&i&&r!==i._rev)throw new Error("Previous revision for this mutation was ".concat(r,", but the document revision is ").concat(i._rev));let s=i;for(const a of n)s=a(s);return s&&o&&(s===i&&(s=Object.assign({},i)),s._rev=o),s}}apply(n){Vn("Applying mutation %O to document %O",this.mutations,n),this.compiled||this.compile();const r=this.compiled(n);return Vn(" => %O",r),r}static applyAll(n,r){return r.reduce((o,i)=>i.apply(o),n)}static squash(n,r){const o=r.reduce((i,s)=>i.concat(...s.mutations),[]);return new _f({mutations:o})}}let Dfn=class{constructor(n){this.incoming=[],this.submitted=[],this.pending=[],this.inconsistentAt=null,this.lastStagedAt=null,this.reset(n),this.HEAD=n,this.EDGE=n}reset(n){this.incoming=[],this.submitted=[],this.pending=[],this.inconsistentAt=null,this.HEAD=n,this.EDGE=n,this.considerIncoming(),this.updateConsistencyFlag()}arrive(n){this.incoming.push(n),this.considerIncoming(),this.updateConsistencyFlag()}stage(n,r){if(!n.transactionId)throw new Error("Mutations _must_ have transactionId when submitted");this.lastStagedAt=new Date,Vn("Staging mutation %s (pushed to pending)",n.transactionId),this.pending.push(n),this.EDGE=n.apply(this.EDGE),this.onMutation&&!r&&this.onMutation({mutation:n,document:this.EDGE,remote:!1});const o=n.transactionId;return this.updateConsistencyFlag(),{success:()=>{this.pendingSuccessfullySubmitted(o),this.updateConsistencyFlag()},failure:()=>{this.pendingFailed(o),this.updateConsistencyFlag()}}}isConsistent(){return!this.inconsistentAt}considerIncoming(){let n=!1,r;const o=[];if(this.HEAD&&this.HEAD._updatedAt){const s=new Date(this.HEAD._updatedAt);this.incoming.find(a=>a.timestamp&&a.timestamp<s)&&(this.incoming=this.incoming.filter(a=>a.timestamp&&a.timestamp<s))}let i=0;do{if(this.HEAD){const s=this.HEAD;r=s._rev?this.incoming.find(a=>a.previousRev===s._rev):void 0}else r=this.incoming.find(s=>s.appliesToMissingDocument());if(r){const s=this.applyIncoming(r);if(n=n||s,n&&o.push(r),i++>10)throw new Error("Mutator stuck flushing incoming mutations. Probably stuck here: ".concat(JSON.stringify(r)))}}while(r);this.incoming.length>0&&Vn.enabled&&Vn("Unable to apply mutations %s",this.incoming.map(s=>s.transactionId).join(", ")),n&&this.rebase(o)}updateConsistencyFlag(){const n=this.isConsistent(),r=this.pending.length===0&&this.submitted.length===0&&this.incoming.length===0;r?this.inconsistentAt=null:this.inconsistentAt||(this.inconsistentAt=new Date),n!=r&&this.onConsistencyChanged&&(Vn(r?"Buffered document is inconsistent":"Buffered document is consistent"),this.onConsistencyChanged(r))}applyIncoming(n){if(!n)return!1;if(!n.transactionId)throw new Error("Received incoming mutation without a transaction ID");if(Vn("Applying mutation %s -> %s to rev %s",n.previousRev,n.resultRev,this.HEAD&&this.HEAD._rev),this.HEAD=n.apply(this.HEAD),this.onRemoteMutation&&this.onRemoteMutation(n),this.incoming=this.incoming.filter(r=>r.transactionId!==n.transactionId),this.hasUnresolvedMutations()){const r=this.consumeUnresolved(n.transactionId);return Vn.enabled&&(Vn("Incoming mutation ".concat(n.transactionId," appeared while there were pending or submitted local mutations")),Vn("Submitted txnIds: ".concat(this.submitted.map(o=>o.transactionId).join(", "))),Vn("Pending txnIds: ".concat(this.pending.map(o=>o.transactionId).join(", "))),Vn("needRebase === %s",r)),r}return Vn("Remote mutation %s arrived w/o any pending or submitted local mutations",n.transactionId),this.EDGE=this.HEAD,this.onMutation&&this.onMutation({mutation:n,document:this.EDGE,remote:!0}),!1}hasUnresolvedMutations(){return this.submitted.length>0||this.pending.length>0}consumeUnresolved(n){if(this.submitted.length===0&&this.pending.length===0)return!1;if(this.submitted.length!==0){if(this.submitted[0].transactionId===n)return Vn("Remote mutation %s matches upcoming submitted mutation, consumed from 'submitted' buffer",n),this.submitted.shift(),!1}else if(this.pending.length>0&&this.pending[0].transactionId===n)return Vn("Remote mutation %s matches upcoming pending mutation, consumed from 'pending' buffer",n),this.pending.shift(),!1;return Vn("The mutation was not the upcoming mutation, scrubbing. Pending: %d, Submitted: %d",this.pending.length,this.submitted.length),this.submitted=this.submitted.filter(r=>r.transactionId!==n),this.pending=this.pending.filter(r=>r.transactionId!==n),Vn("After scrubbing: Pending: %d, Submitted: %d",this.pending.length,this.submitted.length),!0}pendingSuccessfullySubmitted(n){if(this.pending.length===0)return;const r=this.pending[0];if(r.transactionId===n){this.pending.shift(),this.submitted.push(r);return}let o;const i=[];this.pending.forEach(s=>{if(s.transactionId===n){o=s;return}i.push(s)}),o&&this.submitted.push(o),this.pending=i,this.rebase([])}pendingFailed(n){this.pending=this.pending.filter(r=>r.transactionId!==n),this.rebase([])}rebase(n){const r=this.EDGE;this.EDGE=_f.applyAll(this.HEAD,this.submitted.concat(this.pending)),r!==null&&this.EDGE!==null&&(r._rev=this.EDGE._rev),!Kn(this.EDGE,r)&&this.onRebase&&this.onRebase(this.EDGE,n,this.pending)}};class pT{constructor(n){this.out=[],n?Vn("Reset mutation buffer to rev %s",n._rev):Vn("Reset mutation buffer state to document being deleted"),this.staged=[],this.setOperations={},this.documentPresent=!1,this.BASIS=n,this.PRESTAGE=n}add(n){n.mutations.forEach(r=>this.addOperation(r))}hasChanges(){return this.out.length>0||Object.keys(this.setOperations).length>0}purge(n){this.stashStagedOperations();let r=null;return this.out.length>0&&(Vn("Purged mutation buffer"),r=new _f({mutations:this.out,resultRev:n,transactionId:n})),this.out=[],this.documentPresent=!1,r}addOperation(n){var r;if(n.patch&&n.patch.set&&"id"in n.patch&&n.patch.id===((r=this.PRESTAGE)==null?void 0:r._id)&&Object.keys(n.patch).length===2){const o=n.patch.set,i={};for(const s of Object.keys(o))o.hasOwnProperty(s)&&(this.optimiseSetOperation(s,o[s])||(i[s]=o[s]));Object.keys(i).length>0&&(Vn("Unoptimizable set-operation detected, purging optimization buffer"),this.staged.push({patch:{id:this.PRESTAGE._id,set:i}}),this.stashStagedOperations());return}if(n.createIfNotExists&&this.PRESTAGE&&n.createIfNotExists._id===this.PRESTAGE._id){this.documentPresent||(this.staged.push(n),this.documentPresent=!0,this.stashStagedOperations());return}Vn("Unoptimizable mutation detected, purging optimization buffer"),this.staged.push(n),this.stashStagedOperations()}optimiseSetOperation(n,r){if(typeof r=="object")return!1;const o=_fn(n,this.PRESTAGE);if(o.length!==1)return!1;const i=o[0];if(typeof i.value=="object"||!this.PRESTAGE)return!1;let s=null;if(i.value===r)s=null;else if(typeof i.value=="string"&&typeof r=="string")try{const l=ize(rze(i.value,r));s={patch:{id:this.PRESTAGE._id,diffMatchPatch:{[n]:l}}}}catch{return!1}else s={patch:{id:this.PRESTAGE._id,set:{[n]:r}}};const a=rHe(i.path);return s?this.setOperations[a]=s:delete this.setOperations[a],!0}stashStagedOperations(){const n=[];Object.keys(this.setOperations).forEach(r=>{const o=this.setOperations[r];o&&n.push(o)}),n.push(...this.staged),n.length>0&&(this.PRESTAGE=new _f({mutations:n}).apply(this.PRESTAGE),this.staged=[],this.setOperations={}),this.out.push(...n)}rebase(n){return this.stashStagedOperations(),n===null?(this.out=[],this.BASIS=n,this.PRESTAGE=n,this.documentPresent=!1):(this.BASIS=n,this.out?this.PRESTAGE=new _f({mutations:this.out}).apply(this.BASIS):this.PRESTAGE=this.BASIS),this.PRESTAGE}}const Ofn=1e3*60;class Pfn{constructor(n,r){let{resolve:o,reject:i}=r;this.mutations=n,this.tries=0,this.resolve=o,this.reject=i}apply(n){return _f.applyAll(n,this.mutations)}squash(n){const r=_f.squash(n,this.mutations);return r.assignRandomTransactionId(),r}}const Mfe=(e,n)=>e.concat(n.mutations);class Rfn{constructor(n){this.committerRunning=!1,this.buffer=new pT(n),this.document=new Dfn(n),this.document.onMutation=r=>this.handleDocMutation(r),this.document.onRemoteMutation=r=>this.onRemoteMutation&&this.onRemoteMutation(r),this.document.onRebase=(r,o,i)=>this.handleDocRebase(r,o,i),this.document.onConsistencyChanged=r=>this.handleDocConsistencyChanged(r),this.LOCAL=n,this.mutations=[],this.commits=[]}reset(n){n?Vn("Document state reset to revision %s",n._rev):Vn("Document state reset to being deleted"),this.document.reset(n),this.rebase([],[]),this.handleDocConsistencyChanged(this.document.isConsistent())}add(n){this.onConsistencyChanged&&this.onConsistencyChanged(!1),Vn("Staged local mutation"),this.buffer.add(n);const r=this.LOCAL;this.LOCAL=n.apply(this.LOCAL),this.onMutation&&r!==this.LOCAL&&(Vn("onMutation fired"),this.onMutation({mutation:n,document:this.LOCAL,remote:!1}),this.LOCAL===null&&this.onDelete&&this.onDelete(this.LOCAL))}arrive(n){if(Vn("Remote mutation arrived %s -> %s",n.previousRev,n.resultRev),n.previousRev===n.resultRev)throw new Error("Mutation ".concat(n.transactionId," has previousRev === resultRev (").concat(n.previousRev,")"));return this.document.arrive(n)}commit(){return new Promise((n,r)=>{if(!this.buffer.hasChanges()){n();return}Vn("Committing local changes");const o=this.buffer.purge();this.commits.push(new Pfn(o?[o]:[],{resolve:n,reject:r})),this.buffer=new pT(this.LOCAL),this.performCommits()})}performCommits(){if(!this.commitHandler)throw new Error("No commitHandler configured for this BufferedDocument");this.committerRunning||this._cycleCommitter()}_cycleCommitter(){const n=this.commits.shift();if(!n){this.committerRunning=!1;return}this.committerRunning=!0;const r=n.squash(this.LOCAL),o=this.document.stage(r,!0),i={success:()=>{Vn("Commit succeeded"),o.success(),n.resolve(),this._cycleCommitter()},failure:()=>{Vn("Commit failed"),n.tries+=1,this.LOCAL!==null&&this.commits.unshift(n),o.failure(),n.tries<200&&setTimeout(()=>this._cycleCommitter(),Math.min(n.tries*1e3,Ofn))},cancel:s=>{this.commits.forEach(a=>a.reject(s)),this.commits=[],this.reset(this.document.HEAD),this.buffer=new pT(this.LOCAL),this.committerRunning=!1}};Vn("Posting commit"),this.commitHandler&&this.commitHandler({mutation:r,success:i.success,failure:i.failure,cancel:i.cancel})}handleDocRebase(n,r,o){this.rebase(r,o)}handleDocumentDeleted(){Vn("Document deleted"),this.LOCAL!==null&&this.onDelete&&this.onDelete(this.LOCAL),this.commits=[],this.mutations=[]}handleDocMutation(n){if(this.commits.length===0&&!this.buffer.hasChanges()){Vn("Document mutated from remote with no local changes"),this.LOCAL=this.document.EDGE,this.buffer=new pT(this.LOCAL),this.onMutation&&this.onMutation(n);return}Vn("Document mutated from remote with local changes"),this.document.EDGE===null&&this.handleDocumentDeleted(),this.rebase([n.mutation],[])}rebase(n,r){Vn("Rebasing document"),this.document.EDGE===null&&this.handleDocumentDeleted();const o=this.LOCAL;this.LOCAL=this.commits.reduce((s,a)=>a.apply(s),this.document.EDGE),this.LOCAL=this.buffer.rebase(this.LOCAL),o!==null&&this.LOCAL!==null&&(o._rev=this.LOCAL._rev),!Kn(this.LOCAL,o)&&this.onRebase&&this.onRebase(this.LOCAL,n.reduce(Mfe,[]),r.reduce(Mfe,[]))}handleDocConsistencyChanged(n){if(!this.onConsistencyChanged)return;const r=this.commits.length>0||this.buffer.hasChanges();n&&!r&&this.onConsistencyChanged(!0),n||this.onConsistencyChanged(!1)}}var wv={};Object.defineProperty(wv,"__esModule",{value:!0});wv.SKIP=hHe;var fHe=wv.reduce=pHe;wv.withCustomPathSegment=wv.SKIP_MARKER=void 0;function LX(e,n){return Ffn(e)||Lfn(e,n)||Mfn()}function Mfn(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function Lfn(e,n){var r=[],o=!0,i=!1,s=void 0;try{for(var a=e[Symbol.iterator](),l;!(o=(l=a.next()).done)&&(r.push(l.value),!(n&&r.length===n));o=!0);}catch(c){i=!0,s=c}finally{try{!o&&a.return!=null&&a.return()}finally{if(i)throw s}}return r}function Ffn(e){if(Array.isArray(e))return e}function xA(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?xA=function(r){return typeof r}:xA=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},xA(e)}function O6(e,n,r){return n}function Bfn(e){return Array.isArray(e)?"array":e===null?"null":xA(e)}var FX={_:"SKIP_MARKER"};wv.SKIP_MARKER=FX;function hHe(e){return[FX,e]}function BX(e,n,r,o){var i=n(e,r,o);return i===hHe?[!0,e]:Array.isArray(i)&&i[0]===FX?[!0,i[1]]:[!1,i]}function Nfn(e,n,r,o){var i=BX(e,n,r,o),s=LX(i,2),a=s[1];return a}function Vfn(e,n,r,o){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:O6,s=BX(e,n,r,o),a=LX(s,2),l=a[0],c=a[1];return l?c:Object.keys(r).reduce(function(d,f){return NX(d,n,r[f],o.concat(i(r[f],f,r)),i)},c)}function zfn(e,n,r,o){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:O6,s=BX(e,n,r,o),a=LX(s,2),l=a[0],c=a[1];return l?c:r.reduce(function(d,f,h){return NX(d,n,f,o.concat(i(f,h,r)),i)},c)}function NX(e,n,r,o){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:O6,s=Bfn(r);return s==="object"?Vfn(e,n,r,o,i):s==="array"?zfn(e,n,r,o,i):Nfn(e,n,r,o)}function pHe(e,n,r){var o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:O6;return NX(r,n,e,[],o)}var Hfn=function(n){return function(r,o,i){return pHe(r,o,i,n)}};wv.withCustomPathSegment=Hfn;function VX(e){return n=>Ki(()=>{const r=new Ir;return n.pipe(ZG(()=>r,{leading:!0,trailing:!0}),WOe((o,i)=>DOe(e(o,i),Au).pipe(GOe(()=>{r.next()}))))})}function Ufn(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return p.useMemo(()=>o=>{n.forEach(i=>i(o))},n)}const P6=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function o2(e){const n=Object.prototype.toString.call(e);return n==="[object Window]"||n==="[object global]"}function zX(e){return"nodeType"in e}function Zl(e){var n,r;return e?o2(e)?e:zX(e)&&(n=(r=e.ownerDocument)==null?void 0:r.defaultView)!=null?n:window:window}function HX(e){const{Document:n}=Zl(e);return e instanceof n}function FE(e){return o2(e)?!1:e instanceof Zl(e).HTMLElement}function mHe(e){return e instanceof Zl(e).SVGElement}function i2(e){return e?o2(e)?e.document:zX(e)?HX(e)?e:FE(e)||mHe(e)?e.ownerDocument:document:document:document}const Id=P6?p.useLayoutEffect:p.useEffect;function UX(e){const n=p.useRef(e);return Id(()=>{n.current=e}),p.useCallback(function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return n.current==null?void 0:n.current(...o)},[])}function Wfn(){const e=p.useRef(null),n=p.useCallback((o,i)=>{e.current=setInterval(o,i)},[]),r=p.useCallback(()=>{e.current!==null&&(clearInterval(e.current),e.current=null)},[]);return[n,r]}function VS(e,n){n===void 0&&(n=[e]);const r=p.useRef(e);return Id(()=>{r.current!==e&&(r.current=e)},n),r}function BE(e,n){const r=p.useRef();return p.useMemo(()=>{const o=e(r.current);return r.current=o,o},[...n])}function yD(e){const n=UX(e),r=p.useRef(null),o=p.useCallback(i=>{i!==r.current&&(n==null||n(i,r.current)),r.current=i},[]);return[r,o]}function fH(e){const n=p.useRef();return p.useEffect(()=>{n.current=e},[e]),n.current}let DL={};function NE(e,n){return p.useMemo(()=>{if(n)return n;const r=DL[e]==null?0:DL[e]+1;return DL[e]=r,e+"-"+r},[e,n])}function gHe(e){return function(n){for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];return o.reduce((s,a)=>{const l=Object.entries(a);for(const[c,d]of l){const f=s[c];f!=null&&(s[c]=f+e*d)}return s},{...n})}}const ax=gHe(1),zS=gHe(-1);function Gfn(e){return"clientX"in e&&"clientY"in e}function WX(e){if(!e)return!1;const{KeyboardEvent:n}=Zl(e.target);return n&&e instanceof n}function qfn(e){if(!e)return!1;const{TouchEvent:n}=Zl(e.target);return n&&e instanceof n}function hH(e){if(qfn(e)){if(e.touches&&e.touches.length){const{clientX:n,clientY:r}=e.touches[0];return{x:n,y:r}}else if(e.changedTouches&&e.changedTouches.length){const{clientX:n,clientY:r}=e.changedTouches[0];return{x:n,y:r}}}return Gfn(e)?{x:e.clientX,y:e.clientY}:null}const HS=Object.freeze({Translate:{toString(e){if(!e)return;const{x:n,y:r}=e;return"translate3d("+(n?Math.round(n):0)+"px, "+(r?Math.round(r):0)+"px, 0)"}},Scale:{toString(e){if(!e)return;const{scaleX:n,scaleY:r}=e;return"scaleX("+n+") scaleY("+r+")"}},Transform:{toString(e){if(e)return[HS.Translate.toString(e),HS.Scale.toString(e)].join(" ")}},Transition:{toString(e){let{property:n,duration:r,easing:o}=e;return n+" "+r+"ms "+o}}}),Lfe="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function Yfn(e){return e.matches(Lfe)?e:e.querySelector(Lfe)}const Kfn={display:"none"};function Zfn(e){let{id:n,value:r}=e;return ie.createElement("div",{id:n,style:Kfn},r)}function Xfn(e){let{id:n,announcement:r,ariaLiveType:o="assertive"}=e;const i={position:"fixed",width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return ie.createElement("div",{id:n,style:i,role:"status","aria-live":o,"aria-atomic":!0},r)}function Qfn(){const[e,n]=p.useState("");return{announce:p.useCallback(o=>{o!=null&&n(o)},[]),announcement:e}}const vHe=p.createContext(null);function Jfn(e){const n=p.useContext(vHe);p.useEffect(()=>{if(!n)throw new Error("useDndMonitor must be used within a children of <DndContext>");return n(e)},[e,n])}function ehn(){const[e]=p.useState(()=>new Set),n=p.useCallback(o=>(e.add(o),()=>e.delete(o)),[e]);return[p.useCallback(o=>{let{type:i,event:s}=o;e.forEach(a=>{var l;return(l=a[i])==null?void 0:l.call(a,s)})},[e]),n]}const thn={draggable:`
To pick up a draggable item, press the space bar.
While dragging, use the arrow keys to move the item.
Press space again to drop the item in its new position, or press escape to cancel.
`},nhn={onDragStart(e){let{active:n}=e;return"Picked up draggable item "+n.id+"."},onDragOver(e){let{active:n,over:r}=e;return r?"Draggable item "+n.id+" was moved over droppable area "+r.id+".":"Draggable item "+n.id+" is no longer over a droppable area."},onDragEnd(e){let{active:n,over:r}=e;return r?"Draggable item "+n.id+" was dropped over droppable area "+r.id:"Draggable item "+n.id+" was dropped."},onDragCancel(e){let{active:n}=e;return"Dragging was cancelled. Draggable item "+n.id+" was dropped."}};function rhn(e){let{announcements:n=nhn,container:r,hiddenTextDescribedById:o,screenReaderInstructions:i=thn}=e;const{announce:s,announcement:a}=Qfn(),l=NE("DndLiveRegion"),[c,d]=p.useState(!1);if(p.useEffect(()=>{d(!0)},[]),Jfn(p.useMemo(()=>({onDragStart(h){let{active:m}=h;s(n.onDragStart({active:m}))},onDragMove(h){let{active:m,over:g}=h;n.onDragMove&&s(n.onDragMove({active:m,over:g}))},onDragOver(h){let{active:m,over:g}=h;s(n.onDragOver({active:m,over:g}))},onDragEnd(h){let{active:m,over:g}=h;s(n.onDragEnd({active:m,over:g}))},onDragCancel(h){let{active:m,over:g}=h;s(n.onDragCancel({active:m,over:g}))}}),[s,n])),!c)return null;const f=ie.createElement(ie.Fragment,null,ie.createElement(Zfn,{id:o,value:i.draggable}),ie.createElement(Xfn,{id:l,announcement:a}));return r?ea.createPortal(f,r):f}var cs;(function(e){e.DragStart="dragStart",e.DragMove="dragMove",e.DragEnd="dragEnd",e.DragCancel="dragCancel",e.DragOver="dragOver",e.RegisterDroppable="registerDroppable",e.SetDroppableDisabled="setDroppableDisabled",e.UnregisterDroppable="unregisterDroppable"})(cs||(cs={}));function bD(){}function Ffe(e,n){return p.useMemo(()=>({sensor:e,options:n??{}}),[e,n])}function ohn(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return p.useMemo(()=>[...n].filter(o=>o!=null),[...n])}const Ad=Object.freeze({x:0,y:0});function yHe(e,n){return Math.sqrt(Math.pow(e.x-n.x,2)+Math.pow(e.y-n.y,2))}function bHe(e,n){let{data:{value:r}}=e,{data:{value:o}}=n;return r-o}function ihn(e,n){let{data:{value:r}}=e,{data:{value:o}}=n;return o-r}function Bfe(e){let{left:n,top:r,height:o,width:i}=e;return[{x:n,y:r},{x:n+i,y:r},{x:n,y:r+o},{x:n+i,y:r+o}]}function xHe(e,n){if(!e||e.length===0)return null;const[r]=e;return n?r[n]:r}function Nfe(e,n,r){return n===void 0&&(n=e.left),r===void 0&&(r=e.top),{x:n+e.width*.5,y:r+e.height*.5}}const shn=e=>{let{collisionRect:n,droppableRects:r,droppableContainers:o}=e;const i=Nfe(n,n.left,n.top),s=[];for(const a of o){const{id:l}=a,c=r.get(l);if(c){const d=yHe(Nfe(c),i);s.push({id:l,data:{droppableContainer:a,value:d}})}}return s.sort(bHe)},ahn=e=>{let{collisionRect:n,droppableRects:r,droppableContainers:o}=e;const i=Bfe(n),s=[];for(const a of o){const{id:l}=a,c=r.get(l);if(c){const d=Bfe(c),f=i.reduce((m,g,v)=>m+yHe(d[v],g),0),h=Number((f/4).toFixed(4));s.push({id:l,data:{droppableContainer:a,value:h}})}}return s.sort(bHe)};function lhn(e,n){const r=Math.max(n.top,e.top),o=Math.max(n.left,e.left),i=Math.min(n.left+n.width,e.left+e.width),s=Math.min(n.top+n.height,e.top+e.height),a=i-o,l=s-r;if(o<i&&r<s){const c=n.width*n.height,d=e.width*e.height,f=a*l,h=f/(c+d-f);return Number(h.toFixed(4))}return 0}const chn=e=>{let{collisionRect:n,droppableRects:r,droppableContainers:o}=e;const i=[];for(const s of o){const{id:a}=s,l=r.get(a);if(l){const c=lhn(l,n);c>0&&i.push({id:a,data:{droppableContainer:s,value:c}})}}return i.sort(ihn)};function uhn(e,n,r){return{...e,scaleX:n&&r?n.width/r.width:1,scaleY:n&&r?n.height/r.height:1}}function wHe(e,n){return e&&n?{x:e.left-n.left,y:e.top-n.top}:Ad}function dhn(e){return function(r){for(var o=arguments.length,i=new Array(o>1?o-1:0),s=1;s<o;s++)i[s-1]=arguments[s];return i.reduce((a,l)=>({...a,top:a.top+e*l.y,bottom:a.bottom+e*l.y,left:a.left+e*l.x,right:a.right+e*l.x}),{...r})}}const fhn=dhn(1);function hhn(e){if(e.startsWith("matrix3d(")){const n=e.slice(9,-1).split(/, /);return{x:+n[12],y:+n[13],scaleX:+n[0],scaleY:+n[5]}}else if(e.startsWith("matrix(")){const n=e.slice(7,-1).split(/, /);return{x:+n[4],y:+n[5],scaleX:+n[0],scaleY:+n[3]}}return null}function phn(e,n,r){const o=hhn(n);if(!o)return e;const{scaleX:i,scaleY:s,x:a,y:l}=o,c=e.left-a-(1-i)*parseFloat(r),d=e.top-l-(1-s)*parseFloat(r.slice(r.indexOf(" ")+1)),f=i?e.width/i:e.width,h=s?e.height/s:e.height;return{width:f,height:h,top:d,right:c+f,bottom:d+h,left:c}}const mhn={ignoreTransform:!1};function s2(e,n){n===void 0&&(n=mhn);let r=e.getBoundingClientRect();if(n.ignoreTransform){const{transform:d,transformOrigin:f}=Zl(e).getComputedStyle(e);d&&(r=phn(r,d,f))}const{top:o,left:i,width:s,height:a,bottom:l,right:c}=r;return{top:o,left:i,width:s,height:a,bottom:l,right:c}}function Vfe(e){return s2(e,{ignoreTransform:!0})}function ghn(e){const n=e.innerWidth,r=e.innerHeight;return{top:0,left:0,right:n,bottom:r,width:n,height:r}}function vhn(e,n){return n===void 0&&(n=Zl(e).getComputedStyle(e)),n.position==="fixed"}function yhn(e,n){n===void 0&&(n=Zl(e).getComputedStyle(e));const r=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(i=>{const s=n[i];return typeof s=="string"?r.test(s):!1})}function R6(e,n){const r=[];function o(i){if(n!=null&&r.length>=n||!i)return r;if(HX(i)&&i.scrollingElement!=null&&!r.includes(i.scrollingElement))return r.push(i.scrollingElement),r;if(!FE(i)||mHe(i)||r.includes(i))return r;const s=Zl(e).getComputedStyle(i);return i!==e&&yhn(i,s)&&r.push(i),vhn(i,s)?r:o(i.parentNode)}return e?o(e):r}function CHe(e){const[n]=R6(e,1);return n??null}function OL(e){return!P6||!e?null:o2(e)?e:zX(e)?HX(e)||e===i2(e).scrollingElement?window:FE(e)?e:null:null}function _He(e){return o2(e)?e.scrollX:e.scrollLeft}function SHe(e){return o2(e)?e.scrollY:e.scrollTop}function pH(e){return{x:_He(e),y:SHe(e)}}var As;(function(e){e[e.Forward=1]="Forward",e[e.Backward=-1]="Backward"})(As||(As={}));function kHe(e){return!P6||!e?!1:e===document.scrollingElement}function EHe(e){const n={x:0,y:0},r=kHe(e)?{height:window.innerHeight,width:window.innerWidth}:{height:e.clientHeight,width:e.clientWidth},o={x:e.scrollWidth-r.width,y:e.scrollHeight-r.height},i=e.scrollTop<=n.y,s=e.scrollLeft<=n.x,a=e.scrollTop>=o.y,l=e.scrollLeft>=o.x;return{isTop:i,isLeft:s,isBottom:a,isRight:l,maxScroll:o,minScroll:n}}const bhn={x:.2,y:.2};function xhn(e,n,r,o,i){let{top:s,left:a,right:l,bottom:c}=r;o===void 0&&(o=10),i===void 0&&(i=bhn);const{isTop:d,isBottom:f,isLeft:h,isRight:m}=EHe(e),g={x:0,y:0},v={x:0,y:0},y={height:n.height*i.y,width:n.width*i.x};return!d&&s<=n.top+y.height?(g.y=As.Backward,v.y=o*Math.abs((n.top+y.height-s)/y.height)):!f&&c>=n.bottom-y.height&&(g.y=As.Forward,v.y=o*Math.abs((n.bottom-y.height-c)/y.height)),!m&&l>=n.right-y.width?(g.x=As.Forward,v.x=o*Math.abs((n.right-y.width-l)/y.width)):!h&&a<=n.left+y.width&&(g.x=As.Backward,v.x=o*Math.abs((n.left+y.width-a)/y.width)),{direction:g,speed:v}}function whn(e){if(e===document.scrollingElement){const{innerWidth:s,innerHeight:a}=window;return{top:0,left:0,right:s,bottom:a,width:s,height:a}}const{top:n,left:r,right:o,bottom:i}=e.getBoundingClientRect();return{top:n,left:r,right:o,bottom:i,width:e.clientWidth,height:e.clientHeight}}function jHe(e){return e.reduce((n,r)=>ax(n,pH(r)),Ad)}function Chn(e){return e.reduce((n,r)=>n+_He(r),0)}function _hn(e){return e.reduce((n,r)=>n+SHe(r),0)}function Shn(e,n){if(n===void 0&&(n=s2),!e)return;const{top:r,left:o,bottom:i,right:s}=n(e);CHe(e)&&(i<=0||s<=0||r>=window.innerHeight||o>=window.innerWidth)&&e.scrollIntoView({block:"center",inline:"center"})}const khn=[["x",["left","right"],Chn],["y",["top","bottom"],_hn]];let GX=class{constructor(n,r){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const o=R6(r),i=jHe(o);this.rect={...n},this.width=n.width,this.height=n.height;for(const[s,a,l]of khn)for(const c of a)Object.defineProperty(this,c,{get:()=>{const d=l(o),f=i[s]-d;return this.rect[c]+f},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}};class __{constructor(n){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(r=>{var o;return(o=this.target)==null?void 0:o.removeEventListener(...r)})},this.target=n}add(n,r,o){var i;(i=this.target)==null||i.addEventListener(n,r,o),this.listeners.push([n,r,o])}}function Ehn(e){const{EventTarget:n}=Zl(e);return e instanceof n?e:i2(e)}function PL(e,n){const r=Math.abs(e.x),o=Math.abs(e.y);return typeof n=="number"?Math.sqrt(r**2+o**2)>n:"x"in n&&"y"in n?r>n.x&&o>n.y:"x"in n?r>n.x:"y"in n?o>n.y:!1}var au;(function(e){e.Click="click",e.DragStart="dragstart",e.Keydown="keydown",e.ContextMenu="contextmenu",e.Resize="resize",e.SelectionChange="selectionchange",e.VisibilityChange="visibilitychange"})(au||(au={}));function zfe(e){e.preventDefault()}function jhn(e){e.stopPropagation()}var er;(function(e){e.Space="Space",e.Down="ArrowDown",e.Right="ArrowRight",e.Left="ArrowLeft",e.Up="ArrowUp",e.Esc="Escape",e.Enter="Enter"})(er||(er={}));const THe={start:[er.Space,er.Enter],cancel:[er.Esc],end:[er.Space,er.Enter]},Thn=(e,n)=>{let{currentCoordinates:r}=n;switch(e.code){case er.Right:return{...r,x:r.x+25};case er.Left:return{...r,x:r.x-25};case er.Down:return{...r,y:r.y+25};case er.Up:return{...r,y:r.y-25}}};class qX{constructor(n){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=n;const{event:{target:r}}=n;this.props=n,this.listeners=new __(i2(r)),this.windowListeners=new __(Zl(r)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(au.Resize,this.handleCancel),this.windowListeners.add(au.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(au.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:n,onStart:r}=this.props,o=n.node.current;o&&Shn(o),r(Ad)}handleKeyDown(n){if(WX(n)){const{active:r,context:o,options:i}=this.props,{keyboardCodes:s=THe,coordinateGetter:a=Thn,scrollBehavior:l="smooth"}=i,{code:c}=n;if(s.end.includes(c)){this.handleEnd(n);return}if(s.cancel.includes(c)){this.handleCancel(n);return}const{collisionRect:d}=o.current,f=d?{x:d.left,y:d.top}:Ad;this.referenceCoordinates||(this.referenceCoordinates=f);const h=a(n,{active:r,context:o.current,currentCoordinates:f});if(h){const m=zS(h,f),g={x:0,y:0},{scrollableAncestors:v}=o.current;for(const y of v){const b=n.code,{isTop:x,isRight:w,isLeft:C,isBottom:_,maxScroll:S,minScroll:k}=EHe(y),E=whn(y),j={x:Math.min(b===er.Right?E.right-E.width/2:E.right,Math.max(b===er.Right?E.left:E.left+E.width/2,h.x)),y:Math.min(b===er.Down?E.bottom-E.height/2:E.bottom,Math.max(b===er.Down?E.top:E.top+E.height/2,h.y))},T=b===er.Right&&!w||b===er.Left&&!C,$=b===er.Down&&!_||b===er.Up&&!x;if(T&&j.x!==h.x){const D=y.scrollLeft+m.x,I=b===er.Right&&D<=S.x||b===er.Left&&D>=k.x;if(I&&!m.y){y.scrollTo({left:D,behavior:l});return}I?g.x=y.scrollLeft-D:g.x=b===er.Right?y.scrollLeft-S.x:y.scrollLeft-k.x,g.x&&y.scrollBy({left:-g.x,behavior:l});break}else if($&&j.y!==h.y){const D=y.scrollTop+m.y,I=b===er.Down&&D<=S.y||b===er.Up&&D>=k.y;if(I&&!m.x){y.scrollTo({top:D,behavior:l});return}I?g.y=y.scrollTop-D:g.y=b===er.Down?y.scrollTop-S.y:y.scrollTop-k.y,g.y&&y.scrollBy({top:-g.y,behavior:l});break}}this.handleMove(n,ax(zS(h,this.referenceCoordinates),g))}}}handleMove(n,r){const{onMove:o}=this.props;n.preventDefault(),o(r)}handleEnd(n){const{onEnd:r}=this.props;n.preventDefault(),this.detach(),r()}handleCancel(n){const{onCancel:r}=this.props;n.preventDefault(),this.detach(),r()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}qX.activators=[{eventName:"onKeyDown",handler:(e,n,r)=>{let{keyboardCodes:o=THe,onActivation:i}=n,{active:s}=r;const{code:a}=e.nativeEvent;if(o.start.includes(a)){const l=s.activatorNode.current;return l&&e.target!==l?!1:(e.preventDefault(),i==null||i({event:e.nativeEvent}),!0)}return!1}}];function Hfe(e){return!!(e&&"distance"in e)}function Ufe(e){return!!(e&&"delay"in e)}class YX{constructor(n,r,o){var i;o===void 0&&(o=Ehn(n.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=n,this.events=r;const{event:s}=n,{target:a}=s;this.props=n,this.events=r,this.document=i2(a),this.documentListeners=new __(this.document),this.listeners=new __(o),this.windowListeners=new __(Zl(a)),this.initialCoordinates=(i=hH(s))!=null?i:Ad,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:n,props:{options:{activationConstraint:r,bypassActivationConstraint:o}}}=this;if(this.listeners.add(n.move.name,this.handleMove,{passive:!1}),this.listeners.add(n.end.name,this.handleEnd),this.windowListeners.add(au.Resize,this.handleCancel),this.windowListeners.add(au.DragStart,zfe),this.windowListeners.add(au.VisibilityChange,this.handleCancel),this.windowListeners.add(au.ContextMenu,zfe),this.documentListeners.add(au.Keydown,this.handleKeydown),r){if(o!=null&&o({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(Ufe(r)){this.timeoutId=setTimeout(this.handleStart,r.delay);return}if(Hfe(r))return}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handleStart(){const{initialCoordinates:n}=this,{onStart:r}=this.props;n&&(this.activated=!0,this.documentListeners.add(au.Click,jhn,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(au.SelectionChange,this.removeTextSelection),r(n))}handleMove(n){var r;const{activated:o,initialCoordinates:i,props:s}=this,{onMove:a,options:{activationConstraint:l}}=s;if(!i)return;const c=(r=hH(n))!=null?r:Ad,d=zS(i,c);if(!o&&l){if(Hfe(l)){if(l.tolerance!=null&&PL(d,l.tolerance))return this.handleCancel();if(PL(d,l.distance))return this.handleStart()}return Ufe(l)&&PL(d,l.tolerance)?this.handleCancel():void 0}n.cancelable&&n.preventDefault(),a(c)}handleEnd(){const{onEnd:n}=this.props;this.detach(),n()}handleCancel(){const{onCancel:n}=this.props;this.detach(),n()}handleKeydown(n){n.code===er.Esc&&this.handleCancel()}removeTextSelection(){var n;(n=this.document.getSelection())==null||n.removeAllRanges()}}const Ihn={move:{name:"pointermove"},end:{name:"pointerup"}};class KX extends YX{constructor(n){const{event:r}=n,o=i2(r.target);super(n,Ihn,o)}}KX.activators=[{eventName:"onPointerDown",handler:(e,n)=>{let{nativeEvent:r}=e,{onActivation:o}=n;return!r.isPrimary||r.button!==0?!1:(o==null||o({event:r}),!0)}}];const Ahn={move:{name:"mousemove"},end:{name:"mouseup"}};var mH;(function(e){e[e.RightClick=2]="RightClick"})(mH||(mH={}));class $hn extends YX{constructor(n){super(n,Ahn,i2(n.event.target))}}$hn.activators=[{eventName:"onMouseDown",handler:(e,n)=>{let{nativeEvent:r}=e,{onActivation:o}=n;return r.button===mH.RightClick?!1:(o==null||o({event:r}),!0)}}];const RL={move:{name:"touchmove"},end:{name:"touchend"}};class Dhn extends YX{constructor(n){super(n,RL)}static setup(){return window.addEventListener(RL.move.name,n,{capture:!1,passive:!1}),function(){window.removeEventListener(RL.move.name,n)};function n(){}}}Dhn.activators=[{eventName:"onTouchStart",handler:(e,n)=>{let{nativeEvent:r}=e,{onActivation:o}=n;const{touches:i}=r;return i.length>1?!1:(o==null||o({event:r}),!0)}}];var S_;(function(e){e[e.Pointer=0]="Pointer",e[e.DraggableRect=1]="DraggableRect"})(S_||(S_={}));var xD;(function(e){e[e.TreeOrder=0]="TreeOrder",e[e.ReversedTreeOrder=1]="ReversedTreeOrder"})(xD||(xD={}));function Ohn(e){let{acceleration:n,activator:r=S_.Pointer,canScroll:o,draggingRect:i,enabled:s,interval:a=5,order:l=xD.TreeOrder,pointerCoordinates:c,scrollableAncestors:d,scrollableAncestorRects:f,delta:h,threshold:m}=e;const g=Rhn({delta:h,disabled:!s}),[v,y]=Wfn(),b=p.useRef({x:0,y:0}),x=p.useRef({x:0,y:0}),w=p.useMemo(()=>{switch(r){case S_.Pointer:return c?{top:c.y,bottom:c.y,left:c.x,right:c.x}:null;case S_.DraggableRect:return i}},[r,i,c]),C=p.useRef(null),_=p.useCallback(()=>{const k=C.current;if(!k)return;const E=b.current.x*x.current.x,j=b.current.y*x.current.y;k.scrollBy(E,j)},[]),S=p.useMemo(()=>l===xD.TreeOrder?[...d].reverse():d,[l,d]);p.useEffect(()=>{if(!s||!d.length||!w){y();return}for(const k of S){if((o==null?void 0:o(k))===!1)continue;const E=d.indexOf(k),j=f[E];if(!j)continue;const{direction:T,speed:$}=xhn(k,j,w,n,m);for(const D of["x","y"])g[D][T[D]]||($[D]=0,T[D]=0);if($.x>0||$.y>0){y(),C.current=k,v(_,a),b.current=$,x.current=T;return}}b.current={x:0,y:0},x.current={x:0,y:0},y()},[n,_,o,y,s,a,JSON.stringify(w),JSON.stringify(g),v,d,S,f,JSON.stringify(m)])}const Phn={x:{[As.Backward]:!1,[As.Forward]:!1},y:{[As.Backward]:!1,[As.Forward]:!1}};function Rhn(e){let{delta:n,disabled:r}=e;const o=fH(n);return BE(i=>{if(r||!o||!i)return Phn;const s={x:Math.sign(n.x-o.x),y:Math.sign(n.y-o.y)};return{x:{[As.Backward]:i.x[As.Backward]||s.x===-1,[As.Forward]:i.x[As.Forward]||s.x===1},y:{[As.Backward]:i.y[As.Backward]||s.y===-1,[As.Forward]:i.y[As.Forward]||s.y===1}}},[r,n,o])}function Mhn(e,n){const r=n!==null?e.get(n):void 0,o=r?r.node.current:null;return BE(i=>{var s;return n===null?null:(s=o??i)!=null?s:null},[o,n])}function Lhn(e,n){return p.useMemo(()=>e.reduce((r,o)=>{const{sensor:i}=o,s=i.activators.map(a=>({eventName:a.eventName,handler:n(a.handler,o)}));return[...r,...s]},[]),[e,n])}var US;(function(e){e[e.Always=0]="Always",e[e.BeforeDragging=1]="BeforeDragging",e[e.WhileDragging=2]="WhileDragging"})(US||(US={}));var gH;(function(e){e.Optimized="optimized"})(gH||(gH={}));const Wfe=new Map;function Fhn(e,n){let{dragging:r,dependencies:o,config:i}=n;const[s,a]=p.useState(null),{frequency:l,measure:c,strategy:d}=i,f=p.useRef(e),h=b(),m=VS(h),g=p.useCallback(function(x){x===void 0&&(x=[]),!m.current&&a(w=>w===null?x:w.concat(x.filter(C=>!w.includes(C))))},[m]),v=p.useRef(null),y=BE(x=>{if(h&&!r)return Wfe;if(!x||x===Wfe||f.current!==e||s!=null){const w=new Map;for(let C of e){if(!C)continue;if(s&&s.length>0&&!s.includes(C.id)&&C.rect.current){w.set(C.id,C.rect.current);continue}const _=C.node.current,S=_?new GX(c(_),_):null;C.rect.current=S,S&&w.set(C.id,S)}return w}return x},[e,s,r,h,c]);return p.useEffect(()=>{f.current=e},[e]),p.useEffect(()=>{h||g()},[r,h]),p.useEffect(()=>{s&&s.length>0&&a(null)},[JSON.stringify(s)]),p.useEffect(()=>{h||typeof l!="number"||v.current!==null||(v.current=setTimeout(()=>{g(),v.current=null},l))},[l,h,g,...o]),{droppableRects:y,measureDroppableContainers:g,measuringScheduled:s!=null};function b(){switch(d){case US.Always:return!1;case US.BeforeDragging:return r;default:return!r}}}function IHe(e,n){return BE(r=>e?r||(typeof n=="function"?n(e):e):null,[n,e])}function Bhn(e,n){return IHe(e,n)}function Nhn(e){let{callback:n,disabled:r}=e;const o=UX(n),i=p.useMemo(()=>{if(r||typeof window>"u"||typeof window.MutationObserver>"u")return;const{MutationObserver:s}=window;return new s(o)},[o,r]);return p.useEffect(()=>()=>i==null?void 0:i.disconnect(),[i]),i}function M6(e){let{callback:n,disabled:r}=e;const o=UX(n),i=p.useMemo(()=>{if(r||typeof window>"u"||typeof window.ResizeObserver>"u")return;const{ResizeObserver:s}=window;return new s(o)},[r]);return p.useEffect(()=>()=>i==null?void 0:i.disconnect(),[i]),i}function Vhn(e){return new GX(s2(e),e)}function Gfe(e,n,r){n===void 0&&(n=Vhn);const[o,i]=p.useReducer(l,null),s=Nhn({callback(c){if(e)for(const d of c){const{type:f,target:h}=d;if(f==="childList"&&h instanceof HTMLElement&&h.contains(e)){i();break}}}}),a=M6({callback:i});return Id(()=>{i(),e?(a==null||a.observe(e),s==null||s.observe(document.body,{childList:!0,subtree:!0})):(a==null||a.disconnect(),s==null||s.disconnect())},[e]),o;function l(c){if(!e)return null;if(e.isConnected===!1){var d;return(d=c??r)!=null?d:null}const f=n(e);return JSON.stringify(c)===JSON.stringify(f)?c:f}}function zhn(e){const n=IHe(e);return wHe(e,n)}const qfe=[];function Hhn(e){const n=p.useRef(e),r=BE(o=>e?o&&o!==qfe&&e&&n.current&&e.parentNode===n.current.parentNode?o:R6(e):qfe,[e]);return p.useEffect(()=>{n.current=e},[e]),r}function Uhn(e){const[n,r]=p.useState(null),o=p.useRef(e),i=p.useCallback(s=>{const a=OL(s.target);a&&r(l=>l?(l.set(a,pH(a)),new Map(l)):null)},[]);return p.useEffect(()=>{const s=o.current;if(e!==s){a(s);const l=e.map(c=>{const d=OL(c);return d?(d.addEventListener("scroll",i,{passive:!0}),[d,pH(d)]):null}).filter(c=>c!=null);r(l.length?new Map(l):null),o.current=e}return()=>{a(e),a(s)};function a(l){l.forEach(c=>{const d=OL(c);d==null||d.removeEventListener("scroll",i)})}},[i,e]),p.useMemo(()=>e.length?n?Array.from(n.values()).reduce((s,a)=>ax(s,a),Ad):jHe(e):Ad,[e,n])}function Yfe(e,n){n===void 0&&(n=[]);const r=p.useRef(null);return p.useEffect(()=>{r.current=null},n),p.useEffect(()=>{const o=e!==Ad;o&&!r.current&&(r.current=e),!o&&r.current&&(r.current=null)},[e]),r.current?zS(e,r.current):Ad}function Whn(e){p.useEffect(()=>{if(!P6)return;const n=e.map(r=>{let{sensor:o}=r;return o.setup==null?void 0:o.setup()});return()=>{for(const r of n)r==null||r()}},e.map(n=>{let{sensor:r}=n;return r}))}function Ghn(e,n){return p.useMemo(()=>e.reduce((r,o)=>{let{eventName:i,handler:s}=o;return r[i]=a=>{s(a,n)},r},{}),[e,n])}function AHe(e){return p.useMemo(()=>e?ghn(e):null,[e])}const ML=[];function qhn(e,n){n===void 0&&(n=s2);const[r]=e,o=AHe(r?Zl(r):null),[i,s]=p.useReducer(l,ML),a=M6({callback:s});return e.length>0&&i===ML&&s(),Id(()=>{e.length?e.forEach(c=>a==null?void 0:a.observe(c)):(a==null||a.disconnect(),s())},[e]),i;function l(){return e.length?e.map(c=>kHe(c)?o:new GX(n(c),c)):ML}}function Yhn(e){if(!e)return null;if(e.children.length>1)return e;const n=e.children[0];return FE(n)?n:e}function Khn(e){let{measure:n}=e;const[r,o]=p.useState(null),i=p.useCallback(d=>{for(const{target:f}of d)if(FE(f)){o(h=>{const m=n(f);return h?{...h,width:m.width,height:m.height}:m});break}},[n]),s=M6({callback:i}),a=p.useCallback(d=>{const f=Yhn(d);s==null||s.disconnect(),f&&(s==null||s.observe(f)),o(f?n(f):null)},[n,s]),[l,c]=yD(a);return p.useMemo(()=>({nodeRef:l,rect:r,setRef:c}),[r,l,c])}const Zhn=[{sensor:KX,options:{}},{sensor:qX,options:{}}],Xhn={current:{}},wA={draggable:{measure:Vfe},droppable:{measure:Vfe,strategy:US.WhileDragging,frequency:gH.Optimized},dragOverlay:{measure:s2}};class k_ extends Map{get(n){var r;return n!=null&&(r=super.get(n))!=null?r:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(n=>{let{disabled:r}=n;return!r})}getNodeFor(n){var r,o;return(r=(o=this.get(n))==null?void 0:o.node.current)!=null?r:void 0}}const Qhn={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new k_,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:bD},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:wA,measureDroppableContainers:bD,windowRect:null,measuringScheduled:!1},Jhn={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:bD,draggableNodes:new Map,over:null,measureDroppableContainers:bD},L6=p.createContext(Jhn),$He=p.createContext(Qhn);function epn(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new k_}}}function tpn(e,n){switch(n.type){case cs.DragStart:return{...e,draggable:{...e.draggable,initialCoordinates:n.initialCoordinates,active:n.active}};case cs.DragMove:return e.draggable.active?{...e,draggable:{...e.draggable,translate:{x:n.coordinates.x-e.draggable.initialCoordinates.x,y:n.coordinates.y-e.draggable.initialCoordinates.y}}}:e;case cs.DragEnd:case cs.DragCancel:return{...e,draggable:{...e.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case cs.RegisterDroppable:{const{element:r}=n,{id:o}=r,i=new k_(e.droppable.containers);return i.set(o,r),{...e,droppable:{...e.droppable,containers:i}}}case cs.SetDroppableDisabled:{const{id:r,key:o,disabled:i}=n,s=e.droppable.containers.get(r);if(!s||o!==s.key)return e;const a=new k_(e.droppable.containers);return a.set(r,{...s,disabled:i}),{...e,droppable:{...e.droppable,containers:a}}}case cs.UnregisterDroppable:{const{id:r,key:o}=n,i=e.droppable.containers.get(r);if(!i||o!==i.key)return e;const s=new k_(e.droppable.containers);return s.delete(r),{...e,droppable:{...e.droppable,containers:s}}}default:return e}}function npn(e){let{disabled:n}=e;const{active:r,activatorEvent:o,draggableNodes:i}=p.useContext(L6),s=fH(o),a=fH(r==null?void 0:r.id);return p.useEffect(()=>{if(!n&&!o&&s&&a!=null){if(!WX(s)||document.activeElement===s.target)return;const l=i.get(a);if(!l)return;const{activatorNode:c,node:d}=l;if(!c.current&&!d.current)return;requestAnimationFrame(()=>{for(const f of[c.current,d.current]){if(!f)continue;const h=Yfn(f);if(h){h.focus();break}}})}},[o,n,i,a,s]),null}function rpn(e,n){let{transform:r,...o}=n;return e!=null&&e.length?e.reduce((i,s)=>s({transform:i,...o}),r):r}function opn(e){return p.useMemo(()=>({draggable:{...wA.draggable,...e==null?void 0:e.draggable},droppable:{...wA.droppable,...e==null?void 0:e.droppable},dragOverlay:{...wA.dragOverlay,...e==null?void 0:e.dragOverlay}}),[e==null?void 0:e.draggable,e==null?void 0:e.droppable,e==null?void 0:e.dragOverlay])}function ipn(e){let{activeNode:n,measure:r,initialRect:o,config:i=!0}=e;const s=p.useRef(!1),{x:a,y:l}=typeof i=="boolean"?{x:i,y:i}:i;Id(()=>{if(!a&&!l||!n){s.current=!1;return}if(s.current||!o)return;const d=n==null?void 0:n.node.current;if(!d||d.isConnected===!1)return;const f=r(d),h=wHe(f,o);if(a||(h.x=0),l||(h.y=0),s.current=!0,Math.abs(h.x)>0||Math.abs(h.y)>0){const m=CHe(d);m&&m.scrollBy({top:h.y,left:h.x})}},[n,a,l,o,r])}const DHe=p.createContext({...Ad,scaleX:1,scaleY:1});var vm;(function(e){e[e.Uninitialized=0]="Uninitialized",e[e.Initializing=1]="Initializing",e[e.Initialized=2]="Initialized"})(vm||(vm={}));const spn=p.memo(function(n){var r,o,i,s;let{id:a,accessibility:l,autoScroll:c=!0,children:d,sensors:f=Zhn,collisionDetection:h=chn,measuring:m,modifiers:g,...v}=n;const y=p.useReducer(tpn,void 0,epn),[b,x]=y,[w,C]=ehn(),[_,S]=p.useState(vm.Uninitialized),k=_===vm.Initialized,{draggable:{active:E,nodes:j,translate:T},droppable:{containers:$}}=b,D=E?j.get(E):null,I=p.useRef({initial:null,translated:null}),O=p.useMemo(()=>{var mr;return E!=null?{id:E,data:(mr=D==null?void 0:D.data)!=null?mr:Xhn,rect:I}:null},[E,D]),A=p.useRef(null),[P,R]=p.useState(null),[B,L]=p.useState(null),z=VS(v,Object.values(v)),H=NE("DndDescribedBy",a),V=p.useMemo(()=>$.getEnabled(),[$]),W=opn(m),{droppableRects:q,measureDroppableContainers:F,measuringScheduled:Q}=Fhn(V,{dragging:k,dependencies:[T.x,T.y],config:W.droppable}),N=Mhn(j,E),Y=p.useMemo(()=>B?hH(B):null,[B]),Z=ki(),ne=Bhn(N,W.draggable.measure);ipn({activeNode:E?j.get(E):null,config:Z.layoutShiftCompensation,initialRect:ne,measure:W.draggable.measure});const X=Gfe(N,W.draggable.measure,ne),J=Gfe(N?N.parentElement:null),oe=p.useRef({activatorEvent:null,active:null,activeNode:N,collisionRect:null,collisions:null,droppableRects:q,draggableNodes:j,draggingNode:null,draggingNodeRect:null,droppableContainers:$,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),ue=$.getNodeFor((r=oe.current.over)==null?void 0:r.id),le=Khn({measure:W.dragOverlay.measure}),fe=(o=le.nodeRef.current)!=null?o:N,ke=k?(i=le.rect)!=null?i:X:null,Ce=!!(le.nodeRef.current&&le.rect),ee=zhn(Ce?null:X),ae=AHe(fe?Zl(fe):null),re=Hhn(k?ue??N:null),ye=qhn(re),ce=rpn(g,{transform:{x:T.x-ee.x,y:T.y-ee.y,scaleX:1,scaleY:1},activatorEvent:B,active:O,activeNodeRect:X,containerNodeRect:J,draggingNodeRect:ke,over:oe.current.over,overlayNodeRect:le.rect,scrollableAncestors:re,scrollableAncestorRects:ye,windowRect:ae}),me=Y?ax(Y,T):null,we=Uhn(re),xe=Yfe(we),De=Yfe(we,[X]),Me=ax(ce,xe),Re=ke?fhn(ke,ce):null,xt=O&&Re?h({active:O,collisionRect:Re,droppableRects:q,droppableContainers:V,pointerCoordinates:me}):null,Ie=xHe(xt,"id"),[Ve,pt]=p.useState(null),br=Ce?ce:ax(ce,De),at=uhn(br,(s=Ve==null?void 0:Ve.rect)!=null?s:null,X),It=p.useCallback((mr,Wt)=>{let{sensor:Ke,options:Be}=Wt;if(A.current==null)return;const Tt=j.get(A.current);if(!Tt)return;const Jt=mr.nativeEvent,jn=new Ke({active:A.current,activeNode:Tt,event:Jt,options:Be,context:oe,onStart(co){const os=A.current;if(os==null)return;const ks=j.get(os);if(!ks)return;const{onDragStart:Jl}=z.current,b1={active:{id:os,data:ks.data,rect:I}};ea.unstable_batchedUpdates(()=>{Jl==null||Jl(b1),S(vm.Initializing),x({type:cs.DragStart,initialCoordinates:co,active:os}),w({type:"onDragStart",event:b1})})},onMove(co){x({type:cs.DragMove,coordinates:co})},onEnd:ai(cs.DragEnd),onCancel:ai(cs.DragCancel)});ea.unstable_batchedUpdates(()=>{R(jn),L(mr.nativeEvent)});function ai(co){return async function(){const{active:ks,collisions:Jl,over:b1,scrollAdjustedTranslate:Y2}=oe.current;let x1=null;if(ks&&Y2){const{cancelDrop:w1}=z.current;x1={activatorEvent:Jt,active:ks,collisions:Jl,delta:Y2,over:b1},co===cs.DragEnd&&typeof w1=="function"&&await Promise.resolve(w1(x1))&&(co=cs.DragCancel)}A.current=null,ea.unstable_batchedUpdates(()=>{x({type:co}),S(vm.Uninitialized),pt(null),R(null),L(null);const w1=co===cs.DragEnd?"onDragEnd":"onDragCancel";if(x1){const K2=z.current[w1];K2==null||K2(x1),w({type:w1,event:x1})}})}}},[j]),ft=p.useCallback((mr,Wt)=>(Ke,Be)=>{const Tt=Ke.nativeEvent,Jt=j.get(Be);if(A.current!==null||!Jt||Tt.dndKit||Tt.defaultPrevented)return;const jn={active:Jt};mr(Ke,Wt.options,jn)===!0&&(Tt.dndKit={capturedBy:Wt.sensor},A.current=Be,It(Ke,Wt))},[j,It]),lo=Lhn(f,ft);Whn(f),Id(()=>{X&&_===vm.Initializing&&S(vm.Initialized)},[X,_]),p.useEffect(()=>{const{onDragMove:mr}=z.current,{active:Wt,activatorEvent:Ke,collisions:Be,over:Tt}=oe.current;if(!Wt||!Ke)return;const Jt={active:Wt,activatorEvent:Ke,collisions:Be,delta:{x:Me.x,y:Me.y},over:Tt};ea.unstable_batchedUpdates(()=>{mr==null||mr(Jt),w({type:"onDragMove",event:Jt})})},[Me.x,Me.y]),p.useEffect(()=>{const{active:mr,activatorEvent:Wt,collisions:Ke,droppableContainers:Be,scrollAdjustedTranslate:Tt}=oe.current;if(!mr||A.current==null||!Wt||!Tt)return;const{onDragOver:Jt}=z.current,jn=Be.get(Ie),ai=jn&&jn.rect.current?{id:jn.id,rect:jn.rect.current,data:jn.data,disabled:jn.disabled}:null,co={active:mr,activatorEvent:Wt,collisions:Ke,delta:{x:Tt.x,y:Tt.y},over:ai};ea.unstable_batchedUpdates(()=>{pt(ai),Jt==null||Jt(co),w({type:"onDragOver",event:co})})},[Ie]),Id(()=>{oe.current={activatorEvent:B,active:O,activeNode:N,collisionRect:Re,collisions:xt,droppableRects:q,draggableNodes:j,draggingNode:fe,draggingNodeRect:ke,droppableContainers:$,over:Ve,scrollableAncestors:re,scrollAdjustedTranslate:Me},I.current={initial:ke,translated:Re}},[O,N,xt,Re,j,fe,ke,q,$,Ve,re,Me]),Ohn({...Z,delta:T,draggingRect:Re,pointerCoordinates:me,scrollableAncestors:re,scrollableAncestorRects:ye});const gl=p.useMemo(()=>({active:O,activeNode:N,activeNodeRect:X,activatorEvent:B,collisions:xt,containerNodeRect:J,dragOverlay:le,draggableNodes:j,droppableContainers:$,droppableRects:q,over:Ve,measureDroppableContainers:F,scrollableAncestors:re,scrollableAncestorRects:ye,measuringConfiguration:W,measuringScheduled:Q,windowRect:ae}),[O,N,X,B,xt,J,le,j,$,q,Ve,F,re,ye,W,Q,ae]),rs=p.useMemo(()=>({activatorEvent:B,activators:lo,active:O,activeNodeRect:X,ariaDescribedById:{draggable:H},dispatch:x,draggableNodes:j,over:Ve,measureDroppableContainers:F}),[B,lo,O,X,x,H,j,Ve,F]);return ie.createElement(vHe.Provider,{value:C},ie.createElement(L6.Provider,{value:rs},ie.createElement($He.Provider,{value:gl},ie.createElement(DHe.Provider,{value:at},d)),ie.createElement(npn,{disabled:(l==null?void 0:l.restoreFocus)===!1})),ie.createElement(rhn,{...l,hiddenTextDescribedById:H}));function ki(){const mr=(P==null?void 0:P.autoScrollEnabled)===!1,Wt=typeof c=="object"?c.enabled===!1:c===!1,Ke=k&&!mr&&!Wt;return typeof c=="object"?{...c,enabled:Ke}:{enabled:Ke}}}),apn=p.createContext(null),Kfe="button",lpn="Droppable";function cpn(e){let{id:n,data:r,disabled:o=!1,attributes:i}=e;const s=NE(lpn),{activators:a,activatorEvent:l,active:c,activeNodeRect:d,ariaDescribedById:f,draggableNodes:h,over:m}=p.useContext(L6),{role:g=Kfe,roleDescription:v="draggable",tabIndex:y=0}=i??{},b=(c==null?void 0:c.id)===n,x=p.useContext(b?DHe:apn),[w,C]=yD(),[_,S]=yD(),k=Ghn(a,n),E=VS(r);Id(()=>(h.set(n,{id:n,key:s,node:w,activatorNode:_,data:E}),()=>{const T=h.get(n);T&&T.key===s&&h.delete(n)}),[h,n]);const j=p.useMemo(()=>({role:g,tabIndex:y,"aria-disabled":o,"aria-pressed":b&&g===Kfe?!0:void 0,"aria-roledescription":v,"aria-describedby":f.draggable}),[o,g,y,b,v,f.draggable]);return{active:c,activatorEvent:l,activeNodeRect:d,attributes:j,isDragging:b,listeners:o?void 0:k,node:w,over:m,setNodeRef:C,setActivatorNodeRef:S,transform:x}}function upn(){return p.useContext($He)}const dpn="Droppable",fpn={timeout:25};function hpn(e){let{data:n,disabled:r=!1,id:o,resizeObserverConfig:i}=e;const s=NE(dpn),{active:a,dispatch:l,over:c,measureDroppableContainers:d}=p.useContext(L6),f=p.useRef({disabled:r}),h=p.useRef(!1),m=p.useRef(null),g=p.useRef(null),{disabled:v,updateMeasurementsFor:y,timeout:b}={...fpn,...i},x=VS(y??o),w=p.useCallback(()=>{if(!h.current){h.current=!0;return}g.current!=null&&clearTimeout(g.current),g.current=setTimeout(()=>{d(Array.isArray(x.current)?x.current:[x.current]),g.current=null},b)},[b]),C=M6({callback:w,disabled:v||!a}),_=p.useCallback((j,T)=>{C&&(T&&(C.unobserve(T),h.current=!1),j&&C.observe(j))},[C]),[S,k]=yD(_),E=VS(n);return p.useEffect(()=>{!C||!S.current||(C.disconnect(),h.current=!1,C.observe(S.current))},[S,C]),Id(()=>(l({type:cs.RegisterDroppable,element:{id:o,key:s,disabled:r,node:S,rect:m,data:E}}),()=>l({type:cs.UnregisterDroppable,key:s,id:o})),[o]),p.useEffect(()=>{r!==f.current.disabled&&(l({type:cs.SetDroppableDisabled,id:o,key:s,disabled:r}),f.current.disabled=r)},[o,s,r,l]),{active:a,rect:m,isOver:(c==null?void 0:c.id)===o,node:S,over:c,setNodeRef:k}}const ppn=e=>{let{transform:n}=e;return{...n,y:0}},mpn=e=>{let{transform:n}=e;return{...n,x:0}};function OHe(e,n,r){const o=e.slice();return o.splice(r<0?o.length+r:r,0,o.splice(n,1)[0]),o}function gpn(e,n){return e.reduce((r,o,i)=>{const s=n.get(o);return s&&(r[i]=s),r},Array(e.length))}function mT(e){return e!==null&&e>=0}function vpn(e,n){if(e===n)return!0;if(e.length!==n.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==n[r])return!1;return!0}function ypn(e){return typeof e=="boolean"?{draggable:e,droppable:e}:e}const gT={scaleX:1,scaleY:1},bpn=e=>{var n;let{rects:r,activeNodeRect:o,activeIndex:i,overIndex:s,index:a}=e;const l=(n=r[i])!=null?n:o;if(!l)return null;const c=xpn(r,a,i);if(a===i){const d=r[s];return d?{x:i<s?d.left+d.width-(l.left+l.width):d.left-l.left,y:0,...gT}:null}return a>i&&a<=s?{x:-l.width-c,y:0,...gT}:a<i&&a>=s?{x:l.width+c,y:0,...gT}:{x:0,y:0,...gT}};function xpn(e,n,r){const o=e[n],i=e[n-1],s=e[n+1];return!o||!i&&!s?0:r<n?i?o.left-(i.left+i.width):s.left-(o.left+o.width):s?s.left-(o.left+o.width):o.left-(i.left+i.width)}const PHe=e=>{let{rects:n,activeIndex:r,overIndex:o,index:i}=e;const s=OHe(n,o,r),a=n[i],l=s[i];return!l||!a?null:{x:l.left-a.left,y:l.top-a.top,scaleX:l.width/a.width,scaleY:l.height/a.height}},vT={scaleX:1,scaleY:1},wpn=e=>{var n;let{activeIndex:r,activeNodeRect:o,index:i,rects:s,overIndex:a}=e;const l=(n=s[r])!=null?n:o;if(!l)return null;if(i===r){const d=s[a];return d?{x:0,y:r<a?d.top+d.height-(l.top+l.height):d.top-l.top,...vT}:null}const c=Cpn(s,i,r);return i>r&&i<=a?{x:0,y:-l.height-c,...vT}:i<r&&i>=a?{x:0,y:l.height+c,...vT}:{x:0,y:0,...vT}};function Cpn(e,n,r){const o=e[n],i=e[n-1],s=e[n+1];return o?r<n?i?o.top-(i.top+i.height):s?s.top-(o.top+o.height):0:s?s.top-(o.top+o.height):i?o.top-(i.top+i.height):0:0}const RHe="Sortable",MHe=ie.createContext({activeIndex:-1,containerId:RHe,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:PHe,disabled:{draggable:!1,droppable:!1}});function _pn(e){let{children:n,id:r,items:o,strategy:i=PHe,disabled:s=!1}=e;const{active:a,dragOverlay:l,droppableRects:c,over:d,measureDroppableContainers:f}=upn(),h=NE(RHe,r),m=l.rect!==null,g=p.useMemo(()=>o.map(k=>typeof k=="object"&&"id"in k?k.id:k),[o]),v=a!=null,y=a?g.indexOf(a.id):-1,b=d?g.indexOf(d.id):-1,x=p.useRef(g),w=!vpn(g,x.current),C=b!==-1&&y===-1||w,_=ypn(s);Id(()=>{w&&v&&f(g)},[w,g,v,f]),p.useEffect(()=>{x.current=g},[g]);const S=p.useMemo(()=>({activeIndex:y,containerId:h,disabled:_,disableTransforms:C,items:g,overIndex:b,useDragOverlay:m,sortedRects:gpn(g,c),strategy:i}),[y,h,_.draggable,_.droppable,C,g,b,c,m,i]);return ie.createElement(MHe.Provider,{value:S},n)}const Spn=e=>{let{id:n,items:r,activeIndex:o,overIndex:i}=e;return OHe(r,o,i).indexOf(n)},kpn=e=>{let{containerId:n,isSorting:r,wasDragging:o,index:i,items:s,newIndex:a,previousItems:l,previousContainerId:c,transition:d}=e;return!d||!o||l!==s&&i===a?!1:r?!0:a!==i&&n===c},Epn={duration:200,easing:"ease"},LHe="transform",jpn=HS.Transition.toString({property:LHe,duration:0,easing:"linear"}),Tpn={roleDescription:"sortable"};function Ipn(e){let{disabled:n,index:r,node:o,rect:i}=e;const[s,a]=p.useState(null),l=p.useRef(r);return Id(()=>{if(!n&&r!==l.current&&o.current){const c=i.current;if(c){const d=s2(o.current,{ignoreTransform:!0}),f={x:c.left-d.left,y:c.top-d.top,scaleX:c.width/d.width,scaleY:c.height/d.height};(f.x||f.y)&&a(f)}}r!==l.current&&(l.current=r)},[n,r,o,i]),p.useEffect(()=>{s&&a(null)},[s]),s}function FHe(e){let{animateLayoutChanges:n=kpn,attributes:r,disabled:o,data:i,getNewIndex:s=Spn,id:a,strategy:l,resizeObserverConfig:c,transition:d=Epn}=e;const{items:f,containerId:h,activeIndex:m,disabled:g,disableTransforms:v,sortedRects:y,overIndex:b,useDragOverlay:x,strategy:w}=p.useContext(MHe),C=Apn(o,g),_=f.indexOf(a),S=p.useMemo(()=>({sortable:{containerId:h,index:_,items:f},...i}),[h,i,_,f]),k=p.useMemo(()=>f.slice(f.indexOf(a)),[f,a]),{rect:E,node:j,isOver:T,setNodeRef:$}=hpn({id:a,data:S,disabled:C.droppable,resizeObserverConfig:{updateMeasurementsFor:k,...c}}),{active:D,activatorEvent:I,activeNodeRect:O,attributes:A,setNodeRef:P,listeners:R,isDragging:B,over:L,setActivatorNodeRef:z,transform:H}=cpn({id:a,data:S,attributes:{...Tpn,...r},disabled:C.draggable}),V=Ufn($,P),W=!!D,q=W&&!v&&mT(m)&&mT(b),F=!x&&B,Q=F&&q?H:null,Y=q?Q??(l??w)({rects:y,activeNodeRect:O,activeIndex:m,overIndex:b,index:_}):null,Z=mT(m)&&mT(b)?s({id:a,items:f,activeIndex:m,overIndex:b}):_,ne=D==null?void 0:D.id,X=p.useRef({activeId:ne,items:f,newIndex:Z,containerId:h}),J=f!==X.current.items,oe=n({active:D,containerId:h,isDragging:B,isSorting:W,id:a,index:_,items:f,newIndex:X.current.newIndex,previousItems:X.current.items,previousContainerId:X.current.containerId,transition:d,wasDragging:X.current.activeId!=null}),ue=Ipn({disabled:!oe,index:_,node:j,rect:E});return p.useEffect(()=>{W&&X.current.newIndex!==Z&&(X.current.newIndex=Z),h!==X.current.containerId&&(X.current.containerId=h),f!==X.current.items&&(X.current.items=f)},[W,Z,h,f]),p.useEffect(()=>{if(ne===X.current.activeId)return;if(ne&&!X.current.activeId){X.current.activeId=ne;return}const fe=setTimeout(()=>{X.current.activeId=ne},50);return()=>clearTimeout(fe)},[ne]),{active:D,activeIndex:m,attributes:A,data:S,rect:E,index:_,newIndex:Z,items:f,isOver:T,isSorting:W,isDragging:B,listeners:R,node:j,overIndex:b,over:L,setNodeRef:V,setActivatorNodeRef:z,setDroppableNodeRef:$,setDraggableNodeRef:P,transform:ue??Y,transition:le()};function le(){if(ue||J&&X.current.newIndex===_)return jpn;if(!(F&&!WX(I)||!d)&&(W||oe))return HS.Transition.toString({...d,property:LHe})}}function Apn(e,n){var r,o;return typeof e=="boolean"?{draggable:e,droppable:!1}:{draggable:(r=e==null?void 0:e.draggable)!=null?r:n.draggable,droppable:(o=e==null?void 0:e.droppable)!=null?o:n.droppable}}function wD(e){if(!e)return!1;const n=e.data.current;return!!(n&&"sortable"in n&&typeof n.sortable=="object"&&"containerId"in n.sortable&&"items"in n.sortable&&"index"in n.sortable)}const $pn=[er.Down,er.Right,er.Up,er.Left],Dpn=(e,n)=>{let{context:{active:r,collisionRect:o,droppableRects:i,droppableContainers:s,over:a,scrollableAncestors:l}}=n;if($pn.includes(e.code)){if(e.preventDefault(),!r||!o)return;const c=[];s.getEnabled().forEach(h=>{if(!h||h!=null&&h.disabled)return;const m=i.get(h.id);if(m)switch(e.code){case er.Down:o.top<m.top&&c.push(h);break;case er.Up:o.top>m.top&&c.push(h);break;case er.Left:o.left>m.left&&c.push(h);break;case er.Right:o.left<m.left&&c.push(h);break}});const d=ahn({active:r,collisionRect:o,droppableRects:i,droppableContainers:c,pointerCoordinates:null});let f=xHe(d,"id");if(f===(a==null?void 0:a.id)&&d.length>1&&(f=d[1].id),f!=null){const h=s.get(r.id),m=s.get(f),g=m?i.get(m.id):null,v=m==null?void 0:m.node.current;if(v&&g&&h&&m){const b=R6(v).some((k,E)=>l[E]!==k),x=BHe(h,m),w=Opn(h,m),C=b||!x?{x:0,y:0}:{x:w?o.width-g.width:0,y:w?o.height-g.height:0},_={x:g.left,y:g.top};return C.x&&C.y?_:zS(_,C)}}}};function BHe(e,n){return!wD(e)||!wD(n)?!1:e.data.current.sortable.containerId===n.data.current.sortable.containerId}function Opn(e,n){return!wD(e)||!wD(n)||!BHe(e,n)?!1:e.data.current.sortable.index<n.data.current.sortable.index}var Ppn=Math.ceil,Rpn=Math.max;function Mpn(e,n,r,o){for(var i=-1,s=Rpn(Ppn((n-e)/(r||1)),0),a=Array(s);s--;)a[o?s:++i]=e,e+=r;return a}var Lpn=Mpn,Fpn=Lpn,Bpn=u6,LL=QNe;function Npn(e){return function(n,r,o){return o&&typeof o!="number"&&Bpn(n,r,o)&&(r=o=void 0),n=LL(n),r===void 0?(r=n,n=0):r=LL(r),o=o===void 0?n<r?1:-1:LL(o),Fpn(n,r,o,e)}}var Vpn=Npn,zpn=Vpn,Hpn=zpn(),Upn=Hpn;const ZX=Ye(Upn);var NHe={exports:{}};(function(e){(function(n){var r={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"Ae",Å:"A",Æ:"AE",Ç:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"Oe",Ő:"O",Ø:"O",Ù:"U",Ú:"U",Û:"U",Ü:"Ue",Ű:"U",Ý:"Y",Þ:"TH",ß:"ss",à:"a",á:"a",â:"a",ã:"a",ä:"ae",å:"a",æ:"ae",ç:"c",è:"e",é:"e",ê:"e",ë:"e",ì:"i",í:"i",î:"i",ï:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"oe",ő:"o",ø:"o",ù:"u",ú:"u",û:"u",ü:"ue",ű:"u",ý:"y",þ:"th",ÿ:"y","ẞ":"SS",ا:"a",أ:"a",إ:"i",آ:"aa",ؤ:"u",ئ:"e",ء:"a",ب:"b",ت:"t",ث:"th",ج:"j",ح:"h",خ:"kh",د:"d",ذ:"th",ر:"r",ز:"z",س:"s",ش:"sh",ص:"s",ض:"dh",ط:"t",ظ:"z",ع:"a",غ:"gh",ف:"f",ق:"q",ك:"k",ل:"l",م:"m",ن:"n",ه:"h",و:"w",ي:"y",ى:"a",ة:"h",ﻻ:"la",ﻷ:"laa",ﻹ:"lai",ﻵ:"laa",گ:"g",چ:"ch",پ:"p",ژ:"zh",ک:"k",ی:"y","َ":"a","ً":"an","ِ":"e","ٍ":"en","ُ":"u","ٌ":"on","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9",က:"k",ခ:"kh",ဂ:"g",ဃ:"ga",င:"ng",စ:"s",ဆ:"sa",ဇ:"z","စျ":"za",ည:"ny",ဋ:"t",ဌ:"ta",ဍ:"d",ဎ:"da",ဏ:"na",တ:"t",ထ:"ta",ဒ:"d",ဓ:"da",န:"n",ပ:"p",ဖ:"pa",ဗ:"b",ဘ:"ba",မ:"m",ယ:"y",ရ:"ya",လ:"l",ဝ:"w",သ:"th",ဟ:"h",ဠ:"la",အ:"a","ြ":"y","ျ":"ya","ွ":"w","ြွ":"yw","ျွ":"ywa","ှ":"h",ဧ:"e","၏":"-e",ဣ:"i",ဤ:"-i",ဉ:"u",ဦ:"-u",ဩ:"aw","သြော":"aw",ဪ:"aw","၀":"0","၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","္":"","့":"","း":"",č:"c",ď:"d",ě:"e",ň:"n",ř:"r",š:"s",ť:"t",ů:"u",ž:"z",Č:"C",Ď:"D",Ě:"E",Ň:"N",Ř:"R",Š:"S",Ť:"T",Ů:"U",Ž:"Z",ހ:"h",ށ:"sh",ނ:"n",ރ:"r",ބ:"b",ޅ:"lh",ކ:"k",އ:"a",ވ:"v",މ:"m",ފ:"f",ދ:"dh",ތ:"th",ލ:"l",ގ:"g",ޏ:"gn",ސ:"s",ޑ:"d",ޒ:"z",ޓ:"t",ޔ:"y",ޕ:"p",ޖ:"j",ޗ:"ch",ޘ:"tt",ޙ:"hh",ޚ:"kh",ޛ:"th",ޜ:"z",ޝ:"sh",ޞ:"s",ޟ:"d",ޠ:"t",ޡ:"z",ޢ:"a",ޣ:"gh",ޤ:"q",ޥ:"w","ަ":"a","ާ":"aa","ި":"i","ީ":"ee","ު":"u","ޫ":"oo","ެ":"e","ޭ":"ey","ޮ":"o","ޯ":"oa","ް":"",ა:"a",ბ:"b",გ:"g",დ:"d",ე:"e",ვ:"v",ზ:"z",თ:"t",ი:"i",კ:"k",ლ:"l",მ:"m",ნ:"n",ო:"o",პ:"p",ჟ:"zh",რ:"r",ს:"s",ტ:"t",უ:"u",ფ:"p",ქ:"k",ღ:"gh",ყ:"q",შ:"sh",ჩ:"ch",ც:"ts",ძ:"dz",წ:"ts",ჭ:"ch",ხ:"kh",ჯ:"j",ჰ:"h",α:"a",β:"v",γ:"g",δ:"d",ε:"e",ζ:"z",η:"i",θ:"th",ι:"i",κ:"k",λ:"l",μ:"m",ν:"n",ξ:"ks",ο:"o",π:"p",ρ:"r",σ:"s",τ:"t",υ:"y",φ:"f",χ:"x",ψ:"ps",ω:"o",ά:"a",έ:"e",ί:"i",ό:"o",ύ:"y",ή:"i",ώ:"o",ς:"s",ϊ:"i",ΰ:"y",ϋ:"y",ΐ:"i",Α:"A",Β:"B",Γ:"G",Δ:"D",Ε:"E",Ζ:"Z",Η:"I",Θ:"TH",Ι:"I",Κ:"K",Λ:"L",Μ:"M",Ν:"N",Ξ:"KS",Ο:"O",Π:"P",Ρ:"R",Σ:"S",Τ:"T",Υ:"Y",Φ:"F",Χ:"X",Ψ:"PS",Ω:"O",Ά:"A",Έ:"E",Ί:"I",Ό:"O",Ύ:"Y",Ή:"I",Ώ:"O",Ϊ:"I",Ϋ:"Y",ā:"a",ē:"e",ģ:"g",ī:"i",ķ:"k",ļ:"l",ņ:"n",ū:"u",Ā:"A",Ē:"E",Ģ:"G",Ī:"I",Ķ:"k",Ļ:"L",Ņ:"N",Ū:"U",Ќ:"Kj",ќ:"kj",Љ:"Lj",љ:"lj",Њ:"Nj",њ:"nj",Тс:"Ts",тс:"ts",ą:"a",ć:"c",ę:"e",ł:"l",ń:"n",ś:"s",ź:"z",ż:"z",Ą:"A",Ć:"C",Ę:"E",Ł:"L",Ń:"N",Ś:"S",Ź:"Z",Ż:"Z",Є:"Ye",І:"I",Ї:"Yi",Ґ:"G",є:"ye",і:"i",ї:"yi",ґ:"g",ă:"a",Ă:"A",ș:"s",Ș:"S",ț:"t",Ț:"T",ţ:"t",Ţ:"T",а:"a",б:"b",в:"v",г:"g",д:"d",е:"e",ё:"yo",ж:"zh",з:"z",и:"i",й:"i",к:"k",л:"l",м:"m",н:"n",о:"o",п:"p",р:"r",с:"s",т:"t",у:"u",ф:"f",х:"kh",ц:"c",ч:"ch",ш:"sh",щ:"sh",ъ:"",ы:"y",ь:"",э:"e",ю:"yu",я:"ya",А:"A",Б:"B",В:"V",Г:"G",Д:"D",Е:"E",Ё:"Yo",Ж:"Zh",З:"Z",И:"I",Й:"I",К:"K",Л:"L",М:"M",Н:"N",О:"O",П:"P",Р:"R",С:"S",Т:"T",У:"U",Ф:"F",Х:"Kh",Ц:"C",Ч:"Ch",Ш:"Sh",Щ:"Sh",Ъ:"",Ы:"Y",Ь:"",Э:"E",Ю:"Yu",Я:"Ya",ђ:"dj",ј:"j",ћ:"c",џ:"dz",Ђ:"Dj",Ј:"j",Ћ:"C",Џ:"Dz",ľ:"l",ĺ:"l",ŕ:"r",Ľ:"L",Ĺ:"L",Ŕ:"R",ş:"s",Ş:"S",ı:"i",İ:"I",ğ:"g",Ğ:"G",ả:"a",Ả:"A",ẳ:"a",Ẳ:"A",ẩ:"a",Ẩ:"A",đ:"d",Đ:"D",ẹ:"e",Ẹ:"E",ẽ:"e",Ẽ:"E",ẻ:"e",Ẻ:"E",ế:"e",Ế:"E",ề:"e",Ề:"E",ệ:"e",Ệ:"E",ễ:"e",Ễ:"E",ể:"e",Ể:"E",ỏ:"o",ọ:"o",Ọ:"o",ố:"o",Ố:"O",ồ:"o",Ồ:"O",ổ:"o",Ổ:"O",ộ:"o",Ộ:"O",ỗ:"o",Ỗ:"O",ơ:"o",Ơ:"O",ớ:"o",Ớ:"O",ờ:"o",Ờ:"O",ợ:"o",Ợ:"O",ỡ:"o",Ỡ:"O",Ở:"o",ở:"o",ị:"i",Ị:"I",ĩ:"i",Ĩ:"I",ỉ:"i",Ỉ:"i",ủ:"u",Ủ:"U",ụ:"u",Ụ:"U",ũ:"u",Ũ:"U",ư:"u",Ư:"U",ứ:"u",Ứ:"U",ừ:"u",Ừ:"U",ự:"u",Ự:"U",ữ:"u",Ữ:"U",ử:"u",Ử:"ư",ỷ:"y",Ỷ:"y",ỳ:"y",Ỳ:"Y",ỵ:"y",Ỵ:"Y",ỹ:"y",Ỹ:"Y",ạ:"a",Ạ:"A",ấ:"a",Ấ:"A",ầ:"a",Ầ:"A",ậ:"a",Ậ:"A",ẫ:"a",Ẫ:"A",ắ:"a",Ắ:"A",ằ:"a",Ằ:"A",ặ:"a",Ặ:"A",ẵ:"a",Ẵ:"A","⓪":"0","①":"1","②":"2","③":"3","④":"4","⑤":"5","⑥":"6","⑦":"7","⑧":"8","⑨":"9","⑩":"10","⑪":"11","⑫":"12","⑬":"13","⑭":"14","⑮":"15","⑯":"16","⑰":"17","⑱":"18","⑲":"18","⑳":"18","⓵":"1","⓶":"2","⓷":"3","⓸":"4","⓹":"5","⓺":"6","⓻":"7","⓼":"8","⓽":"9","⓾":"10","⓿":"0","⓫":"11","⓬":"12","⓭":"13","⓮":"14","⓯":"15","⓰":"16","⓱":"17","⓲":"18","⓳":"19","⓴":"20","Ⓐ":"A","Ⓑ":"B","Ⓒ":"C","Ⓓ":"D","Ⓔ":"E","Ⓕ":"F","Ⓖ":"G","Ⓗ":"H","Ⓘ":"I","Ⓙ":"J","Ⓚ":"K","Ⓛ":"L","Ⓜ":"M","Ⓝ":"N","Ⓞ":"O","Ⓟ":"P","Ⓠ":"Q","Ⓡ":"R","Ⓢ":"S","Ⓣ":"T","Ⓤ":"U","Ⓥ":"V","Ⓦ":"W","Ⓧ":"X","Ⓨ":"Y","Ⓩ":"Z","ⓐ":"a","ⓑ":"b","ⓒ":"c","ⓓ":"d","ⓔ":"e","ⓕ":"f","ⓖ":"g","ⓗ":"h","ⓘ":"i","ⓙ":"j","ⓚ":"k","ⓛ":"l","ⓜ":"m","ⓝ":"n","ⓞ":"o","ⓟ":"p","ⓠ":"q","ⓡ":"r","ⓢ":"s","ⓣ":"t","ⓤ":"u","ⓦ":"v","ⓥ":"w","ⓧ":"x","ⓨ":"y","ⓩ":"z","“":'"',"”":'"',"‘":"'","’":"'","∂":"d",ƒ:"f","™":"(TM)","©":"(C)",œ:"oe",Œ:"OE","®":"(R)","†":"+","℠":"(SM)","…":"...","˚":"o",º:"o",ª:"a","•":"*","၊":",","။":".",$:"USD","€":"EUR","₢":"BRN","₣":"FRF","£":"GBP","₤":"ITL","₦":"NGN","₧":"ESP","₩":"KRW","₪":"ILS","₫":"VND","₭":"LAK","₮":"MNT","₯":"GRD","₱":"ARS","₲":"PYG","₳":"ARA","₴":"UAH","₵":"GHS","¢":"cent","¥":"CNY",元:"CNY",円:"YEN","﷼":"IRR","₠":"EWE","฿":"THB","₨":"INR","₹":"INR","₰":"PF","₺":"TRY","؋":"AFN","₼":"AZN",лв:"BGN","៛":"KHR","₡":"CRC","₸":"KZT",ден:"MKD",zł:"PLN","₽":"RUB","₾":"GEL"},o=["်","ް"],i={"ာ":"a","ါ":"a","ေ":"e","ဲ":"e","ိ":"i","ီ":"i","ို":"o","ု":"u","ူ":"u","ေါင်":"aung","ော":"aw","ော်":"aw","ေါ":"aw","ေါ်":"aw","်":"်","က်":"et","ိုက်":"aik","ောက်":"auk","င်":"in","ိုင်":"aing","ောင်":"aung","စ်":"it","ည်":"i","တ်":"at","ိတ်":"eik","ုတ်":"ok","ွတ်":"ut","ေတ်":"it","ဒ်":"d","ိုဒ်":"ok","ုဒ်":"ait","န်":"an","ာန်":"an","ိန်":"ein","ုန်":"on","ွန်":"un","ပ်":"at","ိပ်":"eik","ုပ်":"ok","ွပ်":"ut","န်ုပ်":"nub","မ်":"an","ိမ်":"ein","ုမ်":"on","ွမ်":"un","ယ်":"e","ိုလ်":"ol","ဉ်":"in","ံ":"an","ိံ":"ein","ုံ":"on","ައް":"ah","ަށް":"ah"},s={en:{},az:{ç:"c",ə:"e",ğ:"g",ı:"i",ö:"o",ş:"s",ü:"u",Ç:"C",Ə:"E",Ğ:"G",İ:"I",Ö:"O",Ş:"S",Ü:"U"},cs:{č:"c",ď:"d",ě:"e",ň:"n",ř:"r",š:"s",ť:"t",ů:"u",ž:"z",Č:"C",Ď:"D",Ě:"E",Ň:"N",Ř:"R",Š:"S",Ť:"T",Ů:"U",Ž:"Z"},fi:{ä:"a",Ä:"A",ö:"o",Ö:"O"},hu:{ä:"a",Ä:"A",ö:"o",Ö:"O",ü:"u",Ü:"U",ű:"u",Ű:"U"},lt:{ą:"a",č:"c",ę:"e",ė:"e",į:"i",š:"s",ų:"u",ū:"u",ž:"z",Ą:"A",Č:"C",Ę:"E",Ė:"E",Į:"I",Š:"S",Ų:"U",Ū:"U"},lv:{ā:"a",č:"c",ē:"e",ģ:"g",ī:"i",ķ:"k",ļ:"l",ņ:"n",š:"s",ū:"u",ž:"z",Ā:"A",Č:"C",Ē:"E",Ģ:"G",Ī:"i",Ķ:"k",Ļ:"L",Ņ:"N",Š:"S",Ū:"u",Ž:"Z"},pl:{ą:"a",ć:"c",ę:"e",ł:"l",ń:"n",ó:"o",ś:"s",ź:"z",ż:"z",Ą:"A",Ć:"C",Ę:"e",Ł:"L",Ń:"N",Ó:"O",Ś:"S",Ź:"Z",Ż:"Z"},sv:{ä:"a",Ä:"A",ö:"o",Ö:"O"},sk:{ä:"a",Ä:"A"},sr:{љ:"lj",њ:"nj",Љ:"Lj",Њ:"Nj",đ:"dj",Đ:"Dj"},tr:{Ü:"U",Ö:"O",ü:"u",ö:"o"}},a={ar:{"∆":"delta","∞":"la-nihaya","♥":"hob","&":"wa","|":"aw","<":"aqal-men",">":"akbar-men","∑":"majmou","¤":"omla"},az:{},ca:{"∆":"delta","∞":"infinit","♥":"amor","&":"i","|":"o","<":"menys que",">":"mes que","∑":"suma dels","¤":"moneda"},cs:{"∆":"delta","∞":"nekonecno","♥":"laska","&":"a","|":"nebo","<":"mensi nez",">":"vetsi nez","∑":"soucet","¤":"mena"},de:{"∆":"delta","∞":"unendlich","♥":"Liebe","&":"und","|":"oder","<":"kleiner als",">":"groesser als","∑":"Summe von","¤":"Waehrung"},dv:{"∆":"delta","∞":"kolunulaa","♥":"loabi","&":"aai","|":"noonee","<":"ah vure kuda",">":"ah vure bodu","∑":"jumula","¤":"faisaa"},en:{"∆":"delta","∞":"infinity","♥":"love","&":"and","|":"or","<":"less than",">":"greater than","∑":"sum","¤":"currency"},es:{"∆":"delta","∞":"infinito","♥":"amor","&":"y","|":"u","<":"menos que",">":"mas que","∑":"suma de los","¤":"moneda"},fa:{"∆":"delta","∞":"bi-nahayat","♥":"eshgh","&":"va","|":"ya","<":"kamtar-az",">":"bishtar-az","∑":"majmooe","¤":"vahed"},fi:{"∆":"delta","∞":"aarettomyys","♥":"rakkaus","&":"ja","|":"tai","<":"pienempi kuin",">":"suurempi kuin","∑":"summa","¤":"valuutta"},fr:{"∆":"delta","∞":"infiniment","♥":"Amour","&":"et","|":"ou","<":"moins que",">":"superieure a","∑":"somme des","¤":"monnaie"},ge:{"∆":"delta","∞":"usasruloba","♥":"siqvaruli","&":"da","|":"an","<":"naklebi",">":"meti","∑":"jami","¤":"valuta"},gr:{},hu:{"∆":"delta","∞":"vegtelen","♥":"szerelem","&":"es","|":"vagy","<":"kisebb mint",">":"nagyobb mint","∑":"szumma","¤":"penznem"},it:{"∆":"delta","∞":"infinito","♥":"amore","&":"e","|":"o","<":"minore di",">":"maggiore di","∑":"somma","¤":"moneta"},lt:{"∆":"delta","∞":"begalybe","♥":"meile","&":"ir","|":"ar","<":"maziau nei",">":"daugiau nei","∑":"suma","¤":"valiuta"},lv:{"∆":"delta","∞":"bezgaliba","♥":"milestiba","&":"un","|":"vai","<":"mazak neka",">":"lielaks neka","∑":"summa","¤":"valuta"},my:{"∆":"kwahkhyaet","∞":"asaonasme","♥":"akhyait","&":"nhin","|":"tho","<":"ngethaw",">":"kyithaw","∑":"paungld","¤":"ngwekye"},mk:{},nl:{"∆":"delta","∞":"oneindig","♥":"liefde","&":"en","|":"of","<":"kleiner dan",">":"groter dan","∑":"som","¤":"valuta"},pl:{"∆":"delta","∞":"nieskonczonosc","♥":"milosc","&":"i","|":"lub","<":"mniejsze niz",">":"wieksze niz","∑":"suma","¤":"waluta"},pt:{"∆":"delta","∞":"infinito","♥":"amor","&":"e","|":"ou","<":"menor que",">":"maior que","∑":"soma","¤":"moeda"},ro:{"∆":"delta","∞":"infinit","♥":"dragoste","&":"si","|":"sau","<":"mai mic ca",">":"mai mare ca","∑":"suma","¤":"valuta"},ru:{"∆":"delta","∞":"beskonechno","♥":"lubov","&":"i","|":"ili","<":"menshe",">":"bolshe","∑":"summa","¤":"valjuta"},sk:{"∆":"delta","∞":"nekonecno","♥":"laska","&":"a","|":"alebo","<":"menej ako",">":"viac ako","∑":"sucet","¤":"mena"},sr:{},tr:{"∆":"delta","∞":"sonsuzluk","♥":"ask","&":"ve","|":"veya","<":"kucuktur",">":"buyuktur","∑":"toplam","¤":"para birimi"},uk:{"∆":"delta","∞":"bezkinechnist","♥":"lubov","&":"i","|":"abo","<":"menshe",">":"bilshe","∑":"suma","¤":"valjuta"},vn:{"∆":"delta","∞":"vo cuc","♥":"yeu","&":"va","|":"hoac","<":"nho hon",">":"lon hon","∑":"tong","¤":"tien te"}},l=[";","?",":","@","&","=","+","$",",","/"].join(""),c=[";","?",":","@","&","=","+","$",","].join(""),d=[".","!","~","*","'","(",")"].join(""),f=function(y,b){var x="-",w="",C="",_=!0,S={},k,E,j,T,$,D,I,O,A,P,R,B,L,z,H="";if(typeof y!="string")return"";if(typeof b=="string"&&(x=b),I=a.en,O=s.en,typeof b=="object"){k=b.maintainCase||!1,S=b.custom&&typeof b.custom=="object"?b.custom:S,j=+b.truncate>1&&b.truncate||!1,T=b.uric||!1,$=b.uricNoSlash||!1,D=b.mark||!1,_=!(b.symbols===!1||b.lang===!1),x=b.separator||x,T&&(H+=l),$&&(H+=c),D&&(H+=d),I=b.lang&&a[b.lang]&&_?a[b.lang]:_?a.en:{},O=b.lang&&s[b.lang]?s[b.lang]:b.lang===!1||b.lang===!0?{}:s.en,b.titleCase&&typeof b.titleCase.length=="number"&&Array.prototype.toString.call(b.titleCase)?(b.titleCase.forEach(function(V){S[V+""]=V+""}),E=!0):E=!!b.titleCase,b.custom&&typeof b.custom.length=="number"&&Array.prototype.toString.call(b.custom)&&b.custom.forEach(function(V){S[V+""]=V+""}),Object.keys(S).forEach(function(V){var W;V.length>1?W=new RegExp("\\b"+m(V)+"\\b","gi"):W=new RegExp(m(V),"gi"),y=y.replace(W,S[V])});for(R in S)H+=R}for(H+=x,H=m(H),y=y.replace(/(^\s+|\s+$)/g,""),L=!1,z=!1,P=0,B=y.length;P<B;P++)R=y[P],g(R,S)?L=!1:O[R]?(R=L&&O[R].match(/[A-Za-z0-9]/)?" "+O[R]:O[R],L=!1):R in r?(P+1<B&&o.indexOf(y[P+1])>=0?(C+=R,R=""):z===!0?(R=i[C]+r[R],C=""):R=L&&r[R].match(/[A-Za-z0-9]/)?" "+r[R]:r[R],L=!1,z=!1):R in i?(C+=R,R="",P===B-1&&(R=i[C]),z=!0):I[R]&&!(T&&l.indexOf(R)!==-1)&&!($&&c.indexOf(R)!==-1)?(R=L||w.substr(-1).match(/[A-Za-z0-9]/)?x+I[R]:I[R],R+=y[P+1]!==void 0&&y[P+1].match(/[A-Za-z0-9]/)?x:"",L=!0):(z===!0?(R=i[C]+R,C="",z=!1):L&&(/[A-Za-z0-9]/.test(R)||w.substr(-1).match(/A-Za-z0-9]/))&&(R=" "+R),L=!1),w+=R.replace(new RegExp("[^\\w\\s"+H+"_-]","g"),x);return E&&(w=w.replace(/(\w)(\S*)/g,function(V,W,q){var F=W.toUpperCase()+(q!==null?q:"");return Object.keys(S).indexOf(F.toLowerCase())<0?F:F.toLowerCase()})),w=w.replace(/\s+/g,x).replace(new RegExp("\\"+x+"+","g"),x).replace(new RegExp("(^\\"+x+"+|\\"+x+"+$)","g"),""),j&&w.length>j&&(A=w.charAt(j)===x,w=w.slice(0,j),A||(w=w.slice(0,w.lastIndexOf(x)))),!k&&!E&&(w=w.toLowerCase()),w},h=function(y){return function(x){return f(x,y)}},m=function(y){return y.replace(/[-\\^$*+?.()|[\]{}\/]/g,"\\$&")},g=function(v,y){for(var b in y)if(y[b]===v)return!0};if(e.exports)e.exports=f,e.exports.createSlug=h;else try{if(n.getSlug||n.createSlug)throw"speakingurl: globals exists /(getSlug|createSlug)/";n.getSlug=f,n.createSlug=h}catch{}})(_r)})(NHe);var Wpn=NHe.exports,Gpn=Wpn;const VHe=Ye(Gpn),Zfe={capture:!0};function CA(e,n,r){return e.addEventListener(n,r,Zfe),()=>e.removeEventListener(n,r,Zfe)}function qpn(e){if("onpagehide"in window)return CA(window,"pagehide",e);const n=CA(window,"unload",e),r=CA(window,"unload",e);return()=>{n(),r()}}function Ypn(e){return CA(document,"visibilitychange",()=>{document.visibilityState==="hidden"&&e()})}function Kpn(){const e={updateUserProperties(){},trace:n,log:r};function n(o){return{start(){},log(i){},complete(){},newContext(i){return e},error(i){},await:i=>i}}function r(o,i){}return e}const Zpn=Kpn();function Xpn(e){p.useEffect(()=>Ypn(e.flush),[e.flush]),p.useEffect(()=>qpn(e.endWithBeacon),[e.endWithBeacon])}const zHe=p.createContext(Zpn);function Qpn(e){let{children:n,store:r}=e;return Xpn(r),u.jsx(zHe.Provider,{value:r.logger,children:n})}function a2(){return p.useContext(zHe)}var po="0123456789abcdefghjkmnpqrstvwxyz",_t=new Uint8Array([255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,1,2,3,4,5,6,7,8,9,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,10,11,12,13,14,15,16,17,255,18,19,255,20,21,255,22,23,24,25,26,255,27,28,29,30,31,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255]);function FL(e){const n=new Array(26).fill("");if(e.length!==16)throw new Error("Invalid length");return n[0]=po[(e[0]&224)>>5],n[1]=po[e[0]&31],n[2]=po[(e[1]&248)>>3],n[3]=po[(e[1]&7)<<2|(e[2]&192)>>6],n[4]=po[(e[2]&62)>>1],n[5]=po[(e[2]&1)<<4|(e[3]&240)>>4],n[6]=po[(e[3]&15)<<1|(e[4]&128)>>7],n[7]=po[(e[4]&124)>>2],n[8]=po[(e[4]&3)<<3|(e[5]&224)>>5],n[9]=po[e[5]&31],n[10]=po[(e[6]&248)>>3],n[11]=po[(e[6]&7)<<2|(e[7]&192)>>6],n[12]=po[(e[7]&62)>>1],n[13]=po[(e[7]&1)<<4|(e[8]&240)>>4],n[14]=po[(e[8]&15)<<1|(e[9]&128)>>7],n[15]=po[(e[9]&124)>>2],n[16]=po[(e[9]&3)<<3|(e[10]&224)>>5],n[17]=po[e[10]&31],n[18]=po[(e[11]&248)>>3],n[19]=po[(e[11]&7)<<2|(e[12]&192)>>6],n[20]=po[(e[12]&62)>>1],n[21]=po[(e[12]&1)<<4|(e[13]&240)>>4],n[22]=po[(e[13]&15)<<1|(e[14]&128)>>7],n[23]=po[(e[14]&124)>>2],n[24]=po[(e[14]&3)<<3|(e[15]&224)>>5],n[25]=po[e[15]&31],n.join("")}function Xfe(e){if(e.length!==26)throw new Error("Invalid length");const r=new TextEncoder().encode(e);if(_t[r[0]]===255||_t[r[1]]===255||_t[r[2]]===255||_t[r[3]]===255||_t[r[4]]===255||_t[r[5]]===255||_t[r[6]]===255||_t[r[7]]===255||_t[r[8]]===255||_t[r[9]]===255||_t[r[10]]===255||_t[r[11]]===255||_t[r[12]]===255||_t[r[13]]===255||_t[r[14]]===255||_t[r[15]]===255||_t[r[16]]===255||_t[r[17]]===255||_t[r[18]]===255||_t[r[19]]===255||_t[r[20]]===255||_t[r[21]]===255||_t[r[22]]===255||_t[r[23]]===255||_t[r[24]]===255||_t[r[25]]===255)throw new Error("Invalid base32 character");const o=new Uint8Array(16);return o[0]=_t[r[0]]<<5|_t[r[1]],o[1]=_t[r[2]]<<3|_t[r[3]]>>2,o[2]=(_t[r[3]]&3)<<6|_t[r[4]]<<1|_t[r[5]]>>4,o[3]=(_t[r[5]]&15)<<4|_t[r[6]]>>1,o[4]=(_t[r[6]]&1)<<7|_t[r[7]]<<2|_t[r[8]]>>3,o[5]=(_t[r[8]]&7)<<5|_t[r[9]],o[6]=_t[r[10]]<<3|_t[r[11]]>>2,o[7]=(_t[r[11]]&3)<<6|_t[r[12]]<<1|_t[r[13]]>>4,o[8]=(_t[r[13]]&15)<<4|_t[r[14]]>>1,o[9]=(_t[r[14]]&1)<<7|_t[r[15]]<<2|_t[r[16]]>>3,o[10]=(_t[r[16]]&7)<<5|_t[r[17]],o[11]=_t[r[18]]<<3|_t[r[19]]>>2,o[12]=(_t[r[19]]&3)<<6|_t[r[20]]<<1|_t[r[21]]>>4,o[13]=(_t[r[21]]&15)<<4|_t[r[22]]>>1,o[14]=(_t[r[22]]&1)<<7|_t[r[23]]<<2|_t[r[24]]>>3,o[15]=(_t[r[24]]&7)<<5|_t[r[25]],o}function Jpn(e){let n;const r=new Uint8Array(16);return r[0]=(n=parseInt(e.slice(0,8),16))>>>24,r[1]=n>>>16&255,r[2]=n>>>8&255,r[3]=n&255,r[4]=(n=parseInt(e.slice(9,13),16))>>>8,r[5]=n&255,r[6]=(n=parseInt(e.slice(14,18),16))>>>8,r[7]=n&255,r[8]=(n=parseInt(e.slice(19,23),16))>>>8,r[9]=n&255,r[10]=(n=parseInt(e.slice(24,36),16))/1099511627776&255,r[11]=n/4294967296&255,r[12]=n>>>24&255,r[13]=n>>>16&255,r[14]=n>>>8&255,r[15]=n&255,r}var s0=Math.pow,Qfe="0123456789abcdef",CD=class{constructor(e){if(this.bytes=e,e.length!==16)throw new TypeError("not 128-bit length")}static fromFieldsV7(e,n,r,o){if(!Number.isInteger(e)||!Number.isInteger(n)||!Number.isInteger(r)||!Number.isInteger(o)||e<0||n<0||r<0||o<0||e>0xffffffffffff||n>4095||r>1073741823||o>4294967295)throw new RangeError("invalid field value");const i=new Uint8Array(16);return i[0]=e/s0(2,40),i[1]=e/s0(2,32),i[2]=e/s0(2,24),i[3]=e/s0(2,16),i[4]=e/s0(2,8),i[5]=e,i[6]=112|n>>>8,i[7]=n,i[8]=128|r>>>24,i[9]=r>>>16,i[10]=r>>>8,i[11]=r,i[12]=o>>>24,i[13]=o>>>16,i[14]=o>>>8,i[15]=o,new CD(i)}toString(){let e="";for(let n=0;n<this.bytes.length;n++)e+=Qfe.charAt(this.bytes[n]>>>4),e+=Qfe.charAt(this.bytes[n]&15),(n===3||n===5||n===7||n===9)&&(e+="-");return e}clone(){return new CD(this.bytes.slice(0))}equals(e){return this.compareTo(e)===0}compareTo(e){for(let n=0;n<16;n++){const r=this.bytes[n]-e.bytes[n];if(r!==0)return Math.sign(r)}return 0}},emn=class{constructor(){this.timestamp=0,this.counter=0,this.random=new tmn}generate(){const e=this.generateOrAbort();return e!==void 0?e:(this.timestamp=0,this.generateOrAbort())}generateOrAbort(){const r=Date.now();if(r>this.timestamp)this.timestamp=r,this.resetCounter();else if(r+1e4>this.timestamp)this.counter++,this.counter>4398046511103&&(this.timestamp++,this.resetCounter());else return;return CD.fromFieldsV7(this.timestamp,Math.trunc(this.counter/s0(2,30)),this.counter&s0(2,30)-1,this.random.nextUint32())}resetCounter(){this.counter=this.random.nextUint32()*1024+(this.random.nextUint32()&1023)}},HHe=e=>{if(typeof UUIDV7_DENY_WEAK_RNG<"u"&&UUIDV7_DENY_WEAK_RNG)throw new Error("no cryptographically strong RNG available");for(let n=0;n<e.length;n++)e[n]=Math.trunc(Math.random()*65536)*65536+Math.trunc(Math.random()*65536);return e};typeof crypto<"u"&&crypto.getRandomValues&&(HHe=e=>crypto.getRandomValues(e));var tmn=class{constructor(){this.buffer=new Uint32Array(8),this.cursor=99}nextUint32(){return this.cursor>=this.buffer.length&&(HHe(this.buffer),this.cursor=0),this.buffer[this.cursor++]}},Jfe,nmn=()=>(Jfe||(Jfe=new emn)).generate();function rmn(e){if(e.length>63)return!1;let n,r,o;for(r=0,o=e.length;r<o;r+=1)if(n=e.charCodeAt(r),!(n>96&&n<123))return!1;return!0}var jC=class{constructor(e,n=""){if(this.prefix=e,this.suffix=n,!rmn(e))throw new Error("Invalid prefix. Must be at most 63 ascii letters [a-z]");if(this.prefix=e,n)this.suffix=n;else{const r=nmn();this.suffix=FL(r.bytes)}if(this.suffix.length!==26)throw new Error(`Invalid length. Suffix should have 26 characters, got ${n.length}`);if(this.suffix[0]>"7")throw new Error("Invalid suffix. First character must be in the range [0-7]");Xfe(this.suffix)}getType(){return this.prefix}getSuffix(){return this.suffix}asType(e){const n=this;if(n.prefix!==e)throw new Error(`Cannot convert TypeID of type ${n.prefix} to type ${e}`);return n}toUUIDBytes(){return Xfe(this.suffix)}toUUID(){return new CD(this.toUUIDBytes()).toString()}toString(){return this.prefix===""?this.suffix:`${this.prefix}_${this.suffix}`}static fromString(e){const n=e.split("_");if(n.length===1)return new jC("",n[0]);if(n.length===2){if(n[0]==="")throw new Error(`Invalid TypeID. Prefix cannot be empty when there's a separator: ${e}`);return new jC(n[0],n[1])}throw new Error(`Invalid TypeID string: ${e}`)}static fromUUIDBytes(e,n){const r=FL(n);return new jC(e,r)}static fromUUID(e,n){const r=FL(Jpn(n));return new jC(e,r)}};function UHe(e="",n=""){return new jC(e,n)}/*! Bundled license information:
uuidv7/dist/index.js:
(**
* uuidv7: An experimental implementation of the proposed UUID Version 7
*
* @license Apache-2.0
* @copyright 2021-2023 LiosK
* @packageDocumentation
*)
*/function omn(){return UHe("session").toString()}function imn(){return UHe("trace").toString()}function smn(e,n){return n<1?[e,""]:[e.substring(0,n),e.substring(n)]}const ehe=1024;function amn(e){const n=e.indexOf(`
`),r=n===-1?ehe:Math.min(n,ehe),[o,i]=smn(e,r);return o+(i?"… (+".concat(i.length,")"):"")}function lmn(e){const n=new Ir;function r(c,d,f,h){n.next({sessionId:e,type:"trace.error",traceId:c,name:d.name,version:d.version,data:{message:amn(f.message)},context:h,createdAt:new Date().toISOString()})}function o(c,d,f,h,m){n.next({sessionId:e,type:c,traceId:d,name:f.name,version:f.version,data:h,context:m,createdAt:new Date().toISOString()})}function i(c,d,f){n.next({sessionId:e,type:c,version:d.version,name:d.name,data:f,createdAt:new Date().toISOString()})}function s(c){n.next({sessionId:e,type:"userProperties",properties:c,createdAt:new Date().toISOString()})}function a(c,d,f){return{start(){o("trace.start",c,d,void 0,f)},newContext(h){return{trace(m){return a("".concat(c,".").concat(h),m,f)},updateUserProperties(){},log:l}},log(h){o("trace.log",c,d,h,f)},complete(){o("trace.complete",c,d,void 0,f)},error(h){r(c,d,h,f)},await(h,m){return this.start(),h.then(g=>(this.log(m||g),this.complete(),g),g=>{throw this.error(g),g}),h}}}function l(c,d){i("log",c,d)}return{events$:n.asObservable(),logger:{updateUserProperties(c){s(c)},trace:(c,d)=>{const f=imn();return a(f,c,d)},log:l}}}const cmn=e=>new qt(n=>{const r=setTimeout(()=>{n.next(),n.complete()},e);return typeof r.unref=="function"&&r.unref(),()=>clearTimeout(r)});function umn(e,n){var r;const o=lmn(e);function i(){return n.resolveConsent().catch(v=>({status:"undetermined"}))}const s=[];function a(){const v=s.slice();return s.length=0,v}function l(){const v=a();return v.length===0?Br:ys([ve(v),i()]).pipe($e(y=>{let[b,x]=y;return b.length===0||x.status!=="granted"?Br:Wn(n.sendEvents(b)).pipe(bn(w=>(s.unshift(...b),Br)))}))}const c=(r=n.flushInterval)!=null?r:3e4,d=o.events$.pipe(Ar(v=>s.push(v)),_e(()=>{}),ZG(()=>cmn(c),{leading:!1,trailing:!0}),p4(()=>l()));function f(){return zi(l(),{defaultValue:void 0}).then(()=>{})}const h=d.subscribe();function m(){if(!n.sendBeacon)return g(),!0;const v=a();return h.unsubscribe(),v.length>0?n.sendBeacon(v):!0}function g(){return f().then(()=>{},()=>{}).finally(()=>{h.unsubscribe()})}return{end:g,endWithBeacon:m,flush:f,logger:o.logger}}function Wu(e){return{type:"log",name:e.name,version:e.version,description:e.description,schema:void 0}}var dmn=Zg,fmn=zg,hmn=Tp;function pmn(e){return function(n,r,o){var i=Object(n);if(!fmn(n)){var s=dmn(r);n=hmn(n),r=function(l){return s(i[l],l,i)}}var a=e(n,r,o);return a>-1?i[s?n[a]:a]:void 0}}var mmn=pmn,gmn=mmn,vmn=JNe,ymn=gmn(vmn),bmn=ymn;const WHe=Ye(bmn);var xmn=Vf;function wmn(e,n){return xmn(n,function(r){return e[r]})}var GHe=wmn,Cmn=GHe,_mn=Tp;function Smn(e){return e==null?[]:Cmn(e,_mn(e))}var qHe=Smn;const kmn=Ye(qHe);var Emn=qv,jmn=u6;function Tmn(e){return Emn(function(n,r){var o=-1,i=r.length,s=i>1?r[i-1]:void 0,a=i>2?r[2]:void 0;for(s=e.length>3&&typeof s=="function"?(i--,s):void 0,a&&jmn(r[0],r[1],a)&&(s=i<3?void 0:s,i=1),n=Object(n);++o<i;){var l=r[o];l&&e(n,l,o,s)}return n})}var YHe=Tmn,Imn=Hv,Amn=YHe,$mn=Tp,Dmn=Amn(function(e,n,r,o){Imn(n,$mn(n),e,o)}),Omn=Dmn;const Pmn=Ye(Omn);var KHe={};(function(e){(function(){(e!==null?e:this).ExifReader=function(){n.prototype._MIN_DATA_BUFFER_LENGTH=2,n.prototype._JPEG_ID_SIZE=2,n.prototype._JPEG_ID=65496,n.prototype._APP_MARKER_SIZE=2,n.prototype._APP0_MARKER=65504,n.prototype._APP1_MARKER=65505,n.prototype._APP15_MARKER=65519,n.prototype._APP_ID_OFFSET=4,n.prototype._BYTES_Exif=1165519206,n.prototype._TIFF_HEADER_OFFSET=10,n.prototype._BYTE_ORDER_BIG_ENDIAN=18761,n.prototype._BYTE_ORDER_LITTLE_ENDIAN=19789;function n(){var r=this;this._getTagValueAt={1:function(o){return r._getByteAt(o)},2:function(o){return r._getAsciiAt(o)},3:function(o){return r._getShortAt(o)},4:function(o){return r._getLongAt(o)},5:function(o){return r._getRationalAt(o)},7:function(o){return r._getUndefinedAt(o)},9:function(o){return r._getSlongAt(o)},10:function(o){return r._getSrationalAt(o)}},this._tiffHeaderOffset=0}return n.prototype.load=function(r){return this.loadView(new DataView(r))},n.prototype.loadView=function(r){return this._dataView=r,this._tags={},this._checkImageHeader(),this._readTags()},n.prototype._checkImageHeader=function(){var r;if(r=this._dataView,r.byteLength<this._MIN_DATA_BUFFER_LENGTH||r.getUint16(0,!1)!==this._JPEG_ID)throw new Error("Invalid image format");if(this._parseAppMarkers(r),!this._hasExifData())throw new Error("No Exif data")},n.prototype._parseAppMarkers=function(r){var o,i,s;for(o=this._JPEG_ID_SIZE,s=[];!(r.byteLength<o+this._APP_ID_OFFSET+5);){if(this._isApp1ExifMarker(r,o))i=r.getUint16(o+this._APP_MARKER_SIZE,!1),this._tiffHeaderOffset=o+this._TIFF_HEADER_OFFSET;else if(this._isAppMarker(r,o))i=r.getUint16(o+this._APP_MARKER_SIZE,!1);else break;s.push(o+=this._APP_MARKER_SIZE+i)}return s},n.prototype._isApp1ExifMarker=function(r,o){return r.getUint16(o,!1)===this._APP1_MARKER&&r.getUint32(o+this._APP_ID_OFFSET,!1)===this._BYTES_Exif&&r.getUint8(o+this._APP_ID_OFFSET+4,!1)===0},n.prototype._isAppMarker=function(r,o){var i;return i=r.getUint16(o,!1),i>=this._APP0_MARKER&&i<=this._APP15_MARKER},n.prototype._hasExifData=function(){return this._tiffHeaderOffset!==0},n.prototype._readTags=function(){return this._setByteOrder(),this._read0thIfd(),this._readExifIfd(),this._readGpsIfd(),this._readInteroperabilityIfd()},n.prototype._setByteOrder=function(){if(this._dataView.getUint16(this._tiffHeaderOffset)===this._BYTE_ORDER_BIG_ENDIAN)return this._littleEndian=!0;if(this._dataView.getUint16(this._tiffHeaderOffset)===this._BYTE_ORDER_LITTLE_ENDIAN)return this._littleEndian=!1;throw new Error("Illegal byte order value. Faulty image.")},n.prototype._read0thIfd=function(){var r;return r=this._getIfdOffset(),this._readIfd("0th",r)},n.prototype._getIfdOffset=function(){return this._tiffHeaderOffset+this._getLongAt(this._tiffHeaderOffset+4)},n.prototype._readExifIfd=function(){var r;if(this._tags["Exif IFD Pointer"]!=null)return r=this._tiffHeaderOffset+this._tags["Exif IFD Pointer"].value,this._readIfd("exif",r)},n.prototype._readGpsIfd=function(){var r;if(this._tags["GPS Info IFD Pointer"]!=null)return r=this._tiffHeaderOffset+this._tags["GPS Info IFD Pointer"].value,this._readIfd("gps",r)},n.prototype._readInteroperabilityIfd=function(){var r;if(this._tags["Interoperability IFD Pointer"]!=null)return r=this._tiffHeaderOffset+this._tags["Interoperability IFD Pointer"].value,this._readIfd("interoperability",r)},n.prototype._readIfd=function(r,o){var i,s,a,l;for(i=this._getShortAt(o),o+=2,l=[],a=0;0<=i?a<i:a>i;0<=i?++a:--a)s=this._readTag(r,o),this._tags[s.name]={value:s.value,description:s.description},l.push(o+=12);return l},n.prototype._readTag=function(r,o){var i,s,a,l,c,d,f;return i=this._getShortAt(o),c=this._getShortAt(o+2),s=this._getLongAt(o+4),this._typeSizes[c]*s<=4?d=this._getTagValue(o+8,c,s):(f=this._getLongAt(o+8),d=this._getTagValue(this._tiffHeaderOffset+f,c,s)),c===this._tagTypes.ASCII&&(d=this._splitNullSeparatedAsciiString(d)),this._tagNames[r][i]!=null?(this._tagNames[r][i].name!=null&&this._tagNames[r][i].description!=null?(l=this._tagNames[r][i].name,a=this._tagNames[r][i].description(d)):(l=this._tagNames[r][i],d instanceof Array?a=d.join(", "):a=d),{name:l,value:d,description:a}):{name:"undefined-"+i,value:d,description:d}},n.prototype._getTagValue=function(r,o,i){var s,a;return a=(function(){var l,c;for(c=[],l=0;0<=i?l<i:l>i;0<=i?++l:--l)s=this._getTagValueAt[o](r),r+=this._typeSizes[o],c.push(s);return c}).call(this),a.length===1?a=a[0]:o===this._tagTypes.ASCII&&(a=this._getAsciiValue(a)),a},n.prototype._getAsciiValue=function(r){var o;return function(){var i,s,a;for(a=[],i=0,s=r.length;i<s;i++)o=r[i],a.push(String.fromCharCode(o));return a}()},n.prototype._getByteAt=function(r){return this._dataView.getUint8(r)},n.prototype._getAsciiAt=function(r){return this._dataView.getUint8(r)},n.prototype._getShortAt=function(r){return this._dataView.getUint16(r,this._littleEndian)},n.prototype._getLongAt=function(r){return this._dataView.getUint32(r,this._littleEndian)},n.prototype._getRationalAt=function(r){return this._getLongAt(r)/this._getLongAt(r+4)},n.prototype._getUndefinedAt=function(r){return this._getByteAt(r)},n.prototype._getSlongAt=function(r){return this._dataView.getInt32(r,this._littleEndian)},n.prototype._getSrationalAt=function(r){return this._getSlongAt(r)/this._getSlongAt(r+4)},n.prototype._splitNullSeparatedAsciiString=function(r){var o,i,s,a,l;for(s=[],i=0,a=0,l=r.length;a<l;a++){if(o=r[a],o==="\0"){i++;continue}s[i]==null&&(s[i]=""),s[i]+=o}return s},n.prototype._typeSizes={1:1,2:1,3:2,4:4,5:8,7:1,9:4,10:8},n.prototype._tagTypes={BYTE:1,ASCII:2,SHORT:3,LONG:4,RATIONAL:5,UNDEFINED:7,SLONG:9,SRATIONAL:10},n.prototype._tagNames={"0th":{256:"ImageWidth",257:"ImageLength",258:"BitsPerSample",259:"Compression",262:"PhotometricInterpretation",270:"ImageDescription",271:"Make",272:"Model",273:"StripOffsets",274:{name:"Orientation",description:function(r){switch(r){case 1:return"top-left";case 2:return"top-right";case 3:return"bottom-right";case 4:return"bottom-left";case 5:return"left-top";case 6:return"right-top";case 7:return"right-bottom";case 8:return"left-bottom";default:return"Undefined"}}},277:"SamplesPerPixel",278:"RowsPerStrip",279:"StripByteCounts",282:"XResolution",283:"YResolution",284:"PlanarConfiguration",296:{name:"ResolutionUnit",description:function(r){switch(r){case 2:return"inches";case 3:return"centimeters";default:return"Unknown"}}},301:"TransferFunction",305:"Software",306:"DateTime",315:"Artist",318:"WhitePoint",319:"PrimaryChromaticities",513:"JPEGInterchangeFormat",514:"JPEGInterchangeFormatLength",529:"YCbCrCoefficients",530:"YCbCrSubSampling",531:{name:"YCbCrPositioning",description:function(r){switch(r){case 1:return"centered";case 2:return"co-sited";default:return"undefied "+r}}},532:"ReferenceBlackWhite",33432:{name:"Copyright",description:function(r){return r.join("; ")}},34665:"Exif IFD Pointer",34853:"GPS Info IFD Pointer"},exif:{33434:"ExposureTime",33437:"FNumber",34850:{name:"ExposureProgram",description:function(r){switch(r){case 0:return"Undefined";case 1:return"Manual";case 2:return"Normal program";case 3:return"Aperture priority";case 4:return"Shutter priority";case 5:return"Creative program";case 6:return"Action program";case 7:return"Portrait mode";case 8:return"Landscape mode";default:return"Unknown"}}},34852:"SpectralSensitivity",34855:"ISOSpeedRatings",34856:{name:"OECF",description:function(r){return"[Raw OECF table data]"}},36864:{name:"ExifVersion",description:function(r){var o,i,s,a;for(i="",s=0,a=r.length;s<a;s++)o=r[s],i+=String.fromCharCode(o);return i}},36867:"DateTimeOriginal",36868:"DateTimeDigitized",37121:{name:"ComponentsConfiguration",description:function(r){var o,i,s,a;for(i="",s=0,a=r.length;s<a;s++)switch(o=r[s],o){case 49:i+="Y";break;case 50:i+="Cb";break;case 51:i+="Cr";break;case 52:i+="R";break;case 53:i+="G";break;case 54:i+="B"}return i}},37122:"CompressedBitsPerPixel",37377:"ShutterSpeedValue",37378:"ApertureValue",37379:"BrightnessValue",37380:"ExposureBiasValue",37381:"MaxApertureValue",37382:"SubjectDistance",37383:{name:"MeteringMode",description:function(r){switch(r){case 1:return"Average";case 2:return"CenterWeightedAverage";case 3:return"Spot";case 4:return"MultiSpot";case 5:return"Pattern";case 6:return"Partial";case 255:return"Other";default:return"Unknown"}}},37384:{name:"LightSource",description:function(r){switch(r){case 1:return"Daylight";case 2:return"Fluorescent";case 3:return"Tungsten (incandescent light)";case 4:return"Flash";case 9:return"Fine weather";case 10:return"Cloudy weather";case 11:return"Shade";case 12:return"Daylight fluorescent (D 5700 – 7100K)";case 13:return"Day white fluorescent (N 4600 – 5400K)";case 14:return"Cool white fluorescent (W 3900 – 4500K)";case 15:return"White fluorescent (WW 3200 – 3700K)";case 17:return"Standard light A";case 18:return"Standard light B";case 19:return"Standard light C";case 20:return"D55";case 21:return"D65";case 22:return"D75";case 23:return"D50";case 24:return"ISO studio tungsten";case 255:return"Other light source";default:return"Unknown"}}},37385:{name:"Flash",description:function(r){switch(r){case 0:return"Flash did not fire";case 1:return"Flash fired";case 5:return"Strobe return light not detected";case 7:return"Strobe return light detected";case 9:return"Flash fired, compulsory flash mode";case 13:return"Flash fired, compulsory flash mode, return light not detected";case 15:return"Flash fired, compulsory flash mode, return light detected";case 16:return"Flash did not fire, compulsory flash mode";case 24:return"Flash did not fire, auto mode";case 25:return"Flash fired, auto mode";case 29:return"Flash fired, auto mode, return light not detected";case 31:return"Flash fired, auto mode, return light detected";case 32:return"No flash function";case 65:return"Flash fired, red-eye reduction mode";case 69:return"Flash fired, red-eye reduction mode, return light not detected";case 71:return"Flash fired, red-eye reduction mode, return light detected";case 73:return"Flash fired, compulsory flash mode, red-eye reduction mode";case 77:return"Flash fired, compulsory flash mode, red-eye reduction mode, return light not detected";case 79:return"Flash fired, compulsory flash mode, red-eye reduction mode, return light detected";case 89:return"Flash fired, auto mode, red-eye reduction mode";case 93:return"Flash fired, auto mode, return light not detected, red-eye reduction mode";case 95:return"Flash fired, auto mode, return light detected, red-eye reduction mode";default:return"Unknown"}}},37386:"FocalLength",37396:{name:"SubjectArea",description:function(r){switch(r.length){case 2:return"Location; X: "+r[0]+", Y: "+r[1];case 3:return"Circle; X: "+r[0]+", Y: "+r[1]+", diameter: "+r[2];case 4:return"Rectangle; X: "+r[0]+", Y: "+r[1]+", width: "+r[2]+", height: "+r[3];default:return"Unknown"}}},37500:{name:"MakerNote",description:function(r){return"[Raw maker note data]"}},37510:{name:"UserComment",description:function(r){switch(r.slice(0,8).map(function(o){return String.fromCharCode(o)}).join("")){case"ASCII\0\0\0":return r.slice(8,r.length).map(function(o){return String.fromCharCode(o)}).join("");case"JIS\0\0\0\0\0":return"[JIS encoded text]";case"UNICODE\0":return"[Unicode encoded text]";case"\0\0\0\0\0\0\0\0":return"[Undefined encoding]"}}},37520:"SubSecTime",37521:"SubSecTimeOriginal",37522:"SubSecTimeDigitized",40960:{name:"FlashpixVersion",description:function(r){var o,i,s,a;for(i="",s=0,a=r.length;s<a;s++)o=r[s],i+=String.fromCharCode(o);return i}},40961:{name:"ColorSpace",description:function(r){switch(r){case 1:return"sRGB";case 65535:return"Uncalibrated";default:return"Unknown"}}},40962:"PixelXDimension",40963:"PixelYDimension",40964:"RelatedSoundFile",40965:"Interoperability IFD Pointer",41483:"FlashEnergy",41484:{name:"SpatialFrequencyResponse",description:function(r){return"[Raw SFR table data]"}},41486:"FocalPlaneXResolution",41487:"FocalPlaneYResolution",41488:{name:"FocalPlaneResolutionUnit",description:function(r){switch(r){case 2:return"inches";case 3:return"centimeters";default:return"Unknown"}}},41492:{name:"SubjectLocation",description:function(r){return"X: "+r[0]+", Y: "+r[1]}},41493:"ExposureIndex",41495:{name:"SensingMethod",description:function(r){switch(r){case 1:return"Undefined";case 2:return"One-chip color area sensor";case 3:return"Two-chip color area sensor";case 4:return"Three-chip color area sensor";case 5:return"Color sequential area sensor";case 7:return"Trilinear sensor";case 8:return"Color sequential linear sensor";default:return"Unknown"}}},41728:{name:"FileSource",description:function(r){switch(r){case 3:return"DSC";default:return"Unknown"}}},41729:{name:"SceneType",description:function(r){switch(r){case 1:return"A directly photographed image";default:return"Unknown"}}},41730:{name:"CFAPattern",description:function(r){return"[Raw CFA pattern table data]"}},41985:{name:"CustomRendered",description:function(r){switch(r){case 0:return"Normal process";case 1:return"Custom process";default:return"Unknown"}}},41986:{name:"ExposureMode",description:function(r){switch(r){case 0:return"Auto exposure";case 1:return"Manual exposure";case 2:return"Auto bracket";default:return"Unknown"}}},41987:{name:"WhiteBalance",description:function(r){switch(r){case 0:return"Auto white balance";case 1:return"Manual white balance";default:return"Unknown"}}},41988:{name:"DigitalZoomRatio",description:function(r){switch(r){case 0:return"Digital zoom was not used";default:return r}}},41989:{name:"FocalLengthIn35mmFilm",description:function(r){switch(r){case 0:return"Unknown";default:return r}}},41990:{name:"SceneCaptureType",description:function(r){switch(r){case 0:return"Standard";case 1:return"Landscape";case 2:return"Portrait";case 3:return"Night scene";default:return"Unknown"}}},41991:{name:"GainControl",description:function(r){switch(r){case 0:return"None";case 1:return"Low gain up";case 2:return"High gain up";case 3:return"Low gain down";case 4:return"High gain down";default:return"Unknown"}}},41992:{name:"Contrast",description:function(r){switch(r){case 0:return"Normal";case 1:return"Soft";case 2:return"Hard";default:return"Unknown"}}},41993:{name:"Saturation",description:function(r){switch(r){case 0:return"Normal";case 1:return"Low saturation";case 2:return"High saturation";default:return"Unknown"}}},41994:{name:"Sharpness",description:function(r){switch(r){case 0:return"Normal";case 1:return"Soft";case 2:return"Hard";default:return"Unknown"}}},41995:{name:"DeviceSettingDescription",description:function(r){return"[Raw device settings table data]"}},41996:{name:"SubjectDistanceRange",description:function(r){switch(r){case 1:return"Macro";case 2:return"Close view";case 3:return"Distant view";default:return"Unknown"}}},42016:"ImageUniqueID"},gps:{0:{name:"GPSVersionID",description:function(r){var o,i;return r[0]===(o=r[1])&&o===2&&r[2]===(i=r[3])&&i===0?"Version 2.2":"Unknown"}},1:{name:"GPSLatitudeRef",description:function(r){switch(r.join("")){case"N":return"North latitude";case"S":return"South latitude";default:return"Unknown"}}},2:{name:"GPSLatitude",description:function(r){return r[0]+r[1]/60+r[2]/3600}},3:{name:"GPSLongitudeRef",description:function(r){switch(r.join("")){case"E":return"East longitude";case"W":return"West longitude";default:return"Unknown"}}},4:{name:"GPSLongitude",description:function(r){return r[0]+r[1]/60+r[2]/3600}},5:{name:"GPSAltitudeRef",description:function(r){switch(r){case 0:return"Sea level";case 1:return"Sea level reference (negative value)";default:return"Unknown"}}},6:{name:"GPSAltitude",description:function(r){return r+" m"}},7:{name:"GPSTimeStamp",description:function(r){var o;return o=function(i){return function(){var s,a,l;for(l=[],s=0,a=2-(""+Math.floor(i)).length;0<=a?s<a:s>a;0<=a?++s:--s)l.push("0");return l}()+i},r.map(o).join(":")}},8:"GPSSatellites",9:{name:"GPSStatus",description:function(r){switch(r.join("")){case"A":return"Measurement in progress";case"V":return"Measurement Interoperability";default:return"Unknown"}}},10:{name:"GPSMeasureMode",description:function(r){switch(r.join("")){case"2":return"2-dimensional measurement";case"3":return"3-dimensional measurement";default:return"Unknown"}}},11:"GPSDOP",12:{name:"GPSSpeedRef",description:function(r){switch(r.join("")){case"K":return"Kilometers per hour";case"M":return"Miles per hour";case"N":return"Knots";default:return"Unknown"}}},13:"GPSSpeed",14:{name:"GPSTrackRef",description:function(r){switch(r.join("")){case"T":return"True direction";case"M":return"Magnetic direction";default:return"Unknown"}}},15:"GPSTrack",16:{name:"GPSImgDirectionRef",description:function(r){switch(r.join("")){case"T":return"True direction";case"M":return"Magnetic direction";default:return"Unknown"}}},17:"GPSImgDirection",18:"GPSMapDatum",19:{name:"GPSDestLatitudeRef",description:function(r){switch(r.join("")){case"N":return"North latitude";case"S":return"South latitude";default:return"Unknown"}}},20:{name:"GPSDestLatitude",description:function(r){return r[0]+r[1]/60+r[2]/3600}},21:{name:"GPSDestLongitudeRef",description:function(r){switch(r.join("")){case"E":return"East longitude";case"W":return"West longitude";default:return"Unknown"}}},22:{name:"GPSDestLongitude",description:function(r){return r[0]+r[1]/60+r[2]/3600}},23:{name:"GPSDestBearingRef",description:function(r){switch(r.join("")){case"T":return"True direction";case"M":return"Magnetic direction";default:return"Unknown"}}},24:"GPSDestBearing",25:{name:"GPSDestDistanceRef",description:function(r){switch(r.join("")){case"K":return"Kilometers";case"M":return"Miles";case"N":return"Knots";default:return"Unknown"}}},26:"GPSDestDistance",27:{name:"GPSProcessingMethod",description:function(r){switch(r.slice(0,8).map(function(o){return String.fromCharCode(o)}).join("")){case"ASCII\0\0\0":return r.slice(8,r.length).map(function(o){return String.fromCharCode(o)}).join("");case"JIS\0\0\0\0\0":return"[JIS encoded text]";case"UNICODE\0":return"[Unicode encoded text]";case"\0\0\0\0\0\0\0\0":return"[Undefined encoding]"}}},28:{name:"GPSAreaInformation",description:function(r){switch(r.slice(0,8).map(function(o){return String.fromCharCode(o)}).join("")){case"ASCII\0\0\0":return r.slice(8,r.length).map(function(o){return String.fromCharCode(o)}).join("");case"JIS\0\0\0\0\0":return"[JIS encoded text]";case"UNICODE\0":return"[Unicode encoded text]";case"\0\0\0\0\0\0\0\0":return"[Undefined encoding]"}}},29:"GPSDateStamp",30:{name:"GPSDifferential",description:function(r){switch(r){case 0:return"Measurement without differential correction";case 1:return"Differential correction applied";default:return"Unknown"}}}},interoperability:{1:"InteroperabilityIndex",2:"UnknownInteroperabilityTag0x0002",4097:"UnknownInteroperabilityTag0x1001",4098:"UnknownInteroperabilityTag0x1002"}},n.prototype.getTagValue=function(r){if(this._tags[r]!=null)return this._tags[r].value},n.prototype.getTagDescription=function(r){if(this._tags[r]!=null)return this._tags[r].description},n.prototype.getAllTags=function(){return this._tags},n}()}).call(_r)})(KHe);var Rmn=KHe.ExifReader,Mmn=function(e){var n=new Rmn;n.load(e);var r=n.getAllTags(),o={};for(var i in r)o[Lmn(i)]=r[i].description;return o};function Lmn(e){return e.replace(/([A-Z][a-z])|([a-z][A-Z])|([A-Z])/g,function(n){return n.length==1?n.toLowerCase():n[0]==n[0].toUpperCase()?" "+n.toLowerCase():n[0]+" "+n[1].toLowerCase()}).replace(/^\s+|\s+$/g,"")}const Fmn=Ye(Mmn);var Bmn=Object.defineProperty,Nmn=(e,n,r)=>n in e?Bmn(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r,the=(e,n,r)=>(Nmn(e,typeof n!="symbol"?n+"":n,r),r);function Vmn(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function zmn(e){const n=[];for(const r of e.split("."))r==="*"?n.push("[^.]+"):r==="**"?n.push(".*"):n.push(Vmn(r));return new RegExp(`^${n.join(".")}$`)}class ZHe{constructor(n){the(this,"pattern"),the(this,"patternRe"),this.pattern=n,this.patternRe=zmn(n)}matches(n){return this.patternRe.test(n)}toJSON(){return this.pattern}}var Hmn=Object.defineProperty,Umn=(e,n,r)=>n in e?Hmn(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r,A5=(e,n,r)=>(Umn(e,typeof n!="symbol"?n+"":n,r),r);class Mm{constructor(n){A5(this,"type","stream"),A5(this,"generator"),A5(this,"ticker"),A5(this,"isDone"),A5(this,"data"),this.generator=n,this.ticker=null,this.isDone=!1,this.data=[]}isArray(){return!0}async get(){const n=[];for await(const r of this)n.push(await r.get());return n}async*[Symbol.asyncIterator](){let n=0;for(;;){for(;n<this.data.length;n++)yield this.data[n];if(this.isDone)return;await this._nextTick()}}_nextTick(){if(this.ticker)return this.ticker;let n;const r=()=>{this.ticker=new Promise(s=>{n=s})},o=()=>{n(),r()},i=async()=>{for await(const s of this.generator())this.data.push(s),o();this.isDone=!0,o()};return r(),i(),this.ticker}}const Wmn=/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|([-+]\d{2}:\d{2}))$/;function Gmn(e){return Wmn.test(e)?new Date(e):null}function qmn(e){const n=j1(e.getUTCFullYear(),4),r=j1(e.getUTCMonth()+1,2),o=j1(e.getUTCDate(),2),i=j1(e.getUTCHours(),2),s=j1(e.getUTCMinutes(),2),a=j1(e.getUTCSeconds(),2);let l="";const c=e.getMilliseconds();return c!=0&&(l=`.${j1(c,3)}`),`${n}-${r}-${o}T${i}:${s}:${a}${l}Z`}function j1(e,n){let r=e.toString();for(;r.length<n;)r=`0${r}`;return r}var Ymn=Object.defineProperty,Kmn=(e,n,r)=>n in e?Ymn(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r,vH=(e,n,r)=>(Kmn(e,typeof n!="symbol"?n+"":n,r),r);class Lp{constructor(n,r){vH(this,"data"),vH(this,"type"),this.data=n,this.type=r}isArray(){return this.type==="array"}async get(){return this.data}[Symbol.asyncIterator](){if(Array.isArray(this.data))return function*(n){for(const r of n)yield Do(r)}(this.data);throw new Error(`Cannot iterate over: ${this.type}`)}}const ot=new Lp(null,"null"),Ks=new Lp(!0,"boolean"),Ts=new Lp(!1,"boolean");class Xx{constructor(n){vH(this,"date"),this.date=n}static parseToValue(n){const r=Gmn(n);return r?new Lp(new Xx(r),"datetime"):ot}equals(n){return this.date.getTime()==n.date.getTime()}add(n){const r=new Date(this.date.getTime());return r.setTime(r.getTime()+n*1e3),new Xx(r)}difference(n){return(this.date.getTime()-n.date.getTime())/1e3}compareTo(n){return this.date.getTime()-n.date.getTime()}toString(){return qmn(this.date)}toJSON(){return this.toString()}}function ku(e){return Number.isFinite(e)?new Lp(e,"number"):ot}function Eu(e){return new Lp(e,"string")}function yH(e){return new Lp(e,"datetime")}function Zmn(e){return new Lp(e,"path")}function Xmn(e){return e&&typeof e.next=="function"}function Do(e){return Xmn(e)?new Mm(async function*(){for await(const n of e)yield Do(n)}):e==null?ot:new Lp(e,Qx(e))}function Qx(e){return e===null||typeof e>"u"?"null":Array.isArray(e)?"array":e instanceof ZHe?"path":e instanceof Xx?"datetime":typeof e}function BL(e,n){return e.type==="string"&&n.type==="string"||e.type==="boolean"&&n.type==="boolean"||e.type==="null"&&n.type==="null"||e.type==="number"&&n.type==="number"?e.data===n.data:e.type==="datetime"&&n.type==="datetime"?e.data.equals(n.data):!1}const Qmn=/([^!@#$%^&*(),\\/?";:{}|[\]+<>\s-])+/g,Jmn=/([^!@#$%^&(),\\/?";:{}|[\]+<>\s-])+/g,XHe=/(\b\.+|\.+\b)/g,egn=1024;function tgn(e,n){return e.length===0||n.length===0?!1:n.every(r=>r(e))}function QHe(e){return e.replace(XHe,"").match(Qmn)||[]}function ngn(e){return JHe(e).map(n=>r=>r.some(o=>n.test(o)))}function JHe(e){return(e.replace(XHe,"").match(Jmn)||[]).map(n=>new RegExp(`^${n.slice(0,egn).replace(/\*/g,".*")}$`,"i"))}async function _D(e,n){if(e.type==="string")return n(e.data),!0;if(e.isArray()){let r=!0;for await(const o of e)o.type==="string"?n(o.data):r=!1;return r}return!1}const nhe={datetime:1,number:2,string:3,boolean:4};function _0(e,n){const r=Qx(e),o=Qx(n);if(r!==o)return null;switch(r){case"number":case"boolean":return e-n;case"string":return e<n?-1:e>n?1:0;case"datetime":return e.compareTo(n);default:return null}}function rgn(e,n){const r=Qx(e),o=Qx(n),i=nhe[r]||100,s=nhe[o]||100;if(i!==s)return i-s;let a=_0(e,n);return a===null&&(a=0),a}const ogn={"==":function(e,n){return BL(e,n)?Ks:Ts},"!=":function(e,n){return BL(e,n)?Ts:Ks},">":function(e,n){if(e.type==="stream"||n.type==="stream")return ot;const r=_0(e.data,n.data);return r===null?ot:r>0?Ks:Ts},">=":function(e,n){if(e.type==="stream"||n.type==="stream")return ot;const r=_0(e.data,n.data);return r===null?ot:r>=0?Ks:Ts},"<":function(e,n){if(e.type==="stream"||n.type==="stream")return ot;const r=_0(e.data,n.data);return r===null?ot:r<0?Ks:Ts},"<=":function(e,n){if(e.type==="stream"||n.type==="stream")return ot;const r=_0(e.data,n.data);return r===null?ot:r<=0?Ks:Ts},in:async function(e,n){if(n.type==="path")return e.type!=="string"?ot:n.data.matches(e.data)?Ks:Ts;if(n.isArray()){for await(const r of n)if(BL(e,r))return Ks;return Ts}return ot},match:async function(e,n){let r=[],o=[];return await _D(e,i=>{r=r.concat(QHe(i))}),await _D(n,i=>{o=o.concat(ngn(i))})&&tgn(r,o)?Ks:Ts},"+":function(e,n){return e.type==="datetime"&&n.type==="number"?yH(e.data.add(n.data)):e.type==="number"&&n.type==="number"?ku(e.data+n.data):e.type==="string"&&n.type==="string"?Eu(e.data+n.data):e.type==="object"&&n.type==="object"?Do({...e.data,...n.data}):e.type==="array"&&n.type==="array"?Do(e.data.concat(n.data)):e.isArray()&&n.isArray()?new Mm(async function*(){for await(const r of e)yield r;for await(const r of n)yield r}):ot},"-":function(e,n){return e.type==="datetime"&&n.type==="number"?yH(e.data.add(-n.data)):e.type==="datetime"&&n.type==="datetime"?ku(e.data.difference(n.data)):e.type==="number"&&n.type==="number"?ku(e.data-n.data):ot},"*":yT((e,n)=>e*n),"/":yT((e,n)=>e/n),"%":yT((e,n)=>e%n),"**":yT((e,n)=>Math.pow(e,n))};function yT(e){return function(n,r){if(n.type==="number"&&r.type==="number"){const o=e(n.data,r.data);return ku(o)}return ot}}var ign=Object.defineProperty,sgn=(e,n,r)=>n in e?ign(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r,$y=(e,n,r)=>(sgn(e,typeof n!="symbol"?n+"":n,r),r);class WS{constructor(n,r,o,i,s){$y(this,"params"),$y(this,"source"),$y(this,"value"),$y(this,"parent"),$y(this,"context"),$y(this,"isHidden",!1),this.params=n,this.source=r,this.value=o,this.context=i,this.parent=s}createNested(n){return this.isHidden?new WS(this.params,this.source,n,this.context,this.parent):new WS(this.params,this.source,n,this.context,this)}createHidden(n){const r=this.createNested(n);return r.isHidden=!0,r}}function XX(e,n,r=XX){const o=agn[e.type];return o(e,n,r)}function rhe(e,n){return"then"in e?e.then(n):n(e)}const agn={This(e,n){return n.value},Selector(){throw new Error("Selectors can not be evaluated")},Everything(e,n){return n.source},Parameter({name:e},n){return Do(n.params[e])},Context({key:e},n){if(e==="before"||e==="after")return n.context[e]||ot;throw new Error(`unknown context key: ${e}`)},Parent({n:e},n){let r=n;for(let o=0;o<e;o++){if(!r.parent)return ot;r=r.parent}return r.value},OpCall({op:e,left:n,right:r},o,i){const s=ogn[e];if(!s)throw new Error(`Unknown operator: ${e}`);const a=i(n,o),l=i(r,o);return"then"in a||"then"in l?(async()=>s(await a,await l))():s(a,l)},async Select({alternatives:e,fallback:n},r,o){for(const i of e){const s=await o(i.condition,r);if(s.type==="boolean"&&s.data===!0)return o(i.value,r)}return n?o(n,r):ot},async InRange({base:e,left:n,right:r,isInclusive:o},i,s){const a=await s(e,i),l=await s(n,i),c=await s(r,i),d=_0(await a.get(),await l.get());if(d===null)return ot;const f=_0(await a.get(),await c.get());return f===null?ot:o?d>=0&&f<=0?Ks:Ts:d>=0&&f<0?Ks:Ts},async Filter({base:e,expr:n},r,o){const i=await o(e,r);return i.isArray()?new Mm(async function*(){for await(const s of i){const a=r.createNested(s),l=await o(n,a);l.type==="boolean"&&l.data===!0&&(yield s)}}):ot},async Projection({base:e,expr:n},r,o){const i=await o(e,r);if(i.type!=="object")return ot;const s=r.createNested(i);return o(n,s)},FuncCall({func:e,args:n},r,o){return e(n,r,o)},async PipeFuncCall({func:e,base:n,args:r},o,i){const s=await i(n,o);return e(s,r,o,i)},async AccessAttribute({base:e,name:n},r,o){let i=r.value;return e&&(i=await o(e,r)),i.type==="object"&&i.data.hasOwnProperty(n)?Do(i.data[n]):ot},async AccessElement({base:e,index:n},r,o){const i=await o(e,r);if(!i.isArray())return ot;const s=await i.get(),a=n<0?n+s.length:n;return Do(s[a])},async Slice({base:e,left:n,right:r,isInclusive:o},i,s){const a=await s(e,i);if(!a.isArray())return ot;const l=await a.get();let c=n,d=r;return c<0&&(c=l.length+c),d<0&&(d=l.length+d),o&&d++,c<0&&(c=0),d<0&&(d=0),Do(l.slice(c,d))},async Deref({base:e},n,r){const o=await r(e,n);if(!n.source.isArray()||o.type!=="object")return ot;const i=o.data._ref;if(typeof i!="string")return ot;if(n.context.dereference)return Do(await n.context.dereference({_ref:i}));for await(const s of n.source)if(s.type==="object"&&i===s.data._id)return s;return ot},Value({value:e}){return Do(e)},Group({base:e},n,r){return r(e,n)},async Object({attributes:e},n,r){const o={};for(const i of e){const s=i.type;switch(i.type){case"ObjectAttributeValue":{const a=await r(i.value,n);o[i.name]=await a.get();break}case"ObjectConditionalSplat":{const a=await r(i.condition,n);if(a.type!=="boolean"||a.data===!1)continue;const l=await r(i.value,n);l.type==="object"&&Object.assign(o,l.data);break}case"ObjectSplat":{const a=await r(i.value,n);a.type==="object"&&Object.assign(o,a.data);break}default:throw new Error(`Unknown node type: ${s}`)}}return Do(o)},Array({elements:e},n,r){return new Mm(async function*(){for(const o of e){const i=await r(o.value,n);if(o.isSplat){if(i.isArray())for await(const s of i)yield s}else yield i}})},Tuple(){throw new Error("tuples can not be evaluated")},async Or({left:e,right:n},r,o){const i=await o(e,r),s=await o(n,r);return i.type==="boolean"&&i.data===!0||s.type==="boolean"&&s.data===!0?Ks:i.type!=="boolean"||s.type!=="boolean"?ot:Ts},async And({left:e,right:n},r,o){const i=await o(e,r),s=await o(n,r);return i.type==="boolean"&&i.data===!1||s.type==="boolean"&&s.data===!1?Ts:i.type!=="boolean"||s.type!=="boolean"?ot:Ks},async Not({base:e},n,r){const o=await r(e,n);return o.type!=="boolean"?ot:o.data?Ts:Ks},Neg({base:e},n,r){return rhe(r(e,n),o=>o.type!=="number"?ot:ku(-o.data))},Pos({base:e},n,r){return rhe(r(e,n),o=>o.type!=="number"?ot:ku(o.data))},Asc(){return ot},Desc(){return ot},async ArrayCoerce({base:e},n,r){const o=await r(e,n);return o.isArray()?o:ot},async Map({base:e,expr:n},r,o){const i=await o(e,r);return i.isArray()?new Mm(async function*(){for await(const s of i){const a=r.createHidden(s);yield await o(n,a)}}):ot},async FlatMap({base:e,expr:n},r,o){const i=await o(e,r);return i.isArray()?new Mm(async function*(){for await(const s of i){const a=r.createHidden(s),l=await o(n,a);if(l.isArray())for await(const c of l)yield c;else yield l}}):ot}};function lgn(e,n={}){const r=Do(n.root),o=Do(n.dataset),i={...n.params},s=new WS(i,o,r,{timestamp:n.timestamp||new Date,identity:n.identity===void 0?"me":n.identity,sanity:n.sanity,after:n.after?Do(n.after):null,before:n.before?Do(n.before):null,dereference:n.dereference},null);return XX(e,s)}function TC(e){switch(e.type){case"Group":return TC(e.base);case"Value":case"Parameter":return!0;case"Pos":case"Neg":return TC(e.base);case"OpCall":switch(e.op){case"+":case"-":case"*":case"/":case"%":case"**":return TC(e.left)&&TC(e.right);default:return!1}default:return!1}}const cgn=new WS({},ot,ot,{timestamp:new Date(0),identity:"me",before:null,after:null},null);function NL(e){return TC(e)?eUe(e):null}function eUe(e){const n=XX(e,cgn,eUe);if("then"in n)throw new Error("BUG: constant evaluate should never return a promise");return n}async function ugn(e){if(e.type==="object")return nUe(e.data);if(e.isArray()){const n=await tUe(e);if(n.length>0)return n.join(`
`)}return null}async function tUe(e,n=[]){for await(const r of e)if(r.type==="object"){const o=nUe(r.data);o!==null&&n.push(o)}else r.isArray()&&await tUe(r,n);return n}function nUe(e){if(typeof e._type!="string")return null;const n=e.children;if(!Array.isArray(n))return null;let r="";for(const o of n)o&&typeof o=="object"&&typeof o._type=="string"&&o._type==="span"&&typeof o.text=="string"&&(r+=o.text);return r}const ohe=1.2;async function Qy(e,n,r){if(e.type==="OpCall"&&e.op==="match")return dgn(e.left,e.right,n,r);if(e.type==="FuncCall"&&e.name==="boost"){const o=await Qy(e.args[0],n,r),i=await r(e.args[1],n);return i.type==="number"&&o>0?o+i.data:0}switch(e.type){case"Or":{const o=await Qy(e.left,n,r),i=await Qy(e.right,n,r);return o+i}case"And":{const o=await Qy(e.left,n,r),i=await Qy(e.right,n,r);return o===0||i===0?0:o+i}default:{const o=await r(e,n);return o.type==="boolean"&&o.data===!0?1:0}}}async function dgn(e,n,r,o){const i=await o(e,r),s=await o(n,r);let a=[],l=[];if(await _D(i,d=>{a=a.concat(QHe(d))}),!await _D(s,d=>{l=l.concat(JHe(d))})||a.length===0||l.length===0)return 0;let c=0;for(const d of l){const f=a.reduce((h,m)=>h+(d.test(m)?1:0),0);c+=f*(ohe+1)/(f+ohe)}return c}function bH(e,n){switch(Qx(e)){case"array":for(const r of e)if(bH(r,n))return!0;break;case"object":if(e._ref)return n.has(e._ref);for(const r of Object.values(e))if(bH(r,n))return!0;break}return!1}function fgn(e){let n=0;for(let r=0;r<e.length;r++){const o=e.charCodeAt(r);o>=55296&&o<=56319||n++}return n}const ao={};ao.anywhere=async function(){throw new Error("not implemented")};ao.anywhere.arity=1;ao.coalesce=async function(e,n,r){for(const o of e){const i=await r(o,n);if(i.type!=="null")return i}return ot};ao.count=async function(e,n,r){const o=await r(e[0],n);if(!o.isArray())return ot;let i=0;for await(const s of o)i++;return ku(i)};ao.count.arity=1;ao.dateTime=async function(e,n,r){const o=await r(e[0],n);return o.type==="datetime"?o:o.type!=="string"?ot:Xx.parseToValue(o.data)};ao.dateTime.arity=1;ao.defined=async function(e,n,r){return(await r(e[0],n)).type==="null"?Ts:Ks};ao.defined.arity=1;ao.identity=async function(e,n){return Eu(n.context.identity)};ao.identity.arity=0;ao.length=async function(e,n,r){const o=await r(e[0],n);if(o.type==="string")return ku(fgn(o.data));if(o.isArray()){let i=0;for await(const s of o)i++;return ku(i)}return ot};ao.length.arity=1;ao.path=async function(e,n,r){const o=await r(e[0],n);return o.type!=="string"?ot:Zmn(new ZHe(o.data))};ao.path.arity=1;ao.string=async function(e,n,r){const o=await r(e[0],n);switch(o.type){case"number":case"string":case"boolean":case"datetime":return Eu(`${o.data}`);default:return ot}};ao.string.arity=1;ao.references=async function(e,n,r){const o=new Set;for(const s of e){const a=await r(s,n);if(a.type==="string")o.add(a.data);else if(a.isArray())for await(const l of a)l.type==="string"&&o.add(l.data)}if(o.size===0)return Ts;const i=await n.value.get();return bH(i,o)?Ks:Ts};ao.references.arity=e=>e>=1;ao.round=async function(e,n,r){const o=await r(e[0],n);if(o.type!=="number")return ot;const i=o.data;let s=0;if(e.length===2){const a=await r(e[1],n);if(a.type!=="number"||a.data<0||!Number.isInteger(a.data))return ot;s=a.data}return s===0?i<0?ku(-Math.round(-i)):ku(Math.round(i)):ku(Number(i.toFixed(s)))};ao.round.arity=e=>e>=1&&e<=2;ao.now=async function(e,n){return Eu(n.context.timestamp.toISOString())};ao.now.arity=0;ao.boost=async function(){throw new Error("unexpected boost call")};ao.boost.arity=2;const Rd={};Rd.lower=async function(e,n,r){const o=await r(e[0],n);return o.type!=="string"?ot:Eu(o.data.toLowerCase())};Rd.lower.arity=1;Rd.upper=async function(e,n,r){const o=await r(e[0],n);return o.type!=="string"?ot:Eu(o.data.toUpperCase())};Rd.upper.arity=1;Rd.split=async function(e,n,r){const o=await r(e[0],n);if(o.type!=="string")return ot;const i=await r(e[1],n);return i.type!=="string"?ot:o.data.length===0?Do([]):i.data.length===0?Do(Array.from(o.data)):Do(o.data.split(i.data))};Rd.split.arity=2;ao.lower=Rd.lower;ao.upper=Rd.upper;Rd.startsWith=async function(e,n,r){const o=await r(e[0],n);if(o.type!=="string")return ot;const i=await r(e[1],n);return i.type!=="string"?ot:o.data.startsWith(i.data)?Ks:Ts};Rd.startsWith.arity=2;const Jv={};Jv.join=async function(e,n,r){const o=await r(e[0],n);if(!o.isArray())return ot;const i=await r(e[1],n);if(i.type!=="string")return ot;let s="",a=!1;for await(const l of o){switch(a&&(s+=i.data),l.type){case"number":case"string":case"boolean":case"datetime":s+=`${l.data}`;break;default:return ot}a=!0}return Do(s)};Jv.join.arity=2;Jv.compact=async function(e,n,r){const o=await r(e[0],n);return o.isArray()?new Mm(async function*(){for await(const i of o)i.type!=="null"&&(yield i)}):ot};Jv.compact.arity=1;Jv.unique=async function(e,n,r){const o=await r(e[0],n);return o.isArray()?new Mm(async function*(){const i=new Set;for await(const s of o)switch(s.type){case"number":case"string":case"boolean":case"datetime":i.has(s.data)||(i.add(s.data),yield s);break;default:yield s}}):ot};Jv.unique.arity=1;const QX={};QX.text=async function(e,n,r){const o=await r(e[0],n),i=await ugn(o);return i===null?ot:Eu(i)};QX.text.arity=1;const JX={};JX.projectId=async function(e,n){return n.context.sanity?Eu(n.context.sanity.projectId):ot};JX.dataset=async function(e,n){return n.context.sanity?Eu(n.context.sanity.dataset):ot};const VE={};VE.order=async function(e,n,r,o){if(await!0,!e.isArray())return ot;const i=[],s=[];let a=0;for(let d of n){let f="asc";d.type==="Desc"?(f="desc",d=d.base):d.type==="Asc"&&(d=d.base),i.push(d),s.push(f),a++}const l=[];let c=0;for await(const d of e){const f=r.createNested(d),h=[await d.get(),c];for(let m=0;m<a;m++){const g=await o(i[m],f);h.push(await g.get())}l.push(h),c++}return l.sort((d,f)=>{for(let h=0;h<a;h++){let m=rgn(d[h+2],f[h+2]);if(s[h]==="desc"&&(m=-m),m!==0)return m}return d[1]-f[1]}),Do(l.map(d=>d[0]))};VE.order.arity=e=>e>=1;VE.score=async function(e,n,r,o){if(!e.isArray())return ot;const i=[],s=[];for await(const a of e){if(a.type!=="object"){i.push(await a.get());continue}const l=r.createNested(a);let c=typeof a.data._score=="number"?a.data._score:0;for(const f of n)c+=await Qy(f,l,o);const d=Object.assign({},a.data,{_score:c});s.push(d)}return s.sort((a,l)=>l._score-a._score),Do(s)};VE.score.arity=e=>e>=1;const n1={};n1.operation=async function(e,n){const r=n.context.before!==null,o=n.context.after!==null;return r&&o?Eu("update"):o?Eu("create"):r?Eu("delete"):ot};n1.changedAny=()=>{throw new Error("not implemented")};n1.changedAny.arity=1;n1.changedAny.mode="delta";n1.changedOnly=()=>{throw new Error("not implemented")};n1.changedOnly.arity=1;n1.changedOnly.mode="delta";const zE={};zE.changedAny=()=>{throw new Error("not implemented")};zE.changedAny.arity=3;zE.changedOnly=()=>{throw new Error("not implemented")};zE.changedOnly.arity=3;const Fp={};Fp.min=async function(e,n,r){const o=await r(e[0],n);if(!o.isArray())return ot;let i;for await(const s of o)if(s.type!=="null"){if(s.type!=="number")return ot;(i===void 0||s.data<i)&&(i=s.data)}return Do(i)};Fp.min.arity=1;Fp.max=async function(e,n,r){const o=await r(e[0],n);if(!o.isArray())return ot;let i;for await(const s of o)if(s.type!=="null"){if(s.type!=="number")return ot;(i===void 0||s.data>i)&&(i=s.data)}return Do(i)};Fp.max.arity=1;Fp.sum=async function(e,n,r){const o=await r(e[0],n);if(!o.isArray())return ot;let i=0;for await(const s of o)if(s.type!=="null"){if(s.type!=="number")return ot;i+=s.data}return Do(i)};Fp.sum.arity=1;Fp.avg=async function(e,n,r){const o=await r(e[0],n);if(!o.isArray())return ot;let i=0,s=0;for await(const a of o)if(a.type!=="null"){if(a.type!=="number")return ot;i+=a.data,s++}return s===0?ot:Do(i/s)};Fp.avg.arity=1;const eQ={};eQ.now=async function(e,n,r){return yH(new Xx(n.context.timestamp))};eQ.now.arity=0;const hgn={global:ao,string:Rd,array:Jv,pt:QX,delta:n1,diff:zE,sanity:JX,math:Fp,dateTime:eQ};var pgn=Object.defineProperty,mgn=(e,n,r)=>n in e?pgn(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r,$5=(e,n,r)=>(mgn(e,typeof n!="symbol"?n+"":n,r),r);class ggn{constructor(n,r,o){$5(this,"string"),$5(this,"marks"),$5(this,"index"),$5(this,"parseOptions"),$5(this,"allowBoost",!1),this.string=n,this.marks=r,this.index=0,this.parseOptions=o}hasMark(n=0){return this.index+n<this.marks.length}getMark(n=0){return this.marks[this.index+n]}shift(){this.index+=1}process(n){const r=this.marks[this.index];this.shift();const o=n[r.name];if(!o)throw new Error(`Unknown handler: ${r.name}`);return o.call(n,this,r)}processString(){return this.shift(),this.processStringEnd()}processStringEnd(){const n=this.marks[this.index-1],r=this.marks[this.index];return this.shift(),this.string.slice(n.position,r.position)}slice(n){const r=this.marks[this.index].position;return this.string.slice(r,r+n)}}const vgn=/^([\t\n\v\f\r \u0085\u00A0]|(\/\/[^\n]*\n))+/,VL=/^\d+/,S0=/^[a-zA-Z_][a-zA-Z_0-9]*/;function ygn(e){let n=0;n=Lt(e,n);let r=qr(e,n,0);return r.type==="error"?r:(n=Lt(e,r.position),n!==e.length?(r.failPosition&&(n=r.failPosition-1),{type:"error",position:n}):(delete r.position,delete r.failPosition,r))}function qr(e,n,r){let o=n,i=e[n],s;switch(i){case"+":{let d=qr(e,Lt(e,n+1),10);if(d.type==="error")return d;s=[{name:"pos",position:o}].concat(d.marks),n=d.position;break}case"-":{let d=qr(e,Lt(e,n+1),8);if(d.type==="error")return d;s=[{name:"neg",position:o}].concat(d.marks),n=d.position;break}case"(":{let d=qr(e,Lt(e,n+1),0);if(d.type==="error")return d;switch(n=Lt(e,d.position),e[n]){case",":{for(s=[{name:"tuple",position:o}].concat(d.marks),n=Lt(e,n+1);;){if(d=qr(e,n,0),d.type==="error")return d;if(n=Lt(e,d.position),e[n]!==",")break;n=Lt(e,n+1)}if(e[n]!==")")return{type:"error",position:n};n++,s.push({name:"tuple_end",position:n});break}case")":{n++,s=[{name:"group",position:o}].concat(d.marks);break}default:return{type:"error",position:n}}break}case"!":{let d=qr(e,Lt(e,n+1),10);if(d.type==="error")return d;s=[{name:"not",position:o}].concat(d.marks),n=d.position;break}case"{":{let d=xH(e,n);if(d.type==="error")return d;s=d.marks,n=d.position;break}case"[":if(s=[{name:"array",position:n}],n=Lt(e,n+1),e[n]!=="]")for(;;){e.slice(n,n+3)==="..."&&(s.push({name:"array_splat",position:n}),n=Lt(e,n+3));let d=qr(e,n,0);if(d.type==="error")return d;if(s=s.concat(d.marks),n=d.position,n=Lt(e,n),e[n]!==","||(n=Lt(e,n+1),e[n]==="]"))break}if(e[n]==="]")n++,s.push({name:"array_end",position:n});else return{type:"error",position:n};break;case"'":case'"':{let d=bgn(e,n);if(d.type==="error")return d;s=d.marks,n=d.position;break}case"^":{for(n++,s=[];e[n]==="."&&e[n+1]==="^";)s.push({name:"dblparent",position:o}),n+=2;s.push({name:"parent",position:o});break}case"@":s=[{name:"this",position:o}],n++;break;case"*":s=[{name:"everything",position:o}],n++;break;case"$":{let d=ef(e,n+1,S0);d&&(n+=1+d,s=[{name:"param",position:o},{name:"ident",position:o+1},{name:"ident_end",position:n}]);break}default:{let d=ef(e,n,VL);if(d){n+=d;let h="integer";if(e[n]==="."){let m=ef(e,n+1,VL);m&&(h="float",n+=1+m)}if(e[n]==="e"||e[n]==="E"){h="sci",n++,(e[n]==="+"||e[n]==="-")&&n++;let m=ef(e,n,VL);if(!m)return{type:"error",position:n};n+=m}s=[{name:h,position:o},{name:h+"_end",position:n}];break}let f=ef(e,n,S0);if(f){switch(n+=f,e[n]){case":":case"(":{let h=she(e,o,n);if(h.type==="error")return h;s=h.marks,n=h.position;break}default:s=[{name:"this_attr",position:o},{name:"ident",position:o},{name:"ident_end",position:n}]}break}}}if(!s)return{type:"error",position:n};let a=12,l;e:for(;;){let d=Lt(e,n);if(d===e.length){n=d;break}if(l=ihe(e,d),l.type==="success"){for(s.unshift({name:"traverse",position:o});l.type==="success";)s=s.concat(l.marks),n=l.position,l=ihe(e,Lt(e,n));s.push({name:"traversal_end",position:n});continue}switch(e[d]){case"=":{switch(e[d+1]){case">":{if(r>1||a<=1)break e;let f=qr(e,Lt(e,d+2),1);if(f.type==="error")return f;s=s.concat(f.marks),s.unshift({name:"pair",position:o}),n=f.position,a=1;break}case"=":{if(r>4||a<=4)break e;let f=qr(e,Lt(e,d+2),5);if(f.type==="error")return f;s.unshift({name:"comp",position:o}),s.push({name:"op",position:d},{name:"op_end",position:d+2}),s=s.concat(f.marks),n=f.position,a=4;break}default:break e}break}case"+":{if(r>6||a<6)break e;let f=qr(e,Lt(e,d+1),7);if(f.type==="error")return f;s=s.concat(f.marks),s.unshift({name:"add",position:o}),n=f.position,a=6;break}case"-":{if(r>6||a<6)break e;let f=qr(e,Lt(e,d+1),7);if(f.type==="error")return f;s=s.concat(f.marks),s.unshift({name:"sub",position:o}),n=f.position,a=6;break}case"*":{if(e[d+1]==="*"){if(r>8||a<=8)break e;let h=qr(e,Lt(e,d+2),8);if(h.type==="error")return h;s=s.concat(h.marks),s.unshift({name:"pow",position:o}),n=h.position,a=8;break}if(r>7||a<7)break e;let f=qr(e,Lt(e,d+1),8);if(f.type==="error")return f;s=s.concat(f.marks),s.unshift({name:"mul",position:o}),n=f.position,a=7;break}case"/":{if(r>7||a<7)break e;let f=qr(e,Lt(e,d+1),8);if(f.type==="error")return f;s=s.concat(f.marks),s.unshift({name:"div",position:o}),n=f.position,a=7;break}case"%":{if(r>7||a<7)break e;let f=qr(e,Lt(e,d+1),8);if(f.type==="error")return f;s=s.concat(f.marks),s.unshift({name:"mod",position:o}),n=f.position,a=7;break}case"<":case">":{if(r>4||a<=4)break e;let f=d+1;e[f]==="="&&f++;let h=qr(e,Lt(e,f),5);if(h.type==="error")return h;s.unshift({name:"comp",position:o}),s.push({name:"op",position:d},{name:"op_end",position:f}),s=s.concat(h.marks),n=h.position,a=4;break}case"|":{if(e[d+1]==="|"){if(r>2||a<2)break e;let f=qr(e,Lt(e,d+2),3);if(f.type==="error")return f;s=s.concat(f.marks),s.unshift({name:"or",position:o}),n=f.position,a=2}else{if(r>11||a<11)break e;let f=Lt(e,d+1),h=ef(e,f,S0);if(!h)return{type:"error",position:f};if(n=f+h,e[n]==="("||e[n]===":"){let m=she(e,f,n);if(m.type==="error")return m;s=s.concat(m.marks),s.unshift({name:"pipecall",position:o}),n=m.position,a=11}}break}case"&":{if(e[d+1]!="&"||r>3||a<3)break e;let f=qr(e,Lt(e,d+2),4);if(f.type==="error")return f;s=s.concat(f.marks),s.unshift({name:"and",position:o}),n=f.position,a=3;break}case"!":{if(e[d+1]!=="="||r>4||a<=4)break e;let f=qr(e,Lt(e,d+2),5);if(f.type==="error")return f;s.unshift({name:"comp",position:o}),s.push({name:"op",position:d},{name:"op_end",position:d+2}),s=s.concat(f.marks),n=f.position,a=4;break}case"d":{if(e.slice(d,d+4)!=="desc"||r>4||a<4)break e;s.unshift({name:"desc",position:o}),n=d+4,a=4;break}case"a":{if(e.slice(d,d+3)!=="asc"||r>4||a<4)break e;s.unshift({name:"asc",position:o}),n=d+3,a=4;break}default:switch(xgn(e,d,S0)){case"in":{if(r>4||a<=4)break e;n=Lt(e,d+2);let f=!1;e[n]==="("&&(f=!0,n=Lt(e,n+1));let h=n,m=qr(e,n,5);if(m.type==="error")return m;if(n=Lt(e,m.position),e[n]==="."&&e[n+1]==="."){let g="inc_range";e[n+2]==="."?(g="exc_range",n=Lt(e,n+3)):n=Lt(e,n+2);let v=qr(e,n,5);if(v.type==="error")return v;s.unshift({name:"in_range",position:o}),s=s.concat({name:g,position:h},m.marks,v.marks),n=v.position}else s.unshift({name:"comp",position:o}),s.push({name:"op",position:d},{name:"op_end",position:d+2}),s=s.concat(m.marks);if(f){if(n=Lt(e,n),e[n]!==")")return{type:"error",position:n};n++}a=4;break}case"match":{if(r>4||a<=4)break e;let f=qr(e,Lt(e,d+5),5);if(f.type==="error")return f;s.unshift({name:"comp",position:o}),s.push({name:"op",position:d},{name:"op_end",position:d+5}),s=s.concat(f.marks),n=f.position,a=4;break}default:break e}}}let c=(l==null?void 0:l.type)==="error"&&l.position;return{type:"success",marks:s,position:n,failPosition:c}}function ihe(e,n){let r=n;switch(e[n]){case".":{n=Lt(e,n+1);let a=n,l=ef(e,n,S0);return l?(n+=l,{type:"success",marks:[{name:"attr_access",position:r},{name:"ident",position:a},{name:"ident_end",position:n}],position:n}):{type:"error",position:n}}case"-":if(e[n+1]!==">")return{type:"error",position:n};let o=[{name:"deref",position:r}];n+=2;let i=Lt(e,n),s=ef(e,i,S0);return s&&(n=i+s,o.push({name:"deref_attr",position:i},{name:"ident",position:i},{name:"ident_end",position:n})),{type:"success",marks:o,position:n};case"[":{if(n=Lt(e,n+1),e[n]==="]")return{type:"success",marks:[{name:"array_postfix",position:r}],position:n+1};let a=n,l=qr(e,n,0);if(l.type==="error")return l;if(n=Lt(e,l.position),e[n]==="."&&e[n+1]==="."){let c="inc_range";e[n+2]==="."?(c="exc_range",n+=3):n+=2,n=Lt(e,n);let d=qr(e,n,0);return d.type==="error"?d:(n=Lt(e,d.position),e[n]!=="]"?{type:"error",position:n}:{type:"success",marks:[{name:"slice",position:r},{name:c,position:a}].concat(l.marks,d.marks),position:n+1})}return e[n]!=="]"?{type:"error",position:n}:{type:"success",marks:[{name:"square_bracket",position:r}].concat(l.marks),position:n+1}}case"|":{if(n=Lt(e,n+1),e[n]==="{"){let a=xH(e,n);return a.type==="error"||a.marks.unshift({name:"projection",position:r}),a}break}case"{":{let a=xH(e,n);return a.type==="error"||a.marks.unshift({name:"projection",position:r}),a}}return{type:"error",position:n}}function she(e,n,r){let o=[];if(o.push({name:"func_call",position:n}),e[r]===":"&&e[r+1]===":"){o.push({name:"namespace",position:n}),o.push({name:"ident",position:n},{name:"ident_end",position:r}),r=Lt(e,r+2);let s=ef(e,r,S0);if(!s)return{type:"error",position:r};if(o.push({name:"ident",position:r},{name:"ident_end",position:r+s}),r=Lt(e,r+s),e[r]!=="(")return{type:"error",position:r};r++,r=Lt(e,r)}else o.push({name:"ident",position:n},{name:"ident_end",position:r}),r=Lt(e,r+1);let i=r;if(e[r]!==")")for(;;){let s=qr(e,r,0);if(s.type==="error")return s;if(o=o.concat(s.marks),i=s.position,r=Lt(e,s.position),e[r]!==","||(r=Lt(e,r+1),e[r]===")"))break}return e[r]!==")"?{type:"error",position:r}:(o.push({name:"func_args_end",position:i}),{type:"success",marks:o,position:r+1})}function xH(e,n){let r=[{name:"object",position:n}];for(n=Lt(e,n+1);e[n]!=="}";){let o=n;if(e.slice(n,n+3)==="...")if(n=Lt(e,n+3),e[n]!=="}"&&e[n]!==","){let i=qr(e,n,0);if(i.type==="error")return i;r.push({name:"object_splat",position:o}),r=r.concat(i.marks),n=i.position}else r.push({name:"object_splat_this",position:o});else{let i=qr(e,n,0);if(i.type==="error")return i;let s=Lt(e,i.position);if(i.marks[0].name==="str"&&e[s]===":"){let a=qr(e,Lt(e,s+1),0);if(a.type==="error")return a;r.push({name:"object_pair",position:o}),r=r.concat(i.marks,a.marks),n=a.position}else r=r.concat({name:"object_expr",position:n},i.marks),n=i.position}if(n=Lt(e,n),e[n]!==",")break;n=Lt(e,n+1)}return e[n]!=="}"?{type:"error",position:n}:(n++,r.push({name:"object_end",position:n}),{type:"success",marks:r,position:n})}function bgn(e,n){let r=e[n];n=n+1;const o=[{name:"str",position:n}];e:for(;;n++){if(n>e.length)return{type:"error",position:n};switch(e[n]){case r:{o.push({name:"str_end",position:n}),n++;break e}case"\\":o.push({name:"str_pause",position:n}),e[n+1]==="u"?e[n+2]==="{"?(o.push({name:"unicode_hex",position:n+3}),n=e.indexOf("}",n+3),o.push({name:"unicode_hex_end",position:n})):(o.push({name:"unicode_hex",position:n+2}),o.push({name:"unicode_hex_end",position:n+6}),n+=5):(o.push({name:"single_escape",position:n+1}),n+=1),o.push({name:"str_start",position:n+1})}}return{type:"success",marks:o,position:n}}function Lt(e,n){return n+ef(e,n,vgn)}function ef(e,n,r){let o=r.exec(e.slice(n));return o?o[0].length:0}function xgn(e,n,r){let o=r.exec(e.slice(n));return o?o[0]:null}function gu(e,n){return r=>n(e(r))}function wH(e){return n=>({type:"Map",base:n,expr:e({type:"This"})})}function wgn(e){return n=>({type:"FlatMap",base:n,expr:e({type:"This"})})}function _A(e,n){if(!n)return{type:"a-a",build:e};switch(n.type){case"a-a":return{type:"a-a",build:gu(e,n.build)};case"a-b":return{type:"a-b",build:gu(e,n.build)};case"b-b":return{type:"a-a",build:gu(e,wH(n.build))};case"b-a":return{type:"a-a",build:gu(e,wgn(n.build))};default:throw new Error(`unknown type: ${n.type}`)}}function zL(e,n){if(!n)return{type:"b-b",build:e};switch(n.type){case"a-a":case"b-a":return{type:"b-a",build:gu(e,n.build)};case"a-b":case"b-b":return{type:"b-b",build:gu(e,n.build)};default:throw new Error(`unknown type: ${n.type}`)}}function Cgn(e,n){if(!n)return{type:"a-b",build:e};switch(n.type){case"a-a":case"b-a":return{type:"a-a",build:gu(e,n.build)};case"a-b":case"b-b":return{type:"a-b",build:gu(e,n.build)};default:throw new Error(`unknown type: ${n.type}`)}}function _gn(e,n){if(!n)return{type:"b-b",build:e};switch(n.type){case"a-a":return{type:"a-a",build:gu(wH(e),n.build)};case"a-b":return{type:"a-b",build:gu(wH(e),n.build)};case"b-a":return{type:"b-a",build:gu(e,n.build)};case"b-b":return{type:"b-b",build:gu(e,n.build)};default:throw new Error(`unknown type: ${n.type}`)}}var Sgn=Object.defineProperty,kgn=(e,n,r)=>n in e?Sgn(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r,CH=(e,n,r)=>(kgn(e,typeof n!="symbol"?n+"":n,r),r);const Egn={"'":"'",'"':'"',"\\":"\\","/":"/",b:"\b",f:"\f",n:`
`,r:"\r",t:" "};function jgn(e){const n=parseInt(e,16);return String.fromCharCode(n)}class za extends Error{constructor(){super(...arguments),CH(this,"name","GroqQueryError")}}const Zt={group(e){return{type:"Group",base:e.process(Zt)}},everything(){return{type:"Everything"}},this(){return{type:"This"}},parent(){return{type:"Parent",n:1}},dblparent(e){return{type:"Parent",n:e.process(Zt).n+1}},traverse(e){const n=e.process(Zt),r=[];for(;e.getMark().name!=="traversal_end";)r.push(e.process(rUe));e.shift();let o=null;for(let i=r.length-1;i>=0;i--)o=r[i](o);if((n.type==="Everything"||n.type==="Array"||n.type==="PipeFuncCall")&&(o=_A(i=>i,o)),o===null)throw new Error("BUG: unexpected empty traversal");return o.build(n)},this_attr(e){const n=e.processString();return n==="null"?{type:"Value",value:null}:n==="true"?{type:"Value",value:!0}:n==="false"?{type:"Value",value:!1}:{type:"AccessAttribute",name:n}},neg(e){return{type:"Neg",base:e.process(Zt)}},pos(e){return{type:"Pos",base:e.process(Zt)}},add(e){const n=e.process(Zt),r=e.process(Zt);return{type:"OpCall",op:"+",left:n,right:r}},sub(e){const n=e.process(Zt),r=e.process(Zt);return{type:"OpCall",op:"-",left:n,right:r}},mul(e){const n=e.process(Zt),r=e.process(Zt);return{type:"OpCall",op:"*",left:n,right:r}},div(e){const n=e.process(Zt),r=e.process(Zt);return{type:"OpCall",op:"/",left:n,right:r}},mod(e){const n=e.process(Zt),r=e.process(Zt);return{type:"OpCall",op:"%",left:n,right:r}},pow(e){const n=e.process(Zt),r=e.process(Zt);return{type:"OpCall",op:"**",left:n,right:r}},comp(e){const n=e.process(Zt),r=e.processString(),o=e.process(Zt);return{type:"OpCall",op:r,left:n,right:o}},in_range(e){const n=e.process(Zt),r=e.getMark().name==="inc_range";e.shift();const o=e.process(Zt),i=e.process(Zt);return{type:"InRange",base:n,left:o,right:i,isInclusive:r}},str(e){let n="";e:for(;e.hasMark();){const r=e.getMark();switch(r.name){case"str_end":n+=e.processStringEnd();break e;case"str_pause":n+=e.processStringEnd();break;case"str_start":e.shift();break;case"single_escape":{const o=e.slice(1);e.shift(),n+=Egn[o];break}case"unicode_hex":e.shift(),n+=jgn(e.processStringEnd());break;default:throw new Error(`unexpected mark: ${r.name}`)}}return{type:"Value",value:n}},integer(e){const n=e.processStringEnd();return{type:"Value",value:Number(n)}},float(e){const n=e.processStringEnd();return{type:"Value",value:Number(n)}},sci(e){const n=e.processStringEnd();return{type:"Value",value:Number(n)}},object(e){const n=[];for(;e.getMark().name!=="object_end";)n.push(e.process(Tgn));return e.shift(),{type:"Object",attributes:n}},array(e){const n=[];for(;e.getMark().name!=="array_end";){let r=!1;e.getMark().name==="array_splat"&&(r=!0,e.shift());const o=e.process(Zt);n.push({type:"ArrayElement",value:o,isSplat:r})}return e.shift(),{type:"Array",elements:n}},tuple(e){const n=[];for(;e.getMark().name!=="tuple_end";)n.push(e.process(Zt));return e.shift(),{type:"Tuple",members:n}},func_call(e){let n="global";e.getMark().name==="namespace"&&(e.shift(),n=e.processString());const r=e.processString();if(n==="global"&&r==="select"){const a={type:"Select",alternatives:[]};for(;e.getMark().name!=="func_args_end";)if(e.getMark().name==="pair"){if(a.fallback)throw new za("unexpected argument to select()");e.shift();const l=e.process(Zt),c=e.process(Zt);a.alternatives.push({type:"SelectAlternative",condition:l,value:c})}else{if(a.fallback)throw new za("unexpected argument to select()");const l=e.process(Zt);a.fallback=l}return e.shift(),a}const o=[];for(;e.getMark().name!=="func_args_end";)Ign(n,r,o.length)?(e.process(_H),o.push({type:"Selector"})):o.push(e.process(Zt));if(e.shift(),n==="global"&&(r==="before"||r==="after")&&e.parseOptions.mode==="delta")return{type:"Context",key:r};if(n==="global"&&r==="boost"&&!e.allowBoost)throw new za("unexpected boost");const i=hgn[n];if(!i)throw new za(`Undefined namespace: ${n}`);const s=i[r];if(!s)throw new za(`Undefined function: ${r}`);if(s.arity!==void 0&&ahe(r,s.arity,o.length),s.mode!==void 0&&s.mode!==e.parseOptions.mode)throw new za(`Undefined function: ${r}`);return{type:"FuncCall",func:s,namespace:n,name:r,args:o}},pipecall(e){const n=e.process(Zt);e.shift();let r="global";if(e.getMark().name==="namespace"&&(e.shift(),r=e.processString()),r!=="global")throw new za(`Undefined namespace: ${r}`);const o=e.processString(),i=[],s=e.allowBoost;for(o==="score"&&(e.allowBoost=!0);;){const l=e.getMark().name;if(l==="func_args_end")break;if(o==="order"){if(l==="asc"){e.shift(),i.push({type:"Asc",base:e.process(Zt)});continue}else if(l==="desc"){e.shift(),i.push({type:"Desc",base:e.process(Zt)});continue}}i.push(e.process(Zt))}e.shift(),e.allowBoost=s;const a=VE[o];if(!a)throw new za(`Undefined pipe function: ${o}`);return a.arity&&ahe(o,a.arity,i.length),{type:"PipeFuncCall",func:a,base:n,name:o,args:i}},pair(e){throw new za("unexpected =>")},and(e){const n=e.process(Zt),r=e.process(Zt);return{type:"And",left:n,right:r}},or(e){const n=e.process(Zt),r=e.process(Zt);return{type:"Or",left:n,right:r}},not(e){return{type:"Not",base:e.process(Zt)}},asc(e){throw new za("unexpected asc")},desc(e){throw new za("unexpected desc")},param(e){const n=e.processString();return e.parseOptions.params&&e.parseOptions.params.hasOwnProperty(n)?{type:"Value",value:e.parseOptions.params[n]}:{type:"Parameter",name:n}}},Tgn={object_expr(e){if(e.getMark().name==="pair"){e.shift();const r=e.process(Zt),o=e.process(Zt);return{type:"ObjectConditionalSplat",condition:r,value:o}}const n=e.process(Zt);return{type:"ObjectAttributeValue",name:oUe(n),value:n}},object_pair(e){const n=e.process(Zt);if(n.type!=="Value")throw new Error("name must be string");const r=e.process(Zt);return{type:"ObjectAttributeValue",name:n.value,value:r}},object_splat(e){return{type:"ObjectSplat",value:e.process(Zt)}},object_splat_this(){return{type:"ObjectSplat",value:{type:"This"}}}},rUe={square_bracket(e){const n=e.process(Zt),r=NL(n);return r&&r.type==="number"?o=>Cgn(i=>({type:"AccessElement",base:i,index:r.data}),o):r&&r.type==="string"?o=>zL(i=>({type:"AccessAttribute",base:i,name:r.data}),o):o=>_A(i=>({type:"Filter",base:i,expr:n}),o)},slice(e){const n=e.getMark().name==="inc_range";e.shift();const r=e.process(Zt),o=e.process(Zt),i=NL(r),s=NL(o);if(!i||!s||i.type!=="number"||s.type!=="number")throw new za("slicing must use constant numbers");return a=>_A(l=>({type:"Slice",base:l,left:i.data,right:s.data,isInclusive:n}),a)},projection(e){const n=e.process(Zt);return r=>_gn(o=>({type:"Projection",base:o,expr:n}),r)},attr_access(e){const n=e.processString();return r=>zL(o=>({type:"AccessAttribute",base:o,name:n}),r)},deref(e){let n=null;e.getMark().name==="deref_attr"&&(e.shift(),n=e.processString());const r=o=>n?{type:"AccessAttribute",base:o,name:n}:o;return o=>zL(i=>r({type:"Deref",base:i}),o)},array_postfix(e){return n=>_A(r=>({type:"ArrayCoerce",base:r}),n)}},_H={group(e){return e.process(_H),null},everything(){throw new Error("Invalid selector syntax")},this(){throw new Error("Invalid selector syntax")},parent(){throw new Error("Invalid selector syntax")},dblparent(e){throw new Error("Invalid selector syntax")},traverse(e){for(e.process(_H);e.getMark().name!=="traversal_end";)e.process(rUe);return e.shift(),null},this_attr(e){return e.processString(),null},neg(e){throw new Error("Invalid selector syntax")},pos(e){throw new Error("Invalid selector syntax")},add(e){throw new Error("Invalid selector syntax")},sub(e){throw new Error("Invalid selector syntax")},mul(e){throw new Error("Invalid selector syntax")},div(e){throw new Error("Invalid selector syntax")},mod(e){throw new Error("Invalid selector syntax")},pow(e){throw new Error("Invalid selector syntax")},comp(e){throw new Error("Invalid selector syntax")},in_range(e){throw new Error("Invalid selector syntax")},str(e){throw new Error("Invalid selector syntax")},integer(e){throw new Error("Invalid selector syntax")},float(e){throw new Error("Invalid selector syntax")},sci(e){throw new Error("Invalid selector syntax")},object(e){throw new Error("Invalid selector syntax")},array(e){throw new Error("Invalid selector syntax")},tuple(e){throw new Error("Invalid selector syntax")},func_call(e,n){const r=Zt.func_call(e,n);if(r.name==="anywhere"&&r.args.length===1)return null;throw new Error("Invalid selector syntax")},pipecall(e){throw new Error("Invalid selector syntax")},pair(e){throw new Error("Invalid selector syntax")},and(e){throw new Error("Invalid selector syntax")},or(e){throw new Error("Invalid selector syntax")},not(e){throw new Error("Invalid selector syntax")},asc(e){throw new Error("Invalid selector syntax")},desc(e){throw new Error("Invalid selector syntax")},param(e){throw new Error("Invalid selector syntax")}};function oUe(e){if(e.type==="AccessAttribute"&&!e.base)return e.name;if(e.type==="Deref"||e.type==="Map"||e.type==="Projection"||e.type==="Slice"||e.type==="Filter"||e.type==="AccessElement"||e.type==="ArrayCoerce")return oUe(e.base);throw new za(`Cannot determine property key for type: ${e.type}`)}function ahe(e,n,r){if(typeof n=="number"){if(r!==n)throw new za(`Incorrect number of arguments to function ${e}(). Expected ${n}, got ${r}.`)}else if(n&&!n(r))throw new za(`Incorrect number of arguments to function ${e}().`)}function Ign(e,n,r){const o=["changedAny","changedOnly"];return e=="diff"&&r==2&&o.includes(n)}class Agn extends Error{constructor(n){super(`Syntax error in GROQ query at position ${n}`),CH(this,"position"),CH(this,"name","GroqSyntaxError"),this.position=n}}function $gn(e,n={}){const r=ygn(e);if(r.type==="error")throw new Agn(r.position);return new ggn(e,r.marks,n).process(Zt)}function Dgn(e,n=clt){return r=>{const o=r;let i=null,s=null;const a=new Ir,l=a.pipe(jc((c,d)=>c+d,0),Dt(c=>c===0?Ls(e,n).pipe(Ar(()=>{i&&(i.unsubscribe(),i=null),s&&(s.unsubscribe(),s=null)})):!i&&c>0?Ls(0,n).pipe(Ar(()=>{i||(i=o.connect())})):GG));return Zlt(()=>(s||(s=l.subscribe()),a.next(1),{unsubscribe:()=>a.next(-1)}),()=>r)}}const Ogn=["Value","Copy","Blank","ReturnIntoArray","ReturnIntoObject","ReturnIntoObjectSameKey","PushField","PushElement","PushParent","Pop","PushFieldCopy","PushFieldBlank","PushElementCopy","PushElementBlank","ReturnIntoObjectPop","ReturnIntoObjectSameKeyPop","ReturnIntoArrayPop","ObjectSetFieldValue","ObjectCopyField","ObjectDeleteField","ArrayAppendValue","ArrayAppendSlice","StringAppendString","StringAppendSlice"];class iUe{constructor(n,r,o){this.model=n,this.root=r,this.patch=o,this.i=0,this.inputStack=[],this.outputStack=[]}read(){return this.patch[this.i++]}process(){for(this.inputStack.push({value:this.root}),this.outputStack.push({value:this.root});this.i<this.patch.length;){let r=this.read(),o=Ogn[r];if(!o)throw new Error(`Unknown opcode: ${r}`);let i=`process${o}`;this[i].apply(this)}let n=this.outputStack.pop();return this.finalizeOutput(n)}inputEntry(){return this.inputStack[this.inputStack.length-1]}inputKey(n,r){return n.keys||(n.keys=this.model.objectGetKeys(n.value).sort()),n.keys[r]}outputEntry(){return this.outputStack[this.outputStack.length-1]}outputArray(){let n=this.outputEntry();return n.writeValue||(n.writeValue=this.model.copyArray(n.value)),n.writeValue}outputObject(){let n=this.outputEntry();return n.writeValue||(n.writeValue=this.model.copyObject(n.value)),n.writeValue}outputString(){let n=this.outputEntry();return n.writeValue||(n.writeValue=this.model.copyString(n.value)),n.writeValue}finalizeOutput(n){return n.writeValue?this.model.finalize(n.writeValue):n.value}processValue(){let n=this.model.wrap(this.read());this.outputStack.push({value:n})}processCopy(){let n=this.inputEntry();this.outputStack.push({value:n.value})}processBlank(){this.outputStack.push({value:null})}processReturnIntoArray(){let n=this.outputStack.pop(),r=this.finalizeOutput(n),o=this.outputArray();this.model.arrayAppendValue(o,r)}processReturnIntoObject(){let n=this.read(),r=this.outputStack.pop(),o=this.finalizeOutput(r);o=this.model.markChanged(o);let i=this.outputObject();this.model.objectSetField(i,n,o)}processReturnIntoObjectSameKey(){let n=this.inputEntry(),r=this.outputStack.pop(),o=this.finalizeOutput(r),i=this.outputObject();this.model.objectSetField(i,n.key,o)}processPushField(){let n=this.read(),r=this.inputEntry(),o=this.inputKey(r,n),i=this.model.objectGetField(r.value,o);this.inputStack.push({value:i,key:o})}processPushElement(){let n=this.read(),r=this.inputEntry(),o=this.model.arrayGetElement(r.value,n);this.inputStack.push({value:o})}processPop(){this.inputStack.pop()}processPushFieldCopy(){this.processPushField(),this.processCopy()}processPushFieldBlank(){this.processPushField(),this.processBlank()}processPushElementCopy(){this.processPushElement(),this.processCopy()}processPushElementBlank(){this.processPushElement(),this.processBlank()}processReturnIntoObjectPop(){this.processReturnIntoObject(),this.processPop()}processReturnIntoObjectSameKeyPop(){this.processReturnIntoObjectSameKey(),this.processPop()}processReturnIntoArrayPop(){this.processReturnIntoArray(),this.processPop()}processObjectSetFieldValue(){this.processValue(),this.processReturnIntoObject()}processObjectCopyField(){this.processPushField(),this.processCopy(),this.processReturnIntoObjectSameKey(),this.processPop()}processObjectDeleteField(){let n=this.read(),r=this.inputEntry(),o=this.inputKey(r,n),i=this.outputObject();this.model.objectDeleteField(i,o)}processArrayAppendValue(){let n=this.model.wrap(this.read()),r=this.outputArray();this.model.arrayAppendValue(r,n)}processArrayAppendSlice(){let n=this.read(),r=this.read(),o=this.outputArray(),i=this.inputEntry().value;this.model.arrayAppendSlice(o,i,n,r)}processStringAppendString(){let n=this.model.wrap(this.read()),r=this.outputString();this.model.stringAppendValue(r,n)}processStringAppendSlice(){let n=this.read(),r=this.read(),o=this.outputString(),i=this.inputEntry().value;this.model.stringAppendSlice(o,i,n,r)}}function HE(e){return e>>16?4:e>>11?3:e>>7?2:1}function SH(e){let n=0;for(let r=0;r<e.length;r++){let o=e.codePointAt(r),i=HE(o);i==4&&r++,n+=i}return n}function lhe(e,n,r=0){let o=r,i=0;for(i=r;o<n;i++){let s=e.codePointAt(i),a=HE(s);a===4&&i++,o+=a}return i}function Pgn(e,n){let r=Math.min(e.length,n.length),o=0;for(let i=0;i<r;){let s=e.codePointAt(i),a=n.codePointAt(i);if(s!==a)return o;let l=HE(s);o+=l,i+=l===4?2:1}return o}function Rgn(e,n,r=0){let o=Math.min(e.length,n.length)-r,i=0;for(let s=0;s<o;){let a=e.codePointAt(e.length-1-s),l=n.codePointAt(n.length-1-s);if(a!==l)return i;let c=HE(a);i+=c,s+=c===4?2:1}return i}class kH{constructor(n){this.meta=n}wrap(n){return this.wrapWithMeta(n,this.meta,this.meta)}wrapWithMeta(n,r,o=this.meta){return{data:n,startMeta:r,endMeta:o}}asObject(n){if(!n.content){let r={};for(let[o,i]of Object.entries(n.data))r[o]=this.wrapWithMeta(i,n.startMeta);n.content={type:"object",fields:r}}return n.content}asArray(n){if(!n.content){let r=n.data.map(i=>this.wrapWithMeta(i,n.startMeta)),o=r.map(()=>this.meta);n.content={type:"array",elements:r,metas:o}}return n.content}asString(n){if(!n.content){let r=n.data,o={value:r,utf8size:SH(r),uses:[],startMeta:n.startMeta,endMeta:n.endMeta};n.content=this.stringFromParts([o])}return n.content}stringFromParts(n){let r={type:"string",parts:n};for(let o of n)o.uses.push(r);return r}objectGetKeys(n){return n.content?Object.keys(n.content.fields):Object.keys(n.data)}objectGetField(n,r){return this.asObject(n).fields[r]}arrayGetElement(n,r){return this.asArray(n).elements[r]}finalize(n){return this.updateEndMeta(n),{content:n,startMeta:this.meta,endMeta:this.meta}}markChanged(n){return this.wrap(Sh(n))}updateEndMeta(n){if(n.type=="string")for(let r of n.parts)r.endMeta=this.meta;else if(n.type==="array")for(let r of n.elements)r.content&&r.endMeta!==this.meta&&this.updateEndMeta(r.content),r.endMeta=this.meta;else for(let r of Object.values(n.fields))r.content&&r.endMeta!==this.meta&&this.updateEndMeta(r.content),r.endMeta=this.meta}copyString(n){if(n){let r=this.asString(n);return this.stringFromParts(r.parts.slice())}else return{type:"string",parts:[]}}copyObject(n){let r={type:"object",fields:{}};if(n){let o=this.asObject(n);Object.assign(r.fields,o.fields)}return r}copyArray(n){let r=n?this.asArray(n):null,o=r?r.elements:[],i=r?r.metas:[];return{type:"array",elements:o,metas:i}}objectSetField(n,r,o){n.fields[r]=o}objectDeleteField(n,r){delete n.fields[r]}arrayAppendValue(n,r){n.elements.push(r),n.metas.push(this.meta)}arrayAppendSlice(n,r,o,i){let s=this.asArray(r),a=s.elements.length===o;if(n.elements.push(...s.elements.slice(o,i)),a)n.metas.push(...s.metas.slice(o,i));else for(let l=o;l<i;l++)n.metas.push(this.meta)}stringAppendValue(n,r){let o=this.asString(r);for(let i of o.parts)this.stringAppendPart(n,i)}stringAppendPart(n,r){n.parts.push(r),r.uses.push(n)}resolveStringPart(n,r,o){if(o===0)return r;for(let i=r;i<n.parts.length;i++){let s=n.parts[i];if(o===s.utf8size)return i+1;if(o<s.utf8size)return this.splitString(s,o),i+1;o-=s.utf8size}throw new Error("splitting string out of bounds")}splitString(n,r){let o,i,s=r,a=n.utf8size-s;if(n.utf8size!==n.value.length){let c=0;for(r=0;c<s;r++){let d=n.value.codePointAt(r),f=HE(d);f===4&&r++,c+=f}}o=n.value.slice(0,r),i=n.value.slice(r);let l={value:i,utf8size:a,uses:n.uses.slice(),startMeta:n.startMeta,endMeta:n.endMeta};n.value=o,n.utf8size=s;for(let c of n.uses){let d=c.parts.indexOf(n);if(d===-1)throw new Error("bug: mismatch between string parts and use.");c.parts.splice(d+1,0,l)}}stringAppendSlice(n,r,o,i){let s=this.asString(r),a=this.resolveStringPart(s,0,o),l=this.resolveStringPart(s,a,i-o);for(let c=a;c<l;c++){let d=s.parts[c];this.stringAppendPart(n,d)}}}function Mgn(e,n){return{data:e,startMeta:n,endMeta:n}}function Sh(e){if(typeof e.data<"u")return e.data;let n,r=e.content;switch(r.type){case"string":n=r.parts.map(o=>o.value).join("");break;case"array":n=r.elements.map(o=>Sh(o));break;case"object":{n={};for(let[o,i]of Object.entries(r.fields))n[o]=Sh(i)}}return e.data=n,n}function EH(e){return e.content?e.content.type:Array.isArray(e.data)?"array":e.data===null?"null":typeof e.data}function jH(e,n){let r=EH(e),o=EH(n);if(r!==o)return n;let i=new kH(e.endMeta),s=new kH(n.endMeta);switch(r){case"object":{let a=i.asObject(e),l=s.asObject(n),c=0,d=Object.keys(a.fields).length,f=Object.keys(l.fields).length;for(let[h,m]of Object.entries(l.fields)){let g=a.fields[h];g&&(l.fields[h]=jH(g,m),l.fields[h]===g&&c++)}return d===f&&d===c?e:n}case"array":{let a=i.asArray(e),l=s.asArray(n);if(a.elements.length!==l.elements.length)break;let c=0;for(let d=0;d<l.elements.length;d++)l.elements[d]=jH(a.elements[d],l.elements[d]),l.elements[d]!==a.elements[d]&&c++;return c===0?e:n}case"null":case"boolean":case"number":{if(Sh(e)===Sh(n))return e;break}case"string":{let a=Sh(e),l=Sh(n);if(a===l)return e;let c=s.copyString(null),d=Pgn(a,l),f=Rgn(a,l,d),h=SH(l),m=SH(a);0<d&&s.stringAppendSlice(c,e,0,d),d<h-f&&s.stringAppendSlice(c,n,d,h-f),m-f<m&&s.stringAppendSlice(c,e,m-f,m);let g=s.finalize(c);if(Sh(g)!==l)throw new Error("incorrect string rebase");return g}}return n}function Lgn(e,n,r){let o=new kH(r);return new iUe(o,e,n).process()}var Qu=Object.freeze({__proto__:null,applyPatch:Lgn,getType:EH,rebaseValue:jH,unwrap:Sh,wrap:Mgn});class Fgn{wrap(n){return n}finalize(n){return Array.isArray(n)?n:n.data}markChanged(n){return n}objectGetKeys(n){return Object.keys(n)}objectGetField(n,r){return n[r]}arrayGetElement(n,r){return n[r]}copyObject(n){let r={type:"object",data:{}};if(n!==null)for(let[o,i]of Object.entries(n))r.data[o]=i;return r}copyArray(n){return n===null?[]:n.slice()}copyString(n){return{type:"string",data:n===null?"":n}}objectSetField(n,r,o){n.data[r]=o}objectDeleteField(n,r){delete n.data[r]}arrayAppendValue(n,r){n.push(r)}arrayAppendSlice(n,r,o,i){n.push(...r.slice(o,i))}stringAppendSlice(n,r,o,i){const s=r,a=lhe(s,o),l=lhe(s,i,a);n.data+=s.slice(a,l)}stringAppendValue(n,r){n.data+=r}}function TH(e,n){let r=e;return new iUe(new Fgn,r,n).process()}function r1(e,n,r){return delete e[n],e[n]=r,r}function Bgn(e,n){const r=Ngn(e,n);return Vgn(r,e,n)}function Ngn(e,n){const r=e.length,o=n.length;let i=0,s=0;const a=new Array(r+1);for(i=0;i<r+1;i++)for(a[i]=[o+1],s=0;s<o+1;s++)a[i][s]=0;for(i=1;i<r+1;i++)for(s=1;s<o+1;s++)e[i-1]===n[s-1]?a[i][s]=a[i-1][s-1]+1:a[i][s]=Math.max(a[i-1][s],a[i][s-1]);return a}function Vgn(e,n,r){let o=n.length,i=r.length;const s={sequence:[],prevIndices:[],nextIndices:[]};for(;o!==0&&i!==0;)if(n[o-1]===r[i-1])s.sequence.unshift(n[o-1]),s.prevIndices.unshift(o-1),s.nextIndices.unshift(i-1),--o,--i;else{const l=e[o][i-1],c=e[o-1][i];l>c?--i:--o}return s}function zgn(e,n,r){if(e===n){const a=e.value,l=n.value;return{type:"array",action:"unchanged",isChanged:!1,fromValue:a,toValue:l,get items(){const c=che(e,n);if(!c)throw new Error("invariant broken: equivalent input, but diff detected");return r1(this,"items",c)}}}const o=dhe(e),i=dhe(n);if(o&&i)return Ugn(e,o,n,i);const s=che(e,n);return s?tQ(e,n,s,!1):Hgn(e,n)}function tQ(e,n,r,o){const i=e.value,s=n.value;return o?{type:"array",action:"changed",isChanged:!0,fromValue:i,toValue:s,items:r,annotation:n.annotation}:{type:"array",action:"unchanged",isChanged:!1,fromValue:i,toValue:s,items:r}}function che(e,n,r){if(e.length!==n.length)return;const o=[];for(let i=0;i<e.length;i++){const s=F6(e.at(i),n.at(i));if(s.isChanged)return;o.push({fromIndex:i,toIndex:i,hasMoved:!1,diff:s,annotation:n.annotationAt(i)})}return o}function Hgn(e,n,r){const o=[];for(let i=0;i<n.length;i++){const s=n.at(i);o.push({fromIndex:void 0,toIndex:i,hasMoved:!1,diff:ty(s,void 0),annotation:s.annotation})}for(let i=0;i<e.length;i++){const s=e.at(i);o.push({fromIndex:i,toIndex:void 0,hasMoved:!1,diff:ey(s,void 0),annotation:s.annotation})}return tQ(e,n,o,!0)}function Ugn(e,n,r,o,i){const s=[];let a=!1;function l(d,f,h,m){uhe(n.index,d,f),uhe(o.index,d,h);const g=e.at(f),v=r.at(h),y=F6(g,v);s.push({fromIndex:f,toIndex:h,hasMoved:m,diff:y,annotation:r.annotationAt(h)}),(y.isChanged||f!==h)&&(a=!0)}const c=Bgn(n.keys,o.keys);for(let d=0;d<n.keys.length;d++){const f=n.keys[d],h=c.prevIndices.indexOf(d);if(h!==-1){l(f,d,c.nextIndices[h],!1);continue}const m=o.index.get(f),g=m&&m.find(y=>!c.nextIndices.includes(y));if(g!==void 0){l(f,d,g,!0);continue}const v=e.at(d);s.push({fromIndex:d,toIndex:void 0,hasMoved:!1,diff:ey(v,void 0),annotation:e.annotationAt(d)}),a=!0}for(const d of o.index.values()){for(const f of d){const h=r.at(f);s.push({fromIndex:void 0,toIndex:f,hasMoved:!1,diff:ty(h,void 0),annotation:r.annotationAt(f)})}a=!0}return s.sort(Wgn),tQ(e,r,s,a)}function Wgn(e,n){if(e.toIndex!==void 0&&n.toIndex!==void 0)return e.toIndex-n.toIndex;if(e.fromIndex!==void 0&&n.fromIndex!==void 0)return e.fromIndex-n.fromIndex;if(e.fromIndex!==void 0&&n.toIndex!==void 0)return-1;if(e.toIndex!==void 0&&n.fromIndex!==void 0)return 1;throw new Error("invalid item diff comparison")}function uhe(e,n,r){const o=e.get(n);Ggn(o,r),o.length===0&&e.delete(n)}function Ggn(e,n){const r=e.indexOf(n);if(r===-1)throw new Error("value not found");e.splice(r,1)}function dhe(e){const n=new Map,r=[],o=e.length;for(let i=0;i<o;i++){const s=e.at(i);let a=null;switch(s.type){case"string":a="s".concat(s.value);break;case"number":a=s.value;break;case"boolean":a=s.value;break;case"null":a="n";break;case"object":{const c=s.get("_key");if(c&&c.type==="string"&&(a="k".concat(c.value),n.has(a)))return}break}if(a===null)return;r.push(a);let l=n.get(a);l||(l=[],n.set(a,l)),l.push(i)}return{keys:r,index:n}}function qgn(e,n,r){return{type:"array",action:"removed",isChanged:!0,fromValue:e.value,toValue:n,annotation:e.annotation,get items(){const o=[];for(let i=0;i<e.length;i++){const s=e.at(i);o.push({fromIndex:i,toIndex:void 0,hasMoved:!1,diff:ey(s,void 0),annotation:e.annotationAt(i)})}return r1(this,"items",o)}}}function Ygn(e,n,r){return{type:"array",action:"added",isChanged:!0,fromValue:n,toValue:e.value,annotation:e.annotation,get items(){const o=[];for(let i=0;i<e.length;i++){const s=e.at(i);o.push({fromIndex:void 0,toIndex:i,hasMoved:!1,diff:ty(s,void 0),annotation:e.annotationAt(i)})}return r1(this,"items",o)}}}const fhe=new Set(["_id","_type","_createdAt","_updatedAt","_rev","_weak"]);function Kgn(e,n,r){const o={};let i=!1;for(const l of e.keys){if(fhe.has(l))continue;const c=e.get(l),d=n.get(l);if(d){const f=F6(c,d);o[l]=f,f.isChanged&&(i=!0)}else o[l]=ey(c,void 0),i=!0}for(const l of n.keys){if(fhe.has(l)||e.get(l))continue;const c=n.get(l);o[l]=ty(c,void 0),i=!0}const s=e.value,a=n.value;return i?{type:"object",action:"changed",isChanged:!0,fromValue:s,toValue:a,fields:o,annotation:n.annotation}:{type:"object",action:"unchanged",isChanged:!1,fromValue:s,toValue:a,fields:o}}function Zgn(e,n,r){return{type:"object",action:"removed",isChanged:!0,fromValue:e.value,toValue:n,annotation:e.annotation,get fields(){const o={};for(const i of e.keys){const s=e.get(i);o[i]=ey(s,void 0)}return r1(this,"fields",o)}}}function Xgn(e,n,r){return{type:"object",action:"added",isChanged:!0,fromValue:n,toValue:e.value,annotation:e.annotation,get fields(){const o={};for(const i of e.keys){const s=e.get(i);o[i]=ty(s,void 0)}return r1(this,"fields",o)}}}function Qgn(e,n,r){const o=e.value,i=n.value,s=e.type;return o===i?{type:s,action:"unchanged",fromValue:o,toValue:i,isChanged:!1}:{type:e.type,action:"changed",isChanged:!0,fromValue:o,toValue:i,annotation:n.annotation}}function Jgn(e,n,r){const o=e.value,i=n.value,s=e.type;return o===i?{type:s,action:"unchanged",fromValue:o,toValue:i,isChanged:!1}:{type:e.type,action:"changed",isChanged:!0,fromValue:o,toValue:i,annotation:n.annotation}}function e1n(e,n,r){const o=e.value,i=n.value;return o===i?{type:"string",action:"unchanged",isChanged:!1,fromValue:o,toValue:i,segments:[{type:"stringSegment",action:"unchanged",text:o}]}:{type:"string",action:"changed",isChanged:!0,fromValue:o,toValue:i,annotation:n.annotation,get segments(){const s=t1n(e,n);return r1(this,"segments",s)}}}function t1n(e,n){const r=[],o=uX(RE(e.value,n.value));let i=0,s=0;for(const[a,l]of o)switch(a){case gn:r.push({type:"stringSegment",action:"unchanged",text:l}),i+=l.length,s+=l.length;break;case Kr:for(const c of e.sliceAnnotation(i,i+l.length))r.push({type:"stringSegment",action:"removed",text:c.text,annotation:c.annotation});i+=l.length;break;case _o:for(const c of n.sliceAnnotation(s,s+l.length))r.push({type:"stringSegment",action:"added",text:c.text,annotation:c.annotation});s+=l.length;break;default:throw new Error('Unhandled diff-match-patch operation "'.concat(a,'"'))}return r}function n1n(e,n,r){return{type:"string",action:"removed",isChanged:!0,fromValue:e.value,toValue:n,annotation:e.annotation,get segments(){const o=e.sliceAnnotation(0,e.value.length).map(i=>({type:"stringSegment",action:"removed",...i}));return r1(this,"segments",o)}}}function r1n(e,n,r){return{type:"string",action:"added",isChanged:!0,fromValue:n,toValue:e.value,annotation:e.annotation,get segments(){const o=e.sliceAnnotation(0,e.value.length).map(i=>({type:"stringSegment",action:"added",...i}));return r1(this,"segments",o)}}}function o1n(e,n,r){return{type:"typeChange",action:"changed",isChanged:!0,fromType:e.type,fromValue:e.value,fromDiff:ey(e,void 0),toType:n.type,toValue:n.value,toDiff:ty(n,void 0),annotation:n.annotation}}function F6(e,n){return e.type!==n.type?e.type==="null"?ty(n,null):n.type==="null"?ey(e,null):o1n(e,n):i1n(e.type,e,n)}function i1n(e,n,r,o){switch(e){case"null":return{type:"null",action:"unchanged",isChanged:!1,toValue:null,fromValue:null};case"boolean":return Jgn(n,r);case"number":return Qgn(n,r);case"string":return e1n(n,r);case"array":return zgn(n,r);case"object":return Kgn(n,r);default:throw new Error('Unhandled diff type "'.concat(e,'"'))}}function ey(e,n,r){switch(e.type){case"null":return{type:"null",action:"removed",isChanged:!0,fromValue:null,toValue:n,annotation:e.annotation};case"boolean":return{type:"boolean",action:"removed",isChanged:!0,fromValue:e.value,toValue:n,annotation:e.annotation};case"number":return{type:"number",action:"removed",isChanged:!0,fromValue:e.value,toValue:n,annotation:e.annotation};case"string":return n1n(e,n);case"array":return qgn(e,n);case"object":return Zgn(e,n);default:throw new Error("Unhandled diff type")}}function ty(e,n,r){switch(e.type){case"null":return{type:"null",action:"added",isChanged:!0,fromValue:n,toValue:null,annotation:e.annotation};case"boolean":return{type:"boolean",action:"added",isChanged:!0,fromValue:n,toValue:e.value,annotation:e.annotation};case"number":return{type:"number",action:"added",isChanged:!0,fromValue:n,toValue:e.value,annotation:e.annotation};case"string":return r1n(e,n);case"array":return Ygn(e,n);case"object":return Xgn(e,n);default:throw new Error("Unhandled diff type")}}class s1n{constructor(n,r){this.type="array",this.elements=[],this.annotation=r,this.value=n,this.length=n.length}at(n){if(n>=this.length)throw new Error("out of bounds");const r=this.elements[n];return r||(this.elements[n]=nQ(this.value[n],this.annotation))}annotationAt(){return this.annotation}}class HL{constructor(n,r,o){this.type=n,this.value=r,this.annotation=o}}class a1n{constructor(n,r){this.type="object",this.fields={},this.value=n,this.annotation=r,this.keys=Object.keys(n)}get(n){const r=this.fields[n];if(r)return r;if(!this.value.hasOwnProperty(n))return;const o=this.value[n];return this.fields[n]=nQ(o,this.annotation)}}let l1n=class{constructor(n,r){this.type="string",this.value=n,this.annotation=r}sliceAnnotation(n,r){return[{text:this.value.slice(n,r),annotation:this.annotation}]}};function nQ(e,n){if(Array.isArray(e))return new s1n(e,n);if(e===null)return new HL("null",e,n);const r=typeof e;switch(r){case"number":return new HL(r,e,n);case"boolean":return new HL(r,e,n);case"object":return new a1n(e,n);case"string":return new l1n(e,n);default:throw new Error("cannot wrap value of type: ".concat(r))}}var c1n=Math.floor,u1n=Math.random;function d1n(e,n){return e+c1n(u1n()*(n-e+1))}var f1n=d1n,h1n=f1n;function p1n(e){var n=e.length;return n?e[h1n(0,n-1)]:void 0}var sUe=p1n,m1n=sUe,g1n=qHe;function v1n(e){return m1n(g1n(e))}var y1n=v1n,b1n=sUe,x1n=y1n,w1n=Ri;function C1n(e){var n=w1n(e)?b1n:x1n;return n(e)}var _1n=C1n;const S1n=Ye(_1n);var k1n=function(){function e(r,o){if(typeof r!="function")throw new TypeError("DataLoader must be constructed with a function which accepts "+("Array<key> and returns Promise<Array<value>>, but got: "+r+"."));this._batchLoadFn=r,this._maxBatchSize=I1n(o),this._batchScheduleFn=A1n(o),this._cacheKeyFn=$1n(o),this._cacheMap=D1n(o),this._batch=null,this.name=O1n(o)}var n=e.prototype;return n.load=function(o){if(o==null)throw new TypeError("The loader.load() function must be called with a value, "+("but got: "+String(o)+"."));var i=j1n(this),s=this._cacheMap,a=this._cacheKeyFn(o);if(s){var l=s.get(a);if(l){var c=i.cacheHits||(i.cacheHits=[]);return new Promise(function(f){c.push(function(){f(l)})})}}i.keys.push(o);var d=new Promise(function(f,h){i.callbacks.push({resolve:f,reject:h})});return s&&s.set(a,d),d},n.loadMany=function(o){if(!aUe(o))throw new TypeError("The loader.loadMany() function must be called with Array<key> "+("but got: "+o+"."));for(var i=[],s=0;s<o.length;s++)i.push(this.load(o[s]).catch(function(a){return a}));return Promise.all(i)},n.clear=function(o){var i=this._cacheMap;if(i){var s=this._cacheKeyFn(o);i.delete(s)}return this},n.clearAll=function(){var o=this._cacheMap;return o&&o.clear(),this},n.prime=function(o,i){var s=this._cacheMap;if(s){var a=this._cacheKeyFn(o);if(s.get(a)===void 0){var l;i instanceof Error?(l=Promise.reject(i),l.catch(function(){})):l=Promise.resolve(i),s.set(a,l)}}return this},e}(),E1n=typeof process=="object"&&typeof process.nextTick=="function"?function(e){UL||(UL=Promise.resolve()),UL.then(function(){process.nextTick(e)})}:typeof setImmediate=="function"?function(e){setImmediate(e)}:function(e){setTimeout(e)},UL;function j1n(e){var n=e._batch;if(n!==null&&!n.hasDispatched&&n.keys.length<e._maxBatchSize)return n;var r={hasDispatched:!1,keys:[],callbacks:[]};return e._batch=r,e._batchScheduleFn(function(){T1n(e,r)}),r}function T1n(e,n){if(n.hasDispatched=!0,n.keys.length===0){IH(n);return}var r;try{r=e._batchLoadFn(n.keys)}catch(o){return WL(e,n,new TypeError("DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function "+("errored synchronously: "+String(o)+".")))}if(!r||typeof r.then!="function")return WL(e,n,new TypeError("DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did "+("not return a Promise: "+String(r)+".")));r.then(function(o){if(!aUe(o))throw new TypeError("DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did "+("not return a Promise of an Array: "+String(o)+"."));if(o.length!==n.keys.length)throw new TypeError("DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys."+(`
Keys:
`+String(n.keys))+(`
Values:
`+String(o)));IH(n);for(var i=0;i<n.callbacks.length;i++){var s=o[i];s instanceof Error?n.callbacks[i].reject(s):n.callbacks[i].resolve(s)}}).catch(function(o){WL(e,n,o)})}function WL(e,n,r){IH(n);for(var o=0;o<n.keys.length;o++)e.clear(n.keys[o]),n.callbacks[o].reject(r)}function IH(e){if(e.cacheHits)for(var n=0;n<e.cacheHits.length;n++)e.cacheHits[n]()}function I1n(e){var n=!e||e.batch!==!1;if(!n)return 1;var r=e&&e.maxBatchSize;if(r===void 0)return 1/0;if(typeof r!="number"||r<1)throw new TypeError("maxBatchSize must be a positive number: "+r);return r}function A1n(e){var n=e&&e.batchScheduleFn;if(n===void 0)return E1n;if(typeof n!="function")throw new TypeError("batchScheduleFn must be a function: "+n);return n}function $1n(e){var n=e&&e.cacheKeyFn;if(n===void 0)return function(r){return r};if(typeof n!="function")throw new TypeError("cacheKeyFn must be a function: "+n);return n}function D1n(e){var n=!e||e.cache!==!1;if(!n)return null;var r=e&&e.cacheMap;if(r===void 0)return new Map;if(r!==null){var o=["get","set","delete","clear"],i=o.filter(function(s){return r&&typeof r[s]!="function"});if(i.length!==0)throw new TypeError("Custom cacheMap missing methods: "+i.join(", "))}return r}function O1n(e){return e&&e.name?e.name:null}function aUe(e){return typeof e=="object"&&e!==null&&typeof e.length=="number"&&(e.length===0||e.length>0&&Object.prototype.hasOwnProperty.call(e,e.length-1))}var P1n=k1n;const R1n=Ye(P1n);var B6={exports:{}},IC={exports:{}};(function(){var e,n,r,o,i,s;typeof performance<"u"&&performance!==null&&performance.now?IC.exports=function(){return performance.now()}:typeof process<"u"&&process!==null&&process.hrtime?(IC.exports=function(){return(e()-i)/1e6},n=process.hrtime,e=function(){var a;return a=n(),a[0]*1e9+a[1]},o=e(),s=process.uptime()*1e9,i=o-s):Date.now?(IC.exports=function(){return Date.now()-r},r=Date.now()):(IC.exports=function(){return new Date().getTime()-r},r=new Date().getTime())}).call(_r);var M1n=IC.exports,L1n=M1n,Uh=typeof window>"u"?_r:window,bT=["moz","webkit"],lx="AnimationFrame",Jx=Uh["request"+lx],GS=Uh["cancel"+lx]||Uh["cancelRequest"+lx];for(var D5=0;!Jx&&D5<bT.length;D5++)Jx=Uh[bT[D5]+"Request"+lx],GS=Uh[bT[D5]+"Cancel"+lx]||Uh[bT[D5]+"CancelRequest"+lx];if(!Jx||!GS){var GL=0,hhe=0,T1=[],F1n=1e3/60;Jx=function(e){if(T1.length===0){var n=L1n(),r=Math.max(0,F1n-(n-GL));GL=r+n,setTimeout(function(){var o=T1.slice(0);T1.length=0;for(var i=0;i<o.length;i++)if(!o[i].cancelled)try{o[i].callback(GL)}catch(s){setTimeout(function(){throw s},0)}},Math.round(r))}return T1.push({handle:++hhe,callback:e,cancelled:!1}),hhe},GS=function(e){for(var n=0;n<T1.length;n++)T1[n].handle===e&&(T1[n].cancelled=!0)}}B6.exports=function(e){return Jx.call(Uh,e)};B6.exports.cancel=function(){GS.apply(Uh,arguments)};B6.exports.polyfill=function(e){e||(e=Uh),e.requestAnimationFrame=Jx,e.cancelAnimationFrame=GS};var B1n=B6.exports;const N1n=Ye(B1n);function E_(e,n,r){return Math.min(Math.max(e,r),n)}class V1n extends Error{constructor(n){super(`Failed to parse color: "${n}"`)}}var AC=V1n;function lUe(e){if(typeof e!="string")throw new AC(e);if(e.trim().toLowerCase()==="transparent")return[0,0,0,0];let n=e.trim();n=K1n.test(e)?U1n(e):e;const r=W1n.exec(n);if(r){const a=Array.from(r).slice(1);return[...a.slice(0,3).map(l=>parseInt(qS(l,2),16)),parseInt(qS(a[3]||"f",2),16)/255]}const o=G1n.exec(n);if(o){const a=Array.from(o).slice(1);return[...a.slice(0,3).map(l=>parseInt(l,16)),parseInt(a[3]||"ff",16)/255]}const i=q1n.exec(n);if(i){const a=Array.from(i).slice(1);return[...a.slice(0,3).map(l=>parseInt(l,10)),parseFloat(a[3]||"1")]}const s=Y1n.exec(n);if(s){const[a,l,c,d]=Array.from(s).slice(1).map(parseFloat);if(E_(0,100,l)!==l)throw new AC(e);if(E_(0,100,c)!==c)throw new AC(e);return[...Z1n(a,l,c),Number.isNaN(d)?1:d]}throw new AC(e)}function z1n(e){let n=5381,r=e.length;for(;r;)n=n*33^e.charCodeAt(--r);return(n>>>0)%2341}const phe=e=>parseInt(e.replace(/_/g,""),36),H1n="1q29ehhb 1n09sgk7 1kl1ekf_ _yl4zsno 16z9eiv3 1p29lhp8 _bd9zg04 17u0____ _iw9zhe5 _to73___ _r45e31e _7l6g016 _jh8ouiv _zn3qba8 1jy4zshs 11u87k0u 1ro9yvyo 1aj3xael 1gz9zjz0 _3w8l4xo 1bf1ekf_ _ke3v___ _4rrkb__ 13j776yz _646mbhl _nrjr4__ _le6mbhl 1n37ehkb _m75f91n _qj3bzfz 1939yygw 11i5z6x8 _1k5f8xs 1509441m 15t5lwgf _ae2th1n _tg1ugcv 1lp1ugcv 16e14up_ _h55rw7n _ny9yavn _7a11xb_ 1ih442g9 _pv442g9 1mv16xof 14e6y7tu 1oo9zkds 17d1cisi _4v9y70f _y98m8kc 1019pq0v 12o9zda8 _348j4f4 1et50i2o _8epa8__ _ts6senj 1o350i2o 1mi9eiuo 1259yrp0 1ln80gnw _632xcoy 1cn9zldc _f29edu4 1n490c8q _9f9ziet 1b94vk74 _m49zkct 1kz6s73a 1eu9dtog _q58s1rz 1dy9sjiq __u89jo3 _aj5nkwg _ld89jo3 13h9z6wx _qa9z2ii _l119xgq _bs5arju 1hj4nwk9 1qt4nwk9 1ge6wau6 14j9zlcw 11p1edc_ _ms1zcxe _439shk6 _jt9y70f _754zsow 1la40eju _oq5p___ _x279qkz 1fa5r3rv _yd2d9ip _424tcku _8y1di2_ _zi2uabw _yy7rn9h 12yz980_ __39ljp6 1b59zg0x _n39zfzp 1fy9zest _b33k___ _hp9wq92 1il50hz4 _io472ub _lj9z3eo 19z9ykg0 _8t8iu3a 12b9bl4a 1ak5yw0o _896v4ku _tb8k8lv _s59zi6t _c09ze0p 1lg80oqn 1id9z8wb _238nba5 1kq6wgdi _154zssg _tn3zk49 _da9y6tc 1sg7cv4f _r12jvtt 1gq5fmkz 1cs9rvci _lp9jn1c _xw1tdnb 13f9zje6 16f6973h _vo7ir40 _bt5arjf _rc45e4t _hr4e100 10v4e100 _hc9zke2 _w91egv_ _sj2r1kk 13c87yx8 _vqpds__ _ni8ggk8 _tj9yqfb 1ia2j4r4 _7x9b10u 1fc9ld4j 1eq9zldr _5j9lhpx _ez9zl6o _md61fzm".split(" ").reduce((e,n)=>{const r=phe(n.substring(0,3)),o=phe(n.substring(3)).toString(16);let i="";for(let s=0;s<6-o.length;s++)i+="0";return e[r]=`${i}${o}`,e},{});function U1n(e){const n=e.toLowerCase().trim(),r=H1n[z1n(n)];if(!r)throw new AC(e);return`#${r}`}const qS=(e,n)=>Array.from(Array(n)).map(()=>e).join(""),W1n=new RegExp(`^#${qS("([a-f0-9])",3)}([a-f0-9])?$`,"i"),G1n=new RegExp(`^#${qS("([a-f0-9]{2})",3)}([a-f0-9]{2})?$`,"i"),q1n=new RegExp(`^rgba?\\(\\s*(\\d+)\\s*${qS(",\\s*(\\d+)\\s*",2)}(?:,\\s*([\\d.]+))?\\s*\\)$`,"i"),Y1n=/^hsla?\(\s*([\d.]+)\s*,\s*([\d.]+)%\s*,\s*([\d.]+)%(?:\s*,\s*([\d.]+))?\s*\)$/i,K1n=/^[a-z]+$/i,mhe=e=>Math.round(e*255),Z1n=(e,n,r)=>{let o=r/100;if(n===0)return[o,o,o].map(mhe);const i=(e%360+360)%360/60,s=(1-Math.abs(2*o-1))*(n/100),a=s*(1-Math.abs(i%2-1));let l=0,c=0,d=0;i>=0&&i<1?(l=s,c=a):i>=1&&i<2?(l=a,c=s):i>=2&&i<3?(c=s,d=a):i>=3&&i<4?(c=a,d=s):i>=4&&i<5?(l=a,d=s):i>=5&&i<6&&(l=s,d=a);const f=o-s/2,h=l+f,m=c+f,g=d+f;return[h,m,g].map(mhe)};function X1n(e){const[n,r,o,i]=lUe(e).map((h,m)=>m===3?h:h/255),s=Math.max(n,r,o),a=Math.min(n,r,o),l=(s+a)/2;if(s===a)return[0,0,l,i];const c=s-a,d=l>.5?c/(2-s-a):c/(s+a);return[60*(n===s?(r-o)/c+(r<o?6:0):r===s?(o-n)/c+2:(n-r)/c+4),d,l,i]}function Q1n(e,n,r,o){return`hsla(${(e%360).toFixed()}, ${E_(0,100,n*100).toFixed()}%, ${E_(0,100,r*100).toFixed()}%, ${parseFloat(E_(0,1,o).toFixed(3))})`}function cUe(e,n){const[r,o,i,s]=X1n(e);return Q1n(r,o,i-n,s)}function AH(e){if(e==="transparent")return 0;function n(s){const a=s/255;return a<=.04045?a/12.92:Math.pow((a+.055)/1.055,2.4)}const[r,o,i]=lUe(e);return .2126*n(r)+.7152*n(o)+.0722*n(i)}function J1n(e,n){const r=AH(e),o=AH(n);return r>o?(r+.05)/(o+.05):(o+.05)/(r+.05)}const e0n={decorative:1.5,readable:3,aa:4.5,aaa:7};function ghe(e,n="aa",r="#fff"){return J1n(e,r)<e0n[n]}function t0n(e,n){return cUe(e,-n)}function n0n(e){return AH(e)>.179}function r0n(e){return n0n(e)?"#000":"#fff"}var uUe,vhe=ea;uUe=vhe.createRoot,vhe.hydrateRoot;var o0n=rQ;rQ.displayName="bash";rQ.aliases=["shell"];function rQ(e){(function(n){var r="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",o={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},i={bash:o,environment:{pattern:RegExp("\\$"+r),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+r),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};n.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+r),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:i},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:o}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:i},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:i.entity}}],environment:{pattern:RegExp("\\$?"+r),alias:"constant"},variable:i.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},o.inside=n.languages.bash;for(var s=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],a=i.variable[1].inside,l=0;l<s.length;l++)a[s[l]]=n.languages.bash[s[l]];n.languages.shell=n.languages.bash})(e)}const i0n=Ye(o0n);var s0n=oQ;oQ.displayName="json";oQ.aliases=["webmanifest"];function oQ(e){e.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},e.languages.webmanifest=e.languages.json}const a0n=Ye(s0n);var l0n=iQ;iQ.displayName="jsx";iQ.aliases=[];function iQ(e){(function(n){var r=n.util.clone(n.languages.javascript),o=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,i=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,s=/(?:\{<S>*\.{3}(?:[^{}]|<BRACES>)*\})/.source;function a(d,f){return d=d.replace(/<S>/g,function(){return o}).replace(/<BRACES>/g,function(){return i}).replace(/<SPREAD>/g,function(){return s}),RegExp(d,f)}s=a(s).source,n.languages.jsx=n.languages.extend("markup",r),n.languages.jsx.tag.pattern=a(/<\/?(?:[\w.:-]+(?:<S>+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|<BRACES>))?|<SPREAD>))*<S>*\/?)?>/.source),n.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,n.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,n.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,n.languages.jsx.tag.inside.comment=r.comment,n.languages.insertBefore("inside","attr-name",{spread:{pattern:a(/<SPREAD>/.source),inside:n.languages.jsx}},n.languages.jsx.tag),n.languages.insertBefore("inside","special-attr",{script:{pattern:a(/=<BRACES>/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:n.languages.jsx}}},n.languages.jsx.tag);var l=function(d){return d?typeof d=="string"?d:typeof d.content=="string"?d.content:d.content.map(l).join(""):""},c=function(d){for(var f=[],h=0;h<d.length;h++){var m=d[h],g=!1;if(typeof m!="string"&&(m.type==="tag"&&m.content[0]&&m.content[0].type==="tag"?m.content[0].content[0].content==="</"?f.length>0&&f[f.length-1].tagName===l(m.content[0].content[1])&&f.pop():m.content[m.content.length-1].content==="/>"||f.push({tagName:l(m.content[0].content[1]),openedBraces:0}):f.length>0&&m.type==="punctuation"&&m.content==="{"?f[f.length-1].openedBraces++:f.length>0&&f[f.length-1].openedBraces>0&&m.type==="punctuation"&&m.content==="}"?f[f.length-1].openedBraces--:g=!0),(g||typeof m=="string")&&f.length>0&&f[f.length-1].openedBraces===0){var v=l(m);h<d.length-1&&(typeof d[h+1]=="string"||d[h+1].type==="plain-text")&&(v+=l(d[h+1]),d.splice(h+1,1)),h>0&&(typeof d[h-1]=="string"||d[h-1].type==="plain-text")&&(v=l(d[h-1])+v,d.splice(h-1,1),h--),d[h]=new n.Token("plain-text",v,null,v)}m.content&&typeof m.content!="string"&&c(m.content)}};n.hooks.add("after-tokenize",function(d){d.language!=="jsx"&&d.language!=="tsx"||c(d.tokens)})})(e)}const c0n=Ye(l0n);var u0n=sQ;sQ.displayName="typescript";sQ.aliases=["ts"];function sQ(e){(function(n){n.languages.typescript=n.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),n.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete n.languages.typescript.parameter,delete n.languages.typescript["literal-property"];var r=n.languages.extend("typescript",{});delete r["class-name"],n.languages.typescript["class-name"].inside=r,n.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:r}}}}),n.languages.ts=n.languages.typescript})(e)}const d0n=Ye(u0n);function yhe(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function bhe(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?yhe(Object(r),!0).forEach(function(o){f0n(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yhe(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}function f0n(e,n,r){return n=h0n(n),n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e}function h0n(e){var n=p0n(e,"string");return typeof n=="symbol"?n:String(n)}function p0n(e,n){if(typeof e!="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var o=r.call(e,n||"default");if(typeof o!="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}function SD(e){return e._type==="span"&&"text"in e&&typeof e.text=="string"&&(typeof e.marks>"u"||Array.isArray(e.marks)&&e.marks.every(n=>typeof n=="string"))}function dUe(e){return typeof e._type=="string"&&e._type[0]!=="@"&&(!("markDefs"in e)||!e.markDefs||Array.isArray(e.markDefs)&&e.markDefs.every(n=>typeof n._key=="string"))&&"children"in e&&Array.isArray(e.children)&&e.children.every(n=>typeof n=="object"&&"_type"in n)}function fUe(e){return dUe(e)&&"listItem"in e&&typeof e.listItem=="string"&&(typeof e.level>"u"||typeof e.level=="number")}function hUe(e){return e._type==="@list"}function pUe(e){return e._type==="@span"}function mUe(e){return e._type==="@text"}const xhe=["strong","em","code","underline","strike-through"];function m0n(e,n,r){if(!SD(e)||!e.marks)return[];if(!e.marks.length)return[];const o=e.marks.slice(),i={};return o.forEach(s=>{i[s]=1;for(let a=n+1;a<r.length;a++){const l=r[a];if(l&&SD(l)&&Array.isArray(l.marks)&&l.marks.indexOf(s)!==-1)i[s]++;else break}}),o.sort((s,a)=>g0n(i,s,a))}function g0n(e,n,r){const o=e[n],i=e[r];if(o!==i)return i-o;const s=xhe.indexOf(n),a=xhe.indexOf(r);return s!==a?s-a:n.localeCompare(r)}function v0n(e){var n;const{children:r,markDefs:o=[]}=e;if(!r||!r.length)return[];const i=r.map(m0n),s={_type:"@span",children:[],markType:"<unknown>"};let a=[s];for(let l=0;l<r.length;l++){const c=r[l];if(!c)continue;const d=i[l]||[];let f=1;if(a.length>1)for(f;f<a.length;f++){const m=((n=a[f])==null?void 0:n.markKey)||"",g=d.indexOf(m);if(g===-1)break;d.splice(g,1)}a=a.slice(0,f);let h=a[a.length-1];if(h){for(const m of d){const g=o.find(b=>b._key===m),v=g?g._type:m,y={_type:"@span",_key:c._key,children:[],markDef:g,markType:v,markKey:m};h.children.push(y),a.push(y),h=y}if(SD(c)){const m=c.text.split(`
`);for(let g=m.length;g-- >1;)m.splice(g,0,`
`);h.children=h.children.concat(m.map(g=>({_type:"@text",text:g})))}else h.children=h.children.concat(c)}}return s.children}function y0n(e,n){const r=[];let o;for(let i=0;i<e.length;i++){const s=e[i];if(s){if(!fUe(s)){r.push(s),o=void 0;continue}if(!o){o=xT(s,i,n),r.push(o);continue}if(b0n(s,o)){o.children.push(s);continue}if((s.level||1)>o.level){const a=xT(s,i,n);if(n==="html"){const l=o.children[o.children.length-1],c=bhe(bhe({},l),{},{children:[...l.children,a]});o.children[o.children.length-1]=c}else o.children.push(a);o=a;continue}if((s.level||1)<o.level){const a=r[r.length-1],l=a&&$H(a,s);if(l){o=l,o.children.push(s);continue}o=xT(s,i,n),r.push(o);continue}if(s.listItem!==o.listItem){const a=r[r.length-1],l=a&&$H(a,{level:s.level||1});if(l&&l.listItem===s.listItem){o=l,o.children.push(s);continue}else{o=xT(s,i,n),r.push(o);continue}}console.warn("Unknown state encountered for block",s),r.push(s)}}return r}function b0n(e,n){return(e.level||1)===n.level&&e.listItem===n.listItem}function xT(e,n,r){return{_type:"@list",_key:"".concat(e._key||"".concat(n),"-parent"),mode:r,level:e.level||1,listItem:e.listItem,children:[e]}}function $H(e,n){const r=n.level||1,o=n.listItem||"normal",i=typeof n.listItem=="string";if(hUe(e)&&(e.level||1)===r&&i&&(e.listItem||"normal")===o)return e;if(!("children"in e))return;const s=e.children[e.children.length-1];return s&&!SD(s)?$H(s,n):void 0}function gUe(e){let n="";return e.children.forEach(r=>{mUe(r)?n+=r.text:pUe(r)&&(n+=gUe(r))}),n}const x0n="html",w0n=["block","list","listItem","marks","types"],C0n=["listItem"],_0n=["_key"];function whe(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function tf(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?whe(Object(r),!0).forEach(function(o){S0n(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):whe(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}function S0n(e,n,r){return n=k0n(n),n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e}function k0n(e){var n=E0n(e,"string");return typeof n=="symbol"?n:String(n)}function E0n(e,n){if(typeof e!="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var o=r.call(e,n||"default");if(typeof o!="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(e)}function DH(e,n){if(e==null)return{};var r=j0n(e,n),o,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i<s.length;i++)o=s[i],!(n.indexOf(o)>=0)&&Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}function j0n(e,n){if(e==null)return{};var r={},o=Object.keys(e),i,s;for(s=0;s<o.length;s++)i=o[s],!(n.indexOf(i)>=0)&&(r[i]=e[i]);return r}function T0n(e,n){const r=DH(n,w0n);return tf(tf({},e),{},{block:O5(e,n,"block"),list:O5(e,n,"list"),listItem:O5(e,n,"listItem"),marks:O5(e,n,"marks"),types:O5(e,n,"types")},r)}function O5(e,n,r){const o=n[r],i=e[r];return typeof o=="function"||o&&typeof i=="function"?o:o?tf(tf({},i),o):i}const I0n=e=>{let{children:n,value:r}=e;return u.jsx("a",{href:r==null?void 0:r.href,children:n})},A0n={textDecoration:"underline"},$0n={em:e=>{let{children:n}=e;return u.jsx("em",{children:n})},strong:e=>{let{children:n}=e;return u.jsx("strong",{children:n})},code:e=>{let{children:n}=e;return u.jsx("code",{children:n})},underline:e=>{let{children:n}=e;return u.jsx("span",{style:A0n,children:n})},"strike-through":e=>{let{children:n}=e;return u.jsx("del",{children:n})},link:I0n},D0n={number:e=>{let{children:n}=e;return u.jsx("ol",{children:n})},bullet:e=>{let{children:n}=e;return u.jsx("ul",{children:n})}},O0n=e=>{let{children:n}=e;return u.jsx("li",{children:n})},UE=(e,n)=>"[@portabletext/react] Unknown ".concat(e,", specify a component for it in the `components.").concat(n,"` prop"),vUe=e=>UE('block type "'.concat(e,'"'),"types"),P0n=e=>UE('mark type "'.concat(e,'"'),"marks"),R0n=e=>UE('block style "'.concat(e,'"'),"block"),M0n=e=>UE('list style "'.concat(e,'"'),"list"),L0n=e=>UE('list item style "'.concat(e,'"'),"listItem");function F0n(e){console.warn(e)}const Che={display:"none"},B0n=e=>{let{value:n,isInline:r}=e;const o=vUe(n._type);return r?u.jsx("span",{style:Che,children:o}):u.jsx("div",{style:Che,children:o})},N0n=e=>{let{markType:n,children:r}=e;return u.jsx("span",{className:"unknown__pt__mark__".concat(n),children:r})},V0n=e=>{let{children:n}=e;return u.jsx("p",{children:n})},z0n=e=>{let{children:n}=e;return u.jsx("ul",{children:n})},H0n=e=>{let{children:n}=e;return u.jsx("li",{children:n})},U0n=()=>u.jsx("br",{}),W0n={normal:e=>{let{children:n}=e;return u.jsx("p",{children:n})},blockquote:e=>{let{children:n}=e;return u.jsx("blockquote",{children:n})},h1:e=>{let{children:n}=e;return u.jsx("h1",{children:n})},h2:e=>{let{children:n}=e;return u.jsx("h2",{children:n})},h3:e=>{let{children:n}=e;return u.jsx("h3",{children:n})},h4:e=>{let{children:n}=e;return u.jsx("h4",{children:n})},h5:e=>{let{children:n}=e;return u.jsx("h5",{children:n})},h6:e=>{let{children:n}=e;return u.jsx("h6",{children:n})}},_he={types:{},block:W0n,marks:$0n,list:D0n,listItem:O0n,hardBreak:U0n,unknownType:B0n,unknownMark:N0n,unknownList:z0n,unknownListItem:H0n,unknownBlockStyle:V0n};function yUe(e){let{value:n,components:r,listNestingMode:o,onMissingComponent:i=F0n}=e;const s=i||q0n,a=Array.isArray(n)?n:[n],l=y0n(a,o||x0n),c=p.useMemo(()=>r?T0n(_he,r):_he,[r]),d=p.useMemo(()=>G0n(c,s),[c,s]),f=l.map((h,m)=>d({node:h,index:m,isInline:!1,renderNode:d}));return u.jsx(u.Fragment,{children:f})}const G0n=(e,n)=>{function r(h){const{node:m,index:g,isInline:v}=h,y=m._key||"node-".concat(g);return hUe(m)?s(m,g,y):fUe(m)?i(m,g,y):pUe(m)?a(m,g,y):o(m)?f(m,g,y,v):dUe(m)?l(m,g,y,v):mUe(m)?c(m,y):d(m,g,y,v)}function o(h){return h._type in e.types}function i(h,m,g){const v=She({node:h,index:m,isInline:!1,renderNode:r}),y=e.listItem,x=(typeof y=="function"?y:y[h.listItem])||e.unknownListItem;if(x===e.unknownListItem){const C=h.listItem||"bullet";n(L0n(C),{type:C,nodeType:"listItemStyle"})}let w=v.children;if(h.style&&h.style!=="normal"){const C=DH(h,C0n);w=r({node:C,index:m,isInline:!1,renderNode:r})}return u.jsx(x,{value:h,index:m,isInline:!1,renderNode:r,children:w},g)}function s(h,m,g){const v=h.children.map((w,C)=>r({node:w._key?w:tf(tf({},w),{},{_key:"li-".concat(m,"-").concat(C)}),index:C,isInline:!1,renderNode:r})),y=e.list,x=(typeof y=="function"?y:y[h.listItem])||e.unknownList;if(x===e.unknownList){const w=h.listItem||"bullet";n(M0n(w),{nodeType:"listStyle",type:w})}return u.jsx(x,{value:h,index:m,isInline:!1,renderNode:r,children:v},g)}function a(h,m,g){const{markDef:v,markType:y,markKey:b}=h,x=e.marks[y]||e.unknownMark,w=h.children.map((C,_)=>r({node:C,index:_,isInline:!0,renderNode:r}));return x===e.unknownMark&&n(P0n(y),{nodeType:"mark",type:y}),u.jsx(x,{text:gUe(h),value:v,markType:y,markKey:b,renderNode:r,children:w},g)}function l(h,m,g,v){const y=She({node:h,index:m,isInline:v,renderNode:r}),b=DH(y,_0n),x=b.node.style||"normal",C=(typeof e.block=="function"?e.block:e.block[x])||e.unknownBlockStyle;return C===e.unknownBlockStyle&&n(R0n(x),{nodeType:"blockStyle",type:x}),u.jsx(C,tf(tf({},b),{},{value:b.node,renderNode:r}),g)}function c(h,m){if(h.text===`
`){const g=e.hardBreak;return g?u.jsx(g,{},m):`
`}return h.text}function d(h,m,g,v){const y={value:h,isInline:v,index:m,renderNode:r};n(vUe(h._type),{nodeType:"block",type:h._type});const b=e.unknownType;return u.jsx(b,tf({},y),g)}function f(h,m,g,v){const y={value:h,isInline:v,index:m,renderNode:r},b=e.types[h._type];return b?u.jsx(b,tf({},y),g):null}return r};function She(e){const{node:n,index:r,isInline:o,renderNode:i}=e,a=v0n(n).map((l,c)=>i({node:l,isInline:!0,index:c,renderNode:i}));return{_key:n._key||"block-".concat(r),children:a,index:r,isInline:o,node:n}}function q0n(){}p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"groq-logo",height:"1em",viewBox:"0 0 304 64",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,ref:n,children:[u.jsx("path",{d:"M32 0L0 32H32V0Z",fill:Ot.magenta[400].hex}),u.jsx("path",{d:"M32 32H0L32 64V32Z",fill:Ot.green[300].hex}),u.jsx("path",{d:"M64 32H32V64L64 32Z",fill:Ot.purple[300].hex}),u.jsx("path",{d:"M112 0L80 32H112V0Z",fill:Ot.green[300].hex}),u.jsx("path",{d:"M112 0H80V32L112 0Z",fill:Ot.purple[300].hex}),u.jsx("path",{d:"M112 32H80L112 64V32Z",fill:Ot.yellow[200].hex}),u.jsx("path",{d:"M144 64L112 32V64H144Z",fill:Ot.blue[300].hex}),u.jsx("path",{d:"M80 32V64H112L80 32Z",fill:Ot.orange[400].hex}),u.jsx("path",{d:"M112 0V32H144L112 0Z",fill:Ot.magenta[400].hex}),u.jsx("path",{d:"M192 0L160 32H192V0Z",fill:Ot.yellow[200].hex}),u.jsx("path",{d:"M192 32H160L192 64V32Z",fill:Ot.orange[400].hex}),u.jsx("path",{d:"M224 32H192V64L224 32Z",fill:Ot.green[300].hex}),u.jsx("path",{d:"M192 0V32H224L192 0Z",fill:Ot.blue[300].hex}),u.jsx("path",{d:"M272 0L240 32H272V0Z",fill:Ot.purple[300].hex}),u.jsx("path",{d:"M304 32L272 64H304V32Z",fill:Ot.magenta[400].hex}),u.jsx("path",{d:"M272 32H240L272 64V32Z",fill:Ot.blue[300].hex}),u.jsx("path",{d:"M304 32H272V64L304 32Z",fill:Ot.yellow[200].hex}),u.jsx("path",{d:"M272 0V32H304L272 0Z",fill:Ot.green[300].hex})]})});p.forwardRef(function(e,n){return u.jsxs("svg",{"data-sanity-icon":"groq-monogram",width:"1em",height:"1em",viewBox:"0 0 128 128",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,ref:n,children:[u.jsx("rect",{width:"128",height:"128",rx:"8",fill:Ot.green[950].hex}),u.jsx("rect",{y:"32",width:"64",height:"64",fill:Ot.green[800].hex}),u.jsx("path",{d:"M64 32L32 64H64V32Z",fill:Ot.magenta[400].hex}),u.jsx("path",{d:"M64 64H32L64 96V64Z",fill:Ot.green[300].hex}),u.jsx("path",{d:"M96 64H64V96L96 64Z",fill:Ot.purple[300].hex})]})});const Y0n={light:[Ot.red[200].hex,Ot.red[300].hex,Ot.red[500].hex],dark:[Ot.gray[500].hex,Ot.gray[300].hex,Mh.hex]},K0n=p.forwardRef(function(e,n){const{dark:r,...o}=e,i=Y0n[r?"dark":"light"];return u.jsxs("svg",{"data-sanity-icon":"sanity-logo",height:"1em",viewBox:"0 0 352 100",fill:"none",xmlns:"http://www.w3.org/2000/svg",...o,ref:n,children:[u.jsx("path",{d:"M311.14 57.234V80.0016H298.499V57.234",fill:i[1]}),u.jsx("path",{d:"M298.499 57.2341L319.889 20.0017H333.316L311.14 57.2341H298.499Z",fill:i[2]}),u.jsx("path",{d:"M298.499 57.2341L276.515 20.0017H290.345L305.239 45.5161L298.499 57.2341Z",fill:i[1]}),u.jsx("path",{d:"M253.839 40.9625V80.0017H241.007V47.6275L253.839 40.9625Z",fill:i[1]}),u.jsx("path",{d:"M241.007 47.5944L273.538 30.9469L268.042 21.6519L241.007 34.8633V47.5944Z",fill:i[0]}),u.jsx("path",{d:"M241.007 30.9469H221.404V20.0017H267.064L273.538 30.9469H253.839H241.007Z",fill:i[2]}),u.jsx("path",{d:"M214.047 20.0017H201.311V80.0121H214.047V20.0017Z",fill:i[2]}),u.jsx("path",{d:"M149.39 37.8712V80.0017H137.153V20.0017L149.39 37.8712Z",fill:i[1]}),u.jsx("path",{d:"M151.282 20.0017L178.231 60.9939V80.0017L137.153 20.0017H151.282Z",fill:i[2]}),u.jsx("path",{d:"M178.231 57.9129V20.0017H190.467V80.0017H178.231V57.9129Z",fill:i[1]}),u.jsx("path",{d:"M82.1168 80.9834L112.102 65.3053L108.405 55.7303L88.6644 64.9362L82.1168 80.9834Z",fill:i[0]}),u.jsx("path",{d:"M100.657 35.5422L82.1167 80.9834L72.5807 72.7745L94.6719 20.0017L100.657 35.5422Z",fill:i[1]}),u.jsx("path",{d:"M94.672 20.0017H107.312L130.69 80.0017H117.752L94.672 20.0017Z",fill:i[2]}),u.jsx("path",{d:"M25.1347 26.926C25.1347 35.2811 30.3864 40.2524 40.9004 42.8738L52.0417 45.4117C61.9923 47.6571 68.0519 53.2341 68.0519 62.3203C68.1293 66.2787 66.8194 70.1429 64.3417 73.2654C64.3417 64.2002 59.5684 59.302 48.0551 56.3568L37.1158 53.913C28.3559 51.9495 21.5946 47.3647 21.5946 37.4952C21.5485 33.6839 22.7939 29.9658 25.1347 26.926",fill:i[2]}),u.jsx("path",{d:"M57.4954 60.0957C62.2475 63.0827 64.3311 67.2602 64.3311 73.255C60.3977 78.2054 53.4875 80.9834 45.3655 80.9834C31.6941 80.9834 22.1262 74.3725 20 62.8842H33.1292C34.8196 68.1584 39.2952 70.6022 45.2698 70.6022C52.5626 70.6022 57.4104 66.7798 57.506 60.0748",fill:i[1]}),u.jsx("path",{d:"M31.9598 39.3124C29.7898 38.0455 28.0095 36.225 26.8079 34.0442C25.6062 31.8634 25.028 29.4036 25.1347 26.926C28.93 22.0174 35.5318 19.02 43.5794 19.02C57.506 19.02 65.5643 26.2472 67.5523 36.4195H54.9227C53.53 32.409 50.0431 29.2863 43.6858 29.2863C36.8926 29.2863 32.2575 33.1715 31.9917 39.3124",fill:i[1]})]})}),Z0n={bg1:Ot.red[500].hex,bg2:Ot.red[200].hex,fg:Mh.hex},X0n=p.forwardRef(function(e,n){const{color:r=Z0n,...o}=e;return u.jsxs("svg",{"data-sanity-icon":"sanity-monogram",width:"1em",height:"1em",viewBox:"0 0 128 128",fill:"none",xmlns:"http://www.w3.org/2000/svg",...o,ref:n,children:[u.jsx("rect",{width:"128",height:"128",rx:"8",fill:r.bg1}),u.jsx("path",{d:"M39.423 33.163C39.423 44.1615 46.3363 50.7056 60.1768 54.1564L74.843 57.4972C87.9418 60.453 95.9186 67.7945 95.9186 79.7554C96.0205 84.9662 94.2961 90.0531 91.0345 94.1635C91.0345 82.2301 84.751 75.7822 69.595 71.9052L55.1948 68.6882C43.6633 66.1035 34.7629 60.0681 34.7629 47.0761C34.7022 42.0589 36.3416 37.1644 39.423 33.163",fill:r.fg}),u.jsx("path",{d:"M82.0221 76.827C88.2776 80.759 91.0206 86.2582 91.0206 94.1497C85.8426 100.666 76.7462 104.323 66.0545 104.323C48.0576 104.323 35.4626 95.6207 32.6637 80.4977H49.9468C52.172 87.4406 58.0636 90.6576 65.9285 90.6576C75.5287 90.6576 81.9102 85.6258 82.0361 76.7995",fill:r.bg2}),u.jsx("path",{d:"M48.4075 49.4682C45.551 47.8004 43.2074 45.404 41.6256 42.5332C40.0437 39.6624 39.2826 36.4244 39.4231 33.1629C44.4191 26.7013 53.1096 22.7556 63.7034 22.7556C82.0362 22.7556 92.6439 32.2693 95.2609 45.66H78.6355C76.8022 40.3807 72.2121 36.27 63.8434 36.27C54.9009 36.27 48.7993 41.3843 48.4495 49.4682",fill:r.bg2})]})});var Q0n=(()=>{try{return typeof import.meta<"u"}catch{return!1}})(),J0n=()=>{try{return!!(Q0n&&import.meta.webpackHot)}catch{return!1}};function evn(e){if(J0n)return typeof import.meta.webpackHot>"u"?nvn(e):tvn(e)}function tvn(e){p.useEffect(()=>{if(import.meta.webpackHot){const n=r=>r==="idle"?e():void 0;return import.meta.webpackHot.addStatusHandler(n),()=>{var r;return(r=import.meta.webpackHot)==null?void 0:r.removeStatusHandler(n)}}},[e])}function nvn(e){p.useEffect(()=>{},[e])}var rvn=aPe,ovn=zk,ivn=dP,svn=Ri,avn=zg,lvn=TP,cvn=AP,uvn=iq,dvn="[object Map]",fvn="[object Set]",hvn=Object.prototype,pvn=hvn.hasOwnProperty;function mvn(e){if(e==null)return!0;if(avn(e)&&(svn(e)||typeof e=="string"||typeof e.splice=="function"||lvn(e)||uvn(e)||ivn(e)))return!e.length;var n=ovn(e);if(n==dvn||n==fvn)return!e.size;if(cvn(e))return!rvn(e).length;for(var r in e)if(pvn.call(e,r))return!1;return!0}var gvn=mvn;const vvn=Ye(gvn);var l2={};/**
* @license React
* react-dom-server-legacy.browser.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var bUe=p;function mn(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)n+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var Sl=Object.prototype.hasOwnProperty,yvn=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,khe={},Ehe={};function xUe(e){return Sl.call(Ehe,e)?!0:Sl.call(khe,e)?!1:yvn.test(e)?Ehe[e]=!0:(khe[e]=!0,!1)}function fl(e,n,r,o,i,s,a){this.acceptsBooleans=n===2||n===3||n===4,this.attributeName=o,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=n,this.sanitizeURL=s,this.removeEmptyString=a}var aa={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){aa[e]=new fl(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var n=e[0];aa[n]=new fl(n,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){aa[e]=new fl(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){aa[e]=new fl(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){aa[e]=new fl(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){aa[e]=new fl(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){aa[e]=new fl(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){aa[e]=new fl(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){aa[e]=new fl(e,5,!1,e.toLowerCase(),null,!1,!1)});var aQ=/[\-:]([a-z])/g;function lQ(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var n=e.replace(aQ,lQ);aa[n]=new fl(n,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var n=e.replace(aQ,lQ);aa[n]=new fl(n,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var n=e.replace(aQ,lQ);aa[n]=new fl(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){aa[e]=new fl(e,1,!1,e.toLowerCase(),null,!1,!1)});aa.xlinkHref=new fl("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){aa[e]=new fl(e,1,!1,e.toLowerCase(),null,!0,!0)});var SA={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},bvn=["Webkit","ms","Moz","O"];Object.keys(SA).forEach(function(e){bvn.forEach(function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),SA[n]=SA[e]})});var xvn=/["'&<>]/;function Ya(e){if(typeof e=="boolean"||typeof e=="number")return""+e;e=""+e;var n=xvn.exec(e);if(n){var r="",o,i=0;for(o=n.index;o<e.length;o++){switch(e.charCodeAt(o)){case 34:n="&quot;";break;case 38:n="&amp;";break;case 39:n="&#x27;";break;case 60:n="&lt;";break;case 62:n="&gt;";break;default:continue}i!==o&&(r+=e.substring(i,o)),i=o+1,r+=n}e=i!==o?r+e.substring(i,o):r}return e}var wvn=/([A-Z])/g,Cvn=/^ms-/,OH=Array.isArray;function ah(e,n){return{insertionMode:e,selectedValue:n}}function _vn(e,n,r){switch(n){case"select":return ah(1,r.value!=null?r.value:r.defaultValue);case"svg":return ah(2,null);case"math":return ah(3,null);case"foreignObject":return ah(1,null);case"table":return ah(4,null);case"thead":case"tbody":case"tfoot":return ah(5,null);case"colgroup":return ah(7,null);case"tr":return ah(6,null)}return 4<=e.insertionMode||e.insertionMode===0?ah(1,null):e}var jhe=new Map;function wUe(e,n,r){if(typeof r!="object")throw Error(mn(62));n=!0;for(var o in r)if(Sl.call(r,o)){var i=r[o];if(i!=null&&typeof i!="boolean"&&i!==""){if(o.indexOf("--")===0){var s=Ya(o);i=Ya((""+i).trim())}else{s=o;var a=jhe.get(s);a!==void 0||(a=Ya(s.replace(wvn,"-$1").toLowerCase().replace(Cvn,"-ms-")),jhe.set(s,a)),s=a,i=typeof i=="number"?i===0||Sl.call(SA,o)?""+i:i+"px":Ya((""+i).trim())}n?(n=!1,e.push(' style="',s,":",i)):e.push(";",s,":",i)}}n||e.push('"')}function rc(e,n,r,o){switch(r){case"style":wUe(e,n,o);return;case"defaultValue":case"defaultChecked":case"innerHTML":case"suppressContentEditableWarning":case"suppressHydrationWarning":return}if(!(2<r.length)||r[0]!=="o"&&r[0]!=="O"||r[1]!=="n"&&r[1]!=="N"){if(n=aa.hasOwnProperty(r)?aa[r]:null,n!==null){switch(typeof o){case"function":case"symbol":return;case"boolean":if(!n.acceptsBooleans)return}switch(r=n.attributeName,n.type){case 3:o&&e.push(" ",r,'=""');break;case 4:o===!0?e.push(" ",r,'=""'):o!==!1&&e.push(" ",r,'="',Ya(o),'"');break;case 5:isNaN(o)||e.push(" ",r,'="',Ya(o),'"');break;case 6:!isNaN(o)&&1<=o&&e.push(" ",r,'="',Ya(o),'"');break;default:n.sanitizeURL&&(o=""+o),e.push(" ",r,'="',Ya(o),'"')}}else if(xUe(r)){switch(typeof o){case"function":case"symbol":return;case"boolean":if(n=r.toLowerCase().slice(0,5),n!=="data-"&&n!=="aria-")return}e.push(" ",r,'="',Ya(o),'"')}}}function kA(e,n,r){if(n!=null){if(r!=null)throw Error(mn(60));if(typeof n!="object"||!("__html"in n))throw Error(mn(61));n=n.__html,n!=null&&e.push(""+n)}}function Svn(e){var n="";return bUe.Children.forEach(e,function(r){r!=null&&(n+=r)}),n}function qL(e,n,r,o){e.push(qd(r));var i=r=null,s;for(s in n)if(Sl.call(n,s)){var a=n[s];if(a!=null)switch(s){case"children":r=a;break;case"dangerouslySetInnerHTML":i=a;break;default:rc(e,o,s,a)}}return e.push(">"),kA(e,i,r),typeof r=="string"?(e.push(Ya(r)),null):r}var kvn=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,The=new Map;function qd(e){var n=The.get(e);if(n===void 0){if(!kvn.test(e))throw Error(mn(65,e));n="<"+e,The.set(e,n)}return n}function Evn(e,n,r,o,i){switch(n){case"select":e.push(qd("select"));var s=null,a=null;for(f in r)if(Sl.call(r,f)){var l=r[f];if(l!=null)switch(f){case"children":s=l;break;case"dangerouslySetInnerHTML":a=l;break;case"defaultValue":case"value":break;default:rc(e,o,f,l)}}return e.push(">"),kA(e,a,s),s;case"option":a=i.selectedValue,e.push(qd("option"));var c=l=null,d=null,f=null;for(s in r)if(Sl.call(r,s)){var h=r[s];if(h!=null)switch(s){case"children":l=h;break;case"selected":d=h;break;case"dangerouslySetInnerHTML":f=h;break;case"value":c=h;default:rc(e,o,s,h)}}if(a!=null)if(r=c!==null?""+c:Svn(l),OH(a)){for(o=0;o<a.length;o++)if(""+a[o]===r){e.push(' selected=""');break}}else""+a===r&&e.push(' selected=""');else d&&e.push(' selected=""');return e.push(">"),kA(e,f,l),l;case"textarea":e.push(qd("textarea")),f=a=s=null;for(l in r)if(Sl.call(r,l)&&(c=r[l],c!=null))switch(l){case"children":f=c;break;case"value":s=c;break;case"defaultValue":a=c;break;case"dangerouslySetInnerHTML":throw Error(mn(91));default:rc(e,o,l,c)}if(s===null&&a!==null&&(s=a),e.push(">"),f!=null){if(s!=null)throw Error(mn(92));if(OH(f)&&1<f.length)throw Error(mn(93));s=""+f}return typeof s=="string"&&s[0]===`
`&&e.push(`
`),s!==null&&e.push(Ya(""+s)),null;case"input":e.push(qd("input")),c=f=l=s=null;for(a in r)if(Sl.call(r,a)&&(d=r[a],d!=null))switch(a){case"children":case"dangerouslySetInnerHTML":throw Error(mn(399,"input"));case"defaultChecked":c=d;break;case"defaultValue":l=d;break;case"checked":f=d;break;case"value":s=d;break;default:rc(e,o,a,d)}return f!==null?rc(e,o,"checked",f):c!==null&&rc(e,o,"checked",c),s!==null?rc(e,o,"value",s):l!==null&&rc(e,o,"value",l),e.push("/>"),null;case"menuitem":e.push(qd("menuitem"));for(var m in r)if(Sl.call(r,m)&&(s=r[m],s!=null))switch(m){case"children":case"dangerouslySetInnerHTML":throw Error(mn(400));default:rc(e,o,m,s)}return e.push(">"),null;case"title":e.push(qd("title")),s=null;for(h in r)if(Sl.call(r,h)&&(a=r[h],a!=null))switch(h){case"children":s=a;break;case"dangerouslySetInnerHTML":throw Error(mn(434));default:rc(e,o,h,a)}return e.push(">"),s;case"listing":case"pre":e.push(qd(n)),a=s=null;for(c in r)if(Sl.call(r,c)&&(l=r[c],l!=null))switch(c){case"children":s=l;break;case"dangerouslySetInnerHTML":a=l;break;default:rc(e,o,c,l)}if(e.push(">"),a!=null){if(s!=null)throw Error(mn(60));if(typeof a!="object"||!("__html"in a))throw Error(mn(61));r=a.__html,r!=null&&(typeof r=="string"&&0<r.length&&r[0]===`
`?e.push(`
`,r):e.push(""+r))}return typeof s=="string"&&s[0]===`
`&&e.push(`
`),s;case"area":case"base":case"br":case"col":case"embed":case"hr":case"img":case"keygen":case"link":case"meta":case"param":case"source":case"track":case"wbr":e.push(qd(n));for(var g in r)if(Sl.call(r,g)&&(s=r[g],s!=null))switch(g){case"children":case"dangerouslySetInnerHTML":throw Error(mn(399,n));default:rc(e,o,g,s)}return e.push("/>"),null;case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return qL(e,r,n,o);case"html":return i.insertionMode===0&&e.push("<!DOCTYPE html>"),qL(e,r,n,o);default:if(n.indexOf("-")===-1&&typeof r.is!="string")return qL(e,r,n,o);e.push(qd(n)),a=s=null;for(d in r)if(Sl.call(r,d)&&(l=r[d],l!=null))switch(d){case"children":s=l;break;case"dangerouslySetInnerHTML":a=l;break;case"style":wUe(e,o,l);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":break;default:xUe(d)&&typeof l!="function"&&typeof l!="symbol"&&e.push(" ",d,'="',Ya(l),'"')}return e.push(">"),kA(e,a,s),s}}function Ihe(e,n,r){if(e.push('<!--$?--><template id="'),r===null)throw Error(mn(395));return e.push(r),e.push('"></template>')}function jvn(e,n,r,o){switch(r.insertionMode){case 0:case 1:return e.push('<div hidden id="'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('">');case 2:return e.push('<svg aria-hidden="true" style="display:none" id="'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('">');case 3:return e.push('<math aria-hidden="true" style="display:none" id="'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('">');case 4:return e.push('<table hidden id="'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('">');case 5:return e.push('<table hidden><tbody id="'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('">');case 6:return e.push('<table hidden><tr id="'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('">');case 7:return e.push('<table hidden><colgroup id="'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('">');default:throw Error(mn(397))}}function Tvn(e,n){switch(n.insertionMode){case 0:case 1:return e.push("</div>");case 2:return e.push("</svg>");case 3:return e.push("</math>");case 4:return e.push("</table>");case 5:return e.push("</tbody></table>");case 6:return e.push("</tr></table>");case 7:return e.push("</colgroup></table>");default:throw Error(mn(397))}}var Ivn=/[<\u2028\u2029]/g;function YL(e){return JSON.stringify(e).replace(Ivn,function(n){switch(n){case"<":return"\\u003c";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:throw Error("escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React")}})}function Avn(e,n){return n=n===void 0?"":n,{bootstrapChunks:[],startInlineScript:"<script>",placeholderPrefix:n+"P:",segmentPrefix:n+"S:",boundaryPrefix:n+"B:",idPrefix:n,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1,generateStaticMarkup:e}}function Ahe(e,n,r,o){return r.generateStaticMarkup?(e.push(Ya(n)),!1):(n===""?e=o:(o&&e.push("<!-- -->"),e.push(Ya(n)),e=!0),e)}var j_=Object.assign,$vn=Symbol.for("react.element"),CUe=Symbol.for("react.portal"),_Ue=Symbol.for("react.fragment"),SUe=Symbol.for("react.strict_mode"),kUe=Symbol.for("react.profiler"),EUe=Symbol.for("react.provider"),jUe=Symbol.for("react.context"),TUe=Symbol.for("react.forward_ref"),IUe=Symbol.for("react.suspense"),AUe=Symbol.for("react.suspense_list"),$Ue=Symbol.for("react.memo"),cQ=Symbol.for("react.lazy"),Dvn=Symbol.for("react.scope"),Ovn=Symbol.for("react.debug_trace_mode"),Pvn=Symbol.for("react.legacy_hidden"),Rvn=Symbol.for("react.default_value"),$he=Symbol.iterator;function PH(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case _Ue:return"Fragment";case CUe:return"Portal";case kUe:return"Profiler";case SUe:return"StrictMode";case IUe:return"Suspense";case AUe:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case jUe:return(e.displayName||"Context")+".Consumer";case EUe:return(e._context.displayName||"Context")+".Provider";case TUe:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case $Ue:return n=e.displayName||null,n!==null?n:PH(e.type)||"Memo";case cQ:n=e._payload,e=e._init;try{return PH(e(n))}catch{}}return null}var DUe={};function Dhe(e,n){if(e=e.contextTypes,!e)return DUe;var r={},o;for(o in e)r[o]=n[o];return r}var k0=null;function N6(e,n){if(e!==n){e.context._currentValue2=e.parentValue,e=e.parent;var r=n.parent;if(e===null){if(r!==null)throw Error(mn(401))}else{if(r===null)throw Error(mn(401));N6(e,r)}n.context._currentValue2=n.value}}function OUe(e){e.context._currentValue2=e.parentValue,e=e.parent,e!==null&&OUe(e)}function PUe(e){var n=e.parent;n!==null&&PUe(n),e.context._currentValue2=e.value}function RUe(e,n){if(e.context._currentValue2=e.parentValue,e=e.parent,e===null)throw Error(mn(402));e.depth===n.depth?N6(e,n):RUe(e,n)}function MUe(e,n){var r=n.parent;if(r===null)throw Error(mn(402));e.depth===r.depth?N6(e,r):MUe(e,r),n.context._currentValue2=n.value}function kD(e){var n=k0;n!==e&&(n===null?PUe(e):e===null?OUe(n):n.depth===e.depth?N6(n,e):n.depth>e.depth?RUe(n,e):MUe(n,e),k0=e)}var Ohe={isMounted:function(){return!1},enqueueSetState:function(e,n){e=e._reactInternals,e.queue!==null&&e.queue.push(n)},enqueueReplaceState:function(e,n){e=e._reactInternals,e.replace=!0,e.queue=[n]},enqueueForceUpdate:function(){}};function Phe(e,n,r,o){var i=e.state!==void 0?e.state:null;e.updater=Ohe,e.props=r,e.state=i;var s={queue:[],replace:!1};e._reactInternals=s;var a=n.contextType;if(e.context=typeof a=="object"&&a!==null?a._currentValue2:o,a=n.getDerivedStateFromProps,typeof a=="function"&&(a=a(r,i),i=a==null?i:j_({},i,a),e.state=i),typeof n.getDerivedStateFromProps!="function"&&typeof e.getSnapshotBeforeUpdate!="function"&&(typeof e.UNSAFE_componentWillMount=="function"||typeof e.componentWillMount=="function"))if(n=e.state,typeof e.componentWillMount=="function"&&e.componentWillMount(),typeof e.UNSAFE_componentWillMount=="function"&&e.UNSAFE_componentWillMount(),n!==e.state&&Ohe.enqueueReplaceState(e,e.state,null),s.queue!==null&&0<s.queue.length)if(n=s.queue,a=s.replace,s.queue=null,s.replace=!1,a&&n.length===1)e.state=n[0];else{for(s=a?n[0]:e.state,i=!0,a=a?1:0;a<n.length;a++){var l=n[a];l=typeof l=="function"?l.call(e,s,r,o):l,l!=null&&(i?(i=!1,s=j_({},s,l)):j_(s,l))}e.state=s}else s.queue=null}var Mvn={id:1,overflow:""};function RH(e,n,r){var o=e.id;e=e.overflow;var i=32-EA(o)-1;o&=~(1<<i),r+=1;var s=32-EA(n)+i;if(30<s){var a=i-i%5;return s=(o&(1<<a)-1).toString(32),o>>=a,i-=a,{id:1<<32-EA(n)+i|r<<i|o,overflow:s+e}}return{id:1<<s|r<<i|o,overflow:e}}var EA=Math.clz32?Math.clz32:Bvn,Lvn=Math.log,Fvn=Math.LN2;function Bvn(e){return e>>>=0,e===0?32:31-(Lvn(e)/Fvn|0)|0}function Nvn(e,n){return e===n&&(e!==0||1/e===1/n)||e!==e&&n!==n}var Vvn=typeof Object.is=="function"?Object.is:Nvn,dp=null,uQ=null,jA=null,vo=null,$C=!1,ED=!1,YS=0,Lm=null,V6=0;function a0(){if(dp===null)throw Error(mn(321));return dp}function Rhe(){if(0<V6)throw Error(mn(312));return{memoizedState:null,queue:null,next:null}}function dQ(){return vo===null?jA===null?($C=!1,jA=vo=Rhe()):($C=!0,vo=jA):vo.next===null?($C=!1,vo=vo.next=Rhe()):($C=!0,vo=vo.next),vo}function fQ(){uQ=dp=null,ED=!1,jA=null,V6=0,vo=Lm=null}function LUe(e,n){return typeof n=="function"?n(e):n}function Mhe(e,n,r){if(dp=a0(),vo=dQ(),$C){var o=vo.queue;if(n=o.dispatch,Lm!==null&&(r=Lm.get(o),r!==void 0)){Lm.delete(o),o=vo.memoizedState;do o=e(o,r.action),r=r.next;while(r!==null);return vo.memoizedState=o,[o,n]}return[vo.memoizedState,n]}return e=e===LUe?typeof n=="function"?n():n:r!==void 0?r(n):n,vo.memoizedState=e,e=vo.queue={last:null,dispatch:null},e=e.dispatch=zvn.bind(null,dp,e),[vo.memoizedState,e]}function Lhe(e,n){if(dp=a0(),vo=dQ(),n=n===void 0?null:n,vo!==null){var r=vo.memoizedState;if(r!==null&&n!==null){var o=r[1];e:if(o===null)o=!1;else{for(var i=0;i<o.length&&i<n.length;i++)if(!Vvn(n[i],o[i])){o=!1;break e}o=!0}if(o)return r[0]}}return e=e(),vo.memoizedState=[e,n],e}function zvn(e,n,r){if(25<=V6)throw Error(mn(301));if(e===dp)if(ED=!0,e={action:r,next:null},Lm===null&&(Lm=new Map),r=Lm.get(n),r===void 0)Lm.set(n,e);else{for(n=r;n.next!==null;)n=n.next;n.next=e}}function Hvn(){throw Error(mn(394))}function wT(){}var Fhe={readContext:function(e){return e._currentValue2},useContext:function(e){return a0(),e._currentValue2},useMemo:Lhe,useReducer:Mhe,useRef:function(e){dp=a0(),vo=dQ();var n=vo.memoizedState;return n===null?(e={current:e},vo.memoizedState=e):n},useState:function(e){return Mhe(LUe,e)},useInsertionEffect:wT,useLayoutEffect:function(){},useCallback:function(e,n){return Lhe(function(){return e},n)},useImperativeHandle:wT,useEffect:wT,useDebugValue:wT,useDeferredValue:function(e){return a0(),e},useTransition:function(){return a0(),[!1,Hvn]},useId:function(){var e=uQ.treeContext,n=e.overflow;e=e.id,e=(e&~(1<<32-EA(e)-1)).toString(32)+n;var r=TA;if(r===null)throw Error(mn(404));return n=YS++,e=":"+r.idPrefix+"R"+e,0<n&&(e+="H"+n.toString(32)),e+":"},useMutableSource:function(e,n){return a0(),n(e._source)},useSyncExternalStore:function(e,n,r){if(r===void 0)throw Error(mn(407));return r()}},TA=null,KL=bUe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function Uvn(e){return console.error(e),null}function DC(){}function Wvn(e,n,r,o,i,s,a,l,c){var d=[],f=new Set;return n={destination:null,responseState:n,progressiveChunkSize:o===void 0?12800:o,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:f,pingedTasks:d,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:i===void 0?Uvn:i,onAllReady:s===void 0?DC:s,onShellReady:a===void 0?DC:a,onShellError:l===void 0?DC:l,onFatalError:c===void 0?DC:c},r=jD(n,0,null,r,!1,!1),r.parentFlushed=!0,e=hQ(n,e,null,r,f,DUe,null,Mvn),d.push(e),n}function hQ(e,n,r,o,i,s,a,l){e.allPendingTasks++,r===null?e.pendingRootTasks++:r.pendingTasks++;var c={node:n,ping:function(){var d=e.pingedTasks;d.push(c),d.length===1&&NUe(e)},blockedBoundary:r,blockedSegment:o,abortSet:i,legacyContext:s,context:a,treeContext:l};return i.add(c),c}function jD(e,n,r,o,i,s){return{status:0,id:-1,index:n,parentFlushed:!1,chunks:[],children:[],formatContext:o,boundary:r,lastPushedText:i,textEmbedded:s}}function KS(e,n){if(e=e.onError(n),e!=null&&typeof e!="string")throw Error('onError returned something with a type other than "string". onError should return a string and may return null or undefined but must not return anything else. It received something of type "'+typeof e+'" instead');return e}function TD(e,n){var r=e.onShellError;r(n),r=e.onFatalError,r(n),e.destination!==null?(e.status=2,e.destination.destroy(n)):(e.status=1,e.fatalError=n)}function Bhe(e,n,r,o,i){for(dp={},uQ=n,YS=0,e=r(o,i);ED;)ED=!1,YS=0,V6+=1,vo=null,e=r(o,i);return fQ(),e}function Nhe(e,n,r,o){var i=r.render(),s=o.childContextTypes;if(s!=null){var a=n.legacyContext;if(typeof r.getChildContext!="function")o=a;else{r=r.getChildContext();for(var l in r)if(!(l in s))throw Error(mn(108,PH(o)||"Unknown",l));o=j_({},a,r)}n.legacyContext=o,lc(e,n,i),n.legacyContext=a}else lc(e,n,i)}function Vhe(e,n){if(e&&e.defaultProps){n=j_({},n),e=e.defaultProps;for(var r in e)n[r]===void 0&&(n[r]=e[r]);return n}return n}function MH(e,n,r,o,i){if(typeof r=="function")if(r.prototype&&r.prototype.isReactComponent){i=Dhe(r,n.legacyContext);var s=r.contextType;s=new r(o,typeof s=="object"&&s!==null?s._currentValue2:i),Phe(s,r,o,i),Nhe(e,n,s,r)}else{s=Dhe(r,n.legacyContext),i=Bhe(e,n,r,o,s);var a=YS!==0;if(typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0)Phe(i,r,o,s),Nhe(e,n,i,r);else if(a){o=n.treeContext,n.treeContext=RH(o,1,0);try{lc(e,n,i)}finally{n.treeContext=o}}else lc(e,n,i)}else if(typeof r=="string"){switch(i=n.blockedSegment,s=Evn(i.chunks,r,o,e.responseState,i.formatContext),i.lastPushedText=!1,a=i.formatContext,i.formatContext=_vn(a,r,o),LH(e,n,s),i.formatContext=a,r){case"area":case"base":case"br":case"col":case"embed":case"hr":case"img":case"input":case"keygen":case"link":case"meta":case"param":case"source":case"track":case"wbr":break;default:i.chunks.push("</",r,">")}i.lastPushedText=!1}else{switch(r){case Pvn:case Ovn:case SUe:case kUe:case _Ue:lc(e,n,o.children);return;case AUe:lc(e,n,o.children);return;case Dvn:throw Error(mn(343));case IUe:e:{r=n.blockedBoundary,i=n.blockedSegment,s=o.fallback,o=o.children,a=new Set;var l={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:a,errorDigest:null},c=jD(e,i.chunks.length,l,i.formatContext,!1,!1);i.children.push(c),i.lastPushedText=!1;var d=jD(e,0,null,i.formatContext,!1,!1);d.parentFlushed=!0,n.blockedBoundary=l,n.blockedSegment=d;try{if(LH(e,n,o),e.responseState.generateStaticMarkup||d.lastPushedText&&d.textEmbedded&&d.chunks.push("<!-- -->"),d.status=1,ID(l,d),l.pendingTasks===0)break e}catch(f){d.status=4,l.forceClientRender=!0,l.errorDigest=KS(e,f)}finally{n.blockedBoundary=r,n.blockedSegment=i}n=hQ(e,s,r,c,a,n.legacyContext,n.context,n.treeContext),e.pingedTasks.push(n)}return}if(typeof r=="object"&&r!==null)switch(r.$$typeof){case TUe:if(o=Bhe(e,n,r.render,o,i),YS!==0){r=n.treeContext,n.treeContext=RH(r,1,0);try{lc(e,n,o)}finally{n.treeContext=r}}else lc(e,n,o);return;case $Ue:r=r.type,o=Vhe(r,o),MH(e,n,r,o,i);return;case EUe:if(i=o.children,r=r._context,o=o.value,s=r._currentValue2,r._currentValue2=o,a=k0,k0=o={parent:a,depth:a===null?0:a.depth+1,context:r,parentValue:s,value:o},n.context=o,lc(e,n,i),e=k0,e===null)throw Error(mn(403));o=e.parentValue,e.context._currentValue2=o===Rvn?e.context._defaultValue:o,e=k0=e.parent,n.context=e;return;case jUe:o=o.children,o=o(r._currentValue2),lc(e,n,o);return;case cQ:i=r._init,r=i(r._payload),o=Vhe(r,o),MH(e,n,r,o,void 0);return}throw Error(mn(130,r==null?r:typeof r,""))}}function lc(e,n,r){if(n.node=r,typeof r=="object"&&r!==null){switch(r.$$typeof){case $vn:MH(e,n,r.type,r.props,r.ref);return;case CUe:throw Error(mn(257));case cQ:var o=r._init;r=o(r._payload),lc(e,n,r);return}if(OH(r)){zhe(e,n,r);return}if(r===null||typeof r!="object"?o=null:(o=$he&&r[$he]||r["@@iterator"],o=typeof o=="function"?o:null),o&&(o=o.call(r))){if(r=o.next(),!r.done){var i=[];do i.push(r.value),r=o.next();while(!r.done);zhe(e,n,i)}return}throw e=Object.prototype.toString.call(r),Error(mn(31,e==="[object Object]"?"object with keys {"+Object.keys(r).join(", ")+"}":e))}typeof r=="string"?(o=n.blockedSegment,o.lastPushedText=Ahe(n.blockedSegment.chunks,r,e.responseState,o.lastPushedText)):typeof r=="number"&&(o=n.blockedSegment,o.lastPushedText=Ahe(n.blockedSegment.chunks,""+r,e.responseState,o.lastPushedText))}function zhe(e,n,r){for(var o=r.length,i=0;i<o;i++){var s=n.treeContext;n.treeContext=RH(s,o,i);try{LH(e,n,r[i])}finally{n.treeContext=s}}}function LH(e,n,r){var o=n.blockedSegment.formatContext,i=n.legacyContext,s=n.context;try{return lc(e,n,r)}catch(c){if(fQ(),typeof c=="object"&&c!==null&&typeof c.then=="function"){r=c;var a=n.blockedSegment,l=jD(e,a.chunks.length,null,a.formatContext,a.lastPushedText,!0);a.children.push(l),a.lastPushedText=!1,e=hQ(e,n.node,n.blockedBoundary,l,n.abortSet,n.legacyContext,n.context,n.treeContext).ping,r.then(e,e),n.blockedSegment.formatContext=o,n.legacyContext=i,n.context=s,kD(s)}else throw n.blockedSegment.formatContext=o,n.legacyContext=i,n.context=s,kD(s),c}}function Gvn(e){var n=e.blockedBoundary;e=e.blockedSegment,e.status=3,BUe(this,n,e)}function FUe(e,n,r){var o=e.blockedBoundary;e.blockedSegment.status=3,o===null?(n.allPendingTasks--,n.status!==2&&(n.status=2,n.destination!==null&&n.destination.push(null))):(o.pendingTasks--,o.forceClientRender||(o.forceClientRender=!0,e=r===void 0?Error(mn(432)):r,o.errorDigest=n.onError(e),o.parentFlushed&&n.clientRenderedBoundaries.push(o)),o.fallbackAbortableTasks.forEach(function(i){return FUe(i,n,r)}),o.fallbackAbortableTasks.clear(),n.allPendingTasks--,n.allPendingTasks===0&&(o=n.onAllReady,o()))}function ID(e,n){if(n.chunks.length===0&&n.children.length===1&&n.children[0].boundary===null){var r=n.children[0];r.id=n.id,r.parentFlushed=!0,r.status===1&&ID(e,r)}else e.completedSegments.push(n)}function BUe(e,n,r){if(n===null){if(r.parentFlushed){if(e.completedRootSegment!==null)throw Error(mn(389));e.completedRootSegment=r}e.pendingRootTasks--,e.pendingRootTasks===0&&(e.onShellError=DC,n=e.onShellReady,n())}else n.pendingTasks--,n.forceClientRender||(n.pendingTasks===0?(r.parentFlushed&&r.status===1&&ID(n,r),n.parentFlushed&&e.completedBoundaries.push(n),n.fallbackAbortableTasks.forEach(Gvn,e),n.fallbackAbortableTasks.clear()):r.parentFlushed&&r.status===1&&(ID(n,r),n.completedSegments.length===1&&n.parentFlushed&&e.partialBoundaries.push(n)));e.allPendingTasks--,e.allPendingTasks===0&&(e=e.onAllReady,e())}function NUe(e){if(e.status!==2){var n=k0,r=KL.current;KL.current=Fhe;var o=TA;TA=e.responseState;try{var i=e.pingedTasks,s;for(s=0;s<i.length;s++){var a=i[s],l=e,c=a.blockedSegment;if(c.status===0){kD(a.context);try{lc(l,a,a.node),l.responseState.generateStaticMarkup||c.lastPushedText&&c.textEmbedded&&c.chunks.push("<!-- -->"),a.abortSet.delete(a),c.status=1,BUe(l,a.blockedBoundary,c)}catch(v){if(fQ(),typeof v=="object"&&v!==null&&typeof v.then=="function"){var d=a.ping;v.then(d,d)}else{a.abortSet.delete(a),c.status=4;var f=a.blockedBoundary,h=v,m=KS(l,h);if(f===null?TD(l,h):(f.pendingTasks--,f.forceClientRender||(f.forceClientRender=!0,f.errorDigest=m,f.parentFlushed&&l.clientRenderedBoundaries.push(f))),l.allPendingTasks--,l.allPendingTasks===0){var g=l.onAllReady;g()}}}finally{}}}i.splice(0,s),e.destination!==null&&pQ(e,e.destination)}catch(v){KS(e,v),TD(e,v)}finally{TA=o,KL.current=r,r===Fhe&&kD(n)}}}function CT(e,n,r){switch(r.parentFlushed=!0,r.status){case 0:var o=r.id=e.nextSegmentId++;return r.lastPushedText=!1,r.textEmbedded=!1,e=e.responseState,n.push('<template id="'),n.push(e.placeholderPrefix),e=o.toString(16),n.push(e),n.push('"></template>');case 1:r.status=2;var i=!0;o=r.chunks;var s=0;r=r.children;for(var a=0;a<r.length;a++){for(i=r[a];s<i.index;s++)n.push(o[s]);i=z6(e,n,i)}for(;s<o.length-1;s++)n.push(o[s]);return s<o.length&&(i=n.push(o[s])),i;default:throw Error(mn(390))}}function z6(e,n,r){var o=r.boundary;if(o===null)return CT(e,n,r);if(o.parentFlushed=!0,o.forceClientRender)return e.responseState.generateStaticMarkup||(o=o.errorDigest,n.push("<!--$!-->"),n.push("<template"),o&&(n.push(' data-dgst="'),o=Ya(o),n.push(o),n.push('"')),n.push("></template>")),CT(e,n,r),e=e.responseState.generateStaticMarkup?!0:n.push("<!--/$-->"),e;if(0<o.pendingTasks){o.rootSegmentID=e.nextSegmentId++,0<o.completedSegments.length&&e.partialBoundaries.push(o);var i=e.responseState,s=i.nextSuspenseID++;return i=i.boundaryPrefix+s.toString(16),o=o.id=i,Ihe(n,e.responseState,o),CT(e,n,r),n.push("<!--/$-->")}if(o.byteSize>e.progressiveChunkSize)return o.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(o),Ihe(n,e.responseState,o.id),CT(e,n,r),n.push("<!--/$-->");if(e.responseState.generateStaticMarkup||n.push("<!--$-->"),r=o.completedSegments,r.length!==1)throw Error(mn(391));return z6(e,n,r[0]),e=e.responseState.generateStaticMarkup?!0:n.push("<!--/$-->"),e}function Hhe(e,n,r){return jvn(n,e.responseState,r.formatContext,r.id),z6(e,n,r),Tvn(n,r.formatContext)}function Uhe(e,n,r){for(var o=r.completedSegments,i=0;i<o.length;i++)VUe(e,n,r,o[i]);if(o.length=0,e=e.responseState,o=r.id,r=r.rootSegmentID,n.push(e.startInlineScript),e.sentCompleteBoundaryFunction?n.push('$RC("'):(e.sentCompleteBoundaryFunction=!0,n.push('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d)if(0===e)break;else e--;else"$"!==d&&"$?"!==d&&"$!"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data="$";a._reactRetry&&a._reactRetry()}};$RC("')),o===null)throw Error(mn(395));return r=r.toString(16),n.push(o),n.push('","'),n.push(e.segmentPrefix),n.push(r),n.push('")<\/script>')}function VUe(e,n,r,o){if(o.status===2)return!0;var i=o.id;if(i===-1){if((o.id=r.rootSegmentID)===-1)throw Error(mn(392));return Hhe(e,n,o)}return Hhe(e,n,o),e=e.responseState,n.push(e.startInlineScript),e.sentCompleteSegmentFunction?n.push('$RS("'):(e.sentCompleteSegmentFunction=!0,n.push('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS("')),n.push(e.segmentPrefix),i=i.toString(16),n.push(i),n.push('","'),n.push(e.placeholderPrefix),n.push(i),n.push('")<\/script>')}function pQ(e,n){try{var r=e.completedRootSegment;if(r!==null&&e.pendingRootTasks===0){z6(e,n,r),e.completedRootSegment=null;var o=e.responseState.bootstrapChunks;for(r=0;r<o.length-1;r++)n.push(o[r]);r<o.length&&n.push(o[r])}var i=e.clientRenderedBoundaries,s;for(s=0;s<i.length;s++){var a=i[s];o=n;var l=e.responseState,c=a.id,d=a.errorDigest,f=a.errorMessage,h=a.errorComponentStack;if(o.push(l.startInlineScript),l.sentClientRenderFunction?o.push('$RX("'):(l.sentClientRenderFunction=!0,o.push('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data="$!",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX("')),c===null)throw Error(mn(395));if(o.push(c),o.push('"'),d||f||h){o.push(",");var m=YL(d||"");o.push(m)}if(f||h){o.push(",");var g=YL(f||"");o.push(g)}if(h){o.push(",");var v=YL(h);o.push(v)}if(!o.push(")<\/script>")){e.destination=null,s++,i.splice(0,s);return}}i.splice(0,s);var y=e.completedBoundaries;for(s=0;s<y.length;s++)if(!Uhe(e,n,y[s])){e.destination=null,s++,y.splice(0,s);return}y.splice(0,s);var b=e.partialBoundaries;for(s=0;s<b.length;s++){var x=b[s];e:{i=e,a=n;var w=x.completedSegments;for(l=0;l<w.length;l++)if(!VUe(i,a,x,w[l])){l++,w.splice(0,l);var C=!1;break e}w.splice(0,l),C=!0}if(!C){e.destination=null,s++,b.splice(0,s);return}}b.splice(0,s);var _=e.completedBoundaries;for(s=0;s<_.length;s++)if(!Uhe(e,n,_[s])){e.destination=null,s++,_.splice(0,s);return}_.splice(0,s)}finally{e.allPendingTasks===0&&e.pingedTasks.length===0&&e.clientRenderedBoundaries.length===0&&e.completedBoundaries.length===0&&n.push(null)}}function qvn(e,n){try{var r=e.abortableTasks;r.forEach(function(o){return FUe(o,e,n)}),r.clear(),e.destination!==null&&pQ(e,e.destination)}catch(o){KS(e,o),TD(e,o)}}function Yvn(){}function zUe(e,n,r,o){var i=!1,s=null,a="",l={push:function(d){return d!==null&&(a+=d),!0},destroy:function(d){i=!0,s=d}},c=!1;if(e=Wvn(e,Avn(r,n?n.identifierPrefix:void 0),{insertionMode:1,selectedValue:null},1/0,Yvn,void 0,function(){c=!0},void 0,void 0),NUe(e),qvn(e,o),e.status===1)e.status=2,l.destroy(e.fatalError);else if(e.status!==2&&e.destination===null){e.destination=l;try{pQ(e,l)}catch(d){KS(e,d),TD(e,d)}}if(i)throw s;if(!c)throw Error(mn(426));return a}l2.renderToNodeStream=function(){throw Error(mn(207))};l2.renderToStaticMarkup=function(e,n){return zUe(e,n,!0,'The server used "renderToStaticMarkup" which does not support Suspense. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server')};l2.renderToStaticNodeStream=function(){throw Error(mn(208))};l2.renderToString=function(e,n){return zUe(e,n,!1,'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server')};l2.version="18.2.0";var mQ={};/**
* @license React
* react-dom-server.browser.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var HUe=p;function En(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)n+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+e+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var cc=null,uc=0;function At(e,n){if(n.length!==0)if(512<n.length)0<uc&&(e.enqueue(new Uint8Array(cc.buffer,0,uc)),cc=new Uint8Array(512),uc=0),e.enqueue(n);else{var r=cc.length-uc;r<n.length&&(r===0?e.enqueue(cc):(cc.set(n.subarray(0,r),uc),e.enqueue(cc),n=n.subarray(r)),cc=new Uint8Array(512),uc=0),cc.set(n,uc),uc+=n.length}}function Oo(e,n){return At(e,n),!0}function Whe(e){cc&&0<uc&&(e.enqueue(new Uint8Array(cc.buffer,0,uc)),cc=null,uc=0)}var UUe=new TextEncoder;function $n(e){return UUe.encode(e)}function ct(e){return UUe.encode(e)}function WUe(e,n){typeof e.error=="function"?e.error(n):e.close()}var kl=Object.prototype.hasOwnProperty,Kvn=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Ghe={},qhe={};function GUe(e){return kl.call(qhe,e)?!0:kl.call(Ghe,e)?!1:Kvn.test(e)?qhe[e]=!0:(Ghe[e]=!0,!1)}function hl(e,n,r,o,i,s,a){this.acceptsBooleans=n===2||n===3||n===4,this.attributeName=o,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=n,this.sanitizeURL=s,this.removeEmptyString=a}var la={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){la[e]=new hl(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var n=e[0];la[n]=new hl(n,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){la[e]=new hl(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){la[e]=new hl(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){la[e]=new hl(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){la[e]=new hl(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){la[e]=new hl(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){la[e]=new hl(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){la[e]=new hl(e,5,!1,e.toLowerCase(),null,!1,!1)});var gQ=/[\-:]([a-z])/g;function vQ(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var n=e.replace(gQ,vQ);la[n]=new hl(n,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var n=e.replace(gQ,vQ);la[n]=new hl(n,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var n=e.replace(gQ,vQ);la[n]=new hl(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){la[e]=new hl(e,1,!1,e.toLowerCase(),null,!1,!1)});la.xlinkHref=new hl("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){la[e]=new hl(e,1,!1,e.toLowerCase(),null,!0,!0)});var IA={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Zvn=["Webkit","ms","Moz","O"];Object.keys(IA).forEach(function(e){Zvn.forEach(function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),IA[n]=IA[e]})});var Xvn=/["'&<>]/;function ta(e){if(typeof e=="boolean"||typeof e=="number")return""+e;e=""+e;var n=Xvn.exec(e);if(n){var r="",o,i=0;for(o=n.index;o<e.length;o++){switch(e.charCodeAt(o)){case 34:n="&quot;";break;case 38:n="&amp;";break;case 39:n="&#x27;";break;case 60:n="&lt;";break;case 62:n="&gt;";break;default:continue}i!==o&&(r+=e.substring(i,o)),i=o+1,r+=n}e=i!==o?r+e.substring(i,o):r}return e}var Qvn=/([A-Z])/g,Jvn=/^ms-/,FH=Array.isArray,eyn=ct("<script>"),tyn=ct("<\/script>"),nyn=ct('<script src="'),ryn=ct('<script type="module" src="'),Yhe=ct('" async=""><\/script>'),oyn=/(<\/|<)(s)(cript)/gi;function iyn(e,n,r,o){return""+n+(r==="s"?"\\u0073":"\\u0053")+o}function syn(e,n,r,o,i){e=e===void 0?"":e,n=n===void 0?eyn:ct('<script nonce="'+ta(n)+'">');var s=[];if(r!==void 0&&s.push(n,$n((""+r).replace(oyn,iyn)),tyn),o!==void 0)for(r=0;r<o.length;r++)s.push(nyn,$n(ta(o[r])),Yhe);if(i!==void 0)for(o=0;o<i.length;o++)s.push(ryn,$n(ta(i[o])),Yhe);return{bootstrapChunks:s,startInlineScript:n,placeholderPrefix:ct(e+"P:"),segmentPrefix:ct(e+"S:"),boundaryPrefix:e+"B:",idPrefix:e,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1}}function Yd(e,n){return{insertionMode:e,selectedValue:n}}function ayn(e){return Yd(e==="http://www.w3.org/2000/svg"?2:e==="http://www.w3.org/1998/Math/MathML"?3:0,null)}function lyn(e,n,r){switch(n){case"select":return Yd(1,r.value!=null?r.value:r.defaultValue);case"svg":return Yd(2,null);case"math":return Yd(3,null);case"foreignObject":return Yd(1,null);case"table":return Yd(4,null);case"thead":case"tbody":case"tfoot":return Yd(5,null);case"colgroup":return Yd(7,null);case"tr":return Yd(6,null)}return 4<=e.insertionMode||e.insertionMode===0?Yd(1,null):e}var yQ=ct("<!-- -->");function Khe(e,n,r,o){return n===""?o:(o&&e.push(yQ),e.push($n(ta(n))),!0)}var Zhe=new Map,cyn=ct(' style="'),Xhe=ct(":"),uyn=ct(";");function qUe(e,n,r){if(typeof r!="object")throw Error(En(62));n=!0;for(var o in r)if(kl.call(r,o)){var i=r[o];if(i!=null&&typeof i!="boolean"&&i!==""){if(o.indexOf("--")===0){var s=$n(ta(o));i=$n(ta((""+i).trim()))}else{s=o;var a=Zhe.get(s);a!==void 0||(a=ct(ta(s.replace(Qvn,"-$1").toLowerCase().replace(Jvn,"-ms-"))),Zhe.set(s,a)),s=a,i=typeof i=="number"?i===0||kl.call(IA,o)?$n(""+i):$n(i+"px"):$n(ta((""+i).trim()))}n?(n=!1,e.push(cyn,s,Xhe,i)):e.push(uyn,s,Xhe,i)}}n||e.push(l0)}var om=ct(" "),Jy=ct('="'),l0=ct('"'),Qhe=ct('=""');function oc(e,n,r,o){switch(r){case"style":qUe(e,n,o);return;case"defaultValue":case"defaultChecked":case"innerHTML":case"suppressContentEditableWarning":case"suppressHydrationWarning":return}if(!(2<r.length)||r[0]!=="o"&&r[0]!=="O"||r[1]!=="n"&&r[1]!=="N"){if(n=la.hasOwnProperty(r)?la[r]:null,n!==null){switch(typeof o){case"function":case"symbol":return;case"boolean":if(!n.acceptsBooleans)return}switch(r=$n(n.attributeName),n.type){case 3:o&&e.push(om,r,Qhe);break;case 4:o===!0?e.push(om,r,Qhe):o!==!1&&e.push(om,r,Jy,$n(ta(o)),l0);break;case 5:isNaN(o)||e.push(om,r,Jy,$n(ta(o)),l0);break;case 6:!isNaN(o)&&1<=o&&e.push(om,r,Jy,$n(ta(o)),l0);break;default:n.sanitizeURL&&(o=""+o),e.push(om,r,Jy,$n(ta(o)),l0)}}else if(GUe(r)){switch(typeof o){case"function":case"symbol":return;case"boolean":if(n=r.toLowerCase().slice(0,5),n!=="data-"&&n!=="aria-")return}e.push(om,$n(r),Jy,$n(ta(o)),l0)}}}var im=ct(">"),Jhe=ct("/>");function AA(e,n,r){if(n!=null){if(r!=null)throw Error(En(60));if(typeof n!="object"||!("__html"in n))throw Error(En(61));n=n.__html,n!=null&&e.push($n(""+n))}}function dyn(e){var n="";return HUe.Children.forEach(e,function(r){r!=null&&(n+=r)}),n}var ZL=ct(' selected=""');function XL(e,n,r,o){e.push(Kd(r));var i=r=null,s;for(s in n)if(kl.call(n,s)){var a=n[s];if(a!=null)switch(s){case"children":r=a;break;case"dangerouslySetInnerHTML":i=a;break;default:oc(e,o,s,a)}}return e.push(im),AA(e,i,r),typeof r=="string"?(e.push($n(ta(r))),null):r}var QL=ct(`
`),fyn=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,epe=new Map;function Kd(e){var n=epe.get(e);if(n===void 0){if(!fyn.test(e))throw Error(En(65,e));n=ct("<"+e),epe.set(e,n)}return n}var hyn=ct("<!DOCTYPE html>");function pyn(e,n,r,o,i){switch(n){case"select":e.push(Kd("select"));var s=null,a=null;for(f in r)if(kl.call(r,f)){var l=r[f];if(l!=null)switch(f){case"children":s=l;break;case"dangerouslySetInnerHTML":a=l;break;case"defaultValue":case"value":break;default:oc(e,o,f,l)}}return e.push(im),AA(e,a,s),s;case"option":a=i.selectedValue,e.push(Kd("option"));var c=l=null,d=null,f=null;for(s in r)if(kl.call(r,s)){var h=r[s];if(h!=null)switch(s){case"children":l=h;break;case"selected":d=h;break;case"dangerouslySetInnerHTML":f=h;break;case"value":c=h;default:oc(e,o,s,h)}}if(a!=null)if(r=c!==null?""+c:dyn(l),FH(a)){for(o=0;o<a.length;o++)if(""+a[o]===r){e.push(ZL);break}}else""+a===r&&e.push(ZL);else d&&e.push(ZL);return e.push(im),AA(e,f,l),l;case"textarea":e.push(Kd("textarea")),f=a=s=null;for(l in r)if(kl.call(r,l)&&(c=r[l],c!=null))switch(l){case"children":f=c;break;case"value":s=c;break;case"defaultValue":a=c;break;case"dangerouslySetInnerHTML":throw Error(En(91));default:oc(e,o,l,c)}if(s===null&&a!==null&&(s=a),e.push(im),f!=null){if(s!=null)throw Error(En(92));if(FH(f)&&1<f.length)throw Error(En(93));s=""+f}return typeof s=="string"&&s[0]===`
`&&e.push(QL),s!==null&&e.push($n(ta(""+s))),null;case"input":e.push(Kd("input")),c=f=l=s=null;for(a in r)if(kl.call(r,a)&&(d=r[a],d!=null))switch(a){case"children":case"dangerouslySetInnerHTML":throw Error(En(399,"input"));case"defaultChecked":c=d;break;case"defaultValue":l=d;break;case"checked":f=d;break;case"value":s=d;break;default:oc(e,o,a,d)}return f!==null?oc(e,o,"checked",f):c!==null&&oc(e,o,"checked",c),s!==null?oc(e,o,"value",s):l!==null&&oc(e,o,"value",l),e.push(Jhe),null;case"menuitem":e.push(Kd("menuitem"));for(var m in r)if(kl.call(r,m)&&(s=r[m],s!=null))switch(m){case"children":case"dangerouslySetInnerHTML":throw Error(En(400));default:oc(e,o,m,s)}return e.push(im),null;case"title":e.push(Kd("title")),s=null;for(h in r)if(kl.call(r,h)&&(a=r[h],a!=null))switch(h){case"children":s=a;break;case"dangerouslySetInnerHTML":throw Error(En(434));default:oc(e,o,h,a)}return e.push(im),s;case"listing":case"pre":e.push(Kd(n)),a=s=null;for(c in r)if(kl.call(r,c)&&(l=r[c],l!=null))switch(c){case"children":s=l;break;case"dangerouslySetInnerHTML":a=l;break;default:oc(e,o,c,l)}if(e.push(im),a!=null){if(s!=null)throw Error(En(60));if(typeof a!="object"||!("__html"in a))throw Error(En(61));r=a.__html,r!=null&&(typeof r=="string"&&0<r.length&&r[0]===`
`?e.push(QL,$n(r)):e.push($n(""+r)))}return typeof s=="string"&&s[0]===`
`&&e.push(QL),s;case"area":case"base":case"br":case"col":case"embed":case"hr":case"img":case"keygen":case"link":case"meta":case"param":case"source":case"track":case"wbr":e.push(Kd(n));for(var g in r)if(kl.call(r,g)&&(s=r[g],s!=null))switch(g){case"children":case"dangerouslySetInnerHTML":throw Error(En(399,n));default:oc(e,o,g,s)}return e.push(Jhe),null;case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return XL(e,r,n,o);case"html":return i.insertionMode===0&&e.push(hyn),XL(e,r,n,o);default:if(n.indexOf("-")===-1&&typeof r.is!="string")return XL(e,r,n,o);e.push(Kd(n)),a=s=null;for(d in r)if(kl.call(r,d)&&(l=r[d],l!=null))switch(d){case"children":s=l;break;case"dangerouslySetInnerHTML":a=l;break;case"style":qUe(e,o,l);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":break;default:GUe(d)&&typeof l!="function"&&typeof l!="symbol"&&e.push(om,$n(d),Jy,$n(ta(l)),l0)}return e.push(im),AA(e,a,s),s}}var myn=ct("</"),gyn=ct(">"),vyn=ct('<template id="'),yyn=ct('"></template>'),byn=ct("<!--$-->"),xyn=ct('<!--$?--><template id="'),wyn=ct('"></template>'),Cyn=ct("<!--$!-->"),_yn=ct("<!--/$-->"),Syn=ct("<template"),kyn=ct('"'),Eyn=ct(' data-dgst="');ct(' data-msg="');ct(' data-stck="');var jyn=ct("></template>");function tpe(e,n,r){if(At(e,xyn),r===null)throw Error(En(395));return At(e,r),Oo(e,wyn)}var Tyn=ct('<div hidden id="'),Iyn=ct('">'),Ayn=ct("</div>"),$yn=ct('<svg aria-hidden="true" style="display:none" id="'),Dyn=ct('">'),Oyn=ct("</svg>"),Pyn=ct('<math aria-hidden="true" style="display:none" id="'),Ryn=ct('">'),Myn=ct("</math>"),Lyn=ct('<table hidden id="'),Fyn=ct('">'),Byn=ct("</table>"),Nyn=ct('<table hidden><tbody id="'),Vyn=ct('">'),zyn=ct("</tbody></table>"),Hyn=ct('<table hidden><tr id="'),Uyn=ct('">'),Wyn=ct("</tr></table>"),Gyn=ct('<table hidden><colgroup id="'),qyn=ct('">'),Yyn=ct("</colgroup></table>");function Kyn(e,n,r,o){switch(r.insertionMode){case 0:case 1:return At(e,Tyn),At(e,n.segmentPrefix),At(e,$n(o.toString(16))),Oo(e,Iyn);case 2:return At(e,$yn),At(e,n.segmentPrefix),At(e,$n(o.toString(16))),Oo(e,Dyn);case 3:return At(e,Pyn),At(e,n.segmentPrefix),At(e,$n(o.toString(16))),Oo(e,Ryn);case 4:return At(e,Lyn),At(e,n.segmentPrefix),At(e,$n(o.toString(16))),Oo(e,Fyn);case 5:return At(e,Nyn),At(e,n.segmentPrefix),At(e,$n(o.toString(16))),Oo(e,Vyn);case 6:return At(e,Hyn),At(e,n.segmentPrefix),At(e,$n(o.toString(16))),Oo(e,Uyn);case 7:return At(e,Gyn),At(e,n.segmentPrefix),At(e,$n(o.toString(16))),Oo(e,qyn);default:throw Error(En(397))}}function Zyn(e,n){switch(n.insertionMode){case 0:case 1:return Oo(e,Ayn);case 2:return Oo(e,Oyn);case 3:return Oo(e,Myn);case 4:return Oo(e,Byn);case 5:return Oo(e,zyn);case 6:return Oo(e,Wyn);case 7:return Oo(e,Yyn);default:throw Error(En(397))}}var Xyn=ct('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS("'),Qyn=ct('$RS("'),Jyn=ct('","'),ebn=ct('")<\/script>'),tbn=ct('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d)if(0===e)break;else e--;else"$"!==d&&"$?"!==d&&"$!"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data="$";a._reactRetry&&a._reactRetry()}};$RC("'),nbn=ct('$RC("'),rbn=ct('","'),obn=ct('")<\/script>'),ibn=ct('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data="$!",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX("'),sbn=ct('$RX("'),abn=ct('"'),lbn=ct(")<\/script>"),JL=ct(","),cbn=/[<\u2028\u2029]/g;function eF(e){return JSON.stringify(e).replace(cbn,function(n){switch(n){case"<":return"\\u003c";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:throw Error("escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React")}})}var T_=Object.assign,ubn=Symbol.for("react.element"),YUe=Symbol.for("react.portal"),KUe=Symbol.for("react.fragment"),ZUe=Symbol.for("react.strict_mode"),XUe=Symbol.for("react.profiler"),QUe=Symbol.for("react.provider"),JUe=Symbol.for("react.context"),eWe=Symbol.for("react.forward_ref"),tWe=Symbol.for("react.suspense"),nWe=Symbol.for("react.suspense_list"),rWe=Symbol.for("react.memo"),bQ=Symbol.for("react.lazy"),dbn=Symbol.for("react.scope"),fbn=Symbol.for("react.debug_trace_mode"),hbn=Symbol.for("react.legacy_hidden"),pbn=Symbol.for("react.default_value"),npe=Symbol.iterator;function BH(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case KUe:return"Fragment";case YUe:return"Portal";case XUe:return"Profiler";case ZUe:return"StrictMode";case tWe:return"Suspense";case nWe:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case JUe:return(e.displayName||"Context")+".Consumer";case QUe:return(e._context.displayName||"Context")+".Provider";case eWe:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case rWe:return n=e.displayName||null,n!==null?n:BH(e.type)||"Memo";case bQ:n=e._payload,e=e._init;try{return BH(e(n))}catch{}}return null}var oWe={};function rpe(e,n){if(e=e.contextTypes,!e)return oWe;var r={},o;for(o in e)r[o]=n[o];return r}var E0=null;function H6(e,n){if(e!==n){e.context._currentValue=e.parentValue,e=e.parent;var r=n.parent;if(e===null){if(r!==null)throw Error(En(401))}else{if(r===null)throw Error(En(401));H6(e,r)}n.context._currentValue=n.value}}function iWe(e){e.context._currentValue=e.parentValue,e=e.parent,e!==null&&iWe(e)}function sWe(e){var n=e.parent;n!==null&&sWe(n),e.context._currentValue=e.value}function aWe(e,n){if(e.context._currentValue=e.parentValue,e=e.parent,e===null)throw Error(En(402));e.depth===n.depth?H6(e,n):aWe(e,n)}function lWe(e,n){var r=n.parent;if(r===null)throw Error(En(402));e.depth===r.depth?H6(e,r):lWe(e,r),n.context._currentValue=n.value}function AD(e){var n=E0;n!==e&&(n===null?sWe(e):e===null?iWe(n):n.depth===e.depth?H6(n,e):n.depth>e.depth?aWe(n,e):lWe(n,e),E0=e)}var ope={isMounted:function(){return!1},enqueueSetState:function(e,n){e=e._reactInternals,e.queue!==null&&e.queue.push(n)},enqueueReplaceState:function(e,n){e=e._reactInternals,e.replace=!0,e.queue=[n]},enqueueForceUpdate:function(){}};function ipe(e,n,r,o){var i=e.state!==void 0?e.state:null;e.updater=ope,e.props=r,e.state=i;var s={queue:[],replace:!1};e._reactInternals=s;var a=n.contextType;if(e.context=typeof a=="object"&&a!==null?a._currentValue:o,a=n.getDerivedStateFromProps,typeof a=="function"&&(a=a(r,i),i=a==null?i:T_({},i,a),e.state=i),typeof n.getDerivedStateFromProps!="function"&&typeof e.getSnapshotBeforeUpdate!="function"&&(typeof e.UNSAFE_componentWillMount=="function"||typeof e.componentWillMount=="function"))if(n=e.state,typeof e.componentWillMount=="function"&&e.componentWillMount(),typeof e.UNSAFE_componentWillMount=="function"&&e.UNSAFE_componentWillMount(),n!==e.state&&ope.enqueueReplaceState(e,e.state,null),s.queue!==null&&0<s.queue.length)if(n=s.queue,a=s.replace,s.queue=null,s.replace=!1,a&&n.length===1)e.state=n[0];else{for(s=a?n[0]:e.state,i=!0,a=a?1:0;a<n.length;a++){var l=n[a];l=typeof l=="function"?l.call(e,s,r,o):l,l!=null&&(i?(i=!1,s=T_({},s,l)):T_(s,l))}e.state=s}else s.queue=null}var mbn={id:1,overflow:""};function NH(e,n,r){var o=e.id;e=e.overflow;var i=32-$A(o)-1;o&=~(1<<i),r+=1;var s=32-$A(n)+i;if(30<s){var a=i-i%5;return s=(o&(1<<a)-1).toString(32),o>>=a,i-=a,{id:1<<32-$A(n)+i|r<<i|o,overflow:s+e}}return{id:1<<s|r<<i|o,overflow:e}}var $A=Math.clz32?Math.clz32:ybn,gbn=Math.log,vbn=Math.LN2;function ybn(e){return e>>>=0,e===0?32:31-(gbn(e)/vbn|0)|0}function bbn(e,n){return e===n&&(e!==0||1/e===1/n)||e!==e&&n!==n}var xbn=typeof Object.is=="function"?Object.is:bbn,fp=null,xQ=null,DA=null,yo=null,OC=!1,$D=!1,ZS=0,Fm=null,U6=0;function c0(){if(fp===null)throw Error(En(321));return fp}function spe(){if(0<U6)throw Error(En(312));return{memoizedState:null,queue:null,next:null}}function wQ(){return yo===null?DA===null?(OC=!1,DA=yo=spe()):(OC=!0,yo=DA):yo.next===null?(OC=!1,yo=yo.next=spe()):(OC=!0,yo=yo.next),yo}function CQ(){xQ=fp=null,$D=!1,DA=null,U6=0,yo=Fm=null}function cWe(e,n){return typeof n=="function"?n(e):n}function ape(e,n,r){if(fp=c0(),yo=wQ(),OC){var o=yo.queue;if(n=o.dispatch,Fm!==null&&(r=Fm.get(o),r!==void 0)){Fm.delete(o),o=yo.memoizedState;do o=e(o,r.action),r=r.next;while(r!==null);return yo.memoizedState=o,[o,n]}return[yo.memoizedState,n]}return e=e===cWe?typeof n=="function"?n():n:r!==void 0?r(n):n,yo.memoizedState=e,e=yo.queue={last:null,dispatch:null},e=e.dispatch=wbn.bind(null,fp,e),[yo.memoizedState,e]}function lpe(e,n){if(fp=c0(),yo=wQ(),n=n===void 0?null:n,yo!==null){var r=yo.memoizedState;if(r!==null&&n!==null){var o=r[1];e:if(o===null)o=!1;else{for(var i=0;i<o.length&&i<n.length;i++)if(!xbn(n[i],o[i])){o=!1;break e}o=!0}if(o)return r[0]}}return e=e(),yo.memoizedState=[e,n],e}function wbn(e,n,r){if(25<=U6)throw Error(En(301));if(e===fp)if($D=!0,e={action:r,next:null},Fm===null&&(Fm=new Map),r=Fm.get(n),r===void 0)Fm.set(n,e);else{for(n=r;n.next!==null;)n=n.next;n.next=e}}function Cbn(){throw Error(En(394))}function _T(){}var cpe={readContext:function(e){return e._currentValue},useContext:function(e){return c0(),e._currentValue},useMemo:lpe,useReducer:ape,useRef:function(e){fp=c0(),yo=wQ();var n=yo.memoizedState;return n===null?(e={current:e},yo.memoizedState=e):n},useState:function(e){return ape(cWe,e)},useInsertionEffect:_T,useLayoutEffect:function(){},useCallback:function(e,n){return lpe(function(){return e},n)},useImperativeHandle:_T,useEffect:_T,useDebugValue:_T,useDeferredValue:function(e){return c0(),e},useTransition:function(){return c0(),[!1,Cbn]},useId:function(){var e=xQ.treeContext,n=e.overflow;e=e.id,e=(e&~(1<<32-$A(e)-1)).toString(32)+n;var r=OA;if(r===null)throw Error(En(404));return n=ZS++,e=":"+r.idPrefix+"R"+e,0<n&&(e+="H"+n.toString(32)),e+":"},useMutableSource:function(e,n){return c0(),n(e._source)},useSyncExternalStore:function(e,n,r){if(r===void 0)throw Error(En(407));return r()}},OA=null,tF=HUe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function _bn(e){return console.error(e),null}function PC(){}function Sbn(e,n,r,o,i,s,a,l,c){var d=[],f=new Set;return n={destination:null,responseState:n,progressiveChunkSize:o===void 0?12800:o,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:f,pingedTasks:d,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:i===void 0?_bn:i,onAllReady:s===void 0?PC:s,onShellReady:a===void 0?PC:a,onShellError:l===void 0?PC:l,onFatalError:c===void 0?PC:c},r=DD(n,0,null,r,!1,!1),r.parentFlushed=!0,e=_Q(n,e,null,r,f,oWe,null,mbn),d.push(e),n}function _Q(e,n,r,o,i,s,a,l){e.allPendingTasks++,r===null?e.pendingRootTasks++:r.pendingTasks++;var c={node:n,ping:function(){var d=e.pingedTasks;d.push(c),d.length===1&&fWe(e)},blockedBoundary:r,blockedSegment:o,abortSet:i,legacyContext:s,context:a,treeContext:l};return i.add(c),c}function DD(e,n,r,o,i,s){return{status:0,id:-1,index:n,parentFlushed:!1,chunks:[],children:[],formatContext:o,boundary:r,lastPushedText:i,textEmbedded:s}}function XS(e,n){if(e=e.onError(n),e!=null&&typeof e!="string")throw Error('onError returned something with a type other than "string". onError should return a string and may return null or undefined but must not return anything else. It received something of type "'+typeof e+'" instead');return e}function OD(e,n){var r=e.onShellError;r(n),r=e.onFatalError,r(n),e.destination!==null?(e.status=2,WUe(e.destination,n)):(e.status=1,e.fatalError=n)}function upe(e,n,r,o,i){for(fp={},xQ=n,ZS=0,e=r(o,i);$D;)$D=!1,ZS=0,U6+=1,yo=null,e=r(o,i);return CQ(),e}function dpe(e,n,r,o){var i=r.render(),s=o.childContextTypes;if(s!=null){var a=n.legacyContext;if(typeof r.getChildContext!="function")o=a;else{r=r.getChildContext();for(var l in r)if(!(l in s))throw Error(En(108,BH(o)||"Unknown",l));o=T_({},a,r)}n.legacyContext=o,dc(e,n,i),n.legacyContext=a}else dc(e,n,i)}function fpe(e,n){if(e&&e.defaultProps){n=T_({},n),e=e.defaultProps;for(var r in e)n[r]===void 0&&(n[r]=e[r]);return n}return n}function VH(e,n,r,o,i){if(typeof r=="function")if(r.prototype&&r.prototype.isReactComponent){i=rpe(r,n.legacyContext);var s=r.contextType;s=new r(o,typeof s=="object"&&s!==null?s._currentValue:i),ipe(s,r,o,i),dpe(e,n,s,r)}else{s=rpe(r,n.legacyContext),i=upe(e,n,r,o,s);var a=ZS!==0;if(typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0)ipe(i,r,o,s),dpe(e,n,i,r);else if(a){o=n.treeContext,n.treeContext=NH(o,1,0);try{dc(e,n,i)}finally{n.treeContext=o}}else dc(e,n,i)}else if(typeof r=="string"){switch(i=n.blockedSegment,s=pyn(i.chunks,r,o,e.responseState,i.formatContext),i.lastPushedText=!1,a=i.formatContext,i.formatContext=lyn(a,r,o),zH(e,n,s),i.formatContext=a,r){case"area":case"base":case"br":case"col":case"embed":case"hr":case"img":case"input":case"keygen":case"link":case"meta":case"param":case"source":case"track":case"wbr":break;default:i.chunks.push(myn,$n(r),gyn)}i.lastPushedText=!1}else{switch(r){case hbn:case fbn:case ZUe:case XUe:case KUe:dc(e,n,o.children);return;case nWe:dc(e,n,o.children);return;case dbn:throw Error(En(343));case tWe:e:{r=n.blockedBoundary,i=n.blockedSegment,s=o.fallback,o=o.children,a=new Set;var l={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:a,errorDigest:null},c=DD(e,i.chunks.length,l,i.formatContext,!1,!1);i.children.push(c),i.lastPushedText=!1;var d=DD(e,0,null,i.formatContext,!1,!1);d.parentFlushed=!0,n.blockedBoundary=l,n.blockedSegment=d;try{if(zH(e,n,o),d.lastPushedText&&d.textEmbedded&&d.chunks.push(yQ),d.status=1,PD(l,d),l.pendingTasks===0)break e}catch(f){d.status=4,l.forceClientRender=!0,l.errorDigest=XS(e,f)}finally{n.blockedBoundary=r,n.blockedSegment=i}n=_Q(e,s,r,c,a,n.legacyContext,n.context,n.treeContext),e.pingedTasks.push(n)}return}if(typeof r=="object"&&r!==null)switch(r.$$typeof){case eWe:if(o=upe(e,n,r.render,o,i),ZS!==0){r=n.treeContext,n.treeContext=NH(r,1,0);try{dc(e,n,o)}finally{n.treeContext=r}}else dc(e,n,o);return;case rWe:r=r.type,o=fpe(r,o),VH(e,n,r,o,i);return;case QUe:if(i=o.children,r=r._context,o=o.value,s=r._currentValue,r._currentValue=o,a=E0,E0=o={parent:a,depth:a===null?0:a.depth+1,context:r,parentValue:s,value:o},n.context=o,dc(e,n,i),e=E0,e===null)throw Error(En(403));o=e.parentValue,e.context._currentValue=o===pbn?e.context._defaultValue:o,e=E0=e.parent,n.context=e;return;case JUe:o=o.children,o=o(r._currentValue),dc(e,n,o);return;case bQ:i=r._init,r=i(r._payload),o=fpe(r,o),VH(e,n,r,o,void 0);return}throw Error(En(130,r==null?r:typeof r,""))}}function dc(e,n,r){if(n.node=r,typeof r=="object"&&r!==null){switch(r.$$typeof){case ubn:VH(e,n,r.type,r.props,r.ref);return;case YUe:throw Error(En(257));case bQ:var o=r._init;r=o(r._payload),dc(e,n,r);return}if(FH(r)){hpe(e,n,r);return}if(r===null||typeof r!="object"?o=null:(o=npe&&r[npe]||r["@@iterator"],o=typeof o=="function"?o:null),o&&(o=o.call(r))){if(r=o.next(),!r.done){var i=[];do i.push(r.value),r=o.next();while(!r.done);hpe(e,n,i)}return}throw e=Object.prototype.toString.call(r),Error(En(31,e==="[object Object]"?"object with keys {"+Object.keys(r).join(", ")+"}":e))}typeof r=="string"?(o=n.blockedSegment,o.lastPushedText=Khe(n.blockedSegment.chunks,r,e.responseState,o.lastPushedText)):typeof r=="number"&&(o=n.blockedSegment,o.lastPushedText=Khe(n.blockedSegment.chunks,""+r,e.responseState,o.lastPushedText))}function hpe(e,n,r){for(var o=r.length,i=0;i<o;i++){var s=n.treeContext;n.treeContext=NH(s,o,i);try{zH(e,n,r[i])}finally{n.treeContext=s}}}function zH(e,n,r){var o=n.blockedSegment.formatContext,i=n.legacyContext,s=n.context;try{return dc(e,n,r)}catch(c){if(CQ(),typeof c=="object"&&c!==null&&typeof c.then=="function"){r=c;var a=n.blockedSegment,l=DD(e,a.chunks.length,null,a.formatContext,a.lastPushedText,!0);a.children.push(l),a.lastPushedText=!1,e=_Q(e,n.node,n.blockedBoundary,l,n.abortSet,n.legacyContext,n.context,n.treeContext).ping,r.then(e,e),n.blockedSegment.formatContext=o,n.legacyContext=i,n.context=s,AD(s)}else throw n.blockedSegment.formatContext=o,n.legacyContext=i,n.context=s,AD(s),c}}function kbn(e){var n=e.blockedBoundary;e=e.blockedSegment,e.status=3,dWe(this,n,e)}function uWe(e,n,r){var o=e.blockedBoundary;e.blockedSegment.status=3,o===null?(n.allPendingTasks--,n.status!==2&&(n.status=2,n.destination!==null&&n.destination.close())):(o.pendingTasks--,o.forceClientRender||(o.forceClientRender=!0,e=r===void 0?Error(En(432)):r,o.errorDigest=n.onError(e),o.parentFlushed&&n.clientRenderedBoundaries.push(o)),o.fallbackAbortableTasks.forEach(function(i){return uWe(i,n,r)}),o.fallbackAbortableTasks.clear(),n.allPendingTasks--,n.allPendingTasks===0&&(o=n.onAllReady,o()))}function PD(e,n){if(n.chunks.length===0&&n.children.length===1&&n.children[0].boundary===null){var r=n.children[0];r.id=n.id,r.parentFlushed=!0,r.status===1&&PD(e,r)}else e.completedSegments.push(n)}function dWe(e,n,r){if(n===null){if(r.parentFlushed){if(e.completedRootSegment!==null)throw Error(En(389));e.completedRootSegment=r}e.pendingRootTasks--,e.pendingRootTasks===0&&(e.onShellError=PC,n=e.onShellReady,n())}else n.pendingTasks--,n.forceClientRender||(n.pendingTasks===0?(r.parentFlushed&&r.status===1&&PD(n,r),n.parentFlushed&&e.completedBoundaries.push(n),n.fallbackAbortableTasks.forEach(kbn,e),n.fallbackAbortableTasks.clear()):r.parentFlushed&&r.status===1&&(PD(n,r),n.completedSegments.length===1&&n.parentFlushed&&e.partialBoundaries.push(n)));e.allPendingTasks--,e.allPendingTasks===0&&(e=e.onAllReady,e())}function fWe(e){if(e.status!==2){var n=E0,r=tF.current;tF.current=cpe;var o=OA;OA=e.responseState;try{var i=e.pingedTasks,s;for(s=0;s<i.length;s++){var a=i[s],l=e,c=a.blockedSegment;if(c.status===0){AD(a.context);try{dc(l,a,a.node),c.lastPushedText&&c.textEmbedded&&c.chunks.push(yQ),a.abortSet.delete(a),c.status=1,dWe(l,a.blockedBoundary,c)}catch(v){if(CQ(),typeof v=="object"&&v!==null&&typeof v.then=="function"){var d=a.ping;v.then(d,d)}else{a.abortSet.delete(a),c.status=4;var f=a.blockedBoundary,h=v,m=XS(l,h);if(f===null?OD(l,h):(f.pendingTasks--,f.forceClientRender||(f.forceClientRender=!0,f.errorDigest=m,f.parentFlushed&&l.clientRenderedBoundaries.push(f))),l.allPendingTasks--,l.allPendingTasks===0){var g=l.onAllReady;g()}}}finally{}}}i.splice(0,s),e.destination!==null&&SQ(e,e.destination)}catch(v){XS(e,v),OD(e,v)}finally{OA=o,tF.current=r,r===cpe&&AD(n)}}}function ST(e,n,r){switch(r.parentFlushed=!0,r.status){case 0:var o=r.id=e.nextSegmentId++;return r.lastPushedText=!1,r.textEmbedded=!1,e=e.responseState,At(n,vyn),At(n,e.placeholderPrefix),e=$n(o.toString(16)),At(n,e),Oo(n,yyn);case 1:r.status=2;var i=!0;o=r.chunks;var s=0;r=r.children;for(var a=0;a<r.length;a++){for(i=r[a];s<i.index;s++)At(n,o[s]);i=W6(e,n,i)}for(;s<o.length-1;s++)At(n,o[s]);return s<o.length&&(i=Oo(n,o[s])),i;default:throw Error(En(390))}}function W6(e,n,r){var o=r.boundary;if(o===null)return ST(e,n,r);if(o.parentFlushed=!0,o.forceClientRender)o=o.errorDigest,Oo(n,Cyn),At(n,Syn),o&&(At(n,Eyn),At(n,$n(ta(o))),At(n,kyn)),Oo(n,jyn),ST(e,n,r);else if(0<o.pendingTasks){o.rootSegmentID=e.nextSegmentId++,0<o.completedSegments.length&&e.partialBoundaries.push(o);var i=e.responseState,s=i.nextSuspenseID++;i=ct(i.boundaryPrefix+s.toString(16)),o=o.id=i,tpe(n,e.responseState,o),ST(e,n,r)}else if(o.byteSize>e.progressiveChunkSize)o.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(o),tpe(n,e.responseState,o.id),ST(e,n,r);else{if(Oo(n,byn),r=o.completedSegments,r.length!==1)throw Error(En(391));W6(e,n,r[0])}return Oo(n,_yn)}function ppe(e,n,r){return Kyn(n,e.responseState,r.formatContext,r.id),W6(e,n,r),Zyn(n,r.formatContext)}function mpe(e,n,r){for(var o=r.completedSegments,i=0;i<o.length;i++)hWe(e,n,r,o[i]);if(o.length=0,e=e.responseState,o=r.id,r=r.rootSegmentID,At(n,e.startInlineScript),e.sentCompleteBoundaryFunction?At(n,nbn):(e.sentCompleteBoundaryFunction=!0,At(n,tbn)),o===null)throw Error(En(395));return r=$n(r.toString(16)),At(n,o),At(n,rbn),At(n,e.segmentPrefix),At(n,r),Oo(n,obn)}function hWe(e,n,r,o){if(o.status===2)return!0;var i=o.id;if(i===-1){if((o.id=r.rootSegmentID)===-1)throw Error(En(392));return ppe(e,n,o)}return ppe(e,n,o),e=e.responseState,At(n,e.startInlineScript),e.sentCompleteSegmentFunction?At(n,Qyn):(e.sentCompleteSegmentFunction=!0,At(n,Xyn)),At(n,e.segmentPrefix),i=$n(i.toString(16)),At(n,i),At(n,Jyn),At(n,e.placeholderPrefix),At(n,i),Oo(n,ebn)}function SQ(e,n){cc=new Uint8Array(512),uc=0;try{var r=e.completedRootSegment;if(r!==null&&e.pendingRootTasks===0){W6(e,n,r),e.completedRootSegment=null;var o=e.responseState.bootstrapChunks;for(r=0;r<o.length-1;r++)At(n,o[r]);r<o.length&&Oo(n,o[r])}var i=e.clientRenderedBoundaries,s;for(s=0;s<i.length;s++){var a=i[s];o=n;var l=e.responseState,c=a.id,d=a.errorDigest,f=a.errorMessage,h=a.errorComponentStack;if(At(o,l.startInlineScript),l.sentClientRenderFunction?At(o,sbn):(l.sentClientRenderFunction=!0,At(o,ibn)),c===null)throw Error(En(395));At(o,c),At(o,abn),(d||f||h)&&(At(o,JL),At(o,$n(eF(d||"")))),(f||h)&&(At(o,JL),At(o,$n(eF(f||"")))),h&&(At(o,JL),At(o,$n(eF(h)))),Oo(o,lbn)}i.splice(0,s);var m=e.completedBoundaries;for(s=0;s<m.length;s++)mpe(e,n,m[s]);m.splice(0,s),Whe(n),cc=new Uint8Array(512),uc=0;var g=e.partialBoundaries;for(s=0;s<g.length;s++){var v=g[s];e:{i=e,a=n;var y=v.completedSegments;for(l=0;l<y.length;l++)if(!hWe(i,a,v,y[l])){l++,y.splice(0,l);var b=!1;break e}y.splice(0,l),b=!0}if(!b){e.destination=null,s++,g.splice(0,s);return}}g.splice(0,s);var x=e.completedBoundaries;for(s=0;s<x.length;s++)mpe(e,n,x[s]);x.splice(0,s)}finally{Whe(n),e.allPendingTasks===0&&e.pingedTasks.length===0&&e.clientRenderedBoundaries.length===0&&e.completedBoundaries.length===0&&n.close()}}function gpe(e,n){try{var r=e.abortableTasks;r.forEach(function(o){return uWe(o,e,n)}),r.clear(),e.destination!==null&&SQ(e,e.destination)}catch(o){XS(e,o),OD(e,o)}}mQ.renderToReadableStream=function(e,n){return new Promise(function(r,o){var i,s,a=new Promise(function(f,h){s=f,i=h}),l=Sbn(e,syn(n?n.identifierPrefix:void 0,n?n.nonce:void 0,n?n.bootstrapScriptContent:void 0,n?n.bootstrapScripts:void 0,n?n.bootstrapModules:void 0),ayn(n?n.namespaceURI:void 0),n?n.progressiveChunkSize:void 0,n?n.onError:void 0,s,function(){var f=new ReadableStream({type:"bytes",pull:function(h){if(l.status===1)l.status=2,WUe(h,l.fatalError);else if(l.status!==2&&l.destination===null){l.destination=h;try{SQ(l,h)}catch(m){XS(l,m),OD(l,m)}}},cancel:function(){gpe(l)}},{highWaterMark:0});f.allReady=a,r(f)},function(f){a.catch(function(){}),o(f)},i);if(n&&n.signal){var c=n.signal,d=function(){gpe(l,c.reason),c.removeEventListener("abort",d)};c.addEventListener("abort",d)}fWe(l)})};mQ.version="18.2.0";var c2,pWe;c2=l2,pWe=mQ;c2.version;var Ebn=c2.renderToString;c2.renderToStaticMarkup;c2.renderToNodeStream;c2.renderToStaticNodeStream;pWe.renderToReadableStream;const ny=p.createContext({isReviewChangesOpen:!1,onOpenReviewChanges:()=>{},onSetFocus:()=>{}});function jbn(){const e=new Map,{publish:n,subscribe:r}=lq(),o=$P(n,10,{trailing:!0}),i=()=>Array.from(e.entries());function s(c,d){e.has(c),e.set(c,d),o(i())}function a(c,d){e.has(c),e.set(c,d),o(i())}function l(c){e.has(c),e.delete(c),o(i())}return{add:s,remove:l,update:a,read:i,subscribe:r}}function Tbn(e){return typeof e=="function"}function vpe(e){return Tbn(e)?e():e}const Ibn=()=>{};function Abn(e){return function(r,o){let i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Object.is;const{add:s,update:a,remove:l}=p.useContext(e),c=p.useRef();p.useLayoutEffect(()=>{if(r===null)return Ibn;const d=vpe(o);return s(r,d),c.current=d,()=>{l(r)}},[s,r,l,o]),p.useLayoutEffect(()=>{const d=vpe(o);typeof c.current<"u"&&!i(c.current,d)&&r!==null&&a(r,d),c.current=d})}}let ew=!1;const nF=e=>{ew||console.warn(new Error('No context provided for reporter. Make sure that the component calling "useReporter('.concat(e,', ...)", is wrapped in a <Tracker> element'))),ew=!0};function $bn(){return ew||console.warn(new Error('No context provided for reporter. Make sure that the component calling "useReportedValues()", is wrapped inside a <Tracker> element')),ew=!0,[]}const Dbn=()=>(ew||console.warn(new Error('No context provided for reporter. Make sure that the component calling "useReportedValues()", is wrapped inside a <Tracker> element')),ew=!0,()=>{}),Obn={add:nF,update:nF,remove:nF,subscribe:Dbn,read:$bn};let Pbn=0;const Rbn=()=>++Pbn;function mWe(){const e=p.createContext(Obn);function n(){const i=p.useContext(e),[s,a]=p.useState(i.read());return p.useLayoutEffect(()=>(a(i.read()),i.subscribe(a)),[i]),s}function r(i){const s=p.useMemo(()=>jbn(),[]);return u.jsx(e.Provider,{value:s,children:i.children})}const o=Abn(e);return{Tracker:r,useReportedValues:n,useReporter:o,useAutoIdReporter:function(i){let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Object.is;return o("element-".concat(p.useRef(Rbn()).current),i,s)}}}const tc=4,Mbn=16,ype=8,tn=8,du=2,kT=4,Ea=12,Dy=1,Lbn=!1,Fbn=!1,kQ=mWe(),Bbn=kQ.Tracker,EQ=kQ.useReportedValues,gWe=kQ.useReporter;function Qs(e){const n=p.useRef(e);return Kn(n.current,e)||(n.current=e),n.current}function o1(e,n){const r=[n,!0],o={type:"tuple",tuple:r};return function(s){const a=Qs(s),l=Mi(()=>ve(a).pipe(Dt(c=>xi(ve({type:"loading"}),e(c).pipe(_e(d=>({type:"value",value:d}))))),jc((c,d)=>{let[f]=c;return d.type==="loading"?[f,!0]:[d.value,!1]},r),ho((c,d)=>{let[f,h]=c,[m,g]=d;return!(f!==m||h!==g)}),_e(c=>({type:"tuple",tuple:c})),bn(c=>ve({type:"error",error:c}))),[a],o);if(l.type==="error")throw l.error;return l.tuple}}function Pi(e){return e!=null}const Nbn="drafts",jQ="".concat(Nbn,".");function TQ(e){return e.startsWith(jQ)}function vWe(e){return{draftId:ca(e),publishedId:ro(e)}}function ca(e){return TQ(e)?e:jQ+e}function ro(e){return TQ(e)?e.slice(jQ.length):e}function G6(e){const n=e.reduce((r,o)=>{const i=ro(o._id);let s=r.get(i);return s||(s={id:i,type:o._type,published:void 0,draft:void 0},r.set(i,s)),s[i===o._id?"published":"draft"]=o,r},new Map);return Array.from(n.values())}function Vbn(e){return G6(e).map(n=>n.draft||n.published).filter(Pi)}const zbn=Object.freeze({}),sr=Object.freeze([]);function Hbn(){if(typeof globalThis<"u")return globalThis;if(typeof window<"u")return window;if(typeof self<"u")return self;if(typeof global<"u")return global;throw new Error("@sanity/ui: could not locate global scope")}const Ubn=Hbn();function en(e){return!!e&&typeof e=="object"&&!Array.isArray(e)}function cx(e){return typeof e=="string"}const Wbn=typeof document=="object"&&typeof window=="object"&&window.ResizeObserver?window.ResizeObserver:bPe,Gbn=()=>{const e=lq(),n=new Wbn(r=>e.publish(r));return{observe:(r,o,i)=>{const s=e.subscribe(a=>{const l=a.find(c=>c.target===r);l&&o(l)});return n.observe(r,i),()=>{s(),n.unobserve(r)}},unobserve:r=>n.unobserve(r)}},HH=Gbn(),qbn=["match","in","asc","desc","true","false","null"],Ybn=/^[a-zA-Z_][a-zA-Z0-9_]*$/,yWe=e=>!Ybn.test(e)||qbn.includes(e),IQ=e=>'["'.concat(e,'"]'),Kbn=e=>"@".concat(IQ(e)),Zbn=e=>Array.isArray(e)&&e.length===0,Xbn=e=>{let n="";for(let r=0;r<e.length;r++){const o=e[r];if(Zbn(o)){n+="[]";continue}if(typeof o=="number"){n+="[".concat(o,"]");continue}const i=r===0;yWe(o)?n=i?Kbn(o):"".concat(n).concat(IQ(o)):n=i?o:"".concat(n,".").concat(o)}return n},WE=Qbn();function Qbn(){return typeof window>"u"?!1:"ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0}const bpe=typeof Intl=="object"&&"Segmenter"in Intl?new Intl.Segmenter:void 0;function Jbn(e,n,r){if(r<n)throw new Error("End must be greater than start, use `String.prototype.slice()` for negative values");if(!bpe)return e.slice(n,r);let o=0,i="";for(const s of bpe.segment(e)){if(o===r)return i;i+=s.segment,o++}return i}function xpe(e,n){const r=Jbn(e,0,n);return r===e?r:"".concat(r,"…")}const exn={isLoading:!0,value:void 0,error:null};function bWe(e,n){return Mi(()=>e.pipe(txn()),[e],typeof n>"u"?exn:{isLoading:!1,value:n,error:null})}function txn(){return e=>e.pipe(_e(n=>({isLoading:!1,value:n,error:null})),bn(n=>ve({isLoading:!1,value:void 0,error:n})))}function xWe(e,n){return e!==null&&e.roles.some(r=>r.name===n)}var wpe;const PA=typeof process>"u"?!1:(wpe=process==null?void 0:process.env)==null?void 0:wpe.SANITY_STUDIO_DEBUG_I18N,nxn=!!PA,rxn={reverse:e=>"‮".concat(e),triangles:e=>"◤ ".concat(e," ◢")};function wWe(e){const n=PA==="reverse"||PA==="triangles"?rxn[PA]:null;return n?function(){return n(e(...arguments))}:e}const Cpe={bindI18n:!1};function se(e,n){const{t:r}=Op(e,n?{keyPrefix:n.keyPrefix,lng:n.lng,...Cpe}:Cpe);return{t:wWe(r)}}var _pe=Object.freeze,oxn=Object.defineProperty,df=(e,n)=>_pe(oxn(e,"raw",{value:_pe(n||e.slice())})),Spe,kpe,Epe,jpe,Tpe,Ipe,Ape,$pe,Dpe,Ope;const ixn=250,sxn=M.div(e=>{let{$changed:n,$disabled:r,$hasFocus:o,$isReviewChangeOpen:i}=e;return r?ge(Spe||(Spe=df([`
`,`:after {
display: none;
}
`])),eb):ge(Tpe||(Tpe=df([`
--change-bar-offset: 4px;
display: flex;
position: relative;
`,`:after {
opacity: 0.5;
}
@media (hover: hover) {
&:hover {
z-index: 10;
`,`:after {
opacity: 1;
}
}
}
/* hide when field is not changed */
`,`
/* hide when field is not changed */
`,`
/* hide hover effect when review changes is open */
`,`
`])),eb,eb,o&&ge(kpe||(kpe=df([`
`,`:after {
opacity: 1;
}
`])),eb),!n&&ge(Epe||(Epe=df([`
`,`:after {
opacity: 0;
pointer-events: none;
}
`])),eb),i&&ge(jpe||(jpe=df([`
`,` {
opacity: 0;
}
`])),CWe))}),axn=M.div(Ipe||(Ipe=df([`
flex-grow: 1;
min-width: 0;
`]))),lxn=M.div(Ape||(Ape=df([`
position: relative;
opacity: 1;
transition: opacity 100ms;
z-index: `,`;
`])),e=>{let{$zIndex:n}=e;return n}),eb=M.div(e=>{const{media:n}=tt(e.theme);return ge($pe||($pe=df([`
position: absolute;
top: -1px;
left: var(--change-bar-offset);
width: 1px;
bottom: -1px;
background-color: var(--card-bg-color);
@media (min-width: `,`px) {
display: unset;
}
&:after {
content: '';
display: block;
position: absolute;
top: 1px;
left: 0;
width: 1px;
bottom: 1px;
background-color: var(--card-badge-caution-dot-color);
border-radius: 0.5px;
}
`])),n[0])}),CWe=M.button(e=>{const{$withHoverEffect:n}=e;return ge(Ope||(Ope=df([`
appearance: none;
border: 0;
outline: 0;
display: block;
padding: 0;
background: transparent;
opacity: 0;
position: absolute;
height: 100%;
cursor: pointer;
pointer-events: all;
left: calc(-0.25rem + var(--change-bar-offset));
width: calc(1rem - 1px);
transition: opacity `,`ms;
&:focus {
border: 0;
outline: 0;
}
&:focus {
border: 0;
outline: 0;
}
`,`
`])),ixn,n&&ge(Dpe||(Dpe=df([`
@media (hover: hover) {
&:hover {
opacity: 0.2;
}
}
`]))))});function cxn(e){const{children:n,disabled:r,hasFocus:o,isChanged:i,withHoverEffect:s=!0}=e,{onOpenReviewChanges:a,isReviewChangesOpen:l}=p.useContext(ny),{zIndex:c}=Kl(),{t:d}=se(),f=p.useMemo(()=>r||!i?null:u.jsxs(lxn,{"data-testid":"change-bar",$zIndex:c,children:[u.jsx(eb,{"data-testid":"change-bar__marker"}),u.jsx(hn,{content:d("changes.change-bar.aria-label"),portal:!0,children:u.jsx(CWe,{"aria-label":d("changes.change-bar.aria-label"),"data-testid":"change-bar__button",onClick:l?void 0:a,tabIndex:-1,type:"button",$withHoverEffect:s})})]}),[r,i,l,a,d,s,c]);return u.jsxs(sxn,{"data-testid":"change-bar-wrapper",$changed:i,$disabled:r,$hasFocus:o,$isReviewChangeOpen:l,children:[u.jsx(axn,{"data-testid":"change-bar__field-wrapper",children:n}),f]})}const uxn=p.memo(function(n){const{children:r,disabled:o,hasFocus:i,isChanged:s,onMouseEnter:a,onMouseLeave:l,path:c=sr,withHoverEffect:d,...f}=n,h=Kl(),[m,g]=p.useState(!1),v=p.useCallback(x=>{a==null||a(x),g(!0)},[a]),y=p.useCallback(x=>{l==null||l(x),g(!1)},[l]),b=p.useRef(null);return gWe(o?null:"field-".concat(pi(c)),()=>({element:b.current,path:c,isChanged:s,hasFocus:i,hasHover:m,zIndex:h.zIndex}),Y_),u.jsx("div",{...f,ref:b,onMouseEnter:v,onMouseLeave:y,children:u.jsx(cxn,{hasFocus:i,isChanged:s,disabled:o,withHoverEffect:d,children:r})})});function ua(e){const{children:n,hasFocus:r,isChanged:o,path:i,withHoverEffect:s,...a}=e;return u.jsx(uxn,{...a,path:i,hasFocus:r,isChanged:o,withHoverEffect:s,children:n})}p.createContext({path:[],fullPath:[],focusPath:[],isChanged:!1});const UH=p.createContext(null),Ppe=()=>{},q6=p.forwardRef(function(n,r){const{as:o="div",onScroll:i,...s}=n,a=Lo(r),l=p.useContext(UH),c=p.useMemo(()=>lq(),[]);return p.useEffect(()=>i?c.subscribe(i):Ppe,[c,i]),p.useEffect(()=>l?c.subscribe(l.publish):Ppe,[l,c]),p.useEffect(()=>{const d=h=>{c.publish(h)},f=a.current;if(f)return f.addEventListener("scroll",d,{passive:!0,capture:!0}),()=>{f.removeEventListener("scroll",d)}},[c,a]),u.jsx(UH.Provider,{value:c,children:p.createElement(o,{ref:a,"data-testid":"scroll-container",...s})})});function dxn(e){const{bounds:n,...r}=e,o=Math.max(n.left,e.left),i=Math.max(e.top,n.top),s=Math.max(0,e.height-(i-e.top)),a=Math.max(0,e.width-(o-e.left));return u.jsx("rect",{...r,x:o,y:i,height:s,width:a})}var Rpe=Object.freeze,fxn=Object.defineProperty,Y6=(e,n)=>Rpe(fxn(e,"raw",{value:Rpe(n||e.slice())})),Mpe,Lpe,Fpe,Bpe;M.rect(Mpe||(Mpe=Y6([`
stroke: #ccc;
fill: none;
pointer-events: none;
stroke-linecap: round;
`])));const P5=M.path(Lpe||(Lpe=Y6([`
fill: none;
pointer-events: none;
stroke-linejoin: round;
stroke: var(--card-badge-caution-dot-color);
`]))),hxn=M.path(Fpe||(Fpe=Y6([`
fill: none;
pointer-events: stroke;
stroke: transparent;
cursor: pointer;
stroke-linecap: round;
stroke-linejoin: round;
opacity: 0;
&:hover {
opacity: 0.2;
}
`]))),pxn=M(dxn)(Bpe||(Bpe=Y6([`
stroke: none;
pointer-events: none;
fill: var(--card-badge-caution-dot-color);
`])));function ET(e,n,r){return["M ".concat(e-kT," ").concat(n-kT*r," "),"L ".concat(e," ").concat(n),"L ".concat(e+kT," ").concat(n-kT*r)].join("")}function rF(e,n){return"M".concat(e," ").concat(n)}function Li(e,n){return"L".concat(e," ").concat(n)}function mxn(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return e.join(n)}function yl(e,n,r,o){return"Q".concat(e," ").concat(n," ").concat(r," ").concat(o)}function gxn(e){const{from:n,to:r}=e,{left:o,top:i}=n,{left:s,top:a}=r,l=[],c=Math.min(tc,Math.abs(i-a)/2);return n.isAbove?l.push(rF(o+tn,i-Ea+du),Li(o+tn,i-tc),yl(o+tn,i,o+tn+tc,i)):n.isBelow?l.push(rF(o+tn,i+Ea-du),Li(o+tn,i+tc),yl(o+tn,i,o+tn+tc,i)):l.push(rF(o,i)),r.isAbove?i<r.bounds.top?l.push(Li(r.bounds.left-8-c,i),yl(r.bounds.left-8,i,r.bounds.left-8,i+c),Li(r.bounds.left-8,a-c),yl(r.bounds.left-8,a,r.bounds.left-8+c,a),Li(r.bounds.left+tn-tc,a),yl(r.bounds.left+tn,a,r.bounds.left+tn,a-tc),Li(r.bounds.left+tn,a-Ea+du)):l.push(Li(r.bounds.left+tn-tc,i),yl(r.bounds.left+tn,i,r.bounds.left+tn,i-tc),Li(r.bounds.left+tn,a-Ea+du)):r.isBelow?i>r.bounds.top+r.bounds.height?l.push(Li(r.bounds.left-tn-c,i),yl(r.bounds.left-tn,i,r.bounds.left-tn,i-c),Li(r.bounds.left-tn,a+c),yl(r.bounds.left-tn,a,r.bounds.left-tn+c,a),Li(r.bounds.left+tn-tc,a),yl(r.bounds.left+tn,a,r.bounds.left+tn,a+tc),Li(r.bounds.left+tn,a+Ea-du)):l.push(Li(r.bounds.left+tn-tc,i),yl(r.bounds.left+tn,i,r.bounds.left+tn,i+tc),Li(r.bounds.left+tn,a+Ea-du)):i<a?l.push(Li(r.bounds.left+tn-c,i),yl(r.bounds.left+tn,i,r.bounds.left+tn,i+c),Li(r.bounds.left+tn,a-c),yl(r.bounds.left+tn,a,r.bounds.left+tn+c,a),Li(s,a)):l.push(Li(r.bounds.left+tn-c,i),yl(r.bounds.left+tn,i,r.bounds.left+tn,i-c),Li(r.bounds.left+tn,a+c),yl(r.bounds.left+tn,a,r.bounds.left+tn+c,a),Li(s,a)),mxn(l)}function Npe(e,n){const r=e.top+e.height/2,o=e.top+e.height<n.top+du,i=e.top>n.top+n.height-du;return{bounds:n,left:e.left,top:r,centerY:r,startY:e.top+ype,endY:e.top+e.height-ype,isAbove:o,isBelow:i,outOfBounds:o||i}}function vxn(e){const n={top:e.from.bounds.top+Ea,bottom:e.from.bounds.top+e.from.bounds.height-Ea,left:e.from.bounds.left,right:e.from.bounds.left+e.from.bounds.width,width:e.from.bounds.width,height:e.from.bounds.height-Ea*2},r=Npe(e.from.rect,n);r.left=e.from.rect.left+e.from.rect.width+1;const o={top:e.to.bounds.top+Ea,bottom:e.to.bounds.top+e.to.bounds.height-Ea,left:e.to.bounds.left,right:e.to.bounds.left+e.to.bounds.width,width:e.to.bounds.width,height:e.to.bounds.height-Ea*2},i=Npe(e.to.rect,o),s=Math.max(i.startY,r.startY);return r.top=Math.min(s,r.endY),r.top<o.top?r.top=Math.min(o.top,r.endY):r.top>o.bottom&&(r.top=Math.max(o.bottom,r.startY)),i.top=Math.min(s,i.endY),i.top<n.top?i.top=Math.min(n.top,i.endY):i.top>n.bottom&&(i.top=Math.max(n.bottom,i.startY)),r.top=Math.min(Math.max(r.top,n.top),n.bottom),i.top=Math.min(Math.max(i.top,o.top),o.bottom),{from:r,to:i}}const yxn=p.memo(function(n){let{from:r,to:o}=n;const i=vxn({from:r,to:o});if(i.from.outOfBounds&&i.to.outOfBounds)return null;const s=gxn(i);return u.jsxs(u.Fragment,{children:[u.jsx(hxn,{d:s,strokeWidth:Mbn}),u.jsx(P5,{d:s,strokeWidth:Dy}),u.jsx(pxn,{top:o.rect.top,left:o.rect.left-.5,height:o.rect.height,width:Dy,bounds:o.bounds}),i.from.isAbove&&u.jsx(P5,{d:ET(i.from.left+tn,i.from.bounds.top-Ea+du,-1),strokeWidth:Dy}),i.from.isBelow&&u.jsx(P5,{d:ET(i.from.left+tn,i.from.bounds.top+i.from.bounds.height+Ea-du,1),strokeWidth:Dy}),i.to.isAbove&&u.jsx(P5,{d:ET(i.to.bounds.left+tn,i.to.bounds.top-Ea+du,-1),strokeWidth:Dy}),i.to.isBelow&&u.jsx(P5,{d:ET(i.to.bounds.left+tn,i.to.bounds.top+i.to.bounds.height+Ea-du,1),strokeWidth:Dy}),Lbn]})});var Vpe=Object.freeze,bxn=Object.defineProperty,xxn=(e,n)=>Vpe(bxn(e,"raw",{value:Vpe(n||e.slice())})),zpe;const wxn=M.svg(zpe||(zpe=xxn([`
pointer-events: none;
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
`])));var Hpe=Object.freeze,Cxn=Object.defineProperty,_xn=(e,n)=>Hpe(Cxn(e,"raw",{value:Hpe(n||e.slice())})),Upe;function Sxn(e){return"inset 0 0 0 ".concat(e.width,"px ").concat(e.color)}const kxn=M(Xr)(Upe||(Upe=_xn([`
align-items: flex-end;
`])));function AQ(e){const{base:n,border:r,focusRing:o}=e,i=o.offset+o.width,s=0-o.offset,a=n?n.bg:"var(--card-bg-color)";return[s>0&&"inset 0 0 0 ".concat(s,"px var(--card-focus-ring-color)"),r&&Sxn(r),s<0&&"0 0 0 ".concat(0-s,"px ").concat(a),i>0&&"0 0 0 ".concat(i,"px var(--card-focus-ring-color)")].filter(Boolean).join(",")}var Wpe=Object.freeze,Exn=Object.defineProperty,K6=(e,n)=>Wpe(Exn(e,"raw",{value:Wpe(n||e.slice())})),Gpe,qpe,Ype,Kpe;const jxn="data-active",oF="a,button",Txn=M.div(e=>{let{theme:n,offset:r}=e;return ge(Gpe||(Gpe=K6([`
bottom: `,`px;
border-radius: `,`;
left: `,`px;
pointer-events: none;
position: absolute;
right: `,`px;
top: `,`px;
z-index: 2;
`,`:focus-visible & {
box-shadow: `,`;
}
`])),-r,Ae(n.sanity.radius[1]),-r,-r,-r,_We,AQ({base:n.sanity.color.base,focusRing:n.sanity.focusRing}))}),Ixn=M.div(qpe||(qpe=K6([`
bottom: 0;
display: none;
left: 0;
position: absolute;
right: 0;
top: 0;
z-index: 1;
@media (hover: hover) {
&[data-enabled='true'] {
display: block;
}
}
`]))),_We=M(K)(Ype||(Ype=K6([`
height: 100%;
outline: none;
overflow-x: hidden;
overflow-y: auto;
overscroll-behavior: contain;
width: 100%;
`]))),Axn=M(K).attrs(e=>{let{$height:n}=e;return{style:{height:"".concat(n,"px")}}})(Kpe||(Kpe=K6([`
position: relative;
width: 100%;
`]))),i1=p.forwardRef(function(n,r){let{activeItemDataAttr:o=jxn,ariaLabel:i,ariaMultiselectable:s=!1,autoFocus:a,canReceiveFocus:l,fixedHeight:c,focusRingOffset:d=0,getItemDisabled:f,getItemKey:h,getItemSelected:m,initialIndex:g,initialScrollAlign:v="start",inputElement:y,itemHeight:b,items:x,onEndReached:w,onEndReachedIndexOffset:C=0,onlyShowSelectionWhenActive:_,overscan:S,renderItem:k,wrapAround:E=!0,...j}=n;const T=p.useRef(!1),$=p.useRef(p.useId()),D=p.useRef(g??0),[I,O]=p.useState(null),[A,P]=p.useState(!1),[R,B]=p.useState(null),[L,z]=p.useState(null),H=p.useCallback(xe=>{if(!w)return;const[De]=[...xe.getVirtualItems()].reverse();if(!De)return;De.index>=x.length-C-1&&T.current&&w()},[w,x.length,C]),V=pNe({count:x.length,getItemKey:h,getScrollElement:()=>L,estimateSize:()=>b,onChange:H,overscan:S}),W=p.useMemo(()=>{let xe=-1;return x.reduce((De,Me,Re)=>{var xt,Ie;const Ve=(xt=f==null?void 0:f(Re))!=null?xt:!1,pt=(Ie=m==null?void 0:m(Re))!=null?Ie:!1;return Ve||(xe+=1),De[Re]={activeIndex:Ve?null:xe,disabled:Ve,selected:pt},De},[])},[f,m,x]),q=p.useMemo(()=>W.filter(xe=>!xe.disabled).length,[W]),F=p.useCallback(xe=>R==null?void 0:R.setAttribute("data-enabled",(!xe).toString()),[R]),Q=p.useCallback(xe=>"".concat($.current,"-item-").concat(xe),[]),N=p.useCallback(()=>"".concat($.current,"-children"),[]),Y=p.useCallback(()=>{const xe=[y,L].some(Me=>document.activeElement===Me);if(_&&!xe&&!A)return;const De=Array.from((I==null?void 0:I.children)||[]);De==null||De.forEach(Me=>{var Re,xt,Ie;const Ve=Number((Re=Me.dataset)==null?void 0:Re.index),pt=(xt=W[Ve])==null?void 0:xt.activeIndex;(Ie=Me.querySelector(oF))==null||Ie.toggleAttribute(o,pt===D.current)})},[o,I==null?void 0:I.children,A,y,W,_,L]),Z=p.useCallback(()=>{const xe=Array.from((I==null?void 0:I.children)||[]);xe==null||xe.forEach(De=>{var Me;(Me=De.querySelector(oF))==null||Me.toggleAttribute(o,!1)})},[o,I==null?void 0:I.children]),ne=p.useMemo(()=>DP(Y,200),[Y]),X=p.useCallback(()=>{const xe=D==null?void 0:D.current;x.length>0?(y==null||y.setAttribute("aria-activedescendant",Q(xe)),L==null||L.setAttribute("aria-activedescendant",Q(xe))):(y==null||y.removeAttribute("aria-activedescendant"),L==null||L.removeAttribute("aria-activedescendant"))},[Q,y,x.length,L]),J=p.useCallback(()=>{var xe,De;const Me=I==null?void 0:I.parentElement;if(I&&Me){const Re=Me.getBoundingClientRect().top-I.getBoundingClientRect().top;return(De=(xe=V.getVirtualItemForOffset(Re))==null?void 0:xe.index)!=null?De:-1}return-1},[I,V]),oe=p.useCallback(xe=>{let{index:De,scrollAlign:Me,scrollIntoView:Re=!0}=xe;if(D.current=De,X(),Y(),Re){const xt=W.findIndex(Ie=>Ie.activeIndex===De);xt>-1&&V.scrollToIndex(xt,Me?{align:Me}:{})}},[X,W,Y,V]),ue=p.useCallback(xe=>{let De=-1;const Me=q-1;if(xe==="next"){const Re=E?0:Me;De=D.current<q-1?D.current+1:Re}if(xe==="previous"){const Re=E?Me:0;De=D.current>0?D.current-1:Re}oe({index:De,scrollIntoView:!0}),F(!1)},[q,F,oe,E]),le=p.useCallback(xe=>{switch(xe){case"input":y==null||y.focus();break;case"list":L==null||L.focus();break}},[y,L]),fe=p.useCallback(()=>{y==null||y.focus()},[y]),ke=p.useCallback(()=>{L==null||L.focus()},[L]),Ce=p.useCallback(xe=>()=>{oe({index:xe,scrollIntoView:!1})},[oe]),ee=p.useCallback(()=>{Y()},[Y]),ae=p.useCallback(xe=>De=>{const Me=Array.from((I==null?void 0:I.children)||[]);if(Me.length&&(De.key==="ArrowDown"&&(De.preventDefault(),le(xe),ue("next")),De.key==="ArrowUp"&&(De.preventDefault(),le(xe),ue("previous")),De.key==="Enter")){De.preventDefault(),le(xe);const Re=Me.find(xt=>Number(xt.dataset.index)===W.findIndex(Ie=>Ie.activeIndex===D.current));if(Re){const xt=Re==null?void 0:Re.querySelector(oF);xt==null||xt.click()}}},[I==null?void 0:I.children,le,W,ue]),re=p.useCallback(xe=>ae("input")(xe),[ae]),ye=p.useCallback(xe=>ae("list")(xe),[ae]),ce=p.useCallback(()=>{_&&(Y(),P(!0))},[_,Y]),me=p.useCallback(()=>{_&&(Z(),P(!1))},[Z,_]);p.useImperativeHandle(r,()=>({focusInputElement(){fe()},focusListElement(){ke()},getTopIndex(){return J()},scrollToIndex(xe){oe({index:xe}),F(!0)}}),[F,fe,ke,J,oe]),p.useEffect(()=>{typeof g<"u"&&!T.current&&oe({index:g,scrollAlign:v,scrollIntoView:!0}),T.current=!0},[g,v,_,oe]),p.useEffect(()=>{function xe(){F(!0)}return L==null||L.addEventListener("mousemove",xe),L==null||L.addEventListener("wheel",xe,{passive:!0}),()=>{L==null||L.removeEventListener("mousemove",xe),L==null||L.removeEventListener("wheel",xe)}},[F,L]),p.useEffect(()=>(y==null||y.addEventListener("focus",ee),y==null||y.addEventListener("keydown",re),L==null||L.addEventListener("focus",ee),L==null||L.addEventListener("keydown",ye),()=>{y==null||y.removeEventListener("focus",ee),y==null||y.removeEventListener("keydown",re),L==null||L.removeEventListener("focus",ee),L==null||L.removeEventListener("keydown",ye)}),[l,ee,ae,re,ye,Z,y,Y,L]),p.useEffect(()=>{X()},[X,x]),p.useEffect(()=>{const xe=new MutationObserver(ne);return I&&xe.observe(I,{childList:!0,subtree:!0}),()=>{xe.disconnect()}},[I,ne]),p.useEffect(()=>{y==null||y.setAttribute("aria-autocomplete","list"),y==null||y.setAttribute("aria-expanded","true"),y==null||y.setAttribute("aria-controls",N()),y==null||y.setAttribute("role","combobox")},[N,y]),p.useEffect(()=>{a&&le(a)},[a,l,ke,fe,le]);const we=l?0:-1;return u.jsxs(_We,{id:N(),onMouseEnter:ce,onMouseLeave:me,ref:z,sizing:"border",tabIndex:we,...j,children:[l&&u.jsx(Txn,{offset:d}),u.jsx(Ixn,{"aria-hidden":"true","data-enabled":!0,ref:B}),V&&u.jsx(Axn,{forwardedAs:"ul",$height:V.getTotalSize(),"aria-label":i,"aria-multiselectable":s,flex:1,ref:O,role:"listbox",children:V.getVirtualItems().map(xe=>{const De=xe.index,{activeIndex:Me,disabled:Re,selected:xt}=W[De],Ie=k(x[De],{activeIndex:Me,disabled:Re,selected:xt,virtualIndex:De}),Ve=p.cloneElement(Ie,{tabIndex:-1}),pt=typeof Me=="number"&&!Re?{"aria-posinset":Me+1,...s?{"aria-selected":xt.toString()}:{},"aria-setsize":q,id:Q(Me),role:"option",onMouseEnter:Ce(Me)}:{};return u.jsx(he,{as:"li","data-index":De,ref:c?void 0:V.measureElement,style:{flex:1,...c?{height:"".concat(xe.size,"px")}:{},left:0,position:"absolute",top:0,transform:"translateY(".concat(xe.start,"px)"),width:"100%"},tabIndex:-1,...pt,children:Ve},xe.key)})})]})}),_s=p.forwardRef(function(n,r){const{mode:o="bleed",tooltipProps:i,tone:s,...a}=n,{t:l}=se();return u.jsx(Te,{...a,icon:a8,mode:o,ref:r,tone:s,tooltipProps:{...i,content:(i==null?void 0:i.content)||l("common.context-menu-button.tooltip")}})});function RC(e,n){let{name:r,title:o}=e;return typeof r=="string"&&r.trim().length>0?r:WH(o,n)}function WH(e,n){const r=typeof e=="string"&&e.trim().length>0?' (titled "'.concat(e,'")'):"";return"at index ".concat(n).concat(r)}const SWe=p.createContext(null);function GE(){const e=p.useContext(SWe);if(!e)throw new Error("Could not find `workspaces` context");return e}class pf extends Error{constructor(n,r){super(n),this.index=r==null?void 0:r.index,this.identifier=(r==null?void 0:r.workspace)&&RC(r.workspace,r.index)}}function $xn(e){let{workspaces:n}=e;if(n.length===0)throw new pf("At least one workspace is required.");Dxn(n),Oxn(n)}function Dxn(e){const n=e.length===1,r=new Map;e.forEach((o,i)=>{const{name:s,title:a}=o,l=WH(a,i);if(!s&&!n)throw new pf("All workspaces must have a `name`, unless only a single workspace is defined. "+"Workspace ".concat(l," did not define a `name`."),{workspace:o,index:i});const c=n&&typeof s>"u"?"default":s;if(typeof c!="string")throw new pf("Workspace at index ".concat(i," defined an invalid `name` - must be a string."),{workspace:o,index:i});const d=c.toLowerCase(),f=r.get(d);if(f){const h=WH(f.workspace.title,f.index);throw new pf("`name`s must be unique. Workspace ".concat(h," and ")+"workspace ".concat(l," both have the `name` `").concat(c,"`"),{workspace:o,index:i})}if(r.set(d,{index:i,workspace:o}),!/^[a-z0-9][a-z0-9_-]*$/i.test(c))throw new pf("All workspace `name`s must consist of only a-z, 0-9, underscore and dashes, and cannot begin with an underscore or dash. "+"Workspace ".concat(l," has the invalid name `").concat(c,"`"),{workspace:o,index:i})})}function Oxn(e){e.length>1&&e.every(Pxn),e.every(Rxn);const[n,...r]=e,o=(n.basePath||"/").substring(1).split("/").filter(Boolean).length;r.forEach((s,a)=>{const l=(s.basePath||"/").substring(1).split("/").length;if(o!==l)throw new pf("All workspace `basePath`s must have the same amount of segments. Workspace `".concat(RC(n,a),"` had ").concat(o," segment").concat(o===1?"":"s"," `").concat(n.basePath,"` but workspace `").concat(RC(s,a),"` had ").concat(l," segment").concat(l===1?"":"s"," `").concat(s.basePath,"`"),{workspace:s,index:a})});const i=new Map;e.forEach((s,a)=>{const l=(s.basePath||"").toLowerCase(),c=i.get(l);if(c)throw new pf("`basePath`s must be unique. Workspaces `".concat(c,"` and ")+"`".concat(RC(s,a),"` both have the `basePath` `").concat(l,"`"),{workspace:s,index:a});i.set(l,RC(s,a))})}function Pxn(e,n){const{name:r,basePath:o}=e;if(o&&typeof o=="string")return!0;throw typeof o>"u"?new pf("If more than one workspace is defined, every workspace must have a `basePath` defined. "+"Workspace `".concat(r,"` is missing a `basePath`"),{workspace:e,index:n}):new pf("If more than one workspace is defined, every workspace must have a `basePath` defined. "+"Workspace `".concat(r,"` has an invalid `basePath` (must be a non-empty string)"),{workspace:e,index:n})}function Rxn(e,n){const{name:r,basePath:o}=e;if(!(!o||o==="/")&&!/^\/[a-z0-9/_-]*[a-z0-9_-]+$/i.test(o))throw new pf("All workspace `basePath`s must start with a leading `/`, consist of only URL safe characters, and cannot end with a trailing `/`. "+"Workspace `".concat(r,"`'s basePath is `").concat(o,"`"),{workspace:e,index:n})}const Mxn=()=>p.createElement(p.Fragment);function Lxn(e,n){return r=>{let o=i=>p.createElement(e,i);for(const i of n){const s=o;o=a=>p.createElement(i,{...a,renderDefault:s})}return o({...r,renderDefault:Mxn})}}function Gu(e){const{options:n}=Or().__internal,{defaultComponent:r,pick:o}=e;return p.useMemo(()=>{const i=[...qE(n,[])];i.reverse();const a=i.map(l=>{let{config:c}=l;return o(c)}).filter(Boolean);return Lxn(r,a)},[r,n,o])}class Zpe extends Error{constructor(n){let{propertyName:r,path:o,cause:i}=n;const s=en(i)&&typeof(i==null?void 0:i.message)=="string"?": ".concat(i.message):"";super("An error occurred while resolving `".concat(r,"` from ").concat(o.join(" > ")).concat(s)),this.propertyName=r,this.cause=i,this.path=o}}class vu extends Error{constructor(n){let{causes:r,name:o,type:i}=n;const s=r.filter(Boolean).map(a=>en(a)&&typeof(a==null?void 0:a.message)=="string"?a.message:String(a));super("Could not resolve ".concat(i).concat(o?" `".concat(o,"`"):"",`:
`).concat(s.map(a=>" - ".concat(a)).join(`
`),`
`)),this.name=o,this.causes=r,this.type=i}}const Fxn=(e,n,r)=>{let{document:o}=n;const i=o==null?void 0:o.unstable_fieldActions;if(!i)return e;if(typeof i=="function")return i(e,r);if(Array.isArray(i))return[...e,...i];throw new Error("Expected `document.unstable_fieldActions` to be an array or a function, but received ".concat(typeof i))},Bxn=[],qE=(e,n)=>{let{plugins:r=[],...o}=e;const i={config:o,path:[...n,o.name]};return[...r.flatMap(l=>qE(l,[...n,o.name])),i]};var Xpe=Object.freeze,Nxn=Object.defineProperty,I_=(e,n)=>Xpe(Nxn(e,"raw",{value:Xpe(n||e.slice())})),Qpe,Jpe,eme,tme,nme;const Vxn=!1,rme=750,GH=2e3,zxn=M(pe)(e=>{let{$fill:n}=e;return ge(eme||(eme=I_([`
align-items: center;
box-sizing: border-box;
display: flex;
flex-direction: column;
justify-content: center;
`,`
`,`
> * {
position: absolute;
}
`])),ge(n?Qpe||(Qpe=I_([`
bottom: 0;
height: 100%;
left: 0;
position: absolute;
right: 0;
top: 0;
width: 100%;
`])):Jpe||(Jpe=I_([`
min-height: 75px;
height: stretch;
height: -webkit-fill-available;
width: stretch;
width: -webkit-fill-available;
`]))),Vxn)}),Hxn=M(yE)(e=>{let{$animatePosition:n=!0}=e;return ge(tme||(tme=I_([`
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes slideUp {
from {
transform: translateY(0);
}
to {
transform: translateY(-15px);
}
}
animation: `,`;
`])),n?"500ms ease-out ".concat(rme,"ms 1 normal both running fadeIn, 750ms ease-out ").concat(GH,"ms 1 normal both running slideUp"):"500ms ease-out ".concat(rme,"ms 1 normal both running fadeIn"))}),Uxn=M(G)(nme||(nme=I_([`
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes slideDown {
from {
transform: translateY(0);
}
to {
transform: translateY(15px);
}
}
animation:
1500ms ease-out `,`ms 1 normal both running fadeIn,
750ms ease-out `,`ms 1 normal both running slideDown;
`])),GH,GH);function Jr(e){let{fill:n,showText:r,title:o}=e;return u.jsxs(zxn,{$fill:n,as:n?Hc:"div",children:[u.jsx(Hxn,{$animatePosition:!!r,muted:!0}),r&&u.jsx(Wxn,{title:o})]})}function Wxn(e){let{title:n}=e;const{t:r}=se();return u.jsx(Uxn,{muted:!0,size:1,children:n||r("common.loading")})}const kWe=p.createContext(void 0);function Gxn(e){return!("then"in e.resources&&typeof e.resources.then=="function")}function EWe(e,n){return n}const QS="studio",qxn="validation",Yxn=EWe("studio",{"asset-source.asset-list.menu.delete":"Delete","asset-source.asset-list.menu.show-usage":"Show usage","asset-source.asset-usage-dialog.header_file":"Documents using file","asset-source.asset-usage-dialog.header_image":"Documents using image","asset-source.asset-usage-dialog.loading":"Loading…","asset-source.delete-dialog.action.cancel":"Cancel","asset-source.delete-dialog.action.delete":"Delete","asset-source.delete-dialog.header_file":"Delete file","asset-source.delete-dialog.header_image":"Delete image","asset-source.delete-dialog.loading":"Loading…","asset-source.delete-dialog.usage-list.confirm-delete-file_named":"You are about to delete the file <strong>{{filename}}}</strong> and its metadata. Are you sure?","asset-source.delete-dialog.usage-list.confirm-delete-file_unnamed":"You are about to delete the file and its metadata. Are you sure?","asset-source.delete-dialog.usage-list.confirm-delete-image_named":"You are about to delete the image <strong>{{filename}}</strong> and its metadata. Are you sure?","asset-source.delete-dialog.usage-list.confirm-delete-image_unnamed":"You are about to delete the image and its metadata. Are you sure?","asset-source.delete-dialog.usage-list.image-preview-alt":"Preview of image","asset-source.delete-dialog.usage-list.warning-file-is-in-use_named":"{{filename}} cannot be deleted because it's being used. In order to delete this file, you first need to remove all uses of it.","asset-source.delete-dialog.usage-list.warning-file-is-in-use_unnamed":"This file cannot be deleted because it's being used. In order to delete it, you first need to remove all uses of it.","asset-source.delete-dialog.usage-list.warning-image-is-in-use_named":"{{filename}} cannot be deleted because it's being used. In order to delete this image, you first need to remove all uses of it.","asset-source.delete-dialog.usage-list.warning-image-is-in-use_unnamed":"This image cannot be deleted because it's being used. In order to delete it, you first need to remove all uses of it.","asset-source.dialog.accept-message":"Only showing assets of accepted types: <strong>{{acceptTypes}}</strong>","asset-source.dialog.default-title_file":"Select file","asset-source.dialog.default-title_image":"Select image","asset-source.dialog.load-more":"Load more","asset-source.dialog.no-assets_file":"No files","asset-source.dialog.no-assets_image":"No images","asset-source.file.asset-list.action.delete.disabled-cannot-delete-current-file":"Cannot delete currently selected file","asset-source.file.asset-list.action.delete.text":"Delete","asset-source.file.asset-list.action.delete.title":"Delete file","asset-source.file.asset-list.action.select-file.title":"Select the file {{filename}}","asset-source.file.asset-list.action.show-usage.title":"Show usage","asset-source.file.asset-list.delete-failed":"File could not be deleted","asset-source.file.asset-list.delete-successful":"File was deleted","asset-source.file.asset-list.header.date-added":"Date added","asset-source.file.asset-list.header.filename":"Filename","asset-source.file.asset-list.header.size":"Size","asset-source.file.asset-list.header.type":"Type","asset-source.file.title":"Uploaded files","asset-source.image.asset-list.delete-failed":"Image could not be deleted","asset-source.image.asset-list.delete-successful":"Image was deleted","asset-source.image.title":"Uploaded images","asset-source.usage-list.documents-using-file_named_one":"One document is using file <code>{{filename}}</code>","asset-source.usage-list.documents-using-file_named_other":"{{count}} documents are using file <code>{{filename}}</code>","asset-source.usage-list.documents-using-file_named_zero":"No documents are using file <code>{{filename}}</code>","asset-source.usage-list.documents-using-file_unnamed_one":"One document is using this file","asset-source.usage-list.documents-using-file_unnamed_other":"{{count}} documents are using this file","asset-source.usage-list.documents-using-file_unnamed_zero":"No documents are using this file","asset-source.usage-list.documents-using-image_named_one":"One document is using image <code>{{filename}}</code>","asset-source.usage-list.documents-using-image_named_other":"{{count}} documents are using image <code>{{filename}}</code>","asset-source.usage-list.documents-using-image_named_zero":"No documents are using image <code>{{filename}}</code>","asset-source.usage-list.documents-using-image_unnamed_one":"One document is using this image","asset-source.usage-list.documents-using-image_unnamed_other":"{{count}} documents are using this image","asset-source.usage-list.documents-using-image_unnamed_zero":"No documents are using this image","calendar.action.go-to-next-month":"Go to next month","calendar.action.go-to-next-year":"Go to next year","calendar.action.go-to-previous-month":"Go to previous month","calendar.action.go-to-previous-year":"Go to previous year","calendar.action.go-to-today":"Today","calendar.action.go-to-today-aria-label":"Go to today","calendar.action.go-to-tomorrow":"Tomorrow","calendar.action.go-to-yesterday":"Yesterday","calendar.action.include-time-label":"Include time","calendar.action.select-hour":"Select hour","calendar.action.select-minute":"Select minute","calendar.action.set-to-current-time":"Set to current time","calendar.action.set-to-time-preset":"{{time}} on {{date, datetime}}","calendar.error.must-be-in-format":"Must be in the format: {{exampleDate}}","calendar.month-names.april":"April","calendar.month-names.august":"August","calendar.month-names.december":"December","calendar.month-names.february":"February","calendar.month-names.january":"January","calendar.month-names.july":"July","calendar.month-names.june":"June","calendar.month-names.march":"March","calendar.month-names.may":"May","calendar.month-names.november":"November","calendar.month-names.october":"October","calendar.month-names.september":"September","calendar.weekday-names.short.friday":"Fri","calendar.weekday-names.short.monday":"Mon","calendar.weekday-names.short.saturday":"Sat","calendar.weekday-names.short.sunday":"Sun","calendar.weekday-names.short.thursday":"Thu","calendar.weekday-names.short.tuesday":"Tue","calendar.weekday-names.short.wednesday":"Wed","changes.action.close-label":"Close review changes","changes.action.revert-all-cancel":"Cancel","changes.action.revert-all-confirm":"Revert all","changes.action.revert-all-description":"Are you sure you want to revert all {{count}} changes?","changes.action.revert-changes-confirm-change_one":"Revert change","changes.action.revert-changes-confirm-change_other":"Revert changes","changes.action.revert-changes-description":"Are you sure you want to revert the changes?","changes.action.revert-changes-description_one":"Are you sure you want to revert the change?","changes.added-label":"Added","changes.array.item-added-in-position":"Added in position {{position}}","changes.array.item-moved_down_one":"Moved {{count}} position down","changes.array.item-moved_down_other":"Moved {{count}} positions down","changes.array.item-moved_up_one":"Moved {{count}} position up","changes.array.item-moved_up_other":"Moved {{count}} positions up","changes.array.item-removed-from-position":"Removed from position {{position}}","changes.change-bar.aria-label":"Review changes","changes.changed-label":"Changed","changes.changes-by-author":"Changes by","changes.error-boundary.developer-info":"Check the developer console for more information","changes.error-boundary.title":"Rendering the changes to this field caused an error","changes.error.incorrect-type-message":'Value error: Value is of type "<code>{{actualType}}</code>", expected "<code>{{expectedType}}</code>"',"changes.file.meta-info-fallback-title":"Untitled","changes.image.crop-changed":"Crop changed","changes.image.deleted":"Image deleted","changes.image.error-loading-image":"Error loading image","changes.image.hotspot-changed":"Hotspot changed","changes.image.meta-info-fallback-title":"Untitled","changes.image.no-asset-set":"Image not set","changes.image.no-image-placeholder":"(no image)","changes.inspector.from-label":"From","changes.inspector.meta-label":"Meta","changes.inspector.to-label":"To","changes.loading-author":"Loading…","changes.loading-changes":"Loading changes…","changes.no-changes-description":"Edit the document or select an older version in the timeline to see a list of changes appear in this panel.","changes.no-changes-title":"There are no changes","changes.portable-text.annotation_added":"Added annotation","changes.portable-text.annotation_changed":"Changed annotation","changes.portable-text.annotation_removed":"Removed annotation","changes.portable-text.annotation_unchanged":"Unchanged annotation","changes.portable-text.block-style-changed":'Changed block style from "{{fromStyle}}" to "{{toStyle}}"',"changes.portable-text.changed-formatting":"Changed formatting","changes.portable-text.empty-inline-object":"Empty {{inlineObjectType}}","changes.portable-text.empty-object-annotation":"Empty {{annotationType}}","changes.portable-text.empty-text_added":"Added empty text","changes.portable-text.empty-text_changed":"Changed empty text","changes.portable-text.empty-text_removed":"Removed empty text","changes.portable-text.inline-object_added":"Added inline object","changes.portable-text.inline-object_changed":"Changed inline object","changes.portable-text.inline-object_removed":"Removed inline object","changes.portable-text.inline-object_unchanged":"Unchanged inline object","changes.portable-text.text_added":"Added text","changes.portable-text.text_removed":"Removed text","changes.portable-text.unknown-annotation-schema-type":"Unknown schema type","changes.portable-text.unknown-inline-object-schema-type":"Unknown schema type","changes.removed-label":"Removed","changes.title":"Review changes","common.context-menu-button.tooltip":"Show more","common.dialog.cancel-button.text":"Cancel","common.dialog.confirm-button.text":"Confirm","common.loading":"Loading","configuration-issues.button.tooltip":"Found configuration issues","default-menu-item.fallback-title":"Sort by {{title}}","default-orderings.caption":"Sort by Caption","default-orderings.description":"Sort by Description","default-orderings.header":"Sort by Header","default-orderings.heading":"Sort by Heading","default-orderings.label":"Sort by Label","default-orderings.name":"Sort by Name","default-orderings.title":"Sort by Title","document-status.edited":"Edited {{date}}","document-status.not-published":"Not published","document-status.published":"Published {{date}}","form.error.duplicate-keys-alert.details.additional-description":"The value of the <code>_key</code> property must be a unique string.","form.error.duplicate-keys-alert.details.description":"This usually happens when items are created using an API client, and the <code>_key</code> property of each elements has been generated non-uniquely.","form.error.duplicate-keys-alert.details.title":"Developer info","form.error.duplicate-keys-alert.generate-button.text":"Generate unique keys","form.error.duplicate-keys-alert.summary":"Several items in this list share the same identifier (key). Every item must have an unique identifier.","form.error.duplicate-keys-alert.title":"Non-unique keys","form.error.field-not-found":'Field "{{fieldName}}" not found among members – verify that it is defined in the schema and that it has not been conditionally hidden.',"form.error.missing-keys-alert.add-button.text":"Add missing keys","form.error.missing-keys-alert.details.additional-description":"The value of the <code>_key</code> property must be a unique string.","form.error.missing-keys-alert.details.description":"This usually happens when items are created using an API client, and the <code>_key</code> property has not been included.","form.error.missing-keys-alert.details.title":"Developer info","form.error.missing-keys-alert.summary":"Some items in the list are missing their keys. This must be fixed in order to edit the list.","form.error.missing-keys-alert.title":"Missing keys","form.error.mixed-array-alert.details.description":"This usually happens when items are created using an API client, or when a custom input component has added invalid data to the list.","form.error.mixed-array-alert.details.title":"Developer info","form.error.mixed-array-alert.remove-button.text":"Remove non-object values","form.error.mixed-array-alert.summary":"Some items in this list are not objects. This must be fixed in order to edit the list.","form.error.mixed-array-alert.title":"Invalid list values","form.error.no-array-item-at-index":"No array item at index <code>{{index}}</code> found at path <code>{{path}}</code>","form.error.no-array-item-at-key":'No array item with `_key` <code>"{{key}}"</code> found at path <code>{{path}}</code>',"form.field.deprecated-label":"deprecated","form.field.untitled-field-label":"Untitled","form.field.untitled-fieldset-label":"Untitled","form.validation.has-error-aria-label":"Has error","form.validation.has-info-aria-label":"Has information","form.validation.has-warning-aria-label":"Has warning","form.validation.summary.errors-count_one":"{{count}} error","form.validation.summary.errors-count_other":"{{count}} errors","form.validation.summary.warnings-count_one":"{{count}} warning","form.validation.summary.warnings-count_other":"{{count}} warnings","free-trial.tooltip.days-count_one":"{{count}} day left in trial","free-trial.tooltip.days-count_other":"{{count}} days left in trial","free-trial.tooltip.trial-finished":"Upgrade your project","help-resources.action.contact-sales":"Contact sales","help-resources.action.help-and-support":"Help and support","help-resources.action.join-our-community":"Join our community","help-resources.latest-sanity-version":"Latest version is {{latestVersion}}","help-resources.studio-version":"Sanity Studio version {{studioVersion}}","help-resources.title":"Help and resources","input.files.common.cancel-upload":"Cancel","input.files.common.upload-placeholder.file-input-button.text":"Upload","input.files.common.upload-progress":"Uploading <FileName/>","input.reference.document-cannot-be-opened.failed-to-resolve-url":"This document cannot be opened (unable to resolve URL to Studio)","inputs.array.action.add-after":"Add item after","inputs.array.action.add-before":"Add item before","inputs.array.action.add-item":"Add item","inputs.array.action.add-item-select-type":"Add item...","inputs.array.action.drag.tooltip":"Drag to re-order","inputs.array.action.duplicate":"Duplicate","inputs.array.action.edit":"Edit {{itemTypeTitle}}","inputs.array.action.remove":"Remove","inputs.array.action.remove-invalid-item":"Remove","inputs.array.action.view":"View {{itemTypeTitle}}","inputs.array.error.can-delete-but-no-edit-description":"You can still move or delete this item, but it cannot be edited since the schema definition for its type is nowhere to be found.","inputs.array.error.cannot-resolve-initial-value-title":"Unable to resolve initial value for type: {{schemaTypeTitle}}: {{errorMessage}}.","inputs.array.error.cannot-upload-unable-to-convert_one":"The following item can't be uploaded because there's no known conversion from content type to array item:","inputs.array.error.cannot-upload-unable-to-convert_other":"The following items can't be uploaded because there's no known conversion from content types to array item:","inputs.array.error.current-schema-not-declare-description":"The current schema does not declare items of type <code>{{typeName}}</code> as valid for this list. This could mean that the type has been removed as a valid item type, or that someone else has added it to their own local schema that is not yet deployed.","inputs.array.error.json-representation-description":"JSON representation of this item:","inputs.array.error.type-is-incompatible-prompt":"Item of type <code>{{typeName}}</code> not valid for this list","inputs.array.error.type-is-incompatible-title":"Why is this happening?","inputs.array.error.unexpected-error":"Unexpected Error: {{error}}","inputs.array.no-items-label":"No items","inputs.array.read-only-label":"This field is read-only","inputs.array.resolving-initial-value":"Resolving initial value…","inputs.datetime.placeholder":"e.g. {{example}}","inputs.file.actions-menu.file-options.aria-label":"Open file options menu","inputs.file.browse-button.text":"Browse","inputs.file.dialog.title":"Select file","inputs.file.error.unknown-member-kind":"Unknown member kind: {{kind}}","inputs.file.invalid-file-warning.description":"The value of this field is not a valid file. Resetting this field will let you choose a new file.","inputs.file.invalid-file-warning.reset-button.text":"Reset value","inputs.file.invalid-file-warning.title":"Invalid file value","inputs.file.multi-browse-button.text":"Select","inputs.file.upload-failed.description":"The upload could not be completed at this time.","inputs.file.upload-failed.title":"Upload failed","inputs.files.common.actions-menu.clear-field.label":"Clear field","inputs.files.common.actions-menu.copy-url.label":"Copy URL","inputs.files.common.actions-menu.download.label":"Download","inputs.files.common.actions-menu.notification.url-copied":"The URL is copied to the clipboard","inputs.files.common.actions-menu.replace.label":"Replace","inputs.files.common.actions-menu.upload.label":"Upload","inputs.files.common.drop-message.drop-to-upload":"Drop to upload","inputs.files.common.drop-message.drop-to-upload-multi_one":"Drop to upload {{count}} file","inputs.files.common.drop-message.drop-to-upload-multi_other":"Drop to upload {{count}} files","inputs.files.common.drop-message.drop-to-upload.no-accepted-file-message_one":"Can't upload this file here","inputs.files.common.drop-message.drop-to-upload.no-accepted-file-message_other":"Can't upload any of these files here","inputs.files.common.drop-message.drop-to-upload.rejected-file-message_one":"{{count}} file can't be uploaded here","inputs.files.common.drop-message.drop-to-upload.rejected-file-message_other":"{{count}} files can't be uploaded here","inputs.files.common.placeholder.cannot-upload-some-files_one":"Cannot upload file","inputs.files.common.placeholder.cannot-upload-some-files_other":"Cannot upload {{count}} files","inputs.files.common.placeholder.drag-or-paste-to-upload_file":"Drag or paste file here","inputs.files.common.placeholder.drag-or-paste-to-upload_image":"Drag or paste image here","inputs.files.common.placeholder.drop-to-upload_file":"Drop to upload file","inputs.files.common.placeholder.drop-to-upload_image":"Drop to upload image","inputs.files.common.placeholder.read-only":"Read only","inputs.files.common.placeholder.upload-not-supported":"Can't upload files here","inputs.files.common.stale-upload-warning.clear":"Clear upload","inputs.files.common.stale-upload-warning.description":"An upload has made no progress for at least {{staleThresholdMinutes}} minutes and likely got interrupted. You can safely clear the incomplete upload and try uploading again.","inputs.files.common.stale-upload-warning.title":"Incomplete upload","inputs.image.actions-menu.crop-image-tooltip":"Crop image","inputs.image.actions-menu.edit-details.aria-label":"Open image edit dialog","inputs.image.actions-menu.options.aria-label":"Open image options menu","inputs.image.browse-menu.text":"Select","inputs.image.drag-overlay.cannot-upload-here":"Cannot upload this file here","inputs.image.drag-overlay.drop-to-upload-image":"Drop image to upload","inputs.image.drag-overlay.this-field-is-read-only":"This field is read only","inputs.image.error.unknown-member-kind":"Unknown member kind: {{kind}}","inputs.image.hotspot-dialog.title":"Edit hotspot and crop","inputs.image.invalid-image-warning.description":"The value of this field is not a valid image. Resetting this field will let you choose a new image.","inputs.image.invalid-image-warning.reset-button.text":"Reset value","inputs.image.invalid-image-warning.title":"Invalid image value","inputs.image.preview-uploaded-image":"Preview of uploaded image","inputs.image.upload-error.description":"The upload could not be completed at this time.","inputs.image.upload-error.title":"Upload failed","inputs.imagetool.description":"Adjust the rectangle to crop image. Adjust the circle to specify the area that should always be visible.","inputs.imagetool.load-error":"Error: {{errorMessage}}","inputs.imagetool.title":"Hotspot & Crop","inputs.invalid-value.convert-button.text":"Convert to {{targetType}}","inputs.invalid-value.current-type":"The current value (<code>{{actualType}}</code>)","inputs.invalid-value.description":"The property value is stored as a value type that does not match the expected type.","inputs.invalid-value.details.description":"The value of this property must be of type <code>{{validType}}</code> according to the schema.","inputs.invalid-value.details.multi-type-description":"Only the following types are valid here according to schema:","inputs.invalid-value.details.possible-reason":"Mismatching value types typically occur when the schema has recently been changed.","inputs.invalid-value.details.title":"Developer info","inputs.invalid-value.reset-button.text":"Reset value","inputs.invalid-value.title":"Invalid property value","inputs.object.field-group-tabs.aria-label":"Field groups","inputs.object.unknown-fields.read-only.description":"This field is <strong>read only</strong> according to the document’s schema and cannot be unset. If you want to be able to unset this in Studio, make sure you remove the <code>readOnly</code> field from the enclosing type in the schema.","inputs.object.unknown-fields.remove-field-button.text":"Remove field","inputs.object.unknown-fields.warning.description_one":"Encountered a field that is not defined in the schema.","inputs.object.unknown-fields.warning.description_other":"Encountered {{count}} fields that are not defined in the schema.","inputs.object.unknown-fields.warning.details.description_one":"This field is not defined in the schema, which could mean that the field definition has been removed or that someone else has added it to their own local project and have not deployed their changes yet.","inputs.object.unknown-fields.warning.details.description_other":"These fields are not defined in the document’s schema, which could mean that the field definitions have been removed or that someone else has added them to their own local project and have not deployed their changes yet.","inputs.object.unknown-fields.warning.details.title":"Developer info","inputs.object.unknown-fields.warning.title_one":"Unknown field found","inputs.object.unknown-fields.warning.title_other":"Unknown fields found","inputs.portable-text.action.collapse-editor":"Collapse editor","inputs.portable-text.action.edit-annotation-aria-label":"Edit annotation","inputs.portable-text.action.expand-editor":"Expand editor","inputs.portable-text.action.insert-block":"Insert {{typeName}}","inputs.portable-text.action.insert-block-aria-label":"Insert {{typeName}} (block)","inputs.portable-text.action.insert-inline-object":"Insert {{typeName}}","inputs.portable-text.action.insert-inline-object-aria-label":"Insert {{typeName}} (inline)","inputs.portable-text.action.remove-annotation-aria-label":"Remove annotation","inputs.portable-text.activate-on-focus-message_click":"Click to activate","inputs.portable-text.activate-on-focus-message_click-focused":"Click or press space to activate","inputs.portable-text.activate-on-focus-message_tap":"Tap to activate","inputs.portable-text.annotation-aria-label":"Annotation object","inputs.portable-text.annotation-editor.title":"Edit {{schemaType}}","inputs.portable-text.annotation.link":"Link","inputs.portable-text.block.aria-label":"Block object","inputs.portable-text.block.edit":"Edit","inputs.portable-text.block.open-menu-aria-label":"Open menu","inputs.portable-text.block.open-reference":"Open reference","inputs.portable-text.block.remove":"Remove","inputs.portable-text.block.view":"View","inputs.portable-text.decorator.code":"Code","inputs.portable-text.decorator.emphasis":"Italic","inputs.portable-text.decorator.strike-through":"Strike","inputs.portable-text.decorator.strong":"Strong","inputs.portable-text.decorator.underline":"Underline","inputs.portable-text.empty-placeholder":"Empty","inputs.portable-text.inline-block.aria-label":"Inline object","inputs.portable-text.inline-object.edit":"Edit object","inputs.portable-text.inline-object.edit-aria-label":"Edit object","inputs.portable-text.inline-object.remove":"Remove object","inputs.portable-text.inline-object.remove-aria-label":"Remove object","inputs.portable-text.invalid-value.action-disclaimer":"NOTE: It’s generally safe to perform the action above, but if you are in doubt, get in touch with those responsible for configuring your studio.","inputs.portable-text.invalid-value.disallowed-child-type.action":"Remove the object","inputs.portable-text.invalid-value.disallowed-child-type.description":"Child with key {{childKey}} of block with key <code>{{key}}</code> is of type <code>{{childType}}</code>, which is not allowed by the schema.","inputs.portable-text.invalid-value.disallowed-type.action":"Remove the block","inputs.portable-text.invalid-value.disallowed-type.description":"Block with key <code>{{key}}</code> is of type <code>{{typeName}}</code>, which is not allowed by the schema.","inputs.portable-text.invalid-value.empty-children.action":"Insert empty text span","inputs.portable-text.invalid-value.empty-children.description":"Text block with key <code>{{key}}</code> has no text spans.","inputs.portable-text.invalid-value.ignore-button.text":"Ignore","inputs.portable-text.invalid-value.incorrect-block-type.action":"Use type <code>{{expectedTypeName}}</code>","inputs.portable-text.invalid-value.incorrect-block-type.description":"Block with key <code>{{key}}</code> has an invalid type name. According to the schema, it should be <code>{{expectedTypeName}}</code>.","inputs.portable-text.invalid-value.invalid-span-text.action":"Set empty text value","inputs.portable-text.invalid-value.invalid-span-text.description":"Span with key {{childKey}} of block with key <code>{{key}}</code> has a missing or invalid <code>text</code> property.","inputs.portable-text.invalid-value.missing-block-type.action":"Use type <code>{{expectedTypeName}}</code>","inputs.portable-text.invalid-value.missing-block-type.description":"Block with key <code>{{key}}</code> is missing a type name. According to the schema, it should be <code>{{expectedTypeName}}</code>.","inputs.portable-text.invalid-value.missing-child-key.action":"Assign random key","inputs.portable-text.invalid-value.missing-child-key.description":"Child at index <code>{{index}}</code> of block with key <code>{{key}}</code> is missing <code>_key</code> property.","inputs.portable-text.invalid-value.missing-child-type.action":"Remove the object","inputs.portable-text.invalid-value.missing-child-type.description":"Child with key {{childKey}} of block with key <code>{{key}}</code> is missing <code>_type</code> property.","inputs.portable-text.invalid-value.missing-key.action":"Assign random key","inputs.portable-text.invalid-value.missing-key.description":"Block at index <code>{{index}}</code> is missing required <code>_key</code> property.","inputs.portable-text.invalid-value.missing-or-invalid-children.action":"Remove the block","inputs.portable-text.invalid-value.missing-or-invalid-children.description":"Text block with key <code>{{key}}</code> has an invalid or missing `children` property.","inputs.portable-text.invalid-value.missing-or-invalid-markdefs.action":"Add property","inputs.portable-text.invalid-value.missing-or-invalid-markdefs.description":"Text block with key <code>{{key}}</code> has an invalid or missing `markDefs` property.","inputs.portable-text.invalid-value.missing-type.action":"Remove the block","inputs.portable-text.invalid-value.missing-type.description":"Block with key <code>{{key}}</code> is missing a type name.","inputs.portable-text.invalid-value.non-object-child.action":"Remove the item","inputs.portable-text.invalid-value.non-object-child.description":"Child at index <code>{{index}}</code> of block with key <code>{{key}}</code> is not an object.","inputs.portable-text.invalid-value.not-an-array.action":"Unset the value","inputs.portable-text.invalid-value.not-an-array.description":"Value must be an array of Portable Text blocks, or undefined.","inputs.portable-text.invalid-value.not-an-object.action":"Remove item","inputs.portable-text.invalid-value.not-an-object.description":"Item at <code>{{index}}</code> is not an object,.","inputs.portable-text.invalid-value.orphaned-marks.action":"Remove disallowed marks","inputs.portable-text.invalid-value.orphaned-marks.description":"Text block with key <code>{{key}}</code> contains marks <code>({{orphanedMarks, list}})</code> that are not allowed by the schema.","inputs.portable-text.invalid-value.title":"Invalid Portable Text value","inputs.portable-text.list-type.bullet":"Bulleted list","inputs.portable-text.list-type.number":"Numbered list","inputs.portable-text.style.h1":"Heading 1","inputs.portable-text.style.h2":"Heading 2","inputs.portable-text.style.h3":"Heading 3","inputs.portable-text.style.h4":"Heading 4","inputs.portable-text.style.h5":"Heading 5","inputs.portable-text.style.h6":"Heading 6","inputs.portable-text.style.multiple":"Multiple","inputs.portable-text.style.none":"No style","inputs.portable-text.style.normal":"Normal","inputs.portable-text.style.quote":"Quote","inputs.reference.action.clear":"Clear","inputs.reference.action.create-new-document":"Create","inputs.reference.action.create-new-document-select":"Create…","inputs.reference.action.duplicate":"Duplicate","inputs.reference.action.open-in-new-tab":"Open in new tab","inputs.reference.action.remove":"Remove","inputs.reference.action.replace":"Replace","inputs.reference.action.replace-cancel":"Cancel replace","inputs.reference.cross-dataset.feature-disabled-actions":"You can still clear this field's existing reference, but it cannot be changed to a different document as long as the feature is disabled.","inputs.reference.cross-dataset.feature-disabled-description":"This feature has been disabled. Read how to enable it in <DocumentationLink>the documentation</DocumentationLink>.","inputs.reference.cross-dataset.feature-unavailable-title":"Unavailable feature: Cross dataset reference","inputs.reference.cross-dataset.invalid-type":"The referenced document is of invalid type ({{typeName}}) <JsonValue/>","inputs.reference.document-opens-in-new-tab":"This document opens in a new tab","inputs.reference.error.document-unavailable-title":"Document unavailable","inputs.reference.error.failed-to-load-document-title":"Failed to load referenced document","inputs.reference.error.invalid-search-result-type-title":`Search returned a type that's not valid for this reference: "{{returnedType}}"`,"inputs.reference.error.invalid-type-description":"Referenced document (<code>{{documentId}}</code>) is of type <code>{{actualType}}</code>. According to the schema, referenced documents can only be of type <AllowedTypes />.","inputs.reference.error.invalid-type-title":"Document of invalid type","inputs.reference.error.missing-read-permissions-description":"The referenced document could not be accessed due to insufficient permissions","inputs.reference.error.missing-read-permissions-title":"Insufficient permissions","inputs.reference.error.nonexistent-document-description":"The referenced document does not exist (ID: <code>{{documentId}}</code>). You can either remove the reference or replace it with another document.","inputs.reference.error.nonexistent-document-title":"Not found","inputs.reference.error.nonexistent-document.clear-button-label":"Clear","inputs.reference.error.search-failed-title":"Reference search failed","inputs.reference.image-preview-alt-text":"Image preview of referenced document","inputs.reference.incomplete-reference.finalize-action-description":"<strong>{{referencedDocument}}</strong> is published and this reference should now be finalized.","inputs.reference.incomplete-reference.finalize-action-title":"Finalize reference","inputs.reference.incomplete-reference.strengthen-action-description":"<strong>{{referencedDocument}}</strong> is published and this reference should now be converted to a strong reference.","inputs.reference.incomplete-reference.strengthen-action-title":"Convert to strong reference","inputs.reference.incomplete-reference.strengthen-button-label":"Convert to strong reference","inputs.reference.metadata-error.retry-button-label":"Retry","inputs.reference.metadata-error.title":"Unable to load reference metadata","inputs.reference.no-results-for-query":"No results for <strong>“{{searchTerm}}”</strong>","inputs.reference.preview.edited-at-time":"Edited <RelativeTime/>","inputs.reference.preview.has-no-unpublished-changes-aria-label":"No unpublished edits","inputs.reference.preview.has-unpublished-changes-aria-label":"Edited","inputs.reference.preview.is-not-published-aria-label":"Not published","inputs.reference.preview.is-published-aria-label":"Published","inputs.reference.preview.no-unpublished-edits":"No unpublished edits","inputs.reference.preview.not-published":"Not published","inputs.reference.preview.published-at-time":"Published <RelativeTime/>","inputs.reference.referenced-document-does-not-exist":"The referenced document no longer exist and might have been deleted (document ID: <code>{{documentId}}</code>).","inputs.reference.referenced-document-insufficient-permissions":"The referenced document could not be accessed due to insufficient permissions","inputs.reference.resolving-initial-value":"Resolving initial value…","inputs.reference.search-placeholder":"Type to search","inputs.reference.strength-mismatch.is-strong-consquences":"It will not be possible to delete the reference document without first removing this reference or converting it to weak.","inputs.reference.strength-mismatch.is-strong-description":"This reference is <em>strong</em>, but according to the current schema it should be <em>weak</em>.","inputs.reference.strength-mismatch.is-weak-consquences":"This makes it possible to delete the referenced document without first deleting this reference, leaving this field referencing a nonexisting document.","inputs.reference.strength-mismatch.is-weak-description":"This reference is <em>weak</em>, but according to the current schema it should be <em>strong</em>.","inputs.reference.strength-mismatch.strengthen-button-label":"Convert to strong reference","inputs.reference.strength-mismatch.title":"Reference strength mismatch","inputs.reference.strength-mismatch.weaken-button-label":"Convert to weak reference","inputs.slug.action.generate":"Generate","inputs.slug.action.generating":"Generating…","inputs.slug.error.missing-source":"Source is missing. Check source on type {{schemaType}} in schema","inputs.tags.placeholder":"Enter tag and press ENTER…","inputs.tags.placeholder_touch":"Enter tag…","inputs.untyped-value.convert-button.text":"Convert to {{targetType}}","inputs.untyped-value.description":"Encountered an object value without a <code>_type</code> property.","inputs.untyped-value.details.description":"Either remove the <code>name</code> property of the object declaration, or set <code>_type</code> property on items.","inputs.untyped-value.details.json-dump-prefix":"Current value (<code>object</code>):","inputs.untyped-value.details.multi-type-description":"The following types are valid here according to schema:","inputs.untyped-value.details.title":"Developer info","inputs.untyped-value.title":"Property value missing <code>_type</code>","inputs.untyped-value.unset-item-button.text":"Unset value","insufficient-permissions-message.not-authorized-explanation":"You do not have permission to access this feature.","insufficient-permissions-message.not-authorized-explanation_create-any-document":"You do not have permission to create a document.","insufficient-permissions-message.not-authorized-explanation_create-document":"You do not have permission to create this document.","insufficient-permissions-message.not-authorized-explanation_create-document-type":"You do not have permission to create this kind of document.","insufficient-permissions-message.not-authorized-explanation_create-new-reference":"You do not have permission to create a new reference.","insufficient-permissions-message.not-authorized-explanation_delete-document":"You do not have permission to delete this document.","insufficient-permissions-message.not-authorized-explanation_discard-changes":"You do not have permission to discard changes in this document.","insufficient-permissions-message.not-authorized-explanation_duplicate-document":"You do not have permission to duplicate this document.","insufficient-permissions-message.not-authorized-explanation_publish-document":"You do not have permission to publish this document.","insufficient-permissions-message.not-authorized-explanation_unpublish-document":"You do not have permission to unpublish this document.","insufficient-permissions-message.roles":"Your roles: <Roles/>","insufficient-permissions-message.title":"Insufficient permissions","member-field-error.unexpected-error":"Unexpected error: {{error}}","new-document.button":"Create","new-document.create-new-document-label":"New document…","new-document.filter-placeholder":"Filter","new-document.loading":"Loading…","new-document.new-document-aria-label":"New document","new-document.no-document-types-found":"No document types found","new-document.no-document-types-label":"No document types","new-document.no-results":"No results for <strong>{{searchQuery}}</strong>","new-document.open-dialog-aria-label":"Create new document","new-document.title":"Create new document","presence.action.manage-members":"Manage members","presence.aria-label":"Global presence","presence.no-one-else-description":"Invite people to the project to see their online status.","presence.no-one-else-title":"No one else is here","presence.not-in-a-document":"Not in a document","presence.tooltip-content":"Who is here","preview.default.title-fallback":"Untitled","preview.fallback.no-value":"(no value)","preview.image.file-is-being-uploaded.alt-text":"The image currently being uploaded","relative-time.just-now":"just now","search.action-open-aria-label":"Open search","search.action.add-filter":"Add filter","search.action.clear-filters":"Clear filters","search.action.clear-recent-searches":"Clear recent searches","search.action.clear-type-filters-aria-label":"Clear checked filters","search.action.clear-type-filters-label":"Clear","search.action.close-search-aria-label":"Close search","search.action.filter-by-document-type-aria-label":"Filter by document type","search.action.remove-filter-aria-label":"Remove filter","search.action.search-all-types":"Search all documents","search.action.search-specific-types":"Search for {{types, list}}","search.action.search-specific-types-truncated":"Search for {{types, list}} +{{count}} more","search.action.select-asset":"Select asset","search.action.select-asset_file":"Select file","search.action.select-asset_image":"Select image","search.action.toggle-filters-aria-label_hide":"Hide filters","search.action.toggle-filters-aria-label_show":"Show filters","search.action.toggle-filters-label_hide":"Hide filters","search.action.toggle-filters-label_show":"Show filters","search.button.tooltip":"Search","search.document-type-list":"{{types, list}}","search.document-type-list-all-types":"All types","search.document-type-list-truncated":"{{types, list}} +{{count}} more","search.document-types-aria-label":"Document types","search.document-types-no-matches-found":"No matches for {{filter}}","search.error.display-filter-description":"This may indicate invalid options defined in your schema.","search.error.display-filter-title":"An error occurred whilst displaying this filter.","search.error.no-valid-asset-source-check-config-description":"Please ensure it's enabled in your studio configuration file.","search.error.no-valid-asset-source-only-default-description":"Currently, only the default asset source is supported.","search.error.no-valid-asset-source-title":"No valid asset sources found.","search.error.unspecified-error-help-description":"Please try again or check your connection","search.error.unspecified-error-title":"Something went wrong while searching","search.filter-all-fields-header":"All fields","search.filter-asset-change_file":"Change file","search.filter-asset-change_image":"Change image","search.filter-asset-clear":"Clear","search.filter-asset-select_file":"Select file","search.filter-asset-select_image":"Select image","search.filter-boolean-false":"False","search.filter-boolean-true":"True","search.filter-by-title-aria-label":"Filter by title","search.filter-date-aria-label":"Date","search.filter-date-range-end-date-aria-label":"End date","search.filter-date-range-start-date-aria-label":"Start date","search.filter-date-unit-aria-label":"Select unit","search.filter-date-unit_days":"Days","search.filter-date-unit_months":"Months","search.filter-date-unit_years":"Years","search.filter-date-value-aria-label":"Unit value","search.filter-field-tooltip-description":"Field description","search.filter-field-tooltip-name":"Field name","search.filter-field-tooltip-used-in-document-types":"Used in document types","search.filter-no-matches-found":"No matches for {{filter}}","search.filter-number-max-value-placeholder":"Max value","search.filter-number-min-value-placeholder":"Min value","search.filter-number-value-placeholder":"Value","search.filter-placeholder":"Filter","search.filter-reference-clear":"Clear","search.filter-shared-fields-header":"Shared fields","search.filter-string-value-placeholder":"Value","search.filter-string-value-select-predefined-value":"Select…","search.filters-aria-label_one":"Filter","search.filters-aria-label_other":"Filters","search.instructions":"Use <ControlsIcon/> to refine your search","search.no-results-help-description":"Try another keyword or adjust your filters","search.no-results-title":"No results found","search.operator.array-count-equal.description_one":"<Field/> <Operator>has</Operator> <Value>{{count}} item</Value>","search.operator.array-count-equal.description_other":"<Field/> <Operator>has</Operator> <Value>{{count}} items</Value>","search.operator.array-count-equal.name":"quantity is","search.operator.array-count-gt.description_one":"<Field/> <Operator>has ></Operator> <Value>{{count}} item</Value>","search.operator.array-count-gt.description_other":"<Field/> <Operator>has ></Operator> <Value>{{count}} items</Value>","search.operator.array-count-gt.name":"quantity greater than","search.operator.array-count-gte.description_one":"<Field/> <Operator>has ≥</Operator> <Value>{{count}} item</Value>","search.operator.array-count-gte.description_other":"<Field/> <Operator>has ≥</Operator> <Value>{{count}} items</Value>","search.operator.array-count-gte.name":"quantity greater than or equal to","search.operator.array-count-lt.description_one":"<Field/> <Operator>has <</Operator> <Value>{{count}} item</Value>","search.operator.array-count-lt.description_other":"<Field/> <Operator>has <</Operator> <Value>{{count}} items</Value>","search.operator.array-count-lt.name":"quantity less than","search.operator.array-count-lte.description_one":"<Field/> <Operator>has ≤</Operator> <Value>{{count}} item</Value>","search.operator.array-count-lte.description_other":"<Field/> <Operator>has ≤</Operator> <Value>{{count}} items</Value>","search.operator.array-count-lte.name":"quantity less than or equal to","search.operator.array-count-not-equal.description_one":"<Field/> <Operator>does not have</Operator> <Value>{{count}} item</Value>","search.operator.array-count-not-equal.description_other":"<Field/> <Operator>does not have</Operator> <Value>{{count}} items</Value>","search.operator.array-count-not-equal.name":"quantity is not","search.operator.array-count-range.description":"<Field/> <Operator>has between</Operator> <Value>{{from}} → {{to}} items</Value>","search.operator.array-count-range.name":"quantity is between","search.operator.array-list-includes.description":"<Field/> <Operator>includes</Operator> <Value>{{value}}</Value>","search.operator.array-list-includes.name":"includes","search.operator.array-list-not-includes.description":"<Field/> <Operator>does not include</Operator> <Value>{{value}}</Value>","search.operator.array-list-not-includes.name":"does not include","search.operator.array-reference-includes.description":"<Field/> <Operator>includes</Operator> <Value>{{value}}</Value>","search.operator.array-reference-includes.name":"includes","search.operator.array-reference-not-includes.description":"<Field/> <Operator>does not include</Operator> <Value>{{value}}</Value>","search.operator.array-reference-not-includes.name":"does not include","search.operator.asset-file-equal.description":"<Field/> <Operator>is</Operator> <Value>{{value}}</Value>","search.operator.asset-file-equal.name":"is","search.operator.asset-file-not-equal.description":"<Field/> <Operator>is not</Operator> <Value>{{value}}</Value>","search.operator.asset-file-not-equal.name":"is not","search.operator.asset-image-equal.description":"<Field/> <Operator>is</Operator> <Value>{{value}}</Value>","search.operator.asset-image-equal.name":"is","search.operator.asset-image-not-equal.description":"<Field/> <Operator>is not</Operator> <Value>{{value}}</Value>","search.operator.asset-image-not-equal.name":"is not","search.operator.boolean-equal.description":"<Field/> <Operator>is</Operator> <Value>{{value}}</Value>","search.operator.boolean-equal.name":"is","search.operator.date-after.description":"<Field/> <Operator>is after</Operator> <Value>{{value}}</Value>","search.operator.date-after.name":"after","search.operator.date-before.description":"<Field/> <Operator>is before</Operator> <Value>{{value}}</Value>","search.operator.date-before.name":"before","search.operator.date-equal.description":"<Field/> <Operator>is</Operator> <Value>{{value}}</Value>","search.operator.date-equal.name":"is","search.operator.date-last.description":"<Field/> <Operator>is in the last</Operator> <Value>{{value}}</Value>","search.operator.date-last.name":"last","search.operator.date-not-equal.description":"<Field/> <Operator>is not</Operator> <Value>{{value}}</Value>","search.operator.date-not-equal.name":"is not","search.operator.date-range.description":"<Field/> <Operator>is between</Operator> <Value/>","search.operator.date-range.name":"is between","search.operator.date-time-after.description":"<Field/> <Operator>is after</Operator> <Value>{{value}}</Value>","search.operator.date-time-after.name":"after","search.operator.date-time-before.description":"<Field/> <Operator>is before</Operator> <Value>{{value}}</Value>","search.operator.date-time-before.name":"before","search.operator.date-time-equal.description":"<Field/> <Operator>is</Operator> <Value>{{value}}</Value>","search.operator.date-time-equal.name":"is","search.operator.date-time-last.description":"<Field/> <Operator>is in the last</Operator> <Value>{{value}}</Value>","search.operator.date-time-last.name":"last","search.operator.date-time-not-equal.description":"<Field/> <Operator>is not</Operator> <Value>{{value}}</Value>","search.operator.date-time-not-equal.name":"is not","search.operator.date-time-range.description":"<Field/> <Operator>is between</Operator> <Value/>","search.operator.date-time-range.name":"is between","search.operator.defined.description":"<Field/> <Operator>is</Operator> <Value>not empty</Value>","search.operator.defined.name":"not empty","search.operator.not-defined.description":"<Field/> <Operator>is</Operator> <Value>empty</Value>","search.operator.not-defined.name":"empty","search.operator.number-equal.description":"<Field/> <Operator>is</Operator> <Value>{{value}}</Value>","search.operator.number-equal.name":"is","search.operator.number-gt.description":"<Field/> <Operator>></Operator> <Value>{{value}}</Value>","search.operator.number-gt.name":"greater than","search.operator.number-gte.description":"<Field/> <Operator>≥</Operator> <Value>{{value}}</Value>","search.operator.number-gte.name":"greater than or equal to","search.operator.number-lt.description":"<Field/> <Operator><</Operator> <Value>{{value}}</Value>","search.operator.number-lt.name":"less than","search.operator.number-lte.description":"<Field/> <Operator>≤</Operator> <Value>{{value}}</Value>","search.operator.number-lte.name":"less than or equal to","search.operator.number-not-equal.description":"<Field/> <Operator>is not</Operator> <Value>{{value}}</Value>","search.operator.number-not-equal.name":"is not","search.operator.number-range.description":"<Field/> <Operator>is between</Operator> <Value>{{from}} → {{to}}</Value>","search.operator.number-range.name":"is between","search.operator.portable-text-contains.description":"<Field/> <Operator>contains</Operator> <Value>{{value}}</Value>","search.operator.portable-text-contains.name":"contains","search.operator.portable-text-equal.description":"<Field/> <Operator>is</Operator> <Value>{{value}}</Value>","search.operator.portable-text-equal.name":"is","search.operator.portable-text-not-contains.description":"<Field/> <Operator>does not contain</Operator> <Value>{{value}}</Value>","search.operator.portable-text-not-contains.name":"does not contain","search.operator.portable-text-not-equal.description":"<Field/> <Operator>is not</Operator> <Value>{{value}}</Value>","search.operator.portable-text-not-equal.name":"is not","search.operator.reference-asset-file.description":"<Field/> <Operator>→</Operator> <Value>{{value}}</Value>","search.operator.reference-asset-file.name":"file","search.operator.reference-asset-image.description":"<Field/> <Operator>→</Operator> <Value>{{value}}</Value>","search.operator.reference-asset-image.name":"image","search.operator.reference-document.description":"<Field/> <Operator>→</Operator> <Value>{{value}}</Value>","search.operator.reference-document.name":"document","search.operator.reference-equal.description":"<Field/> <Operator>is</Operator> <Value>{{value}}</Value>","search.operator.reference-equal.name":"is","search.operator.reference-not-equal.description":"<Field/> <Operator>is not</Operator> <Value>{{value}}</Value>","search.operator.reference-not-equal.name":"is not","search.operator.slug-contains.description":"<Field/> <Operator>contains</Operator> <Value>{{value}}</Value>","search.operator.slug-contains.name":"contains","search.operator.slug-equal.description":"<Field/> <Operator>is</Operator> <Value>{{value}}</Value>","search.operator.slug-equal.name":"is","search.operator.slug-not-contains.description":"<Field/> <Operator>does not contain</Operator> <Value>{{value}}</Value>","search.operator.slug-not-contains.name":"does not contain","search.operator.slug-not-equal.description":"<Field/> <Operator>is not</Operator> <Value>{{value}}</Value>","search.operator.slug-not-equal.name":"is not","search.operator.string-contains.description":"<Field/> <Operator>contains</Operator> <Value>{{value}}</Value>","search.operator.string-contains.name":"contains","search.operator.string-equal.description":"<Field/> <Operator>is</Operator> <Value>{{value}}</Value>","search.operator.string-equal.name":"is","search.operator.string-list-equal.description":"<Field/> <Operator>is</Operator> <Value>{{value}}</Value>","search.operator.string-list-equal.name":"is","search.operator.string-list-not-equal.description":"<Field/> <Operator>is not</Operator> <Value>{{value}}</Value>","search.operator.string-list-not-equal.name":"is not","search.operator.string-not-contains.description":"<Field/> <Operator>does not contain</Operator> <Value>{{value}}</Value>","search.operator.string-not-contains.name":"does not contain","search.operator.string-not-equal.description":"<Field/> <Operator>is not</Operator> <Value>{{value}}</Value>","search.operator.string-not-equal.name":"is not","search.ordering.best-match-label":"Best match","search.ordering.created-ascending-label":"Created: Oldest first","search.ordering.created-descending-label":"Created: Newest first","search.ordering.updated-ascending-label":"Updated: Oldest first","search.ordering.updated-descending-label":"Updated: Newest first","search.placeholder":"Search","search.recent-searches-aria-label":"Recent searches","search.recent-searches-label":"Recent searches","search.search-results-aria-label":"Search results","status-button.aria-label":"Configuration status","timeline.error.load-document-changes-description":"Document history transactions have not been affected.","timeline.error.load-document-changes-title":"An error occurred whilst retrieving document changes.","timeline.error.no-document-history-description":"When changing the content of the document, the document versions will appear in this menu.","timeline.error.no-document-history-title":"No document history","timeline.error.unable-to-load-revision":"Unable to load revision","timeline.latest":"Latest","timeline.latest-version":"Latest version","timeline.list.aria-label":"Document revisions","timeline.loading-history":"Loading history…","timeline.operation.created":"Created","timeline.operation.created-initial":"Created","timeline.operation.created-initial_timestamp":"Created: {{timestamp, datetime}}","timeline.operation.created_timestamp":"Created: {{timestamp, datetime}}","timeline.operation.deleted":"Deleted","timeline.operation.deleted_timestamp":"Deleted: {{timestamp, datetime}}","timeline.operation.draft-discarded":"Discarded draft","timeline.operation.draft-discarded_timestamp":"Discarded draft: {{timestamp, datetime}}","timeline.operation.edited-draft":"Edited","timeline.operation.edited-draft_timestamp":"Edited: {{timestamp, datetime}}","timeline.operation.edited-live":"Live edited","timeline.operation.edited-live_timestamp":"Live edited: {{timestamp, datetime}}","timeline.operation.published":"Published","timeline.operation.published_timestamp":"Published: {{timestamp, datetime}}","timeline.operation.unpublished":"Unpublished","timeline.operation.unpublished_timestamp":"Unpublished: {{timestamp, datetime}}","timeline.since":"Since: {{timestamp, datetime}}","timeline.since-version-missing":"Since: unknown version","toolbar.portable-text.action-button-aria-label":"{{action}}","user-menu.action.free-trial-finished":"Upgrade from free","user-menu.action.free-trial_one":"{{count}} day left in trial","user-menu.action.free-trial_other":"{{count}} days left in trial","user-menu.action.invite-members":"Invite members","user-menu.action.invite-members-aria-label":"Invite members","user-menu.action.manage-project":"Manage project","user-menu.action.manage-project-aria-label":"Manage project","user-menu.action.portable-text.annotation-disabled_empty-block":"Cannot apply {{name}} to empty block","user-menu.action.portable-text.annotation-disabled_multiple-blocks":"Cannot apply {{name}} to multiple blocks","user-menu.action.sign-out":"Sign out","user-menu.appearance-title":"Appearance","user-menu.close-menu":"Close menu","user-menu.color-scheme.dark-description":"Use dark appearance","user-menu.color-scheme.dark-title":"Dark","user-menu.color-scheme.light-description":"Use light appearance","user-menu.color-scheme.light-title":"Light","user-menu.color-scheme.system-description":"Use system appearance","user-menu.color-scheme.system-title":"System","user-menu.locale-title":"Language","user-menu.login-provider":"Signed in with {{providerTitle}}","user-menu.open-menu":"Open menu","workspaces.action.add-workspace":"Add workspace","workspaces.action.choose-another-workspace":"Choose another workspace","workspaces.choose-your-workspace-label":"Choose your workspace","workspaces.select-workspace-aria-label":"Select workspace","workspaces.select-workspace-label":"Select workspace","workspaces.select-workspace-tooltip":"Select workspace","workspaces.title":"Workspaces"}),Kxn={locale:"en-US",namespace:QS,resources:Yxn},Zxn=EWe("validation",{"array.exact-length":"Must have exactly {{wantedLength}} items","array.exact-length_blocks":"Must have exactly {{wantedLength}} blocks","array.item-duplicate":"Can't be a duplicate","array.maximum-length":"Must have at most {{maxLength}} items","array.maximum-length_blocks":"Must have at most {{maxLength}} blocks","array.minimum-length":"Must have at least {{minLength}} items","array.minimum-length_blocks":"Must have at least {{minLength}} blocks","date.invalid-format":"Must be a valid ISO-8601 formatted date string","date.maximum":"Must be at or before {{maxDate}}","date.minimum":"Must be at or after {{minDate}}","generic.incorrect-type":'Expected type "{{expectedType}}", got "{{actualType}}"',"generic.not-allowed":"Value did not match any allowed values","generic.not-allowed_hint":'Value "{{hint}}" did not match any allowed values',"generic.required":"Required","number.greater-than":"Must be greater than {{threshold}}","number.less-than":"Must be less than {{threshold}}","number.maximum":"Must be lower than or equal to {{maxNumber}}","number.maximum-precision":"Max precision is {{limit}}","number.minimum":"Must be greater than or equal to {{minNumber}}","number.non-integer":"Must be an integer","object.asset-required":"Asset is required","object.asset-required_file":"File is required","object.asset-required_image":"Image is required","object.not-reference":"Must be a reference to a document","object.reference-not-published":"Referenced document must be published","panel.close-button-aria-label":"Close validation","panel.no-errors-message":"No validation errors","panel.title":"Validation","slug.missing-current":"Slug must have a value","slug.not-object":"Slug must be an object","slug.not-unique":"Slug is already in use","string.email":"Must be a valid email address","string.exact-length":"Must be exactly {{wantedLength}} characters long","string.lowercase":"Must be all lowercase characters","string.maximum-length":"Must be at most {{maxLength}} characters long","string.minimum-length":"Must be at least {{minLength}} characters long","string.regex-does-not-match":'Does not match "{{name}}"-pattern',"string.regex-match":'Should not match "{{name}}"-pattern',"string.uppercase":"Must be all uppercase characters","string.url.disallowed-scheme":"Does not match allowed protocols/schemes","string.url.includes-credentials":"Username/password not allowed","string.url.invalid":"Not a valid URL","string.url.not-absolute":"Relative URLs are not allowed","string.url.not-relative":"Only relative URLs are allowed"}),Xxn={locale:"en-US",namespace:qxn,resources:Zxn},jWe={id:"en-US",title:"English (US)",bundles:[Kxn,Xxn],weekInfo:{firstDay:7,weekend:[6,7],minimalDays:1}},pu=jWe,s1=(()=>{const e="__tmp_supports_local_storage";try{return typeof localStorage>"u"?!1:(localStorage.setItem(e,"---"),localStorage.removeItem(e),!0)}catch{return!1}})(),Qxn="sanity-locale";function Jxn(e,n){if(!s1)return;const r=localStorage.getItem(TWe(e,n));return r??void 0}function ewn(e,n,r){s1&&localStorage.setItem(TWe(e,n),r)}function TWe(e,n){return[Qxn,e,n].join(":")}function twn(e){const{projectId:n,name:r,i18n:{locales:o},__internal:{i18next:i}}=Or();return u.jsx(nwn,{...e,projectId:n,sourceId:r,locales:o,i18next:i})}function nwn(e){let{projectId:n,sourceId:r,locales:o,i18next:i,children:s}=e;const a=p.useCallback(d=>(i.on("languageChanged",d),()=>i.off("languageChanged",d)),[i]),l=p.useSyncExternalStore(a,()=>o.find(d=>i.language===d.id)||pu),c=p.useMemo(()=>({locales:o,currentLocale:l,__internal:{i18next:i},changeLocale:async d=>{ewn(n,r,d),await i.changeLanguage(d)}}),[l,i,o,n,r]);return u.jsx(p.Suspense,{fallback:u.jsx(Jr,{}),children:u.jsx(x6t,{i18n:i,children:u.jsx(kWe.Provider,{value:c,children:s},l.id)})})}function Z6(e){const n=Array.isArray(e)?e:[e],r=JSON.stringify(n.flatMap(s=>s!=null&&s.i18n?Object.values(s.i18n).map(a=>{let{ns:l}=a;return l}):[]).filter(Pi).sort()),o=p.useMemo(()=>JSON.parse(r),[r]),{t:i}=se(o);return p.useCallback(function(a){const{i18n:l}=a;return l?new Proxy(a,{get:(c,d)=>{const f=c[d];if(typeof d=="string"&&d in l){const{key:h,ns:m}=l[d];return i(h,{ns:m,...typeof f=="string"&&{defaultValue:f}})}return f}}):a},[i])}function Bp(e){const n=p.useMemo(()=>e.i18n?Array.from(new Set(Object.values(e.i18n).map(o=>{let{ns:i}=o;return i}))).sort():[],[e.i18n]),{t:r}=se(n);return p.useMemo(()=>{const{i18n:o}=e;return o?new Proxy(e,{get:(i,s)=>{const a=i[s];if(typeof s=="string"&&s in o){const{key:l,ns:c}=o[s];return r(l,{ns:c,...typeof a=="string"&&{defaultValue:a}})}return a}}):e},[e,r])}function Np(){return $Q().currentLocale}function $Q(){const e=p.useContext(kWe);if(!e)throw new Error("Sanity LocaleContext value missing. Is this hook being used outside LocaleContext.Provider?");return e}const rwn=/^<(?<tag>[^\s\d<][^/?><]+)\/?>/,own=/<\/(?<tag>[^>]+)>/,iwn=/<[^>]+\/>/,swn=/^[A-Z][A-Za-z0-9]+$/,awn=/^[a-z]+$/,lwn=/{{\s*?([^}]+)\s*?}}/g;function cwn(e){const n=[];let r="",o="",i=e;for(;i.length>0;)if(!o&&i[0]==="<"){const s=fwn(i);if(s){const a=s.groups.tag;pwn(a),r&&(n.push(...iF(r)),r=""),dwn(s[0])?n.push({type:"tagOpen",selfClosing:!0,name:a}):(n.push({type:"tagOpen",name:a}),o=a),i=i.substring(s[0].length)}else r+=i[0],i=i.substring(1)}else if(o&&i[0]==="<"&&i[1]!=="<"){const s=hwn(i);if(s){const a=s.groups.tag;if(i[1]!=="/")throw new Error("Expected closing tag for <".concat(o,">, but found new opening tag <").concat(a,">. Nested tags is not supported."));if(a!==o)throw new Error("Expected closing tag for <".concat(o,">, but found closing tag </").concat(a,"> instead. Make sure each opening tag has a matching closing tag."));r&&(n.push(...iF(r)),r=""),n.push({type:"tagClose",name:a}),o="",i=i.substring(s[0].length)}else r+=i[0],i=i.substring(1)}else r+=i[0],i=i.substring(1);if(o)throw new Error("No matching closing tag for <".concat(o,'> found. Either make it self closing (e.g. "<').concat(o,'/>") or close it (e.g "<').concat(o,">...</").concat(o,'>").'));return r&&n.push(...iF(r)),n}function iF(e){const n=[],r=e.matchAll(lwn);let o=0;for(const i of r){if(typeof i.index>"u")continue;const s=e.slice(o,i.index);s.length>0&&n.push({type:"text",text:s}),n.push(uwn(i[0])),o+=s.length+i[0].length}return o<e.length&&n.push({type:"text",text:e.slice(o)}),n}function uwn(e){const n=e.replace(/^\{\{|\}\}$/g,"").trim();if(n.includes(","))throw new Error('Interpolations with formatters are not supported when using <Translate>. Found "'.concat(n,'". Utilize "useTranslation" instead, or format the values passed to <Translate> ahead of time.'));return{type:"interpolation",variable:n}}function dwn(e){return iwn.test(e)}function fwn(e){return e.match(rwn)}function hwn(e){return e.match(own)}function pwn(e){if(!(swn.test(e)||awn.test(e)))throw new Error(e.trim()===e?'Invalid tag "<'.concat(e,'>". Tag names must be lowercase HTML tags or start with an uppercase letter and can only include letters and numbers.'):'Invalid tag "<'.concat(e,'>". No whitespace allowed in tags.'))}const mwn=/^[A-Z]/,gwn=["abbr","address","cite","code","del","em","ins","kbd","q","samp","strong","sub","sup"];function Pt(e){const n=e.t(e.i18nKey,{context:e.context,skipInterpolation:!0,count:e.values&&"count"in e.values&&typeof e.values.count=="number"?e.values.count:void 0}),r=p.useMemo(()=>cwn(n),[n]);return u.jsx(u.Fragment,{children:sm(r,e.values,e.components||{})})}function sm(e,n,r){const[o,...i]=e;if(!o)return null;if(o.type==="interpolation")return u.jsxs(u.Fragment,{children:[!n||typeof n[o.variable]>"u"?"{{".concat(o.variable,"}}"):n[o.variable],sm(i,n,r)]});if(o.type==="text")return u.jsxs(u.Fragment,{children:[o.text,sm(i,n,r)]});if(o.type==="tagOpen"&&o.selfClosing){const s=r[o.name];if(!s)throw new Error("Component not found: ".concat(o.name));return u.jsxs(u.Fragment,{children:[u.jsx(s,{}),sm(i,n,r)]})}if(o.type==="tagOpen"&&!o.selfClosing){const s=i.findIndex(f=>f.type==="tagClose"),a=i[s];if(a&&o.name!==a.name)throw new Error("Nested tags is not allowed");const l=r[o.name];if(!l&&mwn.test(o.name))throw new Error("Component not defined: ".concat(o.name));if(!l&&!gwn.includes(o.name))throw new Error('HTML tag "'.concat(o.name,'" is not allowed'));const c=i.slice(0,s),d=i.slice(s+1);return l?u.jsxs(u.Fragment,{children:[u.jsx(l,{children:sm(c,n,r)}),sm(d,n,r)]}):u.jsxs(u.Fragment,{children:[p.createElement(o.name,{},sm(c,n,r)),sm(d,n,r)]})}return null}const Zn={apiVersion:"2023-11-13"};function vwn(e,n){if(!e||!n)return 0;const r=n-e;return Math.round(r/e*100)}function qH(e,n){return e<1e3?n(e,"byte"):e<1e3*1e3?n(e/1e3,"kilobyte"):e<1e3*1e3*1e3?n(e/(1e3*1e3),"megabyte"):e<1e3*1e3*1e3*1e3?n(e/(1e3*1e3*1e3),"gigabyte"):n(e/(1e3*1e3*1e3*1e3),"terabyte")}const ywn=(e,n)=>{try{return JSON.parse(e)}catch(r){return console.warn("Failed to parse settings: ".concat(r.message)),n}},bwn=(e,n)=>{const r=localStorage.getItem(e);return ve(r===null?n:ywn(r,n))},xwn=(e,n)=>(typeof n>"u"||n===null?localStorage.removeItem(e):localStorage.setItem(e,JSON.stringify(n)),ve(n)),wwn={get:bwn,set:xwn},RD=Object.create(null),Cwn=(e,n)=>ve(e in RD?RD[e]:n),_wn=(e,n)=>(typeof n>"u"||n===null?delete RD[e]:RD[e]=n,ve(n)),Swn={get:Cwn,set:_wn};function kwn(){return s1?wwn:Swn}function Ewn(){const e=kwn(),n=new Ir,r=n.pipe(Dt(s=>e.set(s.key,s.value).pipe(_e(a=>({key:s.key,value:a})))));return{getKey:(s,a)=>Yn(e.get(s,a),r.pipe(ze(l=>l.key===s),_e(l=>l.value))),setKey:(s,a)=>{n.next({key:s,value:a})}}}class DQ extends Error{constructor(n){let{projectId:r}=n;super("CorsOriginError"),this.projectId=r}}const OQ={};function IWe(e,n){s1?localStorage[e]=n:OQ[e]=n}function jwn(e){return s1?localStorage[e]:OQ[e]}function AWe(e){s1?localStorage.removeItem(e):delete OQ[e]}function Twn(e){const n=typeof window>"u"?ve():$a(window,"storage"),r="__studio_local_storage_messaging_".concat(e),o=new Ir,i=Yn(o,n.pipe(ze(a=>a.key===r),_e(a=>a.newValue),ze(Pi),_e(a=>JSON.parse(a)))).pipe(Qi(1));function s(a){try{IWe(r,JSON.stringify(a)),AWe(r),o.next(a)}catch{}}return{messages:i,broadcast:s}}var ome=Object.freeze,Iwn=Object.defineProperty,$We=(e,n)=>ome(Iwn(e,"raw",{value:ome(n||e.slice())})),ime,sme;const Awn=M.svg(e=>{let{theme:n}=e;const{fg:r}=n.sanity.color.base;return ge(ime||(ime=$We([`
fill: `,`;
`])),r)}),$wn=M.img(sme||(sme=$We([`
height: 19px;
width: 19px;
object-fit: contain;
`]))),Dwn=()=>u.jsx(Awn,{width:"1em",height:"1em",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 438.55 438.55",children:u.jsx("path",{d:"M409.13 114.57a218.32 218.32 0 0 0-79.8-79.8Q278.94 5.36 219.27 5.36T109.21 34.77a218.29 218.29 0 0 0-79.8 79.8Q0 165 0 224.63q0 71.67 41.83 128.91t108.06 79.23q7.71 1.43 11.42-2a11.17 11.17 0 0 0 3.69-8.57q0-.86-.14-15.42t-.14-25.41l-6.57 1.14a83.77 83.77 0 0 1-15.85 1 120.73 120.73 0 0 1-19.84-2 44.34 44.34 0 0 1-19.11-8.51 36.23 36.23 0 0 1-12.56-17.6l-2.86-6.57a71.34 71.34 0 0 0-9-14.56q-6.14-8-12.42-10.85l-2-1.43a21 21 0 0 1-3.71-3.43 15.66 15.66 0 0 1-2.57-4q-.86-2 1.43-3.29C61.2 310.42 64 310 68 310l5.71.85q5.71 1.14 14.13 6.85a46.08 46.08 0 0 1 13.85 14.84q6.57 11.71 15.85 17.85t18.7 6.14a81.19 81.19 0 0 0 16.27-1.42 56.78 56.78 0 0 0 12.85-4.29q2.57-19.14 14-29.41a195.49 195.49 0 0 1-29.36-5.13 116.52 116.52 0 0 1-26.83-11.14 76.86 76.86 0 0 1-23-19.13q-9.14-11.42-15-30t-5.8-42.81q0-34.55 22.56-58.82-10.57-26 2-58.24 8.28-2.57 24.55 3.85t23.84 11q7.57 4.56 12.13 7.71a206.2 206.2 0 0 1 109.64 0l10.85-6.85a153.65 153.65 0 0 1 26.26-12.56q15.13-5.71 23.13-3.14 12.84 32.26 2.28 58.24 22.55 24.27 22.56 58.82 0 24.27-5.85 43t-15.12 30a79.82 79.82 0 0 1-23.13 19 116.74 116.74 0 0 1-26.84 11.14 195.29 195.29 0 0 1-29.23 5.07q14.8 12.84 14.81 40.58v60.2a11.37 11.37 0 0 0 3.57 8.56q3.57 3.42 11.28 2 66.24-22 108.07-79.23t41.83-128.91q-.03-59.62-29.43-110.05z"})}),Own=()=>u.jsxs("svg",{width:"1em",height:"1em",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",children:[u.jsx("path",{d:"M11 24a13 13 0 0 1 .66-4.08l-7.4-5.66a22.18 22.18 0 0 0 0 19.49l7.4-5.67A13 13 0 0 1 11 24z",fill:"#fbbc05"}),u.jsx("path",{d:"M24 11a12.72 12.72 0 0 1 8.1 2.9l6.4-6.4a22 22 0 0 0-34.24 6.75l7.4 5.66A13 13 0 0 1 24 11z",fill:"#ea4335"}),u.jsx("path",{d:"M24 37a13 13 0 0 1-12.34-8.92l-7.4 5.66A21.93 21.93 0 0 0 24 46a21 21 0 0 0 14.33-5.48l-7-5.44A13.59 13.59 0 0 1 24 37zm-12.35-8.93l-7.4 5.67 7.4-5.66z",fill:"#34a853"}),u.jsx("path",{d:"M44.5 20H24v8.5h11.8a9.91 9.91 0 0 1-4.49 6.58l7 5.44C42.37 36.76 45 31.17 45 24a18.25 18.25 0 0 0-.5-4z",fill:"#4285f4"})]});function Pwn(e){const{provider:n}=e;return n.logo?u.jsx($wn,{src:n.logo,alt:"Logo for ".concat(n.name)}):void 0}const Rwn={google:Own,github:Dwn};async function Mwn(e){let{client:n,mode:r,providers:o=[]}=e;if(r==="replace"&&Array.isArray(o))return o;const{providers:i}=await n.request({uri:"/auth/providers"});return typeof o=="function"?o(i):o.length===0?i:r==="replace"?o:i.filter(s=>o.some(a=>a.url!==s.url)).concat(o)}function ame(e){let{loginMethod:n="dual",projectId:r,url:o,basePath:i}=e;const s=new URLSearchParams;return s.set("origin","".concat(window.location.origin).concat(i)),s.set("projectId",r),n==="token"?s.set("withSid","true"):s.set("type",n),"".concat(o,"?").concat(s)}function Lwn(e){let{getClient:n,loginMethod:r,redirectOnSingle:o,...i}=e;const s=o1(n);function a(l){let{projectId:c,basePath:d}=l;const[f,h]=p.useState(null),[m,g]=p.useState(null);if(m)throw m;const[v]=s();p.useEffect(()=>{v&&Mwn({client:v,...i}).then(h).catch(g)},[v]);const y=o&&(f==null?void 0:f.length)===1&&(f==null?void 0:f[0])&&ame({loginMethod:r,projectId:c,url:f[0].url,basePath:d}),b=!f||y;return p.useEffect(()=>{y&&(window.location.href=y)},[y]),b?u.jsx(Jr,{showText:!0}):u.jsxs(he,{space:4,children:[u.jsx(Cs,{align:"center",size:1,children:"Choose login provider"}),u.jsx(he,{space:2,children:f.map((x,w)=>u.jsx(Te,{as:"a",icon:Rwn[x.name]||u.jsx(Pwn,{provider:x}),href:ame({loginMethod:r,projectId:c,url:x.url,basePath:d}),mode:"ghost",size:"large",text:x.title},"".concat(x.url,"_").concat(w)))})]})}return a}const lme=/sid=([^&]{20,})&?/;function Fwn(){if(typeof window>"u"||typeof window.location!="object")return null;const e=window.location.hash,[,n]=e.match(lme)||[];if(!n)return null;const r=e.replace(lme,""),o=new URL(window.location.href);return o.hash=r.length>1?r:"",history.replaceState(null,"",o),n}let cme=Fwn();const Bwn=()=>{const e=cme;return e&&(cme=null),e};function Nwn(e){return en(e)&&"state"in e&&en(e.state)&&"subscribe"in e.state&&typeof e.state.subscribe=="function"}function Vwn(e){return["dual","token"].includes(e)}const PQ=e=>{if(!e)throw new Error("Invalid project id");return"__studio_auth_token_".concat(e)},sF=e=>{try{const n=jwn(PQ(e));if(n){const{token:r}=JSON.parse(n);if(r&&typeof r=="string")return r}}catch(n){console.error(n)}return null},DWe=e=>{try{AWe(PQ(e))}catch(n){console.error(n)}},zwn=e=>{let{token:n,projectId:r}=e;try{IWe(PQ(r),JSON.stringify({token:n,time:new Date().toISOString()}))}catch(o){console.error(o)}},ume=async(e,n)=>{var r;try{const o=await e.request({uri:"/users/me",withCredentials:!0,tag:"users.get-current"});return typeof(o==null?void 0:o.id)=="string"?o:null}catch(o){if(o.statusCode===401)return DWe(e.config().projectId||""),n(null),null;if(await e.request({uri:"/ping",withCredentials:!1,tag:"cors-check"}).then(()=>!0,()=>!1))throw new DQ({projectId:(r=e.config())==null?void 0:r.projectId});if(o.isNetworkError&&!o.message&&o.request&&o.request.url){const s=new URL(o.request.url).host;throw new Error("Unknown network error attempting to reach ".concat(s))}throw o}};function Hwn(e){let{clientFactory:n,projectId:r,dataset:o,apiHost:i,loginMethod:s="dual",...a}=e;const{broadcast:l,messages:c}=Twn("dual_mode_auth_".concat(r)),d=n??g8e,f=c.pipe(bs(Vwn(s)?sF(r):null)),h={};i&&(h.apiHost=i);const m=f.pipe(_e(x=>d({projectId:r,dataset:o,apiVersion:"2021-06-07",useCdn:!1,...x&&{token:x},withCredentials:!0,requestTagPrefix:"sanity.studio",ignoreBrowserTokenWarning:!0,allowReconfigure:!1,...h})),Dt(x=>Ki(async()=>{const w=await ume(x,l);return{currentUser:w,client:x,authenticated:!!w}})),ho((x,w)=>Kn(x.currentUser,w.currentUser)),Qi(1));async function g(){const x=Bwn();if(!x){l(s==="cookie"?null:sF(r));return}const w=d({projectId:r,dataset:o,useCdn:!0,withCredentials:!0,apiVersion:"2021-06-07",requestTagPrefix:"sanity.studio",...h});let C;if((s==="dual"||s==="cookie")&&(C=await ume(w,l)),C||s==="cookie"){l(null);return}const _=await v(w,x);l(_??null)}async function v(x,w){const{token:C}=await x.request({method:"GET",uri:"/auth/fetch",query:{sid:w},tag:"auth.fetch-token"});return zwn({token:C,projectId:r}),C}async function y(){var x;const w=d({projectId:r,dataset:o,useCdn:!0,withCredentials:!0,token:(x=sF(r))!=null?x:void 0,apiVersion:"2021-06-07",requestTagPrefix:"sanity.studio",...h});DWe(r),await w.request({uri:"/auth/logout",method:"POST"}),l(null)}const b=Lwn({...a,getClient:()=>m.pipe(_e(x=>x.client)),loginMethod:s});return{handleCallbackUrl:g,token:f,state:m,LoginComponent:b,logout:y}}function OWe(e){return typeof e!="object"||e===null?"".concat(e):JSON.stringify(Object.fromEntries(Object.entries(e).sort((n,r)=>{let[o]=n,[i]=r;return o.localeCompare(i,"en")}).map(n=>{let[r,o]=n;return[r,OWe(o)]})))}const Uwn=CE(Hwn,OWe);function PWe(e){if(e==="google")return"Google";if(e==="github")return"GitHub";if(e==="sanity")return"Sanity";if(e!=null&&e.startsWith("saml-"))return"SAML/SSO"}function Wwn(e){return n=>{let r=[];const o=bn((i,s)=>(r.push(i),e(i,r.length,s).pipe(o)));return n.pipe(Ar(()=>{r=[]}),o)}}const dme=typeof window>"u"?ve({}):$a(window,"online"),Gwn=typeof window>"u"?ve({}):$a(window,"offline"),qwn=e=>Math.pow(2,e)*100,Ywn={type:"connecting"},RWe=XOe(),Kwn=RWe[0];RWe[1];const Zwn=e=>{let{error:n,isOffline:r,attemptNo:o,retryAt:i}=e;return{type:"error",error:n,attemptNo:o,isOffline:r,retryAt:i}};function Xwn(e){let{bifur:n}=e;return{connectionStatus$:Yn(n.heartbeats,Gwn.pipe(X0(Ec(new Error("The browser went offline"))))).pipe(_e(o=>({type:"connected",lastHeartbeat:o})),Wwn((o,i,s)=>{const a=Math.min(24e4,qwn(i)),l=new Date(new Date().getTime()+a),c=Ls(l),d=!navigator.onLine,f=Zwn({error:o,retryAt:l,isOffline:d,attemptNo:i}),h=GG.pipe(bP(d?dme:Yn(c,dme,Kwn)));return xi(ve(f),h.pipe(ja(1)),s)}),bs(Ywn))}}function X6(e){return e.type?X6(e.type):e.name==="block"}function Qwn(e){return e.kind==="field"&&e.field.schemaType.jsonType==="array"}const Jwn=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,e2n=/_key\s*==\s*['"](.*)['"]/;function $r(e){if(!Array.isArray(e))throw new Error("Path is not an array");return e.reduce((n,r,o)=>{if(gc(r))return"".concat(n,"[").concat(r,"]");if(to(r)&&r._key)return"".concat(n,'[_key=="').concat(r._key,'"]');if(fg(r)){const[i,s]=r;return"".concat(n,"[").concat(i,":").concat(s,"]")}if(typeof r=="string"){const i=o===0?"":".";return"".concat(n).concat(i).concat(r)}throw new Error("Unsupported path segment `".concat(JSON.stringify(r),"`"))},"")}function ju(e,n){const r=n[0];if(!r)return e;const o=n.slice(1);if(gc(r))return ju(Array.isArray(e)?e[r]:void 0,o);if(to(r))return ju(Array.isArray(e)?e.find(i=>i._key===r._key):void 0,o);if(typeof r=="string")return ju(en(e)?e[r]:void 0,o);throw new Error("Unknown segment type ".concat(JSON.stringify(r)))}function t2n(e,n){return typeof n!="number"&&!to(n)?-1:typeof n=="number"?n:e.findIndex(r=>wd(r)&&r._key===n._key)}function n2n(e){const n=e.match(Jwn);if(!n)throw new Error("Invalid path string");return n.map(r2n)}function r2n(e){return gc(e)?o2n(e):to(e)?i2n(e):fg(e)?s2n(e):e}function o2n(e){return Number(e.replace(/[^\d]/g,""))}function i2n(e){const n=e.match(e2n);if(!n)throw new Error("Invalid key segment");return{_key:n[1]}}function s2n(e){const[n,r]=e.split(":").map(o=>o===""?o:Number(o));return[n,r]}function MWe(e,n){return e.length!==n.length?!1:e.every((r,o)=>{const i=n[o];return to(r)&&to(i)?r._key===i._key:gc(r)?Number(r)===Number(i):fg(r)&&fg(i)?r[0]===i[0]&&r[1]===i[1]:r===i})}function LWe(e){return wd(e)?e._key:void 0}function YH(e){const n=LWe(e);return n?{_key:n}:void 0}function a2n(e){return typeof e=="object"&&e!==null&&Object.keys(e).length<=0}function FWe(e,n){return e.get((n==null?void 0:n.author)||null)}function YE(e,n){const r=Array.isArray(n)?n:n2n(n);return l2n(e,r)}function l2n(e,n){const r=KH(e,n);if(r&&r.action!=="unchanged")return r.annotation||void 0}function KH(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(n.length===0)return e;const o=n[0],i=n.slice(1);if(fg(o))throw new Error("Index tuples are not supported in diff paths");if(gc(o)||to(o)){const a=gc(o)?"at index ".concat(o):"with key ".concat(o._key);if(e.type!=="array"){"Failed to get item ".concat(a," at path ").concat($r(r)," (not an array)");return}const l=e.items.find(gc(o)?c=>c.toIndex===o:c=>c2n(c,o));if(!l){"Failed to get item ".concat(a," at path ").concat($r(r)," (item missing)");return}return KH(l.diff,i,r.concat(o))}if(e.type!=="object"){"Failed to get property ".concat(o," at path ").concat($r(r)," (not an object)");return}const s=e.fields[o];if(typeof s>"u"){"Failed to get property ".concat(o," at path ").concat($r(r)," (field did not exist)");return}return KH(s,i,r.concat(o))}function c2n(e,n){const r=e.diff;return r.type!=="object"||!r.toValue?!1:r.toValue._key===n}function Q6(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(n(e,r)){if(e.type==="array"){u2n(e,n,r);return}if(e.type==="object"){d2n(e,n,r);return}e.type==="string"&&f2n(e,n,r)}}function u2n(e,n,r){e.action!=="unchanged"&&e.items.forEach(o=>{var i;const s=o.diff.type==="object"&&((i=o.diff.toValue)==null?void 0:i._key),a=s?{_key:s}:h2n(o);Q6(o.diff,n,r.concat(a))})}function d2n(e,n,r){e.action!=="unchanged"&&Object.keys(e.fields).forEach(o=>{const i=e.fields[o];Q6(i,n,r.concat(o))})}function f2n(e,n,r){e.action!=="unchanged"&&e.segments.forEach(o=>{Q6(o,n,r)})}function h2n(e){return typeof e.toIndex>"u"?e.fromIndex||0:e.toIndex}const BWe=p.createContext(null);function RQ(){const e=p.useContext(BWe);if(!e)throw new Error("UserColorManager: missing context value");return e}function p2n(e){const n=RQ();return Mi(e?n.listen(e):$w(),[e],n.get(null))}const m2n="purple",g2n=["green","red","gray"],v2n=pq.filter(e=>!g2n.includes(e)),NWe=e=>{const n=e==="dark";return{background:n?"900":"100",border:n?"700":"300",text:n?"200":"700"}},y2n=e=>{const{background:n,border:r,text:o}=NWe(e);return v2n.reduce((i,s)=>(i[s]={name:s,background:Ot[s][n].hex,border:Ot[s][r].hex,text:Ot[s][o].hex,tints:Ot[s]},i),{})},b2n=e=>{const{background:n,border:r,text:o}=NWe(e);return{name:"gray",background:Ot.gray[n].hex,border:Ot.gray[r].hex,text:Ot.gray[o].hex,tints:Ot.gray}};function x2n(e){const{anonymousColor:n,colors:r,currentUserColor:o,scheme:i}=e,s=r||y2n(i),a=n||b2n(i),l=o||m2n;if(!s.hasOwnProperty(l))throw new Error("'colors' must contain 'currentUserColor' (".concat(l,")"));const c=Object.keys(s),d=new Map,f=new Map,h=c.reduce((T,$)=>(T[$]=0,T),{}),m=new Map;let g;return e!=null&&e.userStore&&e.userStore.me.subscribe(T=>E(T?T.id:null)),{get:v,listen:b};function v(T){return T?s[y(T)]:a}function y(T){if(T===g)return l;const $=m.get(T);if($)return $;const D=f.get(T);if(D&&(h[D]===0||!_()))return x(T,D);const I=j(T);return h[I]===0?x(T,I):x(T,S(D))}function b(T){let $=d.get(T);if($)return $;const D=y(T);return $=k(T,D),d.set(T,$),$}function x(T,$){return m.set(T,$),f.set(T,$),h[$]++,$}function w(T,$){m.delete(T),h[$]--}function C(){return c.find(T=>h[T]===0)}function _(){return!!C()}function S(T){let $=1/0,D=[];return c.forEach(I=>{const O=h[I];O===$?D.push(I):O<$&&($=O,D=[I])}),T&&D.includes(T)?T:D[0]}function k(T,$){return new qt(D=>{const I=s[$];return D.next(I),()=>{d.delete(T),w(T,$)}}).pipe(Qi({refCount:!0}))}function E(T){g=T,h[l]+=T?1:-1}function j(T){let $=0;for(let D=0;D<T.length;D++)$=($<<5)-$+T.charCodeAt(D)|0;return c[Math.abs($)%c.length]}}function w2n(e){let{children:n,manager:r}=e;const{scheme:o}=zs(),i=p.useMemo(()=>r||x2n({scheme:o}),[r,o]);return u.jsx(BWe.Provider,{value:i,children:n})}function VWe(e){const n=RQ();return FWe(n,e)}function tw(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];const r=RQ(),o=p.useMemo(()=>YE(e,n),[e,n]);return p.useMemo(()=>FWe(r,o),[o,r])}function tl(e){if(!("diff"in e))return u.jsx(fme,{...e});const{diff:n,path:r=[],...o}=e,i=YE(n,r);return u.jsx(fme,{...o,annotations:i?[i]:[]})}function fme(e){const{annotations:n,children:r,description:o,...i}=e,{t:s}=se();if(!n)return r;const a=u.jsxs(he,{space:2,children:[u.jsx(G,{muted:!0,size:1,weight:"medium",children:o||s("changes.changed-label")}),u.jsx(he,{space:2,children:n.map((l,c)=>u.jsx(C2n,{annotation:l},c))})]});return u.jsx(yp,{zOffset:"paneFooter",children:u.jsx(hn,{content:a,portal:!0,...i,children:r})})}function C2n(e){let{annotation:n}=e;const{author:r,timestamp:o}=n,[i]=ay(r),s=VWe(n),a=sw(o,{minimal:!0}),{t:l}=se();return u.jsxs(Qr,{space:2,children:[u.jsxs(te,{align:"center",paddingRight:3,style:{backgroundColor:s.background,color:s.text,borderRadius:"calc(23px / 2)"},children:[u.jsx($d,{user:r}),u.jsx(Qr,{paddingLeft:2,children:u.jsx(G,{muted:!0,size:1,style:{color:s.text},children:i?i.displayName:l("changes.loading-author")})})]}),u.jsx(G,{as:"time",muted:!0,size:1,dateTime:o,children:a})]})}var hme=Object.freeze,_2n=Object.defineProperty,S2n=(e,n)=>hme(_2n(e,"raw",{value:hme(n||e.slice())})),pme;const k2n=M(pe)(pme||(pme=S2n([`
--diff-card-radius: `,`;
--diff-card-bg-color: `,`;
max-width: 100%;
position: relative;
border-radius: var(--diff-card-radius);
&:not(del) {
text-decoration: none;
}
&[data-hover] {
&::after {
content: '';
display: block;
position: absolute;
left: 0;
right: 0;
bottom: 0;
}
&:hover {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
&::after {
bottom: -3px;
border-top: 1px solid var(---diff-card-bg-color);
border-bottom: 2px solid currentColor;
border-bottom-left-radius: var(--diff-card-radius);
border-bottom-right-radius: var(--diff-card-radius);
}
}
[data-from-to-layout]:hover & {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
&::after {
bottom: -3px;
border-top: 1px solid var(---diff-card-bg-color);
border-bottom: 2px solid currentColor;
border-bottom-left-radius: var(--diff-card-radius);
border-bottom-right-radius: var(--diff-card-radius);
}
}
}
`])),e=>{let{theme:n}=e;return Ae(n.sanity.radius[2])},e=>{let{theme:n}=e;return n.sanity.color.card.enabled.bg}),E2n=[],Aa=p.forwardRef(function(n,r){const{annotation:o,as:i="div",children:s,className:a,diff:l,disableHoverEffect:c,path:d=E2n,style:f={},tooltip:h,...m}=n,g=p.useMemo(()=>o||YE(l,d),[o,l,d]),v=VWe(g),y=u.jsx(k2n,{...m,as:i,className:a,"data-hover":c||!g?void 0:"",ref:r,radius:1,style:{...f,backgroundColor:v.background,color:v.text},children:s});return h&&g?u.jsx(tl,{annotations:[g],description:h&&typeof h=="object"&&h.description,children:y}):y});var mme=Object.freeze,j2n=Object.defineProperty,zWe=(e,n)=>mme(j2n(e,"raw",{value:mme(n||e.slice())})),gme,vme;const MQ=M.div(gme||(gme=zWe([`
border-radius: `,`;
padding: `,`;
`])),e=>{let{theme:n}=e;return Ae(n.sanity.radius[2])},e=>{let{theme:n}=e;return Ae(n.sanity.space[1])}),MD=M(G)(vme||(vme=zWe([`
&:not([hidden]) {
color: inherit;
}
`])));function T2n(e){const{change:n,segment:r}=e;if(typeof r=="string")return u.jsx(K,{children:u.jsx(G,{title:r,size:1,weight:"medium",textOverflow:"ellipsis",children:r})});const{hasMoved:o,fromIndex:i,toIndex:s,annotation:a}=r,l=typeof i>"u",c=typeof s>"u";if(l)return u.jsx(I2n,{annotation:a,change:n,toIndex:s});if(c)return u.jsx(A2n,{annotation:a,fromIndex:i});if(o&&typeof s<"u"&&typeof i<"u")return u.jsx($2n,{annotation:a,fromIndex:i,toIndex:s});const d=(s||0)+1;return u.jsx(K,{padding:1,children:u.jsxs(G,{size:1,weight:"medium",children:["#",d]})})}function I2n(e){const{annotation:n,change:r,toIndex:o=0}=e,{t:i}=se(),s=o+1,a=i("changes.array.item-added-in-position",{position:s}),l=u.jsxs(u.Fragment,{children:["#",s]}),d=(r!=null&&r.diff?YE(r.diff,[]):void 0)||n;return d?u.jsx(Aa,{annotation:d,tooltip:{description:a},as:MQ,children:u.jsx(MD,{size:1,weight:"medium",forwardedAs:"ins",style:{textDecoration:"none"},children:l})}):u.jsx(G,{size:1,weight:"medium",children:l})}function A2n(e){const{annotation:n,fromIndex:r=0}=e,{t:o}=se(),i=r+1,s=o("changes.array.item-removed-from-position",{position:i});return u.jsx(Aa,{annotation:n||null,as:MQ,tooltip:{description:s},children:u.jsxs(MD,{size:1,weight:"medium",forwardedAs:"del",children:["#",i]})})}function $2n(e){const{annotation:n,fromIndex:r,toIndex:o}=e,{t:i}=se(),s=o-r,a=s<0?"↑":"↓",l=Math.abs(s),c=s<0?"up":"down",d=i("changes.array.item-moved",{count:l,context:c});return u.jsxs(u.Fragment,{children:[u.jsx(K,{padding:1,children:u.jsxs(MD,{size:1,weight:"medium",children:["#",o+1]})}),u.jsx(Aa,{annotation:n,as:MQ,tooltip:{description:d},children:u.jsxs(MD,{size:1,weight:"medium",children:[a,Math.abs(s)]})})]})}function HWe(e){const{change:n,titlePath:r}=e;return u.jsx(_Le,{maxLength:4,separator:u.jsx(G,{muted:!0,size:1,children:u.jsx(Od,{})}),children:r.map((o,i)=>typeof o=="string"||!n||n.showIndex?u.jsx(T2n,{change:n,segment:o},i):null)})}function D2n(e){return en(e)&&typeof(e==null?void 0:e.then)=="function"}function O2n(e,n,r){const{currentUser:o,document:i,parent:s,value:a}=r,l=p.useRef(!1);return p.useMemo(()=>{let c=!1;if(typeof e=="boolean"||e===void 0)return e||!1;try{c=e({document:i,parent:s,value:a,currentUser:o})}catch(d){return console.error("An error occurred while running the callback from `".concat(n,"`: ").concat(d.message)),!1}return D2n(c)&&!l.current?(console.warn("The `".concat(n,"` option is either a promise or a promise returning function. Async callbacks for `").concat(n,"` option is not currently supported.")),!1):(typeof c>"u"&&console.warn("The `".concat(n,"` option is or returned `undefined`. `").concat(n,"` should return a boolean.")),c)},[e,i,s,a,o,n])}const ZH=e=>{const{checkProperty:n=!1,checkPropertyKey:r,document:o,parent:i,value:s}=e,a=Qs(s),l=Ss();return O2n(n,r,{currentUser:l,document:o,parent:i,value:a})};function P2n(e){return AG(e)?e._type:M2n(e)}function R2n(e,n){return e.action==="added"?{toType:R5(n,e.toValue)}:e.action==="changed"?{fromType:R5(n,e.fromValue),toType:R5(n,e.toValue)}:e.action==="removed"?{fromType:R5(n,e.fromValue)}:{toType:R5(n,e.toValue)}}function R5(e,n){const r=P2n(n),o=e.of.find(i=>i.name===r);return o||(e.of.length===1?e.of[0]:void 0)}function M2n(e){return Array.isArray(e)?"array":e===null?"null":typeof e}const u2=[["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""]],J6="",d2=[["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""],["",""]],L2n="↲",LD=["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],F2n=" ",UWe="⁠";function B2n(e){return e.of.some(GWe)}const N2n=d2.map(e=>e[0]).concat(u2.map(e=>e[0])),V2n=d2.map(e=>e[1]).concat(u2.map(e=>e[1])),WWe=N2n.concat(V2n).concat(LD).concat(J6).concat(UWe),yme=new RegExp("".concat(WWe.join("|")),"g"),z2n=new RegExp("".concat(WWe.join("|"),`|
`),"g");function GWe(e){return e.jsonType==="object"&&e.name==="block"}function H2n(e){return Iu(e)&&!!e.style&&["h1","h2","h3","h4","h5","h6"].includes(e.style)}function bme(e,n){return e.fields.children.items.filter(o=>o.diff.isChanged&&(o.diff.toValue===n||o.diff.fromValue===n)).map(o=>o.diff).map(o=>o)[0]}function XH(e,n){const r=e.find(i=>i.name==="children");return r&&r.type&&r.type.jsonType==="array"&&r.type.of.find(i=>i.name===n._type)||void 0}function LQ(e){return e.decorators?n2(e.decorators,["value"],["asc"]):[]}function qWe(e,n){return LQ(n).some(r=>r.value===e)}function xme(e,n,r,o,i){return n?n.children.map(s=>{var a;let l=vc(s)?(a=s.text)==null?void 0:a.replace(yme,""):"";if(vc(s)){const c=FQ(e,s),d=c==null?void 0:c.fields.text;d&&d.toValue===s.text&&d.type==="string"&&d.action!=="unchanged"&&(l=d.segments.filter(f=>f.action!=="removed").map(f=>f.text.replace(yme,"")).join(UWe)),s.marks&&s.marks.forEach(f=>{!!r[f]?l="".concat(r[f][0]).concat(l).concat(r[f][1]):o[f]&&(l="".concat(o[f][0]).concat(l).concat(o[f][1]))})}else l=i[s._key];return"".concat(J6).concat(l)}).join(""):""}function U2n(e,n){const r=e.action==="removed"?e.fromValue:e.toValue,o={...e,origin:e,displayValue:r};if(r){const i={},s={},a={},l=XH(n.fields,{_key:"bogus",_type:"span"});l&&LQ(l).forEach((y,b)=>{s[y.value]=d2[b]}),ZWe(o.origin).forEach((y,b)=>{i[y._key]=u2[b]}),YWe(o.origin).forEach((y,b)=>{a[y._key]=LD[b]});const f=xme(o.origin,o.fromValue,s,i,a),h=xme(o.origin,o.toValue,s,i,a),m={...r,children:[{_type:"span",_key:"pseudoSpanKey",text:h,marks:[]}]},g={displayValue:r,children:[{_type:"span",_key:"pseudoSpanKey",text:f,marks:[]}]};return{origin:e,action:"changed",type:"object",displayValue:m,fromValue:g,toValue:m,isChanged:!0,fields:{children:{action:"changed",type:"array",isChanged:!0,items:[{diff:{action:"changed",type:"object",isChanged:!0,fields:{text:{type:"string",action:"changed",isChanged:!0,fromValue:f,toValue:h,segments:W2n(f,h).map(y=>({...y,...o.action!=="unchanged"&&o.annotation?{annotation:o.annotation}:{}}))}},fromValue:g.children[0],toValue:m.children[0]},annotation:null,fromIndex:0,toIndex:0,hasMoved:!1}],fromValue:g.children,toValue:m.children}}}}throw new Error("Can not display this diff")}function W2n(e,n){const r=[],o=dX(RE(e,n));let i=0,s=0;for(const[a,l]of o)switch(a){case gn:r.push({type:"stringSegment",action:"unchanged",text:l}),i+=l.length,s+=l.length;break;case Kr:r.push({type:"stringSegment",action:"removed",text:e.substring(i,i+l.length),annotation:null}),i+=l.length;break;case _o:r.push({type:"stringSegment",action:"added",text:n.substring(s,s+l.length),annotation:null}),s+=l.length;break}return Zr(r.map(a=>{const l=[];if(a.text.length>1){const c=[...a.text.matchAll(z2n)];let d=-1;c.forEach(f=>{const h=f.index||0;h>d&&(l.push({...a,text:a.text.substring(d+1,h)}),l.push({...a,text:f[0]})),f===c[c.length-1]&&l.push({...a,text:a.text.substring(h+1)}),d=h}),c.length===0&&l.push(a)}else l.push(a);return l}))}function YWe(e){const n=[...e.toValue?e.toValue.children.filter(o=>o._type!=="span"):[]];return(e.fromValue?e.fromValue.children.filter(o=>o._type!=="span"):[]).forEach(o=>{n.some(i=>o._key===i._key)||n.push(o)}),n2(n,["_key"],["asc"])}function FQ(e,n){const r=e.fields.children&&e.fields.children.action!=="unchanged"&&e.fields.children.type==="array"&&e.fields.children.items.find(o=>o.diff&&o.diff.type==="object"&&(o.diff.action==="removed"?o.diff.fromValue&&o.diff.fromValue._key===n._key:(o.diff.toValue&&o.diff.toValue._key)===n._key));if(r)return r.diff}function G2n(e,n){var r;return e.fields.markDefs&&e.fields.markDefs.isChanged&&e.fields.markDefs.type==="array"&&((r=e.fields.markDefs.items.find(o=>o.diff&&o.diff.type==="object"&&(o.diff.toValue&&o.diff.toValue._key&&o.diff.toValue._key===n||o.diff.fromValue&&o.diff.fromValue._key&&o.diff.fromValue._key===n)))==null?void 0:r.diff)||void 0}function KWe(e){return e&&Kn(Object.keys(e),["_key","_type"])||!1}function q2n(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}function ZWe(e){const n=[...e.toValue&&e.toValue.markDefs?e.toValue.markDefs:[]];return(e.fromValue&&e.fromValue.markDefs?e.fromValue.markDefs:[]).forEach(o=>{n.some(i=>o._key===i._key)||n.push(o)}),n2(n,["_key"],["asc"])}function Xl(e){const n=typeof e;if(n==="object"){if(e===null)return"null";if(Array.isArray(e))return"array";if(e instanceof Object&&e.constructor.name!=="Object")return e.constructor.name}return n}function QH(e,n){const{jsonType:r}=n,o=Array.isArray(e)?"array":typeof e;if(!(e===null||o==="undefined")){if(o!==r)return{messageKey:"changes.error.incorrect-type-message",value:e,expectedType:r,actualType:Xl(e)};if(Y2n(n)&&K2n(e))for(const i of n.fields){const s=QH(e[i.name],i.type);if(s)return s}}}function Y2n(e){return e.jsonType==="object"}function K2n(e){return e!==null&&!Array.isArray(e)&&typeof e=="object"}function XWe(e){return e.type==="field"}const Z2n=[];function X2n(e){let{checked:n,color:r}=e;return u.jsxs("svg",{width:"17",height:"17",viewBox:"0 0 17 17",xmlns:"http://www.w3.org/2000/svg",fill:r==null?void 0:r.background,children:[u.jsx("rect",{x:"0",y:"0",width:"17",height:"17",rx:"2.5"}),typeof n>"u"&&u.jsx("path",{d:"M4.07996 8.5H12.92",stroke:r==null?void 0:r.text,strokeWidth:"2"}),n&&u.jsx("path",{d:"M3.5 8L7 11.5L13.5 5",stroke:r==null?void 0:r.text,strokeWidth:"2"})]})}function Q2n(e){let{checked:n,color:r}=e;return u.jsxs("svg",{width:"38",height:"22",viewBox:"0 0 38 22",xmlns:"http://www.w3.org/2000/svg",children:[u.jsx("rect",{width:"38",height:"22",rx:"11",fill:n?r==null?void 0:r.border:r==null?void 0:r.background}),typeof n>"u"&&u.jsx("rect",{x:"11",y:"3",width:"16",height:"16",rx:"8",fill:"white"}),n&&u.jsx("rect",{x:"18",y:"3",width:"16",height:"16",rx:"8",fill:"white"}),typeof n=="boolean"&&!n&&u.jsx("rect",{x:"4",y:"3",width:"16",height:"16",rx:"8",fill:"white"})]})}const J2n=e=>{let{diff:n,schemaType:r}=e;const{fromValue:o,toValue:i}=n,{title:s,options:a}=r,l=(a==null?void 0:a.layout)==="checkbox"?X2n:Q2n,c=tw(n,[]),d=i!=null;return u.jsxs(te,{align:"center",children:[u.jsx(tl,{diff:n,children:u.jsxs(te,{align:"center",children:[u.jsx(l,{checked:o,color:c}),d&&u.jsxs(u.Fragment,{children:[u.jsx(K,{marginX:2,children:u.jsx(WQ,{})}),u.jsx(l,{checked:i,color:c})]})]})}),d&&s&&u.jsx(K,{marginLeft:2,children:u.jsx(G,{size:1,weight:"medium",children:s})})]})};var wme=Object.freeze,e5n=Object.defineProperty,t5n=(e,n)=>wme(e5n(e,"raw",{value:wme(n||e.slice())})),Cme;const n5n=M.div(Cme||(Cme=t5n([`
display: inline-block;
word-wrap: break-word;
`]))),r5n=function(n){let{value:r,schemaType:o}=n;return u.jsx(K,{as:n5n,paddingX:2,paddingY:1,children:o5n(r,o)})};function o5n(e,n){const{options:r,name:o}=n,i=(r==null?void 0:r.dateFormat)||e2,s=(r==null?void 0:r.timeFormat)||AZ;return $E(new Date(e),o==="date"?i:"".concat(i," ").concat(s))}const _me=e=>{let{diff:n,schemaType:r}=e;return u.jsx(KE,{align:"center",diff:n,layout:"grid",previewComponent:r5n,schemaType:r})},QWe=p.createContext(null);function eR(){const e=p.useContext(QWe);if(!e)throw new Error("DocumentChange: missing context value");return e}function Sme(e){const[n,r]=p.useState(void 0),o=kr(Zn);return p.useEffect(()=>{if(!e)return;const i=o.observable.getDocument(e).subscribe(r);return()=>{i.unsubscribe()}},[o,e]),e?n:void 0}var kme=Object.freeze,i5n=Object.defineProperty,s5n=(e,n)=>kme(i5n(e,"raw",{value:kme(n||e.slice())})),Eme;const a5n=M.div(Eme||(Eme=s5n([`
`,`
&:not([hidden]) {
display: inline-block;
}
[data-number='positive'] {
color: var(--size-diff-positive);
}
[data-number='negative'] {
color: var(--size-diff-negative);
}
`])),e=>{let{theme:n}=e;return`
--size-diff-positive: `.concat(n.sanity.color.solid.positive.enabled.bg,`;
--size-diff-negative: `).concat(n.sanity.color.solid.critical.enabled.bg,`;
`)}),l5n=e=>{let{diff:n,schemaType:r}=e;const{fromValue:o,toValue:i,fields:s}=n,a=o==null?void 0:o.asset,l=i==null?void 0:i.asset,{t:c}=se(),d=Sme(a==null?void 0:a._ref),f=Sme(l==null?void 0:l._ref),h=XJ({unitDisplay:"short",maximumFractionDigits:2}),m=Object.entries(s).filter(k=>{let[E,j]=k;return j.isChanged&&E!=="_type"}).map(k=>{let[E]=k;return E}),g=m.includes("asset"),v=r.fields.filter(k=>k.name!=="asset"&&m.includes(k.name)).map(k=>k.name),y=vwn(d==null?void 0:d.size,f==null?void 0:f.size),b=(d==null?void 0:d.size)&&qH(d.size,h),x=(f==null?void 0:f.size)&&qH(f.size,h),w=p.useMemo(()=>({display:"block",flex:1}),[]),C=d&&u.jsx(Aa,{as:"del",diff:n,path:"asset._ref",style:w,children:u.jsx(rU,{title:d.originalFilename||c("changes.file.meta-info-fallback-title"),icon:vg,children:u.jsx(G,{size:0,style:{color:"inherit"},children:b})})}),_=f&&u.jsx(Aa,{as:"ins",diff:n,path:"asset._ref",style:w,children:u.jsx(rU,{title:f.originalFilename||c("changes.file.meta-info-fallback-title"),icon:vg,children:u.jsxs(te,{align:"center",children:[u.jsx(G,{size:0,style:{color:"inherit"},children:x}),y!==0&&u.jsx(pe,{radius:2,padding:1,as:a5n,marginLeft:2,children:u.jsxs(G,{size:0,"data-number":y>0?"positive":"negative",children:[y>0?"+":"-",y,"%"]})})]})})}),S=u.jsxs(u.Fragment,{children:[C&&!_&&u.jsx(tl,{diff:n,path:"asset._ref",description:c("changes.removed-label"),children:C}),C&&_&&u.jsx(tl,{diff:n,path:"asset._ref",children:u.jsx(GQ,{from:C,layout:"grid",to:_})}),!C&&_&&u.jsx(tl,{diff:n,path:"asset._ref",description:c("changes.added-label"),children:_})]});return u.jsxs(u.Fragment,{children:[g&&S,v.length>0&&u.jsx(K,{marginTop:g?4:3,children:u.jsx(ZE,{diff:n,schemaType:r,fields:v})})]})};function jme(e,n){const r=(/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e)||[]).slice(1).map(o=>parseInt(o,16)).concat(n);return"rgba(".concat(r.join(", "),")")}function c5n(e){let n=0;if(e.length==0)return n.toString();for(let r=0;r<e.length;r++){const o=e.charCodeAt(r);n=(n<<5)-n+o,n&=n}return n.toString()}function u5n(){const e=Math.ceil(window.devicePixelRatio||1);return Math.min(3,Math.max(1,e))}function d5n(e){const{crop:n,diff:r,hash:o,hotspot:i,width:s=100,height:a=100,...l}=e,{t:c}=se(),d=tw(r,"crop"),f=tw(r,"hotspot");return u.jsxs("svg",{...l,fill:"none",width:s,height:a,viewBox:"0 0 ".concat(s," ").concat(a),children:[u.jsx("defs",{children:n&&i&&u.jsxs("mask",{id:"mask-hotspot-".concat(o),children:[u.jsx("rect",{x:0,y:0,width:s,height:a,fill:"#fff"}),u.jsx(Tme,{hotspot:i,fill:"#000",offset:1,width:s,height:a,stroke:"#000",strokeWidth:3})]})}),n&&u.jsx(tl,{diff:r,path:"crop",description:c("changes.image.crop-changed"),children:u.jsx("g",{children:u.jsx(f5n,{crop:n,fill:jme(d.border,.25),mask:i?"url(#mask-hotspot-".concat(o,")"):void 0,stroke:d.border,strokeWidth:1,width:s,height:a})})}),i&&u.jsx(tl,{diff:r,path:"hotspot",description:c("changes.image.crop-changed"),children:u.jsx("g",{children:u.jsx(Tme,{hotspot:i,fill:jme(f.border,.25),stroke:f.border,strokeWidth:1,width:s,height:a})})})]})}function f5n(e){let{crop:n,width:r,height:o,...i}=e;const s={x:n.left*r,y:n.top*o,width:(1-n.right-n.left)*r,height:(1-n.bottom-n.top)*o};return u.jsx("rect",{...i,...s,style:{vectorEffect:"non-scaling-stroke"}})}function Tme(e){let{hotspot:n,offset:r=0,width:o,height:i,...s}=e;const a={cx:n.x*o,cy:n.y*i,rx:n.width/2*o+r,ry:n.height/2*i+r};return u.jsx("ellipse",{...s,...a,style:{vectorEffect:"non-scaling-stroke"}})}var Ime=Object.freeze,h5n=Object.defineProperty,BQ=(e,n)=>Ime(h5n(e,"raw",{value:Ime(n||e.slice())})),Ame,$me,Dme;const p5n=["originalFilename"],Ome=()=>{const{t:e}=se();return u.jsx(pe,{flex:1,tone:"transparent",padding:4,radius:2,height:"stretch",children:u.jsx(te,{align:"center",justify:"center",height:"fill",children:u.jsx(G,{size:1,muted:!0,children:e("changes.image.no-image-placeholder")})})})},m5n=M.div(Ame||(Ame=BQ([`
height: 100%;
max-height: 190px;
position: relative;
/* Ideally the checkerboard component currently in the form builder should be made available and used here */
background-color: `,`;
background-image: linear-gradient(45deg, `,` 25%, transparent 25%),
linear-gradient(-45deg, `,` 25%, transparent 25%),
linear-gradient(45deg, transparent 75%, `,` 75%),
linear-gradient(-45deg, transparent 75%, `,` 75%);
background-size: 16px 16px;
background-position:
0 0,
0 8px,
8px -8px,
-8px 0;
&::after {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
box-shadow: inset 0 0 0 1px var(--card-border-color);
pointer-events: none;
}
&[data-changed] {
opacity: 0.45;
}
`])),Ot.gray[100].hex,Ot.gray[50].hex,Ot.gray[50].hex,Ot.gray[50].hex,Ot.gray[50].hex),g5n=M.img($me||($me=BQ([`
display: block;
flex: 1;
min-height: 0;
object-fit: contain;
width: 100%;
height: 100%;
&[data-action='removed'] {
opacity: 0.45;
}
`]))),v5n=M.div(Dme||(Dme=BQ([`
svg {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
`])));function aF(e){var n,r,o,i;const{id:s,action:a,diff:l,hotspot:c,crop:d,is:f}=e,{t:h}=se(),m=kr(Zn),[g,v]=p.useState(),{value:y}=NRn(s,p5n),b=uan(s),x=p.useMemo(()=>j6(m),[m]),w=y===null,C=y&&y.originalFilename,_=x.image(s).height(190).dpr(u5n()).fit("max"),S=((r=(n=l.fromValue)==null?void 0:n.asset)==null?void 0:r._ref)!==((i=(o=l.toValue)==null?void 0:o.asset)==null?void 0:i._ref);let k;a&&a!=="changed"&&(k=h(a==="added"?"changes.added-label":"changes.removed-label"));const E=a==="changed"?void 0:a;return u.jsxs(te,{direction:"column",height:"fill",flex:1,children:[u.jsx(K,{flex:1,padding:2,paddingBottom:0,children:u.jsxs(te,{as:m5n,direction:"column","data-changed":f==="from"&&S?"":void 0,"data-error":g?"":void 0,children:[!w&&!g&&u.jsx(g5n,{src:_.toString()||"",alt:C,"data-action":E,onError:v,width:b.width,height:b.height}),(w||g)&&u.jsx(K,{paddingY:5,children:u.jsx(G,{size:1,muted:!0,align:"center",children:h(w?"changes.image.deleted":"changes.image.error-loading-image")})}),u.jsx(v5n,{children:u.jsx(d5n,{crop:d&&!Zsn(d)?d:void 0,diff:l,hash:c5n("".concat(_.toString()||"","-").concat(f)),hotspot:c&&!Xsn(c)?c:void 0,width:b.width,height:b.height})})]})}),u.jsx(rU,{title:C||h("changes.image.meta-info-fallback-title"),icon:Sd,markRemoved:S&&f==="from",children:k?u.jsx("div",{children:k}):u.jsxs("div",{children:[b.width," × ",b.height]})})]})}const y5n=["crop","hotspot"],b5n=["asset",...y5n],lF={flex:1},x5n=e=>{let{diff:n,schemaType:r}=e;var o,i;const{t:s}=se(),{fromValue:a,toValue:l,fields:c,isChanged:d}=n,f=(o=a==null?void 0:a.asset)==null?void 0:o._ref,h=(i=l==null?void 0:l.asset)==null?void 0:i._ref,m=YE(n,["asset","_ref"]),g=Object.keys(c).filter(T=>c[T].isChanged&&T!=="_type"),v=r.fields.filter(T=>!b5n.includes(T.name)&&g.includes(T.name)).map(T=>T.name);let y="changed";!f&&h?y="added":!h&&f&&(y="removed");const b=g.includes("asset"),x=g.includes("crop"),w=g.includes("hotspot"),C=x||w,_=b||C,S=C&&!b,k=a&&f?u.jsx(Aa,{annotation:m,style:lF,children:u.jsx(aF,{is:"from",id:f,diff:n,action:y,hotspot:S&&w?a.hotspot:void 0,crop:S&&x?a.crop:void 0})}):u.jsx(Ome,{}),E=l&&h?u.jsx(Aa,{annotation:m,style:lF,children:u.jsx(aF,{is:"to",id:h,diff:n,hotspot:S&&w?l.hotspot:void 0,crop:S&&x?l.crop:void 0})}):u.jsx(Ome,{});if(!k&&!E)return u.jsx(pe,{padding:4,radius:2,tone:"transparent",children:u.jsx(G,{muted:!0,size:1,align:"center",children:s("changes.image.no-asset-set")})});if(!d)return h?u.jsx(Aa,{annotation:m,style:lF,children:u.jsx(aF,{id:h,is:"to",diff:n})}):null;const j=u.jsx(GQ,{align:"center",from:k,layout:"grid",to:E});return u.jsxs(u.Fragment,{children:[_&&(b?u.jsx(tl,{annotations:m?[m]:[],description:w5n(y,s),children:j}):j),v.length>0&&u.jsx(K,{marginTop:_?4:3,children:u.jsx(ZE,{diff:n,schemaType:r,fields:v})})]})};function w5n(e,n){switch(e){case"changed":return n("changes.changed-label");case"added":return n("changes.added-label");case"removed":return n("changes.removed-label");default:return"Unknown change"}}var Pme=Object.freeze,C5n=Object.defineProperty,_5n=(e,n)=>Pme(C5n(e,"raw",{value:Pme(n||e.slice())})),Rme;const S5n=M.div(Rme||(Rme=_5n([`
display: inline-block;
word-break: break-all;
`]))),k5n=e=>{const{value:n}=e;return u.jsx(K,{as:S5n,paddingX:2,paddingY:1,children:n})},E5n=e=>{let{diff:n,schemaType:r}=e;return u.jsx(KE,{diff:n,schemaType:r,previewComponent:k5n,layout:"inline"})};var Mme=Object.freeze,j5n=Object.defineProperty,tR=(e,n)=>Mme(j5n(e,"raw",{value:Mme(n||e.slice())})),Lme,Fme,Bme,Nme;const f2=M(K)(Lme||(Lme=tR([`
&:not([hidden]) {
display: inline;
align-items: center;
&[data-changed] {
cursor: pointer;
}
}
`]))),JWe=M(G)(Fme||(Fme=tR([`
&:not([hidden]) {
display: inline;
color: inherit;
}
`]))),NQ=M(K)(Bme||(Bme=tR([`
&:not([hidden]) {
display: inline-flex;
align-items: center;
`,` [data-ui="Text"] {
opacity: 0.5;
}
}
`])),f2),eGe=M(K)(Nme||(Nme=tR([`
min-width: 160px;
max-height: 40vh;
overflow-y: auto;
`])));var Vme=Object.freeze,T5n=Object.defineProperty,I5n=(e,n)=>Vme(T5n(e,"raw",{value:Vme(n||e.slice())})),zme;const JH=M.div(zme||(zme=I5n([`
text-decoration: none;
display: inline;
position: relative;
border: 0;
padding: 0;
border-bottom: 2px dotted currentColor;
box-shadow: inset 0 0 0 1px var(--card-border-color);
white-space: nowrap;
align-items: center;
background-color: color(var(--card-fg-color) a(10%));
&[data-changed] {
cursor: pointer;
}
&[data-removed] {
text-decoration: line-through;
}
&:hover `,` {
opacity: 1;
}
`])),NQ);function A5n(e){let{children:n,diff:r,object:o,schemaType:i,path:s,...a}=e;const{t:l}=se();return i?r&&r.action!=="unchanged"?u.jsx($5n,{...a,diff:r,object:o,schemaType:i,path:s,children:n}):u.jsx(JH,{children:n}):u.jsx(JH,{...a,children:l("changes.portable-text.unknown-annotation-schema-type")})}function $5n(e){let{diff:n,children:r,object:o,schemaType:i,path:s,...a}=e;const{onSetFocus:l}=p.useContext(ny),{path:c}=p.useContext(hp),[d,f]=p.useState(null),{t:h}=se(),m=tw(n,[]),g=p.useMemo(()=>m?{background:m.background,color:m.text}:{},[m]),v=n.action==="removed",[y,b]=p.useState(!1),x=o&&KWe(o),w=p.useMemo(()=>[s[0]].concat(["markDefs",{_key:o._key}]),[o._key,s]),C=p.useMemo(()=>c.slice(0,c.findIndex(A=>to(A)&&A._key===o._key)),[c,o._key]),_=p.useMemo(()=>C.concat(s),[s,C]),S=p.useMemo(()=>C.concat(w),[w,C]),k="field-".concat(pi(S)),E=EQ(),j=p.useMemo(()=>E.filter(A=>{let[P]=A;return P.startsWith(k)}).length>0,[k,E]);p.useEffect(()=>{!y&&j&&(b(!0),l(S))},[j,S,l,y]);const T=p.useCallback(A=>{A.stopPropagation(),b(!0),v||(A.preventDefault(),l(_),setTimeout(()=>l(S),10))},[_,v,S,l]),$=p.useCallback(()=>{j||b(!1)},[j]);oo($,[d]);const D=n.action!=="unchanged"&&n.annotation||null,I=p.useMemo(()=>D?[D]:[],[D]),O=u.jsx(hp.Provider,{value:{path:S},children:u.jsx(eGe,{padding:3,children:u.jsxs("div",{children:[x&&u.jsx(G,{muted:!0,size:1,weight:"medium",children:h("changes.portable-text.empty-object-annotation",{annotationType:i.title||i.name})}),!x&&u.jsx(ZE,{diff:n,schemaType:i})]})})});return u.jsx(JH,{...a,onClick:T,style:g,"data-changed":"","data-removed":n.action==="removed"?"":void 0,children:u.jsx(io,{content:O,open:y,ref:f,portal:!0,children:u.jsx(NQ,{paddingLeft:1,children:u.jsx(tl,{annotations:I,description:h("changes.portable-text.annotation",{context:n.action}),children:u.jsxs(f2,{style:{display:"inline-flex"},children:[u.jsx("span",{children:r}),u.jsx(te,{align:"center",paddingX:1,children:u.jsx(JWe,{size:0,children:u.jsx(ts,{})})})]})})})})})}var Hme=Object.freeze,D5n=Object.defineProperty,O5n=(e,n)=>Hme(D5n(e,"raw",{value:Hme(n||e.slice())})),Ume;const P5n=M.blockquote(Ume||(Ume=O5n([`
margin: 0;
`])));function R5n(e){let{children:n}=e;return u.jsx("div",{children:u.jsx(P5n,{children:n})})}var Wme=Object.freeze,M5n=Object.defineProperty,L5n=(e,n)=>Wme(M5n(e,"raw",{value:Wme(n||e.slice())})),Gme;const F5n={h1:2,h2:1,h3:0,h4:0,h5:0,h6:0},B5n=M(Cs)(Gme||(Gme=L5n([`
&:not([hidden]) {
display: inline;
text-transform: none;
margin: 0;
&::before,
&::after {
content: unset;
}
}
`])));function N5n(e){let{style:n,children:r}=e;return u.jsx(B5n,{size:F5n[n],children:r})}var qme=Object.freeze,V5n=Object.defineProperty,z5n=(e,n)=>qme(V5n(e,"raw",{value:qme(n||e.slice())})),Yme;const H5n=M.div(Yme||(Yme=z5n([`
text-transform: none;
white-space: wrap;
overflow-wrap: break-word;
margin: 0;
`])));function U5n(e){let{children:n}=e;return u.jsx(H5n,{children:n})}const W5n=[];function G5n(e){var n,r,o;const{diff:i,block:s,children:a}=e,l=tw(i,W5n),{path:c}=p.useContext(hp),{onSetFocus:d}=p.useContext(ny),{t:f}=se(),h=i.action==="removed";let m=a;const g=p.useCallback(y=>{y.stopPropagation(),h||d(c)},[c,h,d]);s.style==="blockquote"?m=u.jsx(R5n,{children:m}):s.style&&H2n(s)?m=u.jsx(N5n,{style:s.style,children:m}):m=u.jsx(U5n,{children:m});let v;if(i.origin.action==="changed"&&i.origin.fields.style&&i.origin.fields.style.action==="changed"&&i.origin.fields.style.annotation){v=(r=(n=i==null?void 0:i.origin)==null?void 0:n.fromValue)==null?void 0:r.style;const y=l?{background:l.background,color:l.text}:{};m=u.jsx(pe,{padding:3,border:!0,radius:2,style:{borderStyle:"dotted"},"diff-block-action":i.action,"data-block-note":"changed_from_style_".concat(v||"undefined"),children:u.jsxs(he,{space:2,children:[u.jsx(tl,{annotations:[(o=i.origin.fields.style)==null?void 0:o.annotation],diff:i.origin.fields.style,children:u.jsx(G,{size:0,children:f("changes.portable-text.block-style-changed",{fromStyle:v,toStyle:s.style})})}),u.jsx(K,{style:y,children:m})]})})}return u.jsx("div",{onClick:g,"data-diff-block-action":i.action,"data-block-note":"changed_from_style_".concat(v||"undefined"),children:m})}var Kme=Object.freeze,q5n=Object.defineProperty,Y5n=(e,n)=>Kme(q5n(e,"raw",{value:Kme(n||e.slice())})),Zme;const K5n=M.span(Zme||(Zme=Y5n([`
display: inline;
`,`
`])),e=>{let{theme:n,decoration:r}=e;switch(r){case"strong":return"font-weight: bold;";case"em":return"font-style: italic;";case"underline":return"text-decoration: underline;";case"overline":return"text-decoration: overline;";case"strike-through":return"text-decoration: line-through;";case"code":return`
font-family: `.concat(n.sanity.fonts.code.family,`;
background: `).concat(n.sanity.color.muted.default.enabled.bg,`;
`);default:return""}});function Z5n(e){let{mark:n,children:r}=e;return u.jsx(K5n,{decoration:n,children:r})}var Xme=Object.freeze,X5n=Object.defineProperty,Q5n=(e,n)=>Xme(X5n(e,"raw",{value:Xme(n||e.slice())})),Qme;const eU=M(pe)(Qme||(Qme=Q5n([`
&:not([hidden]) {
display: inline;
cursor: pointer;
white-space: nowrap;
align-items: center;
&[data-removed] {
text-decoration: line-through;
}
`,` {
display: inline-flex;
}
}
`])),f2);function J5n(e){let{diff:n,object:r,schemaType:o,...i}=e;const{t:s}=se();return o?n?u.jsx(eCn,{...i,diff:n,object:r,schemaType:o}):u.jsx(eU,{children:u.jsx(sy,{schemaType:o,value:r,layout:"inline"})}):u.jsx(eU,{...i,border:!0,radius:1,children:s("changes.portable-text.unknown-inline-object-schema-type",{schemaType:r._type})})}function eCn(e){let{diff:n,object:r,path:o,schemaType:i,...s}=e;const{path:a}=p.useContext(hp),{onSetFocus:l}=p.useContext(ny),{t:c}=se(),d=tw(n,[]),f=p.useMemo(()=>d?{background:d.background,color:d.text}:{},[d]),[h,m]=p.useState(!1),g=r&&KWe(r),v=n.action==="removed",b=a.slice(0,a.findIndex($=>to($)&&$._key===r._key)).concat(o),x="field-".concat(pi(b)),C=EQ().filter($=>{let[D]=$;return D.startsWith(x)}).length>0,_=a.slice(0,-1).concat(o).concat([iOe]);p.useEffect(()=>{C&&(m(!0),l(_))},[_,C,l]);const S=p.useCallback($=>{if($.stopPropagation(),m(!0),!v){l(_);return}$.preventDefault()},[_,v,l]),k=p.useCallback(()=>{m(!1)},[]),E=u.jsx(hp.Provider,{value:{path:b},children:u.jsx(tCn,{diff:n,emptyObject:g,onClose:k,schemaType:i})}),j=n.action!=="unchanged"&&n.annotation||null,T=j?[j]:[];return u.jsx(eU,{...s,onClick:S,style:f,"data-removed":n.action==="removed"?"":void 0,border:!0,radius:2,children:u.jsx(io,{content:E,open:h,portal:!0,children:u.jsx(NQ,{children:u.jsx(tl,{annotations:T,description:c("changes.portable-text.inline-object",{context:n.action}),children:u.jsxs(f2,{children:[u.jsx(sy,{schemaType:i,value:r,layout:"inline"}),u.jsx(te,{align:"center",paddingX:1,children:u.jsx(JWe,{size:0,children:u.jsx(ts,{})})})]})})})})})}function tCn(e){let{diff:n,emptyObject:r,onClose:o,schemaType:i}=e;const{t:s}=se(),[a,l]=p.useState(null);return oo(o,[a]),u.jsxs(eGe,{ref:l,padding:3,children:[r&&u.jsx(G,{muted:!0,size:1,weight:"medium",children:s("changes.portable-text.empty-inline-object",{inlineObjectType:i.title||i.name})}),!r&&u.jsx(ZE,{diff:n,schemaType:i})]})}function nCn(e){let{diff:n,childDiff:r,children:o,path:i,segment:s,...a}=e;const l=n||r;return l&&l.action!=="unchanged"&&s.action!=="unchanged"?u.jsx(rCn,{...a,childDiff:r,diff:n,segment:s,path:i,children:o}):u.jsx(f2,{children:o})}function rCn(e){let{diff:n,childDiff:r,children:o,path:i,segment:s,...a}=e;const{onSetFocus:l}=p.useContext(ny),{path:c}=p.useContext(hp),d=p.useMemo(()=>i.slice(-2,1)[0],[i]),{t:f}=se(),h=n&&n.action==="removed",g=c.slice(0,c.findIndex(C=>to(C)&&to(d)&&C._key===d._key)).concat(i),v=p.useCallback(C=>{C.stopPropagation(),h||(C.preventDefault(),l(g))},[g,h,l]),b=n&&n.segments.find(C=>C.text===s.text)||n||r,x=b&&b.action!=="unchanged"&&b.annotation||null,w=x&&s.action!=="unchanged"?u.jsx(Aa,{annotation:x,as:s.action==="removed"?"del":"ins",tooltip:{description:f("changes.portable-text.text",{context:s.action})},children:o}):null;return u.jsx(f2,{...a,onClick:v,"data-changed":"",children:u.jsx("span",{children:u.jsx(u.Fragment,{children:w||o})})})}const VQ=d2.map(e=>e[0]),zQ=d2.map(e=>e[1]),RA=u2.map(e=>e[0]),tU=u2.map(e=>e[1]),oCn=VQ.concat(RA),tGe=zQ.concat(tU),iCn=VQ.concat(zQ),sCn=new RegExp("".concat(iCn.concat(tGe).join("|")),"g");function aCn(e){const{diff:n,schemaType:r}=e,o=n.origin.toValue||n.origin.fromValue,{t:i}=se(),s=p.useMemo(()=>n.origin.toValue?YWe(n.origin):[],[n.origin]),a=p.useCallback(l=>{const c=XH(r.fields,l);let d=[];if(c){d=LQ(c);const f=n.fields.children,h=f.items[0].diff&&f.items[0].diff.type==="object"&&f.items[0].diff.fields.text.type==="string"&&f.items[0].diff.fields.text.segments||[],m=[],g={};if(uCn(o,n)&&(n.origin.action==="added"||n.origin.action==="removed")){const C=bme(n.origin,o.children[0])||n.origin;if(C&&C.action!=="unchanged")return u.jsx(Aa,{annotation:C.annotation,as:C.action==="removed"?"del":"ins",tooltip:{description:i("changes.portable-text.empty-text",{context:C.action})},children:u.jsx("span",{children:L2n})},"empty-block-".concat(o._key))}let v=-1,y=-1;const b=[];let x;const w=ZWe(n.origin);return h.forEach(C=>{var _,S,k;y++;const E=LD.includes(C.text),j=oCn.includes(C.text),T=tGe.includes(C.text),$=C.text===J6,D=C.action==="removed";if($)D||v++;else if(j||T){if(j&&RA.includes(C.text)){const I=w[RA.indexOf(C.text)];I&&b.push({mark:I._key,symbols:[C.text,tU[RA.indexOf(C.text)]],object:I})}T&&tU.includes(C.text)&&(x=b.pop())}else if(E){const I=LD.findIndex(P=>P===C.text),O=(_=s[I])==null?void 0:_._key,A=s[I];if(O){const P=XH(r.fields,A),R=bme(n.origin,A);m.push(u.jsx(J5n,{object:A,path:[{_key:o._key},"children",{_key:A._key}],diff:R,schemaType:P},"inline-object-".concat(A._key)))}}else if(C.text){const I=()=>{var B;return(B=n.origin.fromValue)==null?void 0:B.children.find(L=>L.text&&L.text.match(q2n(C.text)))},O=o.children[v]||I(),A=O&&FQ(n.origin,O);if(!O)throw new Error("Could not find child");const P=(S=A==null?void 0:A.fields)!=null&&S.text?(k=A==null?void 0:A.fields)==null?void 0:k.text:void 0,R=u.jsx(nCn,{diff:P,path:[{_key:o._key},"children",{_key:O._key}],childDiff:A,segment:C,children:lCn({diff:n,child:O,decoratorTypes:d,seg:C,segIndex:y,spanSchemaType:c,t:i})},"text-".concat(O._key,"-").concat(y));if(b.length>0&&b.forEach(B=>{g[B.mark]=g[B.mark]||[],g[B.mark].push(R)}),x){const B="annotation-".concat(x.object._key),L=m[m.length-1];if(L&&L.key!==B){const z=G2n(n.origin,x.mark),H=x&&c.annotations&&c.annotations.find(V=>x&&x.object&&V.name===x.object._type);m.push(u.jsx(A5n,{object:x.object,diff:z,path:[{_key:o._key},"children",{_key:O._key}],schemaType:H,children:u.jsx(u.Fragment,{children:g[x.mark]})},B))}x=void 0}b.length===0&&m.push(R)}}),p.createElement("div",{key:o._key},...m)}throw new Error("'span' schemaType not found")},[o,n,s,r,i]);return u.jsx(G5n,{block:n.displayValue,diff:n,children:u.jsx(u.Fragment,{children:(n.displayValue.children||[]).map(l=>a(l))})})}function lCn(e){let{diff:n,child:r,decoratorTypes:o,seg:i,segIndex:s,spanSchemaType:a,t:l}=e;if(i.text===`
`)return u.jsx("br",{});let c=u.jsx("span",{children:i.text.replace(/ /g,F2n)},"text-".concat(s));const d=r&&FQ(n.origin,r),f=vc(r)?r.marks||[]:[];return d&&(c=cCn({activeMarks:f,decoratorTypes:o,diff:n,children:c,seg:i,segIndex:s,spanDiff:d,spanSchemaType:a,t:l})),f&&f.length>0&&f.forEach(h=>{qWe(h,a)&&(c=u.jsx(Z5n,{mark:h,children:c},"decorator-".concat(h,"-").concat(r._key,"-").concat(s)))}),c}function cCn(e){let{activeMarks:n,decoratorTypes:r,diff:o,children:i,seg:s,segIndex:a,spanDiff:l,spanSchemaType:c,t:d}=e;var f;let h=u.jsx("span",{children:i},"text-segment-".concat(a));const m=o.origin.fromValue&&o.fromValue&&o.fromValue.children[0].text||"",g=l&&l.action!=="unchanged"&&l.annotation||void 0,v=(f=l==null?void 0:l.fields)==null?void 0:f.marks,y=v&&v.action!=="unchanged"&&v.annotation||g;let b=[];const w=m.split(J6).filter(E=>!!E).join(""),C=w.substring(0,w.indexOf(s.text)+s.text.length),_=C.substring(0,C.indexOf(s.text)),S=[];return[..._.matchAll(sCn)].forEach(E=>{var j;const T=E[0],$=d2.concat(u2).find(D=>D.indexOf(T)>-1);if($){const D=T===$[0],I=((j=r[D?VQ.indexOf(T):zQ.indexOf(T)])==null?void 0:j.value)||T;_.lastIndexOf(T)>_.lastIndexOf($[1])&&S.push(I)}}),b=qcn(n,Xi(S)),y&&b.length>0&&b.some(E=>qWe(E,c))&&(h=u.jsx(Aa,{annotation:y,as:"ins",tooltip:{description:d("changes.portable-text.changed-formatting")},children:h},"diffcard-annotation-".concat(a,"-").concat(b.join("-")))),h}function uCn(e,n){return e.children.length===1&&e.children[0]._type==="span"&&typeof e.children[0].text=="string"&&e.children[0].text===""&&n.origin.action!=="unchanged"}const dCn=e=>{const{diff:n,schemaType:r}=e,o=p.useMemo(()=>U2n(n,r),[n,r]);return u.jsx("div",{"data-diff-action":n.action,children:u.jsx(aCn,{diff:o,schemaType:r})})};var Jme=Object.freeze,fCn=Object.defineProperty,hCn=(e,n)=>Jme(fCn(e,"raw",{value:Jme(n||e.slice())})),ege;const pCn=M.div(ege||(ege=hCn([`
word-wrap: break-word;
`]))),mCn=e=>{let{value:n,schemaType:r}=e;return u.jsx(K,{as:pCn,padding:2,children:u.jsx(sy,{schemaType:r,value:n,layout:"default"})})},gCn=e=>{let{diff:n,schemaType:r}=e;return u.jsx(KE,{align:"center",diff:n,layout:"grid",path:"_ref",previewComponent:mCn,schemaType:r})};var tge=Object.freeze,vCn=Object.defineProperty,yCn=(e,n)=>tge(vCn(e,"raw",{value:tge(n||e.slice())})),nge;const bCn=M.div(nge||(nge=yCn([`
display: inline-block;
word-break: break-all;
white-space: pre-wrap;
`]))),xCn=e=>{const{value:n}=e;return u.jsx(K,{as:bCn,paddingX:2,paddingY:1,children:n})};var rge=Object.freeze,wCn=Object.defineProperty,CCn=(e,n)=>rge(wCn(e,"raw",{value:rge(n||e.slice())})),oge;const _Cn=M.div(oge||(oge=CCn([`
white-space: pre-wrap;
word-wrap: break-word;
`]))),SCn=e=>{let{diff:n,schemaType:r}=e;const{options:o}=r;return o!=null&&o.list?u.jsx(KE,{diff:n,previewComponent:xCn,schemaType:r}):u.jsx(_Cn,{children:u.jsx(p_n,{diff:n})})},ige={block:dCn,boolean:{component:J2n,showHeader:!1},date:_me,datetime:_me,file:l5n,image:x5n,number:E5n,reference:gCn,string:SCn};function nGe(e,n){var r;let o=e;for(;o;){const a=((r=o==null?void 0:o.components)==null?void 0:r.diff)||kCn(o,n)||ige[o.name];if(a)return a;o=o.type}const s=["date","datetime"].includes(e.name)?e.name:e.jsonType;return ige[s]}function kCn(e,n){const r=Z2n;let o;for(const i of r){if(typeof i!="function"){console.error("Diff component resolver is not a function: ",i);continue}if(o=i({schemaType:e,parentSchemaType:n}),o)return o}}function HQ(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[],i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};if(!nGe(e,i.parentSchema)){if(e.jsonType==="object"&&n.type==="object")return rGe(e,n,r,o,i);if(e.jsonType==="array"&&n.type==="array")return TCn(e,n,r,o)}return oGe(e,n,r,o,i)}function rGe(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[],i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};const s=[],a={...i,parentSchema:e},l=e.fieldsets||e.fields.map(c=>({single:!0,field:c}));for(const c of l)c.single?s.push(...ECn(c.field,n,r,o,a)):s.push(...jCn(c,n,r,o,a));return s.length<2?s:[{type:"group",key:$r(r)||"root",path:r,titlePath:o,changes:UQ(s,o.length),schemaType:e}]}function ECn(e,n,r,o){let i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};const{fieldFilter:s,...a}=i,l=n.fields[e.name];if(!l||!l.isChanged||s&&!s.includes(e.name))return[];const c=r.concat([e.name]),d=o.concat([e.type.title||e.name]);return HQ(e.type,l,c,d,a)}function jCn(e,n,r,o){let i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};const{fields:s,name:a,title:l,readOnly:c,hidden:d}=e,{fieldFilter:f,...h}=i,m=d,g=c,v=o.concat([l||a]),y=[];for(const b of s){const x=n.fields[b.name];if(!x||!x.isChanged||f&&!f.includes(b.name))continue;const w=r.concat([b.name]),C=v.concat([b.type.title||b.name]);y.push(...HQ({readOnly:g,hidden:m,...b.type},x,w,C,h))}return y.length<2?y:[{type:"group",key:$r(r)||"root",fieldsetName:a,path:r,titlePath:v,changes:UQ(y,v.length),readOnly:g,hidden:m}]}function TCn(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[];const i=n.items.filter(c=>c.hasMoved&&c.fromIndex!==c.toIndex||c.diff.action!=="unchanged");if(i.length===0)return[];const s=B2n(e),a=[],l=i.reduce((c,d)=>{const f=R2n(d.diff,e),h=f.toType||f.fromType;if(!h)return console.warn("Could not determine schema type for item at %s",$r(r)),c;const m=YH(d.diff.fromValue)||YH(d.diff.toValue)||n.items.indexOf(d),g=r.concat(m),v={itemDiff:d,parentDiff:n,parentSchema:e},y=o.concat({hasMoved:d.hasMoved,toIndex:d.toIndex,fromIndex:d.fromIndex,annotation:d.diff.action==="unchanged"?d.annotation:d.diff.annotation}),b=w=>(w.type==="field"&&MWe(g,w.path)&&(w.itemDiff=d),w),x=HQ(h,d.diff,g,y,v).map(b);return s&&x.filter(XWe).forEach((w,C,_)=>{w.showHeader=_.length===1,w.showIndex=d.fromIndex!==d.toIndex&&d.hasMoved}),x.length===0?c.push(...oGe(h,d.diff,g,y,v)):c.push(...x),c},a);return l.length>1?[{type:"group",key:$r(r)||"root",path:r,titlePath:o,changes:UQ(l,o.length),schemaType:e}]:l}function oGe(e,n,r,o){let{itemDiff:i,parentDiff:s,parentSchema:a}=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};const{fromValue:l,toValue:c,type:d}=n;if(d==="array"&&sge(l)&&sge(c))return[];let f;typeof l<"u"&&(f=QH(l,e)),!f&&typeof c<"u"&&(f=QH(c,e));let h=!0,m;const g=nGe(e,a);return g&&typeof g=="function"?m=g:g&&(m=g.component,h=typeof g.showHeader>"u"?h:g.showHeader),[{type:"field",diff:n,path:r,error:f,itemDiff:i,parentDiff:s,titlePath:o,schemaType:e,showHeader:h,showIndex:!0,key:$r(r)||"root",diffComponent:f?void 0:m,parentSchema:a}]}function UQ(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return e.map(r=>(r.titlePath=r.titlePath.slice(n),r))}function sge(e){return Array.isArray(e)&&e.length===0||e===null||typeof e>"u"}const age=e=>e.type==="field"&&e.diff.action==="added",iGe=e=>{if(e.type!=="group")return[e];const n=[];return e.changes.forEach(r=>{n.push(...iGe(r))}),n},sGe=(e,n)=>{if(n.length>=e.length)return!1;for(let r=0;r<n.length;r++)if(n[r]!==e[r])return!1;return!0},ICn=(e,n)=>{const r=e[n],o=LWe(r);return o?{_key:o}:Array.isArray(e)?parseInt(n,10):n},ACn={diffMatchPatch:{enabled:!1,lengthThresholdAbsolute:30,lengthThresholdRelative:1.2}};function nR(e,n,r){if(!n)return;const o=[];if(e.type==="group"){const i=iGe(e),s=i.filter(age);i.filter(a=>!age(a)).forEach(a=>nR(a,n,r)),o.push(...lge(n,s.map(a=>a.path).reverse()))}else e.diff.action==="added"?o.push(...lge(n,[e.path])):e.type==="field"&&e.itemDiff&&e.parentDiff&&e.parentDiff.type==="array"&&e.itemDiff.hasMoved?o.push(...DCn(e.itemDiff,e.parentDiff,e.path)):o.push(...OCn(e.diff,n,e.path));r.patch.execute(o)}function $Cn(e,n,r){const o=e.toValue;return aGe(o,n,r)}function lge(e,n){const r=[];for(let o=0;o<n.length;o++)r.some(s=>sGe(n[o],s))||r.push($Cn(e,n[o],n));return[{unset:[...new Set(r.map($r))]}]}function aGe(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],o=arguments.length>3?arguments[3]:void 0;if(n.length<=0){if(!o)throw new Error("Root has no ancestor");return o}const i=n.slice(0,-1),s=ju(e,i),a=[i,...r.filter(l=>!sGe(l,i))];return lGe(s,i,r)?aGe(e,i,a,o):n}function DCn(e,n,r){const o=r.slice(0,-1),{parentValue:i,fromIndex:s,fromValue:a}=MCn(n,e);let l;if(s===0)l={before:$r([...o,0])};else{const c=s-1,f=YH(i[c])||c;l={after:$r([...o,f])}}return[{unset:[$r(r)]},{insert:{...l,items:[a]}}]}function OCn(e,n,r){const o=A6(e.toValue,e.fromValue,ACn,r),i=o.filter(f=>f.op==="insert").map(f=>{let{after:h,items:m}=f;return{insert:{after:$r(h),items:m}}}),s=o.filter(f=>f.op==="unset").reduce((f,h)=>f.concat($r(h.path)),[]),a=new Set,l=[];let c=!1;const d=o.filter(f=>f.op==="set").reduce((f,h)=>(c=!0,l.push(...PCn(h.path,n,a)),f[$r(h.path)]=h.value,f),{});return[...l,...i,...s.length>0?[{unset:s}]:[],...c?[{set:d}]:[]]}function PCn(e,n,r){const o=n.fromValue,i=n.toValue,s=[];for(let a=1;a<=e.length;a++){const l=e.slice(0,a),c=$r(l);if(r.has(c))continue;const d=e[a],f=to(d)||gc(d),h=ju(o,l),m=cge(h);if(f&&Array.isArray(h)&&!ju(i,e.slice(0,a+1))){const g=t2n(h,d),v=h[g-1],y=ju(o,l.concat(d)),b=wd(v)?{_key:v._key}:g-1,x=$r(l.concat(g<1?0:b));s.push({setIfMissing:{[c]:[]}}),s.push({insert:{after:x,items:[cge(y)]}}),a++;continue}typeof m>"u"||(r.add(c),s.push({setIfMissing:{[c]:m}}))}return s}function RCn(e,n,r){if(!en(e)||!Array.isArray(e))return!1;for(const o in e){if(!Object.prototype.hasOwnProperty.call(e,o)||o==="_type"||o==="_key")continue;const i=[...n,ICn(e,o)];if(!lGe(e[o],i,r))return!1}return!0}function lGe(e,n,r){const o=r==null?void 0:r.some(s=>$r(s)===$r(n)),i=Array.isArray(e)&&e.length<=0;return o||e===void 0||e===null||i||a2n(e)||RCn(e,n,r)}function cge(e){if(Array.isArray(e))return[];if(typeof e!="object"||e===null)return;const n={};return wd(e)&&(n._key=e._key),AG(e)&&(n._type=e._type),n}function MCn(e,n){if(e.fromValue&&typeof n.fromIndex=="number"){const r=e.fromValue[n.fromIndex];return{parentValue:e.fromValue,fromIndex:n.fromIndex,fromValue:r}}throw new Error("Failed to find item at index ".concat(n.fromIndex))}const hp=p.createContext({path:[]});var uge=Object.freeze,LCn=Object.defineProperty,FCn=(e,n)=>uge(LCn(e,"raw",{value:uge(n||e.slice())})),dge;const BCn=M.div(dge||(dge=FCn([`
display: grid;
grid-template-columns: minmax(0, 1fr);
`]))),Yf=!1;class NCn extends p.Component{constructor(){super(...arguments),this.state={}}static getDerivedStateFromError(n){return{error:n}}componentDidCatch(n){console.error("Error rendering diff component: "),console.error(n)}render(){const{t:n}=this.props,{error:r}=this.state;return r?u.jsx(pe,{padding:3,radius:2,tone:"critical",children:u.jsxs(te,{children:[u.jsx(G,{size:1,children:u.jsx(Nc,{})}),u.jsxs(K,{paddingLeft:3,children:[u.jsx(G,{as:"h3",size:1,weight:"medium",children:n("changes.error-boundary.title")}),Yf]})]})}):this.props.children}}const VCn={down:K8e,right:Z8e};function WQ(e){const{direction:n="right",...r}=e,o=VCn[n];return u.jsx(G,{muted:!0,size:1,...r,children:p.createElement(o)})}var fge=Object.freeze,zCn=Object.defineProperty,cGe=(e,n)=>fge(zCn(e,"raw",{value:fge(n||e.slice())})),hge,pge;const cF=M.pre(hge||(hge=cGe([`
overflow-x: auto;
position: relative;
`]))),HCn=M.div(pge||(pge=cGe([`
position: absolute;
top: 0;
right: 0;
`])));function UCn(e){const{children:n,as:r,change:o,...i}=e,s=p.useRef(!1),[a,l]=p.useState(!1),c=p.useCallback(()=>l(h=>!h),[l]),d=p.useCallback(()=>s.current=!0,[]),f=p.useCallback(()=>s.current=!1,[s]);return p.useEffect(()=>{function h(m){const{metaKey:g,key:v}=m;g&&v==="i"&&s.current&&c()}return window.addEventListener("keydown",h,!1),()=>window.removeEventListener("keydown",h,!1)},[c]),u.jsx(K,{as:r,onMouseEnter:d,onMouseLeave:f,...i,children:a?u.jsx(WCn,{change:o}):n})}const uF=e=>{let{title:n}=e;return u.jsx(K,{padding:3,display:"inline-block",as:HCn,children:u.jsx(G,{muted:!0,size:1,weight:"medium",children:n})})};function WCn(e){let{change:n}=e;var r,o,i;const{t:s}=se();return u.jsxs(he,{space:3,children:[u.jsxs(pe,{padding:3,tone:"transparent",as:cF,radius:1,children:[u.jsx(uF,{title:s("changes.inspector.meta-label")}),u.jsx(qi,{language:"json",size:1,children:GCn({path:$r(n.path),fromIndex:(r=n.itemDiff)==null?void 0:r.fromIndex,toIndex:(o=n.itemDiff)==null?void 0:o.toIndex,hasMoved:(i=n.itemDiff)==null?void 0:i.hasMoved,action:n.diff.action,isChanged:n.diff.isChanged})})]}),u.jsxs(pe,{as:cF,tone:"critical",padding:3,radius:1,children:[u.jsx(uF,{title:s("changes.inspector.from-label")}),u.jsx(qi,{language:"json",size:1,children:mge(n.diff.fromValue)})]}),u.jsx(pe,{children:u.jsx(WQ,{direction:"down",align:"center"})}),u.jsxs(pe,{as:cF,tone:"positive",padding:3,radius:1,children:[u.jsx(uF,{title:s("changes.inspector.to-label")}),u.jsx(qi,{language:"json",size:1,children:mge(n.diff.toValue)})]})]})}function mge(e){return typeof e>"u"?"undefined":JSON.stringify(e,null,2)}function GCn(e){const n=[];return Object.entries(e).forEach(r=>{let[o,i]=r;typeof i<"u"&&i!==null&&n.push("".concat(o,": ").concat(i))}),n.join(`
`)}function qCn(e){const{t:n}=se(),r=gge(e.fromValue),o=gge(e.toValue);return n(!r&&o?"changes.added-label":!o&&r?"changes.removed-label":"changes.changed-label")}function gge(e){return e!==null&&typeof e<"u"&&e!==""}const YCn={flexShrink:0},KCn={alignItems:"stretch"},vge={top:"flex-start",center:"center",bottom:"flex-end",default:"flex-start"},GQ=p.forwardRef(function(n,r){const{align:o="top",layout:i="inline",from:s,to:a,style:l,...c}=n,d=mE(),f=i==="inline"?te:Xr,h=p.useMemo(()=>({...l,...i==="inline"?{maxWidth:"100%",display:"inline-flex"}:{gridTemplateColumns:"minmax(0, 1fr) ".concat(Ae(d.sanity.space[5])," minmax(0, 1fr)")}}),[i,l,d]),m=i==="inline"?YCn:KCn;return u.jsxs(f,{...c,ref:r,style:h,"data-from-to-layout":!0,children:[s&&u.jsxs(u.Fragment,{children:[u.jsx(te,{align:vge[o],style:m,children:s}),u.jsx(te,{align:"center",justify:"center",padding:2,children:u.jsx(WQ,{})})]}),u.jsx(te,{align:vge[o],style:m,children:a})]})}),dF={flex:1,minWidth:0,display:"block",whiteSpace:"break-spaces"};function KE(e){const{align:n,cardClassName:r,diff:o,layout:i,path:s,previewComponent:a,schemaType:l}=e,{action:c}=o,d=qCn(o);if(c==="unchanged")return u.jsx(Aa,{className:r,style:dF,children:p.createElement(a,{schemaType:l,value:o.toValue})});const f=o.fromValue!==void 0&&o.fromValue!==null&&u.jsx(Aa,{as:"del",className:r,diff:o,path:s,style:dF,children:p.createElement(a,{schemaType:l,value:o.fromValue})}),h=o.toValue!==void 0&&o.toValue!==null&&u.jsx(Aa,{as:"ins",className:r,diff:o,path:s,style:dF,children:p.createElement(a,{schemaType:l,value:o.toValue})});return f&&!h?u.jsx(tl,{description:d,diff:o,path:s,children:f}):!f&&h?u.jsx(tl,{description:d,diff:o,path:s,children:h}):u.jsx(tl,{description:d,diff:o,path:s,children:u.jsx(GQ,{align:n,from:f,layout:i,to:h})})}const ZCn=e=>{let{value:n,schemaType:r}=e;return u.jsx(K,{padding:2,children:u.jsx(sy,{schemaType:r,value:n,layout:"default"})})},XCn=e=>{const{diff:n,schemaType:r}=e;return u.jsx(KE,{diff:n,schemaType:r,previewComponent:ZCn,layout:"grid"})};var yge=Object.freeze,QCn=Object.defineProperty,uGe=(e,n)=>yge(QCn(e,"raw",{value:yge(n||e.slice())})),bge,xge;const JCn=M.div(bge||(bge=uGe([`
--field-change-error: `,`;
&[data-revert-all-changes-hover] [data-revert-all-hover]::before {
border-left: 2px solid var(--field-change-error);
}
`])),e=>{let{theme:n}=e;return n.sanity.color.solid.critical.enabled.bg}),e_n=M.div(xge||(xge=uGe([`
--field-change-error: `,`;
--diff-inspect-padding-xsmall: `,`;
--diff-inspect-padding-small: `,`;
position: relative;
padding: var(--diff-inspect-padding-xsmall) 0 var(--diff-inspect-padding-xsmall)
var(--diff-inspect-padding-small);
&::before {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
bottom: 0;
border-left: 1px solid var(--card-border-color);
}
&[data-error]:hover::before,
&[data-revert-field-hover]:hover::before {
border-left: 2px solid var(--field-change-error);
}
`])),e=>{let{theme:n}=e;return n.sanity.color.solid.critical.enabled.bg},e=>{let{theme:n}=e;return Ae(n.sanity.space[1])},e=>{let{theme:n}=e;return Ae(n.sanity.space[2])});var wge=Object.freeze,t_n=Object.defineProperty,n_n=(e,n)=>wge(t_n(e,"raw",{value:wge(n||e.slice())})),Cge;const r_n=M(Te)(Cge||(Cge=n_n([`
[data-ui='Text'] {
font-weight: normal;
}
div[data-ui='Box'] {
display: none;
}
&:not([data-disabled='true']):hover,
&:not([data-disabled='true']):focus {
--card-fg-color: `,`;
--card-bg-color: transparent;
--card-border-color: transparent;
div[data-ui='Box'] {
display: block;
}
}
`])),e=>{let{theme:n}=e;return n.sanity.color.solid.critical.enabled.bg}),dGe=p.forwardRef(function(n,r){const{selected:o,changeCount:i,...s}=n,{t:a}=se();return u.jsx(r_n,{icon:Fq,selected:o,text:a("changes.action.revert-changes-confirm-change",{count:i}),mode:"bleed",ref:r,tooltipProps:null,...s})});function o_n(e){let{error:n}=e;const{t:r}=se();return u.jsx(pe,{tone:"critical",padding:3,children:u.jsxs(te,{align:"flex-start",children:[u.jsx(K,{children:u.jsx(G,{children:u.jsx(Nc,{})})}),u.jsx(K,{flex:1,paddingLeft:3,children:u.jsx(G,{size:1,as:"p",children:r(n.messageKey,{expectedType:n.expectedType,actualType:n.actualType})})})]})})}function i_n(e){var n;const{change:r,hidden:o,readOnly:i}=e,s=r.diffComponent||XCn,{documentId:a,schemaType:l,rootDiff:c,isComparingCurrent:d,FieldWrapper:f=p.Fragment}=eR(),h=Md(a,l.name),[m,g]=p.useState(!1),[v,y]=p.useState(!1),[b,x]=p.useState(null),{t:w}=se(),[C,_]=c1({id:a,type:l.name,permission:"update"}),S=p.useCallback(()=>{nR(r,c,h)},[r,c,h]),k=p.useCallback(()=>{g(!0)},[]),E=p.useCallback(()=>{g(!1)},[]),j=p.useCallback(()=>{y(!0)},[]),T=p.useCallback(()=>{y(!1)},[]),$=p.useCallback(()=>g(!1),[]);oo($,[b]);const I=((n=r.parentSchema)==null?void 0:n.jsonType)==="array"?r.path.slice(0,-1):r.path;return p.useMemo(()=>o?null:u.jsxs(he,{space:1,as:JCn,children:[r.showHeader&&u.jsx(HWe,{change:r,titlePath:r.titlePath}),u.jsx(f,{path:I,hasHover:v,children:u.jsxs(UCn,{change:r,as:e_n,"data-revert-field-hover":v?"":void 0,"data-error":r.error?"":void 0,"data-revert-all-hover":!0,children:[r.error?u.jsx(o_n,{error:r.error}):u.jsx(NCn,{t:w,children:u.jsx(hp.Provider,{value:{path:r.path},children:u.jsx(s,{diff:r.diff,schemaType:r.schemaType})})}),d&&!_&&(C==null?void 0:C.granted)&&u.jsx(io,{content:u.jsxs(he,{space:3,children:[u.jsx(K,{paddingY:3,children:u.jsx(G,{size:1,children:w("changes.action.revert-changes-description",{count:1})})}),u.jsxs(te,{gap:3,justify:"flex-end",children:[u.jsx(Te,{mode:"ghost",onClick:E,text:w("changes.action.revert-all-cancel")}),u.jsx(Te,{tone:"critical",onClick:S,text:w("changes.action.revert-changes-confirm-change",{count:1})})]})]}),open:m,padding:3,portal:!0,placement:"left",ref:x,children:u.jsx(dGe,{changeCount:1,onClick:k,onMouseEnter:j,onMouseLeave:T,selected:m,disabled:i,"data-testid":"single-change-revert-button-".concat(r==null?void 0:r.key)})})]})})]}),[r,E,m,s,I,f,j,T,S,k,o,d,_,C==null?void 0:C.granted,i,v,w])}function s_n(){const e=p.useRef(null),[n,r]=p.useState(!1);return p.useEffect(()=>{const o=e.current;if(!o)return()=>{};const i=()=>r(!0),s=()=>r(!1);return o.addEventListener("mouseover",i),o.addEventListener("mouseout",s),()=>{o.removeEventListener("mouseover",i),o.removeEventListener("mouseout",s)}},[]),[e,n]}var _ge=Object.freeze,a_n=Object.defineProperty,fGe=(e,n)=>_ge(a_n(e,"raw",{value:_ge(n||e.slice())})),Sge,kge;const l_n=M.div(Sge||(Sge=fGe([`
display: grid;
grid-template-columns: minmax(0, 1fr);
`]))),c_n=M.div(kge||(kge=fGe([`
--field-change-error: `,`;
--diff-inspect-padding-xsmall: `,`;
--diff-inspect-padding-small: `,`;
position: relative;
padding: var(--diff-inspect-padding-xsmall) var(--diff-inspect-padding-small);
&::before {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
bottom: 0;
border-left: 1px solid var(--card-border-color);
}
&[data-error]:hover::before,
&[data-revert-group-hover]:hover::before,
&[data-revert-all-groups-hover]::before {
border-left: 2px solid var(--field-change-error);
}
`])),e=>{let{theme:n}=e;return n.sanity.color.solid.critical.enabled.bg},e=>{let{theme:n}=e;return Ae(n.sanity.space[1])},e=>{let{theme:n}=e;return Ae(n.sanity.space[2])});function u_n(e){const{change:n,readOnly:r,hidden:o,...i}=e,{titlePath:s,changes:a,path:l}=n,{path:c}=p.useContext(hp),{documentId:d,schemaType:f,FieldWrapper:h,rootDiff:m,isComparingCurrent:g}=eR(),{t:v}=se(),y=a.every(A=>XWe(A)&&GWe(A.schemaType)),b=MWe(c,l),[x,w]=s_n(),C=Md(d,f.name),[_,S]=p.useState(!1),[k,E]=p.useState(null),[j,T]=c1({id:d,type:f.name,permission:"update"}),$=p.useCallback(()=>nR(n,m,C),[n,m,C]),D=p.useCallback(()=>{S(!0)},[]),I=p.useCallback(()=>{S(!1)},[]);oo(()=>S(!1),[k]);const O=p.useMemo(()=>o?null:u.jsxs(he,{space:1,as:c_n,"data-revert-group-hover":w?"":void 0,"data-portable-text":y?"":void 0,children:[u.jsx(he,{as:l_n,space:5,children:a.map(A=>u.jsx(hGe,{change:A,readOnly:r,hidden:o},A.key))}),g&&!T&&(j==null?void 0:j.granted)&&u.jsx(io,{content:u.jsxs(he,{space:3,children:[u.jsx(K,{paddingY:3,children:u.jsx(G,{size:1,children:v("changes.action.revert-changes-description",{count:a.length})})}),u.jsxs(te,{gap:3,justify:"flex-end",children:[u.jsx(Te,{mode:"ghost",onClick:I,text:v("changes.action.revert-all-cancel")}),u.jsx(Te,{tone:"critical",onClick:$,text:v("changes.action.revert-changes-confirm-change",{count:1})})]})]}),padding:3,portal:!0,placement:"left",open:_,ref:E,children:u.jsx(K,{children:u.jsx(dGe,{changeCount:a.length,onClick:D,ref:x,selected:_,disabled:r,"data-testid":"group-change-revert-button-".concat(n.fieldsetName)})})})]}),[a,I,_,n.fieldsetName,$,D,o,g,T,y,w,j==null?void 0:j.granted,r,x,v]);return o?null:u.jsxs(he,{space:1,...i,children:[u.jsx(HWe,{titlePath:s}),b||!h?O:u.jsx(h,{hasHover:w,path:n.path,children:O})]})}function hGe(e){var n,r;const{change:o,hidden:i,readOnly:s}=e,{value:a}=eR(),l=ZH({document:a,checkProperty:i||((n=o.schemaType)==null?void 0:n.hidden),checkPropertyKey:"hidden",value:o.type==="field"?o.diff.toValue:void 0}),c=ZH({document:a,checkProperty:s||((r=o.schemaType)==null?void 0:r.readOnly),checkPropertyKey:"readOnly",value:o.type==="field"?o.diff.toValue:void 0});return l?null:o.type==="field"?u.jsx(i_n,{change:o,readOnly:c}):o.type==="group"?u.jsx(u_n,{change:o,"data-testid":"group-change-".concat(o.fieldsetName),readOnly:c}):u.jsxs(G,{children:["Unknown change type: ",u.jsx("code",{children:o.type||"undefined"})]})}function nU(){const{t:e}=se();return u.jsxs(he,{space:3,children:[u.jsx(G,{size:1,weight:"medium",as:"h3",children:e("changes.no-changes-title")}),u.jsx(G,{as:"p",size:1,muted:!0,children:e("changes.no-changes-description")})]})}function ZE(e){let{diff:n,fields:r,schemaType:o}=e;const{documentId:i,isComparingCurrent:s,value:a}=eR(),l=Md(i,o.name),{path:c}=p.useContext(hp),d=c.length===0,[f,h]=p.useState(!1),[m,g]=p.useState(!1),{t:v}=se(),y=ZH({document:a,value:void 0,checkProperty:o.readOnly,checkPropertyKey:"readOnly"});if(o.jsonType!=="object")throw new Error("Only object schema types are allowed in ChangeList");const[b,x]=c1({id:i,type:o.name,permission:"update"}),w=p.useMemo(()=>rGe(o,n,c,[],{fieldFilter:r}),[o,r,c,n]),C=p.useMemo(()=>r&&r.length===0?[]:d_n(w),[w,r]),_=w[0],S=p.useCallback(()=>{nR(_,n,l),h(!1)},[_,n,l]),k=p.useCallback(()=>{h(!0)},[]),E=p.useCallback(()=>{g(!0)},[]),j=p.useCallback(()=>{g(!1)},[]),T=p.useCallback(()=>{h(!1)},[]),[$,D]=p.useState(null),I=p.useCallback(()=>h(!1),[]);if(oo(I,[$]),C.length===0)return d?u.jsx(nU,{}):null;const O=d&&C.length>1;return u.jsx(pe,{children:u.jsxs(he,{space:5,children:[u.jsx(he,{as:BCn,space:5,children:C.map(A=>u.jsx("div",{children:u.jsx(hGe,{change:A,"data-revert-all-changes-hover":m?"":void 0,readOnly:y||(A==null?void 0:A.readOnly),hidden:A==null?void 0:A.hidden},A.key)},A.key))}),O&&s&&!x&&(b==null?void 0:b.granted)&&u.jsx(io,{content:u.jsxs(he,{space:3,children:[u.jsx(K,{paddingY:3,children:u.jsx(G,{size:1,children:v("changes.action.revert-all-description",{count:C.length})})}),u.jsxs(te,{gap:3,justify:"flex-end",children:[u.jsx(Te,{mode:"ghost",text:v("changes.action.revert-all-cancel"),onClick:T}),u.jsx(Te,{tone:"critical",text:v("changes.action.revert-all-confirm"),onClick:S})]})]}),open:f,padding:3,placement:"left",portal:!0,ref:D,children:u.jsx(he,{children:u.jsx(Te,{tone:"critical",mode:"ghost",text:v("changes.action.revert-all-confirm"),icon:Fq,onClick:k,onMouseEnter:E,onMouseLeave:j,disabled:y,size:"large"})})})]})})}function d_n(e){return e.length===1&&e[0].type==="group"&&e[0].path.length===0?e[0].changes:e}var Ege=Object.freeze,f_n=Object.defineProperty,pGe=(e,n)=>Ege(f_n(e,"raw",{value:Ege(n||e.slice())})),jge,Tge;const Ige=M.span(jge||(jge=pGe([`
border-radius: `,`;
`])),e=>{let{theme:n}=e;return Ae(n.sanity.radius[1])}),Age=M(G)(Tge||(Tge=pGe([`
&:not([hidden]) {
display: inline;
line-height: calc(1.25em + 2px);
}
&:hover {
background-color: none !important;
background-image: linear-gradient(
to bottom,
var(--card-bg-color) 0,
var(--card-bg-color) 33.333%,
currentColor 33.333%,
currentColor 100%
);
background-size: 1px 3px;
background-repeat: repeat-x;
background-position-y: bottom;
padding-bottom: 3px;
box-shadow: 0 0 0 1px var(--card-bg-color);
z-index: 1;
}
`])));function h_n(e){const{segment:n}=e,{text:r}=n,{t:o}=se();return n.action==="added"?u.jsx(Aa,{annotation:n.annotation,disableHoverEffect:!0,tooltip:{description:o("changes.added-label")},as:Ige,children:u.jsx(Age,{as:"ins",style:{textDecoration:"none"},children:r})}):n.action==="removed"?u.jsx(Aa,{annotation:n.annotation,as:Ige,disableHoverEffect:!0,tooltip:{description:o("changes.removed-label")},children:u.jsx(Age,{as:"del",children:r})}):u.jsx(pe,{as:"span",radius:2,style:{display:"inline"},children:r})}function p_n(e){const{diff:n}=e;return u.jsx(u.Fragment,{children:(n.segments||[]).map((r,o)=>u.jsx(h_n,{segment:r},o))})}var $ge=Object.freeze,m_n=Object.defineProperty,g_n=(e,n)=>$ge(m_n(e,"raw",{value:$ge(n||e.slice())})),Dge;const fF=M(G)(Dge||(Dge=g_n([`
color: inherit;
`])));function rU(e){const{title:n,action:r,icon:o,children:i,markRemoved:s}=e;return u.jsxs(te,{padding:2,align:"center",children:[o&&u.jsx(K,{padding:2,children:u.jsx(fF,{size:4,forwardedAs:s?"del":"div",children:p.createElement(o)})}),u.jsxs(he,{space:2,paddingLeft:2,children:[u.jsx(fF,{size:1,weight:"medium",forwardedAs:s?"del":"h3",textOverflow:"ellipsis",children:n}),r&&u.jsx("div",{children:r}),u.jsx(fF,{size:0,textOverflow:"ellipsis",children:i})]})]})}var Oge=Object.freeze,v_n=Object.defineProperty,y_n=(e,n)=>Oge(v_n(e,"raw",{value:Oge(n||e.slice())})),Pge;M.div(Pge||(Pge=y_n([`
display: inline-block;
word-break: break-all;
white-space: pre-wrap;
`])));function qQ(e,n){return oU(e,n,new WeakSet)}function oU(e,n,r){if(e===n)return e;if(r.has(n)||e==null||n==null||typeof e!==typeof n)return n;if(Array.isArray(n)){r.add(n);let s=e.length===n.length;const a=[];for(let l=0;l<n.length;l++){const c=oU(e[l],n[l],r);c!==e[l]&&(s=!1),a[l]=c}return r.delete(n),s?e:a}if(typeof n=="object"){r.add(n);const s=Object.keys(n);let a=Object.keys(e).length===s.length;const l={};for(const c of s){const d=oU(e[c],n[c],r);d!==e[c]&&(a=!1),l[c]=d}return r.delete(n),a?e:l}return n}const mGe=p.createContext([]);function b_n(e){return u.jsx(mGe.Provider,{value:e.presence,children:e.children})}function x_n(){const e=p.useContext(mGe);if(!e)throw new Error("Form context not provided");return e}function h2(e,n){const r=x_n(),o=p.useRef(r),i=qQ(o.current,r.filter(s=>Sa(e,s.path)&&(n||!Lr(e,s.path))));return o.current=i,i}const gGe=p.createContext(null);function Kf(){const e=p.useContext(gGe);if(!e)throw new Error("FormBuilder: missing context value");return e}var Rge=Object.freeze,w_n=Object.defineProperty,C_n=(e,n)=>Rge(w_n(e,"raw",{value:Rge(n||e.slice())})),Mge;const __n=e=>e==="error"?u.jsx(Nc,{}):e==="warning"?u.jsx(ii,{}):u.jsx(Ov,{}),S_n=M(G)(e=>{let{theme:n}=e;return ge(Mge||(Mge=C_n([`
&[data-info] {
color: `,`;
}
&[data-warning] {
color: `,`;
}
&[data-error] {
color: `,`;
}
`])),n.sanity.color.muted.primary.enabled.fg,n.sanity.color.muted.caution.enabled.fg,n.sanity.color.muted.critical.enabled.fg)});function vGe(e){const{markers:n,validation:r,renderCustomMarkers:o}=e,{CustomMarkers:i}=Kf().__internal.components;return n.length===0&&r.length===0?null:u.jsxs(he,{space:1,children:[r.length>0&&r.map((s,a)=>{let{message:l,level:c}=s;return u.jsxs(te,{children:[u.jsx(K,{marginRight:2,marginBottom:a+1===r.length?0:2,children:u.jsx(S_n,{size:1,"data-error":c==="error"?"":void 0,"data-warning":c==="warning"?"":void 0,"data-info":c==="info"?"":void 0,children:__n(c)})}),u.jsx(K,{children:u.jsx(G,{size:1,children:l||"Error"})})]},"validationItem-".concat(a))}),n.length>0&&u.jsxs(K,{marginTop:r.length>0?3:0,children:[o&&o(n),!o&&u.jsx(i,{markers:n})]})]})}const yGe=p.createContext([]);function k_n(e){return u.jsx(yGe.Provider,{value:e.validation,children:e.children})}function E_n(){const e=p.useContext(yGe);if(!e)throw new Error("Form context not provided");return e}function YQ(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const r=E_n();return p.useMemo(()=>r.filter(o=>Sa(e,o.path)&&(n||!Lr(e,o.path))).map(o=>({message:o.message,level:o.level,path:o.path})),[n,e,r])}const j_n=["@@_NONEXISTENT_PATH_@@"];function rR(e){const n=p.useRef(null),r=e!=null&&e.validation&&e.validation.length>0?e.validation:sr,o=YQ((e==null?void 0:e.path)||j_n),i=p.useMemo(()=>e!=null&&e.schemaType&&X6(e==null?void 0:e.schemaType)?r:r.concat(o),[o,e,r]),[s,a,l]=p.useMemo(()=>[i.filter(d=>d.level==="error").length>0,i.filter(d=>d.level==="warning").length>0,i.filter(d=>d.level==="info").length>0],[i]),c=qQ(n.current,i);return n.current=c,p.useMemo(()=>({validation:c,hasError:s,hasWarning:a,hasInfo:l}),[c,s,a,l])}const bGe=p.createContext([]);function T_n(e){return u.jsx(bGe.Provider,{value:e.markers,children:e.children})}function oR(e){const n=p.useContext(bGe);if(!n)throw new Error("Form context not provided");return p.useMemo(()=>n.filter(o=>Lr(o.path,e)),[n,e])}const I_n={placement:"right",fallbackPlacements:["top","bottom"]};function A_n(e){const{group:n}=e,{title:r}=Bp(n);return n.expanded?u.jsxs(u.Fragment,{children:[u.jsx(K,{padding:2,paddingTop:3,children:u.jsx(G,{muted:!0,size:1,weight:"medium",children:r})}),n.children.map((o,i)=>{var s;return u.jsx(iU,{action:o,isFirst:i===0,prevIsGroup:((s=n.children[i-1])==null?void 0:s.type)==="group"},i)})]}):u.jsx(MK,{icon:n.icon,popover:I_n,text:r,tone:n.tone,children:n.children.map((o,i)=>{var s;return u.jsx(iU,{action:o,isFirst:i===0,prevIsGroup:((s=n.children[i-1])==null?void 0:s.type)==="group"},i)})})}function $_n(e){const{action:n}=e,{title:r}=Bp(n),o=p.useCallback(()=>{n.onAction()},[n]),i=typeof n.disabled=="object"&&u.jsx(G,{size:1,children:n.disabled.reason});return u.jsx(xee,{content:i,placement:"left",children:u.jsx(wt,{disabled:!!n.disabled,icon:n.icon,iconRight:n.iconRight||(n.selected?Ic:void 0),onClick:o,pressed:n.selected,text:r,tone:n.tone})})}function iU(e){const{action:n,isFirst:r,prevIsGroup:o}=e;return n.type==="divider"?u.jsx(ti,{}):n.type==="group"?u.jsxs(u.Fragment,{children:[!r&&u.jsx(ti,{}),u.jsx(A_n,{group:n})]}):u.jsxs(u.Fragment,{children:[o&&u.jsx(ti,{}),u.jsx($_n,{action:n})]})}const xGe={placement:"top"};function Lge(e){return"renderAsButton"in e&&e.renderAsButton}const D_n=p.memo(function(n){const{nodes:r,onMenuOpenChange:o}=n,[i,s]=p.useState(!1),a=p.useCallback(()=>{o(!0),s(!0)},[o]),l=p.useCallback(()=>{o(!1),s(!1)},[o]),c=p.useMemo(()=>r.filter(Lge),[r]),d=p.useMemo(()=>r.filter(m=>!Lge(m)),[r]),f=p.useMemo(()=>{const m=d.length;if(m===0||m>1)return d;const g=d[0];return g.type==="group"?[{...g,expanded:!0}]:d},[d]),h=p.useMemo(()=>[...f.length?[{type:"group",children:f,icon:a8,title:"Field actions"}]:[],...c],[c,f]);return u.jsx(u.Fragment,{children:h.map((m,g)=>u.jsx(O_n,{node:m,onOpen:a,onClose:l,open:i},g))})}),O_n=p.memo(function(n){const{node:r,onOpen:o,onClose:i,open:s}=n;return r.type==="divider"?u.jsx(pe,{borderLeft:!0,flex:"none"}):r.type==="action"?u.jsx(Te,{icon:r.icon,mode:"bleed",onClick:r.onAction,tooltipProps:{...xGe,content:r.title}}):u.jsx(R_n,{node:r,onOpen:o,onClose:i,open:s})}),P_n={constrainSize:!0,placement:"right",portal:!0,fallbackPlacements:["top","bottom"]};function R_n(e){const{node:n,onOpen:r,onClose:o,open:i}=e,{title:s}=Bp(n);return u.jsx(vr,{button:u.jsx(Te,{icon:n.icon,label:i?void 0:s,mode:"bleed",tooltipProps:{...xGe,content:n.title}}),id:p.useId(),menu:u.jsx(Xn,{children:n.children.map((a,l)=>{var c;return u.jsx(iU,{action:a,isFirst:l===0,prevIsGroup:((c=n.children[l-1])==null?void 0:c.type)==="group"},l)})}),onOpen:r,onClose:o,popover:P_n})}const wGe=p.createContext({hoveredStack:[],onMouseEnter:()=>{},onMouseLeave:()=>{}});function Fge(){return p.useContext(wGe)}const CGe=p.createContext({actions:[],focused:!1,hovered:!1,onMouseEnter:()=>{},onMouseLeave:()=>{}});function XE(e){const{actions:n,children:r,path:o,focused:i}=e,{onMouseEnter:s,onMouseLeave:a}=Fge(),l=Fge().hoveredStack[0],c=WE||(l?$r(o)===l:!1),d=p.useCallback(()=>{s(o)},[s,o]),f=p.useCallback(()=>{a(o)},[a,o]),h=p.useMemo(()=>({actions:n,focused:i,hovered:c,onMouseEnter:d,onMouseLeave:f}),[n,i,d,f,c]);return u.jsx(CGe.Provider,{value:h,children:r})}function _Ge(e){return e.filter(Boolean).filter(n=>"hidden"in n?n.hidden!==!0:!0).map(n=>n.type==="group"?{...n,children:_Ge(n.children)}:n)}const QE=p.memo(function(n){const{actions:r,documentId:o,documentType:i,onActions:s,path:a,schemaType:l}=n,c=r.length,d=p.useRef(c),[f,h]=p.useState(()=>Array.from(new Array(c))),m=p.useRef(f),g=p.useCallback((v,y)=>{h(b=>{const x=[...b];return x[v]=y,x})},[]);return p.useEffect(()=>{m.current!==f&&(m.current=f,s(_Ge(f)))},[f,s]),p.useEffect(()=>{if(d.current!==c){const v=Array.from(new Array(c));for(let y=0;y<c;y++)v[y]=m.current[y];d.current=c,h(v),m.current=v}},[c]),u.jsx(u.Fragment,{children:r.map((v,y)=>u.jsx(M_n,{action:v,index:y,documentId:o,documentType:i,path:a,schemaType:l,setFieldAction:g},y))})}),M_n=p.memo(function(n){const{action:r,documentId:o,documentType:i,index:s,path:a,schemaType:l,setFieldAction:c}=n,d=Qs(r.useAction({documentId:o,documentType:i,path:a,schemaType:l}));return p.useEffect(()=>{c(s,d)},[s,d,c]),null});function KQ(){return p.useContext(CGe)}const L_n=p.createContext([]);var Bge=Object.freeze,F_n=Object.defineProperty,B_n=(e,n)=>Bge(F_n(e,"raw",{value:Bge(n||e.slice())})),Nge;const N_n={portal:!0},V_n=M.div(e=>{const{space:n}=tt(e.theme);return ge(Nge||(Nge=B_n([`
margin: `,`px;
`])),0-n[1])}),Vge=e=>{if(e.length===1)return"".concat(e[0].user.displayName," is editing this document");if(e.length>1)return"".concat(e.length," people are editing this document right now")};function ZQ(e){const{presence:n}=e,r=p.useMemo(()=>Array.from(new Set(n.map(i=>i.user.id))).map(i=>n.find(s=>s.user.id===i)).filter(Pi),[n]),o=p.useMemo(()=>Vge(r),[r]);return u.jsx(hn,{content:o,...N_n,children:u.jsx(V_n,{children:u.jsx(EK,{maxLength:2,"aria-label":Vge(r),size:0,children:r.map(i=>u.jsx($d,{size:0,user:i.user},i.user.id))})})})}const z_n=/[^\p{Alpha}\p{White_Space}]/gu,H_n=new RegExp("\\p{White_Space}+","u"),U_n={small:0,medium:1,large:2};function W_n(e){const n=e.replace(z_n,"").split(H_n);return n.length===1?"".concat(n[0].charAt(0)).toUpperCase():"".concat(n[0].charAt(0)).concat(n[n.length-1].charAt(0))}function $d(e){const{user:n,...r}=e;return en(n)?r.withTooltip?u.jsx(G_n,{...r,user:n}):u.jsx(SGe,{...r,user:n}):u.jsx(q_n,{...e,user:n})}function G_n(e){const{user:{displayName:n}}=e;return u.jsx(hn,{content:n,placement:"top",portal:!0,children:u.jsx("div",{style:{display:"inline-block"},children:u.jsx(SGe,{...e})})})}const SGe=p.forwardRef(function(n,r){const{user:o,animateArrowFrom:i,position:s,size:a,status:l,tone:c,...d}=n,[f,h]=p.useState(null),m=p2n(o.id),g=f||o==null?void 0:o.imageUrl;return u.jsx(uLe,{__unstable_hideInnerStroke:!0,animateArrowFrom:i,arrowPosition:s,color:m.name,"data-legacy-tone":c,initials:(o==null?void 0:o.displayName)&&W_n(o.displayName),src:g,onImageLoadError:h,ref:r,size:typeof a=="string"?U_n[a]:a,status:l,title:o==null?void 0:o.displayName,...d})});function q_n(e){let{user:n,...r}=e;const[o]=ay(n);return o?u.jsx($d,{...r,user:o}):null}const Y_n=3,kGe=3,FD=-4,nw=25,zge=4,K_n=[0,.25,.75,1],jT=23,Z_n=8,X_n=8,EGe=20,jGe=20,hF=!1;var Hge=Object.freeze,Q_n=Object.defineProperty,TGe=(e,n)=>Hge(Q_n(e,"raw",{value:Hge(n||e.slice())})),Uge,Wge;const IGe=M(te)(Uge||(Uge=TGe([`
& > div:first-child {
flex: 1;
min-width: 0;
}
`]))),J_n=M(te)(Wge||(Wge=TGe([`
height: `,`px;
min-width: 23px;
vertical-align: top;
`])),nw),{Tracker:eSn,useReporter:tSn,useReportedValues:nSn}=mWe();function rSn(e){const{children:n,items:r}=e,o=p.useMemo(()=>u.jsx(he,{sizing:"border",children:r.map(i=>u.jsxs(te,{align:"center",gap:2,children:[u.jsx("div",{children:u.jsx($d,{user:i.user,status:"online"})}),u.jsx(G,{size:1,children:i.user.displayName})]},i.user.id))}),[r]);return u.jsx(hn,{content:o,placement:"top",portal:"documentScrollElement",children:n})}const oSn=(e,n)=>{const r=e.length>n?n-1:n,o=Math.max(0,e.length-r);return[e.slice(0,o),e.slice(o)]};function iSn(e){return-FD+(nw+FD)*e}const AGe=p.memo(function(n){let{presence:r,position:o="inside",animateArrowFrom:i="inside",maxAvatars:s=kGe,stack:a=!0}=n;const l=Sg(r||[],m=>m.user.id),c=Zv(l,m=>m.lastActiveAt),[d,f]=a?oSn(c,s):[[],c],h=[...f.reverse().map(m=>({key:m.user.id,element:u.jsx($d,{animateArrowFrom:i,position:o,status:"online",user:m.user})})),d.length>=2?{key:"counter",element:u.jsx(qV,{count:d.length})}:null].filter(Boolean);return u.jsxs(IGe,{children:[u.jsx("div",{}),u.jsx(J_n,{direction:"row-reverse",children:h.map((m,g)=>m&&u.jsx("div",{style:{position:"absolute",transform:"translate3d(".concat(-g*(nw+FD),"px, 0px, 0px)"),transitionProperty:"transform",transitionDuration:"200ms",transitionTimingFunction:"cubic-bezier(0.85, 0, 0.15, 1)",zIndex:100-g},children:m.element},m.key))})]})});function sSn(e){const n=p.useContext(L_n),{presence:r=n,maxAvatars:o=kGe}=e,i=p.useRef(null);tSn(p.useId(),()=>({presence:r,element:i.current,maxAvatars:o}));const s=p.useMemo(()=>Sg(r||[],a=>a.user.id),[r]);return u.jsx(rSn,{items:s,children:u.jsx(IGe,{ref:i,style:{minHeight:nw,minWidth:nw}})})}const JE=sSn,aSn=e=>{const n=new Ir,r=new IntersectionObserver(o=>{o.forEach(i=>{n.next(i)})},e);return{observe:o=>new qt(i=>{const s=n.pipe(ze(a=>a.target===o)).subscribe(i);return r.observe(o),()=>{s.unsubscribe(),r.unobserve(o)}})}},XQ=e=>{const{onIntersection:n,io:r,id:o,...i}=e,s=p.useRef(null);return p.useEffect(()=>{const a=s.current;if(!a)return;const l=r.observe(a).pipe(Ar(c=>n(o,c))).subscribe();return()=>l.unsubscribe()},[r,o,n]),u.jsx("div",{ref:s,...i})};var Gge=Object.freeze,lSn=Object.defineProperty,Cv=(e,n)=>Gge(lSn(e,"raw",{value:Gge(n||e.slice())})),qge,Yge,Kge,Zge,Xge,Qge,Jge;const cSn=M.div(qge||(qge=Cv([`
position: relative;
`]))),uSn=M.div(Yge||(Yge=Cv([`
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
pointer-events: none;
z-index: 13;
`]))),QQ=ge(Kge||(Kge=Cv([`
overflow: hidden;
overflow: clip;
pointer-events: none;
position: absolute;
`]))),dSn=M(XQ)(e=>{let{$debug:n,margins:r}=e;return ge(Zge||(Zge=Cv([`
`,`
z-index: 100;
position: sticky;
height: 1px;
top: `,`;
background-color: `,`;
`])),QQ,r?"".concat(r[0]-1,"px"):void 0,n?"red":"none")}),fSn=M(XQ)(e=>{let{$debug:n}=e;return ge(Qge||(Qge=Cv([`
`,`
visibility: none;
`,`
`])),QQ,n&&ge(Xge||(Xge=Cv([`
background: rgba(255, 0, 0, 0.25);
outline: 1px solid #00b;
visibility: visible;
`]))))}),hSn=M(XQ)(e=>{let{$debug:n}=e;return ge(Jge||(Jge=Cv([`
`,`
position: sticky;
bottom: -1px;
height: 1px;
background-color: `,`;
`])),QQ,n?"blue":"transparent")}),pSn=e=>"".concat(e,"px"),mSn=e=>0-e,gSn=p.forwardRef(function(n,r){const{regions:o,render:i,children:s,margins:a}=n,l=p.useRef(null),c=p.useMemo(()=>a,[JSON.stringify(a)]),d=p.useMemo(()=>aSn({rootMargin:c.map(mSn).map(pSn).join(" "),threshold:K_n}),[c]),[f,h]=p.useState({}),m=p.useCallback((b,x)=>{h(w=>({...w,[b]:x}))},[]),g=f["::top"],v=f["::bottom"],y=p.useMemo(()=>g&&v?o.filter(b=>{var x;return((x=b.presence)==null?void 0:x.length)>0}).map(b=>{const x=f[b.id];if(!x)return null;const{bottom:w,top:C}=x.boundingClientRect,_=x.boundingClientRect.top<g.boundingClientRect.bottom,S=x.boundingClientRect.top<v.boundingClientRect.top,k=x.isIntersecting?C-(x.intersectionRect.top-jT):_?-g.boundingClientRect.bottom:v.boundingClientRect.top,E=x.isIntersecting?-(w-(x.intersectionRect.bottom+jT)):S?v.boundingClientRect.top:-g.boundingClientRect.bottom,j=k<=Z_n?"top":E<=X_n?"bottom":"inside";return{distanceTop:k,distanceBottom:E,region:b,position:j}}).filter(Boolean):[],[v,f,o,g]);return u.jsxs(cSn,{ref:r,children:[u.jsx(dSn,{$debug:hF,io:d,id:"::top",onIntersection:m,margins:c}),u.jsx("div",{children:s}),u.jsx(uSn,{ref:l,children:l.current&&i(y,l.current.offsetWidth)}),o.map(b=>{const x=b.rect.width===0;return u.jsx(fSn,{$debug:hF,io:d,onIntersection:m,id:b.id,style:{width:x?1:b.rect.width,left:b.rect.left-(x?1:0),top:b.rect.top-jT,height:b.rect.height+jT*2}},b.id)}),u.jsx(hSn,{$debug:hF,id:"::bottom",io:d,onIntersection:m})]})}),$Ge={transitionProperty:"transform",transitionDuration:"200ms",transitionTimingFunction:"cubic-bezier(0.85, 0, 0.15, 1)"},vSn=e=>e.top+e.height;function ySn(e){return e.map((n,r,o)=>{var i;const s=(i=o[r-1])==null?void 0:i.region.rect,a=s?vSn(s):0;return{...n,spacerHeight:n.region.rect.top-a}})}const TT=e=>n2(e,n=>n.region.rect.top),bSn=(e,n)=>e+n,e1e=e=>e.reduce(bSn,0);function xSn(e){const n=ySn(TT(e)),r={top:[],inside:[],bottom:[],...DX(n,o=>o.position)};return{top:TT(r.top).map((o,i,s)=>({...o,indent:s.slice(i+1).reduce((a,l)=>a+l.region.rect.width,0)})),inside:TT(r.inside).map(o=>({...o,indent:0})),bottom:TT(r.bottom).map((o,i,s)=>({...o,indent:s.slice(0,i).reduce((a,l)=>a+l.region.rect.width,0)}))}}const t1e=e=>{let{height:n,...r}=e;return u.jsx("div",{style:{height:Math.max(0,n),...r==null?void 0:r.style}})},wSn=[0,0,0,0],CSn=(e,n)=>{let r=e,o=-r.scrollTop,i=0;for(;r&&r!==n;)o+=r.offsetTop-r.scrollTop,i+=r.offsetLeft,r=r.offsetParent instanceof HTMLElement?r.offsetParent:null;return{top:o,left:i}};function _Sn(e,n){return{...CSn(e,n),width:e.offsetWidth,height:e.offsetHeight}}function SSn(e,n){return e.map(r=>{let[o,i]=r;return{...i,id:o,rect:_Sn(i.element,n)}})}function kSn(e){const{children:n,margins:r=wSn}=e,o=nSn(),i=p.useRef(null),s=p.useMemo(()=>i.current?SSn(o,i.current):sU,[o]),a=p.useCallback((l,c)=>{const d=xSn(l.filter(g=>g.region.presence.length>0)),f=e1e(d.top.map(g=>g.region.rect.height+g.spacerHeight)),h=e1e([...d.inside,...d.bottom].map(g=>g.region.rect.height+g.spacerHeight)),m=d.inside.reduce((g,v)=>{const{distanceTop:y,distanceBottom:b}=v,x=y<=EGe,w=b<=jGe;return{nearTop:g.nearTop+(x?v.region.presence.length:0),nearBottom:g.nearBottom+(w?v.region.presence.length:0)}},{nearTop:0,nearBottom:0});return u.jsxs(u.Fragment,{children:[u.jsx(n1e,{closeCount:m.nearTop,margins:r,position:"top",regionsWithIntersectionDetails:d.top}),u.jsx(t1e,{height:f}),u.jsx(ESn,{containerWidth:c,regionsWithIntersectionDetails:d.inside}),u.jsx(t1e,{height:h}),u.jsx(n1e,{closeCount:m.nearBottom,margins:r,position:"bottom",regionsWithIntersectionDetails:d.bottom})]})},[r]);return u.jsx(gSn,{ref:i,margins:r,regions:s,render:a,children:n})}const sU=[],n1e=p.memo(function(n){const{closeCount:r,margins:o,position:i,regionsWithIntersectionDetails:s}=n,a=i==="top"?1:-1,l=p.useMemo(()=>s.length?Zr(Zv(s,y=>y.region.rect.top*a).map(y=>y.region.presence||sU)):sU,[a,s]),[c,d,f,h]=o,m=(h||0)+(l.length>0?-r*(nw+FD):0)-d,g=i==="top"?c:f,v=p.useMemo(()=>({zIndex:2,position:"sticky",display:"flex",flexDirection:"column",alignItems:"flex-end",...$Ge,transform:"translate3d(".concat(m,"px, 0px, 0px)"),top:zge+1+g,bottom:zge+1+g}),[m,g]);return u.jsx("div",{"data-dock":i,style:v,children:u.jsx(AGe,{position:i,maxAvatars:Y_n,presence:l})},"sticky-".concat(i))});function ESn(e){const{regionsWithIntersectionDetails:n,containerWidth:r}=e;return u.jsx(u.Fragment,{children:n.map(o=>{const i=o.region.rect.left,{distanceTop:s,distanceBottom:a}=o,l=s<=EGe,c=a<=jGe,d=r-i-o.region.rect.width,{presence:f,maxAvatars:h}=o.region;return u.jsx(p.Fragment,{children:u.jsx("div",{style:{zIndex:2,position:"absolute",...$Ge,left:i,transform:"translate3d(".concat(l||c?d:0,"px, 0px, 0px)"),height:o.region.rect.height,top:o.region.rect.top},children:u.jsx(TSn,{value:()=>"⤒".concat(s," | ").concat(a,"⤓"),children:u.jsx(AGe,{stack:!l&&!c,position:l?"top":c?"bottom":"inside",maxAvatars:h,presence:f})})})},o.region.id)})})}const jSn=e=>e.children,TSn=jSn,ISn=[0,0,0,0];function ASn(e){let{children:n,margins:r}=e;return u.jsx(eSn,{children:u.jsx(kSn,{margins:r||ISn,children:n})})}const ej=ASn;var r1e=Object.freeze,$Sn=Object.defineProperty,tj=(e,n)=>r1e($Sn(e,"raw",{value:r1e(n||e.slice())})),o1e,i1e,s1e,a1e,l1e;const DSn=M(te)(e=>{let{theme:n,$floatingCardWidth:r,$slotWidth:o,$floatingCardVisible:i}=e;const{space:s}=n.sanity;return ge(o1e||(o1e=tj([`
/* Prevent buttons from taking up extra vertical space */
line-height: 1;
width: 100%;
/* For floating actions menu */
position: relative;
[data-ui='PresenceBox'] {
position: absolute;
bottom: 0;
right: `,`px;
}
@media (hover: hover) {
// If hover is supported, we hide the floating card by default, so only add space for it when it's visible.
[data-ui='PresenceBox'] {
position: absolute;
bottom: 0;
right: `,`px;
}
}
`])),o+r+s[1],o+(i?r:0)+s[1])}),OSn=M(K)(e=>{let{theme:n,$presenceMaxWidth:r}=e;const{space:o}=n.sanity;return ge(i1e||(i1e=tj([`
max-width: calc(100% - `,`px);
min-width: 75%;
`])),r+o[1])}),PSn=M(K)(e=>{let{theme:n,$right:r,$fieldActionsVisible:o}=e;const{space:i}=n.sanity,s=o?r+i[1]:r;return ge(s1e||(s1e=tj([`
position: absolute;
bottom: 0;
right: `,`px;
`])),s)}),RSn=M(pe)(a1e||(a1e=tj([`
align-items: center;
bottom: 0;
position: absolute;
right: 0;
transition: opacity 150ms ease;
line-height: 1;
@media (hover: hover) {
// If hover is supported, we hide the floating card by default
// and only show it when it has focus within or when the field is hovered or focused.
opacity: 0;
pointer-events: none;
[data-ui='FieldActionsFlex'] {
opacity: 0;
}
&[data-actions-visible='false']:not(:focus-within) {
// Remove the shadow when the field actions are not visible
box-shadow: none;
// Since the field actions always will be present in the DOM (to make them focusable) –
// they will always affect the width of the floating card, even when they are not visible.
// Therefore, we remove the background of the floating card when the field actions are not visible.
background: transparent;
}
// Remove the shadow when the field has comments but no actions
&[data-has-comments='true']:not([data-has-actions='true']) {
box-shadow: none;
}
// Show the floating card when it has focus within (ie when field actions are focused).
&:focus-within {
opacity: 1;
pointer-events: auto;
width: max-content;
[data-ui='FieldActionsFlex'] {
opacity: 1;
pointer-events: auto;
width: max-content;
}
}
}
&[data-visible='true'] {
opacity: 1;
pointer-events: auto;
width: max-content;
}
&[data-actions-visible='true'] {
[data-ui='FieldActionsFlex'] {
opacity: 1;
pointer-events: auto;
width: max-content;
}
}
`]))),MSn=M(te)(l1e||(l1e=tj([`
gap: inherit;
transition: opacity 150ms ease;
`]))),c1e=4;function DGe(e){const{__internal_comments:n,__internal_slot:r,actions:o,content:i,fieldFocused:s,fieldHovered:a,presence:l}=e,[c,d]=p.useState(!1),[f,h]=p.useState(!1),[m,g]=p.useState(null),[v,y]=p.useState(0),[b,x]=p.useState(null),[w,C]=p.useState(0),{hasComments:_=!1,button:S=null,isAddingComment:k=!1}=n||{},E=o&&o.length>0,j=s||a||f||k,T=(n==null?void 0:n.button)||E,$=c||j||_,D=p.useCallback(()=>{if(m){const{width:P}=m.getBoundingClientRect();y(P||0)}},[m]),I=p.useCallback(()=>{D(),d(!0)},[D]),O=p.useCallback(()=>{D(),d(!1)},[D]);p.useEffect(()=>{D()},[D,j]),p.useEffect(()=>{if(b){const{width:P}=b.getBoundingClientRect();C(P||0)}},[b]);const A=p.useMemo(()=>r?u.jsx(PSn,{$fieldActionsVisible:!!j,$right:v,ref:x,children:r}):null,[v,j,r]);return u.jsxs(DSn,{align:"flex-end",justify:"space-between",$floatingCardVisible:$,$floatingCardWidth:v,$slotWidth:w,children:[u.jsx(OSn,{flex:1,paddingY:2,$presenceMaxWidth:iSn(c1e),children:i}),l&&l.length>0&&u.jsx(K,{"data-ui":"PresenceBox",flex:"none",children:u.jsx(JE,{maxAvatars:c1e,presence:l})}),A,(T||_)&&u.jsx(Dc,{children:u.jsxs(RSn,{"data-actions-visible":j?"true":"false","data-has-actions":E?"true":"false","data-has-comments":_?"true":"false","data-visible":$?"true":"false",display:"flex",onBlurCapture:O,onFocusCapture:I,ref:g,sizing:"border",children:[E&&u.jsx(MSn,{align:"center","data-ui":"FieldActionsFlex",children:u.jsx(D_n,{nodes:o,onMenuOpenChange:h})}),S]})})]})}function a1(e,n){if(!(!n||!e))return"desc_".concat(e)}var u1e=Object.freeze,LSn=Object.defineProperty,FSn=(e,n)=>u1e(LSn(e,"raw",{value:u1e(n||e.slice())})),d1e;const BSn=[],OGe={error:HSn,warning:USn,info:WSn},NSn=M(he)(d1e||(d1e=FSn([`
max-width: 200px;
`]))),PGe=M(G)(e=>{let{$status:n}=e;return n==="error"?{"--card-icon-color":"var(--card-badge-critical-icon-color)"}:n==="warning"?{"--card-icon-color":"var(--card-badge-caution-icon-color)"}:n==="info"?{"--card-icon-color":"var(--card-badge-primary-icon-color)"}:{}});function p2(e){const{validation:n=BSn,__unstable_showSummary:r,fontSize:o,placement:i}=e,s=n.some(d=>d.level==="error"),a=n.some(d=>d.level==="warning"),l=s?"error":a?"warning":"info",c=OGe[l];return u.jsx(hn,{content:u.jsxs(NSn,{space:3,children:[r&&u.jsx(zSn,{validation:n}),!r&&u.jsx(u.Fragment,{children:n.map((d,f)=>u.jsx(VSn,{validation:d},f))})]}),portal:!0,placement:i,fallbackPlacements:["bottom","right","left"],children:u.jsx("div",{children:u.jsx(PGe,{$status:l,size:o,weight:"medium",children:c&&u.jsx(c,{})})})})}function VSn(e){const{validation:n}=e,r=OGe[n.level];return u.jsxs(te,{children:[u.jsx(K,{marginRight:2,children:u.jsx(PGe,{$status:n.level,size:1,children:r&&u.jsx(r,{})})}),u.jsx(K,{flex:1,children:u.jsx(G,{size:1,children:n.message})})]})}function zSn(e){let{validation:n}=e;const{t:r}=se(),o=x2(),i=n.reduce((f,h)=>h.level==="error"?f+1:f,0),s=n.reduce((f,h)=>h.level==="warning"?f+1:f,0),a=i>0,l=s>0;if(!a&&!l)return null;const c=a&&r("form.validation.summary.errors-count",{count:i}),d=l&&r("form.validation.summary.warnings-count",{count:s});return c&&d?u.jsx(G,{size:1,children:o.format([c,d])}):u.jsx(G,{size:1,children:c||d})}function HSn(){const{t:e}=se();return u.jsx(Nc,{"data-testid":"input-validation-icon-error","aria-label":e("form.validation.has-error-aria-label"),"aria-hidden":!0,role:"presentation"})}function USn(){const{t:e}=se();return u.jsx(ii,{"data-testid":"input-validation-icon-warning","aria-label":e("form.validation.has-warning-aria-label"),"aria-hidden":!0,role:"presentation"})}function WSn(){const{t:e}=se();return u.jsx(Ov,{"data-testid":"input-validation-icon-info","aria-label":e("form.validation.has-info-aria-label"),"aria-hidden":!0,role:"presentation"})}var f1e=Object.freeze,GSn=Object.defineProperty,qSn=(e,n)=>f1e(GSn(e,"raw",{value:f1e(n||e.slice())})),h1e;const YSn=M(te)(h1e||(h1e=qSn([`
/*
* Prevent the block size of appended elements (such as the deprecated field badge) affecting
* the intrinsic block size of the label.
*/
contain: size;
`]))),KSn=[],RGe=p.memo(function(n){const{description:r,inputId:o,title:i,deprecated:s,validation:a=KSn}=n,{t:l}=se(),c=a.length>0,d=s||c;return u.jsxs(he,{space:3,children:[u.jsxs(te,{align:"center",paddingY:1,children:[u.jsx(G,{as:"label",htmlFor:o,weight:"medium",size:1,children:i||u.jsx("span",{style:{color:"var(--card-muted-fg-color)"},children:l("form.field.untitled-field-label")})}),d&&u.jsxs(YSn,{align:"center",flex:1,children:[s&&u.jsx(K,{marginLeft:2,children:u.jsx(Bf,{"data-testid":"deprecated-badge-".concat(i),tone:"caution",children:l("form.field.deprecated-label")})}),c&&u.jsx(K,{marginLeft:2,children:u.jsx(p2,{fontSize:1,placement:"top",validation:a})})]})]}),s&&u.jsx(Ro,{"data-testid":"deprecated-message-".concat(i),tone:"caution",size:1,children:s.reason}),r&&u.jsx(G,{muted:!0,size:1,id:a1(o,r),children:r})]})}),p1e=[],m2=p.memo(function(n){const{__unstable_headerActions:r=p1e,__unstable_presence:o=p1e,__internal_slot:i=null,__internal_comments:s,children:a,description:l,inputId:c,level:d,title:f,validation:h,deprecated:m,...g}=n,{focused:v,hovered:y,onMouseEnter:b,onMouseLeave:x}=KQ();return u.jsxs(he,{...g,"data-level":d,onMouseEnter:b,onMouseLeave:x,space:2,children:[f&&u.jsx(DGe,{__internal_comments:s,__internal_slot:i,actions:r,fieldFocused:!!v,fieldHovered:y,presence:o,content:u.jsx(RGe,{description:l,inputId:c,title:f,validation:h,deprecated:m})}),u.jsx("div",{children:a})]})});var m1e=Object.freeze,ZSn=Object.defineProperty,JQ=(e,n)=>m1e(ZSn(e,"raw",{value:m1e(n||e.slice())})),g1e,v1e,y1e;const b1e=M.legend(g1e||(g1e=JQ([`
/* See: https://thatemil.com/blog/2015/01/03/reset-your-fieldset/ */
padding: 0;
display: table;
`]))),XSn=M(te).attrs({forwardedAs:"button"})(e=>{const{theme:n}=e,{focusRing:r,radius:o}=n.sanity,{base:i}=n.sanity.color;return ge(v1e||(v1e=JQ([`
appearance: none;
border: 0;
background: none;
color: inherit;
-webkit-font-smoothing: inherit;
font: inherit;
outline: none;
border-radius: `,`;
position: relative;
&:not([hidden]) {
display: flex;
}
&:focus {
box-shadow: `,`;
}
&:focus:not(:focus-visible) {
box-shadow: none;
}
/* Added to increase the hit area of the collapsible fieldset */
&::after {
content: '';
position: absolute;
top: -10px;
right: -10px;
bottom: -10px;
left: -10px;
}
`])),Ae(o[2]),AQ({base:i,focusRing:r}))}),QSn=M(K)(y1e||(y1e=JQ([`
width: 9px;
height: 9px;
margin-right: 3px;
& svg {
transition: transform 100ms;
}
`]))),JSn=p.memo(function(n){const{collapsed:r,collapsible:o,onClick:i,title:s}=n,{t:a}=se(),l=u.jsx(G,{weight:"medium",size:1,children:s||u.jsx("span",{style:{color:"var(--card-muted-fg-color)"},children:a("form.field.untitled-fieldset-label")})});return o?u.jsx(b1e,{children:u.jsxs(XSn,{type:"button",onClick:i,children:[u.jsx(QSn,{children:u.jsx(G,{muted:!0,size:1,children:u.jsx(Xk,{style:{transform:"rotate(".concat(r?"0":"90deg",") translate3d(0, 0, 0)")}})})}),l]})}):u.jsx(b1e,{children:l})});var x1e=Object.freeze,ekn=Object.defineProperty,MGe=(e,n)=>x1e(ekn(e,"raw",{value:x1e(n||e.slice())})),w1e,C1e;function tkn(e){return typeof e=="function"?e():e}const nkn=M(he).attrs({forwardedAs:"fieldset"})(w1e||(w1e=MGe([`
border: none;
/* See: https://thatemil.com/blog/2015/01/03/reset-your-fieldset/ */
body:not(:-moz-handler-blocked) & {
display: table-cell;
}
`]))),rkn=M(K)(e=>{const{$borderLeft:n,theme:r}=e,{focusRing:o}=r.sanity,{base:i}=r.sanity.color;return ge(C1e||(C1e=MGe([`
outline: none;
border-left: `,`;
&:focus {
box-shadow: `,`;
}
&:focus:not(:focus-visible) {
box-shadow: none;
}
`])),n?"1px solid var(--card-border-color)":void 0,AQ({base:i,focusRing:{...o,offset:2}}))}),pF=[],iR=p.forwardRef(function(n,r){const{__internal_comments:o,__internal_slot:i=null,__unstable_headerActions:s=pF,__unstable_presence:a=pF,children:l,collapsed:c,collapsible:d,columns:f,description:h,level:m=0,onCollapse:g,onExpand:v,onFocus:y,tabIndex:b,title:x,validation:w=pF,inputId:C,deprecated:_,...S}=n,{focused:k,hovered:E,onMouseEnter:j,onMouseLeave:T}=KQ(),$=w.length>0,D=Lo(r),{t:I}=se(),O=p.useCallback(R=>{D.current===R.target&&y&&y(R)},[D,y]),A=p.useCallback(()=>c?v==null?void 0:v():g==null?void 0:g(),[c,g,v]),P=p.useMemo(()=>c?null:u.jsx(kxn,{columns:f,gapX:4,gapY:5,children:tkn(l)}),[l,c,f]);return u.jsxs(nkn,{"data-level":m,...S,onMouseEnter:j,onMouseLeave:T,space:2,children:[u.jsx(DGe,{__internal_comments:o,__internal_slot:i,actions:s,fieldFocused:!!k,fieldHovered:E,presence:a,content:u.jsxs(he,{space:3,children:[u.jsxs(te,{align:"center",children:[u.jsx(JSn,{collapsed:!!c,collapsible:d,onClick:d?A:void 0,title:x}),_&&u.jsx(K,{marginLeft:2,children:u.jsx(Bf,{"data-testid":"deprecated-badge-".concat(x),tone:"caution",children:I("form.field.deprecated-label")})}),$&&u.jsx(K,{marginLeft:2,children:u.jsx(p2,{fontSize:1,placement:"top",validation:w})})]}),_&&u.jsx(Ro,{"data-testid":"deprecated-message-".concat(x),tone:"caution",size:1,children:_.reason}),h&&u.jsx(G,{muted:!0,size:1,id:a1(C,h),children:h})]})}),u.jsx(rkn,{$borderLeft:m>0,hidden:c,paddingLeft:m===0?0:3,onFocus:typeof b=="number"&&b>-1?O:void 0,ref:D,tabIndex:b,children:!c&&P})]})});var _1e=Object.freeze,okn=Object.defineProperty,ikn=(e,n)=>_1e(okn(e,"raw",{value:_1e(n||e.slice())})),S1e;const skn=M.div(S1e||(S1e=ikn([`
display: flex;
justify-content: flex-end;
box-sizing: border-box;
min-height: var(--avatar-height);
width: 77px;
margin-left: var(--small-padding);
&[data-max-avatars='1'] {
max-width: 23px;
}
&[data-position='top'] {
align-self: flex-start;
}
&[data-position='bottom'] {
align-self: flex-end;
}
`])));function akn(e){let{children:n,maxAvatars:r,position:o="bottom"}=e;return u.jsx(skn,{"data-max-avatars":r,"data-position":o,children:n})}function eJ(e,n){const r=p.useRef(n||null);return p.useEffect(()=>{r.current=e},[e]),r.current}function Ra(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:up;const o=eJ(e);p.useEffect(()=>{r(o,e)||n(o,e)},[n,e,o,r])}const _v=Symbol.for("sanity.patch");function nl(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return{patchType:_v,type:"setIfMissing",path:n,value:e}}function Bm(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return{patchType:_v,type:"insert",path:r,position:n,items:e}}function ln(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return{patchType:_v,type:"set",path:n,value:e}}function Ft(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return{patchType:_v,type:"unset",path:e}}function lkn(e,n){return{...e,path:[n,...e.path]}}class Xt{static from(n){return n instanceof Xt?n:new Xt(Array.isArray(n)?Zr(n):[n])}constructor(n){this.patches=n}prepend(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return Xt.from([...Zr(r),...this.patches])}append(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return Xt.from([...this.patches,...Zr(r)])}prefixAll(n){return Xt.from(this.patches.map(r=>lkn(r,n)))}}const ckn=["_key","_type","_weak"];function LGe(e){return Object.keys(e).every(n=>ckn.includes(n))}const tJ=p.createContext(null),nj=p.memo(function(n){const r=p.useRef(n);r.current=n;const o=p.useCallback(m=>{var g,v,y;return(y=(v=(g=r.current)==null?void 0:g.transformPatches)==null?void 0:v.call(g,m))!=null?y:[]},[r]),i=p.useCallback(m=>{r.current.onChange(m)},[]),s=p.useCallback(m=>{r.current.onPathFocus(m)},[]),a=p.useCallback(m=>{r.current.onPathBlur(m)},[]),l=p.useCallback(m=>{r.current.onPathOpen(m)},[]),c=p.useCallback((m,g)=>{r.current.onSetPathCollapsed(m,g)},[]),d=p.useCallback((m,g)=>{r.current.onSetFieldSetCollapsed(m,g)},[]),f=p.useCallback((m,g)=>{r.current.onFieldGroupSelect(m,g)},[]),h=p.useMemo(()=>({transformPatches:o,onChange:i,onPathFocus:s,onPathBlur:a,onPathOpen:l,onSetPathCollapsed:c,onSetFieldSetCollapsed:d,onFieldGroupSelect:f}),[i,f,a,s,l,d,c,o]);return u.jsx(tJ.Provider,{value:h,children:n.children})});function qu(){const e=p.useContext(tJ);if(!e)throw new Error("Form context not provided");return e}function nJ(e){if(Ru(e))return e.name==="object"?{}:{_type:e.name};if(Lc(e))return[];if(e.jsonType==="string")return"";if(e.jsonType==="number")return 0;if(e.jsonType==="boolean")return!1}function ukn(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:16;const n=new Uint8Array(e);return GZ(n),n}const dkn=(()=>{let e;return()=>{if(e)return e;e=[];for(let n=0;n<256;++n)e[n]=(n+256).toString(16).substring(1);return e}})();function JS(e){const n=dkn();return ukn(e).reduce((r,o)=>r+n[o],"").slice(0,e)}function fkn(e){return e._key!==void 0}function MA(e){return fkn(e)?e:{...e,_key:JS(12)}}const hkn=(e,n)=>{const r=Vl(n);return e.of.find(o=>o.name===r)};function pkn(e,n){return Object.entries(e).map(r=>{let[o,i]=r;return ln(i,[...n,o])})}function FGe(e,n,r){return Wn(e).pipe($e(o=>{const i={_key:o._key};return ve(hkn(n,o)).pipe($e(s=>s?ve(s):Br),$e(s=>!LGe(o)||!r?Br:xi(ve({type:"patch",patches:[ln(!0,[i,"_resolvingInitialValue"])]}),Ki(()=>r(s,o)).pipe(ze(Pi),_e(a=>({type:"patch",patches:pkn(a,[i])})),bn(a=>ve({type:"error",error:a,item:o,schemaType:s}))),ve({type:"patch",patches:[Ft([i,"_resolvingInitialValue"])]}))))}))}function rJ(e){const n=p.useRef(),{member:r,renderAnnotation:o,renderBlock:i,renderField:s,renderInlineBlock:a,renderInput:l,renderItem:c,renderPreview:d}=e,{t:f}=se(),{onPathBlur:h,onPathFocus:m,onChange:g,onPathOpen:v,onSetPathCollapsed:y,onSetFieldSetCollapsed:b,onFieldGroupSelect:x}=qu(),w=WJ();Ra(r.item.focused,(Y,Z)=>{var ne;!Y&&Z&&((ne=n.current)==null||ne.focus())});const C=p.useCallback(()=>{g(Xt.from([Ft([{_key:r.key}])]))},[r.key,g]),_=p.useCallback(Y=>{v(Y),y(Y,!1)},[v,y]),S=Ns(),k=p.useCallback(Y=>{if(Y.items.length===0)throw new Error("Insert event should include at least one item");const Z=Y.items.map(ue=>MA(ue));g(Xt.from([Bm(Z,Y.position,[{_key:r.key}])]));const ne=Z[0]._key,J=[...r.item.path.slice(0,-1),{_key:ne}];m(J);const oe=Y.open!==!1;Y.skipInitialValue?oe&&_(J):FGe(Z,r.parentSchemaType,w).pipe(Ar(ue=>{ue.type==="patch"?g(Xt.from(ue.patches)):S.push({title:f("inputs.array.error.cannot-resolve-initial-value-title"),description:f("inputs.array.error.cannot-resolve-initial-value-description",{schemaTypeTitle:ue.schemaType.title,errorMessage:ue.error.message}),status:"error"})})).subscribe({complete:()=>{oe&&_(J)}})},[_,r.item.path,r.key,r.parentSchemaType,g,m,w,S,f]),E=p.useCallback(()=>{h(r.item.path)},[r.item.path,h]),j=p.useCallback(()=>{m(r.item.path)},[r.item.path,m]),T=p.useCallback(Y=>{m(r.item.path.concat(Y))},[r.item.path,m]),$=p.useCallback(Y=>{g(Xt.from(Y).prepend(nl(nJ(r.item.schemaType))).prefixAll({_key:r.key}))},[g,r.item.schemaType,r.key]),D=p.useCallback(()=>{y(r.item.path,!0)},[y,r.item.path]),I=p.useCallback(()=>{y(r.item.path,!1)},[y,r.item.path]),O=p.useCallback(Y=>{y(r.item.path.concat(Y),!0)},[y,r.item.path]),A=p.useCallback(Y=>{y(r.item.path.concat(Y),!1)},[y,r.item.path]),P=p.useCallback(()=>{v(r.item.path)},[v,r.item.path]),R=p.useCallback(Y=>{v(r.item.path.concat(Y))},[v,r.item.path]),B=p.useCallback(Y=>{b(r.item.path.concat(Y),!1)},[b,r.item.path]),L=p.useCallback(Y=>{b(r.item.path.concat(Y),!0)},[b,r.item.path]),z=p.useCallback(()=>{v(r.item.path)},[v,r.item.path]),H=!r.item.value||LGe(r.item.value),V=p.useCallback(()=>{H&&C();const Y=r.item.path.slice(0,-1);v(Y),m(Y)},[H,v,r.item.path,m,C]),W=p.useCallback(Y=>{x(r.item.path,Y)},[x,r.item.path]),q=p.useMemo(()=>({onBlur:E,onFocus:j,id:r.item.id,ref:n,"aria-describedby":a1(r.item.id,r.item.schemaType.description)}),[E,j,r.item.id,r.item.schemaType.description]),F=p.useMemo(()=>({changed:r.item.changed,focusPath:r.item.focusPath,focused:r.item.focused,groups:r.item.groups,id:r.item.id,level:r.item.level,members:r.item.members,onChange:$,onFieldClose:P,onFieldCollapse:O,onFieldSetCollapse:L,onFieldExpand:A,onFieldSetExpand:B,onFieldGroupSelect:W,onPathFocus:T,onFieldOpen:R,path:r.item.path,presence:r.item.presence,readOnly:r.item.readOnly,renderAnnotation:o,renderBlock:i,renderField:s,renderInlineBlock:a,renderInput:l,renderItem:c,renderPreview:d,schemaType:r.item.schemaType,validation:r.item.validation,value:r.item.value,elementProps:q}),[q,$,P,O,L,A,B,T,R,W,r.item.changed,r.item.focusPath,r.item.focused,r.item.groups,r.item.id,r.item.level,r.item.members,r.item.path,r.item.presence,r.item.readOnly,r.item.schemaType,r.item.validation,r.item.value,o,i,s,a,l,c,d]),Q=p.useMemo(()=>l(F),[F,l]),N=p.useMemo(()=>({key:r.key,index:r.index,level:r.item.level,value:r.item.value,title:r.item.schemaType.title,description:r.item.schemaType.description,collapsible:r.collapsible,collapsed:r.collapsed,schemaType:r.item.schemaType,parentSchemaType:r.parentSchemaType,onInsert:k,onRemove:C,presence:r.item.presence,validation:r.item.validation,open:r.open,onOpen:z,onClose:V,onExpand:I,onCollapse:D,readOnly:r.item.readOnly,focused:r.item.focused,onFocus:j,onBlur:E,inputId:r.item.id,path:r.item.path,children:Q,changed:r.item.changed,inputProps:F}),[r.key,r.index,r.item.level,r.item.value,r.item.schemaType,r.parentSchemaType,r.item.presence,r.item.validation,r.item.readOnly,r.item.focused,r.item.id,r.item.path,r.item.changed,r.collapsible,r.collapsed,r.open,k,C,z,V,I,D,j,E,Q,F]);return u.jsx(nj,{onFieldGroupSelect:x,onChange:$,onPathOpen:v,onSetFieldSetCollapsed:b,onSetPathCollapsed:y,onPathBlur:h,onPathFocus:m,children:p.useMemo(()=>c(N),[N,c])})}var k1e=Object.freeze,mkn=Object.defineProperty,gkn=(e,n)=>k1e(mkn(e,"raw",{value:k1e(n||e.slice())})),E1e;const vkn=M(pe)(E1e||(E1e=gkn([`
max-width: `,`px;
`])),e=>{let{theme:n}=e;return n.sanity.container[1]});function BGe(e){const{value:n,onFocus:r,vertical:o,...i}=e,[s,a]=p.useState(!1),[l,c]=p.useState(null),{t:d}=se();oo(()=>a(!1),[l]);const f=p.useCallback(g=>{(g.key==="Escape"||g.key==="Tab")&&a(!1)},[]),h=p.useCallback(()=>{a(g=>!g)},[]),m=Vl(n);return u.jsx(io,{open:s,ref:c,onKeyDown:f,portal:!0,constrainSize:!0,tone:"default",content:u.jsx(vkn,{margin:1,padding:3,onKeyDown:f,tabIndex:0,overflow:"auto",children:u.jsxs(he,{space:4,children:[u.jsx(G,{weight:"medium",children:u.jsx(Pt,{t:d,i18nKey:"inputs.array.error.type-is-incompatible-prompt",values:{typeName:m}})}),u.jsx(G,{size:1,weight:"medium",children:d("inputs.array.error.type-is-incompatible-title")}),u.jsx(G,{size:1,children:u.jsx(Pt,{t:d,i18nKey:"inputs.array.error.current-schema-not-declare-description",values:{typeName:m}})}),u.jsx(K,{children:u.jsxs(G,{size:1,children:[u.jsx(r8,{})," ",d("inputs.array.error.can-delete-but-no-edit-description")]})}),u.jsxs(he,{space:2,children:[u.jsx(G,{size:1,weight:"medium",children:d("inputs.array.error.json-representation-description")}),u.jsx(pe,{padding:2,overflow:"auto",border:!0,children:u.jsx(qi,{size:1,as:"pre",language:"json",children:JSON.stringify(n,null,2)})})]})]})}),children:u.jsx(pe,{as:"button",type:"button",radius:2,tone:"inherit",paddingX:2,paddingY:3,flex:1,onFocus:r,onClick:h,onKeyDown:f,__unstable_focusRing:!0,...i,children:u.jsxs(te,{align:"center",children:[u.jsx(K,{marginRight:3,children:u.jsx(G,{children:u.jsx(yf,{})})}),u.jsx(K,{flex:1,children:u.jsx(G,{size:1,textOverflow:"ellipsis",children:u.jsx(Pt,{t:d,i18nKey:"inputs.array.error.type-is-incompatible-prompt",values:{typeName:m}})})})]})})})}function ykn(e){const{member:n}=e,{t:r}=se();return n.error.type==="INVALID_ITEM_TYPE"?u.jsx(BGe,{value:n.error.value}):u.jsx("div",{children:r("inputs.array.error.unexpected-error",{error:n.error.type})})}function oJ(e){switch(e.jsonType){case"string":return"";case"number":return-0;case"boolean":return!1;default:throw new Error('Unable to create value from type "'.concat(e.jsonType,'"'))}}function NGe(e,n,r){return Z0(e)&&typeof r=="string"&&Number(r)===n?r:String(n??"")}function bkn(e){const n=p.useRef(),{member:r,renderItem:o,renderInput:i}=e,[s,a]=p.useState(),{onPathBlur:l,onPathFocus:c,onChange:d}=qu();Ra(r.item.focused,(_,S)=>{var k;!_&&S&&((k=n.current)==null||k.focus())});const f=p.useCallback(_=>{l(r.item.path)},[r.item.path,l]),h=p.useCallback(_=>{c(r.item.path)},[r.item.path,c]),m=p.useCallback(_=>{d(Xt.from(_).prefixAll(r.index))},[d,r.index]),g=p.useCallback(_=>{let S=_.currentTarget.value;if(Z0(r.item.schemaType)){if(S=_.currentTarget.valueAsNumber,S>Number.MAX_SAFE_INTEGER||S<Number.MIN_SAFE_INTEGER)return}else Bk(r.item.schemaType)&&(S=_.currentTarget.checked);const k=S===""||typeof S=="number"&&isNaN(S);Z0(r.item.schemaType)&&a(k?void 0:_.currentTarget.value),m(ln(k?oJ(r.item.schemaType):S))},[m,r.item.schemaType]),v=p.useMemo(()=>({onBlur:f,onFocus:h,id:r.item.id,ref:n,onChange:g,value:xkn(r.item.schemaType,r.item.value,s),readOnly:!!r.item.readOnly,placeholder:r.item.schemaType.placeholder,"aria-describedby":a1(r.item.id,r.item.schemaType.description)}),[f,h,g,r.item.id,r.item.readOnly,r.item.schemaType,r.item.value,s]),y=p.useMemo(()=>({changed:r.item.changed,level:r.item.level,value:r.item.value,readOnly:r.item.readOnly,schemaType:r.item.schemaType,id:r.item.id,path:r.item.path,focused:r.item.focused,onChange:m,validation:r.item.validation,presence:r.item.presence,elementProps:v}),[r.item.changed,r.item.level,r.item.value,r.item.readOnly,r.item.schemaType,r.item.id,r.item.path,r.item.focused,r.item.validation,r.item.presence,m,v]),b=p.useMemo(()=>i(y),[y,i]),x=p.useCallback(()=>{d(Xt.from([Ft([r.index])]))},[r.index,d]),w=p.useCallback(_=>{d(Xt.from([Bm(_.items,_.position,[r.index])]))},[r.index,d]),C=p.useMemo(()=>({key:r.key,index:r.index,level:r.item.level,value:r.item.value,title:r.item.schemaType.title,description:r.item.schemaType.description,schemaType:r.item.schemaType,parentSchemaType:r.parentSchemaType,onInsert:w,onRemove:x,presence:r.item.presence,validation:r.item.validation,readOnly:r.item.readOnly,focused:r.item.focused,onFocus:h,onBlur:f,inputId:r.item.id,path:r.item.path,children:b}),[r.key,r.index,r.item.level,r.item.value,r.item.schemaType,r.item.presence,r.item.validation,r.item.readOnly,r.item.focused,r.item.id,r.item.path,r.parentSchemaType,w,x,h,f,b]);return u.jsx(u.Fragment,{children:p.useMemo(()=>o(C),[C,o])})}function xkn(e,n,r){return Object.is(n,-0)?"":NGe(e,n,r)}function g2(e){if(!Ru(e))throw new Error('Invalid item type: "'.concat(e.type,'". Default array input can only contain objects (for now)'));return{...nJ(e),_key:DE(12)}}const j1e="before",T1e="after";function wkn(e,n,r){if(n!==j1e&&n!==T1e)throw new Error('Invalid position "'.concat(n,'", must be either ').concat(j1e," or ").concat(T1e));for(var o=arguments.length,i=new Array(o>3?o-3:0),s=3;s<o;s++)i[s-3]=arguments[s];const a=I1e(...i);if(e.length===0)return a;const l=e.length,c=Math.abs((l+r)%l)%l,d=n==="after"?c+1:c,f=e.slice();return f.splice(d,0,...I1e(a)),f}function I1e(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return n.reduce((o,i)=>o.concat(i),[])}const A1e=(e,n)=>Object.prototype.hasOwnProperty.call(e,n);function Ckn(e,n,r){const o=e.slice(),i=o[n];return o.splice(n,1),o.splice(r,0,i),o}function _kn(e,n){if(typeof n=="number")return n;const r=YZ(e,n);return r===-1?!1:r}function Skn(e,n){const r=e.slice();if(n.path.length===0){if(n.type==="setIfMissing"){if(!Array.isArray(n.value))throw new Error("Cannot set value of an array to a non-array");return e===void 0?n.value:e}else if(n.type==="set"){if(!Array.isArray(n.value))throw new Error("Cannot set value of an array to a non-array");return n.value}else{if(n.type==="unset")return;if(n.type==="move"){if(!n.value||!A1e(n.value,"from")||!A1e(n.value,"to"))throw new Error(`Invalid value of 'move' patch. Expected a value with "from" and "to" indexes, instead got: `.concat(JSON.stringify(n.value)));return Ckn(r,n.value.from,n.value.to)}}throw new Error("Invalid array operation: ".concat(n.type))}const[o,...i]=n.path,s=_kn(e,o);if(s===!1)return r;if(i.length===0){if(n.type==="insert"){const{position:a,items:l}=n;return wkn(e,a,s,l)}else if(n.type==="unset"){if(typeof s!="number")throw new Error('Expected array index to be a number, instead got "'.concat(s,'"'));return r.splice(s,1),r}}return r[s]=sJ(r[s],{...n,path:i}),r}function kkn(e,n){const r=eVe(e);if(n.path.length===0){if(n.type==="set"){if(!_P(n.value))throw new Error("Cannot set value of an object to a non-object");return n.value}else{if(n.type==="unset")return;if(n.type==="setIfMissing")return e===void 0?n.value:e}throw new Error("Invalid object operation: ".concat(n.type))}const[o,...i]=n.path;if(typeof o!="string")throw new Error("Expected field name to be a string, instad got: ".concat(o));return i.length===0&&n.type==="unset"?Oa(r,o):(r[o]=sJ(r[o],{...n,path:i}),r)}const VGe={replace(e,n){return n},set(e,n){return n},setIfMissing(e,n){return e===void 0?n:e},unset(e,n){},inc(e,n){return e+n},dec(e,n){return e-n}},Ekn=Object.keys(VGe);function jkn(e,n){if(!Ekn.includes(n.type))throw new Error('Received patch of unsupported type "'.concat(n.type,'" for primitives. This is most likely a bug.'));if(n.path.length>0)throw new Error('Cannot apply deep operations on primitive values. Received patch with type "'.concat(n.type,'" and path "').concat(n.path.map(r=>JSON.stringify(r)).join("."),' that targeted the value "').concat(JSON.stringify(e),'"'));return VGe[n.type](e,n.value)}const zGe={replace(e,n){return n},set(e,n){return n},setIfMissing(e,n){return e===void 0?n:e},unset(e,n){},diffMatchPatch(e,n){const[r]=oze(sze(n),e,{allowExceedingIndices:!0});return r}},Tkn=Object.keys(zGe);function Ikn(e,n){if(!Tkn.includes(n.type))throw new Error('Received patch of unsupported type: "'.concat(JSON.stringify(n.type),'" for string. This is most likely a bug.'));if(n.path.length>0)throw new Error('Cannot apply deep operations on string values. Received patch with type "'.concat(n.type,'" and path "').concat(n.path.join("."),' that targeted the value "').concat(JSON.stringify(e),'"'));return zGe[n.type](e,n.value)}function iJ(e,n){return n.reduce(sJ,e)}function Akn(e,n){return Array.isArray(e)?Skn(e,n):OP(e)?Ikn(e,n):_P(e)?kkn(e,n):jkn(e,n)}function sJ(e,n){return Akn(e,n)}const HGe=p.createContext(null);function $kn(e){const n=p.useMemo(()=>({actions:e.actions||sr}),[e.actions]);return u.jsx(HGe.Provider,{value:n,children:e.children})}function sR(){const e=p.useContext(HGe);if(!e)throw new Error("useDocumentFieldActions must be used within a DocumentFieldActionsProvider");return e.actions}function mf(e,n){return n.name===e||!!(n.type&&mf(e,n.type))}function aU(e,n){if(!e||!n)return!0;const r=Array.isArray(n)?n:n.split(","),o=e.name||"",i=(e.type||"").toLowerCase(),s=i.replace(/\/.*$/,"");return r.some(a=>{const l=a.trim().toLowerCase();return l.charAt(0)==="."?o.toLowerCase().endsWith(l):l.endsWith("/*")?s===l.replace(/\/.*$/,""):i===l})}const UGe=4;function $1e(e,n){const r=e.indexOf(n);return r>-1&&e.splice(r,1),e}function Dkn(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:UGe;const r=Okn(n);return function(){return Wn(r(e(...arguments)))}}function Okn(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:UGe;const n=[],r=[],o=new Ir;return i;function i(l){return new qt(c=>{if(n.length>=e)return s(l).pipe($e(i)).subscribe(c);const d=l.subscribe(c);return n.push(d),()=>{$1e(n,d),$1e(r,l),d.unsubscribe(),a()}})}function s(l){return r.push(l),o.asObservable().pipe(KG(c=>c===l))}function a(){for(;r.length>0&&n.length<e;)o.next(r.shift())}}const Pkn=4;function Rkn(e,n,r){let o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const i=o.metadata,s=o.storeOriginalFilename,{label:a,title:l,description:c,creditLine:d,source:f}=o;return Nkn(r).pipe(bn(()=>ve(null)),$e(h=>h?Fkn(e,"sanity.".concat(n,"Asset"),h):ve(null)),$e(h=>h?ve({type:"complete",id:h._id,asset:h}):e.observable.assets.upload(n,r,{tag:"asset.upload",extract:i,preserveFilename:s,label:a,title:l,description:c,creditLine:d,source:f}).pipe(_e(m=>m.type==="response"?{type:"complete",id:m.body.document._id,asset:m.body.document}:m))))}const WGe=Dkn(Rkn,Pkn),Mkn=(e,n,r)=>WGe(e,"image",n,r),Lkn=(e,n,r)=>WGe(e,"file",n,r);function GGe(e,n){return e.observePaths({_type:"reference",_ref:n},["originalFilename","url","metadata","label","title","description","creditLine","source","size"])}function qGe(e,n){return GGe(e,n)}function YGe(e,n){return GGe(e,n)}function Fkn(e,n,r){return e.observable.fetch("*[_type == $documentType && sha1hash == $hash][0]",{documentType:n,hash:r},{tag:"asset.find-duplicate"})}function Bkn(e){return new qt(n=>{const r=new FileReader;return r.onload=()=>{n.next(r.result),n.complete()},r.onerror=o=>{n.error(o)},r.readAsArrayBuffer(e),()=>{r.abort()}})}function Nkn(e){return!window.crypto||!window.crypto.subtle||!window.FileReader?ve(null):Bkn(e).pipe($e(n=>crypto.subtle.digest("SHA-1",n)),_e(Vkn))}function Vkn(e){return Array.prototype.map.call(new Uint8Array(e),n=>"00".concat(n.toString(16)).slice(-2)).join("")}const id="_upload",zkn=Ft([id]);function H0(){return{type:"uploadProgress",patches:arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]}}const KGe=H0([zkn]);function ZGe(e){const n=new Date().toISOString(),r={progress:2,createdAt:n,updatedAt:n,file:{name:e.name,type:e.type}};return H0([ln(r,[id])])}function XGe(e,n,r){const o=Lkn(e,n,r).pipe(_e(i=>i.type==="complete"?H0([ln({_type:"reference",_ref:i.asset._id},["asset"]),ln(100,[id,"progress"]),ln(new Date().toISOString(),[id,"updated"])]):H0([ln(i.percent,[id,"progress"]),ln(new Date().toISOString(),[id,"updated"])])));return xi(ve(ZGe(n)),o,ve(KGe))}function D1e(e){return[5,6,7,8].indexOf(e)>-1}function Hkn(e,n){const r=n.x,o=n.y,i=(n.degrees||0)*(Math.PI/180);e==null||e.translate(r,o),e==null||e.rotate(i),e==null||e.translate(-r,-o)}function O1e(e,n,r){const o=e.getContext("2d");o==null||o.translate(n?e.width:0,r?e.height:0),o==null||o.scale(n?-1:1,r?-1:1)}const Ukn=[{op:"none",degrees:0},{op:"flip-x",degrees:0},{op:"none",degrees:180},{op:"flip-y",degrees:0},{op:"flip-x",degrees:90},{op:"none",degrees:90},{op:"flip-x",degrees:-90},{op:"none",degrees:-90}],Wkn=["top-left","top-right","bottom-right","bottom-left","left-top","right-top","right-bottom","left-bottom"],Gkn="top-left",qkn=120;function Ykn(e,n){const r=Ukn[n-1],o=e.height/e.width;e.width=qkn/o,e.height=e.width*o;const i=document.createElement("canvas"),s=i.getContext("2d");if(D1e(n)?(i.height=e.width,i.width=e.height):(i.width=e.width,i.height=e.height),r.op==="flip-x"&&O1e(i,!0,!1),r.op==="flip-y"&&O1e(i,!1,!0),r.degrees&&(Hkn(s,{degrees:r.degrees,x:i.width/2,y:i.height/2}),D1e(n))){const a=i.width-i.height;s==null||s.translate(a/2,-a/2)}return s==null||s.drawImage(e,0,0,e.width,e.height),i}function Kkn(e,n){return new qt(r=>{const o=Wkn.indexOf(n)+1,i=Ykn(e,o);r.next(i.toDataURL("image/jpeg",.1)),r.complete()})}function Zkn(e,n){return new qt(r=>{const o=new window.FileReader;return o.onerror=i=>r.error(i),o.onload=()=>{r.next(o.result),r.complete()},o.readAsArrayBuffer(n===void 0?e:e.slice(0,n)),()=>o.abort()})}const Xkn=/(invalid image format)|(No exif data)/i,Qkn=128e3;function Jkn(e){return Wn(Zkn(e,Qkn)).pipe(_e(n=>Fmn(n)),bn(n=>(Xkn.test(n.message)||console.warn("Exif read failed, continuing anyway: ".concat(n.message)),ve({}))))}function eEn(e){return new qt(n=>{const r=new window.Image;return r.onerror=()=>{n.error(new Error('Could not load image from url "'.concat(e,'". Image may be of an unsupported format')))},r.onload=()=>{n.next(r),n.complete()},r.src=e,()=>{}})}function tEn(e,n){return eEn(window.URL.createObjectURL(e)).pipe($e(r=>Kkn(r,n)))}function nEn(e,n,r){const o=Mkn(e,n,r).pipe(ze(s=>s.stage!=="download"),_e(s=>({...s,progress:2+s.percent/100*98})),_e(s=>s.type==="complete"?H0([ln({_type:"reference",_ref:s.asset._id},["asset"]),ln(100,[id,"progress"]),ln(new Date().toISOString(),[id,"updatedAt"])]):H0([ln(s.percent,[id,"progress"]),ln(new Date().toISOString(),[id,"updatedAt"])]))),i=Jkn(n).pipe($e(s=>tEn(n,s.orientation||Gkn)),bn(s=>(console.warn('Image preprocessing failed for "%s" with the error: %s',n.name,s.message),ve(null))),ze(Boolean),_e(s=>H0([ln(s,[id,"previewImage"])])));return xi(ve(ZGe(n)),Yn(o,i),ve(KGe))}const rEn={type:"image",accepts:"image/*",upload:(e,n,r,o)=>nEn(e,n,o)},oEn={type:"file",accepts:"",upload:(e,n,r,o)=>XGe(e,n,o)},iEn={type:"string",accepts:"text/*",upload:(e,n,r,o)=>XGe(e,n,o).pipe(_e(i=>({type:"uploadProgress",patches:[ln(i)]})))},sEn=[rEn,iEn,oEn].map((e,n)=>({...e,priority:n}));function aJ(e,n){return sEn.find(r=>{var o;return mf(r.type,e)&&aU(n,r.accepts)&&aU(n,((o=e.options)==null?void 0:o.accept)||"")})||null}function aEn(e){const{onPathBlur:n,onPathFocus:r,onChange:o,onSetPathCollapsed:i,onSetFieldSetCollapsed:s,onPathOpen:a,onFieldGroupSelect:l}=qu(),{member:c,renderAnnotation:d,renderBlock:f,renderField:h,renderInlineBlock:m,renderInput:g,renderItem:v,renderPreview:y}=e,b=sR(),x=p.useRef(),w=p.useRef({});Ra(c.field.focused,(J,oe)=>{var ue;!J&&oe&&((ue=x.current)==null||ue.focus())});const C=p.useCallback(J=>{J.currentTarget===J.target&&J.currentTarget===x.current&&r(c.field.path)},[c.field.path,r]),_=p.useCallback(J=>{J.currentTarget===J.target&&J.currentTarget===x.current&&n(c.field.path)},[c.field.path,n]),S=p.useRef(c.field.value);p.useEffect(()=>{S.current=c.field.value},[c.field.value]);const k=p.useCallback(J=>{const oe=Xt.from(J).patches;if(oe.some(le=>le.type==="unset"&&le.path.length===1)&&(S.current=iJ(S.current||[],oe),Array.isArray(S.current)&&!S.current.length)){o(Xt.from(Ft([c.name])));return}o(Xt.from(J).prepend(nl([])).prefixAll(c.name))},[o,c.name,S]),E=WJ(),j=Ns(),T=p.useCallback(()=>{i(c.field.path,!0)},[i,c.field.path]),$=p.useCallback(()=>{i(c.field.path,!1)},[i,c.field.path]),D=p.useCallback(J=>{i(c.field.path.concat({_key:J}),!0)},[i,c.field.path]),I=p.useCallback(J=>{i(c.field.path.concat({_key:J}),!1)},[i,c.field.path]),O=p.useCallback(J=>{a(J),i(J,!1)},[a,i]),A=p.useCallback(()=>{a(c.field.path),i(c.field.path,!0)},[a,c.field.path,i]),P=p.useCallback(J=>{if(J.items.length===0)throw new Error("Insert event should include at least one item");const oe=J.items.map(ke=>MA(ke));k(Xt.from([Bm(oe,J.position,[J.referenceItem])]));const ue=oe[0]._key,le=[...c.field.path,{_key:ue}];r(le);const fe=J.open!==!1;J.skipInitialValue?fe&&O(le):FGe(oe,c.field.schemaType,E).pipe(Ar(ke=>{ke.type==="patch"?k(ke.patches):j.push({title:"Could not resolve initial value",description:"Unable to resolve initial value for type: ".concat(ke.schemaType.title,": ").concat(ke.error.message,"."),status:"error"})})).subscribe({complete:()=>{fe&&O(le)}})},[k,O,c.field.path,c.field.schemaType,r,E,j]),R=p.useCallback(J=>{const oe=c.field.value,ue=oe==null?void 0:oe[J.fromIndex],le=oe==null?void 0:oe[J.toIndex];if(J.fromIndex!==J.toIndex){if(!(ue!=null&&ue._key)||!(le!=null&&le._key)){console.error("Neither the item you are moving nor the item you are moving to have a key. Cannot continue.");return}k([Ft([{_key:ue._key}]),Bm([ue],J.fromIndex>J.toIndex?"before":"after",[{_key:le._key}])])}},[k,c.field.value]),B=p.useCallback(J=>{k([nl([]),Bm([MA(J)],"before",[0])])},[k]),L=p.useCallback(J=>{k([nl([]),Bm([MA(J)],"after",[-1])])},[k]),z=p.useCallback(J=>{w.current[J]&&(w.current[J].unsubscribe(),delete w.current[J]),k([Ft([{_key:J}])])},[k]),H=p.useCallback(J=>{r(c.field.path.concat(J))},[c.field.path,r]),V=p.useMemo(()=>({onBlur:_,onFocus:C,id:c.field.id,ref:x,"aria-describedby":a1(c.field.id,c.field.schemaType.description)}),[_,C,c.field.id,c.field.schemaType.description]),W=kr(Zn),q=Kf(),F=q.__internal.image.directUploads,Q=q.__internal.file.directUploads,N=p.useCallback((J,oe)=>mf("image",J)&&!F||mf("file",J)&&!Q?null:aJ(J,oe),[Q,F]),Y=p.useCallback(J=>{let{file:oe,schemaType:ue,uploader:le}=J;const fe=g2(ue),ke=fe._key;P({items:[fe],position:"after",referenceItem:-1,open:!1});const Ce=le.upload(W,oe,ue).pipe(_e(ee=>Xt.from(ee.patches||[]).prefixAll({_key:ke})),Ar(ee=>k(ee.patches)));w.current={...w.current,[ke]:Ce.subscribe()}},[W,k,P]),Z=p.useMemo(()=>({level:c.field.level,members:c.field.members,value:c.field.value,readOnly:c.field.readOnly,schemaType:c.field.schemaType,changed:c.field.changed,id:c.field.id,onItemExpand:I,onItemCollapse:D,onItemClose:A,onItemOpen:O,focusPath:c.field.focusPath,focused:c.field.focused,path:c.field.path,onChange:k,onInsert:P,onItemMove:R,onItemRemove:z,onItemAppend:L,onItemPrepend:B,onPathFocus:H,resolveInitialValue:E,onUpload:Y,resolveUploader:N,validation:c.field.validation,presence:c.field.presence,renderAnnotation:d,renderBlock:f,renderInlineBlock:m,renderInput:g,renderField:h,renderItem:v,renderPreview:y,elementProps:V}),[c.field.level,c.field.members,c.field.value,c.field.readOnly,c.field.schemaType,c.field.changed,c.field.id,c.field.focusPath,c.field.focused,c.field.path,c.field.validation,c.field.presence,I,D,A,O,k,P,R,z,L,B,H,E,Y,N,d,f,m,g,h,v,y,V]),ne=p.useMemo(()=>g(Z),[Z,g]),X=p.useMemo(()=>({actions:b,name:c.name,index:c.index,level:c.field.level,value:c.field.value,title:c.field.schemaType.title,description:c.field.schemaType.description,collapsible:c.collapsible,collapsed:c.collapsed,changed:c.field.changed,onCollapse:T,onExpand:$,schemaType:c.field.schemaType,inputId:c.field.id,path:c.field.path,presence:c.field.presence,validation:c.field.validation,children:ne,inputProps:Z}),[b,c.name,c.index,c.field.level,c.field.value,c.field.schemaType,c.field.changed,c.field.id,c.field.path,c.field.presence,c.field.validation,c.collapsible,c.collapsed,T,$,ne,Z]);return u.jsx(nj,{onFieldGroupSelect:l,onChange:k,onSetFieldSetCollapsed:s,onSetPathCollapsed:i,onPathOpen:a,onPathBlur:n,onPathFocus:r,children:p.useMemo(()=>h(X),[X,h])})}function lEn(e,n){return new qt(r=>{const o=new FileReader;return o.onerror=i=>r.error(i),o.onload=()=>{r.next(o.result),r.complete()},o.readAsText(e,n),()=>{o.abort()}})}function cEn(e,n,r){const o=e.slice(),i=o[n];return o.splice(n,1),o.splice(r,0,i),o}function uEn(e,n,r){const o=n.slice();return o.splice(e+1,0,...r),o}function dEn(e){return/^\d+$/.test(e)}function fEn(e,n){let r=!1,o=!1,i=!1;return n.forEach(s=>{Bk(s)&&(r=!0),tOe(s)&&(i=!0),Z0(s)&&(o=!0)}),r&&(e==="true"||e==="false")?e==="true":o&&dEn(e)?Number(e):i?e:void 0}function hEn(e){return{priority:0,accepts:"text/*",type:"string",upload(n,r){return lEn(r,"utf-8").pipe(_e(o=>o==null?void 0:o.split(/[\n\r]/).map(i=>fEn(i,e)).filter(i=>i!==void 0)),ze(o=>Array.isArray(o)),_e(o=>({type:"uploadProgress",patches:[Bm(o,"after",[-1])]})))}}}function pEn(e){const{onPathBlur:n,onPathFocus:r,onChange:o,onPathOpen:i,onSetPathCollapsed:s,onSetFieldSetCollapsed:a,onFieldGroupSelect:l}=qu(),{member:c,renderAnnotation:d,renderBlock:f,renderField:h,renderInlineBlock:m,renderInput:g,renderItem:v,renderPreview:y}=e,b=sR(),x=p.useRef(),w=p.useRef(),C=kr(Zn);Ra(c.field.focused,(F,Q)=>{var N;!F&&Q&&((N=x.current)==null||N.focus())});const _=p.useCallback(F=>{F.currentTarget===F.target&&F.currentTarget===x.current&&r(c.field.path)},[c.field.path,r]),S=p.useCallback(F=>{F.currentTarget===F.target&&F.currentTarget===x.current&&n(c.field.path)},[c.field.path,n]),k=p.useCallback(F=>{const Q=Xt.from(F).patches;if(Q.some(Y=>Y.type==="unset"&&Y.path.length===1)){const Y=iJ(c.field.value||[],Q);if(Array.isArray(Y)&&!Y.length){o(Xt.from(Ft([c.name])));return}}o(Xt.from(F).prepend(nl([])).prefixAll(c.name))},[o,c.name,c.field.value]),E=p.useCallback(F=>{s(c.field.path,F)},[s,c.field.path]),j=p.useCallback(()=>{s(c.field.path,!0)},[s,c.field.path]),T=p.useCallback(()=>{s(c.field.path,!1)},[s,c.field.path]),$=p.useCallback(F=>{k(F.length===0?Ft():ln(F))},[k]),D=p.useCallback(F=>{const{value:Q=[]}=c.field;F.fromIndex!==F.toIndex&&$(cEn(Q,F.fromIndex,F.toIndex))},[c.field,$]),I=p.useCallback(F=>{const{value:Q=[]}=c.field;$(Q.concat(F))},[c.field,$]),O=p.useCallback(F=>{const{value:Q=[]}=c.field;$([F].concat(Q||[]))},[c.field,$]),A=p.useCallback(F=>{const{value:Q=[]}=c.field,N=F.referenceIndex+(F.position==="before"?-1:0);$(uEn(N,Q,F.items))},[c.field,$]),P=p.useCallback(F=>{k(Ft([F]))},[k]),R=p.useCallback(F=>{r(c.field.path.concat([F]))},[c.field.path,r]),B=p.useMemo(()=>({onBlur:S,onFocus:_,id:c.field.id,ref:x,"aria-describedby":a1(c.field.id,c.field.schemaType.description)}),[S,_,c.field.id,c.field.schemaType.description]),L=p.useMemo(()=>hEn(c.field.schemaType.of),[c.field.schemaType.of]),z=p.useCallback((F,Q)=>aU(Q,"text/*")?L:null,[L]),H=p.useCallback(F=>{let{file:Q,schemaType:N,uploader:Y}=F;const Z=Y.upload(C,Q,N).pipe(_e(ne=>Xt.from(ne.patches||[])),Ar(ne=>k(ne.patches)));w.current&&w.current.unsubscribe(),w.current=Z.subscribe()},[C,k]),V=p.useMemo(()=>({level:c.field.level,members:c.field.members,value:c.field.value,readOnly:c.field.readOnly,onSetCollapsed:E,schemaType:c.field.schemaType,changed:c.field.changed,id:c.field.id,elementProps:B,path:c.field.path,focusPath:c.field.focusPath,focused:c.field.focused,onChange:k,onInsert:A,onMoveItem:D,onItemRemove:P,onItemAppend:I,onItemPrepend:O,validation:c.field.validation,presence:c.field.presence,resolveUploader:z,onUpload:H,renderAnnotation:d,renderBlock:f,renderInlineBlock:m,renderInput:g,renderItem:v,onIndexFocus:R,renderPreview:y}),[c.field.level,c.field.members,c.field.value,c.field.readOnly,c.field.schemaType,c.field.changed,c.field.id,c.field.path,c.field.focusPath,c.field.focused,c.field.validation,c.field.presence,E,B,k,A,D,P,I,O,z,H,d,f,m,g,v,R,y]),W=p.useMemo(()=>g(V),[V,g]),q=p.useMemo(()=>({actions:b,name:c.name,index:c.index,level:c.field.level,value:c.field.value,title:c.field.schemaType.title,description:c.field.schemaType.description,collapsible:c.collapsible,collapsed:c.collapsed,onExpand:T,changed:c.field.changed,onCollapse:j,schemaType:c.field.schemaType,inputId:c.field.id,path:c.field.path,presence:c.field.presence,validation:c.field.validation,children:W,inputProps:V}),[b,c.name,c.index,c.field.level,c.field.value,c.field.schemaType,c.field.changed,c.field.id,c.field.path,c.field.presence,c.field.validation,c.collapsible,c.collapsed,T,j,W,V]);return u.jsx(nj,{onFieldGroupSelect:l,onChange:k,onPathOpen:i,onSetFieldSetCollapsed:a,onSetPathCollapsed:s,onPathBlur:n,onPathFocus:r,children:p.useMemo(()=>h(q),[q,h])})}function QGe(e){return Ru(e.field.schemaType)}function mEn(e){return Lc(e.field.schemaType)&&e.field.schemaType.of.every(n=>nOe(n))}function lJ(e){return Lc(e.field.schemaType)&&e.field.schemaType.of.every(n=>Ru(n))}const gEn=function(n){const{onPathBlur:r,onPathFocus:o,onChange:i,onPathOpen:s,onSetPathCollapsed:a,onSetFieldSetCollapsed:l,onFieldGroupSelect:c}=qu(),{member:d,renderAnnotation:f,renderBlock:h,renderField:m,renderInlineBlock:g,renderInput:v,renderItem:y,renderPreview:b}=n,x=sR(),w=p.useRef(),C=p.useRef(d.field.value);p.useEffect(()=>{C.current=d.field.value},[d.field.value]),Ra(d.field.focused,(q,F)=>{var Q;!q&&F&&((Q=w.current)==null||Q.focus())});const _=p.useCallback(()=>{r(d.field.path)},[d.field.path,r]),S=p.useCallback(()=>{o(d.field.path)},[d.field.path,o]),k=p.useCallback(q=>{o(d.field.path.concat(q))},[d.field.path,o]),E=p.useCallback(q=>{if(!(d.field.path.length===0)){const Q=Xt.from(q).patches;if(C.current=iJ(C.current||{},Q),C.current&&QJt(C.current)){i(Xt.from(Ft([d.name])));return}}i(Xt.from(q).prepend(nl(nJ(d.field.schemaType))).prefixAll(d.name))},[i,d,C]),j=p.useCallback(()=>{a(d.field.path,!0)},[a,d.field.path]),T=p.useCallback(()=>{a(d.field.path,!1)},[a,d.field.path]),$=p.useCallback(q=>{a(d.field.path.concat(q),!0)},[a,d.field.path]),D=p.useCallback(q=>{a(d.field.path.concat(q),!1)},[a,d.field.path]),I=p.useCallback(q=>{s(d.field.path.concat(q))},[s,d.field.path]),O=p.useCallback(()=>{s(d.field.path)},[s,d.field.path]),A=p.useCallback(q=>{l(d.field.path.concat(q),!1)},[l,d.field.path]),P=p.useCallback(q=>{l(d.field.path.concat(q),!0)},[l,d.field.path]),R=p.useCallback(()=>{s(d.field.path)},[s,d.field.path]),B=p.useCallback(()=>{s(d.field.path.slice(0,-1))},[s,d.field.path]),L=p.useCallback(q=>{c(d.field.path,q)},[c,d.field.path]),z=p.useMemo(()=>({onBlur:_,onFocus:S,id:d.field.id,ref:w,"aria-describedby":a1(d.field.id,d.field.schemaType.description)}),[_,S,d.field.id,d.field.schemaType.description]),H=p.useMemo(()=>({elementProps:z,level:d.field.level,members:d.field.members,value:d.field.value,readOnly:d.field.readOnly,validation:d.field.validation,presence:d.field.presence,schemaType:d.field.schemaType,changed:d.field.changed,id:d.field.id,onFieldGroupSelect:L,onFieldOpen:I,onFieldClose:O,onFieldCollapse:$,onFieldExpand:D,onFieldSetExpand:A,onFieldSetCollapse:P,onPathFocus:k,path:d.field.path,focusPath:d.field.focusPath,focused:d.field.focused,groups:d.field.groups,onChange:E,renderAnnotation:f,renderBlock:h,renderField:m,renderInlineBlock:g,renderInput:v,renderItem:y,renderPreview:b}),[z,d.field.level,d.field.members,d.field.value,d.field.readOnly,d.field.validation,d.field.presence,d.field.schemaType,d.field.changed,d.field.id,d.field.path,d.field.focusPath,d.field.focused,d.field.groups,L,I,O,$,D,A,P,k,E,f,h,m,g,v,y,b]),V=p.useMemo(()=>v(H),[H,v]),W=p.useMemo(()=>({actions:x,name:d.name,index:d.index,level:d.field.level,value:d.field.value,validation:d.field.validation,presence:d.field.presence,title:d.field.schemaType.title,description:d.field.schemaType.description,collapsible:d.collapsible,collapsed:d.collapsed,onCollapse:j,onExpand:T,open:d.open,changed:d.field.changed,onOpen:R,onClose:B,schemaType:d.field.schemaType,inputId:d.field.id,path:d.field.path,children:V,inputProps:H}),[x,d.name,d.index,d.field.level,d.field.value,d.field.validation,d.field.presence,d.field.schemaType,d.field.changed,d.field.id,d.field.path,d.collapsible,d.collapsed,d.open,j,T,R,B,V,H]);return u.jsx(nj,{onFieldGroupSelect:c,onChange:E,onSetFieldSetCollapsed:l,onPathOpen:s,onSetPathCollapsed:a,onPathBlur:r,onPathFocus:o,children:p.useMemo(()=>m(W),[W,m])})};function vEn(e){const{member:n,renderInput:r,renderField:o}=e,i=sR(),s=p.useRef(),[a,l]=p.useState(),{onPathBlur:c,onPathFocus:d,onChange:f}=qu();p.useEffect(()=>{var _;n.field.focused&&((_=s.current)==null||_.focus())},[n.field.focused]);const h=p.useCallback(()=>{c(n.field.path)},[n.field.path,c]),m=p.useCallback(()=>{d(n.field.path)},[n.field.path,d]),g=p.useCallback(_=>{f(Xt.from(_).prefixAll(n.name))},[f,n.name]),v=p.useCallback(_=>{let S=_.currentTarget.value;if(Z0(n.field.schemaType)){if(S=_.currentTarget.valueAsNumber,S>Number.MAX_SAFE_INTEGER||S<Number.MIN_SAFE_INTEGER)return}else Bk(n.field.schemaType)&&(S=_.currentTarget.checked);const k=S===""||typeof S=="number"&&isNaN(S);Z0(n.field.schemaType)&&l(k?void 0:_.currentTarget.value),f(Xt.from(k?Ft():ln(S)).prefixAll(n.name))},[n.name,n.field.schemaType,f]),y=p.useMemo(()=>n.field.validation.filter(_=>_.level==="error").map(_=>_.message).join(`
`),[n.field.validation])||void 0,b=p.useMemo(()=>({onBlur:h,onFocus:m,id:n.field.id,ref:s,onChange:v,value:NGe(n.field.schemaType,n.field.value,a),readOnly:!!n.field.readOnly,placeholder:n.field.schemaType.placeholder,"aria-describedby":a1(n.field.id,n.field.schemaType.description)}),[h,m,v,n.field.id,n.field.readOnly,n.field.schemaType,n.field.value,a]),x=p.useMemo(()=>({value:n.field.value,readOnly:n.field.readOnly,schemaType:n.field.schemaType,changed:n.field.changed,id:n.field.id,path:n.field.path,focused:n.field.focused,level:n.field.level,onChange:g,validation:n.field.validation,presence:n.field.presence,validationError:y,elementProps:b}),[n.field.value,n.field.readOnly,n.field.schemaType,n.field.changed,n.field.id,n.field.path,n.field.focused,n.field.level,n.field.validation,n.field.presence,g,y,b]),w=p.useMemo(()=>r(x),[x,r]),C=p.useMemo(()=>({actions:i,changed:n.field.changed,children:w,description:n.field.schemaType.description,index:n.index,inputId:n.field.id,inputProps:x,level:n.field.level,name:n.name,path:n.field.path,presence:n.field.presence,schemaType:n.field.schemaType,title:n.field.schemaType.title,validation:n.field.validation,value:n.field.value}),[i,n.field.level,n.field.value,n.field.schemaType,n.field.id,n.field.path,n.field.validation,n.field.presence,n.field.changed,n.name,n.index,w,x]);return u.jsx(u.Fragment,{children:o(C)})}const rj=p.memo(function(n){const{member:r,renderAnnotation:o,renderBlock:i,renderField:s,renderInlineBlock:a,renderInput:l,renderItem:c,renderPreview:d}=n;return QGe(r)?u.jsx(gEn,{member:r,renderAnnotation:o,renderBlock:i,renderField:s,renderInlineBlock:a,renderInput:l,renderItem:c,renderPreview:d}):mEn(r)?u.jsx(pEn,{member:r,renderAnnotation:o,renderBlock:i,renderField:s,renderInput:l,renderInlineBlock:a,renderItem:c,renderPreview:d}):lJ(r)?u.jsx(aEn,{member:r,renderAnnotation:o,renderBlock:i,renderField:s,renderInlineBlock:a,renderInput:l,renderItem:c,renderPreview:d}):u.jsx(vEn,{member:r,renderField:s,renderInput:l})});var P1e=Object.freeze,yEn=Object.defineProperty,bEn=(e,n)=>P1e(yEn(e,"raw",{value:P1e(n||e.slice())})),R1e;const xEn={warning:"caution",error:"critical"},wEn=M(K)(R1e||(R1e=bEn([`
border-top: 1px solid var(--card-border-color);
`])));function Zf(e){const{children:n,status:r="warning",suffix:o,title:i,...s}=e;return u.jsxs(pe,{radius:2,tone:xEn[r],...s,"data-ui":"Alert",children:[u.jsxs(te,{padding:4,children:[u.jsx(K,{children:u.jsxs(G,{size:1,children:[r==="warning"&&u.jsx(ii,{}),r==="error"&&u.jsx(Nc,{})]})}),u.jsxs(K,{flex:1,marginLeft:3,children:[u.jsx(G,{size:1,weight:"medium",children:i}),n&&u.jsx(K,{marginTop:3,children:n})]})]}),o&&u.jsx(wEn,{children:o})]})}var M1e=Object.freeze,CEn=Object.defineProperty,aR=(e,n)=>M1e(CEn(e,"raw",{value:M1e(n||e.slice())})),L1e,F1e,B1e,N1e;const _En=M.button(L1e||(L1e=aR([`
display: block;
-webkit-font-smoothing: inherit;
appearance: none;
font: inherit;
background: none;
width: 100%;
text-align: left;
border: 0;
margin: 0;
padding: 0;
outline: none;
`]))),SEn=M(Xk)(F1e||(F1e=aR([`
transform: `,`;
`])),e=>e.open?"rotate(90deg)":""),kEn=M(te)(B1e||(B1e=aR([`
cursor: default;
`]))),EEn=M(K)(N1e||(N1e=aR([`
& > div > svg {
transform: rotate(0);
transition: transform 100ms;
}
&[data-open] > div > svg {
transform: rotate(90deg);
}
`])));function ry(e){const{children:n,open:r,icon:o,title:i="Details",...s}=e,[a,l]=p.useState(r||!1),c=p.useCallback(()=>l(d=>!d),[]);return p.useEffect(()=>l(r||!1),[r]),u.jsxs(K,{...s,children:[u.jsx(_En,{type:"button",onClick:c,children:u.jsx(kEn,{align:"center",children:u.jsxs(Qr,{children:[u.jsx(EEn,{"data-open":a?"":void 0,children:u.jsx(G,{size:1,children:u.jsx(SEn,{open:a})})}),o&&u.jsx(K,{marginLeft:1,children:o}),u.jsx(K,{flex:1,marginLeft:1,children:u.jsx(G,{size:1,weight:"medium",children:i})})]})})}),u.jsx(K,{hidden:!a,marginTop:3,children:n})]})}const JGe=["yes","true","1"],eqe=["false","no","false","0","null"],jEn=JGe.concat(eqe),IT=()=>!0,TEn=e=>n=>n&&n[e],IEn=e=>n=>(n&&n._type)===e;function AEn(e){const n=new Date(e.getTime()+e.getTimezoneOffset()*60*1e3),r=e.getTimezoneOffset()/60,o=e.getHours();return n.setHours(o-r),n}function $En(){try{return Intl.DateTimeFormat().resolvedOptions().timeZone}catch{}return null}const mF={string:{number:{test:Number,convert:Number},boolean:{test:e=>jEn.includes(e.toLowerCase()),convert:e=>JGe.includes(e.toLowerCase())||!eqe.includes(e.toLowerCase())},richDate:{test:e=>Tg(e),convert:e=>({_type:"richDate",local:AEn(new Date(e)).toJSON(),utc:new Date(e).toJSON(),timezone:$En(),offset:new Date().getTimezoneOffset()})}},date:{richDate:{test:IEn("date"),convert:e=>Object.assign({},e,{_type:"richDate"})}},richDate:{datetime:{test:TEn("utc"),convert:e=>e.utc}},number:{string:{test:IT,convert:String},boolean:{test:IT,convert:Number}},boolean:{string:{test:IT,convert:e=>e?"Yes":"No"},number:{test:IT,convert:Number}}};function DEn(e){let{value:n,targetType:r,onChange:o}=e;const i=p.useMemo(()=>({...n,_type:r}),[r,n]),s=p.useCallback(()=>o(Xt.from(nl(r,["_type"])),i),[i,o,r]),{t:a}=se();return u.jsx(Te,{onClick:s,text:a("inputs.untyped-value.convert-button.text",{targetType:r})})}function OEn(e){let{value:n,onChange:r,validTypes:o}=e;const i=p.useMemo(()=>({...n,_type:o[0]}),[o,n]),s=p.useCallback(()=>r(Xt.from(Ft()),i),[i,r]),{t:a}=se();return u.jsx(Te,{onClick:s,tone:"critical",text:a("inputs.untyped-value.unset-item-button.text")})}function PEn(e){let{validTypes:n,value:r,onChange:o}=e;const i=pr(),s=n.length===1,a=i.has(n[0]),{t:l}=se();return u.jsx(Zf,{status:"warning",title:u.jsx(u.Fragment,{children:u.jsx(Pt,{t:l,i18nKey:"inputs.untyped-value.title"})}),children:u.jsx(ry,{open:Yf,title:l("inputs.untyped-value.details.title"),children:u.jsxs(he,{space:3,children:[u.jsx(G,{as:"p",muted:!0,size:1,children:u.jsx(Pt,{t:l,i18nKey:"inputs.untyped-value.description"})}),s&&!a&&u.jsx(G,{as:"p",muted:!0,size:1,children:u.jsx(Pt,{t:l,i18nKey:"inputs.untyped-value.details.description"})}),!s&&u.jsx(G,{as:"p",muted:!0,size:1,children:l("inputs.untyped-value.details.multi-type-description")}),!s&&u.jsx(he,{as:"ul",space:2,children:n.map(c=>u.jsx(G,{as:"li",muted:!0,size:1,children:u.jsx("code",{children:c})},c))}),u.jsxs(he,{space:2,children:[u.jsx(G,{as:"h4",weight:"medium",size:1,children:l("inputs.untyped-value.details.json-dump-prefix")}),u.jsx(pe,{border:!0,overflow:"auto",padding:2,radius:2,tone:"inherit",children:u.jsx(qi,{language:"json",children:JSON.stringify(r,null,2)})})]}),u.jsxs(Xr,{columns:[1,2,2],gap:1,children:[s&&u.jsx(DEn,{onChange:o,targetType:n[0],value:r}),u.jsx(OEn,{onChange:o,validTypes:n,value:r})]})]})})})}function REn(e,n,r){return n in mF?Object.keys(mF[n]).filter(o=>r.includes(o)).map(o=>({from:n,to:o,...mF[n][o]})).filter(o=>o.test(e)):[]}const tqe=p.forwardRef((e,n)=>{const{value:r,actualType:o,validTypes:i,onChange:s}=e;p.useImperativeHandle(n,()=>({focus:()=>{}}));const a=p.useCallback(()=>{s(Xt.from(Ft()))},[s]),l=p.useCallback(h=>{s(Xt.from(ln(h)))},[s]),c=p.useMemo(()=>REn(r,o,i),[r,o,i]),{t:d}=se();if(no(r)&&!("_type"in r))return u.jsx(PEn,{value:r,validTypes:i,onChange:s});const f=u.jsx(he,{padding:2,children:u.jsx(Te,{onClick:a,tone:"critical",text:d("inputs.invalid-value.reset-button.text")})});return u.jsxs(Zf,{status:"error",suffix:f,title:d("inputs.invalid-value.title"),children:[u.jsx(G,{as:"p",muted:!0,size:1,children:d("inputs.invalid-value.description")}),u.jsx(ry,{marginTop:4,open:Yf,title:d("inputs.invalid-value.details.title"),children:u.jsxs(he,{space:3,children:[i.length===1&&u.jsx(G,{as:"p",muted:!0,size:1,children:u.jsx(Pt,{t:d,i18nKey:"inputs.invalid-value.details.description",values:{validType:i[0]}})}),i.length===1&&u.jsx(G,{as:"p",muted:!0,size:1,children:d("inputs.invalid-value.details.possible-reason")}),i.length!==1&&u.jsx(G,{as:"p",muted:!0,size:1,children:d("inputs.invalid-value.details.multi-type-description")}),i.length!==1&&u.jsx(he,{as:"ul",space:2,children:i.map(h=>u.jsx(G,{as:"li",children:u.jsx("code",{children:h})},h))}),u.jsxs(he,{marginTop:2,space:2,children:[u.jsx(G,{size:1,weight:"medium",children:u.jsx(Pt,{t:d,i18nKey:"inputs.invalid-value.current-type",values:{actualType:o}})}),u.jsx(pe,{border:!0,padding:2,radius:2,tone:"inherit",children:u.jsx(qi,{language:"json",size:1,children:JSON.stringify(r,null,2)})})]}),c.length>0&&u.jsx(he,{space:1,children:c.map(h=>u.jsx(MEn,{converter:h,onConvert:l,value:r},"".concat(h.from,"-").concat(h.to)))})]})})]})});tqe.displayName="InvalidValueInput";function MEn(e){let{converter:n,onConvert:r,value:o}=e;const i=p.useCallback(()=>r(n.convert(o)),[n,r,o]),{t:s}=se();return u.jsx(Te,{onClick:i,text:s("inputs.invalid-value.convert-button.text",{targetType:n.to})})}function LEn(e){const{error:n,onChange:r}=e,o=p.useCallback(()=>{r(Xt.from((n.duplicates||[]).map(s=>{let[a,l]=s;return ln("".concat(l,"_deduped_").concat(a),[a,"_key"])})))},[n.duplicates,r]),{t:i}=se();return u.jsx(m2,{title:n.schemaType.title,description:n.schemaType.description,children:u.jsxs(Zf,{status:"warning",suffix:u.jsx(he,{padding:2,children:u.jsx(Te,{onClick:o,text:i("form.error.duplicate-keys-alert.generate-button.text"),tone:"caution"})}),title:i("form.error.duplicate-keys-alert.title"),children:[u.jsx(G,{as:"p",muted:!0,size:1,children:i("form.error.duplicate-keys-alert.summary")}),u.jsx(ry,{marginTop:4,open:Yf,title:i("form.error.duplicate-keys-alert.details.title"),children:u.jsxs(he,{space:3,children:[u.jsx(G,{as:"p",muted:!0,size:1,children:u.jsx(Pt,{t:i,i18nKey:"form.error.duplicate-keys-alert.details.description"})}),u.jsx(G,{as:"p",muted:!0,size:1,children:u.jsx(Pt,{t:i,i18nKey:"form.error.duplicate-keys-alert.details.additional-description"})})]})})]})})}function FEn(e){const{error:n,onChange:r}=e,o=p.useCallback(()=>{r(Xt.from((n.value||[]).map((s,a)=>nl(DE(),[a,"_key"]))))},[n.value,r]),{t:i}=se();return u.jsx(m2,{title:n.schemaType.title,description:n.schemaType.description,children:u.jsxs(Zf,{status:"warning",suffix:u.jsx(he,{padding:2,children:u.jsx(Te,{onClick:o,text:i("form.error.missing-keys-alert.add-button.text"),tone:"caution"})}),title:i("form.error.missing-keys-alert.title"),children:[u.jsx(G,{as:"p",muted:!0,size:1,children:i("form.error.missing-keys-alert.summary")}),u.jsx(ry,{marginTop:4,open:Yf,title:i("form.error.missing-keys-alert.details.title"),children:u.jsxs(he,{space:3,children:[u.jsx(G,{as:"p",muted:!0,size:1,children:u.jsx(Pt,{t:i,i18nKey:"form.error.missing-keys-alert.details.description"})}),u.jsx(G,{as:"p",muted:!0,size:1,children:u.jsx(Pt,{t:i,i18nKey:"form.error.missing-keys-alert.details.additional-description"})})]})})]})})}function BEn(e){const{error:n,onChange:r}=e,o=()=>{const a=(n.value||[]).flatMap((l,c)=>no(l)?[]:[c]).reverse().map(l=>Ft([l]));r(Xt.from(a))},{t:i}=se();return u.jsx(m2,{title:n.schemaType.title,description:n.schemaType.description,children:u.jsxs(Zf,{status:"error",suffix:u.jsx(he,{padding:2,children:u.jsx(Te,{onClick:o,text:i("form.error.mixed-array-alert.remove-button.text"),tone:"critical"})}),title:i("form.error.mixed-array-alert.title"),children:[u.jsx(G,{as:"p",muted:!0,size:1,children:i("form.error.mixed-array-alert.summary")}),u.jsx(ry,{marginTop:4,open:Yf,title:i("form.error.mixed-array-alert.details.title"),children:u.jsx(he,{space:3,children:u.jsx(G,{as:"p",muted:!0,size:1,children:i("form.error.mixed-array-alert.details.description")})})})]})})}function lR(e){const{member:n}=e,{onChange:r}=qu(),o=p.useCallback(s=>{r(Xt.from(s).prefixAll(n.fieldName))},[r,n.fieldName]),{t:i}=se();return n.error.type==="INCOMPATIBLE_TYPE"?u.jsx(tqe,{value:n.error.value,onChange:o,actualType:n.error.resolvedValueType,validTypes:[n.error.expectedSchemaType.name]}):n.error.type==="MISSING_KEYS"?u.jsx(FEn,{error:n.error,onChange:o}):n.error.type==="DUPLICATE_KEYS"?u.jsx(LEn,{error:n.error,onChange:o}):n.error.type==="MIXED_ARRAY"?u.jsx(BEn,{onChange:o,error:n.error}):u.jsx(K,{children:i("member-field-error.unexpected-error",{error:e.member.error.type})})}const cJ=p.memo(function(n){var r;const{member:o,renderAnnotation:i,renderBlock:s,renderField:a,renderInlineBlock:l,renderInput:c,renderItem:d,renderPreview:f}=n,{onSetFieldSetCollapsed:h}=qu(),m=p.useCallback(()=>{h(o.fieldSet.path,!0)},[o.fieldSet.path,h]),g=p.useCallback(()=>{h(o.fieldSet.path,!1)},[o.fieldSet.path,h]);return u.jsx(iR,{title:o.fieldSet.title||Gv(o.fieldSet.name),description:o.fieldSet.description,level:o.fieldSet.level,collapsible:o.fieldSet.collapsible,collapsed:o.fieldSet.collapsed,onCollapse:m,onExpand:g,columns:(r=o==null?void 0:o.fieldSet)==null?void 0:r.columns,"data-testid":"fieldset-".concat(o.fieldSet.name),inputId:o.fieldSet.name,children:o.fieldSet.members.map(v=>v.kind==="error"?u.jsx(lR,{member:v},o.key):u.jsx(rj,{member:v,renderAnnotation:i,renderBlock:s,renderField:a,renderInlineBlock:l,renderInput:c,renderItem:d,renderPreview:f},v.key))})}),NEn=p.memo(function(n){const{member:r,renderAnnotation:o,renderBlock:i,renderInput:s,renderInlineBlock:a,renderField:l,renderItem:c,renderPreview:d}=n;return r.kind==="field"?u.jsx(rj,{member:r,renderAnnotation:o,renderBlock:i,renderInlineBlock:a,renderInput:s,renderField:l,renderItem:c,renderPreview:d},r.key):r.kind==="error"?u.jsx(lR,{member:r},r.key):r.kind==="fieldSet"?u.jsx(cJ,{member:r,renderAnnotation:o,renderBlock:i,renderInlineBlock:a,renderInput:s,renderField:l,renderItem:c,renderPreview:d},r.key):(console.warn(new Error("Unhandled member kind ".concat(r.kind))),null)});function VEn(e){const{members:n,renderAnnotation:r,renderBlock:o,renderInput:i,renderInlineBlock:s,renderField:a,renderItem:l,renderPreview:c}=e,d=p.useMemo(()=>n.map(f=>u.jsx(NEn,{member:f,renderAnnotation:r,renderBlock:o,renderField:a,renderInlineBlock:s,renderInput:i,renderItem:l,renderPreview:c},f.key)),[n,r,o,a,s,i,l,c]);return u.jsx(u.Fragment,{children:d})}function V1e(e){return Ru(e.schemaType)}function z1e(e){return Lc(e.schemaType)}const M5=e=>{let{children:n}=e;return n};function zEn(e){return"absolutePath"in e}const nqe=p.memo(function(n){const r=p.useMemo(()=>zEn(n)?n.absolutePath:n.path.concat(n.relativePath),[n]),o=p.useCallback(()=>u.jsx(u.Fragment,{children:"Missing destination render function"}),[]);return u.jsx(HEn,{...n,absolutePath:r,destinationRenderAnnotation:n.renderAnnotation||o,destinationRenderBlock:n.renderBlock||o,destinationRenderField:n.renderField,destinationRenderInlineBlock:n.renderInlineBlock||o,destinationRenderInput:n.renderInput,destinationRenderItem:n.renderItem,destinationRenderPreview:n.renderPreview})}),HEn=p.memo(function e(n){const{absolutePath:r,destinationRenderAnnotation:o,destinationRenderBlock:i,destinationRenderField:s,destinationRenderInlineBlock:a,destinationRenderInput:l,destinationRenderItem:c,destinationRenderPreview:d}=n,{t:f}=se(),h=p.useCallback(x=>{if(Lr(x.path,r)||Sa(r,x.path))return l(x);if(!V1e(x)&&!z1e(x))throw new Error("Expected either object input props or array input props for: ".concat(JSON.stringify(x.path)));return u.jsx(e,{...x,absolutePath:r,destinationRenderAnnotation:o,destinationRenderBlock:i,destinationRenderInput:l,destinationRenderItem:c,destinationRenderField:s,destinationRenderInlineBlock:a,destinationRenderPreview:d})},[r,o,i,s,a,l,c,d]),m=p.useCallback(x=>Sa(r,x.path)&&(n.includeField||!Lr(r,x.path))?s(x):M5(x),[r,s,n.includeField]),g=p.useCallback(x=>Sa(r,x.path)&&(n.includeItem||!Lr(r,x.path))?c(x):M5(x),[r,c,n.includeItem]),v=p.useCallback(x=>Sa(r,x.path)&&(n.includeItem||!Lr(r,x.path))?i(x):M5(x),[r,i,n.includeItem]),y=p.useCallback(x=>Sa(r,x.path)&&(n.includeItem||!Lr(r,x.path))?a(x):M5(x),[r,a,n.includeItem]),b=p.useCallback(x=>Sa(r,x.path)&&(n.includeItem||!Lr(r,x.path))?o(x):M5(x),[r,o,n.includeItem]);if(z1e(n)){const x=UC(n.path,r),w=n.members.find(C=>C.kind=="item"&&to(x[0])&&C.key===x[0]._key);if(!w){const C=$r(n.path),_=UC(n.path,r);if(to(_[0])){const k=_[0]._key;return u.jsx("div",{children:u.jsx(Pt,{t:f,i18nKey:"form.error.no-array-item-at-key",values:{key:k,path:C}})})}const S=gc(_[0])?_[0]:_[0][0];return u.jsx("div",{children:u.jsx(Pt,{t:f,i18nKey:"form.error.no-array-item-at-index",values:{index:S,path:C}})})}return w.kind==="error"?u.jsx(ykn,{member:w}):u.jsx(rJ,{member:w,renderAnnotation:b,renderBlock:v,renderInput:h,renderField:m,renderInlineBlock:y,renderItem:g,renderPreview:d})}if(V1e(n)){const x=UC(n.path,r),w=n.members.find(C=>C.kind=="field"&&x[0]===C.name);if(!w){const C=typeof x[0]=="string"?x[0]:JSON.stringify(x[0]);return u.jsx("div",{children:f("form.error.field-not-found",{fieldName:C})})}return u.jsx(rj,{member:w,renderAnnotation:b,renderBlock:v,renderInput:h,renderInlineBlock:y,renderField:m,renderItem:g,renderPreview:d})}throw new Error("FormInput can only be used with arrays or objects")}),uJ=p.createContext([]);function UEn(e){return u.jsx(uJ.Provider,{value:e.memberItems,children:e.children})}function cR(e){const n=p.useContext(uJ);if(!n)throw new Error("Form context not provided");return n.find(r=>r.key===e)}function WEn(){const e=p.useContext(uJ);if(!e)throw new Error("Form context not provided");return e}function GEn(e){const n=p.useRef([]);return qEn({props:e,ref:n}),n.current}const qEn=e=>{let{props:n,ref:r}=e;var o;const i=[],{members:s,path:a,schemaType:l,renderAnnotation:c,renderField:d,renderBlock:f,renderInput:h,renderItem:m,renderInlineBlock:g,renderPreview:v}=n;for(const b of s)if(b.kind==="item")if(!X6(b.item.schemaType))i.push({kind:"objectBlock",member:b,node:b.item});else{(b.item.validation.length>0||b.item.changed||(o=b.item.presence)!=null&&o.length||b.open||b.item.focusPath.length)&&i.push({kind:"textBlock",member:b,node:b.item});const w=b.item.members.find(_=>_.kind==="field"&&_.name==="children");if(w&&w.kind==="field"&&lJ(w))for(const _ of w.field.members)_.kind==="item"&&_.item.schemaType.name!=="span"&&i.push({kind:"inlineObject",member:_,node:_.item});const C=b.item.members.filter(Qwn).find(_=>_.name==="markDefs");if(C)for(const _ of C.field.members)_.kind==="item"&&_.item.schemaType.jsonType==="object"&&i.push({kind:"annotation",member:_,node:_.item})}const y=i.map(b=>{const x=$r(b.node.path),w=r.current.find(S=>S.key===x),C=b.kind!=="textBlock";let _=null;if(C&&b.member!==(w==null?void 0:w.member)||b.node!==(w==null?void 0:w.node)){const S={absolutePath:Af(b.node.path),includeField:!1,members:s,path:Af(a),renderAnnotation:c,renderBlock:f,renderField:d,renderInlineBlock:g,renderInput:h,renderItem:m,renderPreview:v,schemaType:l};_=u.jsx(nqe,{...S})}return w?(w.member=b.member,w.node=b.node,w.input=_||w.input,w):{kind:b.kind,key:x,member:b.member,node:b.node,elementRef:p.createRef(),input:_}});return r.current=y,y};var H1e=Object.freeze,YEn=Object.defineProperty,rqe=(e,n)=>H1e(YEn(e,"raw",{value:H1e(n||e.slice())})),U1e,W1e;const KEn=M.span(e=>{var n,r,o,i;const{$toneKey:s="default",theme:a}=e;return ge(U1e||(U1e=rqe([`
text-decoration: none;
display: inline;
background-color: `,`;
border-bottom: 1px dashed `,`;
color: `,`;
&[data-link] {
border-bottom: 1px solid `,`;
}
&[data-custom-markers] {
background-color: `,`;
}
&[data-warning] {
background-color: `,`;
}
&[data-error] {
background-color: `,`;
}
`])),(n=a.sanity.color.selectable)==null?void 0:n[s].enabled.bg,(r=a.sanity.color.selectable)==null?void 0:r[s].enabled.fg,(o=a.sanity.color.selectable)==null?void 0:o[s].enabled.fg,(i=a.sanity.color.selectable)==null?void 0:i[s].enabled.fg,a.sanity.color.dark?Ot.purple[950].hex:Ot.purple[50].hex,a.sanity.color.muted.caution.hovered.bg,a.sanity.color.muted.critical.hovered.bg)}),ZEn=M(K).attrs({forwardedAs:"span"})(W1e||(W1e=rqe([`
max-width: 250px;
`]))),XEn=["top","bottom"];function QEn(e){const{annotationOpen:n,floatingBoundary:r,onOpen:o,onRemove:i,referenceBoundary:s,referenceElement:a,selected:l,title:c}=e,[d,f]=p.useState(!1),[h,m]=p.useState(!1),[g,v]=p.useState(null),y=p.useRef(null),{sanity:b}=mE(),{t:x}=se(),w=p.useRef(null),C=b.color.dark?"light":"dark",_=p.useCallback($=>{f($),$?p.startTransition(()=>{m($)}):m($)},[]),S=p.useMemo(()=>g?{getBoundingClientRect:()=>g}:null,[g]);Yl(p.useCallback($=>{h&&$.key==="Escape"&&_(!1)},[_,h]));const k=p.useCallback(()=>{if(n){_(!1),v(null);return}const $=window.getSelection();if(!$||$.rangeCount===0)return;const D=$.getRangeAt(0);if(!(a==null?void 0:a.contains(D.commonAncestorContainer))){_(!1),v(null);return}const O=D==null?void 0:D.getBoundingClientRect();O&&(v(O),_(!0))},[n,a,_]);p.useEffect(()=>(document.addEventListener("selectionchange",k,{passive:!0}),()=>{document.removeEventListener("selectionchange",k)}),[k]);const E=p.useCallback(()=>{_(!1),o()},[o,_]);p.useEffect(()=>{!n&&l&&g&&_(!0),n&&_(!1)},[n,l,g,_]);const j=p.useCallback(()=>{_(!1),i()},[i,_]),T=p.useCallback(()=>{y.current&&v(y.current.getBoundingClientRect())},[]);return p.useEffect(()=>{const $=window.getSelection();$&&$.rangeCount>0&&(y.current=$.getRangeAt(0))},[h]),p.useEffect(()=>{if(h&&s)return s.addEventListener("scroll",T),()=>s.removeEventListener("scroll",T);if(h)return s==null||s.addEventListener("scroll",T),()=>{s==null||s.removeEventListener("scroll",T)}},[h,s,T]),d?u.jsx(io,{open:h,floatingBoundary:r,constrainSize:!0,content:u.jsx(K,{padding:1,"data-testid":"annotation-toolbar-popover",children:u.jsxs(te,{gap:1,children:[u.jsx(K,{padding:2,children:u.jsx(G,{weight:"medium",size:1,children:c})}),u.jsx(Te,{"aria-label":x("inputs.portable-text.action.edit-annotation-aria-label"),icon:ev,mode:"bleed",onClick:E,tabIndex:0,tooltipProps:null}),u.jsx(Te,{"aria-label":x("inputs.portable-text.action.remove-annotation-aria-label"),icon:Ji,mode:"bleed",onClick:j,tabIndex:0,tone:"critical",tooltipProps:null})]})}),fallbackPlacements:XEn,placement:"top",portal:!0,preventOverflow:!0,ref:w,referenceBoundary:s,referenceElement:S,scheme:C}):null}const oqe=e=>Array.isArray(e)?e.flatMap(oqe):typeof e=="number"?[e]:e==="auto"?["auto"]:[],JEn=e=>e==="dialog"||e==="popover"?e:void 0;function ejn(e){var n;const r=(n=e.options)==null?void 0:n.modal;return typeof r=="object"&&r!==null?{type:JEn(r.type),width:oqe(r.width)}:void 0}const iqe=p.createContext(null);function tjn(){const e=p.useContext(iqe);if(!e)throw new Error("VirtualizerScrollInstance: missing context value");return e}function ek(e){const{scrollElement:n,containerElement:r}=e;return u.jsx(iqe.Provider,{value:{scrollElement:n,containerElement:r},children:e.children})}function njn(e){const{onClose:n,children:r,title:o,width:i=1,autoFocus:s}=e,a=p.useId(),[l,c]=p.useState(null),d=p.useRef(null);return u.jsx(Vs,{header:o,id:a,onClickOutside:n,onClose:n,portal:"default",width:i,contentRef:c,"data-testid":"default-edit-object-dialog",__unstable_autoFocus:s,children:u.jsx(ej,{margins:[0,0,1,0],children:u.jsx(ek,{scrollElement:l,containerElement:d,children:u.jsx(K,{ref:d,children:r})})})})}var G1e=Object.freeze,rjn=Object.defineProperty,dJ=(e,n)=>G1e(rjn(e,"raw",{value:G1e(n||e.slice())})),q1e,Y1e,K1e;const ojn=M(io)(q1e||(q1e=dJ([`
& > div {
overflow: hidden;
overflow: clip;
}
`]))),ijn=M(K)(Y1e||(Y1e=dJ([`
/* Prevent overflow caused by change indicator */
overflow-x: hidden;
overflow-y: auto;
`]))),sjn=M(K)(K1e||(K1e=dJ([`
box-shadow: 0 1px 0 var(--card-shadow-outline-color);
position: relative;
z-index: 10;
min-height: auto;
`]))),ajn=["top","bottom"];function ljn(e){const{floatingBoundary:n,referenceBoundary:r,referenceElement:o,width:i=0}=e,[s,a]=p.useState(!1);return p.useEffect(()=>{a(!0)},[]),u.jsx(ojn,{content:u.jsx(cjn,{...e}),constrainSize:!0,"data-testid":"popover-edit-dialog","data-ui":"PopoverEditDialog",fallbackPlacements:ajn,floatingBoundary:n,open:s,overflow:"auto",placement:"bottom",portal:"default",preventOverflow:!0,referenceBoundary:r,referenceElement:o,width:i})}function cjn(e){const{onClose:n,referenceBoundary:r,referenceElement:o,title:i,autoFocus:s}=e;Yl(p.useCallback(d=>{d.key==="Escape"&&n()},[n])),oo(n,o?[o]:[],r);const[a,l]=p.useState(null),c=p.useRef(null);return u.jsx(ek,{scrollElement:a,containerElement:c,children:u.jsxs(te,{ref:c,direction:"column",height:"fill",children:[u.jsx(sjn,{flex:"none",padding:1,children:u.jsxs(te,{align:"center",children:[u.jsx(K,{flex:1,padding:2,children:u.jsx(G,{weight:"medium",children:i})}),u.jsx(Te,{autoFocus:!!s,icon:Oi,mode:"bleed",onClick:n,tooltipProps:{content:"Close"}})]})}),u.jsx(ijn,{flex:1,children:u.jsx(ej,{margins:[0,0,1,0],children:u.jsx(K,{padding:3,ref:l,children:e.children})})})]})})}function fJ(e){const{autoFocus:n,defaultType:r,floatingBoundary:o,onClose:i,referenceBoundary:s,referenceElement:a,schemaType:l}=e,{t:c}=se(),d=p.useMemo(()=>ejn(l),[l]),f=(d==null?void 0:d.type)||r,h=l.i18nTitleKey?c(l.i18nTitleKey):l.title||l.name,m=c("inputs.portable-text.annotation-editor.title",{schemaType:h}),g=p.useCallback(()=>{i()},[i]),v=d==null?void 0:d.width;return f==="popover"?u.jsx(ljn,{autoFocus:n,floatingBoundary:o,onClose:g,referenceBoundary:s,referenceElement:a,title:u.jsx(u.Fragment,{children:m}),width:v,children:e.children}):u.jsx(njn,{onClose:g,title:m,width:v,autoFocus:n,children:e.children})}function ujn(e){var n;const{children:r,editorNodeFocused:o,floatingBoundary:i,focused:s,onItemClose:a,onItemOpen:l,onPathFocus:c,path:d,readOnly:f,referenceBoundary:h,renderAnnotation:m,renderBlock:g,renderCustomMarkers:v,renderField:y,renderInlineBlock:b,renderInput:x,renderItem:w,renderPreview:C,schemaType:_,selected:S,value:k}=e,{Markers:E=vGe}=Kf().__internal.components,j=ns(),T=p.useMemo(()=>d.slice(0,d.length-2).concat(["markDefs",{_key:k._key}]),[d,k._key]),[$,D]=p.useState(null),I=p.useMemo(()=>d.slice(d.length-3,d.length),[d]),O=cR($r(T)),{validation:A}=rR(O==null?void 0:O.node),P=oR(d),R=p.useMemo(()=>u.jsx("span",{"data-annotation":"",children:r}),[r]),B=p.useCallback(()=>{O&&(Fe.blur(j),c(O.node.focusPath),l(O.node.path))},[j,O,l,c]),L=p.useCallback(()=>{a();const X=Fe.getSelection(j),J=(X==null?void 0:X.focus.path)&&Lr(X.focus.path,I)&&X.focus.offset,oe=(X==null?void 0:X.anchor.path)&&Lr(X.anchor.path,I)&&X.anchor.offset;Fe.select(j,{anchor:{path:I,offset:oe||0},focus:{path:I,offset:J||0}}),Fe.focus(j)},[j,I,a]),z=p.useCallback(()=>{Fe.removeAnnotation(j,_),Fe.focus(j)},[j,_]),H=p.useMemo(()=>A.length>0||P.length>0?u.jsx(hn,{placement:"bottom",portal:"default",content:u.jsx(ZEn,{children:u.jsx(E,{markers:P,renderCustomMarkers:v,validation:A})}),children:R}):void 0,[E,P,v,R,A]),V=h2(d,!0),W=p.useMemo(()=>V.filter(X=>Lr(X.path,d)),[d,V]),q=!!(O!=null&&O.member.open),F=O==null?void 0:O.input,Q=(O==null?void 0:O.node.path)||sr,N=$,Y=p.useMemo(()=>({__unstable_floatingBoundary:i,__unstable_referenceBoundary:h,__unstable_referenceElement:N,__unstable_textElementFocus:o,children:F,focused:s,markers:P,onClose:L,onOpen:B,onPathFocus:c,onRemove:z,open:q,parentSchemaType:j.schemaTypes.block,path:Q,presence:W,readOnly:!!f,renderAnnotation:m,renderBlock:g,renderField:y,renderInlineBlock:b,renderInput:x,renderPreview:C,renderItem:w,renderDefault:lU,schemaType:_,selected:S,textElement:H||R,validation:A,value:k}),[j.schemaTypes.block,o,i,s,F,q,P,H,Q,L,B,c,z,f,h,N,m,g,y,b,x,w,C,W,_,S,R,A,k]),Z=(n=_.components)==null?void 0:n.annotation,ne=p.useCallback(X=>{O!=null&&O.elementRef&&(O.elementRef.current=X),D(X)},[O]);return p.useMemo(()=>u.jsx("span",{ref:ne,style:void 0,children:Z?u.jsx(Z,{...Y}):u.jsx(lU,{...Y})}),[Z,Y,ne])}const lU=e=>{const{__unstable_floatingBoundary:n,__unstable_referenceBoundary:r,__unstable_referenceElement:o,children:i,focused:s,markers:a,onClose:l,onOpen:c,onRemove:d,open:f,readOnly:h,selected:m,schemaType:g,textElement:v,validation:y}=e,b=g.name==="link",x=y.some(k=>k.level==="error"),w=y.some(k=>k.level==="warning"),C=a.length>0,{t:_}=se(),S=p.useMemo(()=>x?"critical":w?"caution":b?"primary":"default",[b,x,w]);return u.jsxs(KEn,{$toneKey:S,"aria-label":_("inputs.portable-text.annotation-aria-label"),"data-link":b?"":void 0,"data-error":x?"":void 0,"data-warning":w?"":void 0,"data-markers":C||void 0,onClick:h?c:void 0,children:[v,u.jsx(QEn,{annotationOpen:f,floatingBoundary:n,onOpen:c,onRemove:d,referenceBoundary:r,referenceElement:o,selected:m,title:g.i18nTitleKey?_(g.i18nTitleKey):g.title||g.name}),f&&u.jsx(fJ,{defaultType:"popover",floatingBoundary:n,onClose:l,autoFocus:s,referenceBoundary:r,referenceElement:o,schemaType:g,children:i})]})},sqe=p.createContext({});function aqe(){return p.useContext(sqe)}function djn(e){const{children:n,activePath:r,EditReferenceLinkComponent:o,onEditReference:i,initialValueTemplateItems:s}=e,a=p.useMemo(()=>({activePath:r,EditReferenceLinkComponent:o,onEditReference:i,initialValueTemplateItems:s}),[r,o,i,s]);return u.jsx(sqe.Provider,{value:a,children:n})}p.createContext(null);const lqe=p.createContext(null);function fjn(e){const n=p.useMemo(()=>({id:e.id}),[e.id]);return u.jsx(lqe.Provider,{value:n,children:e.children})}function hjn(){const e=p.useContext(lqe);if(!e)throw new Error("useDocumentId must be used within a DocumentIdProvider");return e.id}function uR(){return ro(hjn())}function dR(e,n){return Ra(n,p.useCallback((r,o)=>{e.current&&!r&&o&&Hx(e.current,{scrollMode:"always"})},[e]))}var Z1e=Object.freeze,pjn=Object.defineProperty,mjn=(e,n)=>Z1e(pjn(e,"raw",{value:Z1e(n||e.slice())})),X1e;const gjn=M(G)(X1e||(X1e=mjn([`
&[data-status='edited'] {
--card-icon-color: var(--card-badge-caution-dot-color);
}
&[data-status='unpublished'] {
--card-icon-color: var(--card-badge-default-dot-color);
opacity: 0.5 !important;
}
`])));function fR(e){let{draft:n,published:r}=e;const o=!!n,i=!!r,s=p.useMemo(()=>o&&!i?"unpublished":"edited",[o,i]);return!o&&!i||!o&&i?null:u.jsx(gjn,{"data-status":s,size:1,children:u.jsx(s6e,{})})}function cqe(e){var n,r;const{id:o,layout:i,preview:s,refType:a,renderPreview:l,showTypeLabel:c}=e,d=aj(o),f=((n=s.draft)==null?void 0:n._id)||((r=s.published)==null?void 0:r._id)||o,h=p.useMemo(()=>({_id:f,_type:a.name}),[f,a.name]),{draft:m,published:g}=s,v=p.useMemo(()=>({children:u.jsx(K,{paddingLeft:3,children:u.jsxs(Qr,{space:3,children:[c&&u.jsx(Bf,{mode:"outline",children:a.title}),d&&d.length>0&&u.jsx(ZQ,{presence:d}),u.jsx(fR,{draft:s.draft,published:s.published})]})}),layout:i,schemaType:a,tooltip:u.jsx(sk,{draft:m,published:g}),value:h}),[d,m,i,s.draft,s.published,h,g,a,c]);return l(v)}function uqe(e){var n,r,o,i,s,a;const{layout:l="default",referenceInfo:c,renderPreview:d,type:f,value:h,showTypeLabel:m}=e,{t:g}=se();if(c.isLoading||c.error)return u.jsx(l1,{isPlaceholder:!0,layout:l});if(((n=c.result)==null?void 0:n.availability.reason)==="NOT_FOUND"&&h._strengthenOnPublish){const C=f.to.find(S=>{var k;return S.name===((k=h==null?void 0:h._strengthenOnPublish)==null?void 0:k.type)});if(!C)return u.jsx(J1e,{documentId:h._ref,actualType:(r=h._strengthenOnPublish)==null?void 0:r.type,declaredTypes:f.to.map(S=>S.name)});const _=(o=h._strengthenOnPublish)!=null&&o.type?{_id:h._ref,_type:(i=h._strengthenOnPublish)==null?void 0:i.type}:h;return u.jsxs(te,{align:"center",children:[u.jsx(K,{flex:1,children:d({layout:l,schemaType:C,value:_,skipVisibilityCheck:!0})}),u.jsx(K,{children:u.jsx(Qr,{space:4,children:m&&u.jsx(Bf,{mode:"outline",children:C.title})})})]})}const v=c.result.availability,y=v.reason==="NOT_FOUND",b=v.reason==="PERMISSION_DENIED";if(b||y)return u.jsxs(Qr,{space:2,children:[u.jsx(K,{padding:1,children:u.jsx(te,{align:"center",children:u.jsx(K,{flex:1,paddingY:2,children:u.jsx(G,{muted:!0,children:g("inputs.reference.error.document-unavailable-title")})})})}),b||y?u.jsx(K,{children:u.jsx(hn,{portal:!0,content:y?u.jsx(Q1e,{title:g("inputs.reference.error.nonexistent-document-title"),icon:jx,children:u.jsx(Pt,{i18nKey:"inputs.reference.error.nonexistent-document-description",t:g,values:{documentId:h._ref}})}):u.jsx(Q1e,{title:g("inputs.reference.error.missing-read-permissions-title"),icon:gg,children:g("inputs.reference.error.missing-read-permissions-description")}),children:u.jsx(Ro,{tone:"default",children:u.jsx(jx,{})})})}):null]});const x=(s=c.result)==null?void 0:s.type,w=f.to.find(C=>C.name===x);return w?u.jsx(cqe,{id:h._ref,layout:l,preview:(a=c.result)==null?void 0:a.preview,refType:w,renderPreview:d,showTypeLabel:m}):u.jsx(J1e,{documentId:h._ref,actualType:x||"<unknown>",declaredTypes:f.to.map(C=>C.name)})}function Q1e(e){const n=e.icon;return u.jsxs(te,{children:[u.jsx(G,{size:1,children:u.jsx(n,{})}),u.jsxs(K,{flex:1,marginLeft:3,children:[u.jsx(G,{size:1,weight:"medium",children:e.title}),u.jsx(K,{marginTop:3,children:u.jsx(G,{as:"p",muted:!0,size:1,children:e.children})})]})]})}function J1e(e){let{declaredTypes:n,documentId:r,actualType:o}=e;const{t:i}=se();return u.jsxs(te,{align:"center",justify:"flex-start",children:[u.jsx(K,{padding:1,children:u.jsx(te,{align:"center",children:u.jsx(K,{flex:1,paddingY:2,children:u.jsx(G,{muted:!0,children:i("inputs.reference.error.invalid-type-title")})})})}),u.jsx(K,{children:u.jsx(hn,{portal:!0,content:u.jsx(he,{space:3,children:u.jsx(G,{size:1,children:u.jsx(Pt,{t:i,i18nKey:"inputs.reference.error.invalid-type-description",values:{documentId:r,actualType:o},components:{AllowedTypes:()=>u.jsx(vjn,{values:n})}})})}),children:u.jsx(K,{padding:2,children:u.jsx(Ro,{tone:"default",children:u.jsx(jx,{})})})})})]})}function vjn(e){const r=x2({type:"disjunction"}).formatToParts(e.values);return u.jsx(p.Fragment,{children:r.map(o=>o.type==="element"?u.jsx("code",{children:o.value},o.value):o.value)})}const yjn={warning:"caution",error:"critical",info:"positive"},bjn={warning:u.jsx(ii,{}),error:u.jsx(Nc,{}),info:u.jsx(Ov,{})};function hJ(e){const{children:n,status:r="warning",title:o,...i}=e;return u.jsx(pe,{radius:2,tone:yjn[r],...i,"data-ui":"Alert",children:u.jsx(te,{padding:1,children:n&&u.jsx(K,{flex:1,children:u.jsx(ry,{icon:bjn[r],title:o,children:u.jsx(K,{marginLeft:3,marginTop:3,children:n})})})})})}function dqe(e){let{schemaType:n,handleRemoveStrengthenOnPublish:r}=e;const{t:o}=se();return u.jsx(hJ,{padding:1,title:o(n.weak?"inputs.reference.incomplete-reference.finalize-action-title":"inputs.reference.incomplete-reference.strengthen-action-title"),status:"info","data-testid":"alert-reference-published",children:u.jsxs(he,{space:3,children:[u.jsx(G,{as:"p",muted:!0,size:1,children:u.jsx(Pt,{t:o,i18nKey:n.weak?"inputs.reference.incomplete-reference.finalize-action-description":"inputs.reference.incomplete-reference.strengthen-action-description"})}),u.jsx(Te,{mode:"ghost",onClick:r,size:"large",text:o("inputs.reference.incomplete-reference.strengthen-button-label"),tone:"positive"})]})})}var e0e=Object.freeze,xjn=Object.defineProperty,wjn=(e,n)=>e0e(xjn(e,"raw",{value:e0e(n||e.slice())})),t0e;const Cjn=M(pe)(t0e||(t0e=wjn([`
/* this is a hack to avoid layout jumps while previews are loading
there's probably better ways of solving this */
min-height: 33px;
position: relative;
/* TextWithTone uses its own logic to set color, and we therefore need */
/* to override this logic in order to set the correct color in different states */
&[data-selected],
&[data-pressed],
&:active {
[data-ui='TextWithTone'] {
color: inherit;
}
}
`]))),fqe=p.forwardRef(function(n,r){const{as:o,documentId:i,documentType:s,...a}=n,l=i&&s&&{"data-as":"a",forwardedAs:o,documentId:i,documentType:s};return u.jsx(Cjn,{...a,...l,"data-ui":"ReferenceLinkCard",ref:r})});function pJ(e){let{errorMessage:n,onHandleRetry:r}=e;const{t:o}=se();return u.jsx(hJ,{padding:1,title:o("inputs.reference.metadata-error.title"),status:"warning","data-testid":"alert-reference-info-failed",children:u.jsxs(he,{space:3,children:[u.jsx(G,{as:"p",muted:!0,size:1,children:n}),u.jsx(Te,{mode:"ghost",onClick:r,size:"large",text:o("inputs.reference.metadata-error.retry-button-label"),tone:"primary"})]})})}function mJ(e){let{actualStrength:n,handleFixStrengthMismatch:r}=e;const o=n==="weak"?"strong":"weak",{t:i}=se();return u.jsx(hJ,{padding:1,title:i("inputs.reference.strength-mismatch.title"),status:"warning","data-testid":"alert-reference-strength-mismatch",children:u.jsxs(he,{space:3,children:[u.jsx(G,{as:"p",muted:!0,size:1,children:u.jsx(Pt,{t:i,i18nKey:n==="weak"?"inputs.reference.strength-mismatch.is-weak-description":"inputs.reference.strength-mismatch.is-strong-description"})}),u.jsx(G,{as:"p",muted:!0,size:1,children:i(o==="weak"?"inputs.reference.strength-mismatch.is-strong-consquences":"inputs.reference.strength-mismatch.is-weak-consquences")}),u.jsx(Te,{mode:"ghost",onClick:r,size:"large",text:i(o==="weak"?"inputs.reference.strength-mismatch.weaken-button-label":"inputs.reference.strength-mismatch.strengthen-button-label"),tone:"caution"})]})})}const hqe=()=>{},gF={isLoading:!0,result:void 0,error:void 0,retry:hqe},_jn={isLoading:!1,result:void 0,error:void 0,retry:hqe};function hR(e,n){const r=p.useMemo(()=>new Ir,[]),o=p.useMemo(()=>r.asObservable(),[r]),i=p.useCallback(()=>{r.next({type:"retry"})},[r]),s=Mi(()=>xi(ve(null),o).pipe(_e(()=>e),p4(l=>l?n(l).pipe(_e(c=>({isLoading:!1,result:c,error:void 0,retry:i})),bs(gF),bn(c=>(console.error(c),ve({isLoading:!1,result:void 0,error:c,retry:i})))):ve(_jn))),[n,e,o,i],gF),a=eJ(e,e);return e&&a!==e?gF:s}const pqe=p.createContext(null);function Sjn(e){let{children:n,workspace:r}=e;return u.jsx(pqe.Provider,{value:r,children:n})}function Ql(){const e=p.useContext(pqe);if(!e)throw new Error("Workspace: missing context value");return e}const mqe=0,vF={isLoading:!0,settings:{partialIndexSettings:{maxFieldDepth:mqe}}};function kjn(e){let{client:n}=e;const{projectId:r,dataset:o}=n.config();return n.observable.request({uri:"/projects/".concat(r,"/datasets/").concat(o,"/settings/indexing"),tag:"search.getPartialIndexSettings"})}const AT=new Map;function oj(e){var n,r,o,i;const s=(r=(n=Ql().search)==null?void 0:n.unstable_partialIndexing)==null?void 0:r.enabled,a=kr(Zn),l=p.useMemo(()=>e||a,[e,a]),c=p.useMemo(()=>l.config().dataset,[l]);s||AT.set(c,ve(vF.settings)),AT.has(c)||AT.set(c,kjn({client:l}).pipe(Qi()));const d=Mi(()=>AT.get(c).pipe(_e(h=>({isLoading:!1,settings:h})),bs(vF),bn(h=>(console.error(h),ve({isLoading:!1,enabled:!0,settings:{partialIndexSettings:{maxFieldDepth:mqe}}})))),[c],vF),f=(i=(o=d==null?void 0:d.settings)==null?void 0:o.partialIndexSettings)==null?void 0:i.maxFieldDepth;return NFe(f)?Math.min(f,O$):O$}const gqe=p.createContext(null);function Ejn(e){const n=p.useMemo(()=>({value:e.value}),[e.value]);return u.jsx(gqe.Provider,{value:n,children:e.children})}function pR(e){const n=Af(e),r=p.useContext(gqe);if(!r)throw new Error("useFormValue must be used within a FormValueProvider");return ju(r==null?void 0:r.value,n)}const jjn=e=>!!(e.type&&e.type.name==="document"),Tjn=e=>e.name.startsWith("sanity.")&&e.name!=="sanity.previewUrlSecret",vqe=e=>e.getTypeNames().map(n=>e.get(n)).filter(Pi).filter(n=>jjn(n)).filter(n=>!Tjn(n)),Ijn=(e,n)=>{const{phrases:r,words:o}=Pjn(e),[i,s]=Djn(r,n),[a,l]=Ojn(o,n);return[i+a,[l,s].join(", ")]},Ajn=e=>typeof e=="string"?e:JSON.stringify(e);function $jn(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];const o=OX(e,i=>i.typeName);return n.map((i,s)=>{var a;const c=(a=o[i._type].paths||[])==null?void 0:a.map((f,h)=>{const m=Ajn(i["w".concat(h)]);if(!m)return{path:f.path,score:0,why:"No match"};const[g,v]=Ijn(r,m);return{path:f.path,score:g*f.weight,why:"".concat(v," (*").concat(f.weight,")")}}),d=c.reduce((f,h)=>f+h.score,0);return{hit:i,resultIndex:n.length-s,score:d,stories:c}})}function Djn(e,n){const r=n.toLowerCase().trim();let o=0,i=0;return e.forEach(s=>{r.includes(s)&&(o+=s.length/r.length,i+=s.length)}),o===1?[1,"[Phrase] Exact match"]:[o/2,"[Phrase] Matched ".concat(i," of ").concat(r.length," characters")]}function Ojn(e,n){const r=Xi($6(ZLe(sx(n)))),o=dD(e,r),i=Jze(r,e),s=o.length/i.length;return s===1?[1,"[Word] Exact match"]:[s/2,"[Word] Matched ".concat(o.length," of ").concat(i.length," terms: [").concat(o.join(", "),"]")]}function Pjn(e){const n=Xi(e.map(sx)),[r,o]=tZ(n,i=>/^".*"$/.test(i));return{phrases:Xi(r).map(sx).map(Rjn),words:Xi(o.map(sx))}}function Rjn(e){return e.replace(/^"(.*)"$/,"$1")}const Mjn=/([^!@#$%^&*(),\\/?";:{}|[\]+<>\s-])+/g,Ljn=/(^[.]+)|([.]+$)/;function Fjn(e){return(e.match(Mjn)||[]).map(n=>n.replace(Ljn,""))}const Bjn=4,Njn=1e3,Vjn=Sdn([Zr,Jze,$6]);function n0e(e,n){let r=!1;return{specs:e.map(i=>({typeName:i.name,paths:i.__experimental_search.map(s=>{const a=s.path.map(l=>typeof l=="number"&&(r=!0,n)?[]:l);return{weight:s.weight,path:Xbn(a),mapWith:s.mapWith}})})),hasIndexedPaths:r}}const yqe=e=>{let{mapWith:n,path:r}=e;return n?"".concat(n,"(").concat(r,")"):r};function zjn(e,n){const r=Vjn(n.map(i=>(i.paths||[]).map(s=>yqe(s))));return e.map((i,s)=>r.map(a=>"".concat(a," match $t").concat(s))).filter(i=>i.length>0).map(i=>"(".concat(i.join(" || "),")"))}function Hjn(e){const n=[],r=e.replace(/("[^"]*")/g,s=>ZLe(s).length>1?(n.push(s),""):s),o=n.map(s=>Bdn(sx(s))),i=Xi($6(Fjn(sx(r))));return[...o,...i]}function Ujn(e){function n(r){return r.mapWith?"".concat(r.mapWith,"(").concat(r.field,")"):r.field}return(e||[]).map(r=>[n(r),(r.direction||"").toLowerCase()].map(o=>o.trim()).filter(Boolean).join(" ")).join(",")}function bqe(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};var r,o;const{filter:i,params:s,tag:a}=n,{specs:l,hasIndexedPaths:c}=n0e(e.types,!1),d=Hjn(e.query),f=c?n0e(e.types,!0).specs:l,h=["_type in $__types",n.includeDrafts===!1&&"!(_id in path('drafts.**'))",...zjn(d,f),i?"(".concat(i,")"):"",e.filter?"(".concat(e.filter,")"):""].filter(Boolean),m=l.map(k=>{const E='_type == "'.concat(k.typeName,'" => '),j="{ ".concat(k.paths.map((T,$)=>'"w'.concat($,'": ').concat(yqe(T)))," }");return"".concat(E).concat(j)}),g=Ujn((n==null?void 0:n.sort)||[{field:"_id",direction:"asc"}]),v=["_type","_id"],y=m.length>0?"...select(".concat(m.join(`,
`),")"):"",b=v.join(", ")+(y?", ".concat(y):"");let x="*[".concat(h.join(" && "),"]")+"| order(".concat(g,")")+"[$__offset...$__limit]"+"{".concat(b,"}");if(n!=null&&n.__unstable_extendedProjection){const k=n==null?void 0:n.__unstable_extendedProjection,E=v.concat(k).join(", ");x=["*[".concat(h.join(" && "),"]{").concat(E,"}"),"order(".concat(g,")[$__offset...$__limit]{").concat(b,"}")].join("|")}const w=["findability-mvi:".concat(Bjn)].concat((n==null?void 0:n.comments)||[]).map(k=>"// ".concat(k)).join(`
`),C=w?"".concat(w,`
`).concat(x):x,_=(r=n==null?void 0:n.offset)!=null?r:0,S=((o=n==null?void 0:n.limit)!=null?o:Njn)+_;return{query:C,params:{...Wjn(d),__types:l.map(k=>k.typeName),__limit:S,__offset:_,...s||{}},options:{tag:a},searchSpec:l,terms:d}}const Wjn=e=>{const n={};return e.reduce((r,o,i)=>(r["t".concat(i)]="".concat(o,"*"),r),n)};function Gjn(e,n){return typeof e=="string"?{query:e,types:n}:e.types.length?e:{...e,types:n}}function gJ(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return function(i){let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const a=Gjn(i,e),{query:l,params:c,options:d,searchSpec:f,terms:h}=bqe(a,{...r,...s});return n.observable.fetch(l,c,d).pipe(r.unique?_e(Vbn):Ar(),_e(m=>$jn(f,m,h)),s!=null&&s.skipSortByScore?Ar():_e(m=>Zv(m,g=>-g.score)))}}function vJ(e,n){return e.map(r=>({title:r.title,name:r.name,__experimental_search:qFe(r,n)}))}const qjn={available:!0,reason:"READABLE"},r0e={available:!1,reason:"PERMISSION_DENIED"},o0e={available:!1,reason:"NOT_FOUND"};function xqe(e,n,r){const{publishedId:o,draftId:i}=vWe(n);return e.unstable_observeDocumentPairAvailability(n).pipe(Dt(a=>{if(!a.draft.available&&!a.published.available){const f=a.draft.reason==="PERMISSION_DENIED"||a.published.reason==="PERMISSION_DENIED"?r0e:o0e;return ve({id:n,type:void 0,availability:f,preview:{draft:void 0,published:void 0}})}const l={_type:"reference",_ref:i},c={_type:"reference",_ref:o};return ys([e.observeDocumentTypeFromId(i),e.observeDocumentTypeFromId(o)]).pipe(_e(f=>{let[h,m]=f;return h||m})).pipe(Dt(f=>{if(!f)return ve({id:n,type:void 0,availability:{available:!0,reason:"READABLE"},preview:{draft:void 0,published:void 0}});const h=r.to.find(b=>b.name===f);if(!h)return ve({id:n,type:f,availability:{available:!0,reason:"READABLE"},preview:{draft:void 0,published:void 0}});const m=MJ(h==null?void 0:h.preview)||[],g=e.observePaths(l,m).pipe(_e(b=>b?{_id:i,...UD(b,h)}:void 0),bs(void 0)),v=e.observePaths(c,m).pipe(_e(b=>b?{_id:o,...UD(b,h)}:void 0),bs(void 0));return ys([g,v]).pipe(_e(b=>{let[x,w]=b;return{draft:x,published:w}})).pipe(_e(b=>{const x=a.draft.available||a.published.available?qjn:a.draft.reason==="PERMISSION_DENIED"||a.published.reason==="PERMISSION_DENIED"?r0e:o0e;return{type:f,id:o,availability:x,preview:{draft:en(b.draft)?b.draft:void 0,published:en(b.published)?b.published:void 0}}}))}))}))}function Yjn(e){return e.filter(n=>!n.draft||!n.published).map(n=>n.draft?n.id:ca(n.id))}function Kjn(e,n){return n.length===0?ve([]):e.observable.fetch("*[_id in $ids]._id",{ids:n},{tag:"get-counterpart-ids"})}function wqe(e,n,r,o){return gJ(vJ(r.to,o.maxFieldDepth),e,o)(n,{includeDrafts:!0}).pipe(_e(s=>s.map(a=>a.hit)),_e(G6),_e(s=>s.slice(0,100)),$e(s=>Kjn(e,Yjn(s)).pipe(_e(a=>s.map(l=>{const c=ca(l.id);return{id:l.id,type:l.type,draft:l.draft||a.includes(c)?{_id:c,_type:l.type}:void 0,published:l.published||a.includes(l.id)?{_id:l.id,_type:l.type}:void 0}})))))}function Zjn(e){const n=p.useRef(e);return n.current=e,n}async function Xjn(e,n,r,o){if(!e)return{};if(typeof e.filter=="function"){const i=r.slice(0,-1),s=Av(n,i);return e.filter({document:n,parentPath:i,parent:s,getClient:o})}return{filter:e.filter,params:"filterParams"in e?e.filterParams:void 0}}function yJ(e){var n,r,o,i;const{path:s,schemaType:a}=e,l=Or(),c=l.getClient(Zn),d=pr(),f=Ma(),h=oj(),m=p.useMemo(()=>c.withConfig({apiVersion:"2021-03-25"}),[c]),{EditReferenceLinkComponent:g,onEditReference:v,activePath:y,initialValueTemplateItems:b}=aqe(),x=pR([]),w=Zjn(x),C=(n=w.current)==null?void 0:n._type,_=p.useMemo(()=>{var A;return(A=d.get(C))==null?void 0:A.liveEdit},[C,d]),S=((r=a.options)==null?void 0:r.disableNew)===!0,k=l.getClient,E=p.useCallback(A=>Wn(Xjn(a.options,w.current,s,k)).pipe($e(P=>{let{filter:R,params:B}=P;return wqe(m,A,a,{...a.options,filter:R,params:B,tag:"search.reference",maxFieldDepth:h})}),bn(P=>{var R;const B=P.details&&P.details.type==="queryParseError";return(R=a.options)!=null&&R.filter&&B&&(P.message='Invalid reference filter, please check the custom "filter" option'),Ec(P)})),[w,s,m,a,h,k]),j=(i=(o=e.value)==null?void 0:o._strengthenOnPublish)==null?void 0:i.template,T=p.useMemo(()=>p.forwardRef(function(P,R){return g?u.jsx(g,{...P,ref:R,parentRefPath:s,template:j}):null}),[g,s,j]),$=p.useCallback(A=>{v==null||v({parentRefPath:s,id:A.id,type:A.type,template:A.template})},[v,s]),D=Sa(s,(y==null?void 0:y.path)||[])?y==null?void 0:y.state:"none",I=p.useMemo(()=>S?[]:(b||[]).filter(A=>a.to.some(P=>{var R;return P.name===((R=A.template)==null?void 0:R.schemaType)})).map(A=>{var P;return(P=A.template)!=null&&P.schemaType?{id:A.id,title:A.title||"".concat(A.template.schemaType," from template ").concat(A.template.id),type:A.template.schemaType,icon:A.icon,template:{id:A.template.id,params:A.parameters},permission:{granted:A.granted,reason:A.reason}}:void 0}).filter(Pi),[S,b,a.to]),O=p.useCallback(A=>xqe(f,A,a),[f,a]);return{selectedState:D,handleSearch:E,isCurrentDocumentLiveEdit:_,handleEditReference:$,EditReferenceLink:T,createOptions:I,getReferenceInfo:O}}function Qjn(e){let{readOnly:n,hasErrors:r,hasWarnings:o}=e;return n?"transparent":r?"critical":o?"caution":"default"}const Jjn={portal:!0,tone:"default"};function e3n(e){var n,r,o,i,s,a;const l=p.useRef(null),{schemaType:c,path:d,open:f,inputId:h,children:m,inputProps:g}=e,{readOnly:v,focused:y,renderPreview:b,onChange:x}=e.inputProps,[w,C]=p.useState([]),_=uR(),S=p.useCallback(()=>g.onChange(Ft()),[g]),k=e.value,{EditReferenceLink:E,getReferenceInfo:j,selectedState:T,isCurrentDocumentLiveEdit:$}=yJ({path:d,schemaType:c,value:k});dR(l,f),Ra(y,(ue,le)=>{!ue&&le&&l.current&&l.current.focus()});const D=e.validation.some(ue=>ue.level==="error"),I=e.validation.some(ue=>ue.level==="warning"),O=hR(k==null?void 0:k._ref,j),A=((n=O.result)==null?void 0:n.type)||((r=k==null?void 0:k._strengthenOnPublish)==null?void 0:r.type),P=A?c.to.find(ue=>ue.name===A):void 0,R=T==="pressed",B=T==="selected",L=k==null?void 0:k._ref,z=L&&((s=(i=(o=O.result)==null?void 0:o.preview)==null?void 0:i.published)==null?void 0:s._id),H=p.useCallback(()=>{x([c.weak===!0?ln(!0,["_weak"]):Ft(["_weak"]),Ft(["_strengthenOnPublish"])])},[x,c.weak]),V=p.useCallback(()=>{x(c.weak===!0?ln(!0,["_weak"]):Ft(["_weak"]))},[x,c]),W=p.useCallback(()=>{g.onPathFocus(["_ref"])},[g]),q=k!=null&&k._weak?"weak":"strong",F=c.weak===!0?"weak":"strong",Q=L&&!O.isLoading&&(k==null?void 0:k._strengthenOnPublish),N=!O.isLoading&&((a=O.result)==null?void 0:a.availability.available)&&L&&q!==F&&!Q,Y=Qjn({readOnly:v,hasErrors:D,hasWarnings:I}),Z=!(k!=null&&k._ref)||g.focusPath[0]==="_ref",{t:ne}=se(),X=u.jsxs(u.Fragment,{children:[$&&z&&k._strengthenOnPublish&&u.jsx(dqe,{schemaType:c,handleRemoveStrengthenOnPublish:H}),N&&u.jsx(mJ,{actualStrength:q,handleFixStrengthMismatch:V}),O.error&&u.jsx(pJ,{errorMessage:O.error.message,onHandleRetry:O.retry})]}),J=p.useMemo(()=>p.forwardRef(function(le,fe){return u.jsx(Jg,{...le,intent:"edit",params:{id:k==null?void 0:k._ref,type:P==null?void 0:P.name},target:"_blank",rel:"noopener noreferrer",ref:fe})}),[P==null?void 0:P.name,k==null?void 0:k._ref]),oe=p.useMemo(()=>v?null:u.jsx(K,{flex:"none",children:u.jsx(vr,{button:u.jsx(_s,{paddingY:3}),id:"".concat(h,"-menuButton"),menu:u.jsxs(Xn,{children:[!v&&u.jsxs(u.Fragment,{children:[u.jsx(wt,{text:ne("inputs.reference.action.clear"),tone:"critical",icon:Ji,onClick:S}),u.jsx(wt,{text:ne("inputs.reference.action.replace"),icon:Nw,onClick:W})]}),!v&&(k==null?void 0:k._ref)&&u.jsx(ti,{}),(k==null?void 0:k._ref)&&u.jsx(wt,{as:J,"data-as":"a",text:ne("inputs.reference.action.open-in-new-tab"),icon:Hg})]}),popover:Jjn})}),[S,W,h,J,v,ne,k==null?void 0:k._ref]);return u.jsxs(u.Fragment,{children:[_&&e.actions&&e.actions.length>0&&u.jsx(QE,{actions:e.actions,documentId:_,documentType:c.name,onActions:C,path:d,schemaType:c}),u.jsx(XE,{actions:w,focused:!!e.inputProps.focused,path:d,children:u.jsx(m2,{__internal_comments:e.__internal_comments,__internal_slot:e.__internal_slot,__unstable_headerActions:w,__unstable_presence:e.presence,description:e.description,level:e.level,title:e.title,validation:e.validation,deprecated:e.schemaType.deprecated,children:Z?u.jsx(K,{children:m}):u.jsx(pe,{border:!0,radius:2,padding:1,tone:Y,children:u.jsxs(he,{space:1,children:[u.jsx(te,{gap:1,align:"center",style:{lineHeight:0},children:u.jsxs(Dc,{children:[u.jsx(fqe,{__unstable_focusRing:!0,as:E,"data-pressed":R?!0:void 0,"data-selected":B?!0:void 0,documentId:k==null?void 0:k._ref,documentType:P==null?void 0:P.name,flex:1,pressed:R,radius:2,ref:l,selected:B,tone:"inherit",children:u.jsx(uqe,{value:k,referenceInfo:O,renderPreview:b,type:c})}),u.jsx(K,{children:oe})]})}),X]})})})})]})}function Cqe(e,n){return bo(e.options,n)}const i0e=["array","file","image","reference","slug"],t3n=["asset","crop","hotspot","_ref","_weak"],n3n=["tags"],r3n=["slug"];function bJ(e,n){if(!e)return[];if(n.has(e))return[];n.add(e);const r=e.type?bJ(e.type,n):[];return[e,...r]}function o3n(e,n){return Lc(e)?s3n(e,n):i3n(e,n)}function i3n(e,n){var r,o,i;const{type:s,options:a}=e,l=_qe(s,i0e),c=(e==null?void 0:e.jsonType)==="object"?e.fields:void 0,d=(l==null?void 0:l.name)||"";if(r3n.includes(d))return 0;const f=i0e.includes(d),h=((r=c==null?void 0:c.filter(g=>!t3n.includes(g.name)).length)!=null?r:0)>0,m=((i=(o=a==null?void 0:a.list)==null?void 0:o.length)!=null?i:0)>0;return h||m||!f?n:0}function s3n(e,n){var r;const{options:o}=e,i=((r=(o==null?void 0:o.list)||[])==null?void 0:r.length)>0,s=n3n.includes((o==null?void 0:o.layout)||"");return i&&!s?n:0}function _qe(e,n){if(e!=null&&e.name&&n.includes(e==null?void 0:e.name))return e;if(e)return _qe(e.type,n)}const BD=[];function a3n(e){return u.jsx(ua,{hasFocus:!!e.inputProps.focused,isChanged:e.inputProps.changed,path:e.path,children:e.children})}function yF(e){const[n,r]=p.useState(BD),o=uR(),i=!!e.inputProps.focused;return u.jsxs(u.Fragment,{children:[o&&e.actions&&e.actions.length>0&&u.jsx(QE,{actions:e.actions,documentId:o,documentType:e.schemaType.name,onActions:r,path:e.path,schemaType:e.schemaType}),u.jsx(XE,{actions:n,focused:i,path:e.path,children:u.jsx(m2,{__internal_slot:e.__internal_slot,__internal_comments:e.__internal_comments,__unstable_headerActions:n,__unstable_presence:e.presence,"data-testid":"field-".concat(e.inputId),description:e.description,inputId:e.inputId,level:e.level,title:e.title,validation:e.validation,deprecated:e.schemaType.deprecated,children:u.jsx(ua,{hasFocus:i,isChanged:e.inputProps.changed,path:e.path,children:e.children})})})]})}function l3n(e){const[n,r]=p.useState(BD),o=uR(),i=!!e.inputProps.focused;return u.jsxs(u.Fragment,{children:[o&&e.actions&&e.actions.length>0&&u.jsx(QE,{actions:e.actions,documentId:o,documentType:e.schemaType.name,onActions:r,path:e.path,schemaType:e.schemaType}),u.jsx(XE,{actions:n,focused:i,path:e.path,children:u.jsx(iR,{__internal_comments:e.__internal_comments,__internal_slot:e.__internal_slot,__unstable_headerActions:n,__unstable_presence:e.presence,collapsed:e.collapsed,collapsible:e.collapsible,"data-testid":"field-".concat(e.inputId),description:e.description,level:e.level,onCollapse:e.onCollapse,onExpand:e.onExpand,title:e.title,validation:e.validation,inputId:e.inputId,deprecated:e.schemaType.deprecated,children:e.children})})]})}function c3n(e){const[n,r]=p.useState(BD),o=uR(),i=!!e.inputProps.focused,s=e.inputProps.members.find(l=>l.kind==="field"&&l.name==="hotspot"),a=s!=null&&s.open?e.presence:e.presence.concat((s==null?void 0:s.field.presence)||BD);return u.jsxs(u.Fragment,{children:[o&&e.actions&&e.actions.length>0&&u.jsx(QE,{actions:e.actions,documentId:o,documentType:e.schemaType.name,onActions:r,path:e.path,schemaType:e.schemaType}),u.jsx(XE,{actions:n,focused:i,path:e.path,children:u.jsx(iR,{__internal_comments:e.__internal_comments,__internal_slot:e.__internal_slot,__unstable_headerActions:n,__unstable_presence:a,collapsed:e.collapsed,collapsible:e.collapsible,description:e.description,level:e.level,onCollapse:e.onCollapse,onExpand:e.onExpand,title:e.title,validation:e.validation,inputId:e.inputId,deprecated:e.schemaType.deprecated,children:e.children})})]})}function u3n(e){var n;if((n=e.components)!=null&&n.field)return e.components.field;if(Bk(e))return a3n;const r=bJ(e,new Set);return r.some(o=>o.name==="image"||o.name==="file")?c3n:r.some(o=>DG(o))||r.some(o=>o.name==="slug")?yF:r.some(o=>Kh(o))?e3n:e.jsonType!=="object"&&e.jsonType!=="array"?yF:l3n}function Sqe(e,n){p.useEffect(()=>{const r=o=>{const i=o.target;if(i instanceof HTMLElement){if(e.some(s=>{var a;return(a=s.current)==null?void 0:a.contains(i)}))return;n(o)}};return document.addEventListener("mousedown",r),document.addEventListener("touchstart",r),()=>{document.removeEventListener("mousedown",r),document.removeEventListener("touchstart",r)}},[e,n])}var s0e=Object.freeze,d3n=Object.defineProperty,kqe=(e,n)=>s0e(d3n(e,"raw",{value:s0e(n||e.slice())})),a0e,l0e;const f3n=ge(a0e||(a0e=kqe([`
grid-template-columns: minmax(0px, 1fr);
`]))),h3n=ge(l0e||(l0e=kqe([`
grid-template-columns: 1fr min-content;
`]))),p3n=M(Xr)(e=>e.$narrow?f3n:h3n),m3n=p.forwardRef(function(n,r){const[o,i]=p.useState(null),s=p.useCallback(l=>{g3n(r,l),i(l)},[r]),a=cv(o);return u.jsx(p3n,{ref:s,gap:1,$narrow:((a==null?void 0:a.width)||0)<480,children:n.children})});function g3n(e,n){typeof e=="function"?e(n):e&&(e.current=n)}const v3n={display:"inline-flex"},y3n={width:"100%"},b3n={portal:!0,tone:"default",constrainSize:!0,fallbackPlacements:["bottom","left","top"],placement:"right",preventOverflow:!0};function x3n(e){const{createOptions:n,onCreate:r,id:o,menuRef:i,...s}=e,a=Ss(),{t:l}=se(),c=Z6(n);return n.some(f=>f.permission.granted)?n.length>1?u.jsx(vr,{button:u.jsx(Te,{...s,disabled:e.readOnly,text:l("inputs.reference.action.create-new-document-select"),mode:"ghost",icon:Rs,size:"large"}),id:o,menu:u.jsx(Xn,{ref:i,children:n.map(f=>u.jsx(hn,{disabled:f.permission.granted,content:u.jsx(Pf,{currentUser:a,context:"create-document-type"}),portal:!0,children:u.jsx("div",{children:u.jsx(wt,{disabled:!f.permission.granted,icon:f.icon,text:c(f).title,onClick:()=>r(f)})})},f.id))}),popover:b3n}):u.jsx(Te,{...s,text:l("inputs.reference.action.create-new-document-select"),mode:"ghost",disabled:!n[0].permission.granted||e.readOnly,onClick:()=>r(n[0]),icon:Rs,size:"large"}):u.jsx(hn,{content:u.jsx(Pf,{currentUser:a,context:"create-new-reference"}),children:u.jsx("div",{style:v3n,children:u.jsx(Te,{text:l("inputs.reference.action.create-new-document"),mode:"ghost",disabled:!0,icon:Rs,style:y3n})})})}function w3n(e){const{getReferenceInfo:n,id:r,renderPreview:o}=e,{isLoading:i,result:s,error:a}=hR(r,n),{t:l}=se();if(i)return u.jsxs(he,{space:2,padding:1,children:[u.jsx(wi,{style:{maxWidth:320},radius:1,animated:!0}),u.jsx(wi,{style:{maxWidth:200},radius:1,size:1,animated:!0})]});if(a)return u.jsx(he,{space:2,padding:1,children:u.jsx(Zf,{title:l("inputs.reference.error.failed-to-load-document-title"),children:u.jsx(G,{muted:!0,size:1,children:a.message})})});if(!s)return null;if(s.availability.reason==="PERMISSION_DENIED")return u.jsx(he,{space:2,padding:1,children:l("inputs.reference.error.missing-read-permissions-description")});const c=e.type.to.find(d=>d.name===s.type);return c?s&&c&&u.jsx(cqe,{id:s.id,layout:"default",preview:s.preview,refType:c,renderPreview:o,showTypeLabel:e.type.to.length>1}):u.jsx(he,{space:2,padding:1,children:l("inputs.reference.error.invalid-search-result-type-title",{returnedType:s.type})})}var c0e=Object.freeze,C3n=Object.defineProperty,Eqe=(e,n)=>c0e(C3n(e,"raw",{value:c0e(n||e.slice())})),u0e,d0e;const _3n=M(io)(u0e||(u0e=Eqe([`
& > div {
overflow: auto;
-webkit-overflow-scrolling: touch;
}
`]))),S3n=M(G)(d0e||(d0e=Eqe([`
word-break: break-word;
`]))),k3n=["top-start","bottom-start"],E3n=p.forwardRef(function(n,r){const{searchString:o,loading:i,portalRef:s,referenceElement:a,...l}=n,{t:c}=se(),d=n.options&&n.options.length>0,f=p.useCallback((h,m)=>{let{content:g,hidden:v,inputElement:y,onMouseEnter:b,onMouseLeave:x}=h;return u.jsx(_3n,{placement:"bottom-start",fallbackPlacements:k3n,arrow:!1,constrainSize:!0,onMouseEnter:b,onMouseLeave:x,content:u.jsx("div",{ref:m,children:d?g:u.jsx(K,{padding:4,children:u.jsx(te,{align:"center",height:"fill",justify:"center",children:u.jsx(S3n,{align:"center",muted:!0,children:u.jsx(Pt,{t:c,i18nKey:"inputs.reference.no-results-for-query",values:{searchTerm:o||""}})})})})}),open:!i&&!v,ref:s,portal:!0,referenceElement:a||y,matchReferenceWidth:!0})},[d,c,o,i,s,a]);return u.jsx(DK,{...l,loading:i,ref:r,renderPopover:f})}),jqe=p.createContext(null);function j3n(){const e=p.useContext(jqe);return e||{menuRef:{current:null},containerRef:{current:null}}}var f0e=Object.freeze,T3n=Object.defineProperty,I3n=(e,n)=>f0e(T3n(e,"raw",{value:f0e(n||e.slice())})),h0e;let bF;const A3n=p.forwardRef(function(n,r){return bF||(bF=M(og)(h0e||(h0e=I3n([`
/* this is a hack to avoid layout jumps while previews are loading
there's probably better ways of solving this */
min-height: 36px;
`])))),u.jsx(bF,{ref:r,...n})}),p0e={hits:[],isLoading:!1},$3n=()=>!0;function D3n(e){return e!==null}function O3n(e){var n,r,o,i,s,a;const{createOptions:l,onChange:c,onEditReference:d,onSearch:f,schemaType:h,readOnly:m,id:g,onPathFocus:v,value:y,renderPreview:b,path:x,elementProps:w,focusPath:C}=e,{getReferenceInfo:_}=yJ({path:x,schemaType:h,value:y}),[S,k]=p.useState(p0e),E=p.useCallback(J=>{const oe=qf(),ue=[nl({}),ln(h.name,["_type"]),ln(oe,["_ref"]),ln(!0,["_weak"]),ln({type:J.type,weak:h.weak,template:J.template},["_strengthenOnPublish"])].filter(Pi);c(ue),d({id:oe,type:J.type,template:J.template}),v([])},[c,d,v,h]),j=p.useCallback(J=>{if(!J){c(Ft()),v([]);return}const oe=S.hits.find(le=>le.id===J);if(!oe)throw new Error("Selected an item that wasnt part of the result set");const ue=[nl({}),ln(h.name,["_type"]),ln(ro(J),["_ref"]),oe.published&&!h.weak?Ft(["_weak"]):ln(!0,["_weak"]),oe.published?Ft(["_strengthenOnPublish"]):ln({type:oe==null?void 0:oe.type,weak:h.weak},["_strengthenOnPublish"])].filter(Pi);c(ue),v([])},[c,v,h.name,h.weak,S.hits]),T=p.useCallback(()=>{c(Ft())},[c]),$=p.useCallback(()=>{y!=null&&y._ref||T()},[T,y==null?void 0:y._ref]),D=p.useCallback(J=>{J.key==="Escape"&&v([])},[v]),I=hR(y==null?void 0:y._ref,_),O=p.useRef(null),{push:A}=Ns(),{t:P}=se(),R=xP(J=>J.pipe(ze(D3n),Dt(oe=>xi(ve({isLoading:!0}),f(oe).pipe(_e(ue=>({hits:ue,searchString:oe,isLoading:!1})),bn(ue=>(A({title:P("inputs.reference.error.search-failed-title"),description:ue.message,status:"error",id:"reference-search-fail-".concat(g)}),console.error(ue),ve({hits:[]})))))),jc((oe,ue)=>({...oe,...ue}),p0e),Ar(k)),[g,f,A,P]),B=p.useCallback(()=>{R("")},[R]),L=p.useCallback(J=>{J.key==="Escape"&&v([])},[v]),z=p.useCallback(J=>{var oe,ue;const le=((oe=J.hit.draft)==null?void 0:oe._id)||((ue=J.hit.published)==null?void 0:ue._id)||J.value;return u.jsx(A3n,{forwardedAs:"button",type:"button",radius:2,tone:"inherit",children:u.jsx(w3n,{getReferenceInfo:_,id:le,renderPreview:b,type:h})})},[h,_,b]),H=p.useCallback(()=>{var J,oe,ue,le;return((oe=(J=I.result)==null?void 0:J.preview.draft)==null?void 0:oe.title)||((le=(ue=I.result)==null?void 0:ue.preview.published)==null?void 0:le.title)||""},[(r=(n=I.result)==null?void 0:n.preview.draft)==null?void 0:r.title,(i=(o=I.result)==null?void 0:o.preview.published)==null?void 0:i.title]),V=p.useCallback(()=>v(["_ref"]),[v]),W=p.useCallback(J=>{var oe;(oe=O.current)!=null&&oe.contains(J.relatedTarget)||e.elementProps.onBlur(J)},[e.elementProps]),q=((a=(s=I==null?void 0:I.result)==null?void 0:s.availability)==null?void 0:a.reason)==="NOT_FOUND"&&!(y!=null&&y._strengthenOnPublish)&&(y==null?void 0:y._weak);Ra((C==null?void 0:C[0])==="_ref",(J,oe)=>{var ue;!J&&oe&&((ue=w.ref.current)==null||ue.focus())});const F=p.useMemo(()=>S.hits.map(J=>({value:J.id,hit:J})),[S.hits]),Q=C.length===1&&C[0]==="_ref",{menuRef:N,containerRef:Y}=j3n(),Z=p.useRef(null),ne=p.useRef(null),X=p.useRef(null);return Sqe([Y,Z,ne,X,N],()=>{Q&&$()}),u.jsx(he,{space:1,"data-testid":"reference-input",ref:Z,children:u.jsxs(he,{space:2,children:[q?u.jsx(Zf,{"data-testid":"alert-nonexistent-document",title:P("inputs.reference.error.nonexistent-document-title"),suffix:u.jsx(he,{padding:2,children:u.jsx(Te,{text:P("inputs.reference.error.nonexistent-document.clear-button-label"),onClick:T})}),children:u.jsx(G,{size:1,children:u.jsx(Pt,{i18nKey:"inputs.reference.error.nonexistent-document-description",t:P,values:{documentId:y._ref}})})}):null,u.jsxs(m3n,{ref:O,children:[u.jsx(E3n,{...w,onFocus:V,onBlur:W,"data-testid":"autocomplete",loading:S.isLoading,referenceElement:O.current,options:F,radius:2,placeholder:P("inputs.reference.search-placeholder"),onKeyDown:D,readOnly:I.isLoading||m,onQueryChange:R,searchString:S.searchString,onChange:j,filterOption:$3n,renderOption:z,renderValue:H,openButton:{onClick:B},portalRef:ne,value:y==null?void 0:y._ref}),l.length>0&&u.jsx(x3n,{id:"".concat(g,"-selectTypeMenuButton"),readOnly:m,createOptions:l,onCreate:E,onKeyDown:L,menuRef:X})]})]})})}async function P3n(e,n,r,o){if(!e)return{};if(typeof e.filter=="function"){const i=r.slice(0,-1),s=Av(n,i);return await e.filter({document:n,parentPath:i,parent:s,getClient:o})}return{filter:e.filter,params:"filterParams"in e?e.filterParams:void 0}}function R3n(e){const n=p.useRef(e);return n.current=e,n}function M3n(e){var n,r,o,i;const s=Or(),a=s.getClient(Zn),l=pr(),c=oj(),d=Ma(),{path:f,schemaType:h}=e,{EditReferenceLinkComponent:m,onEditReference:g,activePath:v,initialValueTemplateItems:y}=aqe(),b=pR([]),x=R3n(b),w=(n=x.current)==null?void 0:n._type,C=l.get(w),_=p.useMemo(()=>C==null?void 0:C.liveEdit,[C]),S=((r=h.options)==null?void 0:r.disableNew)===!0,k=s.getClient,E=p.useCallback(A=>Wn(P3n(h.options,x.current,f,k)).pipe($e(P=>{let{filter:R,params:B}=P;return wqe(a,A,h,{...h.options,filter:R,params:B,tag:"search.reference",maxFieldDepth:c})}),bn(P=>{var R;const B=P.details&&P.details.type==="queryParseError";return(R=h.options)!=null&&R.filter&&B&&(P.message='Invalid reference filter, please check the custom "filter" option'),Ec(P)})),[x,f,a,h,c,k]),j=(i=(o=e.value)==null?void 0:o._strengthenOnPublish)==null?void 0:i.template,T=p.useMemo(()=>p.forwardRef(function(P,R){return m?u.jsx(m,{...P,ref:R,parentRefPath:f,template:j}):null}),[m,f,j]),$=p.useCallback(A=>{g==null||g({parentRefPath:f,id:A.id,type:A.type,template:A.template})},[g,f]),D=Sa(f,(v==null?void 0:v.path)||[])?v==null?void 0:v.state:"none",I=p.useMemo(()=>S?[]:(y||[]).filter(A=>h.to.some(P=>{var R;return P.name===((R=A.template)==null?void 0:R.schemaType)})).map(A=>{var P,R,B;return(P=A.template)!=null&&P.schemaType?{id:A.id,title:A.title||"".concat(A.template.schemaType," from template ").concat((R=A.template)==null?void 0:R.id),i18n:A.i18n,type:A.template.schemaType,icon:A.icon,template:{id:(B=A.template)==null?void 0:B.id,params:A.parameters},permission:{granted:A.granted,reason:A.reason}}:void 0}).filter(Pi),[S,y,h.to]),O=p.useCallback((A,P)=>xqe(d,A,P),[d]);return u.jsx(O3n,{...e,onSearch:E,liveEdit:_,getReferenceInfo:O,selectedState:D,editReferenceLinkComponent:T,createOptions:I,onEditReference:$})}function L3n(e){return $G(e.schemaType)}function F3n(e){return Nst(e.schemaType)}function B3n(e,n,r,o){const i={...e},s=o.y||0,a=o.x||0;return n.top+i.y<=r.top+s?i.y=r.top-n.top+s:n.bottom+i.y>=r.top+r.height-s&&(i.y=r.top+r.height-n.bottom-s),n.left+i.x<=r.left-a?i.x=r.left-n.left+a:n.right+i.x>=r.left+r.width+a&&(i.x=r.left+r.width-n.right+a),i}const N3n=e=>n=>{let{containerNodeRect:r,draggingNodeRect:o,transform:i}=n;return!o||!r?i:B3n(i,o,r,e)};var m0e=Object.freeze,V3n=Object.defineProperty,z3n=(e,n)=>m0e(V3n(e,"raw",{value:m0e(n||e.slice())})),g0e;const H3n=M(Te)(g0e||(g0e=z3n([`
cursor: `,`;
`])),e=>e.$grid?"move":"ns-resize"),Tqe=p.createContext(null),Iqe=function(n){const r=p.useContext(Tqe),{listeners:o,attributes:i}=FHe({id:r}),{t:s}=se(),{mode:a="bleed",...l}=n;return u.jsx(H3n,{icon:Pq,tooltipProps:{content:s("inputs.array.action.drag.tooltip"),delay:{open:1e3}},mode:a,"data-ui":"DragHandleButton",...i,...l,...o})};var v0e=Object.freeze,U3n=Object.defineProperty,y0e=(e,n)=>v0e(U3n(e,"raw",{value:v0e(n||e.slice())})),b0e,x0e;const xJ="moving",Aqe=M(K)(x0e||(x0e=y0e([`
`,`
`])),e=>e.$moving&&ge(b0e||(b0e=y0e([`
z-index: 10000;
/* prevents hover-effects etc on the dragged element */
pointer-events: none;
`])))),W3n={threshold:{x:0,y:.02}},G3n={coordinateGetter:Dpn},q3n={duration:200,easing:"ease"};function Y3n(e){return e==="x"?ppn:mpn}function K3n(e){return e==="x"?bpn:wpn}const Z3n=p.memo(function(n){const{items:r,axis:o,onItemMove:i,onItemMoveStart:s,onItemMoveEnd:a,children:l,...c}=n,d=ohn(Ffe(KX),Ffe(qX,G3n)),f=p.useCallback(m=>{var g,v,y,b;const{active:x,over:w}=m;x.id!==(w==null?void 0:w.id)&&(i==null||i({fromIndex:(v=(g=x.data.current)==null?void 0:g.sortable)==null?void 0:v.index,toIndex:(b=(y=w==null?void 0:w.data.current)==null?void 0:y.sortable)==null?void 0:b.index})),a==null||a()},[i,a]),h=p.useMemo(()=>[N3n({y:4}),...o?[Y3n(o)]:[]],[o]);return u.jsx(spn,{sensors:d,autoScroll:W3n,modifiers:h,collisionDetection:shn,onDragEnd:f,onDragStart:s,children:u.jsx(_pn,{items:r,strategy:o?K3n(o):void 0,children:u.jsx(Xr,{...c,children:l})})})}),X3n=p.forwardRef(function(n,r){const{id:o,children:i,disableTransition:s}=n,{setNodeRef:a,transform:l,transition:c,active:d}=FHe({id:o,transition:s?null:q3n}),f=o===(d==null?void 0:d.id),h=p.useMemo(()=>({transform:HS.Translate.toString(l),transition:c,pointerEvents:d?"none":void 0}),[l,c,d]),m=p.useCallback(g=>{a(g),typeof r=="function"?r(g):r&&(r.current=g)},[r,a]);return u.jsx(Aqe,{ref:m,style:h,$moving:f,className:f?xJ:"","data-index":n["data-index"],children:i})});function wJ(e){const{onItemMove:n,onItemMoveEnd:r,onItemMoveStart:o,sortable:i,...s}=e,a=p.useCallback(l=>{n==null||n(l)},[n]);return i?u.jsx(Z3n,{onItemMove:a,onItemMoveStart:o,onItemMoveEnd:r,...s}):u.jsx(Xr,{...s})}const CJ=p.forwardRef(function(n,r){const{sortable:o,...i}=n;return u.jsx(Tqe.Provider,{value:n.id,children:o?u.jsx(X3n,{ref:r,...i}):u.jsx(Aqe,{ref:r,...i})})});function _J(e){return"inset 0 0 0 ".concat(e.width,"px ").concat(e.color)}function mR(e){const{base:n,border:r,focusRing:o}=e,i=o.offset+o.width,s=0-o.offset,a=n?n.bg:"var(--card-bg-color)";return[s>0&&"inset 0 0 0 ".concat(s,"px var(--card-focus-ring-color)"),r&&_J(r),s<0&&"0 0 0 ".concat(0-s,"px ").concat(a),i>0&&"0 0 0 ".concat(i,"px var(--card-focus-ring-color)")].filter(Boolean).join(",")}var w0e=Object.freeze,Q3n=Object.defineProperty,J3n=(e,n)=>w0e(Q3n(e,"raw",{value:w0e(n||e.slice())})),C0e;function $qe(e){return M(e)(n=>{const{$border:r,$radius:o}=n,{card:i,color:s,radius:a}=tt(n.theme),l={width:r?1:0,color:"var(--card-border-color)"};return ge(C0e||(C0e=J3n([`
--card-focus-box-shadow: `,`;
border-radius: `,`;
outline: none;
box-shadow: var(--card-focus-box-shadow);
&:focus {
--card-focus-box-shadow: `,`;
}
`])),_J(l),Ae(a[o??1]),mR({border:l,base:s,focusRing:{...i.focusRing,offset:0}}))})}function eTn(e){return e.files&&e.files.length>0?Promise.resolve(Array.from(e.files||[])):Dqe(Array.from(e.items||[])).then(Zr)}function tTn(e){const n=Array.from(e.files||[]),r=Array.from(e.items||[]);return n&&n.length>0?Promise.resolve(n):Dqe(r).then(Zr)}function _0e(e){return e===null?[]:[e]}function Dqe(e){return Promise.all(e.map(n=>{if(n.kind==="file"&&n.webkitGetAsEntry){let r;try{r=n.webkitGetAsEntry()}catch{return _0e(n.getAsFile())}return r?r.isDirectory?Oqe(r):_0e(n.getAsFile()):[]}if(n.kind==="file"){const r=n.getAsFile();return Promise.resolve(r?[r]:[])}return n.kind==="string"?(console.warn('DataTransfer with kind="string" is currently not supported'),Promise.resolve([])):(console.warn("Unknown DataTransferItem.kind: %s",n.kind),Promise.resolve([]))}))}function Oqe(e){if(e.isFile)return new Promise((n,r)=>e.file(n,r)).then(n=>[n]);if(e.isDirectory){const n=e.createReader();return new Promise((r,o)=>n.readEntries(r,o)).then(r=>r.filter(o=>!o.name.startsWith("."))).then(r=>Promise.all(r.map(Oqe)).then(Zr))}return Promise.resolve([])}function nTn(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"image/jpeg",r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;return e.match(/^webkit-fake-url:\/\//)?Promise.reject(new Error("Cannot read image contents from webkit fake url")):new Promise((o,i)=>{const s=new Image;s.crossOrigin="anonymous",s.referrerPolicy="strict-origin-when-cross-origin",s.onload=()=>{const a=document.createElement("canvas");a.width=s.width,a.height=s.height;const l=a.getContext("2d");l==null||l.drawImage(s,0,0,a.width,a.height);try{a.toBlob(o,n,r)}catch(c){i(c)}},s.src=e})}const rTn={opacity:0,position:"absolute"};function Pqe(e){return p.forwardRef(function(r,o){const{onFiles:i,onFilesOver:s,onFilesOut:a,disabled:l,...c}=r,[d,f]=p.useState(!1),h=p.useRef(null),m=Lo(o),g=p.useRef([]),v=p.useCallback(k=>{i==null||i(k)},[i]),y=p.useCallback(k=>{k.target===m.current&&(k.ctrlKey||k.metaKey)&&k.key==="v"&&f(!0)},[m]),b=p.useCallback(k=>{eTn(k.clipboardData).then(E=>h.current?E.length>0?E:oTn(h.current,"image/jpeg"):[]).then(E=>{var j;v(E),f(!1),(j=m.current)==null||j.focus()})},[v,m]),x=p.useCallback(k=>{g.current=[],k.preventDefault(),k.stopPropagation();const E=k.nativeEvent.dataTransfer;i&&E&&tTn(E).then(j=>{j&&v(j)}),a==null||a()},[v,i,a]),w=p.useCallback(k=>{i&&(k.preventDefault(),k.stopPropagation())},[i]),C=p.useCallback(k=>{if(k.stopPropagation(),s&&m.current===k.currentTarget){g.current=[...new Set(g.current),k.currentTarget];const E=Array.from(k.dataTransfer.items).map(j=>({type:j.type,kind:j.kind}));s(E)}},[s,m]),_=p.useCallback(k=>{k.stopPropagation();const E=g.current.indexOf(k.currentTarget);E>-1&&g.current.splice(E,1),g.current.length===0&&(a==null||a())},[a]),S=p.useRef(!1);return p.useEffect(()=>{var k;!S.current&&d&&h.current?(h.current.focus(),iTn(h.current)):S.current&&!d&&((k=h.current)==null||k.focus()),S.current=d},[d]),u.jsxs(u.Fragment,{children:[u.jsx(e,{...c,ref:m,onKeyDown:l?void 0:y,onDragOver:l?void 0:w,onDragEnter:l?void 0:C,onDragLeave:l?void 0:_,onDrop:l?void 0:x}),!l&&d&&u.jsx("div",{contentEditable:!0,onPaste:b,ref:h,style:rTn})]})})}function oTn(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"image/jpeg";return e.isContentEditable?new Promise(r=>setTimeout(r,10)).then(()=>Array.from(e.querySelectorAll("img"))).then(r=>(e.innerHTML="",r)).then(r=>Promise.all(r.map(o=>nTn(o.src)))).then(r=>r.map(o=>new File([o],"pasted-image.jpg",{type:n}))):Promise.reject(new Error('Expected element to be contentEditable="true". Instead found a non contenteditable '.concat(e.tagName)))}function iTn(e){const n=document.createRange();n.selectNodeContents(e);const r=window.getSelection();r==null||r.removeAllRanges(),r==null||r.addRange(n)}function sTn(e){const{hoveringFiles:n,types:r,resolveUploader:o}=e,i=n.filter(c=>r.some(d=>o(d,c))),s=n.length-i.length,a=r.length>1,{t:l}=se();return u.jsx(u.Fragment,{children:i.length>0?u.jsxs(u.Fragment,{children:[u.jsxs(Qr,{space:2,children:[u.jsx(G,{children:u.jsx(l8,{})}),a?l("inputs.files.common.drop-message.drop-to-upload-multi",{count:i.length}):l("inputs.files.common.drop-message.drop-to-upload"),u.jsx(G,{})]}),s>0&&u.jsx(K,{marginTop:4,children:u.jsxs(Qr,{space:2,children:[u.jsx(G,{muted:!0,size:1,children:u.jsx(gg,{})}),u.jsx(G,{muted:!0,size:1,children:l("inputs.files.common.drop-message.drop-to-upload.rejected-file-message",{count:s})})]})})]}):u.jsxs(Qr,{space:2,children:[u.jsx(G,{children:u.jsx(gg,{})}),u.jsx(G,{children:l("inputs.files.common.drop-message.drop-to-upload.no-accepted-file-message",{count:n.length})})]})})}var S0e=Object.freeze,aTn=Object.defineProperty,lTn=(e,n)=>S0e(aTn(e,"raw",{value:S0e(n||e.slice())})),k0e;const cTn=M(Hc)(k0e||(k0e=lTn([`
position: absolute;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
top: -2px;
left: -2px;
right: -2px;
bottom: -2px;
background-color: var(--card-bg-color);
opacity: 0.8;
`])));var E0e=Object.freeze,uTn=Object.defineProperty,dTn=(e,n)=>E0e(uTn(e,"raw",{value:E0e(n||e.slice())})),j0e;const fTn=M.div(j0e||(j0e=dTn([`
position: relative;
`])));function hTn(e,n,r){return e.map(o=>({type:o,uploader:n(o,r)})).filter(o=>o.uploader)}function pTn(e){const n=Pqe(e);return p.forwardRef(function(o,i){const{children:s,resolveUploader:a,onUpload:l,types:c,...d}=o,{push:f}=Ns(),{t:h}=se(),m=p.useCallback((x,w)=>{const{type:C,uploader:_}=w;l==null||l({file:x,schemaType:C,uploader:_})},[l]),g=p.useCallback(x=>{if(!a)return;const w=x.map(S=>({file:S,uploaderCandidates:hTn(c,a,S)})),C=w.filter(S=>S.uploaderCandidates.length>0),_=w.filter(S=>S.uploaderCandidates.length===0);_.length>0&&f({closable:!0,status:"warning",title:h("inputs.array.error.cannot-upload-unable-to-convert",{count:_.length}),description:_.map((S,k)=>u.jsxs(te,{gap:2,padding:2,children:[u.jsx(K,{children:u.jsx(G,{weight:"medium",children:S.file.name})}),u.jsx(K,{children:u.jsxs(G,{size:1,children:["(",S.file.type,")"]})})]},k))}),C.forEach(S=>{m(S.file,Zv(S.uploaderCandidates,k=>k.uploader.priority)[0])})},[f,a,c,m,h]),[v,y]=p.useState([]),b=p.useCallback(()=>y([]),[]);return u.jsx(fTn,{children:u.jsxs(n,{...d,ref:i,onFiles:g,onFilesOver:y,onFilesOut:b,children:[a&&v.length>0&&u.jsx(cTn,{zOffset:10,children:u.jsx(sTn,{hoveringFiles:v,types:c,resolveUploader:a})}),s]})})})}const SJ=$qe(pTn(pe)),mTn={constrainSize:!0,portal:!0,fallbackPlacements:["top","bottom"]};function kJ(e){const{schemaType:n,readOnly:r,children:o,onValueCreate:i,onItemAppend:s}=e,a=p.useId(),{t:l}=se(),c=p.useCallback(h=>{const m=i(h);s(m)},[i,s]),d=p.useCallback(()=>{c(n.of[0])},[n,c]),f=n.of.length>1?"inputs.array.action.add-item-select-type":"inputs.array.action.add-item";return r?u.jsx(hn,{portal:!0,content:l("inputs.array.read-only-label"),children:u.jsx(Xr,{children:u.jsx(Te,{icon:Rs,mode:"ghost",disabled:!0,size:"large",text:l(f)})})}):u.jsxs(Xr,{gap:1,style:{gridTemplateColumns:"repeat(auto-fit, minmax(100px, 1fr))"},children:[n.of.length===1?u.jsx(Te,{icon:Rs,mode:"ghost",onClick:d,size:"large",text:l(f)}):u.jsx(vr,{button:u.jsx(Te,{icon:Rs,mode:"ghost",size:"large",text:l(f)}),id:a||"",menu:u.jsx(Xn,{children:n.of.map((h,m)=>{var g,v;const y=Kh(h)&&(h.to||[]).length===1&&h.to[0].icon,b=h.icon||((g=h.type)==null?void 0:g.icon)||y;return u.jsx(wt,{text:h.title||((v=h.type)==null?void 0:v.name),onClick:()=>c(h),icon:b},m)})}),popover:mTn}),o]})}var T0e=Object.freeze,gTn=Object.defineProperty,gR=(e,n)=>T0e(gTn(e,"raw",{value:T0e(n||e.slice())})),I0e,A0e,$0e,D0e;const vTn=M(te)(I0e||(I0e=gR([`
min-height: 33px;
`]))),yTn=M(te)(A0e||(A0e=gR([`
position: absolute;
top: 0;
right: 0;
height: 33px;
`]))),cU=M(pe)($0e||($0e=gR([`
position: absolute;
top: 0;
left: 0;
`]))),bTn=M(pe)(D0e||(D0e=gR([`
transition: border-color 250ms;
box-sizing: border-box;
position: relative;
@media (hover: hover) {
`,` {
opacity: 0;
}
&:hover,
&:focus-within {
`,` {
opacity: 1;
}
}
}
.`,` & {
box-shadow:
0 0 0 0,
0 8px 17px 2px var(--card-shadow-umbra-color),
0 3px 14px 2px var(--card-shadow-penumbra-color),
0 5px 5px -3px var(--card-shadow-ambient-color);
}
&[aria-selected='true'] {
box-shadow: 0 0 0 2px var(--card-focus-ring-color);
}
`])),cU,cU,xJ);function Rqe(e){const{validation:n,selected:r,tone:o,presence:i,children:s,dragHandle:a,menu:l,footer:c,...d}=e;return u.jsxs(bTn,{forwardedAs:te,direction:"column",border:!0,selected:r,"aria-selected":r,radius:1,tone:o,...d,children:[s,a&&u.jsx(cU,{margin:1,radius:2,display:"flex",tone:"inherit","data-ui":"DragHandleCard",children:u.jsx(Iqe,{$grid:!0,mode:"ghost"})}),i&&u.jsx(yTn,{align:"center",marginX:1,children:i}),u.jsxs(vTn,{align:"center",paddingX:1,sizing:"border",justify:"space-between",children:[u.jsx(te,{children:n}),u.jsx(K,{children:c}),l]})]})}var O0e=Object.freeze,xTn=Object.defineProperty,wTn=(e,n)=>O0e(xTn(e,"raw",{value:O0e(n||e.slice())})),P0e;const CTn=M(pe)(P0e||(P0e=wTn([`
max-width: `,`px;
`])),e=>{let{theme:n}=e;return n.sanity.container[1]});function _Tn(e){const{value:n,onFocus:r,vertical:o,...i}=e,[s,a]=p.useState(!1),[l,c]=p.useState(null),{t:d}=se();oo(()=>a(!1),[l]);const f=p.useCallback(g=>{(g.key==="Escape"||g.key==="Tab")&&a(!1)},[]),h=p.useCallback(()=>{a(g=>!g)},[]),m=Vl(n);return u.jsx(io,{open:s,ref:c,onKeyDown:f,portal:!0,constrainSize:!0,tone:"default",content:u.jsx(CTn,{margin:1,padding:3,onKeyDown:f,tabIndex:0,overflow:"auto",children:u.jsxs(he,{space:4,children:[u.jsx(K,{children:u.jsx(G,{weight:"medium",children:d("inputs.array.error.type-is-incompatible-title")})}),u.jsx(G,{size:1,children:u.jsx(Pt,{t:d,i18nKey:"inputs.array.error.current-schema-not-declare-description",values:{typeName:m}})}),u.jsx(K,{children:u.jsxs(G,{size:1,children:[u.jsx(r8,{})," ",d("inputs.array.error.can-delete-but-no-edit-description")]})}),u.jsxs(he,{space:2,children:[u.jsx(G,{size:1,weight:"medium",children:d("inputs.array.error.json-representation-description")}),u.jsx(pe,{padding:2,overflow:"auto",border:!0,children:u.jsx(qi,{size:1,as:"pre",language:"json",children:JSON.stringify(n,null,2)})})]})]})}),children:u.jsx(pe,{as:"button",type:"button",radius:2,tone:"inherit",paddingX:2,paddingY:3,style:{height:"100%"},onFocus:r,onClick:h,onKeyDown:f,__unstable_focusRing:!0,...i,children:u.jsxs(he,{space:4,marginTop:2,children:[u.jsx(K,{margin:1,children:u.jsx(G,{align:"center",size:4,children:u.jsx(yf,{})})}),u.jsx(G,{align:"center",size:1,children:u.jsx(Pt,{t:d,i18nKey:"inputs.array.error.type-is-incompatible-prompt",values:{typeName:m}})})]})})})}const STn={portal:!0,tone:"default"};function kTn(e){const{member:n,sortable:r}=e,o=p.useId(),{onChange:i}=qu(),{t:s}=se(),a=p.useCallback(()=>{i(Xt.from([Ft([{_key:n.key}])]))},[i,n.key]);return u.jsx(Rqe,{dragHandle:r,tone:"caution",style:{height:"100%"},menu:u.jsx(vr,{button:u.jsx(_s,{paddingY:3}),id:"".concat(o,"-menuButton"),menu:u.jsx(Xn,{children:u.jsx(wt,{text:s("inputs.array.action.remove-invalid-item"),tone:"critical",icon:Ji,onClick:a})}),popover:STn}),children:n.error.type==="INVALID_ITEM_TYPE"?u.jsx(_Tn,{value:n.error.value,vertical:!0}):u.jsx("div",{children:s("inputs.array.error.unexpected-error",{error:n.error.type})})})}function EJ(){return(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).reduce((n,r,o)=>{const i=typeof r;if(i==="number")return"".concat(n,"[").concat(r,"]");if(i==="string"){const s=o===0?"":".";return"".concat(n).concat(s).concat(r)}if(wd(r))return"".concat(n,'[_key=="').concat(r._key,'"]');throw new Error('Unsupported path segment "'.concat(r,'"'))},"")}function ETn(e){return e!==null||e!==void 0}function ND(e,n,r){if(!r)throw new Error("missing context");if(e===!0)return[];if(Array.isArray(e))return e.flatMap(s=>ND(s,n,r)).filter(ETn);if(typeof e=="string")return ND({message:e},n,r);if(typeof e.message!="string")throw new Error("".concat(EJ(r.path),": Validator must return 'true' if valid or an error message as a string on errors"));const{message:o}=e,i=[];e.path&&i.push(e.path);for(const s of e.paths||[])i.push(s);return i.length?i.map(s=>({path:(r.path||[]).concat(s),level:n||"error",item:{message:o},message:o})):[{level:n||"error",item:{message:o},message:o,path:r.path||[]}]}function jTn(e){return e.replace(/[\^\$\.\*\+\-\?\=\!\:\|\\\/\(\)\[\]\{\}\,]/g,"\\$&")}function Mqe(e,n){const{currentLocale:r}=n,o=r.id;if(e[o])return e[o];if(o.includes("-")){const i=o.split("-",1)[0];if(e[i])return e[i]}return e["en-US"]||e["en-GB"]||e.en||"Unknown validation error (not localized)"}function Lqe(e){return e!==!0&&typeof e<"u"&&typeof e!="string"&&no(e)&&!("message"in e)}function tk(e,n){if(e===n)return!0;if(Array.isArray(e)&&Array.isArray(n)){if(e.length!=n.length)return!1;for(let r=0;r<e.length;r++)if(!tk(e[r],n[r]))return!1;return!0}if(Array.isArray(e)!=Array.isArray(n))return!1;if(e&&n&&typeof e=="object"&&typeof n=="object"){const r=Object.keys(e);if(r.length!==Object.keys(n).length)return!1;if(e instanceof Date&&n instanceof Date)return e.getTime()===n.getTime();if(e instanceof Date!=n instanceof Date)return!1;if(e instanceof RegExp&&n instanceof RegExp)return e.toString()==n.toString();if(e instanceof RegExp!=n instanceof RegExp)return!1;for(let o=0;o<r.length;o++)if(r[o]!=="_key"&&!Object.prototype.hasOwnProperty.call(n,r[o]))return!1;for(let o=0;o<r.length;o++){const i=r[o];if(i!=="_key"&&!tk(e[i],n[i]))return!1}return!0}return!1}const TTn={}.toString,R0e=[Object,Function,Array,String,Boolean,Number,Date,RegExp,Error];function ITn(e){for(let n=0;n<R0e.length;n++)if(R0e[n]===e)return!0;return!1}function Fqe(e){const n=TTn.call(e).slice(8,-1);if(e==null)return n.toLowerCase();const r=e.constructor;return r&&!ITn(r)?r.name:n}const M0e=5e3,L0e=e=>{var n;return e.message?e.message:e.results.length===1?(n=e.results[0])==null?void 0:n.message:e.i18n.t("{{messages, list}}",{messages:e.results.map(r=>{var o;return r.message||((o=r.item)==null?void 0:o.message)}),formatParams:{messages:{style:"long",type:e.operation}}})},oy={type:(e,n,r,o)=>{let{i18n:i}=o;const s=Fqe(n);return s!==e&&s!=="undefined"?r||i.t("validation:generic.incorrect-type",{actualType:s,expectedType:e}):!0},presence:(e,n,r,o)=>{let{i18n:i}=o;return n===void 0&&e==="required"?r||i.t("validation:generic.required"):!0},all:async(e,n,r,o)=>{const s=(await Promise.all(e.map(a=>a.validate(n,o)))).flat();return s.length===0?!0:L0e({message:r,results:s,operation:"conjunction",i18n:o.i18n})},either:async(e,n,r,o)=>{const i=await Promise.all(e.map(a=>a.validate(n,o))),s=i.flat();return i.find(a=>!a.length)?!0:L0e({message:r,results:s,operation:"disjunction",i18n:o.i18n})},valid:(e,n,r,o)=>{let{i18n:i}=o;const s=typeof n;if(s==="undefined")return!0;const a=(s==="number"||s==="string")&&"".concat(n),l=a&&a.length>30?"".concat(a.slice(0,30),"…"):a;return e.some(c=>tk(c,n))?!0:r||i.t("validation:generic.not-allowed",a?{context:"hint",replace:{hint:l}}:{})},custom:async(e,n,r,o)=>{const i=setTimeout(()=>{o.environment==="studio"&&console.warn("Custom validator at ".concat(EJ(o.path)," has taken more than ").concat(M0e,"ms to respond"))},M0e);let s;try{s=await e(n,o)}finally{clearTimeout(i)}return Lqe(s)?Mqe(s,o.i18n):typeof s=="string"&&r||s}},ATn={...oy,min:(e,n,r,o)=>{let{i18n:i,type:s}=o;if(!n||n.length>=e)return!0;const a=i9(s)?"blocks":void 0;return r||i.t("validation:array.minimum-length",{minLength:e,context:a})},max:(e,n,r,o)=>{let{i18n:i,type:s}=o;if(!n||n.length<=e)return!0;const a=i9(s)?"blocks":void 0;return r||i.t("validation:array.maximum-length",{maxLength:e,context:a})},length:(e,n,r,o)=>{let{i18n:i,type:s}=o;if(!n||n.length===e)return!0;const a=i9(s)?"blocks":void 0;return r||i.t("validation:array.exact-length",{wantedLength:e,context:a})},presence:(e,n,r,o)=>{let{i18n:i}=o;return e==="required"&&!n?r||i.t("validation:generic.required",{context:"array"}):!0},valid:(e,n,r,o)=>{let{i18n:i}=o;if(typeof n==="undefined")return!0;const a=[];for(let c=0;c<n.length;c++){const d=n[c];if(e.some(h=>tk(h,d)))continue;const f=d&&d._key?{_key:d._key}:c;a.push([f])}const l=r||i.t("validation:generic.not-allowed");return a.map(c=>({message:l,path:c}))},unique:(e,n,r,o)=>{let{i18n:i}=o;const s=[];if(!n)return!0;for(let c=0;c<n.length;c++)for(let d=c+1;d<n.length;d++){const f=n[c],h=n[d];tk(f,h)&&(s.indexOf(c)===-1&&s.push(c),s.indexOf(d)===-1&&s.push(d))}const a=s.map(c=>{const d=n[c];return[d&&d._key?{_key:d._key}:c]}),l=r||i.t("validation:array.item-duplicate");return a.map(c=>({message:l,path:c}))}},$Tn={...oy,presence:(e,n,r,o)=>{let{i18n:i}=o;return e==="required"&&typeof n!="boolean"?r||i.t("validation:generic.required",{context:"boolean"}):!0}};function F0e(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)}const DTn=/^(?:[-+]\d{2})?(?:\d{4}(?!\d{2}\b))(?:(-?)(?:(?:0[1-9]|1[0-2])(?:\1(?:[12]\d|0[1-9]|3[01]))?|W(?:[0-4]\d|5[0-2])(?:-?[1-7])?|(?:00[1-9]|0[1-9]\d|[12]\d{2}|3(?:[0-5]\d|6[1-6])))(?![T]$|[T][\d]+Z$)(?:[T\s](?:(?:(?:[01]\d|2[0-3])(?:(:?)[0-5]\d)?|24:?00)(?:[.,]\d+(?!:))?)(?:\2[0-5]\d(?:[.,]\d+)?)?(?:[Z]|(?:[+-])(?:[01]\d|2[0-3])(?::?[0-5]\d)?)?)?)?$/,B0e=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0;const o=(r==null?void 0:r.dateFormat)||e2,i=(r==null?void 0:r.timeFormat)||AZ;return $E(n,e==="date"?o:"".concat(o," ").concat(i),e==="date")};function $T(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(!e)return null;if(e==="now")return new Date;const r=new Date(e),o=isNaN(r.getTime());if(o&&n)throw new Error('Unable to parse "'.concat(e,'" to a date'));return o?null:r}const OTn={...oy,type:(e,n,r,o)=>{let{i18n:i}=o;return typeof n>"u"||DTn.test("".concat(n))?!0:r||i.t("validation:date.invalid-format")},min:(e,n,r,o)=>{let{type:i,i18n:s}=o;const a=$T(n),l=$T(e,!0);if(!a||!n||a>=l)return!0;if(!i)throw new Error("`type` was not provided in validation context.");const c=F0e(i.options)?i.options:{};return r||s.t("validation:date.minimum",{minDate:B0e(i.name,l,c),providedMinDate:e})},max:(e,n,r,o)=>{let{type:i,i18n:s}=o;const a=$T(n),l=$T(e,!0);if(!a||!n||a<=l)return!0;if(!i)throw new Error("`type` was not provided in validation context.");const c=F0e(i.options)?i.options:{};return r||s.t("validation:date.maximum",{maxDate:B0e(i.name,l,c),providedMaxDate:e})}},PTn=/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/,RTn={...oy,integer:(e,n,r,o)=>{let{i18n:i}=o;return Number.isInteger(n)?!0:r||i.t("validation:number.non-integer")},precision:(e,n,r,o)=>{let{i18n:i}=o;if(n===void 0)return!0;const s=n.toString().match(PTn);return Math.max((s[1]?s[1].length:0)-(s[2]?parseInt(s[2],10):0),0)>e?r||i.t("validation:number.maximum-precision",{limit:e}):!0},min:(e,n,r,o)=>{let{i18n:i}=o;return n>=e?!0:r||i.t("validation:number.minimum",{minNumber:e})},max:(e,n,r,o)=>{let{i18n:i}=o;return n<=e?!0:r||i.t("validation:number.maximum",{maxNumber:e})},greaterThan:(e,n,r,o)=>{let{i18n:i}=o;return n>e?!0:r||i.t("validation:number.greater-than",{threshold:e})},lessThan:(e,n,r,o)=>{let{i18n:i}=o;return n<e?!0:r||i.t("validation:number.less-than",{threshold:e})}},MTn=["_key","_type","_weak"],LTn={...oy,presence:(e,n,r,o)=>{let{i18n:i}=o;if(e!=="required")return!0;const s=n&&Object.keys(n).filter(a=>!MTn.includes(a));return n===void 0||s&&s.length===0?r||i.t("validation:generic.required",{context:"object"}):!0},reference:async(e,n,r,o)=>{if(!n)return!0;const{type:i,getDocumentExists:s,i18n:a}=o;if(!kp(n))return r||a.t("validation:object.not-reference");if(!i)throw new Error("`type` was not provided in validation context");if("weak"in i&&i.weak)return!0;if(!s)throw new Error("`getDocumentExists` was not provided in validation context");return await s({id:n._ref})?!0:a.t("validation:object.reference-not-published",{documentId:n._ref})},assetRequired:(e,n,r,o)=>{let{i18n:i}=o;return!n||!n.asset||!n.asset._ref?r||i.t("validation:object.asset-required",{context:e.assetType||""}):!0}},xF="http://sanity",FTn=e=>/^\.*\//.test(e),BTn=/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,NTn={...oy,min:(e,n,r,o)=>{let{i18n:i}=o;return!n||n.length>=e?!0:r||i.t("validation:string.minimum-length",{minLength:e})},max:(e,n,r,o)=>{let{i18n:i}=o;return!n||n.length<=e?!0:r||i.t("validation:string.maximum-length",{maxLength:e})},length:(e,n,r,o)=>{let{i18n:i}=o;return(n||"").length===e?!0:r||i.t("validation:string.exact-length",{wantedLength:e})},uri:(e,n,r,o)=>{let{i18n:i}=o;const s=n||"";if(!s)return!0;const{options:a}=e,{allowCredentials:l,relativeOnly:c}=a,d=a.allowRelative||c;let f;try{f=d?new URL(s,xF):new URL(s)}catch{return r||i.t("validation:string.url.invalid")}if(c&&f.origin!==xF)return r||i.t("validation:string.url.not-relative");if(!d&&f.origin===xF&&FTn(s))return r||i.t("validation:string.url.not-absolute");if(!l&&(f.username||f.password))return r||i.t("validation:string.url.includes-credentials");const h=f.protocol.replace(/:$/,"");return a.scheme.some(g=>g.test(h))?!0:r||i.t("validation:string.url.disallowed-scheme",{scheme:h})},stringCasing:(e,n,r,o)=>{let{i18n:i}=o;const s=n||"";return e==="uppercase"&&s!==s.toLocaleUpperCase()?r||i.t("validation:string.uppercase"):e==="lowercase"&&s!==s.toLocaleLowerCase()?r||i.t("validation:string.lowercase"):!0},presence:(e,n,r,o)=>{let{i18n:i}=o;return e==="required"&&!n?r||i.t("validation:generic.required",{context:"string"}):!0},regex:(e,n,r,o)=>{let{i18n:i}=o;const{pattern:s,name:a,invert:l}=e,c=a||"".concat(s.toString()),d=n||"";s.lastIndex=0;const f=s.test(d);return!l&&!f||l&&f?r||(l?i.t("validation:string.regex-match",{name:c}):i.t("validation:string.regex-does-not-match",{name:c})):!0},email:(e,n,r,o)=>{let{i18n:i}=o;const s="".concat(n||"").trim();return!s||BTn.test(s)?!0:r||i.t("validation:string.email")}};var is;const VTn={Boolean:$Tn,Number:RTn,String:NTn,Array:ATn,Object:LTn,Date:OTn},Bqe=e=>e&&e.type?Bqe(e.type):e,zTn=e=>typeof e!="object"||!e?!1:e.type===Nqe.FIELD_REF,HTn=[],N0e=Symbol("FIELD_REF"),UTn=["Array","Boolean","Date","Number","Object","String"],Nqe=(is=class{constructor(e){this._type=void 0,this._level=void 0,this._required=void 0,this._typeDef=void 0,this._message=void 0,this._rules=[],this._fieldRules=void 0,this.valueOfField=is.valueOfField.bind(is),this._typeDef=e,this.reset()}_mergeRequired(e){if(this._required==="required"||e._required==="required")return"required";if(this._required==="optional"||e._required==="optional")return"optional"}error(e){const n=this.clone();return n._level="error",n._message=e||void 0,n}warning(e){const n=this.clone();return n._level="warning",n._message=e||void 0,n}info(e){const n=this.clone();return n._level="info",n._message=e||void 0,n}reset(){return this._type=this._type||void 0,this._rules=(this._rules||[]).filter(e=>e.flag==="type"),this._message=void 0,this._required=void 0,this._level="error",this._fieldRules=void 0,this}isRequired(){return this._required==="required"}clone(){const e=new is;return e._type=this._type,e._message=this._message,e._required=this._required,e._rules=nWt(this._rules),e._level=this._level,e._fieldRules=this._fieldRules,e._typeDef=this._typeDef,e}cloneWithRules(e){const n=this.clone(),r=new Set;return e.forEach(o=>{o.flag==="type"&&(n._type=o.constraint),r.add(o.flag)}),n._rules=n._rules.filter(o=>{const i=["type","uri","email"].includes(o.flag),s=r.has(o.flag);return!(i&&s)}).concat(e),n}merge(e){if(this._type&&e._type&&this._type!==e._type)throw new Error("merge() failed: conflicting types");const n=this.cloneWithRules(e._rules);return n._type=this._type||e._type,n._message=this._message||e._message,n._required=this._mergeRequired(e),n._level=this._level==="error"?e._level:this._level,n}type(e){const n="".concat(e.slice(0,1).toUpperCase()).concat(e.slice(1));if(!UTn.includes(n))throw new Error('Unknown type "'.concat(e,'"'));const r=this.cloneWithRules([{flag:"type",constraint:n}]);return r._type=n,r}all(e){return this.cloneWithRules([{flag:"all",constraint:e}])}either(e){return this.cloneWithRules([{flag:"either",constraint:e}])}optional(){const e=this.cloneWithRules([{flag:"presence",constraint:"optional"}]);return e._required="optional",e}required(){const e=this.cloneWithRules([{flag:"presence",constraint:"required"}]);return e._required="required",e}custom(e){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).bypassConcurrencyLimit&&Object.assign(e,{bypassConcurrencyLimit:!0}),this.cloneWithRules([{flag:"custom",constraint:e}])}min(e){return this.cloneWithRules([{flag:"min",constraint:e}])}max(e){return this.cloneWithRules([{flag:"max",constraint:e}])}length(e){return this.cloneWithRules([{flag:"length",constraint:e}])}valid(e){const n=Array.isArray(e)?e:[e];return this.cloneWithRules([{flag:"valid",constraint:n}])}integer(){return this.cloneWithRules([{flag:"integer"}])}precision(e){return this.cloneWithRules([{flag:"precision",constraint:e}])}positive(){return this.cloneWithRules([{flag:"min",constraint:0}])}negative(){return this.cloneWithRules([{flag:"lessThan",constraint:0}])}greaterThan(e){return this.cloneWithRules([{flag:"greaterThan",constraint:e}])}lessThan(e){return this.cloneWithRules([{flag:"lessThan",constraint:e}])}uppercase(){return this.cloneWithRules([{flag:"stringCasing",constraint:"uppercase"}])}lowercase(){return this.cloneWithRules([{flag:"stringCasing",constraint:"lowercase"}])}regex(e,n,r){var o,i;const s=typeof n=="string"?n:(o=n==null?void 0:n.name)!=null?o:r==null?void 0:r.name,a=typeof n=="string"?!1:(i=n==null?void 0:n.invert)!=null?i:r==null?void 0:r.invert,l={pattern:e,name:s,invert:a||!1};return this.cloneWithRules([{flag:"regex",constraint:l}])}email(){return this.cloneWithRules([{flag:"email"}])}uri(e){const n=(e==null?void 0:e.scheme)||["http","https"],r=Array.isArray(n)?n:[n];if(!r.length)throw new Error("scheme must have at least 1 scheme specified");const o={options:{scheme:r.map(i=>{if(!(i instanceof RegExp)&&typeof i!="string")throw new Error("scheme must be a RegExp or a String");return typeof i=="string"?new RegExp("^".concat(jTn(i),"$")):i}),allowRelative:(e==null?void 0:e.allowRelative)||!1,relativeOnly:(e==null?void 0:e.relativeOnly)||!1,allowCredentials:(e==null?void 0:e.allowCredentials)||!1}};return this.cloneWithRules([{flag:"uri",constraint:o}])}unique(){return this.cloneWithRules([{flag:"unique"}])}reference(){return this.cloneWithRules([{flag:"reference"}])}fields(e){if(this._type!=="Object")throw new Error("fields() can only be called on an object type");const n=this.cloneWithRules([]);return n._fieldRules=e,n}assetRequired(){const e=Bqe(this._typeDef);let n;return e&&["image","file"].includes(e.name)?n=e.name==="image"?"image":"file":n="asset",this.cloneWithRules([{flag:"assetRequired",constraint:{assetType:n}}])}async validate(e,n){let{__internal:r={},...o}=n;const{customValidationConcurrencyLimiter:i}=r,s=e==null;if(s&&this._required==="optional")return HTn;const a=this._required===void 0&&s?this._rules.filter(d=>d.flag==="custom"):this._rules,l=this._type&&VTn[this._type]||oy;return(await Promise.all(a.map(async d=>{if(d.flag===void 0)throw new Error('Invalid rule, did not contain "flag"-property');const f=l[d.flag];if(!f){const g=this._type?'type "'.concat(this._type,'"'):"rule without declared type";throw new Error('Validator for flag "'.concat(d.flag,'" not found for ').concat(g))}let h="constraint"in d?d.constraint:null;if(zTn(h)&&(h=bo(o.parent,h.path)),d.flag==="custom"&&i&&!(h!=null&&h.bypassConcurrencyLimit)){const g=h;h=async function(){await i.ready();try{return await g(...arguments)}finally{i.release()}}}const m=Lqe(this._message)?Mqe(this._message,o.i18n):this._message;try{const g=await f(h,e,m,o);return ND(g,this._level,o)}catch(g){const v="".concat(EJ(o.path),": Exception occurred while validating value: ").concat(g.message);return ND({message:v},"error",o)}}))).flat()}},is.FIELD_REF=N0e,is.array=e=>new is(e).type("Array"),is.object=e=>new is(e).type("Object"),is.string=e=>new is(e).type("String"),is.number=e=>new is(e).type("Number"),is.boolean=e=>new is(e).type("Boolean"),is.dateTime=e=>new is(e).type("Date"),is.valueOfField=e=>({type:N0e,path:e}),is),WTn=CE(qTn);function GTn(e){const n=e.indexOf("drafts.")===0;return{published:n?e.slice(7):e,draft:n?e:"drafts.".concat(e)}}function V0e(e){return e.reduce((n,r,o)=>{const i=typeof r=="number",s=wd(r),a=o===0?"":".",l=i||s?"[]":"".concat(a).concat(r);return"".concat(n).concat(l)},"")}const z0e=(e,n)=>{const{getClient:r,document:o,path:i,type:s}=n,a=s==null?void 0:s.options;if(!o)throw new Error("`document` was not provided in validation context.");if(!i)throw new Error("`path` was not provided in validation context.");const l=(a==null?void 0:a.disableArrayWarning)||!1,{published:c,draft:d}=GTn(o._id),f=o._type,h=V0e(i.concat("current"));!l&&h.includes("[]")&&n.environment==="studio"&&WTn(V0e(i));const m=["_type == $docType","!(_id in [$draft, $published])","".concat(h," == $slug")].join(" && ");return r({apiVersion:"2023-11-13"}).fetch("!defined(*[".concat(m,"][0]._id)"),{docType:f,draft:d,published:c,slug:e},{tag:"validation.slug-is-unique"})};function qTn(e){console.warn(["Slug field at path ".concat(e," is within an array and cannot be automatically checked for uniqueness"),'If you need to check for uniqueness, provide your own "isUnique" method',"To disable this message, set `disableArrayWarning: true` on the slug `options` field"].join(`
`))}const YTn=async(e,n)=>{var r;if(!e)return!0;const{i18n:o}=n;if(typeof e!="object"||Array.isArray(e))return o.t("validation:slug.not-object");if(!Ust(e)||e.current.trim().length===0)return o.t("validation:slug.missing-current");const i=(r=n==null?void 0:n.type)==null?void 0:r.options,s=(i==null?void 0:i.isUnique)||z0e,a={...n,parent:n.parent,type:n.type,defaultIsUnique:z0e};return await s(e.current,a)?!0:o.t("validation:slug.not-unique",{slug:e.current})},KTn={array:!0,boolean:!0,date:!0,number:!0,object:!0,string:!0},ZTn=e=>e in KTn;function jJ(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:new Set;return e?n.has(e)?[]:(n.add(e),[...e.type?jJ(e.type,n):[],e]):[]}function XTn(e,n){let r=e;ZTn(n.jsonType)&&(r=r.type(n.jsonType));const o=(n==null?void 0:n.options)&&typeof n.options=="object"&&"list"in n.options&&n.options.list;return Array.isArray(o)&&(r=r.valid(o.map(i=>QTn(i,n)))),n.name==="datetime"||n.name==="date"?r.type("Date"):n.name==="url"?r.uri():n.name==="slug"?r.custom(YTn,{bypassConcurrencyLimit:!0}):n.name==="reference"?r.reference():n.name==="email"?r.email():r}function Vqe(e){return e?!("fields"in e)&&e.type?Vqe(e.type):!("fields"in e)||!Array.isArray(e.fields)?!1:e.fields.some(n=>n.name==="value"):!1}function QTn(e,n){return n.jsonType==="object"&&Vqe(n)||e.value===void 0?e:e.value}function nk(e){if(!e)return[];const n=e.validation;if(Array.isArray(n))return n.flatMap(o=>nk({...e,validation:o}));if(n&&typeof n=="object")return[n];const r=Object.values(jJ(e).reduce((o,i)=>(o[i.name]=i,o),{})).reduce(XTn,new Nqe(e));return n?nk({...e,validation:n(r)}):[r]}function JTn(e){return LA(e,new Set),e}function LA(e,n){if(!n.has(e)){if(n.add(e),e.validation=nk(e),"fields"in e)for(const r of e.fields)LA(r.type,n);if("of"in e)for(const r of e.of)LA(r,n);if(e.annotations)for(const r of e.annotations)LA(r,n)}}function eIn(e){return e.getTypeNames().forEach(r=>{const o=e.get(r);o&&JTn(o)}),e}const tIn=typeof window>"u"||typeof document>"u",nIn=[pu],rIn=CE(function(){const n=oIn();return n.init(),{currentLocale:pu,locales:nIn,loadNamespaces:n.loadNamespaces,t:n.t}});function oIn(){var e;const n={[pu.id]:{}},r=((e=jWe.bundles)==null?void 0:e.filter(Gxn))||[],o=new Set;for(const i of r)n[pu.id][i.namespace]=i.resources,o.add(i.namespace);return vFe({ns:Array.from(o),defaultNS:QS,initImmediate:!0,partialBundledLanguages:!0,fallbackLng:pu.id,lng:pu.id,supportedLngs:[pu.id],debug:!1,load:"currentOnly",resources:n,interpolation:{escapeValue:tIn}})}const iIn=function(n,r){const o=Date.now();return window.setTimeout(()=>{n({didTimeout:!1,timeRemaining(){return Math.max(0,Date.now()-o)}})},0)},sIn=function(n){return window.clearTimeout(n)},VD=typeof window>"u"?void 0:window,aIn=(VD==null?void 0:VD.requestIdleCallback)||iIn,lIn=(VD==null?void 0:VD.cancelIdleCallback)||sIn,cIn=e=>n=>{var r;if(typeof n!="object"||!n)return!0;const o=new Set((r=e.fields)==null?void 0:r.map(s=>s.name));return Object.keys(n).filter(s=>!s.startsWith("_")).filter(s=>!o.has(s)).map(s=>({message:"Field '".concat(s,"' does not exist on type '").concat(e.name,"'"),path:[s]}))},H0e=e=>typeof e=="object"&&e!==null&&!Array.isArray(e),uIn=e=>e!=null;function dIn(e,n){if(n.length===1)return n[0];const r=AG(e)&&e._type,o=e==null||!r&&Fqe(e).toLowerCase();return o&&o!=="object"?n.find(i=>i.jsonType===o):n.find(i=>{var s;return((s=i.type)==null?void 0:s.name)===r})||n.find(i=>i.name===r)||n.find(i=>i.name==="object"&&o==="object")}const U0e=new WeakMap;function fIn(e){let{document:n,getClient:r,i18n:o=rIn(),schema:i,getDocumentExists:s,environment:a,maxCustomValidationConcurrency:l}=e;if(typeof(n==null?void 0:n._type)!="string")throw new Error("Tried to validated a value without a '_type'");const c=i.get(n._type);if(!c)return a==="studio"?(console.warn('Schema type for object type "%s" not found, skipping validation',n._type),ve([])):ve([{level:"warning",message:"Could not find schema type for type '".concat(n._type,"', skipping validation"),path:[]}]);let d=U0e.get(i);!d&&l&&(d=new rKt(l),U0e.set(i,d));const f={getClient:r,schema:i,parent:void 0,value:n,path:[],document:n,type:c,i18n:o,getDocumentExists:s,environment:a,customValidationConcurrencyLimiter:d};return Wn(o.loadNamespaces(["validation"])).pipe(Dt(()=>uU(f)),bn(h=>{console.error(h);const m=(h==null?void 0:h.message)||"Unknown error";return ve([{level:"error",message:m,item:{message:m},path:[]}])}))}function uU(e){let{value:n,type:r,path:o=[],parent:i,customValidationConcurrencyLimiter:s,environment:a,...l}=e;const c=y=>(r==null?void 0:r.jsonType)==="object"&&jJ(r).find(b=>["object","document","file","image"].includes(b.name))&&a!=="studio"?y.custom(cIn(r),{bypassConcurrencyLimit:!0}).warning():y,d=nk(r),f=d.map(c).map(y=>Ki(()=>y.validate(n,{...l,environment:a,parent:i,path:o,type:r,__internal:{customValidationConcurrencyLimiter:s}})));let h=[];const m=d.some(y=>y.isRequired());if((r==null?void 0:r.jsonType)==="object"&&(!!n||n==null&&m)){const y=r.fields.reduce((b,x)=>(b[x.name]=x.type,b),{});h=h.concat(d.map(b=>b._fieldRules).filter(uIn).flatMap(b=>Object.entries(b)).flatMap(b=>{let[x,w]=b;const C=y[x];return nk({...C,validation:w}).map(c).map(_=>{const S=H0e(n)?n[x]:void 0;return Ki(()=>_.validate(S,{...l,parent:n,path:o.concat(x),type:C,environment:a,__internal:{customValidationConcurrencyLimiter:s}}))})})),h=h.concat(r.fields.map(b=>uU({...l,parent:n,value:H0e(n)?n[b.name]:void 0,path:o.concat(b.name),type:b.type,environment:a,customValidationConcurrencyLimiter:s})))}return(r==null?void 0:r.jsonType)==="array"&&Array.isArray(n)&&(h=h.concat(n.map((y,b)=>uU({...l,parent:n,value:y,path:o.concat(wd(y)?{_key:y._key}:b),type:dIn(y,r.of),environment:a,customValidationConcurrencyLimiter:s})))),Ki(()=>Yn([...f,...h])).pipe($e(y=>xi(hIn(),y),40),mP(),NOe(),_e(Zr),_e(y=>d.some(b=>b._fieldRules)?Sg(y,b=>JSON.stringify(b)):y))}function hIn(e){return new qt(n=>{const r=aIn(()=>{n.complete()},e?{timeout:e}:void 0);return()=>lIn(r)})}var pIn={name:"sanity.assetSourceData",title:"Asset Source Data",type:"object",fields:[{name:"name",title:"Source name",description:"A canonical name for the source this asset is originating from",type:"string"},{name:"id",title:"Asset Source ID",description:"The unique ID for the asset within the originating source so you can programatically find back to it",type:"string"},{name:"url",title:"Asset information URL",description:"A URL to find more information about this asset in the originating source",type:"string"}]},mIn={name:"sanity.fileAsset",title:"File",type:"document",fieldsets:[{name:"system",title:"System fields",description:"These fields are managed by the system and not editable"}],fields:[{name:"originalFilename",type:"string",title:"Original file name",readOnly:!0},{name:"label",type:"string",title:"Label"},{name:"title",type:"string",title:"Title"},{name:"description",type:"string",title:"Description"},{name:"altText",type:"string",title:"Alternative text"},{name:"sha1hash",type:"string",title:"SHA1 hash",readOnly:!0,fieldset:"system"},{name:"extension",type:"string",title:"File extension",readOnly:!0,fieldset:"system"},{name:"mimeType",type:"string",title:"Mime type",readOnly:!0,fieldset:"system"},{name:"size",type:"number",title:"File size in bytes",readOnly:!0,fieldset:"system"},{name:"assetId",type:"string",title:"Asset ID",readOnly:!0,fieldset:"system"},{name:"uploadId",type:"string",readOnly:!0,hidden:!0,fieldset:"system"},{name:"path",type:"string",title:"Path",readOnly:!0,fieldset:"system"},{name:"url",type:"string",title:"Url",readOnly:!0,fieldset:"system"},{name:"source",type:"sanity.assetSourceData",title:"Source",readOnly:!0,fieldset:"system"}],preview:{select:{title:"originalFilename",path:"path",mimeType:"mimeType",size:"size"},prepare(e){return{title:e.title||e.path.split("/").slice(-1)[0],subtitle:"".concat(e.mimeType," (").concat((e.size/1024/1024).toFixed(2)," MB)")}}},orderings:[{title:"File size",name:"fileSizeDesc",by:[{field:"size",direction:"desc"}]}]},gIn={title:"Geographical Point",name:"geopoint",type:"object",fields:[{name:"lat",type:"number",title:"Latitude"},{name:"lng",type:"number",title:"Longitude"},{name:"alt",type:"number",title:"Altitude"}]},vIn={name:"sanity.imageAsset",title:"Image",type:"document",fieldsets:[{name:"system",title:"System fields",description:"These fields are managed by the system and not editable"}],fields:[{name:"originalFilename",type:"string",title:"Original file name",readOnly:!0},{name:"label",type:"string",title:"Label"},{name:"title",type:"string",title:"Title"},{name:"description",type:"string",title:"Description"},{name:"altText",type:"string",title:"Alternative text"},{name:"sha1hash",type:"string",title:"SHA1 hash",readOnly:!0,fieldset:"system"},{name:"extension",type:"string",readOnly:!0,title:"File extension",fieldset:"system"},{name:"mimeType",type:"string",readOnly:!0,title:"Mime type",fieldset:"system"},{name:"size",type:"number",title:"File size in bytes",readOnly:!0,fieldset:"system"},{name:"assetId",type:"string",title:"Asset ID",readOnly:!0,fieldset:"system"},{name:"uploadId",type:"string",readOnly:!0,hidden:!0,fieldset:"system"},{name:"path",type:"string",title:"Path",readOnly:!0,fieldset:"system"},{name:"url",type:"string",title:"Url",readOnly:!0,fieldset:"system"},{name:"metadata",type:"sanity.imageMetadata",title:"Metadata"},{name:"source",type:"sanity.assetSourceData",title:"Source",readOnly:!0,fieldset:"system"}],preview:{select:{id:"_id",title:"originalFilename",mimeType:"mimeType",size:"size"},prepare(e){return{title:e.title||typeof e.path=="string"&&e.path.split("/").slice(-1)[0],media:{asset:{_ref:e.id}},subtitle:"".concat(e.mimeType," (").concat((Number(e.size)/1024/1024).toFixed(2)," MB)")}}},orderings:[{title:"File size",name:"fileSizeDesc",by:[{field:"size",direction:"desc"}]}]},yIn={name:"sanity.imageCrop",title:"Image crop",type:"object",fields:[{name:"top",type:"number"},{name:"bottom",type:"number"},{name:"left",type:"number"},{name:"right",type:"number"}]},bIn={name:"sanity.imageDimensions",type:"object",title:"Image dimensions",fields:[{name:"height",type:"number",title:"Height",readOnly:!0},{name:"width",type:"number",title:"Width",readOnly:!0},{name:"aspectRatio",type:"number",title:"Aspect ratio",readOnly:!0}]},xIn={name:"sanity.imageHotspot",title:"Image hotspot",type:"object",fields:[{name:"x",type:"number"},{name:"y",type:"number"},{name:"height",type:"number"},{name:"width",type:"number"}]},wIn={name:"sanity.imageMetadata",title:"Image metadata",type:"object",fieldsets:[{name:"extra",title:"Extra metadata…",options:{collapsable:!0}}],fields:[{name:"location",type:"geopoint"},{name:"dimensions",title:"Dimensions",type:"sanity.imageDimensions",fieldset:"extra"},{name:"palette",type:"sanity.imagePalette",title:"Palette",fieldset:"extra"},{name:"lqip",title:"LQIP (Low-Quality Image Placeholder)",type:"string",readOnly:!0},{name:"blurHash",title:"BlurHash",type:"string",readOnly:!0},{name:"hasAlpha",title:"Has alpha channel",type:"boolean",readOnly:!0},{name:"isOpaque",title:"Is opaque",type:"boolean",readOnly:!0}]},CIn={name:"sanity.imagePalette",title:"Image palette",type:"object",fields:[{name:"darkMuted",type:"sanity.imagePaletteSwatch",title:"Dark Muted"},{name:"lightVibrant",type:"sanity.imagePaletteSwatch",title:"Light Vibrant"},{name:"darkVibrant",type:"sanity.imagePaletteSwatch",title:"Dark Vibrant"},{name:"vibrant",type:"sanity.imagePaletteSwatch",title:"Vibrant"},{name:"dominant",type:"sanity.imagePaletteSwatch",title:"Dominant"},{name:"lightMuted",type:"sanity.imagePaletteSwatch",title:"Light Muted"},{name:"muted",type:"sanity.imagePaletteSwatch",title:"Muted"}]},_In={name:"sanity.imagePaletteSwatch",title:"Image palette swatch",type:"object",fields:[{name:"background",type:"string",title:"Background",readOnly:!0},{name:"foreground",type:"string",title:"Foreground",readOnly:!0},{name:"population",type:"number",title:"Population",readOnly:!0},{name:"title",type:"string",title:"String",readOnly:!0}]},SIn={title:"Slug",name:"slug",type:"object",fields:[{name:"current",title:"Current slug",type:"string"},{name:"source",title:"Source field",type:"string",hidden:!0}]};const kIn=e=>e.severity==="error",EIn=[pIn,SIn,gIn,vIn,mIn,yIn,xIn,wIn,bIn,CIn,_In];function jIn(e){const n=ZUt(e.types).getTypes(),r=ZHt(n),o=r.some(s=>s.problems.some(kIn)),i=JK.compile({name:e.name,types:o?[]:[...e.types,...EIn].filter(Boolean)});return i._validation=r,eIn(i)}function U0(e){return typeof e.title=="string"?e.title:e.type?U0(e.type):e.name||e.jsonType}const TIn=[0,0,1,0];function IIn(e){return e.stopPropagation()}function zqe(e){const{children:n,header:r,id:o,legacy_referenceElement:i,onClose:s,type:a,width:l,autofocus:c}=e,[d,f]=p.useState(null),h=p.useRef(null),m=u.jsx(ej,{margins:TIn,children:u.jsx(K,{ref:h,children:n})});return a==="dialog"?u.jsx(ek,{scrollElement:d,containerElement:h,children:u.jsx(Vs,{header:r,id:o||"",onClickOutside:s,onClose:s,onDragEnter:IIn,width:l,contentRef:f,__unstable_autoFocus:c,children:m})}):u.jsx(KHn,{header:r,onClose:s,referenceElement:i,width:l,containerRef:f,children:u.jsx(ek,{scrollElement:d,containerElement:h,children:m})})}const AIn={portal:!0,tone:"default",placement:"left",constrainSize:!0},vR=p.memo(function(n){const{types:r,onInsert:o}=n,{t:i}=se();return u.jsxs(u.Fragment,{children:[u.jsx(W0e,{pos:"before",types:r,onInsert:o,text:i("inputs.array.action.add-before"),icon:h6e}),u.jsx(W0e,{pos:"after",types:r,onInsert:o,text:i("inputs.array.action.add-after"),icon:p6e})]})});function W0e(e){const{types:n,onInsert:r,pos:o,text:i,icon:s}=e;return(n==null?void 0:n.length)===1?u.jsx(wt,{text:i,icon:s,onClick:()=>r(o,n[0])},o):u.jsx(MK,{text:i,popover:AIn,children:n==null?void 0:n.map(a=>u.jsx(wt,{icon:a.icon,text:a.title,onClick:()=>r(o,a)},a.name))},o)}var G0e=Object.freeze,$In=Object.defineProperty,DIn=(e,n)=>G0e($In(e,"raw",{value:G0e(n||e.slice())})),q0e;const OIn=M(pe)(q0e||(q0e=DIn([`
border-top-right-radius: inherit;
border-top-left-radius: inherit;
height: 100%;
position: relative;
@media (hover: hover) {
&:hover {
filter: brightness(95%);
}
}
&:focus:focus-visible {
box-shadow: 0 0 0 2px var(--card-focus-ring-color);
}
`])));function PIn(e){let{readOnly:n,hasErrors:r,hasWarnings:o}=e;return n?"transparent":r?"critical":o?"caution":"default"}const RIn={portal:!0,tone:"default"};function MIn(e){var n,r,o,i,s,a;const{schemaType:l,parentSchemaType:c,path:d,readOnly:f,onRemove:h,value:m,open:g,onInsert:v,onFocus:y,onOpen:b,onClose:x,changed:w,focused:C,children:_,inputProps:{renderPreview:S}}=e,{t:k}=se(),E=!f&&((n=c.options)==null?void 0:n.sortable)!==!1,j=c.of,T=p.useRef(null);dR(T,g),Ra(C,(q,F)=>{var Q;!q&&F&&T.current&&((Q=T.current)==null||Q.focus())});const $=m._resolvingInitialValue,D=p.useCallback(()=>{v({items:[{...m,_key:JS()}],position:"after"})},[v,m]),I=p.useCallback((q,F)=>{v({items:[g2(F)],position:q})},[v]),O=h2(d,!0),A=p.useMemo(()=>O.length===0?null:u.jsx(JE,{presence:O,maxAvatars:1}),[O]),P=YQ(d,!0),R=p.useMemo(()=>P.length===0?null:u.jsx(K,{paddingX:1,paddingY:3,children:u.jsx(p2,{validation:P,__unstable_showSummary:!0})}),[P]),B=P.some(q=>q.level==="error"),L=P.some(q=>q.level==="warning"),z=p.useMemo(()=>f?null:u.jsx(vr,{button:u.jsx(_s,{paddingY:3}),id:"".concat(e.inputId,"-menuButton"),menu:u.jsxs(Xn,{children:[u.jsx(wt,{text:k("inputs.array.action.remove"),tone:"critical",icon:Ji,onClick:h}),u.jsx(wt,{text:k("inputs.array.action.duplicate"),icon:Zh,onClick:D}),u.jsx(vR,{types:j,onInsert:I})]}),popover:RIn}),[D,I,h,j,e.inputId,f,k]),H=PIn({readOnly:f,hasErrors:B,hasWarnings:L}),V=u.jsx(Rqe,{menu:z,presence:A,validation:R,tone:H,radius:2,border:!0,dragHandle:E,selected:g,children:u.jsxs(OIn,{tone:"inherit",overflow:"auto",forwardedAs:"button","data-ui":"PreviewCard","data-as":"button",type:"button",flex:1,tabIndex:0,disabled:$,onClick:b,ref:T,onFocus:y,__unstable_focusRing:!0,children:[S({schemaType:l,value:m,layout:"media",withBorder:!1,withShadow:!1}),$&&u.jsx(Jr,{fill:!0})]})}),W=U0(l);return u.jsxs(u.Fragment,{children:[u.jsx(ua,{path:d,isChanged:w,hasFocus:!!C,children:V}),g&&u.jsx(zqe,{header:f?k("inputs.array.action.view",{itemTypeTitle:W}):k("inputs.array.action.edit",{itemTypeTitle:W}),type:((o=(r=c==null?void 0:c.options)==null?void 0:r.modal)==null?void 0:o.type)||"dialog",width:(a=(s=(i=c==null?void 0:c.options)==null?void 0:i.modal)==null?void 0:s.width)!=null?a:1,id:m._key,onClose:x,autofocus:C,legacy_referenceElement:T.current,children:_})]})}const LIn=[];function FIn(e){var n;const{arrayFunctions:r=kJ,elementProps:o,members:i,onChange:s,onInsert:a,onItemMove:l,onUpload:c,readOnly:d,renderAnnotation:f,renderBlock:h,renderField:m,renderInlineBlock:g,renderInput:v,renderPreview:y,resolveUploader:b,schemaType:x,value:w=LIn}=e,{t:C}=se(),_=p.useCallback(T=>{a({items:[T],position:"before",referenceItem:0})},[a]),S=p.useCallback(T=>{a({items:[T],position:"after",referenceItem:-1})},[a]),k=((n=x.options)==null?void 0:n.sortable)!==!1,E=p.useCallback(T=>u.jsx(MIn,{...T}),[]),j=p.useMemo(()=>i.map(T=>T.key),[i]);return u.jsxs(he,{space:2,children:[u.jsx(SJ,{types:x.of,resolveUploader:b,onUpload:c,...o,tabIndex:0,children:u.jsxs(he,{"data-ui":"ArrayInput__content",space:2,children:[(i==null?void 0:i.length)===0&&u.jsx(pe,{padding:3,border:!0,radius:2,children:u.jsx(G,{align:"center",muted:!0,size:1,children:x.placeholder||u.jsx(u.Fragment,{children:C("inputs.array.no-items-label")})})}),(i==null?void 0:i.length)>0&&u.jsx(pe,{border:!0,radius:1,children:u.jsx(wJ,{columns:[2,3,4],gap:3,padding:1,margin:1,items:j,onItemMove:l,sortable:k,children:i.map(T=>u.jsxs(CJ,{sortable:k,id:T.key,flex:1,children:[T.kind==="item"&&u.jsx(rJ,{member:T,renderAnnotation:f,renderBlock:h,renderInlineBlock:g,renderItem:E,renderField:m,renderInput:v,renderPreview:y}),T.kind==="error"&&u.jsx(kTn,{sortable:k,member:T})]},T.key))})})]})}),u.jsx(r,{onChange:s,onItemAppend:S,onItemPrepend:_,onValueCreate:g2,readOnly:d,schemaType:x,value:w})]})}var Y0e=Object.freeze,BIn=Object.defineProperty,NIn=(e,n)=>Y0e(BIn(e,"raw",{value:Y0e(n||e.slice())})),K0e;const VIn=M(pe)(K0e||(K0e=NIn([`
position: relative;
border: 1px solid transparent;
transition: border-color 250ms;
.`,` & {
border-color: var(--card-shadow-umbra-color);
box-shadow:
0 0 0 0,
0 8px 17px 2px var(--card-shadow-umbra-color),
0 3px 14px 2px var(--card-shadow-penumbra-color),
0 5px 5px -3px var(--card-shadow-ambient-color);
}
&:hover {
border-color: var(--card-shadow-umbra-color);
}
&[aria-selected='true'] {
border-color: var(--card-focus-ring-color);
}
`])),xJ);function yR(e){const{validation:n,selected:r,tone:o,presence:i,focused:s,children:a,dragHandle:l,menu:c,footer:d}=e,f=p.useRef(null);return Ra(s,(h,m)=>{var g;!h&&m&&((g=f.current)==null||g.focus())}),u.jsx(VIn,{ref:f,selected:r,"aria-selected":r,radius:1,padding:1,tone:o,children:u.jsxs(he,{space:1,children:[u.jsxs(te,{align:"center",gap:1,children:[l&&u.jsx(Iqe,{paddingY:3}),u.jsx(K,{flex:1,children:a}),(i||n||c)&&u.jsxs(te,{align:"center",flex:"none",gap:2,style:{lineHeight:0},children:[i&&u.jsx(K,{flex:"none",children:i}),n&&u.jsx(K,{flex:"none",children:n}),c]})]}),d]})})}var Z0e=Object.freeze,zIn=Object.defineProperty,HIn=(e,n)=>Z0e(zIn(e,"raw",{value:Z0e(n||e.slice())})),X0e;const UIn=M(pe)(X0e||(X0e=HIn([`
max-width: `,`px;
`])),e=>{let{theme:n}=e;return n.sanity.container[1]});function Hqe(e){const{value:n,onFocus:r,vertical:o,...i}=e,[s,a]=p.useState(!1),[l,c]=p.useState(null),{t:d}=se();oo(()=>a(!1),[l]);const f=p.useCallback(g=>{(g.key==="Escape"||g.key==="Tab")&&a(!1)},[]),h=p.useCallback(()=>{a(g=>!g)},[]),m=Vl(n);return u.jsx(io,{open:s,ref:c,onKeyDown:f,portal:!0,constrainSize:!0,tone:"default",content:u.jsx(UIn,{margin:1,padding:3,onKeyDown:f,tabIndex:0,overflow:"auto",children:u.jsxs(he,{space:4,children:[u.jsx(K,{children:u.jsx(G,{weight:"medium",children:d("inputs.array.error.type-is-incompatible-title")})}),u.jsx(G,{size:1,children:u.jsx(Pt,{t:d,i18nKey:"inputs.array.error.current-schema-not-declare-description",values:{typeName:m}})}),u.jsx(K,{children:u.jsxs(G,{size:1,children:[u.jsx(r8,{})," ",d("inputs.array.error.can-delete-but-no-edit-description")]})}),u.jsxs(he,{space:2,children:[u.jsx(G,{size:1,weight:"medium",children:d("inputs.array.error.json-representation-description")}),u.jsx(pe,{padding:2,overflow:"auto",border:!0,children:u.jsx(qi,{size:1,as:"pre",language:"json",children:JSON.stringify(n,null,2)})})]})]})}),children:u.jsx(pe,{as:"button",type:"button",radius:2,tone:"inherit",paddingX:2,paddingY:3,flex:1,onFocus:r,onClick:h,onKeyDown:f,__unstable_focusRing:!0,...i,children:u.jsxs(te,{align:"center",children:[u.jsx(K,{marginRight:3,children:u.jsx(G,{children:u.jsx(yf,{})})}),u.jsx(K,{flex:1,children:u.jsx(G,{size:1,textOverflow:"ellipsis",children:u.jsx(Pt,{t:d,i18nKey:"inputs.array.error.type-is-incompatible-prompt",values:{typeName:m}})})})]})})})}const WIn={portal:!0,tone:"default"};function Uqe(e){const{member:n,sortable:r,onRemove:o}=e,i=p.useId(),{t:s}=se();return u.jsx(K,{paddingX:1,children:u.jsx(yR,{dragHandle:r,tone:"caution",menu:u.jsx(vr,{button:u.jsx(_s,{paddingY:3}),id:"".concat(i,"-menuButton"),menu:u.jsx(Xn,{children:u.jsx(wt,{text:s("inputs.array.action.remove-invalid-item"),tone:"critical",icon:Ji,onClick:o})}),popover:WIn}),children:n.error.type==="INVALID_ITEM_TYPE"?u.jsx(Hqe,{value:n.error.value}):u.jsx("div",{children:s("inputs.array.error.unexpected-error",{error:n.error.type})})})})}function GIn(e,n){const r=p.useRef(e),o=r.current,i=n(o,e);return p.useEffect(()=>{i||(r.current=e)}),i?o:e}const qIn=[];function YIn(e){var n;const{arrayFunctions:r=kJ,elementProps:o,members:i,onChange:s,onInsert:a,onItemMove:l,onUpload:c,focusPath:d,readOnly:f,renderAnnotation:h,renderBlock:m,renderField:g,renderInlineBlock:v,renderInput:y,renderItem:b,renderPreview:x,resolveUploader:w,schemaType:C,value:_=qIn}=e,{t:S}=se(),[k,E]=p.useState(null),{space:j}=mE().sanity,T=p.useCallback(Y=>{a({items:[Y],position:"before",referenceItem:0})},[a]),$=p.useCallback(Y=>{a({items:[Y],position:"after",referenceItem:-1})},[a]),D=GIn(p.useMemo(()=>i.map(Y=>Y.key),[i]),up),{scrollElement:I,containerElement:O}=tjn(),A=p.useRef(null),P=p.useMemo(()=>to(d[0])?d[0]._key:d[0],[d]),R=p.useCallback(Y=>{const Z={...Y};if(k!==null&&(Z.startIndex=Math.min(Y.startIndex,k),Z.endIndex=Math.max(Y.endIndex,k)),P){const ne=D.findIndex(X=>X===P);ne!==-1&&(Z.startIndex=Math.min(Z.startIndex,ne),Z.endIndex=Math.max(Z.endIndex,ne))}return dNe(Z)},[k,P,D]),B=p.useCallback((Y,Z)=>{if(!Y.scrollElement)return;const ne=Y.scrollElement,X=()=>{var J,oe,ue,le;const fe=(oe=(J=O.current)==null?void 0:J.getBoundingClientRect().top)!=null?oe:0,ke=(le=(ue=A.current)==null?void 0:ue.getBoundingClientRect().top)!=null?le:0,Ce=Math.floor(ke-fe);Z(ne.scrollTop-Ce)};return X(),Y.scrollElement.addEventListener("scroll",X,{capture:!1,passive:!0}),()=>{ne.removeEventListener("scroll",X)}},[O]),L=p.useCallback(()=>53,[]),z=pNe({count:i.length,estimateSize:L,getScrollElement:p.useCallback(()=>I,[I]),observeElementOffset:B,rangeExtractor:R,getItemKey:p.useCallback(Y=>D[Y],[D]),scrollToFn:(Y,Z,ne)=>{Y!==ne.scrollOffset&&fNe(Y,Z,ne)}}),H=z.getVirtualItems(),V=p.useCallback(Y=>{var Z,ne;const{active:X}=Y;E((ne=(Z=X.data.current)==null?void 0:Z.sortable)==null?void 0:ne.index)},[]),W=p.useCallback(()=>{E(null)},[]),q=((n=C.options)==null?void 0:n.sortable)!==!1,F=1,Q=1,N=2;return u.jsxs(he,{space:2,ref:A,children:[u.jsx(SJ,{$radius:N,types:C.of,resolveUploader:w,onUpload:c,...o,tabIndex:0,children:u.jsx(he,{"data-ui":"ArrayInput__content",space:2,children:i.length===0?u.jsx(pe,{padding:3,border:!0,radius:2,children:u.jsx(G,{align:"center",muted:!0,size:1,children:C.placeholder||u.jsx(u.Fragment,{children:S("inputs.array.no-items-label")})})}):u.jsx(pe,{border:!0,radius:N,style:{boxSizing:"border-box",height:"".concat(z.getTotalSize()+H.length*j[F]+j[Q],"px"),width:"100%",position:"relative"},children:u.jsx(wJ,{axis:"y",gap:F,paddingY:Q,items:D,onItemMove:l,onItemMoveStart:V,onItemMoveEnd:W,sortable:q,style:{position:"absolute",top:0,left:0,width:"100%",transform:"translateY(".concat(H[0].start,"px)")},children:H.map(Y=>{const Z=i[Y.index];return u.jsxs(CJ,{ref:z.measureElement,sortable:q,"data-index":Y.index,id:Z.key,children:[Z.kind==="item"&&u.jsx(rJ,{member:Z,renderAnnotation:h,renderBlock:m,renderField:g,renderInlineBlock:v,renderInput:y,renderItem:b,renderPreview:x}),Z.kind==="error"&&u.jsx(Uqe,{sortable:q,member:Z,onRemove:()=>e.onItemRemove(Z.key)})]},Y.key)})})})})}),u.jsx(r,{onChange:s,onItemAppend:$,onItemPrepend:T,onValueCreate:g2,readOnly:f,schemaType:C,value:_})]})}function Wqe(e){var n;return((n=e.schemaType.options)==null?void 0:n.layout)==="grid"?u.jsx(FIn,{...e}):u.jsx(YIn,{...e})}function zD(e,n){if(e===n)return!0;if(typeof e!=typeof n)return!1;if(typeof e!="object"&&!Array.isArray(e))return e===n;if(e._key&&e._key===n._key)return!0;if(Array.isArray(e))return!e.length!==n.length?!1:e.every((i,s)=>zD(e[s],n[s]));const r=Object.keys(e),o=Object.keys(e);return r.length!==o.length?!1:r.every(i=>zD(e[i],n[i]))}function Q0e(e,n){return e?e.some(r=>zD(r,n)):!1}function KIn(e,n){return e.of.find(r=>r.name===Vl(n))}const ZIn=[];function XIn(e){var n,r;const{renderPreview:o,schemaType:i,onChange:s,onPathFocus:a,value:l=[],readOnly:c,elementProps:d,path:f,changed:h}=e,m=p.useMemo(()=>{var b;return(((b=i.options)==null?void 0:b.list)||ZIn).map((x,w)=>wd(x)?x:{...x,_key:"auto-generated-".concat(w)})},[(n=i.options)==null?void 0:n.list]),g=p.useCallback((b,x)=>{if(!b&&wd(x)){s(Ft([{_key:x._key}]));return}const w=m.filter(C=>zD(x,C)?b:Q0e(l,C));s(w.length>0?ln(w):Ft())},[s,m,l]),v=p.useCallback(b=>{a([b])},[a]),y=((r=i.options)==null?void 0:r.layout)==="grid";return u.jsx(ua,{path:f,isChanged:h,hasFocus:!1,children:u.jsx(Xr,{gap:2,columns:y?Math.min(m.length,4):1,tabIndex:0,...d,children:m.map((b,x)=>{const w=KIn(i,b),C=Q0e(l,b),_=!w;return u.jsxs(te,{align:"center",as:"label",muted:_,children:[u.jsx(jK,{disabled:_,checked:C,onChange:S=>g(S.currentTarget.checked,b),onFocus:()=>v(x),readOnly:c}),u.jsx(K,{flex:1,marginLeft:2,children:w?o({layout:"default",schemaType:w,value:b}):u.jsx(pe,{tone:"caution",radius:2,children:u.jsx(BGe,{value:b,onFocus:()=>v(x)})})})]},x)})})})}function QIn(e){return!!(e&&typeof e=="object"&&"title"in e&&"value"in e)}function JIn(e){return e.map(n=>QIn(n)?{title:n.title||cr(String(n.value)),value:n.value}:{title:cr(String(n)),value:n})}function eAn(e,n){return e.of.find(r=>r.name===Vl(n.value))}function tAn(e){var n,r;const{schemaType:o,onChange:i,value:s=[],readOnly:a,path:l,changed:c,onIndexFocus:d,elementProps:f}=e,h=p.useMemo(()=>{var v;return JIn(((v=o.options)==null?void 0:v.list)||[])},[(n=o.options)==null?void 0:n.list]),m=(v,y)=>{const b=h.map(x=>x.value).filter(x=>x===y?v:s.includes(x));i(b.length>0?ln(b):Ft())},g=((r=o.options)==null?void 0:r.layout)==="grid";return u.jsx(ua,{path:l,isChanged:c,hasFocus:!1,children:u.jsx(Xr,{gap:2,columns:g?Math.min(h.length,4):1,...f,children:h.map((v,y)=>{const b=eAn(o,v),x=s.includes(v.value),w=!b;return u.jsxs(te,{align:"center",as:"label",muted:w,children:[u.jsx(jK,{disabled:w,checked:x,onChange:C=>m(C.currentTarget.checked,v.value),onFocus:()=>d(y),readOnly:a}),u.jsx(K,{padding:2,children:u.jsx(G,{children:v.title})}),!b&&u.jsx(Hqe,{value:v,onFocus:()=>d(y)})]},y)})})})}function Gqe(e){return L3n(e)?u.jsx(XIn,{...e}):u.jsx(tAn,{...e})}function nAn(e){const{schemaType:n,readOnly:r,children:o,onValueCreate:i,onItemAppend:s}=e,a=p.useId(),{t:l}=se(),c=p.useCallback(m=>{s(i(m))},[i,s]),d=p.useCallback(()=>{c(n.of[0])},[n,c]),f=p.useMemo(()=>({constrainSize:!0,portal:!0}),[]),h=n.of.length>1?"inputs.array.action.add-item-select-type":"inputs.array.action.add-item";return r?u.jsx(hn,{portal:!0,content:l("inputs.array.read-only-label"),children:u.jsx(Xr,{children:u.jsx(Te,{icon:Rs,mode:"ghost",disabled:!0,size:"large",text:l(h)})})}):u.jsxs(Xr,{gap:1,style:{gridTemplateColumns:"repeat(auto-fit, minmax(100px, 1fr))"},children:[n.of.length===1?u.jsx(Te,{icon:Rs,mode:"ghost",onClick:d,size:"large",text:l(h)}):u.jsx(vr,{button:u.jsx(Te,{icon:Rs,mode:"ghost",size:"large",text:l(h)}),id:a||"",menu:u.jsx(Xn,{children:n.of.map((m,g)=>{var v,y;const b=Kh(m)&&(m.to||[]).length===1&&m.to[0].icon,x=m.icon||((v=m.type)==null?void 0:v.icon)||b;return u.jsx(wt,{text:m.title||((y=m.type)==null?void 0:y.name),onClick:()=>c(m),icon:x},g)})}),popover:f}),o]})}const rAn={portal:!0,tone:"default"},oAn=p.forwardRef(function(n,r){const{sortable:o,value:i,insertableTypes:s,onInsert:a,onRemove:l,readOnly:c,inputId:d,validation:f,children:h,presence:m,schemaType:g}=n,v=f.filter(S=>S.level==="error").length>0,y=f.filter(S=>S.level==="warning").length>0,b=p.useCallback((S,k)=>{a({position:S,items:[oJ(k)]})},[a]),x=p.useCallback(()=>{i&&a({position:"after",items:[i]})},[a,i]),w=p.useMemo(()=>{if(v)return"critical";if(y)return"caution"},[v,y]),{t:C}=se(),_=u.jsx(vr,{button:u.jsx(_s,{paddingY:3}),id:"".concat(d,"-menuButton"),popover:rAn,menu:u.jsxs(Xn,{children:[u.jsx(wt,{text:C("inputs.array.action.remove"),tone:"critical",icon:Ji,onClick:l}),u.jsx(wt,{text:C("inputs.array.action.duplicate"),icon:Zh,onClick:x}),u.jsx(vR,{types:s,onInsert:b})]})});return u.jsx(yR,{tone:w,menu:!c&&_,dragHandle:!c&&o,presence:m.length===0?null:u.jsx(JE,{presence:m,maxAvatars:1}),validation:f.length>0?u.jsx(K,{paddingX:1,paddingY:3,children:u.jsx(p2,{validation:f})}):null,children:u.jsx(te,{align:g?"flex-end":"center",ref:r,children:u.jsx(te,{align:"flex-end",flex:1,children:u.jsx(K,{flex:1,marginRight:2,children:h})})})})});function iAn(e){let{schemaType:n}=e;const{t:r}=se();return u.jsx(pe,{padding:3,border:!0,radius:2,children:u.jsx(G,{align:"center",muted:!0,size:1,children:n.placeholder||r("inputs.array.no-items-label")})})}function sAn(e,n,r){return aAn(e,n,o=>o===r)}function aAn(e,n,r){let o=n-1,i=n;const s=e.length;for(;o>-1||i<s;){const a=e[i];if(i<s&&r(a,i))return i;const l=e[o];if(o>-1&&r(l,o))return o;o--,i++}return-1}class qqe extends p.PureComponent{constructor(n){super(n),this._element=null,this.handleAppend=r=>{const{value:o=[],onIndexFocus:i,onItemAppend:s}=this.props;s(r),i(o.length)},this.handlePrepend=r=>{const{onIndexFocus:o,value:i=[],onItemPrepend:s}=this.props;s(r),o(i.length)},this.handleSortEnd=r=>{const{onIndexFocus:o,onMoveItem:i,value:s}=this.props;s&&i(r),o(r.toIndex)},this.handleItemMoveStart=()=>{this.setState({disableTransition:!1})},this.handleItemMoveEnd=()=>{this.setState({disableTransition:!0})},this.renderArrayItem=r=>{var o;const{schemaType:i}=this.props,s=((o=i.options)==null?void 0:o.sortable)!==!1;return u.jsx(oAn,{...r,sortable:s,insertableTypes:i.of})},this.state={disableTransition:!1}}focus(){this._element&&this._element.focus()}getSnapshotBeforeUpdate(n){var r;const{focusPath:o=[],value:i=[]}=n,{focusPath:s=[],value:a=[]}=this.props;if(o[0]===s[0]&&i.length!==a.length){const l=s[0],c=window.getSelection();if(!((c==null?void 0:c.focusNode)instanceof HTMLElement))return null;const d=(r=c.focusNode)==null?void 0:r.querySelector("input,textarea");return d instanceof HTMLInputElement?{prevFocusedIndex:l,restoreSelection:{text:c.toString(),start:d.selectionStart,end:d.selectionEnd,value:d.value}}:{}}return null}componentDidUpdate(n,r,o){var i;const{onIndexFocus:s}=this.props;if(o!=null&&o.restoreSelection&&n.value){const a=n.value[o.prevFocusedIndex],l=sAn(this.props.value||[],o.prevFocusedIndex,a);if(l===-1)return;const c=(i=this._element)==null?void 0:i.querySelector("[data-item-index='".concat(l,"'] input,textarea"));if(c instanceof HTMLInputElement){c.focus();try{c.setSelectionRange(o.restoreSelection.start,o.restoreSelection.end)}catch{}}s(l)}}render(){const{schemaType:n,members:r,readOnly:o,renderInput:i,onUpload:s,onItemRemove:a,resolveUploader:l,elementProps:c,arrayFunctions:d=nAn,changed:f}=this.props,h=!o&&bo(n,"options.sortable")!==!1,m=r.map(g=>({id:"".concat(g.key,"-").concat(g.kind==="item"?g.item.value:"error"),member:g}));return u.jsxs(he,{space:2,"data-testid":"array-primitives-input",children:[u.jsx(SJ,{types:n.of,resolveUploader:l,onUpload:s,...c,tabIndex:0,children:u.jsx(he,{space:1,children:m.length===0?u.jsx(iAn,{schemaType:n}):u.jsx(pe,{padding:1,border:!0,children:u.jsx(wJ,{onItemMove:this.handleSortEnd,onItemMoveStart:this.handleItemMoveStart,onItemMoveEnd:this.handleItemMoveEnd,items:m.map(g=>g.id),sortable:h,gap:1,children:m.map((g,v)=>{let{member:y,id:b}=g;return u.jsxs(CJ,{id:b,sortable:h,disableTransition:this.state.disableTransition,children:[y.kind==="item"&&u.jsx(ua,{path:y.item.path,isChanged:f,hasFocus:!1,children:u.jsx(bkn,{member:y,renderItem:this.renderArrayItem,renderInput:i})}),y.kind==="error"&&u.jsx(Uqe,{sortable:h,member:y,onRemove:()=>a(v)})]},y.key)})})})})}),u.jsx(d,{onChange:this.props.onChange,onItemAppend:this.handleAppend,onItemPrepend:this.handlePrepend,onValueCreate:oJ,readOnly:this.props.readOnly,schemaType:this.props.schemaType,value:this.props.value})]})}}function lAn(e){return p.useMemo(()=>{var r;return Array.isArray((r=e.schemaType.options)==null?void 0:r.list)},[e.schemaType])?u.jsx(Gqe,{...e}):F3n(e)?u.jsx(qqe,{...e}):u.jsx(Wqe,{...e})}var J0e=Object.freeze,cAn=Object.defineProperty,TJ=(e,n)=>J0e(cAn(e,"raw",{value:J0e(n||e.slice())})),eve,tve,nve;const uAn=M(pe)(eve||(eve=TJ([`
line-height: 1;
`]))),dAn=M(K)(tve||(tve=TJ([`
align-self: center;
`]))),fAn=M(K)(nve||(nve=TJ([`
line-height: 0;
`])));function hAn(e){var n;const{id:r,value:o,schemaType:i,readOnly:s,elementProps:a,validation:l}=e,c=((n=i.options)==null?void 0:n.layout)||"switch",d=typeof o!="boolean",f=o||!1,h=c==="checkbox"?jK:xLe,m=s?"transparent":void 0;return u.jsx(uAn,{border:!0,"data-testid":"boolean-input",radius:2,tone:m,children:u.jsxs(te,{children:[u.jsx(fAn,{padding:3,children:u.jsx(h,{label:i.title,...a,checked:f,disabled:s,indeterminate:d,style:{margin:-4}})}),u.jsx(K,{flex:1,paddingY:2,children:u.jsx(RGe,{deprecated:i.deprecated,description:i.description,inputId:r,validation:l,title:i.title})}),u.jsx(dAn,{paddingX:3,paddingY:1,children:u.jsx(akn,{maxAvatars:1,position:"top"})})]})})}function pAn(e){const{date:n,focused:r,isCurrentMonth:o,isToday:i,onSelect:s,selected:a}=e,l=p.useCallback(()=>{s(n)},[n,s]);return u.jsx("div",{"aria-selected":a,"data-ui":"CalendarDay",children:u.jsx(pe,{"aria-label":n.toDateString(),"aria-pressed":a,as:"button",__unstable_focusRing:!0,"data-weekday":!0,"data-focused":r?"true":"",role:"button",tabIndex:-1,onClick:l,padding:2,radius:2,selected:a,tone:i||a?"primary":"default",children:u.jsx(G,{muted:!a&&!o,size:1,style:{textAlign:"center"},weight:o?"medium":"regular",children:n.getDate()})})})}const mAn=ZX(0,24),gAn=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],vAn=[1,2,3,4,5,6],yAn=(e,n)=>{const r=RVe(e);return PVe({start:r,end:HVe(r)},{weekStartsOn:n===7?0:n})},bAn=e=>e.map(n=>[n,...vAn.map(r=>qa(n,r))]),xAn=e=>{const{weekInfo:n}=Np();return bAn(yAn(e,n.firstDay)).map(r=>({number:zVe(r[0]),days:r}))};function wAn(e){const{weekInfo:{firstDay:n}}=Np(),r=n===1?e.weekDayNames:[e.weekDayNames[6],...e.weekDayNames.slice(0,6)];return u.jsx(K,{"aria-hidden":e.hidden||!1,"data-ui":"CalendarMonth",children:u.jsxs(Xr,{gap:1,style:{gridTemplateColumns:"repeat(7, minmax(44px, 46px))"},children:[r.map(o=>u.jsx(K,{paddingY:2,children:u.jsx(G,{size:1,weight:"medium",style:{textAlign:"center"},children:o})},o)),xAn(e.date).map((o,i)=>o.days.map((s,a)=>{const l=e.focused&&wm(s,e.focused),c=e.selected&&wm(s,e.selected),d=wm(s,new Date),f=e.focused&&XVe(s,e.focused);return u.jsx(pAn,{date:s,focused:l,isCurrentMonth:f,isToday:d,onSelect:e.onSelect,selected:c},"".concat(i,"-").concat(a))}))]})})}const rve={dayPresets:!1,timePresets:!1},Yqe=p.forwardRef(function(n,r){let{onChange:o,onBlur:i,onKeyPress:s,value:a,...l}=n;const[c,d]=p.useState(),f=p.useCallback(v=>{d(v.currentTarget.value)},[]),h=p.useCallback(v=>{v.currentTarget.value!=="".concat(a)&&o&&o(v),d(void 0)},[o,a]),m=p.useCallback(v=>{h(v),i&&i(v)},[h,i]),g=p.useCallback(v=>{v.key==="Enter"&&h(v),s&&s(v)},[h,s]);return u.jsx(xs,{...l,"data-testid":"date-input",ref:r,value:c===void 0?a:c,onChange:f,onBlur:m,onKeyPress:g})}),CAn=e=>{const{onChange:n,...r}=e,o=p.useCallback(i=>{const s=parseInt(i.currentTarget.value,10);isNaN(s)||n(s)},[n]);return u.jsx(Yqe,{...r,fontSize:1,onChange:o,inputMode:"numeric",padding:2,radius:2})},_An=u.jsx("span",{"data-preserve-focus":!0,style:{overflow:"hidden",position:"absolute",outline:"none"},tabIndex:-1}),HD={padding:2},SAn=p.forwardRef(function(n,r){const{selectTime:o,onFocusedDateChange:i,selectedDate:s=new Date,focusedDate:a=s,timeStep:l=1,onSelect:c,labels:d,...f}=n,h=p.useCallback(E=>i(E),[i]),m=p.useCallback(E=>h(msn(JVe(a,E),1)),[a,h]),g=p.useCallback(E=>m(Number(E.currentTarget.value)),[m]),v=p.useCallback(E=>h(rX(a,E)),[a,h]),y=p.useCallback(E=>h(gsn(a,E)),[a,h]),b=p.useCallback(E=>{c(vA(gL(E,s.getHours()),s.getMinutes()))},[c,s]),x=p.useCallback(E=>{const j=Number(E.currentTarget.value);c(vA(s,j))},[c,s]),w=p.useCallback(E=>{const j=Number(E.currentTarget.value);c(gL(s,j))},[c,s]);p.useCallback((E,j)=>{c(gL(vA(s,j),E))},[c,s]);const C=Lo(r),_=p.useCallback(()=>{var E,j;(j=(E=C.current)==null?void 0:E.querySelector('[data-focused="true"]'))==null||j.focus()},[C]),S=p.useCallback(E=>{var j,T;if(!gAn.includes(E.key))return;const $=E.currentTarget;if(E.preventDefault(),$.hasAttribute("data-calendar-grid")){_();return}E.key==="ArrowUp"&&i(qa(a,-7)),E.key==="ArrowDown"&&i(qa(a,7)),E.key==="ArrowLeft"&&i(qa(a,-1)),E.key==="ArrowRight"&&i(qa(a,1)),(T=(j=C.current)==null?void 0:j.querySelector("[data-preserve-focus]"))==null||T.focus()},[C,_,i,a]);p.useEffect(()=>{_()},[_]),p.useEffect(()=>{var E;((E=document.activeElement)==null?void 0:E.matches("[data-calendar-grid], [data-calendar-grid] [data-preserve-focus]"))&&_()},[C,_,a]),p.useCallback(()=>b(qa(new Date,-1)),[b]),p.useCallback(()=>b(new Date),[b]),p.useCallback(()=>b(qa(new Date,1)),[b]);const k=p.useCallback(()=>c(new Date),[c]);return u.jsxs(K,{"data-ui":"Calendar",...f,ref:C,children:[u.jsxs(K,{padding:2,children:[rve.dayPresets,u.jsxs(te,{children:[u.jsx(K,{flex:1,children:u.jsx(kAn,{moveFocusedDate:v,onChange:g,labels:{goToPreviousMonth:d.goToPreviousMonth,goToNextMonth:d.goToNextMonth},monthNames:d.monthNames,value:a==null?void 0:a.getMonth()})}),u.jsx(K,{marginLeft:2,children:u.jsx(EAn,{moveFocusedDate:v,labels:{goToNextYear:d.goToNextYear,goToPreviousYear:d.goToPreviousYear},onChange:y,value:a.getFullYear()})})]}),u.jsxs(K,{"data-calendar-grid":!0,onKeyDown:S,marginTop:2,overflow:"hidden",tabIndex:0,children:[u.jsx(wAn,{weekDayNames:d.weekDayNamesShort,date:a,focused:a,onSelect:b,selected:s}),_An]})]}),o&&u.jsxs(K,{padding:2,style:{borderTop:"1px solid var(--card-border-color)"},children:[u.jsxs(te,{align:"center",children:[u.jsxs(te,{align:"center",flex:1,children:[u.jsx(K,{children:u.jsx(fv,{"aria-label":d.selectHour,fontSize:1,padding:2,radius:2,value:s==null?void 0:s.getHours(),onChange:w,children:mAn.map(E=>u.jsx("option",{value:E,children:"".concat(E).padStart(2,"0")},E))})}),u.jsx(K,{paddingX:1,children:u.jsx(G,{size:1,children:":"})}),u.jsx(K,{children:u.jsx(fv,{"aria-label":d.selectMinute,fontSize:1,padding:2,radius:2,value:s==null?void 0:s.getMinutes(),onChange:x,children:ZX(0,60,l).map(E=>u.jsx("option",{value:E,children:"".concat(E).padStart(2,"0")},E))})})]}),u.jsx(K,{marginLeft:2,children:u.jsx(Te,{text:d.setToCurrentTime,mode:"bleed",onClick:k})})]}),rve.timePresets]})]})});function kAn(e){const{moveFocusedDate:n,onChange:r,value:o,labels:i,monthNames:s}=e,a=p.useCallback(()=>n(-1),[n]),l=p.useCallback(()=>n(1),[n]);return u.jsxs(te,{flex:1,gap:1,children:[u.jsx(Te,{"aria-label":i.goToPreviousMonth,onClick:a,mode:"bleed",icon:i8,tooltipProps:{content:"Previous month"},...HD}),u.jsx(K,{flex:1,children:u.jsx(fv,{fontSize:1,radius:2,value:o,onChange:r,padding:2,children:s.map((c,d)=>u.jsx("option",{value:d,children:c},d))})}),u.jsx(Te,{"aria-label":i.goToNextMonth,mode:"bleed",icon:Od,onClick:l,tooltipProps:{content:"Next month"},...HD})]})}function EAn(e){const{moveFocusedDate:n,onChange:r,value:o,labels:i}=e,s=p.useCallback(()=>n(-12),[n]),a=p.useCallback(()=>n(12),[n]);return u.jsxs(te,{gap:1,children:[u.jsx(Te,{"aria-label":i.goToPreviousYear,onClick:s,mode:"bleed",icon:i8,tooltipProps:{content:"Previous year"},...HD}),u.jsx(CAn,{value:o,onChange:r,radius:0,style:{width:48}}),u.jsx(Te,{"aria-label":i.goToNextYear,onClick:a,mode:"bleed",icon:Od,tooltipProps:{content:"Next year"},...HD})]})}const jAn=p.forwardRef(function(n,r){const{value:o=new Date,onChange:i,calendarLabels:s,...a}=n,[l,c]=p.useState(),d=p.useCallback(f=>{i(f),c(void 0)},[i]);return u.jsx(SAn,{...a,labels:s,ref:r,selectedDate:o,onSelect:d,focusedDate:l||o,onFocusedDateChange:c})}),TAn=p.forwardRef(function(n,r){const{value:o,inputValue:i,onInputChange:s,onChange:a,selectTime:l,timeStep:c,calendarLabels:d,...f}=n,[h,m]=p.useState(null),g=Lo(r),v=p.useRef(null),[y,b]=p.useState(!1);oo(()=>b(!1),[h]);const x=p.useCallback(()=>{var S,k;(S=g.current)==null||S.focus(),(k=g.current)==null||k.select()},[g]),w=p.useCallback(S=>{S.key==="Escape"&&b(!1)},[]),C=p.useCallback(()=>b(!0),[]),_=u.jsx(te,{style:{padding:"5px"},children:u.jsx(Te,{ref:v,icon:ab,mode:"bleed",onClick:C,style:{display:"block"},"data-testid":"select-date-button",tooltipProps:{content:"Select date"}})});return u.jsx(Yqe,{ref:g,...f,value:i,onChange:s,suffix:y?u.jsx(sp,{zOffset:1e3,children:u.jsx(io,{constrainSize:!0,"data-testid":"date-input-dialog",portal:!0,content:u.jsx(K,{overflow:"auto",children:u.jsx(e1,{onDeactivation:x,children:u.jsx(jAn,{calendarLabels:d,selectTime:l,timeStep:c,onKeyUp:w,value:o,onChange:a})})}),open:!0,placement:"bottom",ref:m,children:_})}):_})}),IAn=new Date,Kqe=p.forwardRef(function(n,r){const{id:o,deserialize:i,formatInputValue:s,onChange:a,parseInputValue:l,placeholder:c,readOnly:d,selectTime:f,serialize:h,timeStep:m,value:g,...v}=n,[y,b]=p.useState(null),{t:x}=se();p.useEffect(()=>{b(null)},[g]);const w=p.useCallback(E=>{const j=E.currentTarget.value,T=j===""?null:l(j);T===null?(a(null),typeof g>"u"&&y&&b(null)):T.isValid?a(h(T.date)):b(j)},[l,a,g,y,h]),C=p.useCallback(E=>{a(E?h(E):null)},[h,a]),_=Lo(r),S=y?l(y):g?i(g):null,k=y||(S!=null&&S.isValid?s(S.date):g);return d?u.jsx(xs,{value:k,readOnly:!0}):u.jsx(TAn,{...v,calendarLabels:n.calendarLabels,id:o,selectTime:f,timeStep:m,placeholder:c||x("inputs.datetime.placeholder",{example:s(IAn)}),ref:_,value:S==null?void 0:S.date,inputValue:k||"",readOnly:!!d,onInputChange:w,onChange:C,customValidity:S==null?void 0:S.error})});function AAn(e){return e instanceof Date&&!isNaN(e.valueOf())}function Zqe(e){return{goToTomorrow:e("calendar.action.go-to-tomorrow"),goToToday:e("calendar.action.go-to-today"),goToYesterday:e("calendar.action.go-to-yesterday"),goToNextMonth:e("calendar.action.go-to-next-month"),goToPreviousMonth:e("calendar.action.go-to-previous-month"),goToNextYear:e("calendar.action.go-to-next-year"),goToPreviousYear:e("calendar.action.go-to-previous-year"),setToCurrentTime:e("calendar.action.set-to-current-time"),selectHour:e("calendar.action.select-hour"),selectMinute:e("calendar.action.select-minute"),monthNames:[e("calendar.month-names.january"),e("calendar.month-names.february"),e("calendar.month-names.march"),e("calendar.month-names.april"),e("calendar.month-names.may"),e("calendar.month-names.june"),e("calendar.month-names.july"),e("calendar.month-names.august"),e("calendar.month-names.september"),e("calendar.month-names.october"),e("calendar.month-names.november"),e("calendar.month-names.december")],weekDayNamesShort:[e("calendar.weekday-names.short.monday"),e("calendar.weekday-names.short.tuesday"),e("calendar.weekday-names.short.wednesday"),e("calendar.weekday-names.short.thursday"),e("calendar.weekday-names.short.friday"),e("calendar.weekday-names.short.saturday"),e("calendar.weekday-names.short.sunday")],setToTimePreset:(n,r)=>e("calendar.action.set-to-time-preset",{time:n,date:r})}}const $An=e=>$Z(e,e2),DAn=e=>$E(e,e2);function OAn(e){var n;const{readOnly:r,onChange:o,schemaType:i,elementProps:s,value:a}=e,l=((n=i.options)==null?void 0:n.dateFormat)||e2,{t:c}=se(),d=p.useCallback(g=>{o(g===null?Ft():ln(g))},[o]),f=p.useCallback(g=>$E(g,l),[l]),h=p.useCallback(g=>$Z(g,l),[l]),m=p.useMemo(()=>Zqe(c),[c]);return u.jsx(Kqe,{...s,deserialize:$An,formatInputValue:f,onChange:d,parseInputValue:h,placeholder:i.placeholder,calendarLabels:m,readOnly:r,selectTime:!1,serialize:DAn,value:a})}function PAn(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return{dateFormat:e.dateFormat||e2,timeFormat:e.timeFormat||AZ,timeStep:"timeStep"in e&&Number(e.timeStep)||1}}function dU(e){return e.toISOString()}function RAn(e){const n=new Date(e);return AAn(n)?{isValid:!0,date:n}:{isValid:!1,error:'Invalid date value: "'.concat(e,'"')}}function MAn(e,n){if(!n||n===1)return e;const r=Qin(e),o=Zon(r),i=o%n;return dU(i!==0?vA(r,o-i):r)}function LAn(e){const{onChange:n,schemaType:r,value:o,elementProps:i}=e,{dateFormat:s,timeFormat:a,timeStep:l}=PAn(r.options),{t:c}=se(),d=p.useCallback(g=>{let v=g;v!==null&&l>1&&(v=MAn(v,l)),n(v===null?Ft():ln(v))},[n,l]),f=p.useCallback(g=>$E(g,"".concat(s," ").concat(a)),[s,a]),h=p.useCallback(g=>$Z(g,"".concat(s," ").concat(a)),[s,a]),m=p.useMemo(()=>Zqe(c),[c]);return u.jsx(Kqe,{...i,calendarLabels:m,onChange:d,deserialize:RAn,formatInputValue:f,parseInputValue:h,placeholder:r.placeholder,selectTime:!0,serialize:dU,timeStep:l,value:o})}function FAn(e){const{validationError:n,elementProps:r}=e;return u.jsx(xs,{...r,type:"email",inputMode:"email",customValidity:n})}const BAn=(e,n)=>{if(typeof e=="function")throw new Error('Schema type "'.concat((n==null?void 0:n.name)||"<not-found>","\"'s `validation` was not run though `inferFromSchema`"));return e?Array.isArray(e)?e:[e]:[]};function FA(e,n){for(const r of BAn(e==null?void 0:e.validation,e))for(const o of r._rules)if(o.flag===n)return o;return null}function Xqe(e){const{schemaType:n,validationError:r,elementProps:o}=e,i=FA(n,"min"),s=FA(n,"integer"),a=FA(n,"precision"),l=typeof(i==null?void 0:i.constraint)=="number"&&(i==null?void 0:i.constraint)>=0,c=s||(a==null?void 0:a.constraint)===0,d=l?c?"numeric":"decimal":"text";return u.jsx(xs,{...o,type:"number",step:"any",inputMode:d,customValidity:r,placeholder:n.placeholder,pattern:l?"[d]*":void 0,max:Number.MAX_SAFE_INTEGER,min:Number.MIN_SAFE_INTEGER,"data-testid":"number-input"})}const NAn=p.forwardRef(function(n,r){const{onClick:o}=n,i=p.useCallback(()=>{o==null||o(n.name)},[n.name,o]);return u.jsx(k$,{"data-testid":"group-tab-".concat(n.name),id:"".concat(n.name,"-tab"),label:n.title,ref:r,...n,onClick:i})}),VAn=e=>{const{name:n,title:r,...o}=e,{selected:i}=e;return u.jsx("option",{title:r,value:n,id:"".concat(n,"-tab"),"aria-controls":o["aria-controls"],"data-testid":"group-select-".concat(n),"aria-selected":i?"true":"false",children:r||n})};var ove=Object.freeze,zAn=Object.defineProperty,HAn=(e,n)=>ove(zAn(e,"raw",{value:ove(n||e.slice())})),ive;const UAn=M(m$t)(ive||(ive=HAn([`
/* Hide on small screens */
&[data-eq-max~='0'] [data-ui='TabList'] {
display: none;
}
/* Hide on medium to large screens */
[data-ui='Select'] {
display: none;
}
/* Show on small screens */
&[data-eq-max~='0'] [data-ui='Select'] {
display: block;
}
`]))),WAn=e=>{let{inputId:n,groups:r,onClick:o,shouldAutoFocus:i=!0,disabled:s}=e;return u.jsx(OK,{space:2,"data-testid":"field-group-tabs",children:r.map(a=>u.jsx(NAn,{"aria-controls":"".concat(n,"-field-group-fields"),autoFocus:i&&a.selected,disabled:s||a.disabled,icon:a==null?void 0:a.icon,name:a.name,onClick:o,selected:!!a.selected,title:a.title||a.name},"".concat(n,"-").concat(a.name,"-tab")))})},GAn=e=>{let{disabled:n,groups:r,inputId:o,onSelect:i,shouldAutoFocus:s=!0}=e;var a;const l=p.useCallback(d=>{i(d.currentTarget.value)},[i]),{t:c}=se();return u.jsx(fv,{"aria-label":c("inputs.object.field-group-tabs.aria-label"),autoFocus:s,"data-testid":"field-group-select",disabled:n,fontSize:2,muted:!0,onChange:l,value:(a=r.find(d=>d.selected))==null?void 0:a.name,children:r.map(d=>u.jsx(VAn,{"aria-controls":"".concat(o,"-field-group-fields"),disabled:d.disabled,name:d.name,selected:!!d.selected,title:d.title||d.name},"".concat(o,"-").concat(d.name,"-tab")))})},qAn=p.memo(function(n){let{disabled:r=!1,onClick:o,...i}=n;const s=p.useCallback(a=>{o==null||o(a)},[o]);return u.jsxs(UAn,{"data-testid":"field-group-root",children:[u.jsx(WAn,{...i,disabled:r,onClick:s}),u.jsx(GAn,{...i,disabled:r,onSelect:s})]})});var sve=Object.freeze,YAn=Object.defineProperty,Qqe=(e,n)=>sve(YAn(e,"raw",{value:sve(n||e.slice())})),ave,lve;const KAn=M(pe)(ave||(ave=Qqe([`
margin-bottom: `,`px;
padding-bottom: `,`px;
`])),e=>{let{$level:n,theme:r}=e;return n===0?0:r.sanity.space[5]*-1},e=>{let{$level:n,theme:r}=e;return r.sanity.space[4]}),ZAn=M(Xr)(lve||(lve=Qqe([`
align-items: flex-end;
`])));function XAn(e){const{fieldNames:n,onChange:r,readOnly:o,value:i}=e,s=n.length,a=p.useCallback(c=>{r(Ft([c]))},[r]),{t:l}=se();return u.jsxs(Zf,{status:"warning",title:u.jsx(u.Fragment,{children:l("inputs.object.unknown-fields.warning.title",{count:s})}),children:[u.jsx(G,{as:"p",muted:!0,size:1,children:u.jsx(u.Fragment,{children:l("inputs.object.unknown-fields.warning.description",{count:s})})}),u.jsxs(ry,{marginTop:4,open:Yf,title:l("inputs.object.unknown-fields.warning.details.title"),children:[u.jsx(K,{marginBottom:3,children:u.jsx(G,{as:"p",muted:!0,size:1,children:u.jsx(u.Fragment,{children:l("inputs.object.unknown-fields.warning.details.description",{count:s})})})}),u.jsx(he,{as:"ul",space:3,children:n.map(c=>u.jsx(QAn,{fieldName:c,onUnsetClick:a,readOnly:o,value:i==null?void 0:i[c]},c))})]})]})}function QAn(e){let{fieldName:n,onUnsetClick:r,readOnly:o,value:i}=e;const s=p.useCallback(()=>{r(n)},[n,r]),{t:a}=se();return u.jsxs(pe,{as:"li",overflow:"hidden",radius:2,shadow:1,tone:"caution",children:[u.jsx(pe,{padding:3,shadow:1,tone:"inherit",children:u.jsx(qi,{size:1,children:n})}),u.jsx(K,{overflow:"auto",padding:3,children:u.jsx(qi,{language:"json",size:1,children:JSON.stringify(i,null,2)})}),o&&u.jsx(K,{padding:3,children:u.jsx(G,{as:"p",muted:!0,size:1,children:u.jsx(Pt,{t:a,i18nKey:"inputs.object.unknown-fields.read-only.description"})})}),!o&&u.jsx(pe,{padding:3,shadow:1,tone:"inherit",children:u.jsx(Te,{icon:Ji,mode:"ghost",onClick:s,size:"large",tone:"critical",text:a("inputs.object.unknown-fields.remove-field-button.text")})})]})}const cve=p.memo(function(n){const{schemaType:r,groups:o,members:i,onChange:s,renderAnnotation:a,renderBlock:l,renderInlineBlock:c,renderInput:d,renderField:f,renderItem:h,renderPreview:m,level:g,value:v,id:y,onFieldGroupSelect:b}=n,{columns:x}=r.options||{},w=p.useMemo(()=>{if(!r.fields)return null;const S=r.fields.map(E=>E.name),k=Object.keys(v||{}).filter(E=>!E.startsWith("_")&&!S.includes(E));return k.length===0?null:u.jsx(XAn,{fieldNames:k,value:v,onChange:s})},[s,r.fields,v]),C=p.useMemo(()=>o.find(S=>{let{selected:k}=S;return k}),[o]),_=p.useCallback(()=>u.jsx(VEn,{members:i,renderAnnotation:a,renderBlock:l,renderField:f,renderInlineBlock:c,renderInput:d,renderItem:h,renderPreview:m}),[i,a,l,f,c,d,h,m]);return i.length===0?null:u.jsxs(he,{space:6,children:[o.length>0?u.jsx(KAn,{$level:g,"data-testid":"field-groups",children:u.jsx(qAn,{groups:o,inputId:y,onClick:b,shouldAutoFocus:!1})}):null,u.jsx(p.Fragment,{children:x?u.jsx(ZAn,{columns:x,gap:4,marginTop:1,children:_()}):_()},C==null?void 0:C.name),w]})}),Jqe=p.createContext(null);function JAn(e){const n=p.useRef(e.value);n.current=e.value;const r=p.useCallback(o=>ju(n.current,o),[n]);return u.jsx(Jqe.Provider,{value:r,children:e.children})}function e4n(){const e=p.useContext(Jqe);if(!e)throw new Error("useFormValue must be used within a FormValueProvider");return e}const t4n=(e,n)=>{var r;const o=(r=n.options)==null?void 0:r.maxLength;return e?VHe(e,{truncate:typeof o=="number"?o:200,symbols:!0}):""};async function n4n(e,n,r){var o;return e&&(((o=n.options)==null?void 0:o.slugify)||t4n)(e,n,r)}function r4n(e,n){const[r,o]=p.useState(null),i=p.useRef(0),s=p.useCallback(a=>{const l=++i.current;o({status:"pending"}),Promise.resolve().then(()=>e(a)).then(c=>{l===i.current&&o({status:"complete",result:c})},c=>{l===i.current&&o({status:"error",error:c})})},[e,...n]);return[r,s]}function o4n(){const{getClient:e}=Or(),n=pr(),r=Ss(),o=pee(),i=zZe();return p.useMemo(()=>({projectId:o,dataset:i,getClient:e,schema:n,currentUser:r}),[e,n,r,o,i])}function i4n(e,n,r){const o=e.slice(0,-1),i=Av(n,o);return{parentPath:o,parent:i,...r}}async function s4n(e,n,r){return typeof e=="function"?e(n,r):Av(n,e)}function a4n(e){var n;const r=e4n(),{path:o,value:i,schemaType:s,validation:a,onChange:l,readOnly:c,elementProps:d}=e,f=(n=s.options)==null?void 0:n.source,h=p.useMemo(()=>a.filter(C=>C.level==="error"),[a]),m=o4n(),{t:g}=se(),v=p.useCallback(C=>{if(!C){l(Xt.from(Ft([])));return}l(Xt.from([nl({_type:s.name}),ln(C,["current"])]))},[l,s.name]),[y,b]=r4n(()=>{if(!f)return Promise.reject(new Error(g("inputs.slug.error.missing-source",{schemaType:s.name})));const C=r([])||{_type:s.name},_=i4n(o,C,m);return s4n(f,C,_).then(S=>n4n(S||"",s,_)).then(S=>v(S))},[f,r,s,o,m,v,g]),x=(y==null?void 0:y.status)==="pending",w=p.useCallback(C=>v(C.currentTarget.value),[v]);return u.jsx(he,{space:3,children:u.jsxs(te,{gap:1,children:[u.jsxs(K,{flex:1,children:[u.jsx(xs,{customValidity:h.length>0?h[0].message:"",disabled:x,onChange:w,value:(i==null?void 0:i.current)||"",readOnly:c,...d}),(y==null?void 0:y.status)==="error"&&u.jsx(pe,{padding:2,tone:"critical",children:y.error.message})]}),f&&u.jsx(Te,{mode:"ghost",type:"button",disabled:c||x,onClick:b,size:"large",text:(y==null?void 0:y.status)==="pending"?g("inputs.slug.action.generating"):g("inputs.slug.action.generate")})]})})}function eYe(e){const{validationError:n,elementProps:r}=e;return u.jsx(xs,{...r,customValidity:n,"data-testid":"string-input"})}var uve=Object.freeze,l4n=Object.defineProperty,c4n=(e,n)=>uve(l4n(e,"raw",{value:uve(n||e.slice())})),dve;const u4n=M(_Dt)(dve||(dve=c4n([`
&[data-as='textarea'] {
resize: vertical;
}
`])));function d4n(e){const{schemaType:n,validationError:r,value:o,elementProps:i}=e;return u.jsx(u4n,{customValidity:r,value:o||"",placeholder:n.placeholder,rows:typeof n.rows=="number"?n.rows:10,...i})}function f4n(e){var n,r;const{schemaType:o,validationError:i,elementProps:s}=e,a=FA(o,"uri"),l=(r=(n=a==null?void 0:a.constraint)==null?void 0:n.options)!=null&&r.allowRelative?"text":"url";return u.jsx(xs,{type:l,inputMode:"url",customValidity:i,...s})}function h4n(e){let{value:n,onClearValue:r}=e;const o=p.useMemo(()=>!!(n!=null&&n._ref),[n==null?void 0:n._ref]),{t:i}=se(),s=u.jsx(Pt,{t:i,i18nKey:"inputs.reference.cross-dataset.feature-disabled-description",components:{DocumentationLink:a=>{let{children:l}=a;return u.jsx("a",{href:"https://www.sanity.io/docs/cross-dataset-references",target:"_blank",rel:"noreferrer",children:l})}}});return u.jsxs(pe,{tone:"caution",padding:4,border:!0,radius:2,"data-testid":"alert-cross-dataset-reference-feature-disabled",children:[u.jsxs(te,{gap:4,marginBottom:o?4:void 0,children:[u.jsx(K,{children:u.jsx(G,{size:1,children:u.jsx(ii,{})})}),u.jsxs(he,{space:3,children:[u.jsx(G,{as:"h2",size:1,weight:"medium",children:i("inputs.reference.cross-dataset.feature-unavailable-title")}),o&&u.jsxs(he,{space:3,children:[u.jsx(G,{as:"p",size:1,children:s}),u.jsx(G,{as:"p",size:1,children:i("inputs.reference.cross-dataset.feature-disabled-actions")})]}),!o&&u.jsx(G,{as:"p",size:1,children:s})]})]}),r&&o&&u.jsx(Te,{icon:Qh,mode:"ghost",onClick:r,text:i("inputs.reference.action.clear"),width:"fill"})]})}var fve=Object.freeze,p4n=Object.defineProperty,m4n=(e,n)=>fve(p4n(e,"raw",{value:fve(n||e.slice())})),hve;const g4n=M(te)(hve||(hve=m4n([`
/* this is a hack to avoid layout jumps while previews are loading
or the message is not tall enough to fill the card
there's probably better ways of solving this */
min-height: 36px;
`])));function tYe(e){var n,r,o;const{refType:i,showStudioUrlIcon:s,hasStudioUrl:a,showTypeLabel:l,availability:c,preview:d,id:f,dataset:h,projectId:m}=e,g=(c==null?void 0:c.reason)==="NOT_FOUND",v=(c==null?void 0:c.reason)==="PERMISSION_DENIED",y=(n=d.published)==null?void 0:n.media,{t:b}=se(),x=p.useMemo(()=>{if(y){const w=typeof(y==null?void 0:y.asset)<"u"&&C_(y),C=p.isValidElement(y);return!w&&!C?null:function(S){let{dimensions:k}=S;return C?y:u.jsx("img",{src:j6({dataset:h,projectId:m}).image(y).withOptions(k).url(),alt:b("inputs.reference.image-preview-alt-text"),referrerPolicy:"strict-origin-when-cross-origin"})}}return i!=null&&i.icon?p.createElement(i.icon):null},[y,h,m,i==null?void 0:i.icon,b]);return u.jsxs(g4n,{align:"center",justify:"center",flex:1,"data-testid":"preview",children:[c!=null&&c.available?u.jsx(K,{flex:1,children:u.jsx(KZe,{title:(r=d.published)==null?void 0:r.title,subtitle:(o=d.published)==null?void 0:o.subtitle,media:x||!1})}):u.jsx(K,{flex:1,children:u.jsx(te,{align:"center",children:u.jsx(K,{flex:1,paddingY:2,children:u.jsx(G,{muted:!0,children:b("inputs.reference.error.document-unavailable-title")})})})}),u.jsx(K,{paddingLeft:3,children:u.jsxs(Qr,{space:4,children:[i&&l&&u.jsx(Bf,{mode:"outline",children:i.title||i.type}),(v||g)&&u.jsx(K,{children:u.jsx(hn,{portal:!0,content:b(g?"inputs.reference.referenced-document-does-not-exist":"inputs.reference.referenced-document-insufficient-permissions",{documentId:f}),children:u.jsx(Ro,{tone:"default",children:v?u.jsx(gg,{}):u.jsx(jx,{})})})}),!(g||v)&&s&&u.jsx(K,{children:u.jsx(hn,{portal:!0,content:b(a?"inputs.reference.document-opens-in-new-tab":"input.reference.document-cannot-be-opened.failed-to-resolve-url"),children:u.jsx(Ro,{size:1,tone:"default",muted:!a,children:u.jsx(Hg,{})})})})]})})]})}const nYe=()=>{},wF={isLoading:!0,result:void 0,error:void 0,retry:nYe},v4n={isLoading:!1,result:void 0,error:void 0,retry:nYe};function rYe(e,n){const[r,o]=p.useState(0),i=p.useCallback(()=>{o(c=>c+1)},[]),s=p.useMemo(()=>({_id:e._id,_type:e._type}),[e._id,e._type]),a=Mi(()=>s._id?n(s).pipe(_e(c=>({isLoading:!1,result:c,error:void 0,retry:i,retryAttempt:r})),bs(wF),bn(c=>(console.error(c),ve({isLoading:!1,result:void 0,error:c,retry:i,retryAttempt:r})))):ve(v4n),[s,n,i,r],wF);return eJ(e._id,e._id)!==e._id?wF:a}function IJ(){return kr(Zn).config().projectId}function y4n(e){var n;const{isLoading:r,result:o,error:i}=rYe(e.document,e.getReferenceInfo),{t:s}=se(),a=IJ();if(r)return u.jsxs(he,{space:2,padding:1,children:[u.jsx(wi,{style:{maxWidth:320},radius:1,animated:!0}),u.jsx(wi,{style:{maxWidth:200},radius:1,size:1,animated:!0})]});if(i)return u.jsx(he,{space:2,padding:1,children:u.jsx(Zf,{title:s("inputs.reference.error.failed-to-load-document-title"),children:u.jsx(G,{muted:!0,size:1,children:i.message})})});if(!o)return null;if(((n=o.availability)==null?void 0:n.reason)==="PERMISSION_DENIED")return u.jsx(he,{space:2,padding:1,children:s("inputs.reference.error.missing-read-permissions-description")});const l=e.referenceType.to.find(c=>c.type===o.type);return l?o&&l&&u.jsx(tYe,{id:o.id,availability:o.availability,preview:o.preview,refType:l,dataset:e.referenceType.dataset,projectId:a,showTypeLabel:e.referenceType.to.length>1}):u.jsx(he,{space:2,padding:1,children:s("inputs.reference.error.invalid-search-result-type-title",{returnedType:o.type})})}function pve(e){var n,r;const{value:o,type:i,showStudioUrlIcon:s,hasStudioUrl:a,referenceInfo:l}=e,{t:c}=se(),d=IJ();if(l.isLoading||l.error)return u.jsxs(he,{space:2,padding:1,children:[u.jsx(wi,{style:{maxWidth:320},radius:1,animated:!l.error}),u.jsx(wi,{style:{maxWidth:200},radius:1,size:1,animated:!l.error})]});const f=i.to.length>1,h=(n=l.result)==null?void 0:n.type,m=i.to.find(g=>g.type===h);return(r=l.result.availability)!=null&&r.available&&!m?u.jsx(he,{space:2,padding:2,children:u.jsx(G,{as:"p",children:u.jsx(Pt,{t:c,i18nKey:"inputs.reference.cross-dataset.invalid-type",values:{typeName:h||"unknown"},components:{JsonValue:()=>u.jsx("pre",{children:JSON.stringify(o,null,2)})}})})}):u.jsx(tYe,{availability:l.result.availability,hasStudioUrl:a,showStudioUrlIcon:s,preview:l.result.preview,refType:m,projectId:d,dataset:i.dataset,id:o._ref,showTypeLabel:f})}var mve=Object.freeze,b4n=Object.defineProperty,oYe=(e,n)=>mve(b4n(e,"raw",{value:mve(n||e.slice())})),gve,vve;const x4n=M(io)(gve||(gve=oYe([`
& > div {
overflow: auto;
-webkit-overflow-scrolling: touch;
}
`]))),w4n=M(G)(vve||(vve=oYe([`
word-break: break-word;
`]))),C4n=["top-start","bottom-start"],_4n=p.forwardRef(function(n,r){const{searchString:o,loading:i,portalRef:s,referenceElement:a,...l}=n,{t:c}=se(),d=n.options&&n.options.length>0,f=p.useCallback((h,m)=>{let{content:g,hidden:v,inputElement:y,onMouseEnter:b,onMouseLeave:x}=h;return u.jsx(x4n,{"data-testid":"autocomplete-popover",placement:"bottom-start",fallbackPlacements:C4n,arrow:!1,constrainSize:!0,onMouseEnter:b,onMouseLeave:x,content:u.jsx("div",{ref:m,children:d?g:u.jsx(K,{padding:4,children:u.jsx(te,{align:"center",height:"fill",justify:"center",children:u.jsx(w4n,{align:"center",muted:!0,children:u.jsx(Pt,{t:c,i18nKey:"inputs.reference.no-results-for-query",values:{searchTerm:o||""}})})})})}),open:!i&&!v,ref:s,portal:!0,referenceElement:a||y,matchReferenceWidth:!0})},[d,c,o,i,s,a]);return u.jsx(DK,{...l,ref:r,renderPopover:f})}),yve={hits:[],isLoading:!1},S4n=()=>!0,bve=["_ref"],k4n="crossDatasetReferences";function E4n(e){var n,r;const{changed:o,focused:i,focusPath:s,getReferenceInfo:a,onChange:l,onPathFocus:c,onSearch:d,path:f,readOnly:h,schemaType:m,validation:g,value:v,elementProps:y}=e,{t:b}=se(),x=IJ(),[w,C]=p.useState(yve),_=p.useCallback(ue=>{if(!ue){l(Ft()),c([]);return}if(!w.hits.find(fe=>fe.id===ue))throw new Error("Selected an item that wasnt part of the result set");l(ln({_type:m.name,_ref:ro(ue),_projectId:x,_dataset:m.dataset,_weak:m.weak,_key:v==null?void 0:v._key})),c([])},[v==null?void 0:v._key,w.hits,m.name,m.dataset,m.weak,x,l,c]),S=p.useCallback(()=>{l(Ft())},[l]),k=p.useCallback(ue=>{ue.key==="Escape"&&(c==null||c([]))},[c]),E=p.useCallback(ue=>a(ue,m),[a,m]),j=p.useMemo(()=>({_id:v==null?void 0:v._ref}),[v==null?void 0:v._ref]),T=rYe(j,E),$=hee(k4n),D=p.useRef(null),I=s.length===1&&s[0]==="_ref",O=y.ref;Ra({hasFocusAt:I,ref:v==null?void 0:v._ref},(ue,le)=>{var fe;const ke=(ue==null?void 0:ue.ref)!==le.ref;((ue==null?void 0:ue.hasFocusAt)!==le.hasFocusAt||ke)&&le.hasFocusAt&&((fe=O.current)==null||fe.focus())});const A=v!=null&&v._weak?"weak":"strong",P=m.weak===!0?"weak":"strong",R=!!(v!=null&&v._ref),B=p.useCallback(()=>{l(m.weak===!0?ln(!0,["_weak"]):Ft(["_weak"]))},[l,m]),{push:L}=Ns(),z=p.useMemo(()=>g.filter(ue=>ue.level==="error"),[g]),H=p.useCallback(ue=>{ue.currentTarget===y.ref.current&&(c==null||c([iOe]))},[y.ref,c]),V=p.useCallback(ue=>{ue.currentTarget===y.ref.current&&(c==null||c(bve))},[y.ref,c]),W=p.useCallback(()=>{c==null||c(bve)},[c]),q=p.useId(),F=xP(ue=>ue.pipe(ze(Pi),ho(),Dt(le=>xi(ve({isLoading:!0}),d(le).pipe(_e(fe=>({hits:fe,searchString:le,isLoading:!1})),bn(fe=>(L({title:"Reference search failed",description:fe.message,status:"error",id:"reference-search-fail-".concat(q)}),console.error(fe),ve({hits:[]})))))),jc((le,fe)=>({...le,...fe}),yve),Ar(C)),[q,d,L]),Q=p.useCallback(()=>{F("")},[F]),N=!T.isLoading&&R&&A!==P,Y=(v==null?void 0:v._ref)&&((r=m.studioUrl)==null?void 0:r.call(m,{id:v==null?void 0:v._ref,type:(n=T==null?void 0:T.result)==null?void 0:n.type}))||null,Z=p.useCallback(ue=>u.jsx(og,{as:"button",type:"button",radius:2,children:u.jsx(K,{paddingX:3,paddingY:1,children:u.jsx(y4n,{referenceType:m,document:ue.hit.published,getReferenceInfo:E})})}),[m,E]),ne=I||!(v!=null&&v._ref),X=p.useRef(null),J=p.useRef(null),oe=p.useRef(null);return Sqe([X,J,oe],()=>{I&&c([])}),u.jsxs(u.Fragment,{children:[!$.isLoading&&!$.enabled&&u.jsx(h4n,{value:v,onClearValue:S}),($.isLoading||$.enabled)&&u.jsx(he,{space:1,children:ne?u.jsx(he,{space:2,ref:X,children:u.jsx(ua,{path:f,isChanged:o,hasFocus:!!i,children:u.jsx("div",{ref:D,children:u.jsx(_4n,{...y,"data-testid":"autocomplete",loading:w.isLoading,referenceElement:D.current,portalRef:J,id:q||"",options:w.hits.map(ue=>({value:ue.id,hit:ue})),onFocus:V,radius:2,placeholder:b("inputs.reference.search-placeholder"),onKeyDown:k,readOnly:h,disabled:T.isLoading,onQueryChange:F,searchString:w.searchString,onChange:_,filterOption:S4n,renderOption:Z,openButton:{onClick:Q}})})})}):u.jsx(ua,{path:f,isChanged:o,hasFocus:!!i,children:u.jsxs(pe,{padding:0,border:!0,flex:1,radius:1,tone:h?"transparent":T.error||z.length>0?"critical":"default",children:[u.jsxs(te,{align:"center",padding:1,children:[Y?u.jsx(og,{as:"a",target:"_blank",rel:"noopener noreferrer",href:Y,"data-as":"a",flex:1,padding:1,paddingRight:3,radius:2,tone:"inherit",__unstable_focusRing:!0,tabIndex:0,onFocus:H,ref:y.ref,children:u.jsx(pve,{value:v,referenceInfo:T,showStudioUrlIcon:!0,hasStudioUrl:!!Y,type:m})}):u.jsx(og,{flex:1,padding:1,paddingRight:3,radius:2,tone:"inherit",__unstable_focusRing:!0,tabIndex:0,onFocus:H,ref:y.ref,children:u.jsx(pve,{value:v,referenceInfo:T,showStudioUrlIcon:!0,type:m})}),u.jsx(Qr,{paddingX:1,children:u.jsx(vr,{button:u.jsx(_s,{"data-testid":"menu-button"}),id:"".concat(q,"-menuButton"),menu:u.jsx(Xn,{children:!h&&u.jsxs(u.Fragment,{children:[u.jsx(wt,{text:b("inputs.reference.action.clear"),tone:"critical",icon:Qh,"data-testid":"menu-item-clear",onClick:S}),u.jsx(wt,{text:b("inputs.reference.action.replace"),icon:Nw,"data-testid":"menu-item-replace",onClick:W})]})}),placement:"right",popover:{portal:!0,tone:"default"}})})]}),N&&u.jsx(mJ,{actualStrength:A,handleFixStrengthMismatch:B}),T.error&&u.jsx(pJ,{errorMessage:T.error.message,onHandleRetry:T.retry})]})})})]})}const j4n="cross-dataset-refs",iYe={available:!0,reason:"READABLE"},T4n={available:!1,reason:"PERMISSION_DENIED"},I4n={available:!1,reason:"NOT_FOUND"};function A4n(e){const{client:n,documentPreviewStore:r}=e,{dataset:o,projectId:i}=n.config(),s=o&&i?{dataset:o,projectId:i}:void 0;return function(l,c){return(l._type?ve(l):r.observeDocumentTypeFromId(l._id,s).pipe(_e(d=>({_id:l._id,_type:d})))).pipe(Dt(d=>{if(!d._type)return $4n(n,l._id).pipe(_e(g=>({id:l._id,type:void 0,availability:g,preview:{published:void 0}})));const f=c.to.find(g=>g.type===d._type),h=MJ(f==null?void 0:f.preview)||[],m=r.observePaths(l,h,s).pipe(_e(g=>g&&UD(g,f)));return ys([m]).pipe(_e(g=>{let[v]=g;return{type:d._type,id:l._id,availability:iYe,preview:{published:en(v)?v:void 0}}}))}))}}function $4n(e,n){const r={uri:e.getDataUrl("doc",n),json:!0,query:{excludeContent:"true"},tag:"".concat(j4n,".availability")};return e.observable.request(r).pipe(_e(o=>{const s=OX(o.omitted||[],a=>a.id)[n];return s?s.reason==="existence"?I4n:s.reason==="permission"?T4n:null:iYe}))}function D4n(e,n,r,o){return gJ(r.to.map(s=>({name:s.type,__experimental_search:GFe(s,o.maxFieldDepth)})),e,o)(n,{includeDrafts:!1}).pipe(_e(s=>s.map(a=>a.hit)),_e(G6),_e(s=>s.map(a=>({id:a.id,type:a.type,published:a.published}))))}async function O4n(e,n,r,o){if(!e)return{};if(typeof e.filter=="function"){const i=r.slice(0,-1),s=Av(n,i);return await e.filter({document:n,parentPath:i,parent:s,getClient:o})}return{filter:e.filter,params:"filterParams"in e?e.filterParams:void 0}}function P4n(e){const n=p.useRef(e);return n.current=e,n}function R4n(e){const{path:n,schemaType:r}=e,o=Or(),i=o.getClient(Zn),s=Ma(),a=o.getClient,l=p.useMemo(()=>i.withConfig({dataset:r.dataset,apiVersion:"2023-11-13",ignoreBrowserTokenWarning:!0}).clone(),[i,r.dataset]),c=oj(l),d=pR([]),f=P4n(d),h=p.useCallback(g=>Wn(O4n(r.options,f.current,n,a)).pipe($e(v=>{let{filter:y,params:b}=v;return D4n(l,g,r,{...r.options,filter:y,params:b,tag:"search.cross-dataset-reference",maxFieldDepth:c})}),bn(v=>{var y;const b=v.details&&v.details.type==="queryParseError";return(y=r.options)!=null&&y.filter&&b&&(v.message='Invalid reference filter, please check the custom "filter" option'),Ec(v)})),[l,f,n,r,c,a]),m=p.useMemo(()=>A4n({client:l,documentPreviewStore:s}),[l,s]);return u.jsx(E4n,{...e,getReferenceInfo:m,onSearch:h})}function rw(e){const{reference:n,children:r,observeAsset:o,waitPlaceholder:i}=e,s=n==null?void 0:n._ref,a=Mi(()=>o(s),[s,o]);return u.jsx(u.Fragment,{children:s&&a?r(a):i})}var xve=Object.freeze,M4n=Object.defineProperty,L4n=(e,n)=>xve(M4n(e,"raw",{value:xve(n||e.slice())})),wve;const F4n=M(wt)(wve||(wve=L4n([`
position: relative;
& input {
overflow: hidden;
overflow: clip;
top: 0;
left: 0;
width: 100%;
height: 100%;
position: absolute;
min-width: 0;
display: block;
appearance: none;
padding: 0;
margin: 0;
border: 0;
opacity: 0;
}
`]))),B4n=p.forwardRef(function(n,r){const{icon:o,id:i,accept:s,capture:a,multiple:l,onSelect:c,text:d,disabled:f,...h}=n,m="".concat(i||"","-").concat(p.useId()),g=p.useCallback(y=>{c&&y.target.files&&c(Array.from(y.target.files))},[c]),v=p.useCallback(y=>u.jsxs("div",{children:[y,u.jsx("input",{"data-testid":"file-menuitem-input",accept:s,capture:a,id:m,multiple:l,onChange:g,type:"file",value:"",disabled:f})]}),[s,a,f,g,m,l]);return u.jsx(F4n,{...h,htmlFor:m,disabled:f,ref:r,icon:o,text:d,renderMenuItem:v})});function sYe(e){const{onUpload:n,onReset:r,readOnly:o,accept:i,directUploads:s,browse:a,downloadUrl:l,copyUrl:c}=e,{push:d}=Ns(),{t:f}=se(),h=p.useCallback(()=>{navigator.clipboard.writeText(c||""),d({closable:!0,status:"success",title:f("inputs.files.common.actions-menu.notification.url-copied")})},[c,d,f]);return u.jsxs(u.Fragment,{children:[u.jsx(B4n,{icon:l8,onSelect:n,accept:i,text:f("inputs.files.common.actions-menu.upload.label"),"data-testid":"file-input-upload-button",disabled:o||!s}),a,(l||c)&&u.jsx(ti,{}),l&&u.jsx(wt,{as:"a",icon:Oq,text:f("inputs.files.common.actions-menu.download.label"),href:l}),c&&u.jsx(wt,{icon:Zh,text:f("inputs.files.common.actions-menu.copy-url.label"),onClick:h}),u.jsx(ti,{}),u.jsx(wt,{tone:"critical",icon:Qh,text:f("inputs.files.common.actions-menu.clear-field.label"),onClick:r,disabled:o,"data-testid":"file-input-clear"})]})}function N4n(e,n){return new Promise((r,o)=>{const i=new XMLHttpRequest;i.onload=()=>{const s=new FileReader;s.onloadend=()=>{var a;const l=(a=s.result)==null?void 0:a.toString(),c=l==null?void 0:l.substring(11,l.indexOf(";base64"));if(!c&&!n){o(new Error("Could not find mime type for image"));return}r(aYe(s.result,n||"".concat(qf(),".").concat(c)))},s.readAsDataURL(i.response)},i.onerror=s=>{o(s)},i.open("GET",e),i.responseType="blob",i.send()})}function V4n(e,n){return new Promise((r,o)=>{const i=e.toString(),s=i.substring(11,i.indexOf(";base64"));if(!s&&!n){o(new Error("Could not find mime type for image"));return}r(aYe(e,n||"".concat(qf(),".").concat(s)))})}function aYe(e,n){var r;const o=e.split(","),i=(r=o[0].match(/:(.*?);/))==null?void 0:r[1],s=atob(o[1]);let a=s.length;const l=new Uint8Array(a);for(;a--;)l[a]=s.charCodeAt(a);return new File([l],n,{type:i})}function lYe(e){let{assetFromSource:n,onChange:r,type:o,resolveUploader:i,uploadWith:s,isImage:a}=e;if(!n)throw new Error("No asset given");if(!Array.isArray(n)||n.length===0)throw new Error("Returned value must be an array with at least one item (asset)");const l=n[0],c=l.assetDocumentProps,d=c==null?void 0:c.originalFilename,f=c==null?void 0:c.label,h=c==null?void 0:c.title,m=c==null?void 0:c.description,g=c==null?void 0:c.creditLine,v=c==null?void 0:c.source,y=a?[Ft(["hotspot"]),Ft(["crop"])]:[];switch(l.kind){case"assetDocumentId":r([nl({_type:o.name}),...y,ln({_type:"reference",_ref:l.value},["asset"])]);break;case"file":{const b=i(o,l.value);b&&s(b,l.value,{label:f,title:h,description:m,creditLine:g,source:v});break}case"base64":V4n(l.value,d).then(b=>{const x=i(o,b);x&&s(x,b,{label:f,title:h,description:m,creditLine:g,source:v})});break;case"url":N4n(l.value,d).then(b=>{const x=i(o,b);x&&s(x,b,{label:f,title:h,description:m,creditLine:g,source:v})});break;default:throw new Error("Invalid value returned from asset source plugin")}}var Cve=Object.freeze,z4n=Object.defineProperty,H4n=(e,n)=>Cve(z4n(e,"raw",{value:Cve(n||e.slice())})),_ve;const U4n=M(te)(_ve||(_ve=H4n([`
pointer-events: none;
`])));function cYe(e){const{hoveringFiles:n,type:r,readOnly:o,acceptedFiles:i,rejectedFilesCount:s,directUploads:a}=e,l=r==="file",{t:c}=se(),d=p.useMemo(()=>o?u.jsx(Zk,{}):n&&s>0||!a?u.jsx(gg,{}):l?u.jsx(Kk,{}):u.jsx(Sd,{}),[a,n,l,o,s]),f=p.useMemo(()=>{if(!a)return c("inputs.files.common.placeholder.upload-not-supported");if(o)return c("inputs.files.common.placeholder.read-only");if(n&&a&&!o){if(i.length>0)return c("inputs.files.common.placeholder.drop-to-upload",{context:r});if(s>0)return c("inputs.files.common.placeholder.cannot-upload-some-files",{count:s})}return c("inputs.files.common.placeholder.drag-or-paste-to-upload",{context:r})},[i.length,a,n,o,s,c,r]);return u.jsxs(U4n,{align:"center",gap:3,justify:"center",paddingLeft:1,children:[u.jsx(G,{muted:!0,size:1,children:d}),u.jsx(G,{size:1,muted:!0,children:f})]})}const uYe=$qe(Pqe(pe));var Sve=Object.freeze,W4n=Object.defineProperty,G4n=(e,n)=>Sve(W4n(e,"raw",{value:Sve(n||e.slice())})),kve;const q4n=M(Te).attrs({forwardedAs:"label"})(e=>{let{theme:n}=e;const{focusRing:r}=n.sanity,o=n.sanity.color.base,i={width:1,color:"var(--card-border-color)"};return ge(kve||(kve=G4n([`
&:not([data-disabled='true']) {
&:focus-within {
box-shadow: `,`;
}
}
// The underlying file input is rendered as children within a Sanity UI <Button> component.
// The below visibly hides it by targeting the input's parent <span> element, which is
// added by the <Button> component.
// TODO: refactor, avoid nth-child selector usage
& > span:nth-child(2) {
overflow: hidden;
overflow: clip;
top: 0;
left: 0;
width: 100%;
height: 100%;
position: absolute;
min-width: 0;
display: block;
appearance: none;
padding: 0;
margin: 0;
border: 0;
opacity: 0;
}
`])),mR({base:o,border:i,focusRing:r}))}),Y4n=p.forwardRef(function(n,r){const{icon:o,id:i,accept:s,capture:a,multiple:l,onSelect:c,text:d,disabled:f,...h}=n,m="".concat(i||"","-").concat(p.useId()),g=p.useCallback(v=>{c&&v.target.files&&c(Array.from(v.target.files))},[c]);return u.jsx(q4n,{...h,icon:o,text:d,htmlFor:m,disabled:f,children:u.jsx("input",{"data-testid":"file-button-input",accept:s,capture:a,id:m,multiple:l,onChange:g,ref:r,type:"file",value:"",disabled:f})})});function K4n(e){const{accept:n,acceptedFiles:r,browse:o,directUploads:i,hoveringFiles:s,onUpload:a,readOnly:l,rejectedFilesCount:c,type:d}=e,[f,h]=p.useState(null),m=N8(f),g=(m==null?void 0:m.border)&&m.border.width<440,{t:v}=se();return u.jsxs(te,{align:g?void 0:"center",direction:g?"column":"row",gap:4,justify:"space-between",paddingY:g?1:void 0,ref:h,children:[u.jsx(te,{flex:1,children:u.jsx(cYe,{acceptedFiles:r,directUploads:i,hoveringFiles:s,readOnly:l,rejectedFilesCount:c,type:d})}),u.jsxs(te,{align:"center",gap:1,justify:"center",wrap:"wrap",children:[u.jsx(Y4n,{accept:n,"data-testid":"file-input-upload-button",disabled:l||!i,icon:l8,mode:"bleed",onSelect:a,text:v("input.files.common.upload-placeholder.file-input-button.text")}),o]})]})}const dYe=p.memo(K4n),fYe=1e3*60*2;var Eve=Object.freeze,Z4n=Object.defineProperty,bR=(e,n)=>Eve(Z4n(e,"raw",{value:Eve(n||e.slice())})),jve,Tve,Ive,Ave;const X4n=M(pe)(jve||(jve=bR([`
min-height: 82px;
box-sizing: border-box;
`]))),Q4n=M(te)(Tve||(Tve=bR([`
text-overflow: ellipsis;
overflow: hidden;
overflow: clip;
`]))),J4n=M(he)(Ive||(Ive=bR([`
position: relative;
width: 60%;
`]))),e$n=M(qi)(Ave||(Ave=bR([`
position: relative;
width: 100%;
code {
overflow: hidden;
overflow: clip;
text-overflow: ellipsis;
position: relative;
max-width: 200px;
}
`]))),t$n=e=>new Date().getTime()-new Date(e).getTime();function hYe(e){let{uploadState:n,onCancel:r,onStale:o,height:i}=e;const s=n.file.name;p.useEffect(()=>{t$n(n.updatedAt)>fYe&&(o==null||o())},[n.updatedAt,o]);const{t:a}=se();return u.jsx(X4n,{tone:"primary",padding:4,border:!0,style:{height:"".concat(i,"px")},children:u.jsxs(Q4n,{align:"center",justify:"space-between",height:"fill",direction:"row",gap:2,children:[u.jsxs(J4n,{children:[u.jsx(te,{justify:"center",gap:[3,3,2,2],direction:["column","column","row"],children:u.jsx(G,{size:1,children:u.jsx(Qr,{space:2,children:u.jsx(Pt,{t:a,i18nKey:"input.files.common.upload-progress",components:{FileName:()=>u.jsx(e$n,{size:1,children:s||"…"})}})})})}),u.jsx(pe,{border:!0,marginTop:3,radius:5,children:u.jsx(AUn,{value:n.progress})})]}),r?u.jsx(Te,{mode:"ghost",onClick:r,text:a("input.files.common.cancel-upload"),tone:"critical"}):null]})})}function pYe(e){let{onClearStale:n}=e;const{t:r}=se();return u.jsxs(pe,{tone:"caution",padding:4,border:!0,radius:2,children:[u.jsxs(te,{gap:4,marginBottom:4,children:[u.jsx(K,{children:u.jsx(G,{size:1,children:u.jsx(ii,{})})}),u.jsxs(he,{space:3,children:[u.jsx(G,{size:1,weight:"medium",children:r("inputs.files.common.stale-upload-warning.title")}),u.jsx(G,{size:1,children:r("inputs.files.common.stale-upload-warning.description",{staleThresholdMinutes:Math.ceil(fYe/1e3/60)})})]})]}),u.jsx(Te,{icon:Qh,mode:"ghost",onClick:n,text:r("inputs.files.common.stale-upload-warning.clear"),width:"fill"})]})}function mYe(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;if(e===0)return"0 Bytes";const r=1024,o=n<0?0:n,i=["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"],s=Math.floor(Math.log(e)/Math.log(r));return"".concat(parseFloat((e/Math.pow(r,s)).toFixed(o))," ").concat(i[s])}function n$n(e){const{originalFilename:n,size:r,children:o,muted:i,disabled:s,onClick:a,isMenuOpen:l,onMenuOpen:c,setMenuButtonElement:d}=e,[f,h]=p.useState(null),[m,g]=p.useState(null),v=p.useCallback(()=>c(!0),[c]);Yl(p.useCallback(x=>{l&&(x.key==="Escape"||x.key==="Tab")&&(c(!1),m==null||m.focus())},[l,c,m])),oo(p.useCallback(x=>{m!=null&&m.contains(x.target)||c(!1)},[m,c]),[f]);const y=p.useCallback(x=>{d(x),g(x)},[d]);p.useEffect(()=>{l&&(f==null||f.focus())},[l,f]);const{t:b}=se();return u.jsxs(te,{wrap:"nowrap",justify:"space-between",align:"center",children:[u.jsx(pe,{as:i||s?void 0:"button",radius:2,padding:2,tone:"inherit",onClick:a,flex:1,children:u.jsxs(te,{wrap:"nowrap",align:"center",children:[u.jsx(pe,{padding:3,tone:"transparent",shadow:1,radius:1,children:u.jsx(G,{muted:i,children:u.jsx(Kk,{})})}),u.jsxs(he,{flex:1,space:2,marginLeft:3,children:[u.jsx(G,{size:1,textOverflow:"ellipsis",muted:i,"data-testid":"file-name",weight:"medium",children:n}),u.jsx(G,{size:1,muted:!0,"data-testid":"file-size",children:mYe(r)})]})]})}),u.jsx(K,{padding:2,children:u.jsx(te,{justify:"center",children:u.jsx(io,{content:u.jsx(Xn,{ref:h,children:o}),id:"file-actions-menu",portal:!0,open:l,constrainSize:!0,children:u.jsx(_s,{"aria-label":b("inputs.file.actions-menu.file-options.aria-label"),"data-testid":"options-menu-button",onClick:v,paddingY:3,ref:y})})})})]})}function $ve(){return u.jsxs(te,{align:"center",justify:"flex-start",padding:2,children:[u.jsx(zv,{padding:3,radius:1,animated:!0}),u.jsxs(he,{flex:1,space:2,marginLeft:3,children:[u.jsx(wi,{style:{width:"100%"},radius:1,animated:!0}),u.jsx(wi,{style:{width:"100%"},radius:1,animated:!0})]})]})}function r$n(e){let{onClearValue:n}=e;const{t:r}=se();return u.jsxs(pe,{tone:"caution",padding:4,border:!0,radius:2,children:[u.jsxs(te,{gap:4,marginBottom:4,children:[u.jsx(K,{children:u.jsx(G,{size:1,children:u.jsx(ii,{})})}),u.jsxs(he,{space:3,children:[u.jsx(G,{size:1,weight:"medium",children:r("inputs.file.invalid-file-warning.title")}),u.jsx(G,{size:1,children:r("inputs.file.invalid-file-warning.description")})]})]}),u.jsx(Te,{icon:Qh,mode:"ghost",onClick:n,text:r("inputs.file.invalid-file-warning.reset-button.text"),width:"fill"})]})}var Dve=Object.freeze,o$n=Object.defineProperty,gYe=(e,n)=>Dve(o$n(e,"raw",{value:Dve(n||e.slice())})),Ove,Pve;const i$n=M(pe)(Ove||(Ove=gYe([`
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
`]))),s$n=M(te)(Pve||(Pve=gYe([`
height: 100%;
`])));function a$n(e){let{children:n}=e;return n}const l$n=["asset"];class c$n extends p.PureComponent{constructor(n){var r;super(n),r=this,this.uploadSubscription=null,this.browseButtonElement=null,this.state={isUploading:!1,selectedAssetSource:null,hoveringFiles:[],isStale:!1,isMenuOpen:!1},this.toast=null,this.handleRemoveButtonClick=()=>{const{path:o,value:i}=this.props,a=typeof o.slice(-1)[0]!="string",l=Object.keys(i||{}),d=l.filter(h=>!["_type","_key","_upload","asset"].includes(h)).length===0,f=["asset"].concat(l.filter(h=>["_upload"].includes(h))).map(h=>Ft([h]));this.props.onChange(Xt.from(d&&!a?Ft():f))},this.handleCancelUpload=()=>{this.cancelUpload()},this.handleClearUploadState=()=>{this.setState({isStale:!1}),this.clearUploadStatus()},this.handleStaleUpload=()=>{this.setState({isStale:!0})},this.handleClearField=()=>{this.props.onChange(Ft(["asset"]))},this.handleSelectFiles=o=>{const{directUploads:i,readOnly:s}=this.props,{hoveringFiles:a}=this.state;i&&!s?this.uploadFirstAccepted(o):a.length>0&&this.handleFilesOut()},this.handleSelectFileFromAssetSource=o=>{this.setState({selectedAssetSource:o})},this.handleAssetSourceClosed=()=>{var o;this.setState({selectedAssetSource:null}),(o=this.browseButtonElement)==null||o.focus()},this.setBrowseButtonElement=o=>{this.browseButtonElement=o},this.uploadWith=function(o,i){let s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{schemaType:a,onChange:l,client:c,t:d}=r.props,{source:f}=s,h={metadata:bo(a,"options.metadata"),storeOriginalFilename:bo(a,"options.storeOriginalFilename"),source:f};r.cancelUpload(),r.setState({isUploading:!0}),l(Xt.from([nl({_type:a.name})])),r.uploadSubscription=o.upload(c,i,a,h).subscribe({next:m=>{m.patches&&l(Xt.from(m.patches))},error:m=>{var g;console.error(m),(g=r.toast)==null||g.push({status:"error",description:d("inputs.file.upload-failed.description"),title:d("inputs.file.upload-failed.title")}),r.clearUploadStatus()},complete:()=>{r.setState({isUploading:!1})}})},this.handleSelectAssetFromSource=o=>{const{onChange:i,schemaType:s,resolveUploader:a}=this.props;lYe({assetFromSource:o,onChange:i,type:s,resolveUploader:a,uploadWith:this.uploadWith}),this.setState({selectedAssetSource:null})},this.handleFileTargetFocus=o=>{var i;o.currentTarget===o.target&&o.currentTarget===((i=this.props.elementProps.ref)==null?void 0:i.current)&&this.props.elementProps.onFocus(o)},this.handleFilesOver=o=>{this.setState({hoveringFiles:o})},this.handleFilesOut=()=>{this.setState({hoveringFiles:[]})},this.handleUpload=o=>{let{file:i,uploader:s}=o;this.uploadWith(s,i)},this.setToast=o=>{this.toast=o},this._assetFieldPath=n.path.concat(l$n)}clearUploadStatus(){var n;(n=this.props.value)!=null&&n._upload&&this.props.onChange(Xt.from([Ft(["_upload"])]))}cancelUpload(){this.uploadSubscription&&(this.uploadSubscription.unsubscribe(),this.clearUploadStatus())}uploadFirstAccepted(n){const{schemaType:r}=this.props,o=n.map(i=>{var s,a;return{file:i,uploader:(a=(s=this.props).resolveUploader)==null?void 0:a.call(s,r,i)}}).find(i=>i.uploader);o&&this.uploadWith(o.uploader,o.file),this.setState({isMenuOpen:!1})}renderUploadState(n){const{isUploading:r}=this.state;return u.jsx(hYe,{uploadState:n,onCancel:r?this.handleCancelUpload:void 0,onStale:this.handleStaleUpload})}renderAssetSource(){const{selectedAssetSource:n}=this.state,{value:r,schemaType:o,observeAsset:i,t:s}=this.props;if(!n)return null;const a=bo(o,"options.accept",""),l=n.component;return r&&r.asset?u.jsx(rw,{observeAsset:i,reference:r.asset,waitPlaceholder:u.jsx($ve,{}),children:c=>u.jsx(l,{selectedAssets:[c],selectionType:"single",assetType:"file",accept:a,dialogHeaderTitle:s("inputs.file.dialog.title"),onClose:this.handleAssetSourceClosed,onSelect:this.handleSelectAssetFromSource})}):u.jsx(l,{selectedAssets:[],selectionType:"single",assetType:"file",accept:a,dialogHeaderTitle:s("inputs.file.dialog.title"),onClose:this.handleAssetSourceClosed,onSelect:this.handleSelectAssetFromSource})}renderAsset(){const{value:n,changed:r,readOnly:o,elementProps:i}=this.props,{hoveringFiles:s,isStale:a}=this.state,l=!!(n!=null&&n._upload||n!=null&&n.asset);return n&&typeof n.asset<"u"&&!(n!=null&&n._upload)&&!nfe(n)?()=>u.jsx(r$n,{onClearValue:this.handleClearField}):c=>u.jsxs(u.Fragment,{children:[a&&u.jsx(K,{marginBottom:2,children:u.jsx(pYe,{onClearStale:this.handleClearUploadState})}),u.jsx(ua,{path:this._assetFieldPath,hasFocus:!!c.focused,isChanged:r,children:n!=null&&n._upload?this.renderUploadState(n._upload):u.jsx(uYe,{...i,onFocus:this.handleFileTargetFocus,tabIndex:0,disabled:!!o,onFiles:this.handleSelectFiles,onFilesOver:this.handleFilesOver,onFilesOut:this.handleFilesOut,tone:this.getFileTone(),$border:l||s.length>0,style:{padding:1},sizing:"border",radius:2,children:u.jsxs("div",{style:{position:"relative"},children:[!(n!=null&&n.asset)&&this.renderUploadPlaceholder(),n!=null&&n.asset&&s.length>0?this.renderAssetMenu(this.getFileTone()):null,!(n!=null&&n._upload)&&(n==null?void 0:n.asset)&&this.renderPreview()]})})})]})}renderPreview(){const{value:n,readOnly:r,assetSources:o,schemaType:i,directUploads:s,observeAsset:a,t:l}=this.props,{isMenuOpen:c}=this.state,d=n==null?void 0:n.asset;if(!d)return null;const f=bo(i,"options.accept","");let h=o&&(o==null?void 0:o.length)===0?null:u.jsx(wt,{icon:Ja,text:l("inputs.file.browse-button.text"),onClick:()=>{this.setState({isMenuOpen:!1}),this.handleSelectFileFromAssetSource(o[0])},disabled:r,"data-testid":"file-input-browse-button"});return o.length>1&&(h=o.map(m=>u.jsx(wt,{text:(m.i18nKey?l(m.i18nKey):m.title)||cr(m.name),onClick:()=>{this.setState({isMenuOpen:!1}),this.handleSelectFileFromAssetSource(m)},icon:m.icon||Sd,disabled:r,"data-testid":"file-input-browse-button-".concat(m.name)},m.name))),u.jsx(rw,{reference:d,observeAsset:a,waitPlaceholder:u.jsx($ve,{}),children:m=>{let{originalFilename:g,extension:v,url:y,size:b}=m;const x=g||"download.".concat(v);let w,C;return nfe(n)&&(C="".concat(y,"?dl"),w=y),u.jsx(n$n,{size:b,originalFilename:x,muted:!r,onMenuOpen:_=>this.setState({isMenuOpen:_}),isMenuOpen:c,setMenuButtonElement:this.setBrowseButtonElement,children:u.jsx(sYe,{onUpload:this.handleSelectFiles,browse:h,onReset:this.handleRemoveButtonClick,downloadUrl:C,copyUrl:w,readOnly:r,accept:f,directUploads:s})})}})}renderAssetMenu(n){const{schemaType:r,readOnly:o,directUploads:i,resolveUploader:s}=this.props,{hoveringFiles:a}=this.state,l=a.filter(d=>s==null?void 0:s(r,d)),c=a.length-l.length;return u.jsx(i$n,{radius:2,tone:n,children:u.jsx(s$n,{align:"center",justify:"center",gap:2,flex:1,children:u.jsx(cYe,{readOnly:o,hoveringFiles:a,acceptedFiles:l,rejectedFilesCount:c,directUploads:i,type:"file"})})})}renderBrowser(){const{assetSources:n,readOnly:r,directUploads:o,id:i,t:s}=this.props;return n.length===0?null:n.length>1&&!r&&o?u.jsx(vr,{id:"".concat(i,"_assetFileButton"),ref:this.setBrowseButtonElement,button:u.jsx(Te,{mode:"bleed",text:s("inputs.file.multi-browse-button.text"),"data-testid":"file-input-multi-browse-button",icon:Ja}),"data-testid":"input-select-button",menu:u.jsx(Xn,{children:n.map(a=>u.jsx(wt,{text:a.title,onClick:()=>{this.setState({isMenuOpen:!1}),this.handleSelectFileFromAssetSource(a)},icon:a.icon||Sd,disabled:r,"data-testid":"file-input-browse-button-".concat(a.name)},a.name))})}):u.jsx(Te,{text:s("inputs.file.browse-button.text"),icon:Ja,mode:"bleed",onClick:()=>{this.setState({isMenuOpen:!1}),this.handleSelectFileFromAssetSource(n[0])},"data-testid":"file-input-browse-button",disabled:r,ref:this.setBrowseButtonElement})}renderUploadPlaceholder(){const{readOnly:n,schemaType:r,directUploads:o,resolveUploader:i}=this.props,{hoveringFiles:s}=this.state,a=s.filter(d=>i==null?void 0:i(r,d)),l=s.length-a.length,c=bo(r,"options.accept","");return u.jsx(u.Fragment,{children:u.jsx(pe,{tone:n?"transparent":"inherit",border:!0,paddingX:3,paddingY:2,radius:2,style:s.length===0?{borderStyle:"dashed"}:{borderStyle:"dashed",borderColor:"transparent"},children:u.jsx(dYe,{browse:this.renderBrowser(),onUpload:this.handleSelectFiles,readOnly:n,hoveringFiles:s,acceptedFiles:a,rejectedFilesCount:l,type:"file",accept:c,directUploads:o})})})}getFileTone(){const{directUploads:n,schemaType:r,value:o,readOnly:i,resolveUploader:s}=this.props,{hoveringFiles:a}=this.state,l=a.filter(d=>s==null?void 0:s(r,d)),c=a.length-l.length;return a.length>0&&(c>0||!n)?"critical":!(o!=null&&o._upload)&&!i&&a.length>0?"primary":o!=null&&o._upload&&(o!=null&&o.asset)&&i?"transparent":"default"}render(){const{members:n,renderAnnotation:r,renderBlock:o,renderInlineBlock:i,renderItem:s,renderInput:a,renderField:l,renderPreview:c,t:d}=this.props,{selectedAssetSource:f}=this.state;return u.jsxs(u.Fragment,{children:[u.jsx(wee,{ref:this.setToast}),n.map(h=>h.kind==="field"&&(h.name==="crop"||h.name==="hotspot")?null:h.kind==="field"?u.jsx(rj,{member:h,renderAnnotation:r,renderInlineBlock:i,renderBlock:o,renderInput:h.name==="asset"?this.renderAsset():a,renderField:h.name==="asset"?a$n:l,renderItem:s,renderPreview:c},h.key):h.kind==="fieldSet"?u.jsx(cJ,{member:h,renderAnnotation:r,renderBlock:o,renderField:l,renderInlineBlock:i,renderInput:a,renderItem:s,renderPreview:c},h.key):h.kind==="error"?u.jsx(lR,{member:h},h.key):u.jsx(u.Fragment,{children:d("inputs.file.error.unknown-member-kind",{kind:h.kind})})),f&&this.renderAssetSource()]})}}function u$n(e){var n;const r=(n=e.schemaType.options)==null?void 0:n.sources,o=Ma(),{file:i}=Kf().__internal,s=kr(Zn),{t:a}=se(),l=p.useCallback((f,h)=>i.directUploads?aJ(f,h):null,[i.directUploads]),c=p.useMemo(()=>r||i.assetSources,[i,r]),d=p.useCallback(f=>YGe(o,f),[o]);return u.jsx(c$n,{...e,t:a,client:s,assetSources:c,directUploads:i.directUploads,observeAsset:d,resolveUploader:l})}var Rve=Object.freeze,d$n=Object.defineProperty,f$n=(e,n)=>Rve(d$n(e,"raw",{value:Rve(n||e.slice())})),Mve;const Lve=M(K)(Mve||(Mve=f$n([`
position: relative;
padding-bottom: calc(`,` * 100%);
& > div {
position: absolute;
top: `,`px;
left: `,`px;
right: `,`px;
bottom: `,`px;
}
`])),e=>{let{ratio:n=3/2}=e;return 1/n},e=>{let{padding:n=0}=e;return n},e=>{let{padding:n=0}=e;return n},e=>{let{padding:n=0}=e;return n},e=>{let{padding:n=0}=e;return n}),pp={x:.5,y:.5,height:1,width:1},mp={top:0,left:0,right:0,bottom:0};function h$n(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const n=Fve(e.image)||1,r=e.hotspot||pp,o=e.crop||mp,i=Fve(e.container)||n*m$n(o),s=e.align||{x:"center",y:"center"},a=p$n(n,{hotspot:r,crop:o},{aspect:i,align:s}),l=yYe(vYe(100/i));return{debug:{result:a},container:{overflow:"hidden",position:"relative",width:"100%",height:l},padding:{marginTop:l},crop:{position:"absolute",overflow:"hidden",height:Xp(a.crop.height),width:Xp(a.crop.width),top:Xp(a.crop.top),left:Xp(a.crop.left)},image:{position:"absolute",height:Xp(a.image.height),width:Xp(a.image.width),top:Xp(a.image.top),left:Xp(a.image.left)}}}function Fve(e){if(!e)return null;if("aspectRatio"in e)return e.aspectRatio;if("height"in e||"width"in e){if(typeof e.height!="number"&&typeof e.width!="number")throw new Error("Height and width must be numbers, got ".concat(JSON.stringify(e)));return e.width/e.height}return null}function vYe(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;const r=Math.pow(10,n);return Math.round(e*r)/r}function p$n(e,n,r){const o=n.crop,i=r.aspect,s=r.align,a=1-o.left-o.right,l=1-o.top-o.bottom,c={top:-o.top/l,left:-o.left/a,width:1/a,height:1/l},f=a/l*e,h={x:(n.hotspot.x-o.left)/a,y:(n.hotspot.y-o.top)/l,height:n.hotspot.height/l,width:n.hotspot.width/a},m=1/h.width,g=1/h.height*f/i,v=Math.min(m,g);let y;const b=f<=i;b?y=1:y=f/i;let x,w;if(y>v){x="letterbox";let C;const _=y-v;b?C=1-_:C=v,w={width:C,height:C/f*i,left:0,top:0};const S=h.x*w.width-h.width*w.width/2;switch(s.x){case"left":w.left=b?0:-S;break;case"right":w.left=b?1-w.width:S;break;case"center":w.left=b?(1-w.width)/2:-S;break;default:throw new Error("Invalid x alignment: '".concat(s.x,"'. Must be either 'left', 'right' or 'center'"))}const k=h.y*w.height-h.height*w.height/2;switch(s.y){case"top":w.top=b?-k:0;break;case"bottom":w.top=k;break;case"center":w.top=b?-k:(1-w.height)/2;break;default:throw new Error("Invalid y alignment: '".concat(s.y,"'. Must be either 'top', 'bottom' or 'center'"))}}else if(b){x="full_width";let C=-h.y/f*i+.5;const _=y/f*i;C>0?C=0:-C>_-1&&(C=-(_-1)),w={width:y,height:_,left:0,top:C}}else{x="full_height";const C=y;let _=.5-h.x*y;_>0?_=0:-_>C-1&&(_=-(C-1)),w={width:C,height:y/f*i,top:0,left:_}}return{method:x,crop:w,image:c}}function m$n(e){const n=1-e.top-e.bottom;return(1-e.left-e.right)/n}function yYe(e){return e===0?0:"".concat(e,"%")}function Xp(e){return yYe(vYe(e*100))}var Bve=Object.freeze,g$n=Object.defineProperty,v$n=(e,n)=>Bve(g$n(e,"raw",{value:Bve(n||e.slice())})),Nve;const y$n=M.div(Nve||(Nve=v$n([`
position: relative;
width: 100%;
`]))),b$n=Eh("sanity-imagetool");function x$n(e,n){const r=1/n,o=n*r,i=o-(e.left+e.right)*o,s=r-(e.top+e.bottom)*r;return i/s}const w$n=p.memo(function(n){const{alignX:r="center",alignY:o="center",alt:i,aspectRatio:s="none",className:a="",crop:l=mp,hotspot:c=pp,onError:d,onLoad:f,src:h,srcAspectRatio:m,srcSet:g,style:v}=n,[y,b]=p.useState(null),x=p.useRef(null),w=p.useRef(null),C=p.useCallback(()=>{if(x.current)if(s==="auto"){const k=x.current.parentNode;p.startTransition(()=>b(k.offsetWidth/k.offsetHeight))}else b(null)},[s]);p.useEffect(()=>{const k=w.current;return k&&k.src&&k.complete&&k.naturalWidth!==void 0&&(b$n("Image '%s' already loaded, refreshing (from cache) to trigger onLoad / onError",h),k.src=k.src),C(),window.addEventListener("resize",C),()=>{window.removeEventListener("resize",C)}},[h,C]);const _=p.useMemo(()=>s==="none"?l?x$n(l,m):m:s==="auto"?y:s||null,[s,y,l,m]),S=p.useMemo(()=>h$n({container:{aspectRatio:_||m},image:{aspectRatio:m},hotspot:c,crop:l,align:{x:r,y:o}}),[r,o,l,c,m,_]);return u.jsx(y$n,{className:"".concat(a),style:v,ref:x,children:u.jsxs("div",{style:S.container,children:[u.jsx("div",{style:S.padding}),u.jsx("div",{style:S.crop,children:u.jsx("img",{ref:w,src:h,alt:i,srcSet:g,onLoad:f,onError:d,style:S.image})})]})})});function C$n(e){const{src:n,children:r}=e,[o,i]=p.useState(!0),[s,a]=p.useState(null),[l,c]=p.useState(null);return p.useEffect(()=>{a(null),c(null),i(!0);const d=new Image;d.onload=()=>{a(d),c(null),i(!1)},d.onerror=()=>{c(new Error("Could not load image from ".concat(JSON.stringify(n)))),i(!1)},d.referrerPolicy="strict-origin-when-cross-origin",d.src=n},[n]),r({image:s,error:l,isLoading:o})}function _$n(e){const{image:n,maxHeight:r,maxWidth:o,children:i}=e,[s]=p.useState(()=>{const l=document.createElement("canvas");return l.style.display="none",l});p.useEffect(()=>(document.body.appendChild(s),()=>{document.body.removeChild(s)}),[s]);const a=p.useCallback((l,c,d)=>{const f=l.width/l.height,h=Math.min(l.width,d),m=Math.min(l.height,c),g=l.width>l.height,v=g?h:m*f,y=g?h/f:m;s.width=v,s.height=y;const b=s.getContext("2d");return b&&b.drawImage(l,0,0,l.width,l.height,0,0,v,y),s},[s]);return i(a(n,r,o))}class fU{constructor(n,r){this.x=n,this.y=r}}class Vve{constructor(n,r,o){this.y=n,this._left=r,this._right=o}get right(){return new fU(this._right,this.y)}get left(){return new fU(this._left,this.y)}get length(){return this._right-this._left}}class S$n{constructor(n){this.rect=n}get top(){return new Vve(this.rect.top,this.rect.left,this.rect.right)}get bottom(){return new Vve(this.rect.bottom,this.rect.left,this.rect.right)}}class Vi{static fromEdges(n){let{left:r,right:o,top:i,bottom:s}=n;return new Vi(r,i,1-r-o,1-i-s)}constructor(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;this.left=n,this.top=r,this.width=o,this.height=i}setTopLeft(n,r){return new Vi(n,r,this.width||0,this.height||0)}setSize(n,r){return new Vi(this.left||0,this.top||0,n,r)}setCenter(n,r){const o=this.width||0,i=this.height||0;return new Vi(n-o/2,r-i/2,o||0,i||0)}get center(){return new fU(this.left+this.width/2,this.top+this.height/2)}get corners(){return new S$n(this)}get right(){return this.left+this.width}get bottom(){return this.top+this.height}multiply(n){return new Vi((this.left||0)+this.width*n.left,(this.top||0)+this.height*n.top,this.width*n.width,this.height*n.height)}grow(n){return new Vi(this.left-n,this.top-n,this.width+n*2,this.height+n*2)}shrink(n){return this.grow(-n)}cropRelative(n){const r=this.top+n.top*this.height,o=this.left+n.left*this.width,i=this.height*n.height,s=this.width*n.width;return new Vi(o,r,s,i)}clamp(n){let{left:r,top:o,width:i,height:s}=this;return n.width<i&&(i=n.width,r=n.left),n.height<s&&(s=n.height,o=n.top),r+i>n.left+n.width&&(r=n.right-i),o+s>n.top+n.height&&(o=n.bottom-s),new Vi(Math.max(r,n.left),Math.max(o,n.top),i,s)}}function zve(e,n){const r={x:n.center.x,y:n.center.y},o=n.width/2,i=n.height/2;if(o<=0||i<=0)return!1;const s={x:e.x-r.x,y:e.y-r.y};return Math.pow(s.x,2)/Math.pow(o,2)+Math.pow(s.y,2)/Math.pow(i,2)<=1}function Hve(e,n){let{x:r,y:o}=e;return Math.pow(r-n.x,2)+Math.pow(o-n.y,2)<Math.pow(n.radius,2)}function CF(e,n){return e.x>=n.left&&e.x<=n.left+n.width&&e.y>=n.top&&e.y<=n.top+n.height}function Uve(e,n){return{x:n.center.x-n.width/2*Math.cos(e),y:n.center.y-n.height/2*Math.sin(e)}}const k$n="data:image/png;base64,AAACAAEAICACAAcABQAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAAAEAAAAAAAAAAAAAAgAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8AAAA/AAAAfwAAAP+AAAH/gAAB/8AAA//AAAd/wAAGf+AAAH9gAADbYAAA2yAAAZsAAAGbAAAAGAAAAAAAAA//////////////////////////////////////////////////////////////////////////////////////gH///4B///8Af//+AD///AA///wAH//4AB//8AAf//AAD//5AA///gAP//4AD//8AF///AB///5A////5///8=",E$n="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABdSURBVEjH7ZA7DsAwCEMN6v2vTCdESpLKQRl5gxfzMQDNRQyWlEK83QAIRh3cH/QbIhQwMDl8gORl7A16WD/xxAdq6N6SgycKUblf41+wbFBT44RiCi11NU3TLHgBxRUUD4ITqnIAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTUtMDEtMjFUMDA6MTM6NDMrMDE6MDC74T7AAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEyLTA0LTAyVDA0OjEzOjM3KzAyOjAwQJ35wQAAAABJRU5ErkJggg==",j$n=["","webkit","moz","ms","o"].map(e=>"".concat(e,"backingStoreRatio"));let DT=-1;function T$n(e){return DT===-1&&(DT=j$n.find(n=>n in e)),DT&&e[DT]}const OT=Eh("sanity-imagetool");function I$n(e){return class extends p.PureComponent{constructor(){super(...arguments),this.domNode=null,this.currentPos=null,this.isDragging=!1,this.handleDragStart=r=>{const{onDragStart:o,readOnly:i}=this.props;if(i||!this.domNode)return;if(this.isDragging){OT("Start cancelled, already a drag in progress");return}this.isDragging=!0;const s=SF(r);OT("Drag started %o",s),o(_F(s.x,s.y,this.domNode.getBoundingClientRect())),this.currentPos=s},this.handleDrag=r=>{if(!this.isDragging||this.props.readOnly||!this.currentPos)return;const{onDrag:o}=this.props,i=SF(r),s=A$n(i,this.currentPos);o(s),OT("moving by %o",s),this.currentPos=i},this.handleDragEnd=r=>{const{onDragEnd:o,readOnly:i}=this.props;if(!this.isDragging||i||!this.domNode)return;const s=SF(r);o(_F(s.x,s.y,this.domNode.getBoundingClientRect())),this.isDragging=!1,this.currentPos=null,OT("Done moving %o",s)},this.handleDragCancel=()=>{if(!this.isDragging||this.props.readOnly||!this.currentPos||!this.domNode)return;const{onDragEnd:r}=this.props;this.isDragging=!1,r(_F(this.currentPos.x,this.currentPos.y,this.domNode.getBoundingClientRect())),this.currentPos=null},this.setDomNode=r=>{this.domNode=r}}componentDidMount(){document.body.addEventListener("pointermove",this.handleDrag),document.body.addEventListener("pointerup",this.handleDragEnd),document.body.addEventListener("pointerleave",this.handleDragCancel),document.body.addEventListener("pointercancel",this.handleDragCancel)}componentWillUnmount(){document.body.removeEventListener("pointermove",this.handleDrag),document.body.removeEventListener("pointerup",this.handleDragEnd),document.body.removeEventListener("pointerleave",this.handleDragCancel),document.body.removeEventListener("pointercancel",this.handleDragCancel)}render(){const{readOnly:r,onDragStart:o,onDragEnd:i,onDrag:s,...a}=this.props;return u.jsx(e,{ref:this.setDomNode,onPointerDown:r?void 0:this.handleDragStart,onPointerMove:r?void 0:this.handleDrag,...a})}}}function _F(e,n,r){return{x:e-r.left,y:n-r.top}}function SF(e){return{x:e.clientX,y:e.clientY}}function A$n(e,n){return{x:e.x-n.x,y:e.y-n.y}}var Wve=Object.freeze,$$n=Object.defineProperty,bYe=(e,n)=>Wve($$n(e,"raw",{value:Wve(n||e.slice())})),Gve,qve;const D$n=I$n("canvas"),O$n=M.div(Gve||(Gve=bYe([`
width: 100%;
height: 100%;
position: relative;
display: flex;
align-items: center;
justify-content: center;
`]))),P$n=M(D$n)(qve||(qve=bYe([`
display: block;
position: relative;
max-width: calc(100% - 0.5em); /* to prevent overlap with change bar */
max-height: calc(100% + 1em);
user-select: none;
// Enable only multi-finger panning and zooming within this element.
// This prevents single finger panning when manipulating drag handles,
// which can cause unwanted scrolling in the underlying document body.
touch-action: pinch-zoom;
`]))),L5=8,R$n=12,M$n=10;function L$n(e){const n=e.top>e.bottom,r=e.left>e.right;return{top:n?e.bottom:e.top,bottom:n?e.top:e.bottom,left:r?e.right:e.left,right:r?e.left:e.right}}function F$n(e,n){return!(!e||!e.crop||e.crop.top+n.top<0||e.crop.left+n.left<0||e.crop.right+n.right<0||e.crop.bottom+n.bottom<0)}function Yve(e,n){const{top:r,right:o,bottom:i,left:s}=e.crop||mp,a={hotspot:e.hotspot,crop:{top:r+(n.top||0)>0?r:0,right:o+(n.right||0)>0?o:0,bottom:i+(n.bottom||0)>0?i:0,left:s+(n.left||0)>0?s:0}},l={top:r+(n.top||0)>0&&n.top||0,right:o+(n.right||0)>0&&n.right||0,bottom:i+(n.bottom||0)>0&&n.bottom||0,left:s+(n.left||0)>0&&n.left||0};return{value:a,delta:l}}function B$n(e){switch(e){case"left":case"right":return"col-resize";case"top":case"bottom":return"row-resize";case"topRight":case"bottomLeft":return"nesw-resize";case"topLeft":case"bottomRight":return"nwse-resize";default:return null}}const Kve=CE(()=>{const e=window.devicePixelRatio||1,n=document.createElement("canvas").getContext("2d"),r=n&&T$n(n)||1;return e/r}),Zve=["left","right","top","topLeft","topRight","bottom","bottomLeft","bottomRight"];class N$n extends p.PureComponent{constructor(){super(...arguments),this.state={cropping:!1,cropMoving:!1,moving:!1,resizing:!1,pointerPosition:null},this.handleDragStart=n=>{let{x:r,y:o}=n;const i={x:r*this.getScale(),y:o*this.getScale()},s=zve(i,this.getHotspotRect()),a=Hve(i,this.getDragHandleCoords()),l=this.getActiveCropHandleFor(i),c=CF(i,this.getCropRect());l?this.setState({cropping:l}):a?this.setState({resizing:!0}):s?this.setState({moving:!0}):c&&this.setState({cropMoving:!0})},this.handleDrag=n=>{this.state.cropping?this.emitCrop(this.state.cropping,n):this.state.cropMoving?this.emitCropMove(n):this.state.moving?this.emitMove(n):this.state.resizing&&this.emitResize(n)},this.handleDragEnd=()=>{const{onChange:n,onChangeEnd:r}=this.props;this.setState({moving:!1,resizing:!1,cropping:!1,cropMoving:!1});const{hotspot:o,crop:i}=this.getClampedValue(),s=L$n(i),a={crop:{top:s.top,bottom:1-s.bottom,left:s.left,right:1-s.right},hotspot:{x:o.center.x,y:o.center.y,height:Math.abs(o.height),width:Math.abs(o.width)}};n(a),r&&r(a)},this.handlePointerOut=()=>{this.setState({pointerPosition:null})},this.handlePointerMove=n=>{const r=n.currentTarget.getBoundingClientRect();this.setState({pointerPosition:{x:(n.clientX-r.left)*this.getScale(),y:(n.clientY-r.top)*this.getScale()}})},this.setCanvas=n=>{this.canvas=n}}getHotspotRect(){const{value:n,image:r}=this.props,o=n.hotspot||pp,i=new Vi().setSize(o.width,o.height).setCenter(o.x,o.y);return new Vi().setSize(r.width,r.height).shrink(L5*this.getScale()).multiply(i)}getCropRect(){const{value:n,image:r}=this.props;return new Vi().setSize(r.width,r.height).shrink(L5*this.getScale()).cropRelative(Vi.fromEdges(n.crop||mp).clamp(new Vi(0,0,1,1)))}getCropHandles(){const n=this.getCropRect(),r=R$n*this.getScale(),o=r/2,i=new Vi(0,0,r,r);return{left:i.setTopLeft(n.left-o,n.center.y-o),right:i.setTopLeft(n.right-o,n.center.y-o),top:i.setTopLeft(n.center.x-o,n.top-o),topLeft:i.setTopLeft(n.left-o,n.top-o),topRight:i.setTopLeft(n.right-o,n.top-o),bottom:i.setTopLeft(n.center.x-o,n.bottom-o),bottomLeft:i.setTopLeft(n.left-o,n.bottom-o),bottomRight:i.setTopLeft(n.right-o,n.bottom-o)}}getActiveCropHandleFor(n){let{x:r,y:o}=n;const i=this.getCropHandles();for(const s of Zve)if(CF({x:r,y:o},i[s]))return s;return!1}emitMove(n){const{image:r,value:o,onChange:i}=this.props,s=this.getScale(),a={x:n.x*s/r.width,y:n.y*s/r.height};i(V$n(o,a))}emitCropMove(n){const{image:r,onChange:o,value:i}=this.props,s=this.getScale(),a=n.x*s/r.width,l=-n.x*s/r.width,c=n.y*s/r.height,d=-n.y*s/r.height,f={left:a,right:l,top:c,bottom:d};F$n(i,f)&&o(Xve(i,f))}emitCrop(n,r){const{image:o,onChange:i,value:s}=this.props,a=this.getScale();let l=0,c=0,d=0,f=0;n=="left"||n==="topLeft"||n==="bottomLeft"?l=r.x*a/o.width:(n=="right"||n==="topRight"||n==="bottomRight")&&(c=-r.x*a/o.width),n=="top"||n==="topLeft"||n==="topRight"?d=r.y*a/o.height:(n=="bottom"||n==="bottomLeft"||n==="bottomRight")&&(f=-r.y*a/o.height);const h={left:l,right:c,top:d,bottom:f},m=Yve(s,h).value,g=Yve(s,h).delta;i(Xve(m,g))}emitResize(n){const{image:r,onChange:o,value:i}=this.props,s=this.getScale(),a={x:n.x*s*2/r.width,y:n.y*s*2/r.height};o(z$n(i,{height:a.y,width:a.x}))}getClampedValue(){const n=this.props.value,r=Vi.fromEdges(n.crop||mp).clamp(new Vi(0,0,1,1)),o=n.hotspot||pp,i=new Vi(0,0,1,1).setSize(o.width,o.height).setCenter(o.x,o.y).clamp(r);return{crop:r,hotspot:i}}paintHotspot(n,r){const{image:o,readOnly:i}=this.props,s=new Vi().setSize(o.width,o.height),{hotspot:a,crop:l}=this.getClampedValue(),c=this.getScale(),d=L5*c;n.save(),g(),f(),n.clip(),m(),n.restore(),i||v(Math.PI*1.25);function f(){n.save();const y=s.shrink(d).multiply(a),b=y.height/y.width;n.scale(1,b),n.beginPath(),n.globalAlpha=r,n.arc(y.center.x,y.center.y/b,Math.abs(y.width/2),0,2*Math.PI,!1),n.strokeStyle="white",n.lineWidth=1.5*c,n.stroke(),n.closePath(),n.restore()}function h(y,b,x,w,C,_,S,k){n.save(),n.drawImage(o,y,b,x,w,C,_,S,k),n.restore()}function m(){const y=s.multiply(a),b=s.shrink(d).multiply(a);h(y.left,y.top,y.width,y.height,b.left,b.top,b.width,b.height)}function g(){const y=s.cropRelative(l),b=s.shrink(d).cropRelative(l);n.save(),h(y.left,y.top,y.width,y.height,b.left,b.top,b.width,b.height),n.globalAlpha=.5,n.fillStyle="black",n.fillRect(b.left,b.top,b.width,b.height),n.restore()}function v(y){n.save();const b=M$n*c,x=s.shrink(d).multiply(a),w=Uve(y,x);n.beginPath(),n.arc(w.x,w.y,b,0,2*Math.PI,!1),n.fillStyle="rgb(255,255,255)",n.fill(),n.closePath(),n.restore(),n.beginPath(),n.arc(w.x,w.y,b,0,2*Math.PI,!1),n.strokeStyle="rgb(0, 0, 0)",n.lineWidth=.5*c,n.stroke(),n.closePath()}}getActualSize(){var n;const r=(n=this.canvas)==null?void 0:n.domNode;return r?{height:r.clientHeight,width:r.clientWidth}:{height:0,width:0}}getDragHandleCoords(){const n=this.getHotspotRect(),r=Uve(Math.PI*1.25,n);return{x:r.x,y:r.y,radius:8*this.getScale()}}debug(n){n.save();const{image:r}=this.props,o=this.getHotspotRect(),i=this.getScale(),s=L5*i;n.setLineDash&&n.setLineDash([2*i,2*i]),n.lineWidth=.5*i,n.strokeStyle="rgba(200, 200, 200, 0.5)",a(o.center.x),l(o.center.y),n.strokeStyle="rgba(150, 150, 150, 0.5)",l(o.top),l(o.bottom),a(o.left),a(o.right),n.restore();function a(d){c(d,s,d,r.height-s)}function l(d){c(s,d,r.width-s,d)}function c(d,f,h,m){n.beginPath(),n.moveTo(d,f),n.lineTo(h,m),n.stroke(),n.closePath()}}paintBackground(n){const{image:r}=this.props,o=new Vi().setSize(r.width,r.height).shrink(L5*this.getScale());n.save(),n.fillStyle="white",n.clearRect(0,0,r.width,r.height),n.globalAlpha=.3,n.drawImage(r,o.left,o.top,o.width,o.height),n.restore()}paint(n){const{readOnly:r}=this.props;n.save();const o=Kve();n.scale(o,o);const i=!r&&this.state.pointerPosition?.8:.2;this.paintBackground(n),this.paintHotspot(n,i),this.debug(n),this.paintCropBorder(n),r||this.highlightCropHandles(n,i),n.restore()}paintPointerPosition(n){if(!this.state.pointerPosition)return;const{x:r,y:o}=this.state.pointerPosition;n.beginPath(),n.arc(r,o,14*this.getScale(),0,2*Math.PI,!1),n.fillStyle="lightblue",n.fill(),n.restore()}paintCropBorder(n){const r=this.getCropRect();n.save(),n.beginPath(),n.fillStyle="rgba(66, 66, 66, 0.9)",n.lineWidth=1,n.rect(r.left,r.top,r.width,r.height),n.stroke(),n.closePath(),n.restore()}highlightCropHandles(n,r){n.save();const o=this.getCropHandles();Zve.forEach(i=>{n.fillStyle=this.state.cropping===i?"rgba(202, 54, 53, ".concat(r,")"):"rgba(230, 230, 230, ".concat(r+.4,")");const{left:s,top:a,height:l,width:c}=o[i];n.fillRect(s,a,c,l),n.beginPath(),n.fillStyle="rgba(66, 66, 66, ".concat(r,")"),n.rect(s,a,c,l),n.closePath(),n.stroke()}),n.restore()}getScale(){const n=this.getActualSize();return this.props.image.width/n.width}getCursor(){const{pointerPosition:n}=this.state,{readOnly:r}=this.props;if(!n||r)return"auto";const o=this.state.cropping||this.getActiveCropHandleFor(n);if(o)return B$n(o)||"auto";const i=Hve(n,this.getDragHandleCoords());if(this.state.resizing||i)return"move";if(this.state.moving||this.state.cropMoving)return"url(".concat(E$n,"), move");const s=zve(n,this.getHotspotRect()),a=CF(n,this.getCropRect());return s||a?"url(".concat(k$n,"), move"):"auto"}componentDidMount(){this.draw()}componentDidUpdate(){this.draw()}draw(){if(!this.canvas)return;const n=this.canvas.domNode,r=n.getContext("2d");if(!r)return;this.paint(r);const o=n.style.cursor,i=this.getCursor();o!==i&&(n.style.cursor=i)}render(){const{image:n,readOnly:r}=this.props,o=Kve();return u.jsx(O$n,{children:u.jsx(P$n,{readOnly:r,ref:this.setCanvas,onDrag:this.handleDrag,onDragStart:this.handleDragStart,onDragEnd:this.handleDragEnd,onPointerMove:this.handlePointerMove,onPointerOut:this.handlePointerOut,height:n.height*o,width:n.width*o})})}}function V$n(e,n){const r=e&&e.hotspot||pp;return{...e,hotspot:{...r,x:r.x+n.x,y:r.y+n.y}}}function z$n(e,n){const r=e&&e.hotspot||pp;return{...e,hotspot:{...r,height:r.height+n.height,width:r.width+n.width}}}function Xve(e,n){const r=e&&e.crop||mp;return{...e,crop:{left:r.left+(n.left||0),right:r.right+(n.right||0),top:r.top+(n.top||0),bottom:r.bottom+(n.bottom||0)}}}function rk(e){return u.jsx(C$n,{src:e.src,children:n=>{let{isLoading:r,image:o,error:i}=n;return r?u.jsx(Jr,{showText:!0}):i?u.jsx("div",{children:i.message}):o?u.jsx(_$n,{image:o,maxHeight:rk.maxHeight,maxWidth:rk.maxWidth,children:s=>u.jsx(N$n,{image:s,...e})}):null}})}rk.maxHeight=500;rk.maxWidth=1e3;const H$n="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=";function U$n(e){return e.startsWith("blob:")}function W$n(e){return new qt(n=>{const r=document.createElement("img");let o=!1;const i=()=>{o=!0,n.next(r),n.complete()},s=()=>{o=!0,n.error(new Error("Could not load image from ".concat(U$n(e)?"blob":e)))};return r.onload=i,r.onerror=s,r.src=e,()=>{r.onload=null,r.onerror=null,o||(r.src=H$n)}})}const Qve={isLoading:!0};function G$n(e){const[n,r]=p.useState(Qve);return p.useEffect(()=>{r(Qve);const o=W$n(e).subscribe({error:i=>{r({isLoading:!1,error:i})},next:i=>{r({image:i,isLoading:!1})}});return()=>{o.unsubscribe()}},[e]),n}var Jve=Object.freeze,q$n=Object.defineProperty,Y$n=(e,n)=>Jve(q$n(e,"raw",{value:Jve(n||e.slice())})),eye;const tye=["hotspot"],nye=[["3:4",3/4],["Square",1/1],["16:9",16/9],["Panorama",4/1]],rye={crop:mp,hotspot:pp},K$n=M.div(eye||(eye=Y$n([`
min-height: 6em;
`])));function Z$n(e){return u.jsx(te,{align:"center",justify:"center",padding:4,style:{overflowWrap:"break-word"},children:e.children})}function X$n(e){const{imageUrl:n,value:r,changed:o,level:i,path:s,focusPath:a=sr,presence:l,onChange:c,schemaType:d,onPathFocus:f,readOnly:h,elementProps:m}=e,[g,v]=p.useState(r||rye),{image:y,isLoading:b,error:x}=G$n(n),w=p.useCallback(()=>{f(tye)},[f]);p.useEffect(()=>{v(r||rye)},[r]);const C=a[0]==="hotspot";Ra(C,k=>{var E;!k&&C&&((E=m.ref.current)==null||E.focus())});const _=p.useCallback(k=>{if(h)return;const E=d.fields.find(D=>D.name==="crop"&&D.type.name!=="object"),j=d.fields.find(D=>D.type.name!=="object"&&D.name==="hotspot"),T=E?{_type:E.type.name,...k.crop||mp}:k.crop,$=j?{_type:j.type.name,...k.hotspot||pp}:k.hotspot;c([ln(T,["crop"]),ln($,["hotspot"])])},[c,h,d.fields]),{t:S}=se();return u.jsx(m2,{title:S("inputs.imagetool.title"),level:i,description:S("inputs.imagetool.description"),deprecated:d.deprecated,__unstable_presence:l,children:u.jsxs("div",{children:[u.jsx(pe,{__unstable_checkered:!0,__unstable_focusRing:!0,tabIndex:0,ref:m.ref,onFocus:w,children:u.jsx(ua,{path:s.concat(tye),hasFocus:a[0]==="hotspot",isChanged:o,children:u.jsxs(Lve,{ratio:3/2,children:[(b||x)&&u.jsx(Z$n,{children:x?u.jsx(pe,{padding:4,radius:2,tone:"critical",border:!0,children:u.jsx(G,{children:S("inputs.imagetool.load-error",{errorMessage:x.message})})}):u.jsx(Jr,{showText:!0})}),!b&&y&&u.jsx(K,{margin:1,children:u.jsx(rk,{value:g,src:y.src,readOnly:!!h,onChangeEnd:_,onChange:v})})]})})}),u.jsx(K,{marginTop:3,children:u.jsx(Xr,{columns:nye.length,gap:1,children:nye.map(k=>{let[E,j]=k;return u.jsxs("div",{children:[u.jsx(Cs,{as:"h4",size:0,children:E}),u.jsx(K,{marginTop:2,children:u.jsx(Lve,{ratio:j,children:u.jsx(pe,{__unstable_checkered:!0,children:!b&&y?u.jsx(w$n,{aspectRatio:j,src:y.src,srcAspectRatio:y.width/y.height,hotspot:g.hotspot||pp,crop:g.crop||mp}):u.jsx(K$n,{})})})})]},j)})})})]})})}var oye=Object.freeze,Q$n=Object.defineProperty,J$n=(e,n)=>oye(Q$n(e,"raw",{value:oye(n||e.slice())})),iye;const eDn=M(Qr)(iye||(iye=J$n([`
position: absolute;
top: 0;
right: 0;
`])));function tDn(e){const{onEdit:n,children:r,showEdit:o,setHotspotButtonElement:i,setMenuButtonElement:s,onMenuOpen:a,isMenuOpen:l}=e,[c,d]=p.useState(null),[f,h]=p.useState(null),m=p.useCallback(()=>a(!l),[a,l]);Yl(p.useCallback(y=>{l&&(y.key==="Escape"||y.key==="Tab")&&(a(!1),f==null||f.focus())},[l,a,f])),oo(p.useCallback(y=>{f!=null&&f.contains(y.target)||a(!1)},[f,a]),[c]);const g=p.useCallback(y=>{s(y),h(y)},[s]);p.useEffect(()=>{l&&(c==null||c.focus())},[l,c]);const{t:v}=se();return u.jsx(Dc,{children:u.jsxs(eDn,{"data-buttons":!0,space:1,padding:2,children:[o&&u.jsx(Te,{"aria-label":v("inputs.image.actions-menu.edit-details.aria-label"),"data-testid":"options-menu-edit-details",icon:o6e,mode:"ghost",onClick:n,ref:i,tooltipProps:{content:v("inputs.image.actions-menu.crop-image-tooltip")}}),u.jsx(io,{id:"image-actions-menu",content:u.jsx(Xn,{ref:d,children:r}),portal:!0,open:l,constrainSize:!0,children:u.jsx(_s,{"aria-label":v("inputs.image.actions-menu.options.aria-label"),"data-testid":"options-menu-button",mode:"ghost",onClick:m,ref:g})})]})})}var sye=Object.freeze,nDn=Object.defineProperty,AJ=(e,n)=>sye(nDn(e,"raw",{value:sye(n||e.slice())})),aye,lye,cye;const uye=30,rDn=M(pe)(aye||(aye=AJ([`
position: relative;
width: 100%;
overflow: hidden;
overflow: clip;
min-height: 3.75rem;
max-height: 20rem;
& > div[data-container] {
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex !important;
align-items: center;
justify-content: center;
}
& img {
max-width: 100%;
max-height: 100%;
}
`]))),oDn=M(te)(e=>{let{$drag:n,$tone:r}=e;const o=lv.color.light[r].card.enabled.fg,i=CK(lv.color.light[r].card.enabled.bg,.8);return ge(lye||(lye=AJ([`
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
backdrop-filter: `,`;
color: `,`;
background-color: `,`;
`])),n?"blur(10px)":"",r?o:"",n?i:"transparent")}),iDn=M(te)(cye||(cye=AJ([`
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
`]))),sDn=e=>{const r=new URLSearchParams(e.split("?")[1]).get("rect");return r?[r.split(",")[2],r.split(",")[3]].map(Number):e.split("-")[1].split(".")[0].split("x").map(Number)};function aDn(e){const{drag:n,readOnly:r,isRejected:o,src:i,...s}=e,[a,l]=p.useState(!1),[c,d]=p.useState(null),f=cv(c),h=(f==null?void 0:f.width)||0,g=n?o||r?"critical":"primary":"default",v=uye*document.documentElement.clientHeight/100,[y,b]=sDn(i),x=y/b,C=(y>h?h/x:b)<v?null:"".concat(uye,"vh");p.useEffect(()=>{l(!1)},[i]);const _=p.useCallback(()=>{l(!0)},[]),{t:S}=se();return u.jsxs(rDn,{...s,ref:d,style:{height:C},tone:"transparent",children:[u.jsxs(pe,{"data-container":!0,tone:"inherit",children:[!a&&u.jsx(dye,{cardTone:"transparent",drag:!0,content:u.jsx(Jr,{showText:!0})}),u.jsx("img",{src:i,"data-testid":"hotspot-image-input",alt:e.alt,onLoad:_,referrerPolicy:"strict-origin-when-cross-origin"})]}),n&&u.jsx(dye,{cardTone:g,drag:n,content:u.jsxs(u.Fragment,{children:[u.jsx(K,{marginBottom:3,children:u.jsx(Cs,{children:u.jsx(lDn,{isRejected:o,readOnly:r})})}),u.jsx(G,{size:1,children:S(cDn({isRejected:o,readOnly:r}))})]})})]})}function lDn(e){let{isRejected:n,readOnly:r}=e;return n?u.jsx(gg,{}):r?u.jsx(Zk,{}):u.jsx(Sd,{})}function cDn(e){let{isRejected:n,readOnly:r}=e;return n?"inputs.image.drag-overlay.this-field-is-read-only":r?"inputs.image.drag-overlay.cannot-upload-here":"inputs.image.drag-overlay.drop-to-upload-image"}function dye(e){let{cardTone:n,drag:r,content:o}=e;return u.jsx(oDn,{justify:"flex-end",padding:3,$drag:r,$tone:n,children:u.jsx(iDn,{direction:"column",align:"center",justify:"center",children:o})})}function uDn(e){let{onClearValue:n}=e;const{t:r}=se();return u.jsxs(pe,{tone:"caution",padding:4,border:!0,radius:2,children:[u.jsxs(te,{gap:4,marginBottom:4,children:[u.jsx(K,{children:u.jsx(G,{size:1,children:u.jsx(ii,{})})}),u.jsxs(he,{space:3,children:[u.jsx(G,{size:1,weight:"medium",children:r("inputs.image.invalid-image-warning.title")}),u.jsx(G,{size:1,children:r("inputs.image.invalid-image-warning.description")})]})]}),u.jsx(Te,{icon:Qh,mode:"ghost",onClick:n,text:r("inputs.image.invalid-image-warning.reset-button.text"),width:"fill"})]})}const dDn=()=>typeof window>"u"||!window.devicePixelRatio?1:Math.round(Math.max(1,window.devicePixelRatio));function fDn(e){let{children:n}=e;return n}const fye=["asset"],hDn={portal:!0};class pDn extends p.PureComponent{constructor(n){var r;super(n),r=this,this._previewElement=null,this.uploadSubscription=null,this.state={isUploading:!1,selectedAssetSource:null,hoveringFiles:[],isStale:!1,hotspotButtonElement:null,menuButtonElement:null,isMenuOpen:!1},this.toast=null,this.setPreviewElement=o=>{this._previewElement=o},this.setHotspotButtonElement=o=>{this.setState({hotspotButtonElement:o})},this.setMenuButtonElement=o=>{this.setState({menuButtonElement:o})},this.getUploadOptions=o=>{const{schemaType:i,resolveUploader:s}=this.props,a=s&&s(i,o);return a?[{type:i,uploader:a}]:[]},this.uploadWith=function(o,i){let s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{schemaType:a,onChange:l,client:c,t:d}=r.props,{label:f,title:h,description:m,creditLine:g,source:v}=s,y={metadata:bo(a,"options.metadata"),storeOriginalFilename:bo(a,"options.storeOriginalFilename"),label:f,title:h,description:m,creditLine:g,source:v};r.cancelUpload(),r.setState({isUploading:!0}),l(nl({_type:a.name})),r.uploadSubscription=o.upload(c,i,a,y).subscribe({next:b=>{b.patches&&l(b.patches)},error:b=>{var x;console.error(b),(x=r.toast)==null||x.push({status:"error",description:d("inputs.image.upload-error.description"),title:d("inputs.image.upload-error.title")}),r.clearUploadStatus()},complete:()=>{l([Ft(["hotspot"]),Ft(["crop"])]),r.setState({isUploading:!1})}})},this.handleRemoveButtonClick=()=>{const{value:o}=this.props,i=Object.keys(o||{}),a=i.filter(c=>!["_type","_key","_upload","asset","crop","hotspot"].includes(c)).length===0,l=["asset"].concat(i.filter(c=>["crop","hotspot","_upload"].includes(c))).map(c=>Ft([c]));this.props.onChange(a&&!this.valueIsArrayElement()?Ft():l)},this.handleFieldChange=o=>{const{onChange:i,schemaType:s}=this.props;if(!this.valueIsArrayElement()&&this.eventIsUnsettingLastFilledField(o)){i(Ft());return}i(o.prepend(nl({_type:s.name})).patches)},this.eventIsUnsettingLastFilledField=o=>{const i=o.patches[0];if(o.patches.length!==1||i.type!=="unset")return!1;const a=Object.keys(this.props.value||{}).filter(c=>!["_type","_key","crop","hotspot"].includes(c));return o.patches[0].path.length===1&&a.length===1&&a[0]===o.patches[0].path[0]},this.valueIsArrayElement=()=>{const{path:o}=this.props;return typeof o.slice(-1)[0]!="string"},this.handleOpenDialog=()=>{this.props.onPathFocus(["hotspot"])},this.handleCloseDialog=()=>{var o;this.props.onPathFocus([]),(o=this.state.hotspotButtonElement)==null||o.focus()},this.handleSelectAssetFromSource=o=>{const{onChange:i,schemaType:s,resolveUploader:a}=this.props;lYe({assetFromSource:o,onChange:i,type:s,resolveUploader:a,uploadWith:this.uploadWith,isImage:!0}),this.setState({selectedAssetSource:null})},this.handleFileTargetFocus=o=>{var i;o.currentTarget===o.target&&o.currentTarget===((i=this.props.elementProps.ref)==null?void 0:i.current)&&this.props.elementProps.onFocus(o)},this.handleFilesOver=o=>{this.setState({hoveringFiles:o.filter(i=>i.kind!=="string")})},this.handleFilesOut=()=>{this.setState({hoveringFiles:[]})},this.handleCancelUpload=()=>{this.cancelUpload()},this.handleClearUploadState=()=>{this.setState({isStale:!1}),this.clearUploadStatus()},this.handleStaleUpload=()=>{this.setState({isStale:!0})},this.handleClearField=()=>{this.props.onChange([Ft(["asset"]),Ft(["crop"]),Ft(["hotspot"])])},this.handleSelectFiles=o=>{const{directUploads:i,readOnly:s}=this.props,{hoveringFiles:a}=this.state;i&&!s?this.uploadFirstAccepted(o):a.length>0&&this.handleFilesOut()},this.handleSelectImageFromAssetSource=o=>{this.setState({selectedAssetSource:o})},this.handleAssetSourceClosed=()=>{var o;this.setState({selectedAssetSource:null}),(o=this.state.menuButtonElement)==null||o.focus()},this.renderHotspotInput=o=>{const{value:i,changed:s,id:a,imageUrlBuilder:l,t:c}=this.props,d=this.isImageToolEnabled()&&i&&i.asset;return u.jsx(Vs,{__unstable_autoFocus:!1,header:c("inputs.image.hotspot-dialog.title"),id:"".concat(a,"_dialog"),onClickOutside:this.handleCloseDialog,onClose:this.handleCloseDialog,width:1,children:u.jsx(ej,{children:u.jsx(he,{space:5,children:d&&(i==null?void 0:i.asset)&&u.jsx(X$n,{...this.props,imageUrl:l.image(i.asset).url(),value:i,presence:o.presence,changed:s})})})})},this.renderPreview=()=>{const{value:o,schemaType:i,readOnly:s,directUploads:a,imageUrlBuilder:l,t:c,resolveUploader:d}=this.props;if(!o||!C_(o))return null;const{hoveringFiles:f}=this.state,h=f.filter(v=>d(i,v)),m=f.length-h.length,g=l.width(2e3).fit("max").image(o).dpr(dDn()).auto("format").url();return u.jsx(aDn,{drag:!(o!=null&&o._upload)&&f.length>0,isRejected:m>0||!a,readOnly:s,src:g,alt:c("inputs.image.preview-uploaded-image")})},this.setToast=o=>{this.toast=o},this._assetPath=n.path.concat(fye)}isImageToolEnabled(){return bo(this.props.schemaType,"options.hotspot")===!0}clearUploadStatus(){var n;(n=this.props.value)!=null&&n._upload&&this.props.onChange(Ft(["_upload"]))}cancelUpload(){this.uploadSubscription&&(this.uploadSubscription.unsubscribe(),this.clearUploadStatus())}uploadFirstAccepted(n){const{schemaType:r,resolveUploader:o}=this.props,i=n.map(s=>({file:s,uploader:o(r,s)})).find(s=>s.uploader);i&&this.uploadWith(i.uploader,i.file),this.setState({isMenuOpen:!1})}renderAssetMenu(){const{value:n,assetSources:r,schemaType:o,readOnly:i,directUploads:s,imageUrlBuilder:a,observeAsset:l,t:c}=this.props,d=n==null?void 0:n.asset;if(!d)return null;const f=bo(o,"options.accept","image/*"),h=n&&d&&this.isImageToolEnabled();let m=r&&r.length===0?null:u.jsx(wt,{icon:Ja,text:c("inputs.image.browse-menu.text"),onClick:()=>{this.setState({isMenuOpen:!1}),this.handleSelectImageFromAssetSource(r[0])},disabled:i,"data-testid":"file-input-browse-button"});return r&&r.length>1&&(m=r.map(g=>u.jsx(wt,{text:(g.i18nKey?c(g.i18nKey):g.title)||cr(g.name),onClick:()=>{this.setState({isMenuOpen:!1}),this.handleSelectImageFromAssetSource(g)},icon:g.icon||Sd,"data-testid":"file-input-browse-button-".concat(g.name),disabled:i},g.name))),u.jsx(rw,{observeAsset:l,reference:d,children:g=>{let{_id:v,originalFilename:y,extension:b}=g,x,w;if(C_(n)){const C=y||"download.".concat(b);w=a.image(v).forceDownload(C).url(),x=a.image(v).url()}return u.jsx(tDn,{isMenuOpen:this.state.isMenuOpen,onEdit:this.handleOpenDialog,onMenuOpen:C=>this.setState({isMenuOpen:C}),setHotspotButtonElement:this.setHotspotButtonElement,setMenuButtonElement:this.setMenuButtonElement,showEdit:h,children:u.jsx(sYe,{onUpload:this.handleSelectFiles,browse:m,onReset:this.handleRemoveButtonClick,downloadUrl:w,copyUrl:x,readOnly:i,directUploads:s,accept:f})})}})}renderBrowser(){const{assetSources:n,readOnly:r,directUploads:o,id:i,t:s}=this.props;return n&&n.length===0?null:n&&n.length>1&&!r&&o?u.jsx(vr,{id:"".concat(i,"_assetImageButton"),ref:this.setMenuButtonElement,button:u.jsx(Te,{"data-testid":"file-input-multi-browse-button",icon:Ja,iconRight:ts,mode:"bleed",text:s("inputs.image.browse-menu.text")}),menu:u.jsx(Xn,{children:n.map(a=>u.jsx(wt,{text:(a.i18nKey?s(a.i18nKey):a.title)||cr(a.name),onClick:()=>{this.setState({isMenuOpen:!1}),this.handleSelectImageFromAssetSource(a)},icon:a.icon||Sd,disabled:r,"data-testid":"file-input-browse-button-".concat(a.name)},a.name))}),popover:hDn}):u.jsx(Te,{text:s("inputs.image.browse-menu.text"),icon:Ja,mode:"bleed",onClick:()=>{this.setState({isMenuOpen:!1}),this.handleSelectImageFromAssetSource(n[0])},"data-testid":"file-input-browse-button",disabled:r})}renderUploadPlaceholder(){const{schemaType:n,readOnly:r,directUploads:o,resolveUploader:i}=this.props,{hoveringFiles:s}=this.state,a=s.filter(d=>i(n,d)),l=s.length-a.length,c=bo(n,"options.accept","image/*");return u.jsx("div",{style:{padding:1},children:u.jsx(pe,{tone:r?"transparent":"inherit",border:!0,paddingX:3,paddingY:2,radius:2,style:s.length===0?{}:{borderColor:"transparent"},children:u.jsx(dYe,{browse:this.renderBrowser(),onUpload:this.handleSelectFiles,readOnly:r,hoveringFiles:s,acceptedFiles:a,rejectedFilesCount:l,type:"image",accept:c,directUploads:o})})})}renderUploadState(n){var r;const{isUploading:o}=this.state,i=(r=this._previewElement)==null?void 0:r.offsetHeight;return u.jsx(hYe,{uploadState:n,onCancel:o?this.handleCancelUpload:void 0,onStale:this.handleStaleUpload,height:i})}renderAssetSource(){const{selectedAssetSource:n}=this.state,{value:r,schemaType:o,observeAsset:i}=this.props,s=bo(o,"options.accept","image/*");if(!n)return null;const a=n.component;return r&&r.asset?u.jsx(rw,{observeAsset:i,reference:r.asset,children:l=>u.jsx(a,{selectedAssets:[l],assetType:"image",accept:s,selectionType:"single",onClose:this.handleAssetSourceClosed,onSelect:this.handleSelectAssetFromSource})}):u.jsx(a,{selectedAssets:[],selectionType:"single",assetType:"image",accept:s,onClose:this.handleAssetSourceClosed,onSelect:this.handleSelectAssetFromSource})}getFileTone(){const{schemaType:n,value:r,readOnly:o,directUploads:i,resolveUploader:s}=this.props,{hoveringFiles:a}=this.state,l=a.filter(d=>s(n,d)),c=a.length-l.length;return a.length>0&&(c>0||!i)?"critical":!(r!=null&&r._upload)&&!o&&a.length>0?"primary":o||r!=null&&r._upload&&(r!=null&&r.asset)?"transparent":"default"}renderAsset(){const{value:n,readOnly:r,elementProps:o}=this.props,{hoveringFiles:i,isStale:s}=this.state,a=!!(n!=null&&n._upload||n!=null&&n.asset);return n&&typeof n.asset<"u"&&!(n!=null&&n._upload)&&!C_(n)?()=>u.jsx(uDn,{onClearValue:this.handleClearField}):l=>u.jsxs(u.Fragment,{children:[s&&u.jsx(K,{marginBottom:2,children:u.jsx(pYe,{onClearStale:this.handleClearUploadState})}),u.jsx(ua,{path:l.path.concat(fye),hasFocus:!!l.focused,isChanged:l.changed,children:n!=null&&n._upload?this.renderUploadState(n._upload):u.jsxs(uYe,{...o,onFocus:this.handleFileTargetFocus,tabIndex:0,disabled:!!r,onFiles:this.handleSelectFiles,onFilesOver:this.handleFilesOver,onFilesOut:this.handleFilesOut,tone:this.getFileTone(),$border:a||i.length>0,sizing:"border",radius:2,children:[!(n!=null&&n.asset)&&this.renderUploadPlaceholder(),!(n!=null&&n._upload)&&(n==null?void 0:n.asset)&&u.jsxs("div",{style:{position:"relative"},ref:this.setPreviewElement,children:[this.renderPreview(),this.renderAssetMenu()]})]})})]})}render(){const{focusPath:n,members:r,renderAnnotation:o,renderBlock:i,renderField:s,renderInlineBlock:a,renderInput:l,renderItem:c,renderPreview:d}=this.props,{selectedAssetSource:f}=this.state,h=r.find(m=>m.kind==="field"&&m.name==="hotspot");return u.jsxs(he,{space:5,"data-testid":"image-input",children:[u.jsx(wee,{ref:this.setToast}),r.map(m=>m.kind==="field"&&(m.name==="crop"||m.name==="hotspot")?null:m.kind==="field"?u.jsx(rj,{member:m,renderAnnotation:o,renderBlock:i,renderInlineBlock:a,renderInput:m.name==="asset"?this.renderAsset():l,renderField:m.name==="asset"?fDn:s,renderItem:c,renderPreview:d},m.key):m.kind==="fieldSet"?u.jsx(cJ,{member:m,renderAnnotation:o,renderBlock:i,renderField:s,renderInlineBlock:a,renderInput:l,renderItem:c,renderPreview:d},m.key):m.kind==="error"?u.jsx(lR,{member:m},m.key):u.jsx(u.Fragment,{children:t("inputs.image.error.unknown-member-kind",{kind:m.kind})})),h&&n[0]==="hotspot"&&u.jsx(nqe,{...this.props,absolutePath:h.field.path,renderInput:this.renderHotspotInput}),f&&this.renderAssetSource()]})}}function mDn(e){var n;const r=(n=e.schemaType.options)==null?void 0:n.sources,{image:o}=Kf().__internal,i=Ma(),s=kr(Zn),a=o.directUploads,l=p.useCallback((m,g)=>a?aJ(m,g):null,[a]),c=p.useMemo(()=>r||o.assetSources,[o,r]),d=p.useMemo(()=>j6(s),[s]),f=p.useCallback(m=>qGe(i,m),[i]),{t:h}=se();return u.jsx(pDn,{...e,t:h,client:s,assetSources:c,directUploads:a,imageUrlBuilder:d,observeAsset:f,resolveUploader:l})}const hye={document:cve,object:cve,array:lAn,boolean:hAn,number:Xqe,text:d4n,email:FAn,datetime:LAn,date:OAn,url:f4n,image:mDn,file:u$n,string:eYe,slug:a4n,crossDatasetReference:R4n},gDn=Wu({version:1,name:"Portable Text Editor Expanded",description:"The portable text editor was expanded"}),vDn=Wu({version:1,name:"Portable Text Editor Collapsed",description:"The portable text editor was collapsed"}),yDn=Wu({version:1,name:"Portable Text Editor Invalid Value Ignored",description:"The portable text got an invalid value from the form and pressed button to ignore it"}),bDn=Wu({version:1,name:"Portable Text Editor Invalid Value Resolved",description:"The portable text got an invalid value from the form and pressed button to resolve it."});var pye=Object.freeze,xDn=Object.defineProperty,xR=(e,n)=>pye(xDn(e,"raw",{value:pye(n||e.slice())})),mye,gye,vye,yye;const wDn=M.div(mye||(mye=xR([`
position: relative;
`]))),xYe=M.div(gye||(gye=xR([`
z-index: 13;
opacity: 0;
transition: opacity 300ms linear;
`]))),wYe=M(pe)(vye||(vye=xR([`
border: 1px solid var(--card-border-color);
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 12;
transition: opacity 150ms ease-in-out;
opacity: 0;
box-sizing: border-box;
`]))),CDn=M(te)(yye||(yye=xR([`
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
&:hover,
&:focus {
& `,` {
opacity: 0.9;
}
& `,` {
opacity: 1;
}
}
`])),wYe,xYe),_Dn=()=>typeof window<"u"&&"ontouchstart"in window||typeof navigator<"u"&&navigator.maxTouchPoints>0;function SDn(e){const{children:n,message:r,onActivate:o,isOverlayActive:i}=e,[s,a]=p.useState(!1),{t:l}=se(),c=p.useCallback(()=>{o&&o()},[o]),d=p.useCallback(g=>{i&&g.code==="Space"&&o&&(g.preventDefault(),o())},[i,o]),f=p.useCallback(()=>{a(!0)},[]),h=p.useCallback(()=>{a(!1)},[]),m=p.useMemo(()=>{const g=_Dn();let v;g?v="tap":s?v="click-focused":v="click";const y=r||l("inputs.portable-text.activate-on-focus-message",{context:v});return u.jsx(G,{weight:"medium",children:y})},[s,r,l]);return u.jsxs(wDn,{onBlur:h,onClick:c,onFocus:f,onKeyDown:d,children:[i&&u.jsxs(CDn,{"data-testid":"activate-overlay",tabIndex:0,align:"center",justify:"center",children:[u.jsx(wYe,{radius:2}),u.jsx(xYe,{children:m})]}),n]})}var bye=Object.freeze,kDn=Object.defineProperty,CYe=(e,n)=>bye(kDn(e,"raw",{value:bye(n||e.slice())})),xye,wye;const EDn=M.div(e=>{const{color:n,input:r,radius:o}=tt(e.theme),i={color:n.input.default.enabled.border,width:r.border.width};return ge(xye||(xye=CYe([`
--input-box-shadow: `,`;
position: relative;
& [data-wrapper] {
overflow: hidden;
overflow: clip;
position: relative;
z-index: 1;
padding: `,`px;
}
& [data-border] {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
box-shadow: var(--input-box-shadow);
z-index: 2;
border-radius: `,`px;
pointer-events: none;
}
&:not([data-read-only])[data-focused] [data-border] {
--input-box-shadow: `,`;
}
`])),_J(i),r.border.width,o[2],mR({base:n,border:i,focusRing:r.text.focusRing}))}),jDn=M(Hc)(wye||(wye=CYe([`
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
`]))),F5=[1,2,3,4,5,6,7,8,9],Cye=["●","○","■"],_ye=["number","lower-alpha","lower-roman"],TDn={em:"em","strike-through":"s",underline:"u",strong:"strong",code:"code"},IDn={h1:{paddingTop:5,paddingBottom:4},h2:{paddingTop:4,paddingBottom:4},h3:{paddingTop:4,paddingBottom:3},h4:{paddingTop:4,paddingBottom:3},h5:{paddingTop:4,paddingBottom:3},h6:{paddingTop:4,paddingBottom:2},normal:{paddingTop:2,paddingBottom:3},blockquote:{paddingTop:2,paddingBottom:3}};var Sye=Object.freeze,ADn=Object.defineProperty,$Dn=(e,n)=>Sye(ADn(e,"raw",{value:Sye(n||e.slice())})),kye;const DDn=M.span(kye||(kye=$Dn([`
/* Make sure the annotation styling is visible */
&[data-mark='code'] {
mix-blend-mode: multiply;
color: inherit;
}
`])));function ODn(e){const{value:n,focused:r,selected:o,children:i,schemaType:s}=e,a=TDn[n],l=s.component,c=p.useCallback(d=>u.jsx(DDn,{as:a,"data-mark":n,children:d.children}),[a,n]);return p.useMemo(()=>{const d={focused:r,renderDefault:c,schemaType:s,selected:o,title:s.title,value:n};return l?u.jsx(l,{...d,children:i}):u.jsx(c,{...d,children:i})},[l,c,i,r,s,o,n])}function u0(e){return"list-level-".concat(e)}var Eye=Object.freeze,PDn=Object.defineProperty,RDn=(e,n)=>Eye(PDn(e,"raw",{value:Eye(n||e.slice())})),jye;const _Ye=M.div(e=>{let{theme:n}=e;const{radius:r,space:o,color:i}=n.sanity,s=CK(i.spot.yellow,.2);return ge(jye||(jye=RDn([`
position: absolute;
border-radius: `,`px;
top: -`,`px;
bottom: -`,`px;
left: `,`px;
right: 0;
background-color: `,`;
`])),r[3],o[2],o[1]+o[1],o[4]+o[1],s)});var Tye=Object.freeze,MDn=Object.defineProperty,LDn=(e,n)=>Tye(MDn(e,"raw",{value:Tye(n||e.slice())})),Iye;const SYe=M(ua)(()=>ge(Iye||(Iye=LDn([`
width: 1px;
height: 100%;
& > div {
height: 100%;
}
`]))));function FDn(e){const{allowedDecorators:n,block:r,onChange:o}=e;let i;return s=>{i=Array.isArray(s)?s:[s],i=i.map(l=>OS(l,{allowedDecorators:n}));const a=[Bm(i,"after",[{_key:r._key}])];return o(Xt.from(a))}}function BDn(e){const{allowedDecorators:n,block:r,onChange:o}=e;return i=>{const s=[ln(OS(i,{allowedDecorators:n}),[{_key:r._key}])];return o(Xt.from(s))}}function NDn(e){const{block:n,onChange:r}=e;return()=>{const o=[Ft([{_key:n._key}])];return r(Xt.from(o))}}var Aye=Object.freeze,VDn=Object.defineProperty,zDn=(e,n)=>Aye(VDn(e,"raw",{value:Aye(n||e.slice())})),$ye;const HDn=M.div($ye||($ye=zDn([`
display: flex;
pointer-events: all;
`])));function kYe(e){const n=ns(),{block:r,onChange:o,renderBlockActions:i}=e,s=p.useMemo(()=>n.schemaTypes.decorators.map(l=>l.value),[n]),a=p.useMemo(()=>{if(i){const l={block:r,value:Fe.getValue(n),set:BDn({allowedDecorators:s,block:r,onChange:o}),unset:NDn({block:r,onChange:o}),insert:FDn({allowedDecorators:s,block:r,onChange:o})};return i(l)}},[i,r,n,o,s]);return a?u.jsx(HDn,{contentEditable:!1,children:a}):null}var Dye=Object.freeze,UDn=Object.defineProperty,Of=(e,n)=>Dye(UDn(e,"raw",{value:Dye(n||e.slice())})),Oye,Pye,Rye,Mye,Lye,Fye,Bye,Nye,Vye,zye;function WDn(e){const{$level:n}=e,{color:r,font:o,radius:i,space:s}=tt(e.theme),a=_ye[(n-1)%_ye.length],l=Cye[(n-1)%Cye.length];return ge(Oye||(Oye=Of([`
--marker-bg-color: transparent;
mix-blend-mode: `,`;
position: relative;
& > [data-ui='TextBlock_inner'] {
position: relative;
flex: 1;
}
& > div:before {
content: '';
position: absolute;
top: -`,`px;
bottom: -`,`px;
left: -`,`px;
right: -`,`px;
border-radius: `,`px;
background-color: var(--marker-bg-color);
// This is to make sure the marker is always behind the text
z-index: -1;
}
&[data-markers] {
--marker-bg-color: `,`;
}
&[data-warning] {
--card-border-color: `,`;
--marker-bg-color: `,`;
}
&[data-error] {
--card-border-color: `,`;
--marker-bg-color: `,`;
}
& [data-list-prefix] {
position: absolute;
margin-left: -4.5rem;
width: 3.75rem;
text-align: right;
box-sizing: border-box;
}
&[data-list-item='number'] [data-list-prefix] {
font-variant-numeric: tabular-nums;
& > span:before {
content: counter(`,`) '.';
content: counter(`,", ",`) '.';
}
}
&[data-list-item='bullet'] [data-list-prefix] {
& > span {
position: relative;
top: -0.1875em;
&:before {
content: '`,`';
font-size: 0.46666em;
}
}
}
& [data-text] {
overflow-wrap: anywhere;
text-transform: none;
white-space: pre-wrap;
font-family: `,`;
flex: 1;
*::selection {
background-color: `,`;
}
}
`])),r._dark?"screen":"multiply",s[1],s[1],s[1],s[1],i[2],r._dark?Ot.purple[950].hex:Ot.purple[50].hex,r.button.ghost.caution.enabled.border,r.button.ghost.caution.hovered.bg,r.button.ghost.critical.enabled.border,r.button.ghost.critical.hovered.bg,u0(n),u0(n),a,l,o.text.family,MP(r.focusRing,.3))}const GDn=M.div(WDn),qDn=M(K)(Pye||(Pye=Of([`
position: relative;
display: flex;
`]))),YDn=M.div(Rye||(Rye=Of([`
user-select: none;
white-space: nowrap;
`]))),KDn=M(K)(Mye||(Mye=Of([`
user-select: none;
`]))),ZDn=M(K)(Lye||(Lye=Of([`
line-height: 0;
width: 25px;
position: relative;
`]))),XDn=M(te)(e=>{let{theme:n}=e;const{fonts:r,space:o}=n.sanity,i=r.text.sizes[1],s=r.text.sizes[2],a=i.lineHeight-i.ascenderHeight-i.descenderHeight,l=s.lineHeight-s.ascenderHeight-s.descenderHeight,d=0-(a+o[2]+o[2]-l)/2;return ge(Fye||(Fye=Of([`
user-select: none;
position: absolute;
right: 0;
top: `,`px;
`])),d)}),QDn=M(K)(Bye||(Bye=Of([`
max-width: 250px;
`]))),JDn=M(te)(Nye||(Nye=Of([`
position: relative;
padding-left: `,`px;
`])),e=>{let{$level:n}=e;return n?n*32:0}),eOn=M.div(e=>{let{theme:n,$hasChanges:r}=e;const{space:o}=n.sanity;return ge(zye||(zye=Of([`
position: absolute;
width: `,`px;
right: 0;
top: 0;
bottom: 0;
padding-left: `,`px;
user-select: none;
`,`
`])),o[2],o[1],!r&&ge(Vye||(Vye=Of([`
display: none;
`]))))});var Hye=Object.freeze,tOn=Object.defineProperty,EYe=(e,n)=>Hye(tOn(e,"raw",{value:Hye(n||e.slice())})),Uye,Wye;const Vp=M.div(Uye||(Uye=EYe([`
display: block;
`]))),$J=e=>{let{children:n,...r}=e;return u.jsx(G,{"data-testid":"text-style--normal",...r,children:u.jsx(Vp,{children:n})})},jYe=e=>{let{children:n,...r}=e;return u.jsx(Cs,{as:"h1","data-testid":"text-style--h1",size:5,...r,children:u.jsx(Vp,{children:n})})},TYe=e=>{let{children:n,...r}=e;return u.jsx(Cs,{as:"h2","data-testid":"text-style--h2",size:4,...r,children:u.jsx(Vp,{children:n})})},IYe=e=>{let{children:n,...r}=e;return u.jsx(Cs,{as:"h3","data-testid":"text-style--h3",size:3,...r,children:u.jsx(Vp,{children:n})})},AYe=e=>{let{children:n,...r}=e;return u.jsx(Cs,{as:"h4","data-testid":"text-style--h4",size:2,...r,children:u.jsx(Vp,{children:n})})},$Ye=e=>{let{children:n,...r}=e;return u.jsx(Cs,{as:"h5","data-testid":"text-style--h5",size:1,...r,children:u.jsx(Vp,{children:n})})},DYe=e=>{let{children:n,...r}=e;return u.jsx(Cs,{as:"h6","data-testid":"text-style--h6",size:0,...r,children:u.jsx(Vp,{children:n})})},nOn=M.blockquote(Wye||(Wye=EYe([`
position: relative;
display: block;
margin: 0;
padding-left: `,`px;
&::before {
content: '';
position: absolute;
left: 0;
top: -4px;
bottom: -4px;
width: 3px;
background: var(--card-border-color);
}
`])),e=>{let{theme:n}=e;return n.sanity.space[3]}),OYe=e=>{let{children:n,...r}=e;return u.jsx(nOn,{"data-testid":"text-style--blockquote",...r,children:u.jsx(G,{as:"p",children:n})})},kF={normal:$J,h1:jYe,h2:TYe,h3:IYe,h4:AYe,h5:$Ye,h6:DYe,blockquote:OYe};function rOn(e){const{children:n,floatingBoundary:r,focused:o,isFullscreen:i,onItemClose:s,onItemOpen:a,onPathFocus:l,path:c,readOnly:d,referenceBoundary:f,renderBlock:h,renderAnnotation:m,renderBlockActions:g,renderCustomMarkers:v,renderField:y,renderInlineBlock:b,renderInput:x,renderItem:w,renderPreview:C,schemaType:_,selected:S,spellCheck:k,value:E}=e,{Markers:j}=Kf().__internal.components,[T,$]=p.useState(!1),D=oR(c),I=cR($r(c)),O=ns(),{onChange:A}=qu(),P=h2(c,!0),R=p.useMemo(()=>P.filter(le=>Lr(le.path,c)||le.path.slice(-3)[1]==="children"&&le.path.length-c.length===2),[c,P]),B=p.useCallback(()=>$(!0),[]),L=p.useCallback(()=>$(!1),[]),{validation:z,hasError:H,hasWarning:V,hasInfo:W}=rR(I==null?void 0:I.node),q=!!v&&D.length>0,F=H||V||q||W,Q=p.useCallback(()=>{I&&a(I.node.path)},[a,I]),N=p.useCallback(()=>{const le={path:c.slice(-1),offset:0},fe={focus:le,anchor:le};Fe.delete(O,fe,{mode:"blocks"}),Fe.focus(O)},[c,O]),Y=p.useMemo(()=>u.jsxs(JDn,{align:"flex-start",$level:E==null?void 0:E.level,children:[E.listItem&&u.jsx(YDn,{contentEditable:!1,children:u.jsx(G,{"data-list-prefix":"",children:u.jsx(Vp,{})})}),u.jsx("div",{"data-text":"",style:void 0,children:n})]}),[E.listItem,E.level,n]),Z=p.useMemo(()=>i&&!g?{paddingX:5}:i&&g?{paddingLeft:5,paddingRight:2}:g?{paddingLeft:3,paddingRight:2}:{paddingX:3},[i,g]),ne=p.useMemo(()=>E.listItem?{paddingY:2}:IDn[E.style||"normal"]||{paddingY:2},[E]),X=!!(I!=null&&I.member.open),J=O.schemaTypes.portableText,oe=p.useMemo(()=>{var le;return{__unstable_floatingBoundary:r,__unstable_referenceBoundary:f,__unstable_referenceElement:((le=I==null?void 0:I.elementRef)==null?void 0:le.current)||null,children:Y,focused:o,markers:D,onClose:s,onOpen:Q,onPathFocus:l,onRemove:N,open:X,parentSchemaType:J,path:(I==null?void 0:I.node.path)||sr,presence:R,readOnly:!!d,renderAnnotation:m,renderBlock:h,renderDefault:PYe,renderField:y,renderInput:x,renderInlineBlock:b,renderItem:w,renderPreview:C,schemaType:_,selected:S,validation:z,value:E}},[r,o,X,D,I==null?void 0:I.elementRef,I==null?void 0:I.node.path,s,Q,l,N,J,d,f,m,h,y,b,x,w,C,_,S,Y,R,z,E]),ue=p.useMemo(()=>F&&u.jsx(QDn,{children:u.jsx(j,{markers:D,renderCustomMarkers:v,validation:z})})||null,[j,D,v,F,z]);return p.useMemo(()=>u.jsx(K,{"data-testid":"text-block",...ne,style:void 0,ref:I==null?void 0:I.elementRef,children:u.jsx(qDn,{"data-testid":"text-block__wrapper",children:u.jsxs(te,{flex:1,...Z,children:[u.jsx(K,{flex:1,children:u.jsx(hn,{content:ue,disabled:!F,placement:"top",portal:"editor",children:u.jsx(GDn,{$level:E.level||1,"data-error":H?"":void 0,"data-list-item":E.listItem,"data-markers":q?"":void 0,"data-read-only":d,"data-testid":"text-block__text","data-warning":V?"":void 0,spellCheck:k,children:h&&h(oe)})})}),u.jsxs(KDn,{contentEditable:!1,children:[u.jsx(ZDn,{marginRight:1,children:u.jsx(XDn,{children:g&&o&&!d&&u.jsx(kYe,{onChange:A,block:E,renderBlockActions:g})})}),i&&I&&u.jsx(eOn,{$hasChanges:I.member.item.changed,onMouseEnter:B,onMouseLeave:L,children:u.jsx(SYe,{hasFocus:o,isChanged:I.member.item.changed,path:I.member.item.path,withHoverEffect:!1})})]}),T&&u.jsx(_Ye,{})]})})}),[oe,o,B,L,H,q,V,Z,i,I,A,ne,d,h,g,T,k,ue,F,E])}const PYe=e=>u.jsx(u.Fragment,{children:e.children});var Gye=Object.freeze,oOn=Object.defineProperty,ng=(e,n)=>Gye(oOn(e,"raw",{value:Gye(n||e.slice())})),qye,Yye,Kye,Zye,Xye,Qye,Jye,ebe;const iOn=M(pe)(qye||(qye=ng([`
height: `,`;
&:not([hidden]) {
display: flex;
}
flex-direction: column;
`])),e=>{let{$fullscreen:n}=e;return n?"100%":"15em"}),sOn=M(pe)(Yye||(Yye=ng([`
z-index: 10;
line-height: 0;
`]))),aOn=M(pe)(Kye||(Kye=ng([`
position: relative;
overflow: hidden;
overflow: clip;
& > [data-portal] {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
pointer-events: none;
& > * {
pointer-events: initial;
}
}
&::selection,
*::selection {
background-color: transparent;
}
`]))),lOn=M(q6)(Zye||(Zye=ng([`
position: relative;
overflow: auto;
height: 100%;
display: flex;
flex-direction: column;
& > * {
flex: 1;
min-height: auto;
}
`]))),cOn=M(oa)(Xye||(Xye=ng([`
/* @todo: calculate from theme */
/* max-width: 728px; */
`]))),uOn=M(pe)(ebe||(ebe=ng([`
height: 100%;
width: 100%;
counter-reset: `,`;
overflow: hidden;
overflow: clip;
& > div {
height: 100%;
}
& .pt-editable {
display: block;
width: 100%;
height: 100%;
`,`
& > .pt-list-item-bullet + .pt-list-item-number,
& > .pt-list-item-number + .pt-list-item-bullet {
margin-top: `,`px;
counter-reset: `,`;
}
& > :not(.pt-list-item) + .pt-list-item {
margin-top: `,`px;
}
/* Reset the list count if the element is not a numbered list item */
& > :not(.pt-list-item-number) {
counter-reset: `,`;
}
`,`
& > .pt-list-item + :not(.pt-list-item) {
margin-top: `,`px;
}
& > :first-child {
padding-top: `,`px;
}
& > :last-child {
padding-bottom: `,`px;
}
/* & > .pt-block {
& .pt-inline-object {
}
} */
& .pt-drop-indicator {
pointer-events: none;
border: 1px solid var(--card-focus-ring-color) !important;
height: 0px !important;
border-radius: `,`px;
margin-top: -3px;
left: calc(
`,` - 1px
);
right: calc(
`,` - 1px
);
width: calc(
100% -
`,` + 2px
) !important;
}
}
`])),F5.map(e=>u0(e)).join(" "),F5.map(e=>ge(Qye||(Qye=ng([`
& > .pt-list-item-number[class~='pt-list-item-level-`,`'] {
counter-increment: `,`;
}
`])),e,u0(e))),e=>{let{theme:n}=e;return n.sanity.space[3]},F5.map(e=>u0(e)).join(" "),e=>{let{theme:n}=e;return n.sanity.space[2]},F5.map(e=>u0(e)).join(" "),F5.slice(1).map(e=>ge(Jye||(Jye=ng([`
& > .pt-list-item-level-`," + .pt-list-item-level-",` {
counter-reset: `,`;
}
`])),e,e-1,u0(e))),e=>{let{theme:n}=e;return n.sanity.space[3]},e=>{let{$isFullscreen:n,theme:r}=e;return r.sanity.space[n?5:3]},e=>{let{$isFullscreen:n,theme:r}=e;return r.sanity.space[n?9:5]},e=>tt(e.theme).radius[2],e=>{let{$isFullscreen:n,theme:r}=e;return Ae(n?r.sanity.space[5]:r.sanity.space[3])},e=>{let{$isFullscreen:n,theme:r}=e;return Ae(n?r.sanity.space[5]:r.sanity.space[3])},e=>{let{$isFullscreen:n,theme:r}=e;return Ae(n?r.sanity.space[5]*2:r.sanity.space[3]*2)});function dOn(e){return p.useMemo(()=>(n,r)=>{if(Fe.getSelection(n)){const i=r.startContainer.parentElement;if(!i)return;Hx(i,{scrollMode:"if-needed",boundary:e,block:"start",inline:"nearest"})}},[e])}function fOn(){const e=ns();return p.useMemo(()=>{var n;const r=(n=e.schemaTypes.block.options)==null?void 0:n.spellCheck,o=typeof navigator>"u"?!1:/Chrome\/96/.test(navigator.userAgent);return r===void 0&&o===!0?!1:r},[e])}const tbe=e=>u.jsx(u.Fragment,{children:e.children}),hOn=e=>{const{block:n,children:r,schemaType:o,selected:i,focused:s,level:a,value:l}=e,{title:c,component:d}=o;return p.useMemo(()=>{const f={block:n,focused:s,level:a,renderDefault:tbe,schemaType:o,selected:i,title:c,value:l};return d?u.jsx(d,{...f,children:r}):u.jsx(tbe,{...f,children:r})},[d,n,r,s,a,o,i,c,l])},pOn=e=>{const{block:n,focused:r,children:o,selected:i,schemaType:s}=e,a=p.useMemo(()=>(n.style&&kF[n.style]?kF[n.style]:kF[0])||$J,[n.style]),l=p.useCallback(c=>u.jsx(a,{children:u.jsx(Vp,{"data-testid":"text-style--".concat(n.style),children:c.children})}),[a,n.style]);return p.useMemo(()=>{const c=s.component,{title:d,value:f}=s,h={block:n,focused:r,renderDefault:l,schemaType:s,selected:i,title:d,value:f};return c?u.jsx(c,{...h,children:o}):u.jsx(l,{...h,children:o})},[l,n,o,r,s,i])};var nbe=Object.freeze,mOn=Object.defineProperty,gOn=(e,n)=>nbe(mOn(e,"raw",{value:nbe(n||e.slice())})),rbe;const vOn=M.div(rbe||(rbe=gOn([`
border-right: 1px solid var(--card-border-color);
height: auto;
&[data-hidden] {
opacity: 0;
}
`])));function RYe(e){const{hidden:n,...r}=e;return u.jsx(vOn,{"data-ui":"CollapseMenuDivider","data-hidden":n?"":void 0,...r})}const yOn={portal:!0,constrainSize:!0},DJ=p.forwardRef(function(n,r){const{disableRestoreFocusOnClose:o,menuButton:i,menuButtonProps:s,menuOptions:a,onMenuClose:l}=n;return u.jsx(vr,{__unstable_disableRestoreFocusOnClose:o,id:"menu-button",ref:r,onClose:l,popover:yOn,...s,button:i,menu:u.jsx(Xn,{children:a.map((c,d)=>{const{collapsedProps:f={},expandedProps:h={},tooltipProps:m={},tooltipText:g,dividerBefore:v,fontSize:y,padding:b,text:x,icon:w,selected:C,..._}=c.props;return u.jsxs(p.Fragment,{children:[v&&d!==0&&u.jsx(ti,{}),u.jsx(wt,{text:x,icon:w,pressed:C,..._})]},c.key)})})})});function MYe(e){const{onIntersectionChange:n,children:r,options:o,...i}=e,[s,a]=p.useState(null);return p.useEffect(()=>{if(!s)return;const l=new IntersectionObserver(n,o);return l.observe(s),()=>{l.unobserve(s),l.disconnect()}},[s,n,o]),u.jsx(te,{ref:a,...i,children:r})}var obe=Object.freeze,bOn=Object.defineProperty,ij=(e,n)=>obe(bOn(e,"raw",{value:obe(n||e.slice())})),ibe,sbe,abe,lbe,cbe;const ube=3,xOn=ge(ibe||(ibe=ij([`
list-style: none;
display: flex;
white-space: nowrap;
&[data-hidden='true'] {
opacity: 0;
visibility: hidden;
}
`]))),wOn=M(te)(sbe||(sbe=ij([`
padding: `,`px;
margin: -`,`px;
box-sizing: border-box;
`])),ube,ube),COn=M(te)(abe||(abe=ij([`
border-radius: inherit;
position: relative;
`]))),LYe=M(te)(lbe||(lbe=ij([`
width: max-content;
&[data-hidden='true'] {
visibility: hidden;
position: relative;
margin-top: -1px;
height: 1px;
}
`]))),_On=M(MYe)(cbe||(cbe=ij([`
`,`
`])),xOn);function SOn(e){return!!e}const FYe=p.forwardRef(function(n,r){const{children:o,collapsed:i,disableRestoreFocusOnClose:s,onMenuClose:a,menuButtonProps:l,...c}=n,d=p.useMemo(()=>p.Children.toArray(o).filter(SOn),[o]),f=p.useMemo(()=>(l==null?void 0:l.button)||u.jsx(_s,{}),[l]);return i?u.jsx(DJ,{ref:r,disableRestoreFocusOnClose:s,menuButton:f,menuButtonProps:l,menuOptions:d,onMenuClose:a}):u.jsx(kOn,{...c,ref:r,disableRestoreFocusOnClose:s,menuButtonProps:l,menuOptions:d,onMenuClose:a})}),kOn=p.forwardRef(function(n,r){const{collapseText:o=!0,disableRestoreFocusOnClose:i,gap:s,menuOptions:a,menuButtonProps:l,onMenuClose:c,...d}=n,[f,h]=p.useState(null),[m,g]=p.useState({}),[v,y]=p.useState({}),b=p.useMemo(()=>({root:f,threshold:.99,rootMargin:"2px"}),[f]),x=p.useMemo(()=>a.map(D=>D.key),[a]),w=p.useMemo(()=>[...hv(x,Object.keys(m)),...hv(x,Object.keys(v))],[x,m,v]),C=p.useMemo(()=>a.filter(D=>{const I=m[D.key];return I&&!I.intersects}),[m,a]),_=p.useCallback((D,I)=>{g(O=>{const A=I.key;if(A===null)throw new Error("Expected element to have a non-null key");const P={intersects:D.isIntersecting,element:I},R=O[A];return!R||R.intersects!==P.intersects?{...O,[A]:P}:O})},[]),S=p.useCallback((D,I)=>{y(O=>{const A=I.key;if(A===null)throw new Error("Expected child element to have a non-null key");const P=O[A],R={intersects:D.isIntersecting,element:I};return(P==null?void 0:P.intersects)===R.intersects?O:{...O,[A]:R}})},[]),k=p.useMemo(()=>a.map(D=>{const{collapsedProps:I}=D.props,O=I,A=o?void 0:D.props.text;return p.cloneElement(D,{...O,text:A})}),[a,o]),E=p.useMemo(()=>a.filter(D=>{const I=v[D.key];return(I==null?void 0:I.intersects)===!1}),[a,v]),T=C.length>0?k.filter(D=>{const I=v[D.key];return(I==null?void 0:I.intersects)===!0}):a,$=p.useMemo(()=>(l==null?void 0:l.button)||u.jsx(_s,{}),[l]);return u.jsxs(wOn,{align:"center","data-ui":"CollapseMenu",overflow:"hidden",sizing:"border",ref:r,...d,children:[u.jsxs(COn,{direction:"column",flex:1,justify:"center",ref:h,children:[u.jsx(LYe,{gap:s,children:w.length===0&&T.map((D,I)=>{const{dividerBefore:O,tooltipText:A="",tooltipProps:P={}}=D.props,R=!D.key||!(D.key in m)||E.includes(D);return u.jsxs(p.Fragment,{children:[O&&I!==0&&u.jsx(RYe,{hidden:R}),u.jsx(hn,{portal:!0,disabled:!A,content:A,...P,children:u.jsx(te,{children:p.cloneElement(D,{disabled:D.props.disabled||R,"aria-hidden":R})})})]},D.key)})}),u.jsx(dbe,{gap:s,elements:a,intersectionOptions:b,onIntersectionChange:_}),u.jsx(dbe,{gap:s,elements:k,intersectionOptions:b,onIntersectionChange:S})]}),E.length>0&&u.jsx(te,{marginLeft:s,children:u.jsx(DJ,{disableRestoreFocusOnClose:i,menuButton:$,menuButtonProps:l,menuOptions:E,onMenuClose:c})})]})}),dbe=p.memo(function(n){const{elements:r,gap:o,intersectionOptions:i,onIntersectionChange:s}=n;return u.jsx(LYe,{"data-hidden":!0,"aria-hidden":"true",gap:o,overflow:"hidden",children:r.map((a,l)=>{const{dividerBefore:c}=a.props;return u.jsxs(p.Fragment,{children:[c&&l!==0&&u.jsx(RYe,{hidden:!0}),u.jsx(_On,{options:i,onIntersectionChange:d=>s(d[0],a),children:u.jsx(te,{children:p.cloneElement(a,{disabled:!0,"aria-hidden":!0})})})]},a.key)})})}),BYe=p.forwardRef(function(n,r){const{collapsedProps:o={},expandedProps:i={},tooltipProps:s={},tooltipText:a,dividerBefore:l,...c}=n;return u.jsx(Te,{"data-ui":"CollapseMenuButton",...c,ref:r})});var fbe=Object.freeze,EOn=Object.defineProperty,jOn=(e,n)=>fbe(EOn(e,"raw",{value:fbe(n||e.slice())})),hbe;const TOn=M.div(hbe||(hbe=jOn([`
width: 1em;
height: 1em;
border-radius: inherit;
background-origin: content-box;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
transform: scale(0.7);
`])));function IOn(e){const{icon:n,active:r}=e,o=p.useMemo(()=>({backgroundImage:"url(".concat(n,")"),filter:r?"invert(100%)":"invert(0%)"}),[r,n]);return u.jsx(TOn,{style:o})}function AOn(e,n,r,o){return e.schemaTypes.decorators.map(s=>{const a=Object.keys(r.marks||{}).find(c=>{var d;return((d=r.marks)==null?void 0:d[c])===s.value});let l=[];return a&&(l=[a]),{type:"format",disabled:n,icon:s==null?void 0:s.icon,key:s.value,handle:()=>{Fe.toggleMark(e,s.value),Fe.focus(e)},hotkeys:l,title:s.i18nTitleKey&&o?o(s.i18nTitleKey):s.title}})}function $On(e,n,r){return e.schemaTypes.lists.map(i=>({type:"listStyle",key:i.value,disabled:n,icon:i==null?void 0:i.icon,handle:()=>{Fe.toggleList(e,i.value)},title:i.i18nTitleKey&&r?r(i.i18nTitleKey):i.title}))}function DOn(e){return bo(e,"icon")||bo(e,"type.icon")||bo(e,"type.to.icon")||bo(e,"type.to[0].icon")}function OOn(e,n,r,o){const i=e.schemaTypes,s=Fe.focusChild(e),a=s&&s.text;return i.annotations.map(l=>({type:"annotation",disabled:!a||n,icon:DOn(l),key:l.name,handle:c=>{c?(Fe.removeAnnotation(e,l),Fe.focus(e)):r(l)},title:l.i18nTitleKey&&o?o(l.i18nTitleKey):l.title||Gv(l.name)}))}function POn(e,n,r,o,i){return[{name:"format",actions:AOn(e,n,o,i)},{name:"list",actions:$On(e,n,i)},{name:"annotation",actions:OOn(e,n,r,i)}]}function ROn(e){return e.styles.map(n=>({key:"style-".concat(n.value),style:n.value,styleComponent:n&&n.component,title:n.title,i18nTitleKey:n.i18nTitleKey}))}function pbe(e,n){const r=bo(e,"to[0].icon");return e.icon||e.type&&e.type.icon||r||n}function MOn(e,n,r,o){const i=e.blockObjects.map((l,c)=>({handle:()=>r(l),icon:pbe(l,Q8e),inline:!1,key:"block-".concat(c),type:l})),s=e.inlineObjects.map((l,c)=>({handle:()=>o(l),icon:pbe(l,f6e),inline:!0,key:"inline-".concat(c),type:l}));return i.concat(s).filter(l=>{var c;return!((c=l.type)!=null&&c.hidden)})}const LOn={link:Xh},FOn={strong:J8e,em:m6e,"strike-through":E6e,underline:T6e,code:t6e},BOn={number:w6e,bullet:JC};function NOn(e,n){return e.icon?typeof e.icon=="string"?u.jsx(IOn,{active:n,icon:e.icon}):e.icon:e.type==="annotation"?LOn[e.key]||yf:e.type==="listStyle"?BOn[e.key]||yf:FOn[e.key]||yf}function wR(){const e=ns(),n=Xv();return p.useMemo(()=>Fe.focusBlock(e),[e,n])}function VOn(e){let{hotkeys:n,onMemberOpen:r,resolveInitialValue:o,disabled:i}=e;const s=ns(),{t:a}=se(),l=p.useCallback(async c=>{const d=await o(c),f=Fe.addAnnotation(s,c,d);f&&f.markDefPath&&r(f.markDefPath)},[s,r,o]);return p.useMemo(()=>s?POn(s,i,l,n,a):[],[i,s,l,n,a])}function zOn(e){let{actions:n}=e;const r=ns(),o=Xv();return Qs(p.useMemo(()=>{const i=Fe.activeAnnotations(r).map(s=>s._type);return n.filter(s=>s.type==="annotation"?i.includes(s.key):s.type==="listStyle"?Fe.hasListStyle(r,s.key):Fe.isMarkActive(r,s.key)).map(s=>s.key)},[r,o]))}function HOn(e){let{items:n}=e;const r=ns(),o=wR(),i=Xv();return Qs(p.useMemo(()=>n.filter(s=>Fe.hasBlockStyle(r,s.style)).map(s=>s.style),[o,i]))}const UOn=p.memo(FYe),WOn={constrainSize:!0,portal:!0},GOn=p.memo(function(n){const{disabled:r,groups:o,isFullscreen:i,collapsed:s}=n,a=wR(),l=ns(),c=Xv(),{t:d}=Op(),f=c&&to(c.anchor.path[0])&&to(c.focus.path[0])?c.anchor.path[0]._key!==(c==null?void 0:c.focus.path[0]._key):(c==null?void 0:c.anchor.path[0])!==(c==null?void 0:c.focus.path[0]),h=(a==null?void 0:a._type)!==l.schemaTypes.block.name,m=!h&&Array.isArray(a.children)&&a.children.length===1&&(a==null?void 0:a.children[0].text)==="",g=r||h,v=p.useMemo(()=>o.reduce((_,S)=>_.concat(S.actions.map((k,E)=>E===0?{...k,firstInGroup:!0}:k)),[]),[o]),y=zOn({actions:v}),b=p.useCallback(()=>{Fe.focus(l)},[l]),x=i?"bottom":"top",w=p.useMemo(()=>v.map(_=>{const S=_.type==="annotation"&&(m||f),k=m?d("user-menu.action.portable-text.annotation-disabled_empty-block",{name:_.title||_.key}):d("user-menu.action.portable-text.annotation-disabled_multiple-blocks",{name:_.title||_.key}),E=y.includes(_.key);return u.jsx(BYe,{"aria-label":d("toolbar.portable-text.action-button-aria-label",{action:_.title||_.key}),"data-testid":"action-button-".concat(_.key),disabled:g||S,mode:"bleed",dividerBefore:_.firstInGroup,icon:NOn(_,E),onClick:()=>_.handle(E),selected:E,text:_.title||_.key,tooltipText:S?k:_.title||_.key,tooltipProps:{disabled:g,placement:x,portal:"default"}},_.key)}),[v,y,g,m,f,d,x]),C=p.useMemo(()=>({button:u.jsx(_s,{"data-testid":"action-menu-button",disabled:g,tooltipProps:{placement:x}}),popover:WOn}),[g,x]);return u.jsx(UOn,{"data-testid":"action-menu-auto-collapse-menu",collapsed:s,disableRestoreFocusOnClose:!0,gap:1,menuButtonProps:C,onMenuClose:b,children:w})});var mbe=Object.freeze,qOn=Object.defineProperty,YOn=(e,n)=>mbe(qOn(e,"raw",{value:mbe(n||e.slice())})),gbe;const KOn=p.memo(vr),ZOn=M(ILe)(gbe||(gbe=YOn([`
// Change the border color variable used by BlockQuote
// to make the border visible when the MenuItem is selected
&[data-selected] {
[data-option='blockquote'] {
--card-border-color: var(--card-muted-fg-color);
}
}
`]))),XOn={constrainSize:!0,placement:"bottom-start",portal:"default"},NYe={h1:e=>u.jsx(jYe,{children:e}),h2:e=>u.jsx(TYe,{children:e}),h3:e=>u.jsx(IYe,{children:e}),h4:e=>u.jsx(AYe,{children:e}),h5:e=>u.jsx($Ye,{children:e}),h6:e=>u.jsx(DYe,{children:e}),normal:e=>u.jsx($J,{children:e}),blockquote:e=>u.jsx(OYe,{"data-option":"blockquote",children:e})},QOn=Object.keys(NYe),JOn=e=>e.preventDefault(),B5={key:"style-none",style:"",title:"No style",i18nTitleKey:"inputs.portable-text.style.none"},ePn=p.memo(function(n){const{disabled:r,items:o}=n,i=ns(),s=wR(),{t:a}=se(),l=r||(s?i.schemaTypes.block.name!==s._type:!1),c=HOn({items:o}),{activeItems:d,items:f}=p.useMemo(()=>{const b=o.filter(w=>c.includes(w.style));let x=o;return b.length===0&&x.length>1&&(x=x.concat([B5]),b.push(B5)),{activeItems:b,items:x}},[c,o]),h=p.useMemo(()=>d.length>1?a("inputs.portable-text.style.multiple"):d.length!==1?B5.i18nTitleKey?a(B5.i18nTitleKey):B5.title:d[0].i18nTitleKey?a(d[0].i18nTitleKey):d[0].title,[d,a]),m=p.useCallback(b=>{s&&b.style!==s.style&&(Fe.toggleBlockStyle(i,b.style),Fe.focus(i))},[i,s]),g=p.useCallback((b,x)=>{const w=QOn.includes(b),C=NYe[b];return w?C(x):u.jsx(G,{children:x})},[]),v=p.useMemo(()=>u.jsx(Te,{disabled:l,iconRight:ts,justify:"space-between",mode:"bleed",onClick:JOn,text:h,width:"fill"}),[l,h]),y=p.useMemo(()=>u.jsx(Xn,{disabled:l,children:f.map(b=>u.jsx(ZOn,{pressed:d.includes(b),onClick:l?void 0:()=>m(b),children:g(b.style,b.i18nTitleKey?a(b.i18nTitleKey):(b==null?void 0:b.title)||b.style)},b.key))}),[l,d,m,f,g,a]);return u.jsx(KOn,{popover:XOn,id:"block-style-select",button:v,menu:y})}),tPn=p.memo(FYe),nPn={constrainSize:!0,portal:!0},rPn=p.memo(function(n){const{disabled:r,items:o,isFullscreen:i,collapsed:s}=n,{t:a}=se(),l=wR(),c=ns(),d=l&&l._type!==c.schemaTypes.block.name,f=p.useCallback(()=>{Fe.focus(c)},[c]),h=i?"bottom":"top",m=p.useMemo(()=>o.map(v=>{const y=v.type.title||aFe(v.type.name);return u.jsx(BYe,{"aria-label":a(v.inline?"inputs.portable-text.action.insert-inline-object-aria-label":"inputs.portable-text.action.insert-block-aria-label",{typeName:y}),mode:"bleed",disabled:r||d&&v.inline===!0,icon:v.icon,onClick:v.handle,text:y,tooltipText:a(v.inline?"inputs.portable-text.action.insert-inline-object":"inputs.portable-text.action.insert-block",{typeName:y}),tooltipProps:{disabled:r,placement:h,portal:"default"}},v.key)}),[r,d,o,a,h]),g=p.useMemo(()=>({button:u.jsx(_s,{"data-testid":"insert-menu-button",disabled:r,tooltipProps:{placement:h}}),popover:nPn}),[r,h]);return u.jsx(tPn,{"data-testid":"insert-menu-auto-collapse-menu",collapsed:s,collapseText:!1,disableRestoreFocusOnClose:!0,gap:1,menuButtonProps:g,onMenuClose:f,children:m})});var vbe=Object.freeze,oPn=Object.defineProperty,ow=(e,n)=>vbe(oPn(e,"raw",{value:vbe(n||e.slice())})),ybe,bbe,xbe,wbe,Cbe,_be;const iPn=M(te)(ybe||(ybe=ow([`
width: 100%;
`]))),sPn=M(K)(bbe||(bbe=ow([`
width: 8em;
`]))),aPn=M(te)(xbe||(xbe=ow([`
border-right: 1px solid var(--card-border-color);
`]))),lPn=M(K)(Cbe||(Cbe=ow([`
`,`
`])),e=>{let{$withInsertMenu:n}=e;return n&&ge(wbe||(wbe=ow([`
max-width: max-content;
border-right: 1px solid var(--card-border-color);
`])))}),cPn=M(K)(_be||(_be=ow([`
border-left: 1px solid var(--card-border-color);
`]))),uPn=300,dPn=typeof window<"u"&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),fPn=p.memo(function(n){let{actionGroups:r,blockStyles:o,collapsible:i,disabled:s,insertMenuItems:a,isFullscreen:l,onToggleFullscreen:c}=n;const{t:d}=se(),h=r.reduce((C,_)=>C+_.actions.length,0)>0,m=a.length>0,[g,v]=p.useState(null),y=cv(g),b=i&&y?(y==null?void 0:y.width)<400:!1,x=o.length>1;XZe({rootElement:g});const w=p.useCallback(C=>{C.preventDefault()},[]);return u.jsxs(iPn,{align:"center",ref:v,onMouseDown:w,children:[x&&u.jsx(aPn,{flex:b?1:void 0,children:u.jsx(sPn,{padding:l?2:1,children:u.jsx(ePn,{disabled:s,items:o})})}),u.jsxs(te,{flex:1,children:[h&&u.jsx(lPn,{flex:b?void 0:1,padding:l?2:1,$withInsertMenu:m,children:u.jsx(GOn,{disabled:s,collapsed:b,groups:r,isFullscreen:l})}),m&&u.jsx(K,{flex:b?void 0:1,padding:l?2:1,children:u.jsx(rPn,{disabled:s,collapsed:b,items:a,isFullscreen:l})})]}),u.jsx(cPn,{padding:l?2:1,children:u.jsx(Te,{"aria-label":d("inputs.portable-text.action.expand-editor"),icon:l?n6e:l6e,mode:"bleed",onClick:c,tooltipProps:{content:d(l?"inputs.portable-text.action.collapse-editor":"inputs.portable-text.action.expand-editor"),hotkeys:["".concat(dPn?"Cmd":"Ctrl"),"Enter"],placement:l?"bottom":"top",portal:"default"}})})]})});function hPn(e){const{collapsible:n,hotkeys:r,isFullscreen:o,readOnly:i,onMemberOpen:s,onToggleFullscreen:a}=e,l=ns(),c=Xv(),d=WJ(),f=i||!c,{push:h}=Ns(),m=p.useCallback(w=>{let C=!1;const _=setTimeout(()=>{C=!0,h({id:"resolving-initial-value",status:"info",title:"Resolving initial value…"})},uPn);return d(w,{}).then(S=>(C&&h({id:"resolving-initial-value",status:"info",duration:500,title:"Initial value resolved"}),S)).catch(S=>{h({title:"Could not resolve initial value",id:"resolving-initial-value",description:"Unable to resolve initial value for type: ".concat(w.name,": ").concat(S.message,"."),status:"error"})}).finally(()=>clearTimeout(_))},[h,d]),g=p.useCallback(async w=>{const C=await m(w),_=Fe.insertBlock(l,w,C);_&&s(_)},[l,s,m]),v=p.useCallback(async w=>{const C=await m(w),_=Fe.insertChild(l,w,C);_&&s(_)},[l,s,m]),y=VOn({hotkeys:r,onMemberOpen:s,resolveInitialValue:m,disabled:!0}),b=p.useMemo(()=>ROn(l.schemaTypes),[l]),x=p.useMemo(()=>MOn(l.schemaTypes,f,g,v),[f,l,g,v]);return u.jsx(fPn,{actionGroups:y,blockStyles:b,collapsible:n,disabled:f,insertMenuItems:x,isFullscreen:o,onToggleFullscreen:a})}var Sbe=Object.freeze,pPn=Object.defineProperty,mPn=(e,n)=>Sbe(pPn(e,"raw",{value:Sbe(n||e.slice())})),kbe;const gPn={outline:"none"},vPn="root",yPn=M.span(e=>{const{color:n}=tt(e.theme);return ge(kbe||(kbe=mPn([`
color: `,`;
`])),n.input.default.enabled.placeholder)}),bPn=e=>u.jsx(ODn,{...e}),xPn=e=>u.jsx(pOn,{...e}),wPn=e=>u.jsx(hOn,{...e});function CPn(e){const{hotkeys:n,initialSelection:r,isActive:o,isFullscreen:i,onCopy:s,onItemOpen:a,onPaste:l,onToggleFullscreen:c,path:d,readOnly:f,renderAnnotation:h,renderBlock:m,renderChild:g,scrollElement:v,setPortalElement:y,setScrollElement:b,ariaDescribedBy:x}=e,{id:w}=Kf(),{t:C}=se(),{isTopLayer:_}=Kl(),S=p.useRef(null),{element:k}=Bv();Yl(p.useCallback(O=>{!_||!i||O.key==="Escape"&&c()},[c,i,_]));const E=p.useCallback(()=>u.jsx(yPn,{"data-testid":"pt-input-placeholder",children:C("inputs.portable-text.empty-placeholder")}),[C]),j=fOn(),T=dOn(v),$=p.useMemo(()=>u.jsx($Ve,{"aria-describedby":x,hotkeys:n,onCopy:s,onPaste:l,ref:S,renderAnnotation:h,renderBlock:m,renderChild:g,renderDecorator:bPn,renderListItem:wPn,renderPlaceholder:E,renderStyle:xPn,scrollSelectionIntoView:T,selection:r,spellCheck:j,style:gPn}),[x,n,r,s,l,h,m,g,E,T,j]),D=p.useCallback(O=>{a(d.concat(O))},[a,d]),I=w===vPn;return u.jsxs(iOn,{$fullscreen:i,"data-testid":"pt-editor",children:[o&&u.jsx(Dc,{children:u.jsx(sOn,{"data-testid":"pt-editor__toolbar-card",shadow:1,children:u.jsx(hPn,{collapsible:I,hotkeys:n,isFullscreen:i,onMemberOpen:D,onToggleFullscreen:c,readOnly:f})})}),u.jsxs(aOn,{flex:1,tone:f?"transparent":"default",children:[u.jsx(lOn,{ref:b,children:u.jsx(cOn,{padding:i?2:0,sizing:"border",width:1,children:u.jsx(uOn,{$isFullscreen:i,tone:f?"transparent":"default",children:u.jsx(uv,{element:i?v:k,children:$})})})}),u.jsx("div",{"data-portal":"",ref:y})]})]})}function _Pn(e){const n=ns(),[r]=p.useState(()=>e);return r!==e&&console.warn("Make sure that hotkeys are a stable object across renders, or there will be issues with key handling in the Portable Text Editor."),p.useMemo(()=>{const o={marks:{}};return n.schemaTypes.decorators.forEach(i=>{switch(i.value){case"strong":o.marks["mod+b"]=i.value;break;case"em":o.marks["mod+i"]=i.value;break;case"underline":o.marks["mod+u"]=i.value;break;case"code":o.marks["mod+'"]=i.value;break}}),{marks:{...o.marks,...(r||{}).marks},custom:r.custom}},[n,r])}function SPn(e){const{focusPath:n,boundaryElement:r,onItemClose:o}=e,i=WEn(),s=ns(),a=Xv();p.useLayoutEffect(()=>{var l,c,d,f,h;if(n.length===0)return;const m=i.find(g=>g.member.open);if(m&&((l=m.elementRef)!=null&&l.current)){if(r&&(Hx(r,{scrollMode:"if-needed",block:"start",inline:"start"}),Hx(m.elementRef.current,{scrollMode:"if-needed",boundary:r,block:"start",inline:"start"})),a!=null&&a.focus.path&&Lr(a.focus.path,n.slice(0,a.focus.path.length)))return;const g=m.kind==="textBlock",v=n.length===1;if(g||v){const y=g&&wd(n[2])?n[2]._key:void 0,b=y&&Array.isArray((c=m.node.value)==null?void 0:c.children)?(d=m.node.value)==null?void 0:d.children.find(_=>_._key===y):void 0,x=b&&b._type==="span"&&n.length===4&&n[1]==="children"&&n[3]==="text"||!1,w=g&&(n.length===3&&n[1]==="children"||x);let C=[];w?C=n.slice(0,3):g&&v&&Array.isArray((f=m.node.value)==null?void 0:f.children)?C=[n[0],"children",{_key:(h=m.node.value)==null?void 0:h.children[0]._key}]:v&&(C=[{_key:m.key}]),C.length&&(Fe.select(s,{anchor:{path:C,offset:0},focus:{path:C,offset:0}}),g&&Fe.focus(s))}}},[r,s,n,o,i,a==null?void 0:a.focus.path])}var Ebe=Object.freeze,kPn=Object.defineProperty,OJ=(e,n)=>Ebe(kPn(e,"raw",{value:Ebe(n||e.slice())})),jbe,Tbe,Ibe;const EPn=M(pe)(IPn),jPn=M.span(jbe||(jbe=OJ([`
display: block;
max-width: calc(5em + 80px);
position: relative;
`]))),TPn=M(K)(Tbe||(Tbe=OJ([`
max-width: 250px;
`])));function IPn(e){let{theme:n}=e;var r,o,i;const{color:s,radius:a}=n.sanity;return ge(Ibe||(Ibe=OJ([`
line-height: 0;
border-radius: `,`px;
padding: 2px;
box-shadow: inset 0 0 0 1px var(--card-border-color);
height: calc(1em - 1px);
margin-top: 0.0625em;
cursor: default;
&:not([hidden]) {
display: inline-flex;
align-items: center;
vertical-align: top;
}
&[data-ready-only] {
cursor: default;
}
&[data-focused] {
box-shadow: inset 0 0 0 1px `,`;
color: `,`;
}
&[data-selected] {
background-color: `,`;
}
&:not([data-focused]):not([data-selected]) {
@media (hover: hover) {
&:hover {
--card-border-color: `,`;
}
}
}
&[data-markers] {
--card-bg-color: `,`;
}
&[data-warning] {
--card-bg-color: `,`;
@media (hover: hover) {
&:hover {
--card-border-color: `,`;
}
}
}
&[data-invalid] {
--card-bg-color: `,`;
--card-border-color: `,`;
@media (hover: hover) {
&:hover {
--card-border-color: `,`;
}
}
}
`])),a[2],(r=s.selectable)==null?void 0:r.primary.selected.border,(o=s.selectable)==null?void 0:o.primary.pressed.fg,(i=s.selectable)==null?void 0:i.primary.pressed.bg,s.input.default.hovered.border,s.dark?Ot.purple[950].hex:Ot.purple[50].hex,s.muted.caution.hovered.bg,s.muted.caution.hovered.border,s.input.invalid.enabled.bg,s.input.invalid.enabled.border,s.input.invalid.hovered.border)}const APn=["top","bottom"];function $Pn(e){const{floatingBoundary:n,onClosePopover:r,onEdit:o,onDelete:i,referenceBoundary:s,referenceElement:a,title:l,open:c}=e,{sanity:d}=mE(),{t:f}=se(),h=p.useRef(null),m=p.useRef(null),g=d.color.dark?"light":"dark";Yl(p.useCallback(b=>{b.key==="Escape"&&(b.preventDefault(),b.stopPropagation(),r())},[r]));const v=p.useCallback(b=>{var x;if(!((x=m.current)!=null&&x.disabled)){b.preventDefault(),b.stopPropagation();try{i(b)}catch(w){console.error(w)}finally{m.current&&(m.current.disabled=!0)}}},[i]),y=p.useMemo(()=>u.jsx(K,{padding:1,children:u.jsxs(Qr,{space:1,children:[u.jsx(K,{padding:2,children:u.jsx(G,{weight:"medium",size:1,children:l})}),u.jsx(Te,{"aria-label":f("inputs.portable-text.inline-object.edit-aria-label"),icon:ev,mode:"bleed",onClick:o,ref:h,tooltipProps:{content:f("inputs.portable-text.inline-object.edit")}}),u.jsx(Te,{"aria-label":f("inputs.portable-text.inline-object.remove-aria-label"),ref:m,icon:Ji,mode:"bleed",onClick:v,tone:"critical",tooltipProps:{content:f("inputs.portable-text.inline-object.remove")}})]})}),[v,o,l,f]);return u.jsx(io,{constrainSize:!0,content:y,fallbackPlacements:APn,floatingBoundary:n,open:c,placement:"top",portal:!0,referenceBoundary:s,referenceElement:a,scheme:g})}const DPn=e=>{var n;const{floatingBoundary:r,focused:o,onItemClose:i,onItemOpen:s,onPathFocus:a,path:l,readOnly:c,referenceBoundary:d,relativePath:f,renderAnnotation:h,renderBlock:m,renderCustomMarkers:g,renderField:v,renderItem:y,renderInlineBlock:b,renderInput:x,renderPreview:w,schemaType:C,selected:_,value:S}=e,{Markers:k}=Kf().__internal.components,E=ns(),j=oR(l),T=cR($r(l)),{validation:$,hasError:D,hasInfo:I,hasWarning:O}=rR(T==null?void 0:T.node),A=E.schemaTypes.block,P=j.length>0,R=p.useMemo(()=>({anchor:{path:f,offset:0},focus:{path:f,offset:0}}),[f]),B=p.useCallback(()=>{Fe.delete(E,R,{mode:"children"}),Fe.focus(E)},[R,E]),L=p.useCallback(()=>{T&&(Fe.blur(E),s(T.node.path))},[E,s,T]),z=p.useCallback(()=>{i(),Fe.select(E,R),Fe.focus(E)},[i,E,R]),H=!!(T!=null&&T.member.open),V=T==null?void 0:T.input,W=(T==null?void 0:T.node.path)||sr,q=(n=T==null?void 0:T.elementRef)==null?void 0:n.current,F=h2(l,!0),Q=p.useMemo(()=>F.filter(ne=>Lr(ne.path,l)),[l,F]),N=p.useMemo(()=>({__unstable_floatingBoundary:r,__unstable_referenceBoundary:d,__unstable_referenceElement:q,children:V,focused:o,onClose:z,onOpen:L,onPathFocus:a,onRemove:B,open:H,markers:j,member:T==null?void 0:T.member,parentSchemaType:A,path:W,presence:Q,readOnly:!!c,renderAnnotation:h,renderBlock:m,renderDefault:VYe,renderField:v,renderInlineBlock:b,renderInput:x,renderItem:y,renderPreview:w,schemaType:C,selected:_,value:S,validation:$}),[r,o,V,H,j,T==null?void 0:T.member,W,z,L,a,B,A,c,d,q,h,m,v,b,x,y,w,Q,C,_,$,S]),Y=D||O||I||P,Z=p.useMemo(()=>Y&&u.jsx(TPn,{children:u.jsx(k,{markers:j,validation:$,renderCustomMarkers:g})})||null,[k,j,g,Y,$]);return p.useMemo(()=>u.jsx("span",{ref:T==null?void 0:T.elementRef,contentEditable:!1,children:u.jsx(hn,{placement:"bottom",portal:"editor",disabled:!Y,content:Z,children:b&&u.jsx("span",{style:{position:"relative"},children:b(N)})})}),[N,T==null?void 0:T.elementRef,b,Z,Y])},VYe=e=>{const{__unstable_floatingBoundary:n,__unstable_referenceBoundary:r,__unstable_referenceElement:o,children:i,focused:s,markers:a,onClose:l,onOpen:c,onRemove:d,open:f,readOnly:h,renderPreview:m,schemaType:g,selected:v,validation:y,value:b}=e,{t:x}=se(),w=a.length>0,[C,_]=p.useState(!1),S=(g==null?void 0:g.title)||g.name,k=y.filter(D=>D.level==="error").length>0,E=y.filter(D=>D.level==="warning").length>0,j=p.useCallback(()=>{_(!1),c()},[c]);p.useEffect(()=>{_(f?!1:!!s)},[s,f]);const T=p.useMemo(()=>{if(k)return"critical";if(E)return"caution";if(v||s)return"primary"},[s,k,E,v]),$=p.useCallback(()=>{_(!1)},[]);return u.jsxs(u.Fragment,{children:[u.jsx(EPn,{"aria-label":x("inputs.portable-text.inline-block.aria-label"),"data-focused":s||void 0,"data-invalid":k||void 0,"data-markers":w||void 0,"data-read-only":h||void 0,"data-selected":v||void 0,"data-warning":E||void 0,forwardedAs:"span",onClick:h?j:void 0,onDoubleClick:j,tone:T,children:u.jsx(jPn,{children:m({layout:"inline",schemaType:g,skipVisibilityCheck:!0,value:b,fallbackTitle:"Click to edit"})})}),o&&u.jsx($Pn,{floatingBoundary:n,onClosePopover:$,onDelete:d,onEdit:j,open:C,referenceBoundary:r,referenceElement:o,title:S}),f&&u.jsx(fJ,{defaultType:"popover",onClose:l,autoFocus:s,floatingBoundary:n,referenceBoundary:r,referenceElement:o,schemaType:g,children:i})]})};function OPn(e){const{changed:n,focused:r,focusPath:o=sr,hasFocusWithin:i,hotkeys:s,isActive:a,isFullscreen:l,onActivate:c,onCopy:d,onItemClose:f,onItemOpen:h,onItemRemove:m,onPaste:g,onPathFocus:v,onToggleFullscreen:y,path:b,readOnly:x,renderAnnotation:w,renderBlock:C,renderBlockActions:_,renderCustomMarkers:S,renderField:k,renderInlineBlock:E,renderInput:j,renderItem:T,renderPreview:$,value:D}=e,I=ns(),O=Bv().element,[A,P]=p.useState(null),[R,B]=p.useState(null),L=p.useCallback(()=>{y()},[y]),z=p.useMemo(()=>({...s,custom:{"mod+enter":y,...(s==null?void 0:s.custom)||{}}}),[s,y]),H=_Pn(z),V=D&&_?_:void 0,W=D&&S?S:void 0,[q,F]=p.useState(null),Q=p.useCallback(ke=>{const{children:Ce,focused:ee,path:ae,selected:re,schemaType:ye,value:ce}=ke;return u.jsx(rOn,{floatingBoundary:O,focused:ee,isFullscreen:l,onItemClose:f,onItemOpen:h,onItemRemove:m,onPathFocus:v,path:b.concat(ae),readOnly:x,referenceBoundary:R,renderAnnotation:w,renderField:k,renderInlineBlock:E,renderInput:j,renderItem:T,renderBlockActions:V,renderCustomMarkers:W,renderPreview:$,renderBlock:C,schemaType:ye,selected:re,value:ce,children:Ce})},[V,W,R,l,f,h,m,v,O,b,x,w,C,k,E,j,T,$]),N=p.useCallback(ke=>{const{focused:Ce,path:ee,selected:ae,schemaType:re,value:ye}=ke;return u.jsx(H8n,{floatingBoundary:O,focused:Ce,isFullscreen:l,onItemClose:f,onItemOpen:h,onItemRemove:m,onPathFocus:v,path:b.concat(ee),readOnly:x,referenceBoundary:R,relativePath:ee,renderAnnotation:w,renderBlock:C,renderBlockActions:V,renderCustomMarkers:W,renderField:k,renderInlineBlock:E,renderInput:j,renderItem:T,renderPreview:$,schemaType:re,selected:ae,value:ye})},[O,R,l,f,h,m,v,b,x,w,C,V,W,k,E,j,T,$]),Y=p.useCallback(ke=>{const{value:Ce}=ke;return Ce._type===I.schemaTypes.block.name?Q(ke):N(ke)},[I.schemaTypes.block.name,N,Q]),Z=p.useCallback(ke=>{const{children:Ce,focused:ee,path:ae,selected:re,schemaType:ye,value:ce}=ke;return ce._type===I.schemaTypes.span.name?Ce:u.jsx(DPn,{floatingBoundary:O,focused:ee,onItemClose:f,onItemOpen:h,onPathFocus:v,path:b.concat(ae),readOnly:x,referenceBoundary:R,relativePath:ae,renderAnnotation:w,renderBlock:C,renderCustomMarkers:S,renderField:k,renderInlineBlock:E,renderInput:j,renderItem:T,renderPreview:$,schemaType:ye,selected:re,value:ce})},[O,R,I.schemaTypes.span.name,f,h,v,b,x,w,C,S,k,E,j,T,$]),ne=p.useCallback(ke=>{const{children:Ce,focused:ee,path:ae,selected:re,schemaType:ye,value:ce}=ke;return u.jsx(ujn,{editorNodeFocused:ee,floatingBoundary:O,focused:!!r,onItemClose:f,onItemOpen:h,onPathFocus:v,path:b.concat(ae),readOnly:x,referenceBoundary:R,renderAnnotation:w,renderBlock:C,renderCustomMarkers:S,renderField:k,renderInlineBlock:E,renderInput:j,renderItem:T,renderPreview:$,schemaType:ye,selected:re,value:ce,children:Ce})},[O,R,r,f,h,v,b,x,w,C,S,k,E,j,T,$]),X=e.elementProps["aria-describedby"],J=p.useMemo(()=>{if(i)return{anchor:{path:o,offset:0},focus:{path:o,offset:0}}},[]),oe=p.useMemo(()=>u.jsx(CPn,{ariaDescribedBy:X,initialSelection:J,hotkeys:H,isActive:a,isFullscreen:l,onItemOpen:h,onCopy:d,onPaste:g,onToggleFullscreen:L,path:b,readOnly:x,renderAnnotation:ne,renderBlock:Y,renderChild:Z,setPortalElement:F,scrollElement:R,setScrollElement:B}),[X,H,ne,Y,Z,L,J,a,l,d,h,g,b,x,R]),ue=Nv(),le=p.useMemo(()=>({collapsed:A,default:ue.element,editor:q,expanded:ue.element}),[ue.element,q,A]);SPn({focusPath:o,boundaryElement:R,onItemClose:f});const fe=r||i;return u.jsx(wE,{__unstable_elements:le,element:ue.element,children:u.jsx(SDn,{onActivate:c,isOverlayActive:!a,children:u.jsx(ua,{disabled:l,hasFocus:!!r,isChanged:n,path:b,children:u.jsxs(EDn,{"data-focused":fe?"":void 0,"data-read-only":x?"":void 0,children:[u.jsx(K,{"data-wrapper":"",ref:P,children:u.jsx(Vv,{__unstable_name:l?"expanded":"collapsed",children:l?u.jsx(jDn,{children:oe}):oe})}),u.jsx("div",{"data-border":""})]})})})})}function PPn(e){const{onChange:n,onIgnore:r,resolution:o,readOnly:i}=e,s=a2(),{t:a}=se(),l=p.useCallback(()=>{o&&(n({type:"mutation",patches:o.patches}),s.log(bDn,{PTEInvalidValueId:o.i18n.description,PTEInvalidValueDescription:o.description}))},[n,o,s]),c=p.useCallback(()=>{s.log(yDn),r()},[r,s]);return o?u.jsx(Zf,{title:u.jsx(u.Fragment,{children:a("inputs.portable-text.invalid-value.title")}),suffix:u.jsxs(he,{padding:2,children:[o.action&&u.jsxs(Xr,{columns:[1,2],gap:1,children:[u.jsx(Dr,{mode:"ghost",onClick:c,text:a("inputs.portable-text.invalid-value.ignore-button.text")}),!i&&u.jsx(Dr,{onClick:l,text:u.jsx(Pt,{t:a,i18nKey:o.i18n.action,values:o.i18n.values}),tone:"caution"})]}),u.jsx(K,{padding:3,children:o.action&&u.jsx(G,{as:"p",muted:!0,size:1,children:a("inputs.portable-text.invalid-value.action-disclaimer")})})]}),children:u.jsxs(he,{space:3,children:[u.jsx(G,{as:"p",muted:!0,size:1,children:u.jsx(Pt,{t:a,i18nKey:o.i18n.description,values:o.i18n.values})}),u.jsx(pe,{border:!0,overflow:"auto",padding:2,tone:"inherit",children:u.jsx(qi,{language:"json",children:JSON.stringify(o.item,null,2)})})]})}):null}function RPn(e){const{path:n}=e,{patchChannel:r}=Kf().__internal;return{subscribe:p.useCallback(i=>r.subscribe(s=>{let{snapshot:a,patches:l}=s;const c=l.filter(d=>hU(d.path,n)).map(d=>({...d,path:d.path.slice(n.length)}));c.length&&i({shouldReset:FPn(n,l),snapshot:en(a)?BPn(a,n):{},patches:c})}),[n,r])}}function MPn(e,n){const r=typeof e;return r!==typeof n?!1:r==="object"?up(e,n):e===n}function hU(e,n){if(e===n)return!0;if(!Array.isArray(e)||!Array.isArray(n)||e.length<n.length)return!1;for(let r=0,o=n.length;r<o;r++)if(!MPn(n[r],e[r]))return!1;return!0}function LPn(e,n){return e.length===0||hU(n,e)&&!hU(e,n)}function FPn(e,n){return n.some(r=>LPn(r.path,e)&&(r.type==="set"||r.type==="unset"))}function BPn(e,n){return n.reduce((r,o)=>typeof o=="object"?WHe(r,o):bo(r,o),e)}function NPn(e){const{editorRef:n,elementProps:r,hotkeys:o,markers:i=sr,onChange:s,onEditorChange:a,onCopy:l,onInsert:c,onItemRemove:d,onPaste:f,onPathFocus:h,path:m,readOnly:g,renderBlockActions:v,renderCustomMarkers:y,schemaType:b,value:x}=e,{onBlur:w}=r,C=p.useRef(null),_=n||C;p.useImperativeHandle(r.ref,()=>({focus(){_.current&&Fe.focus(_.current)}}));const{subscribe:S}=RPn({path:m}),[k,E]=p.useState(!1),[j,T]=p.useState(null),[$,D]=p.useState(!1),[I,O]=p.useState(!1),[A,P]=p.useState(!1),[R,B]=p.useState(!1),L=a2(),z=Ns(),H=p.useMemo(()=>new Ir,[]),V=p.useMemo(()=>H.asObservable(),[H]),W=p.useRef(null),q=p.useCallback(()=>{D(X=>{const J=!X;return J?L.log(gDn):L.log(vDn),J})},[L]);p.useEffect(()=>{j&&x!==j.value&&T(null)},[j,x]),p.useEffect(()=>S(X=>{let{patches:J,snapshot:oe}=X;H.next({patches:J,snapshot:oe})}),[H,S]);const F=GEn(e);p.useEffect(()=>{R&&O(!0)},[R]);const Q=p.useCallback(X=>{const J=X.length===3&&X[1]==="children"&&to(X[2])&&!F.some(oe=>to(X[2])&&oe.member.key===X[2]._key);h(J?X.concat("text"):X)},[h,F]),N=p.useCallback(X=>{switch(X.type){case"mutation":s(Abe(X.patches));break;case"connection":X.value==="offline"?P(!0):X.value==="online"&&P(!1);break;case"selection":p.startTransition(()=>{X.selection&&Q(X.selection.focus.path)});break;case"focus":O(!0),B(!0);break;case"blur":w(X.event),B(!1);break;case"undo":case"redo":s(Abe(X.patches));break;case"invalidValue":T(X);break;case"error":z.push({status:X.level,description:X.description});break}_.current&&a&&a(X,_.current)},[_,w,s,a,Q,z]);p.useEffect(()=>{E(!1)},[x]);const Y=p.useCallback(()=>{E(!0)},[]),Z=p.useMemo(()=>j&&j.resolution?u.jsx(K,{marginBottom:2,children:u.jsx(PPn,{onChange:N,onIgnore:Y,resolution:j.resolution,readOnly:A||g})}):null,[N,Y,j,A,g]),ne=p.useCallback(()=>{I||(O(!0),_.current&&Fe.focus(_.current))},[_,I]);return u.jsxs(K,{ref:W,children:[!k&&Z,(!j||k)&&u.jsx(T_n,{markers:i,children:u.jsx(UEn,{memberItems:F,children:u.jsx(Fe,{patches$:V,onChange:N,maxBlocks:void 0,ref:_,readOnly:A||g,schemaType:b,value:x,children:u.jsx(OPn,{...e,hasFocusWithin:R,hotkeys:o,isActive:I,isFullscreen:$,onActivate:ne,onItemRemove:d,onCopy:l,onInsert:c,onPaste:f,onToggleFullscreen:q,renderBlockActions:v,renderCustomMarkers:y})})})})]})}function Abe(e){return e.map(n=>({...n,patchType:_v}))}function pU(e){return"inset 0 0 0 ".concat(e.width,"px ").concat(e.color)}function VPn(e){const{base:n,border:r,focusRing:o}=e,i=o.offset+o.width,s=0-o.offset,a=n?n.bg:"var(--card-bg-color)";return[s>0&&"inset 0 0 0 ".concat(s,"px var(--card-focus-ring-color)"),r&&pU(r),s<0&&"0 0 0 ".concat(0-s,"px ").concat(a),i>0&&"0 0 0 ".concat(i,"px var(--card-focus-ring-color)")].filter(Boolean).join(",")}var $be=Object.freeze,zPn=Object.defineProperty,zYe=(e,n)=>$be(zPn(e,"raw",{value:$be(n||e.slice())})),Dbe,Obe;const HPn=M(pe)(e=>{const{theme:n}=e,{focusRing:r,input:o,radius:i}=n.sanity,s=n.sanity.color.input,a=Ae(n.sanity.space[1]);return{position:"relative",borderRadius:"".concat(i[1],"px"),color:s.default.enabled.fg,boxShadow:pU({color:s.default.enabled.border,width:o.border.width}),"& > .content":{position:"relative",lineHeight:0,margin:"-".concat(a," 0 0 -").concat(a)},"& > .content > div":{display:"inline-block",verticalAlign:"top",padding:"".concat(a," 0 0 ").concat(a)},"&:not([data-read-only])":{cursor:"text"},"@media(hover:hover):not([data-disabled]):not([data-read-only]):hover":{borderColor:s.default.hovered.border},"&:not([data-disabled]):not([data-read-only])[data-focused]":{boxShadow:VPn({border:{color:s.default.enabled.border,width:o.border.width},focusRing:r})},"*:disabled + &":{color:s.default.disabled.fg,backgroundColor:s.default.disabled.bg,boxShadow:pU({color:s.default.disabled.border,width:o.border.width})}}}),UPn=M.input(e=>{const{theme:n}=e,r=n.sanity.fonts.text,o=n.sanity.color.input,i=n.sanity.space[2],s=n.sanity.fonts.text.sizes[2];return{appearance:"none",background:"none",border:0,borderRadius:0,outline:"none",fontSize:Ae(s.fontSize),lineHeight:s.lineHeight/s.fontSize,fontFamily:r.family,fontWeight:r.weights.regular,margin:0,display:"block",minWidth:"1px",maxWidth:"100%",boxSizing:"border-box",paddingTop:Ae(i-s.ascenderHeight),paddingRight:Ae(i),paddingBottom:Ae(i-s.descenderHeight),paddingLeft:Ae(i),"&:not(:invalid):not(:disabled)":{color:o.default.enabled.fg},"&:not(:invalid):disabled":{color:o.default.disabled.fg}}}),WPn=M(K)(e=>{const{theme:n}=e,r=n.sanity.color.input;return ge(Dbe||(Dbe=zYe([`
position: absolute;
top: 0;
left: 0;
right: 0;
pointer-events: none;
--card-fg-color: `,`;
`])),r.default.enabled.placeholder)}),GPn=M(K)(Obe||(Obe=zYe([`
// This is needed to make textOverflow="ellipsis" work properly for the Text primitive
max-width: 100%;
`]))),HYe=p.forwardRef((e,n)=>{const{disabled:r,onChange:o,onFocus:i,placeholder:s,readOnly:a,value:l=[],...c}=e,{t:d}=se(QS),[f,h]=p.useState(""),m=!r&&!a,[g,v]=p.useState(!1),y=Lo(n),b=p.useRef(null),x=p.useCallback(E=>{if(Nf(E.target)&&E.target.closest('[data-ui="Tag"]'))return;const T=y.current;T&&setTimeout(()=>T.focus(),0)},[y]),w=p.useCallback(()=>{v(!1)},[]),C=p.useCallback(E=>{h(E.currentTarget.value)},[]),_=p.useCallback(E=>{v(!0),i&&i(E)},[i]),S=p.useCallback(E=>{if(E.key==="Enter"&&(E.preventDefault(),E.stopPropagation(),o&&f)){const j=l.concat([{value:f}]);h(""),o&&o(j)}},[f,o,l]),k=p.useCallback(E=>{if(!o)return;const j=l.slice(0);j.splice(E,1),o(j)},[o,l]);return p.useEffect(()=>{const E=y.current;E&&(E.style.width="0",E.style.width="".concat(E.scrollWidth,"px"))},[y,f]),u.jsxs(HPn,{"data-disabled":r?"":void 0,"data-focused":g?"":void 0,"data-read-only":a?"":void 0,"data-ui":"TagInput",onPointerDown:x,overflow:"auto",padding:1,ref:b,children:[m&&u.jsx(WPn,{hidden:!!(f||l.length),padding:3,children:u.jsx(G,{textOverflow:"ellipsis",children:s||d("inputs.tags.placeholder",{context:typeof window<"u"&&"ontouchstart"in window?"touch":void 0})})}),u.jsxs("div",{className:"content",children:[l.map((E,j)=>u.jsx(GPn,{children:u.jsx(qPn,{enabled:m,index:j,muted:!m,onRemove:k,tag:E})},"tag-".concat(j))),u.jsx("div",{children:u.jsx(UPn,{...c,disabled:!m,onBlur:w,onChange:C,onFocus:_,onKeyDown:S,ref:y,type:"text",value:f})},"tag-input")]})]})});HYe.displayName="TagInput";function qPn(e){const{enabled:n,index:r,muted:o,onRemove:i,tag:s}=e,a=p.useCallback(()=>{i(r)},[r,i]);return u.jsx(pe,{"data-ui":"Tag",radius:2,tone:"transparent",children:u.jsxs(te,{align:"center",gap:1,children:[u.jsx(K,{flex:1,paddingY:2,paddingLeft:2,children:u.jsx(G,{muted:o,textOverflow:"ellipsis",children:s.value})}),n&&u.jsx(Te,{icon:Oi,mode:"bleed",onClick:a,tooltipProps:{content:"Remove"}})]})})}function YPn(e){const{onChange:n,readOnly:r,value:o=[],elementProps:i,path:s,changed:a}=e,l=p.useMemo(()=>o==null?void 0:o.map(d=>({value:d})),[o]),c=p.useCallback(d=>{n(d.length===0?Ft():ln(d.map(f=>f.value)))},[n]);return u.jsx(ua,{path:s,isChanged:a,hasFocus:!1,children:u.jsx(HYe,{onChange:c,readOnly:r,value:l,...i})})}const KPn=["string","number","boolean"];function ZPn(e){return e.of.every(n=>KPn.includes(n.jsonType))}function XPn(e){return e.of.length===1&&mf("string",e.of[0])}function QPn(e){var n;return((n=e.options)==null?void 0:n.layout)==="tags"}function JPn(e){return e.of.some(n=>mf("block",n))}function e8n(e){var n;return!!((n=e.options)!=null&&n.list)}function t8n(e){return XPn(e)&&QPn(e)?YPn:e8n(e)?Gqe:ZPn(e)?qqe:JPn(e)?NPn:Wqe}function n8n(e){return OG(e)?e:{title:Gv("".concat(e)),value:e}}const Pbe={title:"",value:void 0};function UYe(e){var n,r;const{value:o,readOnly:i,validationError:s,schemaType:a,onChange:l,path:c,changed:d,focused:f,elementProps:h}=e,m=p.useMemo(()=>{var S;return(((S=a.options)==null?void 0:S.list)||[]).map(n8n)},[(n=a.options)==null?void 0:n.list]),g=m.find(S=>S.value===o),v=a.options&&a.options.layout==="radio",y=p.useCallback(S=>{const k=Number(S);return m[k]},[m]),b=p.useCallback(S=>String(m.indexOf(S)),[m]),x=p.useId(),w=p.useCallback(S=>{l(Xt.from(typeof(S==null?void 0:S.value)>"u"?Ft():ln(S.value)))},[l]),C=p.useCallback(S=>{const k=y(S.currentTarget.value);if(!k){w(Pbe);return}w(k)},[w,y]),_=v?u.jsx(r8n,{...h,value:g,inputId:x,items:m,direction:((r=a.options)==null?void 0:r.direction)||"vertical",customValidity:s,onChange:w,readOnly:i}):u.jsx(fv,{...h,customValidity:s,value:b(g),readOnly:i,onChange:C,children:[Pbe,...m].map((S,k)=>u.jsx("option",{value:k-1,children:S.title},"".concat(k-1)))});return u.jsx(ua,{path:c,isChanged:d,hasFocus:!!f,children:_})}const r8n=p.forwardRef(function(n,r){const{items:o,value:i,onChange:s,onFocus:a,readOnly:l,customValidity:c,direction:d,inputId:f}=n,h=d==="horizontal"?Qr:he;return u.jsx(pe,{border:!0,padding:3,radius:2,children:u.jsx(h,{space:3,role:"group",children:o.map((m,g)=>u.jsx(o8n,{customValidity:c,inputId:f,item:m,onChange:s,onFocus:a,readOnly:l,ref:g===0?r:null,value:i},g))})})}),o8n=p.forwardRef(function(n,r){const{customValidity:o,inputId:i,item:s,onChange:a,onFocus:l,readOnly:c,value:d}=n,f=p.useCallback(()=>{a(s)},[s,a]);return u.jsxs(te,{as:"label",align:"center",children:[u.jsx(Y$t,{ref:r,checked:d===s,onChange:f,onFocus:l,readOnly:c,customValidity:o,name:i}),u.jsx(K,{marginLeft:2,children:u.jsx(G,{size:1,weight:"medium",children:s.title})})]})});function i8n(e){return Cqe(e,"list")?UYe:Xqe}function s8n(e){return Cqe(e,"list")?UYe:eYe}function a8n(e){if(mf("array",e))return t8n(e);if(mf("reference",e))return M3n;if(mf("string",e))return s8n(e);if(mf("number",e))return i8n(e)}function l8n(e){var n;if((n=e.components)!=null&&n.input)return e.components.input;const r=a8n(e);if(r)return r;const i=bJ(e,new Set).reduce((a,l)=>(a[l.name]=l,a),{}),s=Object.values(i).find(a=>hye[a.name]);if(s)return hye[s.name];throw new Error("Could not find input component for schema type `".concat(e.name,"`"))}function c8n(e){var n;return(n=e.components)!=null&&n.preview?e.components.preview:l1}function u8n(e){let{readOnly:n,hasErrors:r,hasWarnings:o}=e;return n?"transparent":r?"critical":o?"caution":"default"}const d8n={portal:!0,tone:"default"},f8n={position:"relative"};function h8n(e){var n,r,o,i,s,a;const{schemaType:l,parentSchemaType:c,path:d,readOnly:f,onRemove:h,value:m,open:g,onInsert:v,onFocus:y,onOpen:b,onClose:x,changed:w,focused:C,children:_,inputProps:{renderPreview:S}}=e,{t:k}=se(),E=!f&&((n=c.options)==null?void 0:n.sortable)!==!1,j=c.of,T=p.useRef(null);dR(T,g),Ra(C,(q,F)=>{var Q;!q&&F&&T.current&&((Q=T.current)==null||Q.focus())});const $=m._resolvingInitialValue,D=p.useCallback(()=>{v({items:[{...m,_key:JS()}],position:"after"})},[v,m]),I=p.useCallback((q,F)=>{v({items:[g2(F)],position:q})},[v]),O=h2(d,!0),A=p.useMemo(()=>O.length===0?null:u.jsx(JE,{presence:O,maxAvatars:1}),[O]),P=YQ(d,!0),R=p.useMemo(()=>P.length===0?null:u.jsx(K,{paddingX:1,paddingY:3,children:u.jsx(p2,{validation:P,__unstable_showSummary:!0})}),[P]),B=P.some(q=>q.level==="error"),L=P.some(q=>q.level==="warning"),z=p.useMemo(()=>f?null:u.jsx(vr,{button:u.jsx(_s,{paddingY:3}),id:"".concat(e.inputId,"-menuButton"),menu:u.jsxs(Xn,{children:[u.jsx(wt,{text:k("inputs.array.action.remove"),tone:"critical",icon:Ji,onClick:h}),u.jsx(wt,{text:k("inputs.array.action.duplicate"),icon:Zh,onClick:D}),u.jsx(vR,{types:j,onInsert:I})]}),popover:d8n}),[D,I,h,j,e.inputId,f,k]),H=u8n({readOnly:f,hasErrors:B,hasWarnings:L}),V=u.jsx(yR,{menu:z,presence:A,validation:R,tone:H,focused:C,dragHandle:E,selected:g,children:u.jsxs(pe,{as:"button",type:"button",tone:"inherit",radius:1,disabled:$,onClick:b,ref:T,onFocus:y,__unstable_focusRing:!0,style:f8n,children:[S({schemaType:e.schemaType,value:e.value,layout:"default",skipVisibilityCheck:!0}),$&&u.jsx(Jr,{fill:!0})]})}),W=U0(l);return u.jsxs(u.Fragment,{children:[u.jsx(ua,{path:d,isChanged:w,hasFocus:!!C,children:u.jsx(K,{paddingX:1,children:V})}),g&&u.jsx(zqe,{header:f?k("inputs.array.action.view",{itemTypeTitle:W}):k("inputs.array.action.edit",{itemTypeTitle:W}),type:((o=(r=c==null?void 0:c.options)==null?void 0:r.modal)==null?void 0:o.type)||"dialog",width:(a=(s=(i=c==null?void 0:c.options)==null?void 0:i.modal)==null?void 0:s.width)!=null?a:1,id:m._key,onClose:x,autofocus:C,legacy_referenceElement:T.current,children:_})]})}function p8n(e){const{menuRef:n,containerRef:r}=e;return u.jsx(jqe.Provider,{value:{menuRef:n,containerRef:r},children:e.children})}function m8n(e){let{readOnly:n,hasErrors:r,hasWarnings:o}=e;return n?"transparent":r?"critical":o?"caution":"default"}const g8n={portal:!0,tone:"default"};function v8n(e){var n,r,o,i,s,a,l;const{schemaType:c,parentSchemaType:d,path:f,readOnly:h,onRemove:m,value:g,open:v,onInsert:y,presence:b,validation:x,inputId:w,changed:C,focused:_,children:S,inputProps:{onChange:k,focusPath:E,onPathFocus:j,renderPreview:T,elementProps:$}}=e,D=!h&&((n=d.options)==null?void 0:n.sortable)!==!1,I=d.of,O=p.useRef(null),A=p.useRef(null),P=p.useRef(null),{EditReferenceLink:R,getReferenceInfo:B,selectedState:L,isCurrentDocumentLiveEdit:z}=yJ({path:f,schemaType:c,value:g});dR(O,v),Ra(_,(De,Me)=>{var Re;!De&&Me&&O.current&&((Re=O.current)==null||Re.focus())});const H=e.validation.some(De=>De.level==="error"),V=e.validation.some(De=>De.level==="warning"),W=g._resolvingInitialValue,q=p.useCallback(()=>{y({items:[{...g,_key:JS()}],position:"after"})},[y,g]),F=p.useCallback((De,Me)=>{y({items:[{...g2(Me),_key:JS()}],position:De})},[y]),Q=hR(g==null?void 0:g._ref,B),N=g._ref,Y=((r=Q.result)==null?void 0:r.type)||((o=g==null?void 0:g._strengthenOnPublish)==null?void 0:o.type),Z=N&&((a=(s=(i=Q.result)==null?void 0:i.preview)==null?void 0:s.published)==null?void 0:a._id),ne=p.useCallback(()=>{k([c.weak===!0?ln(!0,["_weak"]):Ft(["_weak"]),Ft(["_strengthenOnPublish"])])},[k,c.weak]),X=Y?c.to.find(De=>De.name===Y):void 0,J=L==="pressed",oe=L==="selected",ue=m8n({readOnly:h,hasErrors:H,hasWarnings:V}),le=!N||E[0]==="_ref",{t:fe}=se(),ke=p.useMemo(()=>p.forwardRef(function(Me,Re){return u.jsx(Jg,{...Me,intent:"edit",params:{id:g==null?void 0:g._ref,type:X==null?void 0:X.name},target:"_blank",rel:"noopener noreferrer",ref:Re})}),[X==null?void 0:X.name,g==null?void 0:g._ref]),Ce=p.useCallback(()=>{j(N&&le?[]:["_ref"])},[N,le,j]),ee=p.useMemo(()=>h?null:u.jsx(vr,{button:u.jsx(_s,{paddingY:3}),id:"".concat(w,"-menuButton"),menu:u.jsxs(Xn,{ref:A,children:[!h&&u.jsxs(u.Fragment,{children:[u.jsx(wt,{text:fe("inputs.reference.action.remove"),tone:"critical",icon:Ji,onClick:m}),u.jsx(wt,{text:fe(N&&le?"inputs.reference.action.replace-cancel":"inputs.reference.action.replace"),icon:N&&le?Oi:Nw,onClick:Ce}),u.jsx(wt,{text:fe("inputs.reference.action.duplicate"),icon:Zh,onClick:q}),u.jsx(vR,{onInsert:F,types:I})]}),!h&&!le&&N&&u.jsx(ti,{}),!le&&N&&u.jsx(wt,{as:ke,"data-as":"a",text:fe("inputs.reference.action.open-in-new-tab"),icon:Hg})]}),popover:g8n}),[q,F,Ce,N,w,I,le,m,ke,h,fe]),ae=p.useCallback(()=>{k(c.weak===!0?ln(!0,["_weak"]):Ft(["_weak"]))},[k,c]),re=g!=null&&g._weak?"weak":"strong",ye=c.weak===!0?"weak":"strong",ce=N&&!Q.isLoading&&(g==null?void 0:g._strengthenOnPublish),me=!Q.isLoading&&((l=Q.result)==null?void 0:l.availability.available)&&N&&re!==ye&&!ce,we=u.jsxs(u.Fragment,{children:[z&&Z&&g._strengthenOnPublish&&u.jsx(dqe,{schemaType:c,handleRemoveStrengthenOnPublish:ne}),me&&u.jsx(mJ,{actualStrength:re,handleFixStrengthMismatch:ae}),Q.error&&u.jsx(pJ,{errorMessage:Q.error.message,onHandleRetry:Q.retry})]}),xe=u.jsx(p8n,{menuRef:A,containerRef:P,children:u.jsx(yR,{dragHandle:D,presence:!le&&b.length>0&&u.jsx(JE,{presence:b,maxAvatars:1}),validation:!le&&x.length>0&&u.jsx(p2,{validation:x}),menu:ee,footer:le?void 0:we,tone:le?void 0:ue,focused:_,children:le?u.jsx(K,{padding:1,ref:P,children:u.jsx(iR,{title:c.title,description:c.description,__unstable_presence:b,validation:x,inputId:w,deprecated:c.deprecated,children:S})}):u.jsxs(fqe,{as:R,tone:"inherit",radius:2,documentId:g==null?void 0:g._ref,documentType:X==null?void 0:X.name,disabled:W,__unstable_focusRing:!0,selected:oe,pressed:J,"data-selected":oe?!0:void 0,"data-pressed":J?!0:void 0,...$,children:[u.jsx(uqe,{value:g,referenceInfo:Q,renderPreview:T,type:c}),W&&u.jsx(Jr,{fill:!0})]})})});return u.jsx(ua,{path:f,isChanged:C,hasFocus:!!_,children:u.jsx(K,{paddingX:1,children:xe})})}function y8n(e){var n;return(n=e.components)!=null&&n.item?e.components.item:Kh(e)?v8n:h8n}const b8n={isLoading:!0},x8n={isLoading:!1};function CR(e){const{enabled:n=!0,ordering:r,schemaType:o,value:i}=e||{},{observeForPreview:s}=Ma();return Mi(()=>!n||!i||!o?ve(x8n):s(i,o,{ordering:r}).pipe(_e(a=>({isLoading:!1,value:a.snapshot||void 0})),bn(a=>ve({isLoading:!1,error:a}))),[n,s,r,o,i],b8n)}const w8n=typeof window>"u"?Br:$a(window,"orientationchange").pipe(Qi(1)),C8n=typeof window>"u"?Br:$a(window,"resize").pipe(Qi(1)),_8n=typeof window>"u"?Br:$a(window,"scroll",{passive:!0,capture:!0}).pipe(Qi(1)),WYe=150;function S8n(){return typeof window<"u"&&"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in IntersectionObserverEntry.prototype?("isIntersecting"in IntersectionObserverEntry.prototype||Object.defineProperty(IntersectionObserverEntry.prototype,"isIntersecting",{get(){return this.intersectionRatio>0}}),!0):!1}const k8n=S8n()?E8n():j8n();function E8n(){const e=new Ir,n=new IntersectionObserver(r=>{r.forEach(o=>{e.next(o)})},{threshold:0,rootMargin:"".concat(WYe,"px")});return function(o){return new qt(i=>(n.observe(o),i.next(),()=>n.unobserve(o))).pipe($e(()=>e.asObservable()),ze(i=>i.target===o),_e(i=>({isIntersecting:i.isIntersecting})))}}function j8n(){function e(){return{left:0,right:window.innerWidth,top:0,bottom:window.innerHeight}}function n(o,i,s){return o.left<=i.right+s&&o.right>=i.left-s&&o.top<=i.bottom+s&&o.bottom>=i.top-s}function r(o){return()=>n(o.getBoundingClientRect(),e(),WYe)}return function(i){const s=r(i);return Yn(ve(s()),C8n,_8n,w8n).pipe(_e(s),_e(a=>({isIntersecting:a})))}}const T8n=typeof window>"u"?Br:$a(document,"visibilitychange").pipe(Qi(1));function I8n(e){const{element:n,hideDelay:r=0}=e,[o,i]=p.useState(!1);return p.useEffect(()=>{if(!n)return;const s=xi(ve(!document.hidden),T8n.pipe(_e(d=>{var f;return d.target instanceof Document?!((f=d==null?void 0:d.target)!=null&&f.hidden):!1}))).pipe(ho()),a=k8n(n).pipe(_e(d=>d.isIntersecting)),c=s.pipe(Dt(d=>d?a:ve(!1)),Dt(d=>d?ve(!0):ve(!1).pipe(yP(r))),ho()).subscribe(i);return()=>c.unsubscribe()},[n,r]),o}const A8n=1e3*2;function $8n(e){return D8n(e==null?void 0:e._upload)}function N5(e){return cx(e)?e:void 0}function D8n(e){var n,r;if(!en(e))return;const o=typeof e.progress=="number"?e.progress:0,i=N5(e.initiated||e.createdAt),s=N5(e.updated||e.updatedAt),a=N5((n=e==null?void 0:e.file)==null?void 0:n.name),l=N5((r=e==null?void 0:e.file)==null?void 0:r.type),c=N5(e.previewImage);if(i&&s&&a&&l)return{progress:o,createdAt:i,updatedAt:s,file:{name:a,type:l},previewImage:c}}function PJ(e){const{layout:n,value:r,component:o,style:i,schemaType:s,skipVisibilityCheck:a,...l}=e,{t:c}=se(),[d,f]=p.useState(null),h=I8n({element:a?null:d,hideDelay:A8n}),m=CR({enabled:a||h,schemaType:s,value:r}),g=p.useMemo(()=>({...i,minWidth:(i==null?void 0:i.minWidth)||1,minHeight:(i==null?void 0:i.minHeight)||1}),[i]),v=p.useMemo(()=>$8n(r),[r]),y=p.useMemo(()=>{var b,x;return v!=null&&v.previewImage?u.jsx("img",{alt:c("preview.image.file-is-being-uploaded.alt-text"),src:v.previewImage}):(b=m==null?void 0:m.value)!=null&&b.media?(x=m==null?void 0:m.value)==null?void 0:x.media:s.icon},[m,s,v,c]);return u.jsx("div",{ref:f,style:g,children:p.createElement(o,{...l,...(m==null?void 0:m.value)||{},media:y,error:m==null?void 0:m.error,isPlaceholder:m==null?void 0:m.isLoading,layout:n,schemaType:s})})}var Rbe=Object.freeze,O8n=Object.defineProperty,gp=(e,n)=>Rbe(O8n(e,"raw",{value:Rbe(n||e.slice())})),Mbe,Lbe,Fbe,Bbe,Nbe,Vbe,zbe,Hbe,Ube;const P8n=M(pe)(e=>{const{color:n,radius:r,space:o}=e.theme.sanity,i=ge(Mbe||(Mbe=gp([`
pointer-events: none;
content: '';
position: absolute;
top: -`,`px;
bottom: -`,`px;
left: -`,`px;
right: -`,`px;
border-radius: `,`px;
mix-blend-mode: `,`;
`])),o[1],o[1],o[1],o[1],r[2],n.dark?"screen":"multiply");return ge(Lbe||(Lbe=gp([`
box-shadow: 0 0 0 1px var(--card-border-color);
border-radius: `,`px;
pointer-events: all;
position: relative;
&[data-focused] {
--card-border-color: var(--card-focus-ring-color);
}
&:not([data-focused]):not([data-selected]) {
@media (hover: hover) {
&:hover {
--card-border-color: `,`;
}
}
}
&[data-markers] {
&:after {
`,`
background-color: `,`;
}
}
&[data-warning] {
&:after {
`,`
background-color: `,`;
}
@media (hover: hover) {
&:hover {
--card-border-color: `,`;
}
}
}
&[data-invalid] {
&:after {
`,`
background-color: `,`;
}
@media (hover: hover) {
&:hover {
--card-border-color: `,`;
}
}
}
`])),r[1],n.input.default.hovered.border,i,n.dark?Ot.purple[950].hex:Ot.purple[50].hex,i,n.muted.caution.hovered.bg,n.muted.caution.hovered.border,i,n.input.invalid.enabled.bg,n.input.invalid.hovered.border)}),R8n=M(K)(Fbe||(Fbe=gp([`
display: block;
width: 100%;
user-select: none;
pointer-events: all;
`]))),M8n=M.div(e=>{let{theme:n,$hasChanges:r}=e;const{space:o}=n.sanity;return ge(Nbe||(Nbe=gp([`
position: absolute;
width: `,`px;
right: 0;
top: 0;
bottom: 0;
padding-left: `,`px;
user-select: none;
`,`
[data-dragged] & {
visibility: hidden;
}
`])),o[2],o[1],!r&&ge(Bbe||(Bbe=gp([`
display: none;
`]))))}),L8n=M(te)(Vbe||(Vbe=gp([`
position: relative;
[data-dragged] > & {
opacity: 0.5;
}
`]))),F8n=M(K)(zbe||(zbe=gp([`
width: 25px;
position: relative;
[data-dragged] & {
visibility: hidden;
}
`]))),B8n=M(te)(Hbe||(Hbe=gp([`
position: absolute;
right: 0;
[data-dragged] & {
visibility: hidden;
}
`]))),N8n=M(K)(Ube||(Ube=gp([`
max-width: 250px;
`]))),V8n={constrainSize:!0,placement:"bottom",portal:"default",tone:"default"};function z8n(e){const{children:n,focused:r,isOpen:o,onOpen:i,onRemove:s,readOnly:a,value:l}=e,{t:c}=se(),d=p.useId(),f=p.useRef(null),h=p.useRef(!1),m=p.useMemo(()=>kp(l)?p.forwardRef(function(y,b){return u.jsx(Jg,{...y,intent:"edit",params:{id:l._ref},ref:b})}):void 0,[l]);p.useEffect(()=>{o&&(h.current=!1)},[o]),Yl(p.useCallback(v=>{r&&v.key==="Tab"&&f.current&&!h.current&&!o&&(v.preventDefault(),v.stopPropagation(),f.current.focus(),h.current=!0)},[r,o]));const g=p.useCallback(v=>{v.preventDefault(),v.stopPropagation(),s()},[s]);return u.jsxs(te,{children:[u.jsx(K,{flex:1,children:n}),u.jsx(K,{children:u.jsx(vr,{button:u.jsx(Te,{"aria-label":c("inputs.portable-text.block.open-menu-aria-label"),icon:a8,mode:"bleed",paddingY:3,tabIndex:r?0:1,tooltipProps:{content:"Open menu"}}),ref:f,id:d,menu:u.jsx(Xn,{children:u.jsxs(u.Fragment,{children:["_ref"in l&&l._ref&&u.jsx(wt,{as:m,"data-as":"a",icon:Xh,text:c("inputs.portable-text.block.open-reference")}),a&&u.jsx(wt,{icon:c6e,onClick:i,text:c("inputs.portable-text.block.view")}),!a&&u.jsx(wt,{icon:ev,onClick:i,text:c("inputs.portable-text.block.edit")}),!a&&u.jsx(wt,{icon:Ji,onClick:g,text:c("inputs.portable-text.block.remove"),tone:"critical"})]})}),popover:V8n})})]})}function H8n(e){var n;const{floatingBoundary:r,focused:o,isFullscreen:i,onItemClose:s,onItemOpen:a,onPathFocus:l,path:c,readOnly:d,referenceBoundary:f,relativePath:h,renderAnnotation:m,renderBlock:g,renderBlockActions:v,renderCustomMarkers:y,renderField:b,renderInlineBlock:x,renderInput:w,renderItem:C,renderPreview:_,schemaType:S,selected:k,value:E}=e,{onChange:j}=qu(),{Markers:T}=Kf().__internal.components,[$,D]=p.useState(!1),I=oR(c),O=ns(),A=cR($r(c)),P=p.useRef(!1),R=p.useMemo(()=>({anchor:{path:h,offset:0},focus:{path:h,offset:0}}),[h]),B=p.useCallback(()=>D(!0),[]),L=p.useCallback(()=>D(!1),[]),z=p.useCallback(()=>{A&&(Fe.blur(O),a(A.node.path))},[O,A,a]),H=p.useCallback(()=>{s(),Fe.select(O,R),Fe.focus(O)},[s,O,R]),V=p.useCallback(()=>{if(!P.current)try{Fe.delete(O,R,{mode:"blocks"})}catch(ee){console.error(ee)}finally{P.current=!0}},[O,R]);p.useEffect(()=>()=>{P.current&&Fe.focus(O)},[O]);const W=p.useMemo(()=>i&&!v?{paddingX:5}:i&&v?{paddingLeft:5,paddingRight:2}:v?{paddingLeft:3,paddingRight:2}:{paddingX:3},[i,v]),{validation:q,hasError:F,hasWarning:Q,hasInfo:N}=rR(A==null?void 0:A.node),Y=O.schemaTypes.portableText,Z=I.length>0,ne=h2(c,!0),X=p.useMemo(()=>ne.filter(ee=>Lr(ee.path,c)),[c,ne]),J=F||Q||N||Z,oe=p.useMemo(()=>J&&u.jsx(N8n,{children:u.jsx(T,{markers:I,validation:q,renderCustomMarkers:y})})||null,[T,I,y,J,q]),ue=!!(A!=null&&A.member.open),le=A==null?void 0:A.input,fe=(A==null?void 0:A.node.path)||sr,ke=(n=A==null?void 0:A.elementRef)==null?void 0:n.current,Ce=p.useMemo(()=>({__unstable_floatingBoundary:r,__unstable_referenceBoundary:f,__unstable_referenceElement:ke||null,children:le,focused:o,markers:I,onClose:H,onOpen:z,onPathFocus:l,onRemove:V,open:ue,parentSchemaType:Y,path:fe,presence:X,readOnly:!!d,renderAnnotation:m,renderBlock:g,renderDefault:GYe,renderField:b,renderInlineBlock:x,renderInput:w,renderItem:C,renderPreview:_,schemaType:S,selected:k,validation:q,value:E}),[r,ke,le,o,I,H,z,l,V,ue,Y,fe,X,d,f,m,g,b,x,w,C,_,S,k,q,E]);return p.useMemo(()=>u.jsx(K,{ref:A==null?void 0:A.elementRef,contentEditable:!1,children:u.jsx(te,{paddingBottom:1,marginY:3,style:void 0,children:u.jsxs(L8n,{flex:1,children:[u.jsx(hn,{placement:"top",portal:"editor",disabled:ue?!0:!J,content:oe,children:u.jsx(R8n,{...W,children:g&&g(Ce)})}),u.jsx(F8n,{marginRight:1,children:u.jsx(B8n,{children:v&&E&&o&&!d&&u.jsx(kYe,{block:E,onChange:j,renderBlockActions:v})})}),i&&A&&u.jsx(M8n,{$hasChanges:A.member.item.changed,onMouseOut:L,onMouseOver:B,children:u.jsx(SYe,{hasFocus:o,isChanged:A.member.item.changed,path:A.member.item.path,withHoverEffect:!1})}),$&&u.jsx(_Ye,{})]})})}),[Ce,o,L,B,W,i,A,j,d,g,v,$,oe,J,E,ue])}const GYe=e=>{const{__unstable_floatingBoundary:n,__unstable_referenceBoundary:r,__unstable_referenceElement:o,children:i,focused:s,markers:a,onClose:l,onOpen:c,onRemove:d,open:f,readOnly:h,renderPreview:m,schemaType:g,selected:v,value:y,validation:b}=e,{t:x}=se(),w=Pst(y),C=b.filter(j=>j.level==="error").length>0,_=b.filter(j=>j.level==="warning").length>0,S=a.length>0,k=v||s?"primary":"default",E=p.useCallback(j=>{j.preventDefault(),j.stopPropagation(),c()},[c]);return u.jsxs(u.Fragment,{children:[u.jsx(P8n,{"aria-label":x("inputs.portable-text.block.aria-label"),"data-focused":s?"":void 0,"data-image-preview":w?"":void 0,"data-invalid":C?"":void 0,"data-markers":S?"":void 0,"data-read-only":h?"":void 0,"data-selected":v?"":void 0,"data-testid":"pte-block-object","data-warning":_?"":void 0,flex:1,onDoubleClick:E,padding:w?0:1,tone:k,children:m({actions:u.jsx(z8n,{isOpen:f,focused:s,onOpen:c,onRemove:d,readOnly:h,value:y}),layout:w?"blockImage":"block",schemaType:g,skipVisibilityCheck:!0,value:y})}),f&&u.jsx(fJ,{floatingBoundary:n,defaultType:"dialog",onClose:l,autoFocus:s,schemaType:g,referenceBoundary:r,referenceElement:o,children:i})]})};function U8n(e){var n;return(n=e.components)!=null&&n.block?e.components.block:X6(e)?PYe:GYe}function W8n(e){var n;return(n=e.components)!=null&&n.inlineBlock?e.components.inlineBlock:VYe}function G8n(e){var n;return(n=e.components)!=null&&n.annotation?e.components.annotation:lU}function iy(e){const{componentResolver:n,componentProps:r}=e;if(!r.schemaType)throw new Error("the `schemaType` property must be defined");const o=n(r.schemaType),i=p.useCallback(s=>{var a;if(!((a=s.schemaType)!=null&&a.type))throw new Error("Attempted to render form component of non-existent parent type");const{components:l,...c}=s.schemaType,d=n(c);return p.createElement(d,s)},[n]);return p.createElement(o,{...r,renderDefault:i})}function q8n(e){return iy({componentProps:e,componentResolver:l8n})}function Y8n(e){return iy({componentProps:e,componentResolver:u3n})}function K8n(e){return iy({componentProps:e,componentResolver:y8n})}function Z8n(e){return iy({componentProps:e,componentResolver:c8n})}function X8n(e){return iy({componentProps:e,componentResolver:U8n})}function Q8n(e){return iy({componentProps:e,componentResolver:W8n})}function J8n(e){return iy({componentProps:e,componentResolver:G8n})}function e6n(e){var n,r;return(r=(n=e.form)==null?void 0:n.components)==null?void 0:r.input}function t6n(e){var n,r;return(r=(n=e.form)==null?void 0:n.components)==null?void 0:r.field}function n6n(e){var n,r;return(r=(n=e.form)==null?void 0:n.components)==null?void 0:r.preview}function r6n(e){var n,r;return(r=(n=e.form)==null?void 0:n.components)==null?void 0:r.item}function o6n(e){var n,r;return(r=(n=e.form)==null?void 0:n.components)==null?void 0:r.block}function i6n(e){var n,r;return(r=(n=e.form)==null?void 0:n.components)==null?void 0:r.inlineBlock}function s6n(e){var n,r;return(r=(n=e.form)==null?void 0:n.components)==null?void 0:r.annotation}function qYe(){return Gu({defaultComponent:q8n,pick:e6n})}function YYe(){return Gu({defaultComponent:Y8n,pick:t6n})}function RJ(){return Gu({defaultComponent:Z8n,pick:n6n})}function KYe(){return Gu({defaultComponent:K8n,pick:r6n})}function ZYe(){return Gu({defaultComponent:X8n,pick:o6n})}function XYe(){return Gu({defaultComponent:Q8n,pick:i6n})}function QYe(){return Gu({defaultComponent:J8n,pick:s6n})}function sy(e){const n=RJ();return u.jsx(PJ,{...e,component:n})}const a6n={block:ZUn,blockImage:WUn,compact:aUn,default:KZe,detail:xUn,inline:nWn,media:FUn};function l6n(){return u.jsx(vg,{className:"sanity-studio__preview-fallback-icon"})}function l1(e){const{icon:n,layout:r,media:o,imageUrl:i,title:s,tooltip:a,...l}=e,c=kr(Zn),d=p.useMemo(()=>j6(c),[c]),f=p.useCallback(b=>{const{dimensions:x}=b;return u.jsx("img",{alt:cx(s)?s:void 0,referrerPolicy:"strict-origin-when-cross-origin",src:d.image(o).width(x.width||100).height(x.height||100).fit(x.fit).dpr(x.dpr||1).url()||""})},[d,o,s]),h=p.useCallback(()=>p.createElement(n||l6n),[n]),m=p.useMemo(()=>n===!1?!1:Mn.isValidElementType(o)||p.isValidElement(o)?o:C_(o)?f:cx(i)?u.jsx("img",{src:i,alt:cx(s)?s:void 0,referrerPolicy:"strict-origin-when-cross-origin"}):h,[n,i,o,h,f,s]),g=p.useMemo(()=>({...l,media:m,title:s}),[m,l,s]),v=a6n[r||"default"],y=p.createElement(v,g);return a?u.jsx(hn,{content:a,disabled:!a,fallbackPlacements:["top-end"],placement:"bottom-end",children:u.jsx("div",{children:y})}):y}const JYe=["_id","_rev","_type"],c6n=[...JYe,"_key"],Wbe={available:!0,reason:"READABLE"},u6n={available:!1,reason:"PERMISSION_DENIED"},d6n={available:!1,reason:"NOT_FOUND"},f6n={title:"Invalid preview config",subtitle:"Check the error log in the console",media:u.jsx(ii,{})};function BA(e,n){let r,o={},i=0;return function(){for(var l=arguments.length,c=new Array(l),d=0;d<l;d++)c[d]=arguments[d];return new qt(f=>{clearTimeout(r),r=setTimeout(s,n);const h={args:c,observer:f,completed:!1},m=i++;return o[m]=h,()=>{h.completed=!0}})};function s(){const a=o;o={};const l=Object.keys(a).filter(d=>{const f=a[d];return f&&!f.completed});if(l.length===0)return;const c=l.map(d=>{const f=a[d];return f&&f.args}).filter(Pi);e(c).subscribe({next(d){d.forEach((f,h)=>{const m=a[l[h]];m&&!m.completed&&m.observer.next(d[h])})},complete(){l.forEach(d=>{const f=a[d];f&&!f.completed&&f.observer.complete()})},error(d){l.forEach(f=>{const h=a[f];h&&!h.completed&&h.observer.error(d)})}})}}const h6n=11164;function p6n(e){let n=[],r=0;const o=[];for(const i of e)r+i.length+1>=h6n&&(o.push(n),n=[],r=0),r+=i.length+1,n.push(i);return o.includes(n)||o.push(n),o}function m6n(e,n){return e.push(...n),e}function eKe(e,n){function r(a){const l=ca(a),c=ro(a);return ys([o(l),o(c)]).pipe(ho(up),_e(d=>{let[f,h]=d;return{draft:f,published:h}}))}function o(a){return n({_ref:a},[["_rev"]]).pipe(_e(l=>en(l)&&!!("_rev"in l&&(l!=null&&l._rev))),ho(),Dt(l=>l?ve(Wbe):i(a)))}const i=BA(function(l){const c=[...new Set(Zr(l))];return Wn(p6n(c)).pipe($e(s,10),BOe(m6n,[]),_e(d=>l.map(f=>{let[h]=f;return d[c.indexOf(h)]})))},1);function s(a){return Ki(()=>{const l={uri:e.getDataUrl("doc",a.join(",")),json:!0,query:{excludeContent:"true"},tag:"preview.documents-availability"};return e.observable.request(l).pipe(_e(c=>{const d=OX(c.omitted||[],f=>f.id);return a.map(f=>{const h=d[f];if(!h)return Wbe;if(h.reason==="existence")return d6n;if(h.reason==="permission")return u6n;throw new Error('Unexpected reason for omission: "'.concat(h.reason,'"'))})}))})}return{observeDocumentPairAvailability:r}}function tKe(e){return Object.keys(e)}function Gbe(e,n,r){return{...e,[n]:r}}function g6n(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return n=>new qt(r=>n.subscribe(r)).pipe(Dt(r=>{const o=tKe(r).map(i=>{const s=r[i];return jlt(s)?Wn(s).pipe(_e(a=>[i,a])):ve([i,s])});return e.wait?ys(o).pipe(_e(i=>i.reduce((s,a)=>{let[l,c]=a;return Gbe(s,l,c)},{}))):Wn(o).pipe(mP(),jc((i,s)=>{let[a,l]=s;return Gbe(i,a,l)},{}))}))}function v6n(e){return e.reduce((n,r)=>(n[r]=void 0,n),{})}function y6n(e,n){return n.filter(r=>!(r[0]in e))}function b6n(e){return kp(e)?e._ref:"_id"in e?e._id:void 0}function mU(e,n,r,o){if(!e||typeof e!="object")return ve(e);const i=b6n(e),s=i?{...e,_id:i}:{...e};s._type==="reference"&&(delete s._type,delete s._ref,delete s._weak,delete s._dataset,delete s._projectId,delete s._strengthenOnPublish);const a=y6n(s,n);if(i&&a.length>0){const d=Xi(a.map(h=>h[0])),f=eOe(e)?{projectId:e._projectId,dataset:e._dataset}:o;return r(i,d,f).pipe(Dt(h=>h===null?ve(null):mU({...v6n(d),...kp(e)?{...e,...f}:e,...h},n,r,f)))}const l={};n.forEach(d=>{const[f,...h]=d;l[f]||(l[f]=[]),l[f].push(h)});const c=Object.keys(l).reduce((d,f)=>{const h=l[f].filter(m=>m.length>0);return h.length===0?d[f]=en(e)?e[f]:void 0:d[f]=mU(e[f],h,r,o),d},s);return ve(c).pipe(g6n({wait:!0}))}function x6n(e){return e.map(n=>typeof n=="string"?n.split("."):n)}function w6n(e){const{observeFields:n}=e;return{observePaths(r,o,i){return mU(r,x6n(o),n,i)}}}const C6n=[["_createdAt"],["_updatedAt"]];function MJ(e){const n=e==null?void 0:e.select;return n?(Object.values(n).map(o=>String(o).split("."))||[]).concat(C6n):void 0}function _6n(e){return Array.isArray(e)&&(e.length===0||e.some(Iu))}function S6n(e){const n=Array.isArray(e)&&e.find(Iu);return!n||!n.children?"":n.children.filter(vc).map(r=>r.text).join("")}const k6n=["_id","_type","_upload","_createdAt","_updatedAt"],iw=[],gU=(()=>{let e={};return{add:(n,r,o)=>{e[n.name]||(e[n.name]=[]),e[n.name].push({error:o,type:n,value:r})},getAll(){return e},clear(){e={}}}})(),E6n=$P(()=>{const e=gU.getAll(),r=Zr(Object.keys(e).map(o=>{const i=e[o];return Sg(i,s=>s.error.message)})).length;r!==0&&(console.groupCollapsed("%cHeads up! Got ".concat(r===1?"error":"".concat(r," errors")," while preparing data for preview. Click for details."),"color: #ff7e7c"),Object.keys(e).forEach(o=>{const i=e[o],s=i[0];console.group('Check the preview config for schema type "'.concat(o,'": %o'),s.type.preview),Sg(i,l=>l.error.message).forEach(l=>{var c;if(l.error.type==="returnValueError"){const d=typeof((c=l.type.preview)==null?void 0:c.prepare)=="function",{value:f,error:h}=l;console.log("Encountered an invalid ".concat(d?"return value when calling prepare(%o)":"value targeted by preview.select",":"),f),console.error(h)}if(l.error.type==="prepareError"){const{value:d,error:f}=l;console.log("Encountered an error when calling prepare(%o):",d),console.error(f)}}),console.groupEnd()}),console.groupEnd(),gU.clear())},1e3),V5=e=>n=>{const r=typeof n;return n===null||r==="undefined"||r==="string"||r==="number"||r==="boolean"?iw:[FJ("returnValueError",new Error('The "'.concat(e,'" field should be a string, number, boolean, undefined or null, instead saw ').concat(LJ(n))))]},j6n={media:()=>iw,title:V5("title"),subtitle:V5("subtitle"),description:V5("description"),imageUrl:V5("imageUrl"),date:V5("date")};function LJ(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(en(e)){const r=Object.keys(e),o=r.length>3?"...":"",i="object with keys ";return"".concat(n?i:"","{").concat(r.slice(0,3).join(", ")).concat(o,"}")}if(Array.isArray(e)){const r=e.length>3?"...":"",o="array with ";return"".concat(n?o:"","[").concat(e.map(i=>LJ(i,!1))).concat(r,"]")}return"the ".concat(typeof e," ").concat(e)}function T6n(e,n){if(typeof n>"u")return iw;const r=j6n[e];return r&&r(n)||iw}function FJ(e,n){return Object.assign(n,{type:e})}function I6n(e){return!no(e)||e===null?[FJ("returnValueError",new Error("Invalid return value. Expected a plain object with at least a 'title' field, instead saw ".concat(LJ(e))))]:Object.entries(e).reduce((n,r)=>{let[o,i]=r;return[...n,...T6n(o,i)]},iw)}function A6n(e){return{...e,errors:[...e.errors||[],...I6n(e.returnValue)]}}function $6n(e){return tKe(e).reduce((n,r)=>{const o=e[r];return{...n,[r]:_6n(o)?S6n(o):o}},{})}function vU(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};var o;const i=(o=e.preview)==null?void 0:o.prepare;try{return{returnValue:i?i(n,r):$6n(n),errors:iw}}catch(s){return{returnValue:null,errors:[FJ("prepareError",s)]}}}function qbe(e,n,r){return e.errors.forEach(o=>gU.add(n,r,o)),E6n(),f6n}function D6n(e){const n=e.options&&typeof e.options=="object"?e.options:!1;if(!n||!("list"in n))return!1;const r=n.list;return Array.isArray(r)}function O6n(e){return D6n(e)?e.options.list.map(r=>OG(r)?r:{title:r,value:r}):void 0}function UD(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};var o,i;const s=typeof((o=n.preview)==null?void 0:o.prepare)=="function",a=((i=n.preview)==null?void 0:i.select)||{},c=Object.keys(a).reduce((h,m)=>{var g;const v="fields"in n?n:null,y=a[m],b=(g=v==null?void 0:v.fields)==null?void 0:g.find(w=>w.name===y),x=b&&O6n(b.type);if(!s&&x){const w=x&&x.find(C=>C.value===bo(e,a[m]));h[m]=w?w.value:bo(e,a[m])}else h[m]=bo(e,a[m]);return h},{}),d=vU(n,c,r);if(d.errors.length>0)return qbe(d,n,c);const f=A6n(vU(n,c,r));return f.errors.length>0?qbe(f,n,c):{...pn(e,k6n),...d.returnValue}}function P6n(e){return no(e)}function R6n(e){return no(e)}function M6n(e){const{observeDocumentTypeFromId:n,observePaths:r}=e;return function o(i,s,a,l){if(DG(s)){if(!eOe(i))return ve({snapshot:void 0});const d={projectId:i._projectId,dataset:i._dataset};return n(i._ref,d).pipe(Dt(f=>{if(f){const h=s.to.find(m=>m.type===f);return o(i,h,{},d)}return ve({snapshot:void 0})}))}if(Kh(s))return R6n(i)?n(i._ref).pipe(Dt(d=>{if(d){const f=s.to.find(h=>h.name===d);return o(i,f)}return ve({snapshot:void 0})})):ve({snapshot:void 0});const c=MJ(s.preview);return c?r(i,c,l).pipe(_e(d=>({type:s,snapshot:d&&UD(d,s,a)}))):ve({type:s,snapshot:i&&P6n(i)?vU(s,i,a).returnValue:null})}}function L6n(e,n){const{observeDocumentPairAvailability:r}=eKe(e,n),o=[["_updatedAt"],["_createdAt"],["_type"]];return{observePathsDocumentPair:i};function i(s,a){const{draftId:l,publishedId:c}=vWe(s);return r(l).pipe(Dt(d=>{if(!d.draft.available&&!d.published.available)return ve({id:c,type:null,draft:{availability:d.draft,snapshot:void 0},published:{availability:d.published,snapshot:void 0}});const f=[...a,...o];return ys([n({_type:"reference",_ref:l},f),n({_type:"reference",_ref:c},f)]).pipe(_e(h=>{let[m,g]=h;const v=en(m)&&"_type"in m&&m._type||en(g)&&"_type"in g&&g._type||null;return{id:c,type:typeof v=="string"?v:null,draft:{availability:d.draft,snapshot:m},published:{availability:d.published,snapshot:g}}}))}))}}function F6n(e){return(n,r)=>n===r?!0:!n||!r||typeof n!="object"||typeof r!="object"?!1:e.every(o=>n[o]===r[o])}const B6n=e=>e;function N6n(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:B6n,r,o;for(let i=0;i<e.length;i++){if(i===0){r=n(e[i]);continue}if(o=n(e[i]),r!==o)return!1;r=o}return!0}function V6n(e){return kmn(e.reduce((n,r,o)=>{let[i,s]=r;const a=Zv(s.join(","),IFe).join(".");n[a]||(n[a]={fields:s,ids:[],map:[]});const l=n[a].ids.length;return n[a].ids[l]=i,n[a].map[l]=o,n},{}))}function z6n(e){return JSON.stringify(e)}const H6n=e=>yWe(e)?'"'.concat(e,'": @').concat(IQ(e)):e;function U6n(e){let{ids:n,fields:r}=e;const o=[...JYe,...r];return"*[_id in [".concat(n.map(z6n).join(","),"]][0...").concat(n.length,"]{").concat(o.map(H6n).join(","),"}")}function W6n(e){return"[".concat(e.map(U6n).join(","),"][0...").concat(e.length,"]")}function G6n(e,n){return e.reduce((r,o,i)=>(n[i].map.forEach((a,l)=>{const c=n[i].ids[l],d=o.find(f=>f._id===c);r[a]=d||null}),r),[])}function q6n(e){const{observePaths:n,versionedClient:r}=e;let o;const i=()=>{if(!o){const C=Wn(r.listen('*[!(_id in path("_.**"))]',{},{events:["welcome","mutation"],includeResult:!1,visibility:"query",tag:"preview.global"})).pipe(Tc()),_=C.pipe(ze(k=>k.type==="welcome"),Qi({refCount:!0,bufferSize:1}));_.subscribe();const S=C.pipe(ze(k=>k.type==="mutation"));o={welcome$:_,mutations$:S}}return o};function s(C){const _=i();return Yn(_.welcome$,_.mutations$.pipe(ze(S=>S.documentId===C)))}function a(C){return function(S){const k=V6n(S);return C.observable.fetch(W6n(k),{},{tag:"preview.document-paths"}).pipe(_e(E=>G6n(E,k)))}}const l=BA(a(r),100),c=BA(a(r),1e3);function d(C,_){return s(C).pipe(Dt(S=>S.type==="welcome"||S.visibility==="query"?l(C,_).pipe($e(k=>xi(ve(k),k===void 0?c(C,_):[]))):c(C,_)))}const f={},h=CE(function(_){const S=r.withConfig(_),k=a(S);return BA(k,10)},C=>C.dataset+C.projectId),m=1e4,g=$a(document,"visibilitychange").pipe(bs(0),_e(()=>document.visibilityState==="visible"),Dt(C=>C?Ls(0,m):Br),Tc());function v(C,_,S){return g.pipe(bs(0)).pipe(Dt(()=>h(S)(C,_)))}function y(C,_,S){let k=null;const E=Yn(Ki(()=>k===null?Br:ve(k)),S?v(C,_,S):d(C,_)).pipe(Ar(j=>k=j),Qi({refCount:!0,bufferSize:1}));return{id:C,fields:_,changes$:E}}function b(C,_,S){const k=S?"".concat(S.projectId,":").concat(S.dataset,":").concat(C):"$current$-".concat(C);k in f||(f[k]=[]);const E=f[k];hv(_,Zr(E.map($=>$.fields))).length>0&&E.push(y(C,_,S));const T=E.filter($=>$.fields.some(D=>_.includes(D))).map($=>$.changes$);return ys(T).pipe(_e($=>$.filter(Boolean)),ze($=>N6n($,D=>D._rev)),_e($=>$.length===0?null:x($,_)),ho(F6n(_)))}return{observeFields:b};function x(C,_){return[...c6n,..._].reduce((S,k)=>{const E=w(C,k);return E!==void 0&&(S[k]=E),S},{})}function w(C,_){let S;return C.some(k=>_ in k?(S=k[_],!0):!1),S}}function Y6n(e){let{client:n}=e;const r=n.withConfig({apiVersion:"1"}),o=(f,h,m)=>s(f,h,m),{observeFields:i}=q6n({observePaths:o,versionedClient:r}),{observePaths:s}=w6n({observeFields:i});function a(f,h){return s({_type:"reference",_ref:f},["_type"],h).pipe(_e(m=>en(m)&&typeof m._type=="string"?m._type:void 0),ho())}const l=M6n({observeDocumentTypeFromId:a,observePaths:s}),{observeDocumentPairAvailability:c}=eKe(r,s),{observePathsDocumentPair:d}=L6n(r,s);return{observePaths:s,observeForPreview:l,observeDocumentTypeFromId:a,unstable_observeDocumentPairAvailability:c,unstable_observePathsDocumentPair:d}}const K6n=e=>e.liveEdit===!0;function _R(e,n,r,o){const i=K6n(n)?ve({snapshot:null}):e.observeForPreview({_type:"reference",_ref:ca(r)},n),s=e.observeForPreview({_type:"reference",_ref:ro(r)},n);return ys([i,s]).pipe(_e(a=>{let[l,c]=a;return{draft:l.snapshot?{title:o,...l.snapshot||{}}:null,isLoading:!1,published:c.snapshot?{title:o,...c.snapshot||{}}:null}}),bs({draft:null,isLoading:!0,published:null}))}const Z6n=e=>({title:u.jsx("em",{children:e.title?String(e.title):"Missing document"}),subtitle:u.jsx("em",{children:e.title?"Missing document ID: ".concat(e._id):"Document ID: ".concat(e._id)}),media:()=>u.jsx(ii,{})}),BJ=e=>{let{value:n,draft:r,published:o}=e;const i=r||o;return i?Pmn({},i,n,(s,a)=>typeof a>"u"?s:a):Z6n(n)},X6n=o1(e=>{let[n,r]=e;return Wn(n.getUser(r).catch(o=>(console.error(o),null)))});function ay(e){const n=qJ();return X6n(p.useMemo(()=>[n,e],[e,n]))}function Ss(){const{currentUser:e}=Or();return e}const Ybe=e=>{const n=e.LOCAL,r=e.document.HEAD;return n&&{...n,_type:(r||n)._type,_rev:(r||n)._rev,_updatedAt:new Date().toISOString()}},Kbe=e=>({type:"snapshot",document:e}),Zbe=e=>e.document,Q6n=e=>{const n=new Ir,r=new fP(!0),o=new Ir,i=new Ir,s=new Ir,a=new Ir,l=x=>{const w=new Rfn(x);return w.onMutation=C=>{let{mutation:_,remote:S}=C;o.next({type:"mutation",document:Ybe(w),mutations:_.mutations,origin:S?"remote":"local"})},w.onRemoteMutation=C=>{s.next({type:"remoteMutation",head:w.document.HEAD,transactionId:C.transactionId,timestamp:C.timestamp,author:C.identity,effects:C.effects})},w.onRebase=(C,_,S)=>{i.next({type:"rebase",document:C,remoteMutations:_,localMutations:S})},w.onConsistencyChanged=C=>{r.next(C)},w.commitHandler=C=>a.next(C),w},c=e.pipe(jc((x,w)=>w.type==="snapshot"?(x&&x.commit(),l(w.document||null)):x===null?(console.warn('Ignoring event of type "%s" since buffered document has not yet been set up with snapshot',w.type),null):x,null),ze(x=>x!==null),ho(),ud(1),cd()),d=e.pipe(ze(x=>x.type==="mutation"),ms(c),_e(x=>{let[w,C]=x;return C.arrive(new _f(w)),Ybe(C)})),f=n.pipe(ms(c),Ar(x=>{let[w,C]=x;w.type==="mutation"&&C.add(new _f({mutations:w.mutations})),w.type==="commit"&&C.commit()}),X0(Br),Tc()),h=x=>n.next(x),m=x=>h({type:"mutation",mutations:x}),g=x=>m([x]),v=()=>{c.pipe(ja(1),Ar(x=>x.commit())).subscribe()},y=Yn(c.pipe(_e(x=>x.LOCAL)),o.pipe(_e(Zbe)),i.pipe(_e(Zbe)),d).pipe(_e(Kbe),ud(1),cd()),b=Yn(c.pipe(_e(x=>x.document.HEAD),_e(Kbe)),s).pipe(ud(1),cd());return{updates$:Yn(y,f,o,i),consistency$:r.pipe(ho(),ud(1),cd()),remoteSnapshot$:b,commitRequest$:a,addMutation:g,addMutations:m,commit:v}},J6n=e=>n=>{const{_id:r,_rev:o,_updatedAt:i,...s}=n;return{_id:e,...s}},Xbe=(e,n)=>{const r=Q6n(n),o=J6n(e),i={delete:{id:e}};return{events:r.updates$,consistency$:r.consistency$,remoteSnapshot$:r.remoteSnapshot$,commitRequest$:r.commitRequest$,patch:s=>s.map(a=>({patch:{...a,id:e}})),create:s=>({create:o(s)}),createIfNotExists:s=>({createIfNotExists:o(s)}),createOrReplace:s=>({createOrReplace:o(s)}),delete:()=>i,mutate:s=>r.addMutations(s),commit:()=>r.commit()}},eRn={type:"pending",phase:"begin"},tRn={type:"pending",phase:"end"};function nRn(e){return e.type==="mutation"}function rRn(e){return e.transactionTotalEvents>1}function oRn(e){const n=DX(e.filter(r=>r.type==="mutation"),r=>r.transactionId);return Object.values(n).every(r=>r.length===r[0].transactionTotalEvents)}function iRn(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const{publishedId:o,draftId:i}=n;return Ki(()=>e.observable.listen("*[_id == $publishedId || _id == $draftId]",{publishedId:o,draftId:i},{includeResult:!1,events:["welcome","mutation","reconnect"],effectFormat:"mendoza",tag:r.tag||"document.pair-listener"})).pipe(p4(a=>a.type==="welcome"?s().pipe(p4(l=>[Qbe(i,l.draft),Qbe(o,l.published)])):ve(a)),jc((a,l)=>{if(!nRn(l))return{next:[l],buffer:[]};const c=a.buffer.length>0,d=rRn(l);if(!d&&!c)return{next:[l],buffer:[]};if(!d)return{next:[],buffer:a.buffer.concat(l)};const f=a.buffer.concat(l);return oRn(f)?{next:f.concat(tRn),buffer:[]}:{next:f.length===1?[eRn]:[],buffer:f}},{next:[],buffer:[]}),$e(a=>a.next));function s(){return e.observable.getDocuments([i,o],{tag:"document.snapshots"}).pipe(_e(a=>{let[l,c]=a;return{draft:l,published:c}}))}}function Qbe(e,n){return{type:"snapshot",documentId:e,document:n}}const Jbe=e=>n=>n.type!=="reconnect"&&n.type!=="pending"&&n.documentId===e;function PT(e){return n=>({...n,version:e})}function sRn(e,n){const{resultRev:r,...o}=n;return e.dataRequest("mutate",o,{visibility:"async",returnDocuments:!1,tag:"document.commit",skipCrossDatasetReferenceValidation:!0})}function aRn(e,n){return Wn(sRn(e,n.mutation.params)).pipe(Ar({error:r=>{"statusCode"in r&&typeof r.statusCode=="number"&&r.statusCode>=400&&r.statusCode<=500?n.cancel(r):n.failure(r)},next:()=>n.success()}))}function nKe(e,n){const{publishedId:r,draftId:o}=n,i=iRn(e,n).pipe(Tc()),s=i.pipe(ze(f=>f.type==="reconnect")),a=Xbe(o,i.pipe(ze(Jbe(o)))),l=Xbe(r,i.pipe(ze(Jbe(r)))),c=i.pipe(ze(f=>f.type==="pending")),d=Yn(a.commitRequest$,l.commitRequest$).pipe($e(f=>aRn(e,f)),X0(Br),Tc());return{transactionsPendingEvents$:c,draft:{...a,events:Yn(d,s,a.events).pipe(_e(PT("draft"))),consistency$:a.consistency$,remoteSnapshot$:a.remoteSnapshot$.pipe(_e(PT("draft")))},published:{...l,events:Yn(d,s,l.events).pipe(_e(PT("published"))),consistency$:l.consistency$,remoteSnapshot$:l.remoteSnapshot$.pipe(_e(PT("published")))}}}function Xf(e,n){const r=Object.create(null);return function(){const o=n(...arguments);return o in r||(r[o]=e(...arguments)),r[o]}}function sj(e,n,r){var o,i;const s=e.config();return"".concat((o=s.dataset)!=null?o:"","-").concat((i=s.projectId)!=null?i:"","-").concat(n.publishedId,"-").concat(r)}const SR=Xf((e,n,r)=>new qt(o=>{o.next(nKe(e,n))}).pipe(ud(1),cd()),sj);function lRn(e){return e.type==="snapshot"}function exe(e){return{snapshots$:e.events.pipe(ze(lRn),_e(n=>n.document),ud(1),cd()),patch:e.patch,create:e.create,createIfNotExists:e.createIfNotExists,createOrReplace:e.createOrReplace,delete:e.delete,mutate:e.mutate,commit:e.commit}}const NJ=Xf((e,n,r)=>SR(e,n,r).pipe(_e(o=>{let{published:i,draft:s,transactionsPendingEvents$:a}=o;return{transactionsPendingEvents$:a,published:exe(i),draft:exe(s)}}),ud(1),cd()),(e,n,r)=>{var o,i;const s=e.config();return"".concat((o=s.dataset)!=null?o:"","-").concat((i=s.projectId)!=null?i:"","-").concat(n.publishedId,"-").concat(r)}),ly=(e,n)=>{var r;return((r=e.get(n))==null?void 0:r.liveEdit)===!0},cRn={enabled:!0},txe={enabled:!1},rKe=Xf((e,n,r)=>{const o=ly(e.schema,r);return NJ(e.client,n,r).pipe(Dt(i=>ys([i.draft.snapshots$,i.published.snapshots$,i.transactionsPendingEvents$.pipe(_e(s=>s.phase==="begin"?cRn:txe),bs(txe))])),_e(i=>{let[s,a,l]=i;return{id:n.publishedId,type:r,draft:s,published:a,liveEdit:o,ready:!0,transactionSyncLock:l}}),bs({id:n.publishedId,type:r,draft:null,published:null,liveEdit:o,ready:!1,transactionSyncLock:null}),ud(1),cd())},(e,n,r)=>sj(e.client,n,r)),oKe=Xf((e,n,r)=>SR(e,n,r).pipe(Dt(o=>{let{draft:i,published:s}=o;return ys([i.consistency$,s.consistency$])}),_e(o=>{let[i,s]=o;return i&&s}),ho(),ud(1),cd()),(e,n,r)=>{var o,i;const s=e.config();return"".concat((o=s.dataset)!=null?o:"","-").concat((i=s.projectId)!=null?i:"","-").concat(n.publishedId,"-").concat(r)}),iKe=Xf((e,n,r)=>NJ(e.client,n,r).pipe(Dt(o=>ys([o.draft.snapshots$,o.published.snapshots$]).pipe(_e(i=>{let[s,a]=i;return{...e,idPair:n,typeName:r,snapshots:{draft:s,published:a},draft:o.draft,published:o.published}}))),ud(1),cd()),(e,n,r)=>{var o,i;const s=e.client.config();return"".concat((o=s.dataset)!=null?o:"","-").concat((i=s.projectId)!=null?i:"","-").concat(n.publishedId,"-").concat(r)}),sKe={disabled:()=>!1,execute:e=>{let{draft:n,published:r}=e;return n.commit(),r.commit(),Br}},WD={disabled:e=>{let{snapshots:n}=e;return n.draft||n.published?!1:"NOTHING_TO_DELETE"},execute:e=>{let{client:n,schema:r,idPair:o,typeName:i}=e;const s=n.observable.transaction().delete(o.publishedId);return ly(r,i)?s.commit({tag:"document.delete"}):s.delete(o.draftId).commit({tag:"document.delete",skipCrossDatasetReferenceValidation:!0})}},aKe={disabled:e=>{let{snapshots:n}=e;return n.draft?n.published?!1:"NOT_PUBLISHED":"NO_CHANGES"},execute:e=>{let{client:n,idPair:r}=e;return n.observable.transaction().delete(r.draftId).commit({tag:"document.discard-changes"})}},uRn=["_createdAt","_updatedAt"],lKe={disabled:e=>{let{snapshots:n}=e;return n.published||n.draft?!1:"NOTHING_TO_DUPLICATE"},execute:(e,n)=>{let{schema:r,client:o,snapshots:i,typeName:s}=e;const a=i.draft||i.published;if(!a)throw new Error("cannot execute on empty document");return o.observable.create({...Oa(a,uRn),_id:ly(r,s)?n:ca(n),_type:a._type},{tag:"document.duplicate"})}},cKe={disabled:()=>!1,execute:function(e){let{schema:n,snapshots:r,idPair:o,draft:i,published:s,typeName:a}=e,l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],c=arguments.length>2?arguments[2]:void 0;ly(n,a)?s.mutate([s.createIfNotExists({_type:a,...c}),...s.patch(l)]):i.mutate([i.createIfNotExists({...c,...r.published,_id:o.draftId,_type:a}),...i.patch(l)])}};function yU(e){return kp(e)?e._strengthenOnPublish?Oa(e,["_strengthenOnPublish"].concat(e._strengthenOnPublish.weak?[]:["_weak"])):e:typeof e!="object"||!e?e:Array.isArray(e)?e.map(yU):Object.fromEntries(Object.entries(e).map(n=>{let[r,o]=n;return[r,yU(o)]}))}const uKe={disabled:e=>{let{schema:n,typeName:r,snapshots:o}=e;return ly(n,r)?"LIVE_EDIT_ENABLED":o.draft?!1:o.published?"ALREADY_PUBLISHED":"NO_CHANGES"},execute:e=>{let{client:n,idPair:r,snapshots:o}=e;if(!o.draft)throw new Error('cannot execute "publish" when draft is missing');const i=yU(Oa(o.draft,"_updatedAt")),s=n.observable.transaction();if(!o.draft)throw new Error('cannot execute "publish" when draft is missing');return o.published?(s.patch(r.publishedId,{unset:["_revision_lock_pseudo_field_"],ifRevisionID:o.published._rev}),s.createOrReplace({...i,_id:r.publishedId,_type:o.draft._type})):s.create({...i,_id:r.publishedId,_type:o.draft._type}),s.delete(r.draftId),s.commit({tag:"document.publish",visibility:"async"})}},dKe={disabled:()=>!1,execute:(e,n)=>{let{historyStore:r,schema:o,idPair:i,typeName:s}=e;const a=ly(o,s)?i.publishedId:i.draftId;return r.restore(i.publishedId,a,n)}},fKe={disabled:e=>{let{schema:n,snapshots:r,typeName:o}=e;return ly(n,o)?"LIVE_EDIT_ENABLED":r.published?!1:"NOT_PUBLISHED"},execute:e=>{let{client:n,idPair:r,snapshots:o}=e,i=n.observable.transaction().delete(r.publishedId);return o.published&&(i=i.createIfNotExists({...Oa(o.published,"_updatedAt"),_id:r.draftId,_type:o.published._type})),i.commit({tag:"document.unpublish",visibility:"async",skipCrossDatasetReferenceValidation:!0})}};function dRn(e){return typeof e>"u"?ve(null):e}const fRn={del:WD,delete:WD,publish:uKe,patch:cKe,commit:sKe,discardChanges:aKe,unpublish:fKe,duplicate:lKe,restore:dKe},hRn=(e,n,r)=>{const o=fRn[e];return Ki(()=>Yn(ve(null),dRn(o.execute(n,...r)))).pipe(cct())},hKe=new Ir;function pKe(e,n,r,o){hKe.next({operationName:e,idPair:n,typeName:r,extraArgs:o})}const pRn=["publish","unpublish","discardChanges","delete"],mKe=Xf(e=>{const n=hKe.pipe(qOe(i=>i.idPair.publishedId),$e(i=>i.pipe(Dt(s=>iKe(e,s.idPair,s.typeName).pipe(ja(1),Dt(a=>{const l=pRn.includes(s.operationName);l&&(a.published.commit(),a.draft.commit());const c=oKe(e.client,s.idPair,s.typeName).pipe(ze(Boolean));return(l?c.pipe(ja(1)):ve(!0)).pipe(Dt(()=>hRn(s.operationName,a,s.extraArgs)))}),_e(()=>({type:"success",args:s})),bn(a=>ve({type:"error",args:s,error:a})))))),Tc()),r=1e3,o=n.pipe(ze(i=>i.type==="success"&&i.args.operationName==="patch"),Z_(r,Au,{leading:!0,trailing:!0}),Ar(i=>{pKe("commit",i.args.idPair,i.args.typeName,[])}));return Yn(n,o.pipe(X0(Br)))},e=>{var n,r;const o=e.client.config();return"".concat((n=o.dataset)!=null?n:"","-").concat((r=o.projectId)!=null?r:"")}),mRn={isValidating:!0,validation:[]};function gRn(e){return fHe(e,(n,r)=>(kp(r)&&n.add(r._ref),n),new Set)}const vRn=[],yRn=(e,n)=>e(n).pipe(_e(r=>{let{published:o}=r;return o.available})),bRn=200,xRn=1e3;function EF(){return Qi({bufferSize:1,refCount:!0})}const wRn=Xf((e,n,r)=>{let{draftId:o,publishedId:i}=n;const s=rKe(e,{draftId:o,publishedId:i},r).pipe(_e(f=>{let{draft:h,published:m}=f;return h||m}),Z_(bRn,Au,{trailing:!0}),ho((f,h)=>(f==null?void 0:f._rev)===(h==null?void 0:h._rev)?!0:up(Oa(f,"_rev","_updatedAt"),Oa(h,"_rev","_updatedAt"))),EF()),l=s.pipe(_e(f=>gRn(f)),$e(f=>Wn(f))).pipe(qOe(f=>f,{duration:()=>Ls(1e3*60*30)}),$e(f=>f.pipe(ict(),$e(h=>yRn(e.observeDocumentPairAvailability,h).pipe(_e(m=>[h,m]))))),jc((f,h)=>{let[m,g]=h;return f[m]===g?f:{...f,[m]:g}},{}),ho(up),EF()),c=f=>{let{id:h}=f;return zi(l.pipe(KG(m=>h in m),_e(m=>m[h])))},d=l.pipe(YOe(1),Z_(xRn,Au,{leading:!0,trailing:!0}));return ys([s,xi(ve(null),d)]).pipe(_e(f=>{let[h]=f;return h}),VX(f=>Ki(()=>f!=null&&f._type?xi(ve({isValidating:!0,revision:f._rev}),fIn({document:f,getClient:e.getClient,getDocumentExists:c,i18n:e.i18n,schema:e.schema,environment:"studio"}).pipe(_e(h=>({validation:h,isValidating:!1})))):ve({validation:vRn,isValidating:!1}))),jc((f,h)=>({...f,...h}),mRn),EF())},(e,n,r)=>{var o,i;const s=e.client.config();return"".concat((o=s.dataset)!=null?o:"","-").concat((i=s.projectId)!=null?i:"","-").concat(n.publishedId,"-").concat(r)}),CRn=Xf((e,n,r)=>SR(e,n,r).pipe(Dt(o=>{let{draft:i,published:s}=o;return Yn(i.events,s.events)})),sj);function lh(e){return{disabled:"NOT_READY",execute:()=>{throw new Error("Called ".concat(e," before it was ready."))}}}const _Rn={commit:lh("commit"),delete:lh("delete"),del:lh("del"),publish:lh("publish"),patch:lh("patch"),discardChanges:lh("discardChanges"),unpublish:lh("unpublish"),duplicate:lh("duplicate"),restore:lh("restore")},SRn=(e,n,r)=>function(){for(var o=arguments.length,i=new Array(o),s=0;s<o;s++)i[s]=arguments[s];return pKe(e,n,r,i)};function ch(e,n,r){return{disabled:n.disabled(r),execute:SRn(e,r.idPair,r.typeName)}}function kRn(e){return{commit:ch("commit",sKe,e),delete:ch("delete",WD,e),del:ch("delete",WD,e),publish:ch("publish",uKe,e),patch:ch("patch",cKe,e),discardChanges:ch("discardChanges",aKe,e),unpublish:ch("unpublish",fKe,e),duplicate:ch("duplicate",lKe,e),restore:ch("restore",dKe,e)}}const ERn=Xf((e,n,r)=>{const o=mKe(e),s=iKe(e,n,r).pipe(_e(kRn));return xi(ve(_Rn),Yn(o.pipe($e(()=>Br)),s)).pipe(Qi({refCount:!0,bufferSize:1}))},(e,n,r)=>sj(e.client,n,r));function Sv(e){return no(e)}function VJ(e,n){const r={...e,...n};return Object.keys(r).forEach(o=>{const i=n[o],s=e[o];Sv(i)&&Sv(s)&&(r[o]=VJ(s,i))}),r}const jRn=["_key","_ref","_weak","_type"];function TRn(e){return e&&e.length>0?'"'.concat(e,'"'):e}function nxe(e,n){const r=o=>'Template "'.concat(n.id,'" initial value: ').concat(o);if(!Sv(e))throw new Error(r("resolved to a non-object"));if(e._type&&n.schemaType!==e._type)throw new Error(r('includes "_type"-property ('.concat(e._type,") that does not match template (").concat(n.schemaType,")")));try{return bU(e)}catch(o){throw o.message=r(o.message),o}}function bU(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(Array.isArray(e))return e.map((i,s)=>{if(Array.isArray(i))throw new Error('multidimensional arrays are not supported (at path "'.concat(pi(n),'")'));return bU(i,n.concat(s),!0)});if(!Sv(e))return e;const o=r&&!e._key?{_key:DE()}:{};return n.length>0&&!e._type&&e._ref&&(o._type="reference"),e._ref&&IRn(e,n),Object.keys(e).reduce((i,s)=>(i[s]=bU(e[s],n.concat([s])),i),o)}function IRn(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(!e._type&&e.type)throw new Error('Reference is missing "_type", but has a "type" property at path "'.concat(pi(n),'"'));const r=Object.keys(e).filter(o=>!jRn.includes(o));if(r.length>0){const o=r.length>1?"properties":"property";throw new Error("Disallowed ".concat(o," found in reference: ").concat(r.map(TRn).join(", "),' at path "').concat(pi(n),'"'))}}function ARn(e){return Sv(e)&&typeof e.serialize=="function"}async function kR(e,n,r){return typeof e=="function"?e(n,r):e}async function zJ(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=arguments.length>3?arguments[3]:void 0;if(ARn(n))return zJ(e,n.serialize(),r,o);const{id:i,schemaType:s,value:a}=n;if(!a)throw new Error('Template "'.concat(i,'" has invalid "value" property'));let l=await kR(a,r,o);if(!Sv(l))throw new Error('Template "'.concat(i,'" has invalid "value" property - must be a plain object or a resolver function returning a plain object'));Sv(l)&&!Object.keys(l).length&&(l={_type:s}),l=nxe(l,n);const c=e.get(s);if(!c)throw new Error('Could not find schema type with name "'.concat(s,'".'));const d=VJ(await ER(c,r,HJ,o)||{},l);return nxe(d,n)}function $Rn(e,n){const r=Vl(n);return r==="object"&&e.of.length===1?e.of[0]:e.of.find(o=>o.name===r)}const HJ=10;function ER(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:HJ,o=arguments.length>3?arguments[3]:void 0;return r<=0?Promise.resolve(void 0):Ru(e)?ORn(e,n,r,o):Lc(e)?DRn(e,n,r,o):kR(e.initialValue,n,o)}async function DRn(e,n,r,o){const i=await kR(e.initialValue,void 0,o);if(Array.isArray(i))return Promise.all(i.map(async s=>{const a=$Rn(e,s);return Ru(a)?{...s,...await ER(a,n,r-1,o),_key:DE()}:s}))}async function ORn(e,n,r,o){const i={...await kR(e.initialValue,n,o)||{}},s={};await Promise.all(e.fields.map(async l=>{const c=await ER(l.type,n,r-1,o);c!=null&&(s[l.name]=c)}));const a=VJ(s,i);if(!qZ(a))return e.name!=="object"&&(a._type=e.name),a}const rxe={type:"loading"};function PRn(e,n,r,o,i){const s=r.observePaths({_type:"reference",_ref:ca(o.documentId)},["_type"]),a=r.observePaths({_type:"reference",_ref:ro(o.documentId)},["_type"]);return Yn(s.pipe(_e(c=>({draft:c}))),a.pipe(_e(c=>({published:c})))).pipe(jc((c,d)=>({...c,...d}),{}),ze(c=>"draft"in c&&"published"in c),_e(c=>c.draft||c.published),ho((c,d)=>!!c!=!!d),gP(25)).pipe(Dt(c=>{if(c)return ve({type:"success",value:null});if(!o.templateName)return ve({isResolving:!1,initialValue:void 0});const d=n.find(h=>h.id===o.templateName);if(!d)return console.warn('Template "%s" not defined, using empty initial value',o.templateName),ve({isResolving:!1,initialValue:void 0});const f=Wn(zJ(e,d,o.templateParams,i)).pipe(_e(h=>({isResolving:!1,initialValue:h}))).pipe(bn(h=>(console.group("Failed to resolve initial value"),console.error(h),console.error("Template ID: %s",o.templateName),console.error("Parameters: %o",o.templateParams),console.groupEnd(),ve({type:"error",error:h}))));return Yn(ve({isResolving:!0}),f).pipe(Dt(h=>{let{isResolving:m,initialValue:g,resolveError:v}=h;return ve(v?{type:"error",message:"Failed to resolve initial value"}:m?rxe:{type:"success",value:g})}))}),bs(rxe),ho())}const RRn=(e,n,r,o)=>Ki(()=>e.observable.fetch(n,r,{tag:o.tag,filterResponse:!0,perspective:o.perspective})),MRn=(e,n,r,o)=>Ki(()=>e.listen(n,r,{events:["welcome","mutation","reconnect"],includeResult:!1,visibility:"query",tag:o.tag}));function oxe(e){return e.type==="welcome"}function LRn(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const i=typeof n=="string"?n:n.fetch,s=typeof n=="string"?n:n.listen,a=MRn(e,s,r,o).pipe($e((h,m)=>m===0&&!oxe(h)?Ec(()=>new Error(h.type==="reconnect"?"Could not establish EventSource connection":'Received unexpected type of first event "'.concat(h.type,'"'))):ve(h)),Tc()),[l,c]=qG(a,oxe),d=h=>!o.transitions||h.type!=="mutation"?!0:o.transitions.includes(h.transition),f=()=>RRn(e,i,r,o);return Yn(l.pipe(ja(1)),c.pipe(ze(d),Z_(o.throttleTime||1e3,Au,{leading:!0,trailing:!0}))).pipe(VX(h=>h.type==="mutation"&&h.visibility!=="query"?Ls(1200).pipe($e(f)):f()))}function FRn(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"*";if(r&&r!=="*")return ve(r);const o="*[_id in [$documentId, $draftId]]._type",i=ro(n),s=ca(i);return e.observable.fetch(o,{documentId:i,draftId:s}).pipe(_e(a=>a[0]))}function z5(e){if(TQ(e))throw new Error("editOpsOf does not expect a draft id.");return{publishedId:e,draftId:ca(e)}}function BRn(e){let{getClient:n,documentPreviewStore:r,historyStore:o,initialValueTemplates:i,schema:s,i18n:a}=e;const l=r.unstable_observeDocumentPairAvailability,c=n(Zn),d={client:c,getClient:n,observeDocumentPairAvailability:l,historyStore:o,schema:s,i18n:a};return{checkoutPair(f){return nKe(c,f)},initialValue(f,h){return PRn(s,i,r,f,h)},listenQuery(f,h,m){return LRn(c,f,h,m)},resolveTypeForDocument(f,h){return FRn(c,f,h)},pair:{consistencyStatus(f,h){return oKe(d.client,z5(f),h)},documentEvents(f,h){return CRn(d.client,z5(f),h)},editOperations(f,h){return ERn(d,z5(f),h)},editState(f,h){return rKe(d,z5(f),h)},operationEvents(f,h){return mKe({client:c,historyStore:o,schema:s}).pipe(ze(m=>m.args.idPair.publishedId===f&&m.args.typeName===h),_e(m=>{const{operationName:g,idPair:v}=m.args;return m.type==="success"?{type:"success",op:g,id:v.publishedId}:{type:"error",op:g,id:v.publishedId,error:m.error}}))},validation(f,h){return wRn(d,z5(f),h)}}}}function NRn(e,n){const r=Ma(),o=p.useMemo(()=>e?r.observePaths({_type:"reference",_ref:e},n):ve(void 0),[e,r,n]);return bWe(o)}function VRn(e){const{documentId:n,documentType:r,templateName:o,templateParams:i}=e,s=Qs(i),a=pl(),l=UJ(),c=p.useMemo(()=>({_id:n,_type:r}),[n,r]),[d,f]=p.useState({loading:!1,error:null,value:c});return p.useEffect(()=>{const h={documentId:n,documentType:r,templateName:o,templateParams:s};if(!o){f({loading:!0,error:null,value:c});return}const g=a.initialValue(h,l).subscribe(v=>{v.type==="loading"&&f({loading:!0,error:null,value:c}),v.type==="success"&&f({loading:!1,error:null,value:v.value?{...c,...v.value}:c}),v.type==="error"&&f({loading:!1,error:v.error,value:c})});return f({loading:!0,error:null,value:c}),()=>g.unsubscribe()},[c,n,a,r,o,s,l]),d}function UJ(){const e=Or(),n=pr(),r=Ss(),o=pee(),i=zZe(),s=e.getClient;return p.useMemo(()=>({projectId:o,dataset:i,getClient:s,schema:n,currentUser:r}),[s,n,r,o,i])}function WJ(){const e=UJ();return p.useCallback((n,r)=>ER(n,r,HJ,e),[e])}function zRn(e,n){const r=e.get(n);if(!r)throw new Error("No such schema type: ".concat(n));return r}function HRn(e){let{grantsStore:n,permission:r,draft:o,published:i,liveEdit:s}=e;const a=o||i,l=a===o?"draft":"published",{checkDocumentPermission:c}=n;switch(r){case"delete":return s?[["delete published document (live-edit)",c("update",i)]]:[["delete draft document",c("update",o)],["delete published document",c("update",i)]];case"discardDraft":return s?[]:[["delete draft document",c("update",o)]];case"publish":return s?[]:[["update published document at its current state",c("update",i)],["delete draft document",c("update",o)],["create published document from draft",c("create",o&&{...o,_id:ro(o._id)})]];case"unpublish":return s?[]:[["update draft document at its current state",c("create",o)],["delete published document",c("update",i)],["create draft document from published version",c("create",i&&{...i,_id:ca(i._id)})]];case"update":return s?[["update published document (live-edit)",c("update",i)]]:[["update ".concat(l," document"),c("update",a)]];case"duplicate":return s?[["create new published document from existing document (live-edit)",c("create",{...i,_id:"dummy-id"})]]:[["create new draft document from existing ".concat(l," document"),c("create",{...a,_id:ca("dummy-id")})]];default:throw new Error("Could not match permission: ".concat(r))}}function URn(e){let{client:n,grantsStore:r,schema:o,id:i,permission:s,type:a}=e;if(a==="*")return ve({granted:!1,reason:"Type specified was `*`"});const l=!!zRn(o,a).liveEdit;return NJ(n,{draftId:ca(i),publishedId:ro(i)},a).pipe(Dt(c=>ys([c.draft.snapshots$,c.published.snapshots$]).pipe(_e(d=>{let[f,h]=d;return{draft:f,published:h}}))),Dt(c=>{let{draft:d,published:f}=c;const h=HRn({grantsStore:r,permission:s,draft:d,published:f,liveEdit:l}).map(m=>{let[g,v]=m;return v.pipe(_e(y=>{let{granted:b,reason:x}=y;return{granted:b,reason:b?"":"not allowed to ".concat(g,": ").concat(x),label:g,permission:s}}))});return h.length?ys(h).pipe(_e(m=>{const g=m.every(y=>y.granted),v=g?"":"Unable to ".concat(s,`:
`).concat(m.filter(y=>!y.granted).map(y=>y.reason).join(`
`));return{granted:g,reason:v}})):ve({granted:!0,reason:""})}))}const WRn=o1(URn);function c1(e){let{id:n,type:r,permission:o,client:i,schema:s,grantsStore:a}=e;const l=kr(Zn),c=pr(),d=YJ(),f=p.useMemo(()=>i||l,[l,i]),h=p.useMemo(()=>s||c,[c,s]),m=p.useMemo(()=>a||d,[d,a]);return WRn(p.useMemo(()=>({client:f,schema:h,grantsStore:m,id:n,permission:o,type:r}),[f,m,n,o,h,r]))}function gKe(e){let{grantsStore:n,document:r,permission:o}=e;const{checkDocumentPermission:i}=n;return i(o,r)}const GRn=o1(gKe);function qRn(e){let{document:n,permission:r,...o}=e;const i=YJ();return GRn({grantsStore:o.grantsStore||i,document:n,permission:r})}const ixe="_debug_",YRn=typeof window>"u"?ve({}):$a(window,"hashchange"),vKe=xi(ve(0),YRn).pipe(_e(()=>typeof document>"u"?"#":document.location.hash),ho(),_e(e=>e.substring(1).split(";").filter(n=>n.toLowerCase().startsWith(ixe)).map(n=>n.substring(ixe.length)))),KRn=vKe.pipe(_e(e=>e.find(n=>n.startsWith("roles="))),_e(e=>(e==null?void 0:e.split("roles=")[1].split(",").map(n=>n.trim()))||[])),ZRn=[{filter:'_id in path("**")',permissions:["read","create","history","update"]}],sxe=[{filter:'_id in path("**")',permissions:["read","create","history","update"]}],XRn=[{filter:'_id in path("**")',permissions:["read","create","history","update"]}],QRn=[{filter:'_id in path("**")',permissions:["read"]},{filter:'_id in path("drafts.**")',permissions:["create","history","update"]}],axe=[{filter:'_id in path("**")',permissions:["read","history"]}],JRn=[{filter:"!locked",permissions:["read","create","update"]}],eMn=[{filter:'_id in path("drafts.**") && _type in ["stringsTest", "book", "author", "referenceTest"]',permissions:["read","create","history","update"]},{filter:'_id in path("**")',permissions:["read"]}],lxe={administrator:ZRn,editor:sxe,developer:XRn,contributor:QRn,viewer:axe,restricted:eMn,requiresApproval:JRn,read:axe,write:sxe},tMn=KRn.pipe(_e(e=>e.length?e.filter(n=>!!n&&n in lxe).flatMap(n=>lxe[n]||[]):null));async function nMn(e,n,r){return await e.request({uri:"/projects/".concat(n,"/datasets/").concat(r,"/acl"),tag:"acl.get",withCredentials:!0})}function rMn(e){const n={};return e!==null&&(n.identity=e),n}const jF=new Map;async function oMn(e,n,r){jF.has(n)||jF.set(n,$gn("*[".concat(n,"]")));const o=jF.get(n),i=rMn(e),{identity:s}=i,a={...i},l=await(await lgn(o,{dataset:[r],identity:s,params:a})).get();return(l==null?void 0:l.length)===1}function iMn(e){var n;const{client:r}=e,o=r.withConfig({apiVersion:"2021-06-07"}),i="userId"in e?e.userId:((n=e==null?void 0:e.currentUser)==null?void 0:n.id)||null,s=Ki(()=>ve(o.config())).pipe(Dt(l=>{let{projectId:c,dataset:d}=l;if(!c||!d)throw new Error("Missing projectId or dataset");return nMn(o,c,d)})),a=tMn.pipe(Dt(l=>l?ve(l):s),ud(1),Dgn(1e3));return{checkDocumentPermission(l,c){return a.pipe(Dt(d=>yKe(i,d,l,c)),ho(up))}}}async function yKe(e,n,r,o){if(!o)return{granted:!0,reason:"Null document, nothing to check"};if(!n.length)return{granted:!1,reason:"No document grants"};const i=[];for(const a of n)await oMn(e,a.filter,o)&&i.push(a);const s=i.some(a=>a.permissions.some(l=>l===r));return{granted:s,reason:s?"Matching grant":"No matching grants found"}}function bKe(e){return typeof e=="object"&&e!==null&&"serialize"in e?bKe(e.serialize()):e}function sMn(e){let{grantsStore:n,templateItems:r,templates:o,schema:i,context:s}=e;return r!=null&&r.length?ys(r.map(bKe).map(async a=>{const l=o.find(d=>d.id===a.templateId);if(!l)throw new Error('template not found: "'.concat(a.templateId,'"'));const c=await zJ(i,l,a.parameters,s);return{template:l,item:a,resolvedInitialValue:c}}).map(a=>Wn(a).pipe(Dt(l=>{let{item:c,resolvedInitialValue:d,template:f}=l;const h=i.get(f.schemaType);if(!h)throw new Error('schema type not found: "'.concat(f.schemaType,'"'));const m=h==null?void 0:h.liveEdit,{initialDocumentId:g="dummy-id"}=c;return gKe({grantsStore:n,permission:"create",document:{_id:m?ro(g):ca(g),...d}}).pipe(_e(v=>{let{granted:y,reason:b}=v;const x=c.title||f.title;return{...c,i18n:c.i18n||f.i18n,granted:y,reason:b,resolvedInitialValue:d,template:f,title:x,subtitle:h.title===x?void 0:h.title,description:c.description||f.description,icon:c.icon||f.icon}}))})))):ve([])}const aMn=o1(sMn);function GJ(e){let{templateItems:n,...r}=e;const o=pr(),i=w2(),s=YJ(),a=UJ();return aMn({templateItems:n,grantsStore:r.grantsStore||s,schema:r.schema||o,templates:r.templates||i,context:a})}function lMn(e){return e==="create"||e==="editDraft"}const cMn=5*60*1e3;function uMn(e,n){return Date.parse(n)-Date.parse(e)<cMn}function cxe(e,n){if(e.end!==n.start)throw new Error("chunks are not next to each other");const r=dxe(e.draftState,n.draftState),o=dxe(e.publishedState,n.publishedState);if(e.type==="delete"&&n.type==="editDraft")return[e,{...n,type:"create",draftState:r,publishedState:o}];if(n.type==="delete"){if(r==="missing"&&o==="present")return[e,{...n,type:"discardDraft",draftState:r,publishedState:o}];if(r==="present"&&o==="missing")return[e,{...n,type:"unpublish",draftState:r,publishedState:o}]}if(lMn(e.type)&&n.type==="editDraft"&&uMn(e.endTimestamp,n.startTimestamp)){const i=new Set;for(const s of e.authors)i.add(s);for(const s of n.authors)i.add(s);return{index:0,id:n.id,type:e.type,start:e.start,end:n.end,startTimestamp:e.startTimestamp,endTimestamp:n.endTimestamp,authors:i,draftState:r,publishedState:o}}return[e,{...n,draftState:r,publishedState:o}]}function uxe(e){const n=!!e;return e&&xU(e==null?void 0:e.apply)?"deleted":n?"upsert":"unedited"}function dMn(e){const n=uxe(e.draftEffect),r=uxe(e.publishedEffect);if(r==="unedited"){if(n==="deleted")return"delete";if(n==="upsert")return"editDraft"}if(r==="deleted")return"delete";if(r==="upsert"){if(n==="unedited")return"editLive";if(n==="deleted")return"publish";if(n==="upsert")return"editLive"}return"editLive"}function TF(e){const n=!!e.draftEffect,r=!!e.publishedEffect,o=e.draftEffect&&xU(e.draftEffect.apply),i=e.publishedEffect&&xU(e.publishedEffect.apply),s=dMn(e);return{index:0,id:e.id,type:s,start:e.index,end:e.index+1,startTimestamp:e.timestamp,endTimestamp:e.timestamp,authors:new Set([e.author]),draftState:n?o?"missing":"present":"unknown",publishedState:r?i?"missing":"present":"unknown"}}function dxe(e,n){return n==="unknown"?e:n}function xU(e){return e[0]===0&&e[1]===null}function fMn(e,n){return e&&n?e.author===n.author&&e.chunk===n.chunk:!e&&!n}function fxe(e){return e.draft||e.published}class hMn{constructor(n,r,o,i){this.type="array",this.elements=[],this.content=n,this.value=r,this.annotation=o,this.extractor=i,this.length=n.elements.length}at(n){if(n>=this.length)throw new Error("out of bounds");const r=this.elements[n];return r||(this.elements[n]=GD(this.content.elements[n],this.value[n],this.extractor))}annotationAt(n){const r=this.content.metas[n];return this.extractor.fromMeta(r)}}class pMn{constructor(n,r,o,i){this.type="object",this.fields={},this.content=n,this.value=r,this.annotation=o,this.extractor=i,this.keys=Object.keys(n.fields)}get(n){const r=this.fields[n];if(r)return r;const o=this.content.fields[n];if(o)return this.fields[n]=GD(o,this.value[n],this.extractor)}}class mMn{constructor(n,r,o,i){this.type="string",this.content=n,this.value=r,this.annotation=o,this.extractor=i}sliceAnnotation(n,r){const o=[];let i=0;function s(a,l){if(o.length>0){const c=o[o.length-1];if(fMn(c.annotation,l)){c.text+=a;return}}o.push({text:a,annotation:l})}for(const a of this.content.parts){const l=a.value.length,c=Math.max(0,n-i);if(c<l){const d=Math.min(l,r-i);if(d<=0)break;s(a.value.slice(c,d),this.extractor.fromValue(a))}i+=l}return o}}function GD(e,n,r){const o=r.fromValue(e);if(e.content)switch(e.content.type){case"array":return new hMn(e.content,n,o,r);case"object":return new pMn(e.content,n,o,r);case"string":return new mMn(e.content,n,o,r)}return nQ(n,o)}function hxe(e,n,r){return r?wU(e,r.transactionIndex+1,r.chunk.index):n?wU(e,n.start,n.index):null}function pxe(e,n){return n?wU(e,n.transactionIndex,n.chunk.index):null}function wU(e,n,r){const o=e.transactionByIndex(n);if(!o)return null;const i=e.chunkByTransactionIndex(n,r);return i?{chunk:i,timestamp:o.timestamp,author:o.author}:null}function gMn(e,n,r,o,i,s){const a=GD(r,o,{fromValue(c){return hxe(e,n,c.endMeta)},fromMeta(c){return hxe(e,n,c)}}),l=GD(i,s,{fromValue(c){return pxe(e,c.startMeta)},fromMeta(c){return pxe(e,c)}});return F6(a,l)}class RT{constructor(){this._postive=[],this._negative=[]}addToEnd(n){n.index=this._postive.length,this._postive.push(n)}addToBeginning(n){if(this.length==0){this.addToEnd(n);return}n.index=-(this._negative.length+1),this._negative.push(n)}mergeAtEnd(n,r){if(this.length===0){this.addToEnd(n);return}const o=this.lastIdx,i=r(this.get(o),n);Array.isArray(i)?(this.set(o,i[0]),this.addToEnd(i[1])):this.set(o,i)}mergeAtBeginning(n,r){if(this.length===0){this.addToEnd(n);return}const o=this.firstIdx,i=r(n,this.get(o));Array.isArray(i)?(this.set(o,i[1]),this.addToBeginning(i[0])):this.set(o,i)}removeFromEnd(){this._postive.length===0?this._negative.shift():this._postive.pop()}has(n){return n>=0?n<this._postive.length:-(n+1)<this._negative.length}get(n){return n>=0?this._postive[n]:this._negative[-(n+1)]}set(n,r){n>=0?(r.index=n,this._postive[n]=r):(r.index=n,this._negative[-(n+1)]=r)}get lastIdx(){return this._postive.length-1}get last(){return this.get(this.lastIdx)}get firstIdx(){return-this._negative.length}get first(){return this.get(this.firstIdx)}get length(){return this._postive.length+this._negative.length}}let vMn=class{constructor(n){this.reachedEarliestEntry=!1,this._transactions=new RT,this._chunks=new RT,this._possiblePendingTransactions=new Map,this.publishedId=n.publishedId,this.draftId="drafts.".concat(n.publishedId),n.enableTrace&&(this._trace=[],this._trace.push({type:"initial",publishedId:n.publishedId}),window.__sanityTimelineTrace=this._trace)}get chunkCount(){return this._chunks.length}mapChunks(n){const r=[],o=this._chunks.firstIdx,i=this._chunks.lastIdx;for(let s=i;s>=o;s--)r.push(n(this._chunks.get(s),s));return r}reset(){this._transactions=new RT,this._chunks=new RT,this._possiblePendingTransactions=new Map,this._recreateTransactionsFrom=void 0,this.reachedEarliestEntry=!1}addRemoteMutation(n){this._trace&&this._trace.push({type:"addRemoteMutation",event:n});const r=this._possiblePendingTransactions.get(n.transactionId),o=r?r.transaction:{index:0,id:n.transactionId,timestamp:n.timestamp.toISOString(),author:n.author};n.version==="draft"?o.draftEffect=n.effects:o.publishedEffect=n.effects,r?(this._possiblePendingTransactions.delete(n.transactionId),this._invalidateTransactionFrom(r.idx)):(this._transactions.addToEnd(o),this._possiblePendingTransactions.set(n.transactionId,{transaction:o,idx:this._transactions.lastIdx}))}addTranslogEntry(n){this._trace&&this._trace.push({type:"addTranslogEntry",event:n}),this._transactions.addToBeginning({index:0,id:n.id,author:n.author,timestamp:n.timestamp,draftEffect:n.effects[this.draftId],publishedEffect:n.effects[this.publishedId]})}didReachEarliestEntry(){this._trace&&this._trace.push({type:"didReachEarliestEntry"}),this.reachedEarliestEntry=!0}updateChunks(){this._trace&&this._trace.push({type:"updateChunks"}),this._removeInvalidatedChunks(),this._addChunksFromTransactions(),this._createInitialChunk()}_removeInvalidatedChunks(){if(this._recreateTransactionsFrom){for(;this._chunks.length>0;){const n=this._chunks.last;if(this._recreateTransactionsFrom<n.end)this._chunks.removeFromEnd();else break}this._recreateTransactionsFrom=void 0}}_addChunksFromTransactions(){const n=this._transactions.firstIdx,r=this._transactions.lastIdx,o=this._chunks.length>0?this._chunks.last.end:n;for(let s=o;s<=r;s++){const a=this._transactions.get(s);this._chunks.mergeAtEnd(TF(a),cxe)}if(this._chunks.length==0)return;const i=this._chunks.first.start;for(let s=i-1;s>=n;s--){const a=this._transactions.get(s);this._chunks.mergeAtBeginning(TF(a),cxe)}}_invalidateTransactionFrom(n){(this._recreateTransactionsFrom===void 0||n<this._recreateTransactionsFrom)&&(this._recreateTransactionsFrom=n)}_createInitialChunk(){var n;if(this.reachedEarliestEntry){if(((n=this._chunks.first)==null?void 0:n.type)==="initial")return;const r=this._transactions.first;if(!r)return;const o=TF(r);o.type="initial",o.id="@initial",o.end=o.start,this._chunks.addToBeginning(o)}}parseTimeId(n){if(this._chunks.length===0)return this.reachedEarliestEntry?"invalid":"loading";const r=n.split("/",3),o=r.shift(),i=r.shift(),s=Number(o);for(let a=this._chunks.lastIdx;a>=this._chunks.firstIdx;a--){const l=this._chunks.get(a);if(l.id===i)return l;if(Date.parse(l.endTimestamp)+60*60*1e3<s)return"invalid"}return this.reachedEarliestEntry?"invalid":"loading"}findLastPublishedBefore(n){for(let r=n?n.index-1:this._chunks.lastIdx;r>=this._chunks.firstIdx;r--){const o=this._chunks.get(r);if(o.type==="publish"||o.type==="initial")return o}return this.reachedEarliestEntry?this._chunks.first:"loading"}isLatestChunk(n){return n===this._chunks.last}createTimeId(n){return"".concat(n.endTimestamp.valueOf(),"/").concat(n.id)}lastChunk(){return this._chunks.last}transactionByIndex(n){return this._transactions.has(n)?this._transactions.get(n):null}chunkByTransactionIndex(n){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;for(;;){const i=this._chunks.get(o);if(!i)throw new Error("transaction does not belong in any chunk");if(n>=i.end)o++;else if(n<i.start)o--;else return i}}replayBackwardsBetween(n,r,o){let i=o.draft,s=o.published;for(let a=r;a>=n;a--){const l=this._transactions.get(a);l.draftEffect&&(i=TH(i,l.draftEffect.revert)),l.publishedEffect&&(s=TH(s,l.publishedEffect.revert))}return{draft:i,published:s}}replayBackwardsUntil(n,r){return this.replayBackwardsBetween(n,this._transactions.lastIdx,r)}calculateDiff(n,r,o,i){let s=Qu.wrap(n.draft,null),a=Qu.wrap(n.published,null);const l=yMn(s,a),c=fxe(n);let d=null;for(let m=o;m<=i;m++){const g=this._chunks.get(m);d||(d=g);for(let v=g.start;v<g.end;v++){const y=this._transactions.get(v),b={chunk:g,transactionIndex:v},x=s,w=a;y.draftEffect&&(s=Qu.applyPatch(s,y.draftEffect.apply,b)),y.publishedEffect&&(a=Qu.applyPatch(a,y.publishedEffect.apply,b));const C=Qu.getType(x)!=="null",_=Qu.getType(s)!=="null";Qu.getType(a)!=="null"&&!_&&(a=Qu.rebaseValue(x,a)),_&&!C&&(s=Qu.rebaseValue(w,s))}}const f=Qu.getType(s)==="null"?a:s,h=fxe(r);return gMn(this,d,l,c,f,h)}};function yMn(e,n){return Qu.getType(e)==="null"?n:e}function mxe(e){return{id:e,hasAttrs:!1,attrs:null,rev:null,events:[],aligned:!1}}function bMn(e,n){const r=n.events.findIndex(o=>e.id===o.transactionId);return r>=0?r+1:n.rev?n.rev===e.id?0:-1:0}function gxe(e,n){if(e.hasAttrs=!0,n){if(e.attrs={...n},typeof e.attrs._rev!="string")throw new Error("snapshot has no _rev");e.rev=e.attrs._rev,delete e.attrs._rev}else e.attrs=null,e.rev=null;e.events=[]}class xMn{constructor(n){this.earliestTransactionId=null,this.timeline=n,this._states={draft:mxe(n.draftId),published:mxe(n.publishedId)}}appendRemoteSnapshotEvent(n){const r=this._states[n.version];if(n.type==="snapshot"){this._maybeInvalidateHistory(),gxe(r,n.document);return}n.type==="remoteMutation"&&(r.aligned?(this._apply(r,n),this.timeline.addRemoteMutation(n)):r.hasAttrs?r.events.push(n):gxe(r,n.head))}prependHistoryEvent(n){if(!this.acceptsHistory)throw new Error("cannot prepend history at this point");for(const r of Object.values(this._states))if(!r.aligned){const o=bMn(n,r);o>=0&&this._alignAtIndex(r,o)}this.timeline.addTranslogEntry(n),this.earliestTransactionId=n.id}didReachEarliestEntry(){for(const n of Object.values(this._states))if(!n.aligned){if(n.attrs!==null)throw new Error("unable to find translog entry to align to");this._alignAtIndex(n,0)}this.timeline.didReachEarliestEntry()}get isAligned(){return Object.values(this._states).every(n=>n.aligned)}get acceptsHistory(){return this._isComplete}get currentDocument(){return{draft:this._states.draft.attrs,published:this._states.published.attrs}}_alignAtIndex(n,r){for(const o of n.events.slice(0,r))this._apply(n,o);for(const o of n.events.slice(r))this._apply(n,o),this.timeline.addRemoteMutation(o);n.events=[],n.aligned=!0}get _isComplete(){return Object.values(this._states).every(n=>n.hasAttrs)}_apply(n,r){n.attrs=TH(n.attrs,r.effects.apply),n.rev=r.transactionId}_maybeInvalidateHistory(){if(this._isComplete){for(const n of Object.values(this._states))n.aligned=!1;this.earliestTransactionId=null,this.timeline.reset()}}}async function wMn(e,n){const r=n?{headers:{Authorization:"Bearer ".concat(n)}}:{credentials:"include"},o=await fetch(e,r);return CMn(o)}function CMn(e){const n=e.body;if(!n)throw new Error("Failed to read body from response");let r,o=!1;return new ReadableStream({start(i){r=n.getReader();const s=new TextDecoder;let a="";r.read().then(function l(c){if(c.done){if(o)return;if(a=a.trim(),a.length===0){i.close();return}i.enqueue(JSON.parse(a)),i.close();return}a+=s.decode(c.value,{stream:!0});const d=a.split(`
`);for(let f=0;f<d.length-1;++f){const h=d[f].trim();if(h.length!==0)try{i.enqueue(JSON.parse(h))}catch(m){i.error(m),o=!0,r.cancel();return}}return a=d[d.length-1],r.read().then(l).catch(f=>i.error(f))}).catch(l=>i.error(l))},cancel(){o=!0,r.cancel()}})}class _Mn{constructor(n,r,o,i){this.timeline=n,this.start=o,this.end=i,this.doc=r}same(n,r){return this.start===n&&this.end===r}endAttributes(){return vxe(this.endDocument())}endDocument(){return this._endDocument||(this._endDocument=this.timeline.replayBackwardsUntil(this.end.end,this.doc)),this._endDocument}startAttributes(){return vxe(this.startDocument())}startDocument(){if(!this.start)throw new Error("start required");return this._startDocument||(this._startDocument=this.timeline.replayBackwardsBetween(this.start.end,this.end.end-1,this.endDocument())),this._startDocument}diff(){if(!this._diff){if(!this.start)throw new Error("start required");this._diff=this.timeline.calculateDiff(this.startDocument(),this.endDocument(),this.start.index+1,this.end.index)}return this._diff}}function vxe(e){return e.draft||e.published}const SMn=50;class kMn{constructor(n){this.version=0,this.selectionState="inactive",this._fetchMore=!1,this._fetchAtLeast=0,this._isRunning=!1,this._isSuspended=!1,this._didErr=!1,this._since=null,this._sinceTime=null,this._rev=null,this._revTime=null,this.timeline=n.timeline,this.client=n.client,this.handler=n.handler,this._aligner=new xMn(this.timeline),this.markChange()}clearRange(){this.setRange(null,null)}setRange(n,r){r!==this._rev&&this.setRevTime(r),n!==this._since&&this.setSinceTime(n);let o=10;if(this._sinceTime==="loading"||this._revTime==="loading"||!this._aligner.isAligned)this.selectionState="loading";else if(this._sinceTime==="invalid"||this._revTime==="invalid")this.selectionState="invalid";else if(this._sinceTime){this.selectionState="range";const i=this._revTime||this.timeline.lastChunk();this._sinceTime.index>i.index?(this._revTime="invalid",this.selectionState="invalid"):this.setReconstruction(this._sinceTime,i)}else this._revTime?(this.selectionState="rev",this.setReconstruction(null,this._revTime)):(this.selectionState="inactive",o=0);this._fetchAtLeast=o,this.start()}setLoadMore(n){this._fetchMore=n,this.start()}get sinceTime(){return this._sinceTime&&typeof this._sinceTime=="object"?this._sinceTime:null}get revTime(){return this._revTime&&typeof this._revTime=="object"?this._revTime:null}get realRevChunk(){return this.revTime||this.timeline.lastChunk()}onOlderRevision(){return!!this._rev&&(this.selectionState==="range"||this.selectionState==="rev")}findRangeForNewRev(n){const r=this.timeline.isLatestChunk(n)?null:this.timeline.createTimeId(n);if(!this._since)return[null,r];const o=this.sinceTime;return o&&o.index<n.index?[this._since,r]:["@lastPublished",r]}findRangeForNewSince(n){const r=this.revTime;return r&&n.index<r.index?[this.timeline.createTimeId(n),this._rev]:[this.timeline.createTimeId(n),null]}setRevTime(n){this._rev=n,this._revTime=n?this.timeline.parseTimeId(n):null,this._since==="@lastPublished"&&(this._since=null,this._sinceTime=null)}setSinceTime(n){n==="@lastPublished"?typeof this._revTime=="string"?this._sinceTime=this._revTime:this._sinceTime=this.timeline.findLastPublishedBefore(this._revTime):this._sinceTime=n?this.timeline.parseTimeId(n):null,this._since=n}sinceAttributes(){return this._sinceTime&&this._reconstruction?this._reconstruction.startAttributes():null}displayed(){return this._revTime&&this._reconstruction?this._reconstruction.endAttributes():null}setReconstruction(n,r){this._reconstruction&&this._reconstruction.same(n,r)||(this._reconstruction=new _Mn(this.timeline,this._aligner.currentDocument,n,r))}currentDiff(){return this._reconstruction?this._reconstruction.diff():null}currentObjectDiff(){const n=this.currentDiff();if(n){if(n.type==="null")return null;if(n.type!=="object")throw new Error("ObjectDiff expected, got ".concat(n.type))}return n}handleRemoteMutation(n){this._aligner.appendRemoteSnapshotEvent(n),this.markChange(),this._aligner.acceptsHistory&&this.start()}start(){this._didErr||this._isRunning||(this._isRunning=!0,this.tick().then(()=>{this._isRunning=!1}))}resume(){this._isSuspended=!1}suspend(){this._isSuspended=!0}async tick(){var n;if(this._aligner.acceptsHistory&&!this.timeline.reachedEarliestEntry&&(this.selectionState==="loading"||this._fetchMore||this.timeline.chunkCount<=this._fetchAtLeast)&&!this._isSuspended){try{await this.fetchMoreTransactions()}catch(o){this._didErr=!0,(n=this.handler)==null||n.call(this,o,this);return}await this.tick()}}async fetchMoreTransactions(){const n=this.timeline.publishedId,r=this.timeline.draftId,o=this.client.config(),i=SMn;let s="tag=sanity.studio.structure.history&effectFormat=mendoza&excludeContent=true&excludeMutations=true&includeIdentifiedDocumentsOnly=true&reverse=true&limit=".concat(i),a=this._aligner.earliestTransactionId;a&&(s+="&toTransaction=".concat(a));const l=this.client.getUrl("/data/history/".concat(o.dataset,"/transactions/").concat(n,",").concat(r,"?").concat(s)),d=(await wMn(l,o.token)).getReader();let f=0;for(;;){const h=await d.read();if(h.done)break;if("error"in h.value)throw new Error(h.value.error.description||h.value.error.type);if(f++,h.value.id!==a){if(this._aligner.earliestTransactionId!==a||!this._aligner.acceptsHistory)return;this._aligner.prependHistoryEvent(h.value),a=this._aligner.earliestTransactionId}}this._aligner.earliestTransactionId!==a||!this._aligner.acceptsHistory||(f<i&&this._aligner.didReachEarliestEntry(),this.markChange())}markChange(){var n;this.timeline.updateChunks(),this.setRevTime(this._rev),this.setSinceTime(this._rev),this.version++,(n=this.handler)==null||n.call(this,null,this)}}const yxe=Object.create(null),EMn=function(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const o=Array.isArray(n)?n:[n],{time:i,revision:s}=r;if(i&&s)throw new Error("getHistory can't handle both time and revision parameters");const a=e.config().dataset;let l="/data/history/".concat(a,"/documents/").concat(o.join(","));if(s)l="".concat(l,"?revision=").concat(s);else{const c=i||new Date().toISOString();l="".concat(l,"?time=").concat(c)}return e.request({url:l})},xKe=(e,n,r)=>{const o=ro(n),i=ca(n),s="".concat(o,"@").concat(r),a=yxe[s];if(a)return a;const l=e.config().dataset,c="/data/history/".concat(l,"/documents/").concat(o,",").concat(i,"?revision=").concat(r),d=e.request({url:c}).then(f=>{const h=f.documents||[],m=h.find(v=>v._id===o);return h.find(v=>v._id===i)||m});return yxe[s]=d,d},jMn=e=>{let{client:n,documentId:r,documentType:o}=e;const i=new vMn({enableTrace:Yf,publishedId:r});return new kMn({client:n,documentId:r,documentType:o,timeline:i})},TMn=async(e,n)=>{const r=Array.isArray(n)?n:[n],o=e.config().dataset,i={excludeContent:"true",includeIdentifiedDocumentsOnly:"true"},s="/data/history/".concat(o,"/transactions/").concat(r.join(","));return(await e.request({url:s,query:i})).toString("utf8").split(`
`).filter(Boolean).map(c=>JSON.parse(c))},IMn=e=>fHe(e,(n,r)=>kp(r)&&!n.includes(r._ref)?[...n,r._ref]:n,[]);function CU(e,n){return Array.isArray(e)?n(e.map(r=>CU(r,n)).filter(r=>typeof r<"u")):en(e)?n(Object.keys(e).reduce((r,o)=>{const i=CU(e[o],n);return typeof i<"u"&&(r[o]=i),r},{})):n(e)}const AMn=(e,n)=>CU(e,r=>kp(r)?n(r):r),$Mn=(e,n)=>AMn(e,r=>n[r._ref]?r:void 0);function DMn(e,n,r,o){return Wn(xKe(e,n,o)).pipe($e(i=>{if(!i)throw new Error("Unable to find document with ID ".concat(n," at revision ").concat(o));const s=IMn(i).map(a=>'"'.concat(a,'": defined(*[_id=="').concat(a,'"]._id)')).join(",");return e.observable.fetch("{".concat(s,"}")).pipe(_e(a=>$Mn(i,a)))}),_e(i=>{const{_updatedAt:s,...a}=i;return{...a,_id:r}}),$e(i=>e.observable.createOrReplace(i,{visibility:"async"})))}function OMn(e){let{client:n}=e;return{getDocumentAtRevision:(r,o)=>xKe(n,r,o),getHistory:(r,o)=>EMn(n,r,o),getTransactions:r=>TMn(n,r),restore:(r,o,i)=>DMn(n,r,o,i),getTimelineController:jMn}}const PMn=e=>{if(e.type==="rollCall")return{type:"rollCall",userId:e.i,sessionId:e.session};if(e.type==="state"){const{sessionId:n,locations:r}=e.m;return{type:"state",userId:e.i,sessionId:n,timestamp:new Date().toISOString(),locations:r}}if(e.type==="disconnect")return{type:"disconnect",userId:e.i,sessionId:e.m.session,timestamp:new Date().toISOString()};throw new Error("Got unknown presence event: ".concat(JSON.stringify(e)))},RMn=(e,n)=>{const r=e.request("presence").pipe(_e(PMn)),o=i=>i.type==="rollCall"?e.request("presence_rollcall",{session:n}):i.type==="state"?e.request("presence_announce",{data:{locations:i.locations,sessionId:n}}):i.type==="disconnect"?e.request("presence_disconnect",{session:n}):Br;return[r.pipe(Tc()),o]},MMn=["pqSMwf6hH","pnLYqNfv5","priDVVmy8","p0NFOU0j8","pTDl2jw8d","pHMeQnTse","pDQYzJbyS","pZyoPHKUs","p4Tyi2Be5","pb9vii060","pE8yhOisw","p7Fd2C6Cj","p3exSgYCx","pbIQRYViC","p8GJaTEhN","p27ewL8aM","pYg97z75S","pdLr4quHv","pkJXiDgg6","pkl4UAKcA","pNoExists"],LMn=[["nested","first"],["nested","second"],["nestedArray",{_key:"565c867c8dac"},"arrayNo1",{_key:"a645548a8f01"},"arrayNo1",{_key:"1685e372c40f"},"fieldNo0"],["nestedArray",{_key:"565c867c8dac"},"fieldNo0"],["nestedArray",{_key:"565c867c8dac"},"arrayNo19",{_key:"a02e7a93e2a2"},"fieldNo0"],["nestedArray",{_key:"565c867c8dac"},"arrayNo19",{_key:"a02e7a93e2a2"},"fieldNo19"],["address","country"],["address","street"],["customInputWithDefaultPresence","row3","cell3"]],FMn=Ki(()=>Ls(0,1e4)).pipe(X0(MMn),_e((e,n)=>({type:"state",userId:e,sessionId:e+n,timestamp:new Date().toISOString(),locations:[{type:"document",documentId:"presence-debug",lastActiveAt:new Date().toISOString(),path:S1n(LMn)}]})),Qi()),wKe="presence_session_id",BMn=()=>_Pe(16);function NMn(){try{return window.sessionStorage.getItem(wKe)}catch{}return null}function VMn(e){try{window.sessionStorage.setItem(wKe,e)}catch{}return e}const MT=NMn()||VMn(BMn());function zMn(e){const{bifur:n,connectionStatusStore:r,userStore:o}=e,[i,s]=RMn(n,MT),a=new fP([]),l=a.pipe(ho()),c=D=>{a.next(D)},d=D=>s({type:"state",locations:D}),f=()=>s({type:"rollCall"}),h=i.pipe(ze(D=>D.type==="rollCall"),ze(D=>D.sessionId!==MT)),g=Ls(0,3e4),v=Ki(()=>Yn(l,h)).pipe(Dt(()=>g),ms(a),_e(D=>{let[,I]=D;return I}),Qlt(200),Dt(D=>d(D)),X0(Br),Tc()),y=Ki(()=>f()).pipe(X0(Br)),b=r.connectionStatus$.pipe(_e(D=>D.type),ze(D=>D==="connected"||D==="error"),ho()),x=vKe.pipe(_e(D=>D.find(I=>I.startsWith("presence="))),_e(D=>(D==null?void 0:D.split("presence=")[1].split(",").map(I=>I.trim()))||[])),w=x.pipe(ze(D=>D.includes("fake_others")),Ar(()=>{console.log('Faking other users present in the studio. They will hang out in the document with _type: "presence" and _id: "presence-debug"')}),fct(FMn)),C=x.pipe(_e(D=>D.includes("show_own"))),_=Yn(y,i).pipe(ze(D=>D.type==="state"||D.type==="disconnect")),S=D=>({lastActiveAt:D.timestamp,locations:D.locations,sessionId:D.sessionId,userId:D.userId}),k=Yn(_,w).pipe(jc((D,I)=>I.type==="disconnect"?Oa(D,I.sessionId):{...D,[I.sessionId]:S(I)},{})),E=b.pipe(Dt(D=>D==="connected"?Yn(k,v):GG),_e(D=>Object.values(D)),Dt(D=>{const I=Xi(D.map(O=>O.userId));return Wn(o.getUsers(I)).pipe(_e(O=>D.map(A=>({user:O.find(P=>P.id===A.userId),session:A})).filter(j)))}),bP($a(window,"beforeunload").pipe(Dt(()=>s({type:"disconnect"})))),Qi({refCount:!0,bufferSize:1}));function j(D){return!!(D.user&&D.session)}const T=E.pipe(_e(D=>{const I=DX(D.map(O=>O.session),O=>O.userId);return Object.keys(I).map(O=>{var A;return{user:(A=D.find(P=>P.user.id===O))==null?void 0:A.user,sessions:I[O]}})}),ms(C),_e(D=>{let[I,O]=D;return I.filter(A=>O?!0:!A.sessions.some(R=>R.sessionId===MT))}),_e(D=>D.map(I=>{var O;return{user:I.user,status:"online",lastActiveAt:(O=I.sessions.sort()[0])==null?void 0:O.lastActiveAt,locations:Zr((I.sessions||[]).map(A=>A.locations||[])).map(A=>({type:A.type,documentId:A.documentId,path:A.path,lastActiveAt:A.lastActiveAt})).reduce((A,P)=>A.concat(P),[])}})));return{setLocation:c,reportLocations:d,debugPresenceParam$:x,globalPresence$:T,documentPresence:D=>E.pipe(ms(C),Dt(I=>{let[O,A]=I;return Wn(O).pipe(ze(P=>A||P.session.sessionId!==MT),uct(P=>(P.session.locations||[]).filter(R=>R.documentId===D).map(R=>({user:P.user,lastActiveAt:P.session.lastActiveAt,path:R.path||[],sessionId:P.session.sessionId}))),NOe())}))}}function HMn(e){const{client:n}=e,r=n.config().projectId,o=n.withConfig({apiVersion:"2021-12-15"});function i(){return o.observable.request({url:"/projects/".concat(r)})}function s(){return o.observable.request({url:"/projects/".concat(r,"/datasets")})}return{get:i,getDatasets:s}}function UMn(){const e=new WeakMap,n=new WeakMap;function r(){return Array.from({length:10}).map(()=>Math.floor(Math.random()*255).toString(16).padStart(2,"0")).join("")}function o(d){const f=n.get(d);if(f)return f;const h=r();return n.set(d,h),h}function i(d){return Array.from(new Set(d)).map(f=>[o(f),f]).sort((f,h)=>{let[m]=f,[g]=h;return m.localeCompare(g,"en")}).map(f=>{let[,h]=f;return h})}function s(d,f){if(!d.length)return;const[h,...m]=d,g=f.get(h);if(g)return m.length?s(m,g.next):g.value}function a(d,f,h){if(!d.length)return;const[m,...g]=d,v=f.get(m)||{type:"multi-key-weak-map-node",value:void 0,next:new WeakMap};if(f.set(m,v),!g.length){v.value=h;return}a(g,v.next,h)}function l(d){return s(i(d),e)}function c(d,f){a(i(d),e,f)}return{get:l,set:c}}const CKe=p.createContext(null);function WMn(e){let{children:n}=e;const r=p.useMemo(()=>{const o=new Map,i={};return{get:s=>{let{namespace:a,dependencies:l}=s;const c=l.map(f=>f===null?i:f),d=o.get(a);return d==null?void 0:d.get(c)},set:s=>{let{namespace:a,dependencies:l,value:c}=s;const d=o.get(a)||UMn(),f=l.map(h=>h===null?i:h);o.set(a,d),d.set(f,c)}}},[]);return u.jsx(CKe.Provider,{value:r,children:n})}function zp(){const e=p.useContext(CKe);if(!e)throw new Error("Could not find `cache` context");return e}const GMn=[{id:"<system>",displayName:"Sanity",imageUrl:"https://public.sanity.io/logos/favicon-192.png"}];function qMn(e){let{client:n,currentUser:r}=e;const o=n.withConfig({apiVersion:"2021-06-07"}),i=new R1n(async a=>{const l=await o.request({uri:"/users/".concat(a.join(",")),withCredentials:!0,tag:"users.get"}),d=(Array.isArray(l)?l:[l]).reduce((f,h)=>(h!=null&&h.id&&(f[h.id]=h),f),{});return a.map(f=>d[f]||null)},{batchScheduleFn:a=>N1n(a)}),s=r&&{id:r.id,displayName:r.name,imageUrl:r.profileImage};return i.prime("me",s),s!=null&&s.id&&i.prime(s.id,s),GMn.forEach(a=>i.prime(a.id,a)),{getUser:async a=>{try{return await i.load(a)}catch(l){if(l.statusCode===403)return Promise.resolve(null);throw l}},getUsers:async a=>(await i.loadMany(a)).filter(c=>en(c)&&typeof c.id=="string")}}function qJ(){const{getClient:e,currentUser:n}=Or(),r=zp(),o=e(Zn);return p.useMemo(()=>{const i=r.get({namespace:"userStore",dependencies:[o,n]})||qMn({client:o,currentUser:n});return r.set({namespace:"userStore",dependencies:[o,n],value:i}),i},[o,n,r])}function YJ(){const{getClient:e}=Or(),n=e(Zn),r=Ss(),o=zp();return p.useMemo(()=>{const i=o.get({namespace:"grantsStore",dependencies:[n,r]})||iMn({client:n,userId:(r==null?void 0:r.id)||null});return o.set({namespace:"grantsStore",dependencies:[n,r],value:i}),i},[n,r,o])}function _Ke(){const e=kr(Zn),n=zp();return p.useMemo(()=>{const r=n.get({namespace:"historyStore",dependencies:[e]})||OMn({client:e});return n.set({namespace:"historyStore",dependencies:[e],value:r}),r},[e,n])}function Ma(){const e=kr(Zn),n=zp();return p.useMemo(()=>{const r=n.get({namespace:"documentPreviewStore",dependencies:[e]})||Y6n({client:e});return n.set({namespace:"documentPreviewStore",dependencies:[e],value:r}),r},[e,n])}function pl(){const{getClient:e,i18n:n}=Or(),r=pr(),o=w2(),i=zp(),s=_Ke(),a=Ma();return p.useMemo(()=>{const l=i.get({namespace:"documentStore",dependencies:[e,a,s,r,n]})||BRn({getClient:e,documentPreviewStore:a,historyStore:s,initialValueTemplates:o,schema:r,i18n:n});return i.set({namespace:"documentStore",dependencies:[e,a,s,r,n],value:l}),l},[e,a,s,i,r,o,n])}function YMn(){const{bifur:e}=Or().__internal,n=zp();return p.useMemo(()=>{const r=n.get({namespace:"connectionStatusStore",dependencies:[e]})||Xwn({bifur:e});return n.set({namespace:"connectionStatusStore",dependencies:[e],value:r}),r},[e,n])}function KJ(){const{__internal:{bifur:e}}=Or(),n=zp(),r=qJ(),o=YMn();return p.useMemo(()=>{const i=n.get({namespace:"presenceStore",dependencies:[e,o,r]})||zMn({bifur:e,connectionStatusStore:o,userStore:r});return n.set({namespace:"presenceStore",dependencies:[e,o,r],value:i}),i},[e,o,n,r])}function KMn(){const e=kr(Zn),n=zp();return p.useMemo(()=>{const r=n.get({namespace:"projectStore",dependencies:[e]})||HMn({client:e});return n.set({namespace:"projectStore",dependencies:[e],value:r}),r},[e,n])}function ZMn(){const e=zp(),n=Ql();return p.useMemo(()=>{const r=e.get({dependencies:[n],namespace:"KeyValueStore"})||Ewn();return e.set({dependencies:[n],namespace:"KeyValueStore",value:r}),r},[e,n])}function aj(e){const n=KJ(),[r,o]=p.useState([]);return p.useEffect(()=>{const i=n.documentPresence(e).subscribe(o);return()=>{i.unsubscribe()}},[e,n]),r}function XMn(){const[e,n]=p.useState([]),r=KJ();return p.useEffect(()=>{const o=r.globalPresence$.subscribe(n);return()=>{o.unsubscribe()}},[r]),e}const bxe={referringDocuments:[],isLoading:!0};function ZJ(e){const n=pl();return Mi(()=>n.listenQuery("*[references($docId)] [0...101]",{docId:e},{tag:"use-referring-documents"}).pipe(_e(r=>({referringDocuments:r,isLoading:!1})),bs(bxe)),[n,e],bxe)}const SKe=e=>{let{asset:n,assetType:r,referringDocuments:o}=e;const{t:i}=se(),s=o.length;return u.jsxs(u.Fragment,{children:[u.jsx(pe,{borderBottom:s>0,marginTop:2,paddingBottom:2,marginBottom:1,children:u.jsx(G,{size:1,as:"h2",weight:"medium",children:u.jsx(Pt,{t:i,i18nKey:"asset-source.usage-list.documents-using-".concat(r),context:n.originalFilename?"named":"unnamed",values:{filename:n.originalFilename,count:s}})})}),o.map(a=>u.jsx(QMn,{document:a},a._id))]})},QMn=e=>{let{document:n}=e;const r=pr(),o=p.useCallback(i=>u.jsx(Jg,{...i,params:{id:n._id,type:n._type},intent:"edit"}),[n]);return u.jsx(pe,{as:o,radius:2,"data-as":"a",tabIndex:0,children:u.jsx(te,{align:"center",gap:2,children:u.jsx(sy,{layout:"default",value:{_type:"reference",_ref:n._id},schemaType:r.get(n._type)})})},n._id)},xxe={maxWidth:"100%",height:"120px",objectFit:"contain",objectPosition:"center"},wxe={gridColumn:"span 1",overflow:"hidden",display:"flex",alignSelf:"center",justifyContent:"center"},Cxe={height:"100%"},JMn=e=>{let{asset:n,assetType:r,hasResults:o=!1}=e;const i=r==="image",{t:s}=se();return o?u.jsx(pe,{tone:"caution",padding:[3,3,4],border:!0,radius:2,marginBottom:3,children:u.jsxs(Xr,{columns:3,gap:[2,3,4],children:[u.jsxs(te,{gap:[3,4],align:"center",style:{gridColumn:i?"span 2":"span 3"},children:[u.jsx(G,{children:u.jsx(ii,{})}),u.jsx(G,{size:1,children:s("asset-source.delete-dialog.usage-list.warning-".concat(r,"-is-in-use"),{context:n.originalFilename?"named":"unnamed",filename:n.originalFilename})})]}),i&&u.jsx(pe,{__unstable_checkered:!0,border:!0,radius:1,style:wxe,children:u.jsx(te,{align:"center",justify:"center",style:Cxe,children:u.jsx("img",{src:"".concat(n.url,"?w=200"),style:xxe,alt:s("asset-source.usage-list.image-alt"),referrerPolicy:"strict-origin-when-cross-origin"})})})]})}):u.jsx(pe,{paddingX:[2,3,4],paddingY:[3,3,3,4],children:u.jsxs(Xr,{columns:3,gap:3,children:[u.jsx(te,{style:{gridColumn:i?"span 2":"span 3"},align:"center",children:u.jsx(G,{children:u.jsx(Pt,{t:s,i18nKey:"asset-source.delete-dialog.usage-list.confirm-delete-".concat(r),context:n.originalFilename?"named":"unnamed",values:{filename:n.originalFilename}})})}),i&&u.jsx(pe,{__unstable_checkered:!0,border:!0,radius:1,style:wxe,children:u.jsx(te,{align:"center",justify:"center",style:Cxe,children:u.jsx("img",{src:"".concat(n.url,"?w=200"),style:xxe,alt:s("asset-source.asset-list.table.preview-alt"),referrerPolicy:"strict-origin-when-cross-origin"})})})]})})};function kKe(e){let{asset:n,assetType:r,isDeleting:o=!1,onClose:i,onDelete:s}=e;const{isLoading:a,referringDocuments:l}=ZJ(n._id),c=p.useMemo(()=>{const h=l.reduce((m,g)=>g._id.startsWith("drafts.")?m.concat(g._id.slice(7)):m,[]);return l.filter(m=>!h.includes(m._id))},[l]),d=c.length>0,{t:f}=se();return u.jsx(Vs,{__unstable_autoFocus:a,footer:{cancelButton:{onClick:i,text:f("asset-source.delete-dialog.action.cancel")},confirmButton:{disabled:d,icon:Ji,loading:o,onClick:s,text:f("asset-source.delete-dialog.action.delete")}},header:f("asset-source.delete-dialog.header",{context:r}),id:"asset-dialog",onClickOutside:i,onClose:i,width:1,children:a?u.jsx(K,{padding:4,children:u.jsx(Jr,{showText:!0})}):u.jsxs(he,{paddingX:d?[2,3,4]:0,paddingY:d?[3,3,3,4]:0,space:1,children:[u.jsx(JMn,{asset:n,assetType:r,hasResults:d}),d&&u.jsx(SKe,{asset:n,referringDocuments:c,assetType:r})]})})}const e9n={portal:!0,placement:"right"};function EKe(e){let{isSelected:n,border:r=!0,onAction:o}=e;const i=n?"default":"bleed",s=n?"primary":"default",{t:a}=se();return u.jsx(vr,{button:u.jsx(_s,{mode:r?"ghost":i,tone:r?"default":s}),id:"asset-menu",menu:u.jsxs(Xn,{children:[u.jsx(wt,{text:a("asset-source.asset-list.menu.show-usage"),icon:Xh,onClick:()=>{o({type:"showUsage"})}}),u.jsx(wt,{text:a("asset-source.asset-list.menu.delete"),icon:Ji,tone:"critical",onClick:()=>{o({type:"delete"})}})]}),popover:e9n})}function jKe(e){let{asset:n,assetType:r,onClose:o}=e;const{isLoading:i,referringDocuments:s}=ZJ(n._id),a=p.useMemo(()=>{const c=s.reduce((d,f)=>f._id.startsWith("drafts.")?d.concat(f._id.slice(7)):d,[]);return s.filter(d=>!c.includes(d._id))},[s]),{t:l}=se();return u.jsx(Vs,{__unstable_autoFocus:!0,header:l("asset-source.asset-usage-dialog.header",{context:r}),id:"asset-dialog",onClickOutside:o,onClose:o,width:1,children:i?u.jsx(Jr,{showText:!0}):u.jsx(SKe,{asset:n,referringDocuments:a,assetType:r})})}const IF={"image/bmp":{title:"Bitmap Image"},"image/jpeg":{title:"JPEG Image"},"image/gif":{title:"GIF Image"},"image/vnd.microsoft.icon":{title:"Icon"},"image/png":{title:"PNG Image"},"image/svg+xml":{title:"SVG Image"},"image/webp":{title:"WebP Image"},"image/tiff":{title:"TIFF Image"},"image/heic":{title:"HEIC Image"},"audio/midi":{title:"MIDI Audio"},"audio/midi-x":{title:"MIDI Audio"},"audio/mpeg":{title:"MP3 Audio"},"audio/ogg":{title:"OGG Audio"},"audio/wav":{title:"WAV Audio"},"audio/webm":{title:"WebM Audio"},"audio/aac":{title:"AAC Audio"},"video/x-msvideo":{title:"AVI Video"},"video/mp4":{title:"MP4 Video"},"video/mpeg":{title:"MPEG Video"},"video/ogg":{title:"OGG Video"},"video/webm":{title:"WebM Video"},"video/quicktime":{title:"QuickTime Video"},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{title:"Excel Spreadsheet"},"application/vnd.ms-excel":{title:"Excel Spreadsheet"},"text/plain":{title:"Text"},"text/javascript":{title:"JavaScript"},"text/markdown":{title:"Markdown"},"text/csv":{title:"CSV"},"text/css":{title:"CSS"},"application/pdf":{title:"PDF Document"},"application/xml":{title:"XML Document"},"text/xml":{title:"XML Document"},"application/zip":{title:"ZIP Archive"},"application/vnd.rar":{title:"RAR Archive"},"application/x-7z-compressed":{title:"7-zip Archive"},"application/octet-stream":{title:"Binary"}};function t9n(e){const n=e.replace("x-","").split("/")[1];return n.charAt(0).toUpperCase()+n.slice(1)}function n9n(e){return IF!=null&&IF[e]?IF[e].title:t9n(e)}var _xe=Object.freeze,r9n=Object.defineProperty,rg=(e,n)=>_xe(r9n(e,"raw",{value:_xe(n||e.slice())})),Sxe,kxe,Exe,jxe,Txe,Ixe,Axe,$xe;const _U=M.span(Sxe||(Sxe=rg([`
background-color: transparent;
flex-shrink: 0;
`]))),tb=M(te)(kxe||(kxe=rg([""]))),o9n=M(pe)(jxe||(jxe=rg([`
`,`
`])),e=>e.isSelected&&ge(Exe||(Exe=rg([`
--card-muted-fg-color: var(--card-bg-color);
--card-fg-color: var(--card-bg-color);
`])))),Dxe=M(Dr)(Axe||(Axe=rg([`
box-shadow: none;
min-width: 0;
cursor: pointer;
position: initial;
&:before,
&:after {
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 2;
}
&:before {
z-index: 0;
pointer-events: none;
border-radius: inherit;
}
`,`
`,`
`])),e=>e.isSelected&&ge(Txe||(Txe=rg([`
--card-muted-fg-color: var(--card-bg-color);
--card-fg-color: var(--card-bg-color);
&:before {
background-color: var(--card-focus-ring-color);
}
`,` {
--card-muted-fg-color: var(--card-bg-color);
}
`,` {
--card-muted-fg-color: var(--card-bg-color);
--card-fg-color: var(--card-bg-color);
}
`])),_U,tb),e=>!e.isSelected&&ge(Ixe||(Ixe=rg([`
&:hover:before {
background-color: var(--card-bg-color);
}
&:focus:before {
background-color: var(--card-code-bg-color);
}
&:focus-within:before {
background-color: var(--card-bg-color);
}
`])))),i9n=M(G)($xe||($xe=rg([`
overflow-wrap: anywhere;
`]))),Oxe={position:"relative"},Pxe={flexShrink:0},AF={minWidth:0},Rxe={zIndex:3,marginTop:"-0.5rem",marginBottom:"-0.5rem"},s9n=e=>{const n=kr(Zn),r=Ns(),o=p.useRef(),[i,s]=p.useState(!1),[a,l]=p.useState(!1),[c,d]=p.useState(!1),[f,h]=p.useState(!1),{asset:m,onClick:g,onKeyPress:v,onDeleteFinished:y,isSelected:b,isMobile:x}=e,{originalFilename:w,_id:C,mimeType:_,size:S,_createdAt:k}=m,E=sw(k,{useTemporalPhrase:!0}),j=n9n(_),T=XJ({unitDisplay:"short",maximumFractionDigits:2}),$=qH(S,T),D=(w||"").length>37,{t:I}=se(),O=p.useCallback(()=>{l(!0)},[]),A=p.useCallback(q=>{r.push({closable:!0,status:"error",title:I("asset-source.file.asset-list.delete-failed"),description:q.message})},[I,r]),P=p.useCallback(()=>{r.push({status:"success",title:I("asset-source.file.asset-list.delete-successful")})},[I,r]),R=p.useCallback(()=>{d(!0),o.current=n.observable.delete(m._id).subscribe({next:()=>{d(!1),y==null||y(m._id),l(!1),P()},error:q=>{d(!1),A(q),console.error("Could not delete asset",q)}})},[m._id,A,P,y,n.observable]),B=()=>{s(!1),l(!1)},L=()=>{s(!0)},z=()=>{h(!f)},H=q=>{q.type==="delete"&&O(),q.type==="showUsage"&&L()},V=p.useMemo(()=>i&&u.jsx(jKe,{assetType:"file",asset:m,onClose:B}),[m,i]),W=p.useMemo(()=>a&&u.jsx(kKe,{assetType:"file",asset:m,onClose:B,onDelete:R,isDeleting:c}),[m,R,c,a]);return x?u.jsxs(pe,{paddingBottom:2,style:Oxe,children:[u.jsxs(Xr,{columns:4,gap:1,style:{position:"relative",gridTemplateColumns:"1fr 30px",opacity:c?.5:1},children:[u.jsx(Dxe,{asset:m,mode:"bleed",padding:0,"data-id":C,onClick:g,paddingY:1,radius:2,children:u.jsxs(te,{gap:2,flex:2,align:"center",children:[u.jsx(pe,{as:_U,padding:2,tone:"transparent",radius:2,children:u.jsx(G,{muted:!0,size:2,style:Pxe,children:u.jsx(vg,{})})}),u.jsx(G,{size:1,align:"left",textOverflow:"ellipsis",style:AF,children:w})]})}),u.jsx(te,{justify:"flex-end",align:"center",paddingRight:1,style:Rxe,children:u.jsx(Dr,{mode:"bleed",fontSize:1,padding:2,onClick:z,icon:f?Iq:ts})})]}),f&&u.jsxs(u.Fragment,{children:[u.jsxs(Xr,{marginTop:3,columns:3,gap:1,children:[u.jsxs(he,{space:2,children:[u.jsx(G,{size:1,muted:!0,weight:"medium",children:I("asset-source.file.asset-list.header.size")}),u.jsx(G,{size:1,muted:!0,children:$})]}),u.jsxs(he,{space:2,children:[u.jsx(G,{size:1,muted:!0,weight:"medium",children:I("asset-source.file.asset-list.header.type")}),u.jsx(G,{size:1,muted:!0,children:j})]}),u.jsxs(he,{space:2,children:[u.jsx(G,{size:1,muted:!0,weight:"medium",children:I("asset-source.file.asset-list.header.date-added")}),u.jsx(G,{size:1,muted:!0,children:E})]})]}),u.jsxs(he,{space:2,marginTop:3,children:[u.jsx(Dr,{fontSize:1,tone:"default",mode:"ghost",text:I("asset-source.file.asset-list.action.show-usage.title"),onClick:L,icon:Xh}),u.jsx(Dr,{fontSize:1,tone:"critical",mode:"ghost",text:I("asset-source.file.asset-list.action.delete.title"),icon:Ji,disabled:b,title:I(b?"asset-source.file.asset-list.action.delete.disabled-cannot-delete-current-file":"asset-source.file.asset-list.action.delete.title"),onClick:O})]})]}),V||W]}):u.jsxs(o9n,{asset:m,paddingBottom:1,style:Oxe,radius:0,overflow:"hidden",isSelected:b,"aria-selected":"true",children:[u.jsxs(Xr,{columns:4,gap:1,"data-id":C,paddingY:1,style:{position:"relative",gridTemplateColumns:"3fr 1fr 1fr 2fr 30px",opacity:c?.5:1},children:[u.jsx(Dxe,{asset:m,mode:"bleed","data-id":C,onClick:g,padding:0,onKeyPress:v,title:I("asset-source.file.asset-list.item.select-file-tooltip",{filename:w}),isSelected:b,radius:2,children:u.jsxs(tb,{gap:2,flex:2,paddingRight:1,align:"center",onClick:g,onKeyPress:v,"data-id":C,children:[u.jsx(pe,{as:_U,padding:2,tone:"transparent",radius:2,style:Pxe,children:u.jsx(G,{muted:!0,size:2,children:u.jsx(vg,{})})}),D&&u.jsx(hn,{content:w,children:u.jsx(G,{size:1,align:"left",textOverflow:"ellipsis",style:AF,children:w})}),!D&&u.jsx(G,{size:1,align:"left",textOverflow:"ellipsis",style:AF,children:w})]})}),u.jsx(tb,{align:"center",children:u.jsx(G,{size:1,muted:!0,children:$})}),u.jsx(tb,{align:"center",children:u.jsx(K,{children:u.jsx(i9n,{size:1,muted:!0,textOverflow:"ellipsis",children:j})})}),u.jsx(tb,{align:"center",children:u.jsx(G,{as:"time",size:1,muted:!0,dateTime:k,children:E})}),u.jsx(tb,{justify:"flex-end",align:"center",paddingX:1,paddingY:1,style:Rxe,children:u.jsx(EKe,{border:!1,isSelected:!1,onAction:H})})]}),V||W]})},a9n={paddingLeft:"2.2rem"},Mxe={gridTemplateColumns:"3fr 1fr 1fr 2fr 30px"};function l9n(e){const r=gE()<2,{assets:o,onClick:i,onKeyPress:s,onDeleteFinished:a,selectedAssets:l,isLoading:c}=e,{t:d}=se();return u.jsxs(K,{children:[u.jsx(pe,{borderBottom:!0,paddingBottom:2,marginBottom:1,children:r?u.jsx(Xr,{style:Mxe,children:u.jsx(K,{flex:2,paddingLeft:5,children:u.jsx(G,{muted:!0,size:1,weight:"medium",children:d("asset-source.file.asset-list.header.filename")})})}):u.jsxs(Xr,{gap:1,style:Mxe,children:[u.jsx(K,{flex:2,style:a9n,children:u.jsx(G,{muted:!0,size:1,weight:"medium",children:d("asset-source.file.asset-list.header.filename")})}),u.jsx(K,{flex:1,children:u.jsx(G,{muted:!0,size:1,weight:"medium",children:d("asset-source.file.asset-list.header.size")})}),u.jsx(K,{flex:1,children:u.jsx(G,{muted:!0,size:1,weight:"medium",children:d("asset-source.file.asset-list.header.type")})}),u.jsx(K,{flex:1,children:u.jsx(G,{muted:!0,size:1,weight:"medium",children:d("asset-source.file.asset-list.header.date-added")})})]})}),u.jsxs(he,{children:[c&&o.length===0&&u.jsx(K,{paddingTop:4,paddingBottom:2,children:u.jsx(te,{justify:"center",children:u.jsx(yE,{muted:!0})})}),o.map(f=>u.jsx(s9n,{asset:f,isMobile:r,isSelected:l.some(h=>h._id===f._id),onClick:i,onKeyPress:s,onDeleteFinished:a},f._id))]})]})}var Lxe=Object.freeze,c9n=Object.defineProperty,jR=(e,n)=>Lxe(c9n(e,"raw",{value:Lxe(n||e.slice())})),Fxe,Bxe,Nxe,Vxe;const u9n=typeof window>"u"||!window.devicePixelRatio?1:Math.round(window.devicePixelRatio),d9n=M.img(Fxe||(Fxe=jR([`
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: block;
object-fit: contain;
`]))),f9n=M(pe)(Bxe||(Bxe=jR([`
position: relative;
z-index: 1;
padding-bottom: 100%;
`]))),SU=M.div(Nxe||(Nxe=jR([`
position: relative;
display: inherit;
`]))),h9n=M.div(Vxe||(Vxe=jR([`
box-sizing: border-box;
position: absolute;
z-index: 2;
top: 3px;
right: 3px;
& button[data-selected] {
display: block;
}
@media (hover: hover) {
// If hover is supported, hide the buttons until the user hovers or focuses the asset
// Use opacity to enable the buttons to still be focusable
& button {
opacity: 0;
}
`,`:hover & {
button {
opacity: 1;
}
}
`,`:focus-within & {
button {
opacity: 1;
}
}
}
`])),SU,SU),p9n=p.memo(function(n){const r=kr(Zn),o=Ns(),i=p.useRef(),{asset:s,onClick:a,onKeyPress:l,onDeleteFinished:c,isSelected:d}=n,[f,h]=p.useState(!1),[m,g]=p.useState(!1),[v,y]=p.useState(!1),{t:b}=se();p.useEffect(()=>()=>{i.current&&i.current.unsubscribe()},[]);const x=p.useCallback(()=>{g(!0)},[g]),w=p.useCallback(()=>{h(!1),g(!1)},[h,g]),C=p.useCallback(()=>{h(!0)},[h]),_=p.useCallback(P=>{o.push({closable:!0,status:"error",title:b("asset-source.image.asset-list.delete-failed"),description:P.message})},[b,o]),S=p.useCallback(()=>{o.push({status:"success",title:b("asset-source.image.asset-list.delete-successful")})},[b,o]),k=p.useCallback(()=>{y(!0),i.current=r.observable.delete(s._id).subscribe({next:()=>{y(!1),c(s._id),g(!1),S()},error:P=>{y(!1),_(P),console.error("Could not delete asset",P)}})},[s._id,_,S,c,r.observable]),E=p.useCallback(P=>{P.type==="delete"&&x(),P.type==="showUsage"&&C()},[x,C]),j=p.useMemo(()=>f&&u.jsx(jKe,{assetType:"file",asset:s,onClose:w}),[s,w,f]),T=p.useMemo(()=>m&&u.jsx(kKe,{assetType:"file",asset:s,onClose:w,onDelete:k,isDeleting:v}),[s,k,w,v,m]),{originalFilename:$,_id:D,url:I}=s,O=200*Math.max(1,u9n),A=I.includes(".gif")?"".concat(I,"?h=").concat(O,"&fit=max&fm=jpg"):"".concat(I,"?h=").concat(O,"&fit=max");return u.jsxs(SU,{children:[u.jsx(Dr,{selected:d,tabIndex:0,"data-id":D,mode:"ghost",onKeyPress:l,padding:0,style:{padding:2},children:u.jsxs(f9n,{__unstable_checkered:!0,children:[u.jsx(d9n,{alt:$,src:A,onClick:a,"data-id":D}),v&&u.jsx(Jr,{})]})}),u.jsx(h9n,{children:u.jsx(EKe,{isSelected:d,onAction:E})}),j||T]})});var zxe=Object.freeze,m9n=Object.defineProperty,g9n=(e,n)=>zxe(m9n(e,"raw",{value:zxe(n||e.slice())})),Hxe;const v9n=M(Xr)(Hxe||(Hxe=g9n([`
grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
`])));function y9n(e){const{isLoading:n,assets:r,selectedAssets:o,onItemClick:i,onItemKeyPress:s,onDeleteFinished:a}=e;return u.jsxs(K,{padding:4,children:[u.jsx(v9n,{gap:2,children:r.map(l=>u.jsx(p9n,{asset:l,isSelected:o.some(c=>c._id===l._id),onClick:i,onKeyPress:s,onDeleteFinished:a},l._id))}),n&&r.length===0&&u.jsx(te,{justify:"center",children:u.jsx(yE,{muted:!0})}),!n&&r.length===0&&u.jsx(G,{align:"center",muted:!0})]})}var Uxe=Object.freeze,b9n=Object.defineProperty,x9n=(e,n)=>Uxe(b9n(e,"raw",{value:Uxe(n||e.slice())})),Wxe;const NA=200,TKe="sanity.imageAsset",w9n="sanity.fileAsset",C9n=e=>{const n=["image/*","audio/*","video/*"],o=e.split(",").map(i=>i.trim()).reduce((i,s)=>n.includes(s)?{...i,wildcards:"mimeType match '".concat(s,"' || ").concat(i.wildcards)}:s.indexOf(".")===0?{...i,extensions:"'".concat(s.replace(".",""),"', ").concat(i.extensions)}:{...i,mimes:"'".concat(s,"', ").concat(i.mimes)},{mimes:"",extensions:"",wildcards:""});return`&&
(
`.concat(o.wildcards,`
extension in [`).concat(o.extensions,`] ||
mimeType in [`).concat(o.mimes,`]
)`)},_9n=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:NA,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:TKe,o=arguments.length>3?arguments[3]:void 0;const s=o.length>0?C9n(o):"";return`
*[_type == "`.concat(r,'" ').concat(s,"] | order(_updatedAt desc) [").concat(e,"...").concat(n,`] {
_id,
_updatedAt,
_createdAt,
url,
originalFilename,
mimeType,
extension,
size,
metadata {dimensions}
}
`)},S9n=M(pe)(Wxe||(Wxe=x9n([`
border-top: 1px solid var(--card-border-color);
position: sticky;
bottom: 0;
z-index: 200;
`]))),k9n=function(n,r){const o=kr(Zn),i=p.useMemo(()=>o.withConfig({apiVersion:"2023-02-14"}),[o]),s=p.useRef("default-asset-source-".concat(lFe())),a=p.useRef(0),{t:l}=se(),c=p.useRef(),[d,f]=p.useState([]),[h,m]=p.useState(!1),[g,v]=p.useState(!1),[y,b]=p.useState(!0),{selectedAssets:x,assetType:w="image",dialogHeaderTitle:C,onClose:_,onSelect:S,accept:k}=n,E=k&&k==="image/*"&&w==="image",j=p.useCallback(R=>{const B=R*NA,L=B+NA,z=w==="image",H=z?"asset.image-list":"asset.file-list",V=z?TKe:w9n;b(!0),typeof k<"u"&&(c.current=i.observable.fetch(_9n(B,L,V,k),{},{tag:H}).subscribe(W=>{m(W.length<NA),f(q=>q.concat(W)),b(!1)}))},[w,k,i]),T=p.useCallback(R=>{f(B=>B.filter(L=>L._id!==R))},[f]),$=p.useCallback(R=>{d.find(L=>L._id===R)&&S([{kind:"assetDocumentId",value:R}])},[d,S]),D=p.useCallback(R=>{R.preventDefault();const B=R.currentTarget.getAttribute("data-id");if(!B)throw new Error("Missing data-id attribute on item");$(B)},[$]),I=p.useCallback(R=>{if(R.key==="Enter"){R.preventDefault();const B=R.currentTarget.getAttribute("data-id");if(!B)throw new Error("Missing data-id attribute on item");$(B)}},[$]),O=p.useCallback(()=>{_&&_()},[_]),A=p.useCallback(R=>{R.preventDefault(),j(++a.current)},[j]);p.useEffect(()=>(j(a.current),()=>{c.current&&c.current.unsubscribe()}),[j]),p.useEffect(()=>{!y&&(!a.current||a.current===0)&&v(!0)},[y]);const P=x2({style:"narrow"});return u.jsx(Vs,{__unstable_autoFocus:g,header:C||l("asset-source.dialog.default-title",{context:w}),id:s.current,onClickOutside:O,onClose:O,ref:r,width:2,children:u.jsxs(he,{space:5,children:[!E&&!y&&(k==null?void 0:k.length)>0&&u.jsx(pe,{tone:"primary",padding:3,border:!0,radius:2,children:u.jsxs(te,{gap:3,align:"center",children:[u.jsx(G,{size:1,children:u.jsx(Ov,{})}),u.jsx(G,{size:1,children:u.jsx(Pt,{t:l,i18nKey:"asset-source.dialog.accept-message",values:{acceptTypes:P.format(k.split(",").map(R=>R.trim()))}})})]})}),w==="file"&&u.jsx(l9n,{assets:d,onDeleteFinished:T,onClick:D,onKeyPress:I,isLoading:y,selectedAssets:x}),w==="image"&&u.jsx(y9n,{assets:d,onDeleteFinished:T,onItemClick:D,onItemKeyPress:I,isLoading:y,selectedAssets:x}),d.length>0&&!h&&u.jsx(S9n,{tone:"default",padding:4,children:u.jsx(te,{direction:"column",children:u.jsx(Te,{type:"button",icon:Oq,loading:y,onClick:A,size:"large",text:l("asset-source.dialog.load-more"),tone:"primary"})})})]})})},IKe=p.memo(p.forwardRef(k9n)),AKe={name:"sanity-default",title:"Uploaded files",i18nKey:"asset-source.file.title",component:IKe,icon:$q},$Ke={name:"sanity-default",title:"Uploaded images",i18nKey:"asset-source.image.title",component:IKe,icon:Sd},E9n=[],j9n=[],T9n=[],I9n=(e,n,r)=>{let{schema:o}=n;const i=o==null?void 0:o.types;if(!i)return e;if(typeof i=="function")return i(e,r);if(Array.isArray(i))return[...e,...i];throw new Error("Expected `schema.types` to be an array or a function, but received ".concat(Xl(i)))},A9n=async(e,n,r)=>{let{document:o}=n;const i=o==null?void 0:o.productionUrl;return i?await i(e,r):e},$9n=(e,n,r)=>{let{tools:o}=n;if(!o)return e;if(typeof o=="function")return o(e,r);if(Array.isArray(o))return[...e,...o];throw new Error("Expected `tools` to be an array or a function, but received ".concat(Xl(o)))},D9n=(e,n,r)=>{let{schema:o}=n;const i=o==null?void 0:o.templates;if(!i)return e;if(typeof i=="function")return i(e,r);if(Array.isArray(i))return[...e,...i];throw new Error("Expected `schema.templates` to be an array or a function, but received ".concat(Xl(i)))},O9n=(e,n,r)=>{let{i18n:o}=n;const i=o==null?void 0:o.locales;if(!i)return e;if(typeof i=="function")return i(e,r);if(Array.isArray(i))return[...e,...i];throw new Error("Expected `i18n.locales` to be an array or a function, but received ".concat(Xl(i)))},P9n=(e,n,r)=>{let{i18n:o}=n;const i=o==null?void 0:o.bundles;if(!i)return e;if(Array.isArray(i))return[...e,...i];if(typeof i=="function")return i(e,r);throw new Error("Expected `i18n.bundles` to be an array or a function, but received ".concat(typeof i))},R9n=(e,n,r)=>{let{document:o}=n;const i=o==null?void 0:o.badges;if(!i)return e;if(typeof i=="function")return i(e,r);if(Array.isArray(i))return[...e,...i];throw new Error("Expected `document.badges` to be an array or a function, but received ".concat(Xl(i)))},M9n=(e,n,r)=>{let{document:o}=n;const i=o==null?void 0:o.actions;if(!i)return e;if(typeof i=="function")return i(e,r);if(Array.isArray(i))return[...e,...i];throw new Error("Expected `document.actions` to be an array or a function, but received ".concat(Xl(i)))},L9n=(e,n,r)=>{let{document:o}=n;const i=o==null?void 0:o.newDocumentOptions;if(!i)return e;if(typeof i!="function")throw new Error("Expected `document.resolveNewDocumentOptions` to be a function, but received ".concat(Xl(i)));return i(e,r)},F9n=(e,n,r)=>{let{form:o}=n;var i;const s=(i=o==null?void 0:o.file)==null?void 0:i.assetSources;if(!s)return e;if(typeof s=="function")return s(e,r);if(Array.isArray(s))return[...e,...s];throw new Error("Expected `form.file.assetSources` to be an array or a function, but received ".concat(Xl(s)))},B9n=(e,n,r)=>{let{form:o}=n;var i;const s=(i=o==null?void 0:o.image)==null?void 0:i.assetSources;if(!s)return e;if(typeof s=="function")return s(e,r);if(Array.isArray(s))return[...e,...s];throw new Error("Expected `form.image.assetSources` to be an array or a function, but received ".concat(Xl(s)))},N9n=(e,n,r)=>{let{document:o}=n;const i=o==null?void 0:o.unstable_languageFilter;if(!i)return e;if(typeof i=="function")return i(e,r);if(Array.isArray(i))return[...e,...i];throw new Error("Expected `document.unstable_languageFilter` to be an array or a function, but received ".concat(Xl(i)))},V9n=(e,n,r)=>{let{document:o}=n;const i=o==null?void 0:o.inspectors;if(!i)return e;if(typeof i=="function")return i(e,r);if(Array.isArray(i))return[...e,...i];throw new Error("Expected `document.inspectors` to be an array or a function, but received ".concat(Xl(i)))},z9n=e=>{const{config:n,context:r,initialValue:o}=e;return qE(n,[]).reduce((a,l)=>{let{config:c}=l;var d,f;const h=(f=(d=c.document)==null?void 0:d.unstable_comments)==null?void 0:f.enabled;if(!h&&typeof h!="boolean")return a;if(typeof h=="function")return h(r);if(typeof h=="boolean")return h;throw new Error("Expected `document.unstable_comments.enabled` to be a boolean or a function, but received ".concat(Xl(h)))},o)},H9n=e=>{const{config:n,initialValue:r}=e;return qE(n,[]).reduce((s,a)=>{let{config:l}=a;var c,d;const f=(d=(c=l.search)==null?void 0:c.unstable_partialIndexing)==null?void 0:d.enabled;if(!f&&typeof f!="boolean")return s;if(typeof f=="boolean")return f;throw new Error("Expected `search.unstable_partialIndexing.enabled` to be a boolean, but received ".concat(Xl(f)))},r)};function Cl(e){let{config:n,context:r,initialValue:o,propertyName:i,...s}=e;const a=qE(n,[]);if("reducer"in s)return a.reduce((c,d)=>{let{config:f,path:h}=d;try{return s.reducer(c,f,r)}catch(m){throw new Zpe({propertyName:i,path:h,cause:m})}},o);const l=s.asyncReducer;return(async()=>{let c=o;for(const{config:d,path:f}of a)try{c=await l(c,d,r)}catch(h){throw new Zpe({propertyName:i,path:f,cause:h})}return c})()}function U9n(e){const{bundles:n}=e;function r(){}function o(i,s,a){const l=n.filter(c=>c.locale===i&&c.namespace===s);if(l.length===0){a('No translations found for namespace "'.concat(s,'", language "').concat(i,'"'),void 0);return}W9n(l).then(c=>a(null,c)).catch(c=>a(c,!0))}return{type:"backend",init:r,read:o}}async function W9n(e){var n,r;const o=await Promise.all(e.map(async s=>({...s,resources:await G9n(s)}))),i={};for(const s of o){const a=(n=s.deep)!=null?n:!0,l=(r=s.overwrite)!=null?r:!0;a?DKe(i,s.resources,l):l?Object.assign(i,s.resources):Object.assign({},s.resources,i)}return i}async function G9n(e){if(typeof e.resources!="function")return e.resources;const n=await e.resources();return q9n(n)}function DKe(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;for(const o in n){if(o==="__proto__"||o==="constructor")continue;if(!(o in e)){e[o]=n[o];continue}const i=e[o],s=n[o],a=Gxe(i),l=Gxe(s);if((a||l)&&r){e[o]=n[o];continue}if(a||l)continue;const c=Array.isArray(s),d=Array.isArray(i);if(c||d){r&&(e[o]=s);continue}DKe(i,s,r)}return e}function Gxe(e){return typeof e=="string"||e instanceof String}function q9n(e){return Y9n(e)?e.default:e}function Y9n(e){return"default"in e&&typeof e.default=="object"&&no(e.default)}function K9n(e){const{projectId:n,dataset:r,name:o}=e,i={projectId:n,dataset:r},s=Cl({config:e,context:i,propertyName:"i18n.locales",reducer:O9n,initialValue:[pu]}),a=Cl({config:e,context:i,propertyName:"i18n.bundles",reducer:P9n,initialValue:X9n(s)});return Z9n({locales:s,bundles:a,projectId:n,sourceName:o})}function Z9n(e){let{locales:n,bundles:r,projectId:o,sourceName:i}=e;const s=new Set(r.map(d=>d.namespace)),a=Q9n(o,i,n,s),l=vFe().use(U9n({bundles:r})).use(v6t);l.init(a).catch(d=>{console.error("Failed to initialize i18n backend: %s",d)});const c=n.map(J9n);return{source:{get currentLocale(){var d;return(d=c.find(f=>f.id===l.language))!=null?d:pu},loadNamespaces(d){const f=d.filter(h=>!l.hasLoadedNamespace(h));return f.length===0?Promise.resolve():l.loadNamespaces(f)},locales:c,t:wWe(l.t)},i18next:l}}function X9n(e){const n=[];for(const r of e){if(r.bundles&&!Array.isArray(r.bundles))throw new Error("Resource bundle for locale ".concat(r.id," is not an array"));if(r.bundles)for(const o of r.bundles){if("locale"in o&&o.locale!==r.id)throw new Error("Resource bundle inside locale ".concat(r.id," has mismatching locale id"));if(!o.namespace)throw new Error("Resource bundle for locale ".concat(r.id," is missing namespace"));n.push("locale"in o?o:{...o,locale:r.id})}}return n}const qxe={ns:[QS],defaultNS:QS,partialBundledLanguages:!0,fallbackLng:pu.id,lng:pu.id,debug:nxn,load:"currentOnly",initImmediate:!0,interpolation:{escapeValue:!1},react:{bindI18nStore:"added"}};function Q9n(e,n,r,o){var i,s;const a=Jxn(e,n),l=r.find(f=>f.id===a),c=r[r.length-1],d=(s=(i=l==null?void 0:l.id)!=null?i:c.id)!=null?s:qxe.lng;return{...qxe,ns:Array.from(o),lng:d,supportedLngs:r.map(f=>f.id)}}function J9n(e){const{bundles:n,...r}=e;return r}function e7n(e){return e.reduce((n,r)=>(n[r.name]=r,n),{})}function u1(e,n){return e[n]}function t7n(e){return e.reduce((n,r)=>(r.type==="field"&&n.push(r.fieldType),n),[])}const n7n=[{fieldPath:"_updatedAt",icon:ab,operators:[{name:"dateTimeLast",type:"item"},{type:"divider"},{name:"dateTimeRange",type:"item"},{name:"dateTimeAfter",type:"item"},{name:"dateTimeBefore",type:"item"},{type:"divider"},{name:"dateTimeEqual",type:"item"},{name:"dateTimeNotEqual",type:"item"}],title:"Edited at",name:"updatedAt",type:"pinned"},{fieldPath:"_createdAt",icon:ab,operators:[{name:"dateTimeLast",type:"item"},{type:"divider"},{name:"dateTimeRange",type:"item"},{name:"dateTimeAfter",type:"item"},{name:"dateTimeBefore",type:"item"},{type:"divider"},{name:"dateTimeEqual",type:"item"},{name:"dateTimeNotEqual",type:"item"}],title:"Created at",name:"createdAt",type:"pinned"},{icon:Xh,operators:[{name:"referencesDocument",type:"item"},{name:"referencesAssetImage",type:"item"},{name:"referencesAssetFile",type:"item"}],title:"Contains document, image or file",name:"references",type:"pinned"},{fieldType:"array",icon:JC,name:"array",operators:[{name:"defined",type:"item"},{name:"notDefined",type:"item"},{type:"divider"},{name:"arrayCountEqual",type:"item"},{name:"arrayCountNotEqual",type:"item"},{type:"divider"},{name:"arrayCountGt",type:"item"},{name:"arrayCountGte",type:"item"},{name:"arrayCountLt",type:"item"},{name:"arrayCountLte",type:"item"},{type:"divider"},{name:"arrayCountRange",type:"item"}],type:"field"},{fieldType:"array",icon:JC,name:"arrayList",operators:[{name:"arrayListIncludes",type:"item"},{name:"arrayListNotIncludes",type:"item"},{type:"divider"},{name:"defined",type:"item"},{name:"notDefined",type:"item"},{type:"divider"},{name:"arrayCountEqual",type:"item"},{name:"arrayCountNotEqual",type:"item"},{type:"divider"},{name:"arrayCountGt",type:"item"},{name:"arrayCountGte",type:"item"},{name:"arrayCountLt",type:"item"},{name:"arrayCountLte",type:"item"},{type:"divider"},{name:"arrayCountRange",type:"item"}],type:"field"},{fieldType:"array",icon:JC,name:"arrayReferences",operators:[{name:"arrayReferenceIncludes",type:"item"},{name:"arrayReferenceNotIncludes",type:"item"},{type:"divider"},{name:"defined",type:"item"},{name:"notDefined",type:"item"},{type:"divider"},{name:"arrayCountEqual",type:"item"},{name:"arrayCountNotEqual",type:"item"},{type:"divider"},{name:"arrayCountGt",type:"item"},{name:"arrayCountGte",type:"item"},{name:"arrayCountLt",type:"item"},{name:"arrayCountLte",type:"item"},{type:"divider"},{name:"arrayCountRange",type:"item"}],type:"field"},{fieldType:"boolean",icon:o8,name:"boolean",operators:[{name:"booleanEqual",type:"item"},{type:"divider"},{name:"notDefined",type:"item"}],type:"field"},{fieldType:"date",icon:ab,name:"date",operators:[{name:"dateLast",type:"item"},{type:"divider"},{name:"dateRange",type:"item"},{name:"dateAfter",type:"item"},{name:"dateBefore",type:"item"},{type:"divider"},{name:"dateEqual",type:"item"},{name:"dateNotEqual",type:"item"},{type:"divider"},{name:"defined",type:"item"},{name:"notDefined",type:"item"}],type:"field"},{fieldType:"datetime",icon:ab,name:"datetime",operators:[{name:"dateTimeLast",type:"item"},{type:"divider"},{name:"dateTimeRange",type:"item"},{name:"dateTimeAfter",type:"item"},{name:"dateTimeBefore",type:"item"},{type:"divider"},{name:"dateTimeEqual",type:"item"},{name:"dateTimeNotEqual",type:"item"},{type:"divider"},{name:"defined",type:"item"},{name:"notDefined",type:"item"}],type:"field"},{fieldType:"email",icon:Wy,name:"email",operators:[{name:"stringMatches",type:"item"},{name:"stringNotMatches",type:"item"},{type:"divider"},{name:"stringEqual",type:"item"},{name:"stringNotEqual",type:"item"},{type:"divider"},{name:"defined",type:"item"},{name:"notDefined",type:"item"}],type:"field"},{fieldType:"file",icon:vg,name:"file",operators:[{name:"assetFileEqual",type:"item"},{name:"assetFileNotEqual",type:"item"},{type:"divider"},{name:"defined",type:"item"},{name:"notDefined",type:"item"}],type:"field"},{fieldType:"image",icon:Sd,name:"image",operators:[{name:"assetImageEqual",type:"item"},{name:"assetImageNotEqual",type:"item"},{type:"divider"},{name:"defined",type:"item"},{name:"notDefined",type:"item"}],type:"field"},{fieldType:"number",icon:x6e,name:"number",operators:[{name:"numberEqual",type:"item"},{name:"numberNotEqual",type:"item"},{type:"divider"},{name:"numberGt",type:"item"},{name:"numberGte",type:"item"},{name:"numberLt",type:"item"},{name:"numberLte",type:"item"},{type:"divider"},{name:"numberRange",type:"item"},{type:"divider"},{name:"defined",type:"item"},{name:"notDefined",type:"item"}],type:"field"},{fieldType:"array",icon:X8e,name:"portableText",operators:[{name:"portableTextMatches",type:"item"},{name:"portableTextNotMatches",type:"item"},{type:"divider"},{name:"portableTextEqual",type:"item"},{name:"portableTextNotEqual",type:"item"},{type:"divider"},{name:"defined",type:"item"},{name:"notDefined",type:"item"}],type:"field"},{fieldType:"reference",icon:Xh,name:"reference",operators:[{name:"referenceEqual",type:"item"},{name:"referenceNotEqual",type:"item"},{type:"divider"},{name:"defined",type:"item"},{name:"notDefined",type:"item"}],type:"field"},{fieldType:"slug",icon:Wy,name:"slug",operators:[{name:"slugMatches",type:"item"},{name:"slugNotMatches",type:"item"},{type:"divider"},{name:"slugEqual",type:"item"},{name:"slugNotEqual",type:"item"},{type:"divider"},{name:"defined",type:"item"},{name:"notDefined",type:"item"}],type:"field"},{fieldType:"string",icon:Wy,name:"string",operators:[{name:"stringMatches",type:"item"},{name:"stringNotMatches",type:"item"},{type:"divider"},{name:"stringEqual",type:"item"},{name:"stringNotEqual",type:"item"},{type:"divider"},{name:"defined",type:"item"},{name:"notDefined",type:"item"}],type:"field"},{fieldType:"string",icon:ts,name:"stringList",operators:[{name:"stringListEqual",type:"item"},{name:"stringListNotEqual",type:"item"},{type:"divider"},{name:"stringMatches",type:"item"},{name:"stringNotMatches",type:"item"},{type:"divider"},{name:"defined",type:"item"},{name:"notDefined",type:"item"}],type:"field"},{fieldType:"text",icon:Wy,name:"text",operators:[{name:"stringMatches",type:"item"},{name:"stringNotMatches",type:"item"},{type:"divider"},{name:"stringEqual",type:"item"},{name:"stringNotEqual",type:"item"},{type:"divider"},{name:"defined",type:"item"},{name:"notDefined",type:"item"}],type:"field"},{fieldType:"url",icon:Wy,name:"url",operators:[{name:"stringMatches",type:"item"},{name:"stringNotMatches",type:"item"},{type:"divider"},{name:"stringEqual",type:"item"},{name:"stringNotEqual",type:"item"},{type:"divider"},{name:"defined",type:"item"},{name:"notDefined",type:"item"}],type:"field"}],_m=(()=>{const e={dateTimeFormat:LT(),listFormat:LT(),numberFormat:LT(),relativeTimeFormat:LT()};function n(s,a){const l=FT(s,a);let c=e.dateTimeFormat[l];return c||(c=new Intl.DateTimeFormat(s,a),e.dateTimeFormat[l]=c,c)}function r(s,a){const l=FT(s,a);let c=e.listFormat[l];return c||(c=new Intl.ListFormat(s,a),e.listFormat[l]=c,c)}function o(s,a){const l=FT(s,a);let c=e.numberFormat[l];return c||(c=new Intl.NumberFormat(s,a),e.numberFormat[l]=c,c)}function i(s,a){const l=FT(s,a);let c=e.relativeTimeFormat[l];return c||(c=new Intl.RelativeTimeFormat(s,a),e.relativeTimeFormat[l]=c,c)}return{dateTimeFormat:n,listFormat:r,numberFormat:o,relativeTimeFormat:i}})();function LT(){return Object.create(null)}function FT(e,n){return"".concat(e,"-").concat(JSON.stringify(r7n(n)))}function r7n(e){const n=[];for(const[r,o]of Object.entries(e))n.push("".concat(r,"=").concat(JSON.stringify(o)));return n.sort().join(`
`)}function v2(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const n=Np().id;return _m.dateTimeFormat(n,e)}function XJ(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const n=Np().id,r={unitDisplay:"long",...e,style:"unit"};return function(i,s){return _m.numberFormat(n,{...r,unit:s}).format(i)}}function o7n(e){let{documentId:n,schemaType:r}=e;const o=Ma(),{draft:i,published:s,isLoading:a}=Mi(()=>_R(o,r,n,""),[n,o,r]),l=p.useMemo(()=>({_id:n,_type:r.name}),[n,r.name]),c=BJ({draft:i,published:s,value:l});return a?u.jsx(zv,{animated:!0,marginLeft:1,radius:2,style:{width:"10ch",height:"1em"}}):u.jsx(u.Fragment,{children:c.title||n.slice(0,8)})}function BT(e){let{value:n}=e;const r=v2({dateStyle:"medium",timeStyle:n.includeTime?"short":void 0}),o=n!=null&&n.date?new Date(n.date):null;return!o||!Tg(o)?null:u.jsx(u.Fragment,{children:r.format(o)})}function i7n(e){let{value:n}=e;var r;const o=XJ();return u.jsx(u.Fragment,{children:o(Math.floor((r=n==null?void 0:n.unitValue)!=null?r:0),n.unit)})}function Yxe(e){let{value:n}=e;const r=v2({dateStyle:"medium",timeStyle:n.includeTime?"short":void 0}),o=n!=null&&n.from?new Date(n.from):null,i=n!=null&&n.to?new Date(n.to):null;if(!i||!o||!Tg(i)||!Tg(o))return null;const s=r.format(o),a=r.format(i);return u.jsx(u.Fragment,{children:"".concat(s," → ").concat(a)})}function sd(e){let{value:n}=e;const r=pr(),o=n._ref,i=r.get(n._type);return i?u.jsx(o7n,{documentId:o,schemaType:i}):null}const OKe=p.createContext(void 0);function Fn(){const e=p.useContext(OKe);if(e===void 0)throw new Error("useSearchState must be used within an SearchProvider");return e}function fu(e){let{value:n,onChange:r}=e;const[o,i]=p.useState(n??""),{state:{fullscreen:s}}=Fn(),{t:a}=se(),l=p.useCallback(c=>{i(c.currentTarget.value);const d=parseFloat(c.currentTarget.value);r(Number.isFinite(d)?d:null)},[r]);return u.jsx(xs,{fontSize:s?2:1,onChange:l,placeholder:a("search.filter-number-value-placeholder"),radius:2,step:"any",type:"number",value:o})}function PKe(e){let{onChange:n,value:r}=e;var o,i;const[s,a]=p.useState((o=r==null?void 0:r.to)!=null?o:""),[l,c]=p.useState((i=r==null?void 0:r.from)!=null?i:""),{state:{fullscreen:d}}=Fn(),{t:f}=se(),h=p.useCallback(g=>{var v;a(g.currentTarget.value);const y=parseFloat(g.currentTarget.value);n({to:Number.isFinite(y)?y:null,from:(v=r==null?void 0:r.from)!=null?v:null})},[r==null?void 0:r.from,n]),m=p.useCallback(g=>{var v;c(g.currentTarget.value);const y=parseFloat(g.currentTarget.value);n({to:(v=r==null?void 0:r.to)!=null?v:null,from:Number.isFinite(y)?y:null})},[r==null?void 0:r.to,n]);return u.jsxs(te,{gap:2,children:[u.jsx(K,{flex:1,children:u.jsx(xs,{fontSize:d?2:1,onChange:m,placeholder:f("search.filter-number-min-value-placeholder"),radius:2,step:"any",type:"number",value:l})}),u.jsx(K,{flex:1,children:u.jsx(xs,{fontSize:d?2:1,onChange:h,placeholder:f("search.filter-number-max-value-placeholder"),radius:2,step:"any",type:"number",value:s})})]})}function TR(e,n){const r=n.split("."),o=r[0];if(o&&Ru(e)){const i=e.fields.find(s=>s.name===o);if(i){const s=r.slice(1).join(".");return s?TR(i.type,s):i}}}var Kxe=Object.freeze,s7n=Object.defineProperty,a7n=(e,n)=>Kxe(s7n(e,"raw",{value:Kxe(n||e.slice())})),Zxe;const l7n=M(K)(Zxe||(Zxe=a7n([`
@supports (-webkit-overflow-scrolling: touch) {
* [data-ui='Box'] {
background-attachment: scroll;
}
}
`])));function c7n(e){let{documentId:n,layout:r,presence:o,schemaType:i}=e;const s=Ma(),{draft:a,published:l,isLoading:c}=Mi(()=>_R(s,i,n,""),[n,s,i]),d=p.useMemo(()=>({_id:n,_type:i.name}),[n,i.name]),f=p.useMemo(()=>c?null:u.jsxs(te,{align:"center",gap:3,children:[o&&o.length>0&&u.jsx(ZQ,{presence:o}),u.jsx(Bf,{children:i.title}),u.jsx(fR,{draft:a,published:l})]}),[a,c,o,l,i.title]),h=u.jsx(sk,{draft:a,published:l});return u.jsx(l7n,{children:u.jsx(l1,{...BJ({draft:a,published:l,value:d}),isPlaceholder:c??!0,layout:r||"default",icon:i.icon,status:f,tooltip:h})})}function QJ(e){let{disableIntentLink:n,documentId:r,documentType:o,layout:i,onClick:s,...a}=e;const c=pr().get(o),d=aj(r),f=p.useMemo(()=>({id:r,type:c==null?void 0:c.name}),[r,c==null?void 0:c.name]),{onClick:h,href:m}=r2({intent:"edit",params:f}),g=p.useCallback(v=>{n||h(v),s==null||s()},[n,s,h]);return c?u.jsx(K,{...a,children:u.jsx(og,{as:"a","data-as":"a",flex:1,href:n?void 0:m,onClick:g,radius:2,tabIndex:-1,children:u.jsx(c7n,{documentId:r,layout:i,presence:d,schemaType:c})})}):null}const u7n=typeof window<"u"&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),d7n="_debug_search_score",RKe=!1,Xxe=1e3,MKe="k",f7n=u7n?"Cmd":"Ctrl",kU=lv.space[4],h7n=735,p7n=800,lj=5,y2=3;function IR(e){let{allowEmptyQueries:n,terms:r}=e;const o=n?!0:r.query.length>0,i=!!r.filter,s=r.types.length>0;return o||i||s}function m7n(e,n){return AR(e).filter(r=>g7n(r,n)).sort(EU)}function AR(e){return vqe(e).filter(n=>n.__experimental_omnisearch_visibility!==!1)}function EU(e,n){var r,o;return((r=e.title)!=null?r:e.name).localeCompare((o=n.title)!=null?o:n.name)}function g7n(e,n){var r;return!n||((r=e.title)!=null?r:e.name).toLowerCase().includes(n==null?void 0:n.toLowerCase())}const v7n=300,$F={error:null,hits:[],loading:!1,terms:{query:"",types:[]}};function y7n(e){return e!==null}function b7n(e){var n;return{...e,terms:{...e.terms,filter:(n=e.terms.filter)==null?void 0:n.trim(),query:e.terms.query.trim()}}}function LKe(e){let{allowEmptyQueries:n,initialState:r,onComplete:o,onError:i,onStart:s,schema:a}=e;const[l,c]=p.useState(r),d=kr(Zn),f=oj(),h=p.useMemo(()=>gJ(vJ(AR(a),f),d,{tag:"search.global",unique:!0}),[d,a,f]),m=xP(v=>v.pipe(ze(y7n),_e(b7n),ho(Kn),YG(y=>Ls((y==null?void 0:y.debounceTime)||v7n)),Ar(s),Dt(y=>xi(ve({...$F,loading:!0,options:y.options,terms:y.terms}),MOe(()=>IR({allowEmptyQueries:n,terms:y.terms}),h(y.terms,y.options).pipe(_e(b=>({hits:b})),Ar(b=>{let{hits:x}=b;return o==null?void 0:o(x)}),bn(b=>(i==null||i(b),ve({...$F,error:b,loading:!1,options:y.options,terms:y.terms})))),ve(Br).pipe(Ar(()=>o==null?void 0:o([])))),ve({loading:!1}))),jc((y,b)=>({...y,...b}),$F),Ar(c)),[n,h]);return{handleSearch:p.useCallback(v=>m(v),[m]),searchState:l}}const x7n=40;function FKe(e){let{availableCharacters:n=x7n,types:r}=e;if(r.length===0)return{remainingCount:0,types:[]};const o=r.reduce(function(){let i=n;return function(s,a,l){const c=Qxe(a);return i-=c.length,(l===0||n>c.length&&i>c.length)&&s.push(a),s}}(),[]);return{remainingCount:r.length-o.length,types:o.map(Qxe)}}function BKe(e){let{t:n,availableCharacters:r,types:o}=e;if(o.length===0)return n("search.document-type-list-all-types");const{remainingCount:i,types:s}=FKe({availableCharacters:r,types:o}),a=i>0?"search.document-type-list-truncated":"search.document-type-list";return n(a,{count:i,types:s,formatParams:{types:{style:"short",type:"unit"}}})}function Qxe(e){var n;return(n=e.title)!=null?n:e.name}var Jxe=Object.freeze,w7n=Object.defineProperty,C7n=(e,n)=>Jxe(w7n(e,"raw",{value:Jxe(n||e.slice())})),ewe;const _7n=()=>!0,S7n=M(G)(ewe||(ewe=C7n([`
word-break: break-word;
`]))),k7n=p.forwardRef(function(n,r){let{onSelect:o,types:i=[],value:s}=n;const a=p.useRef(null),l=pr(),{state:{fullscreen:c}}=Fn(),{t:d}=se(),f=p.useId(),[h,m]=p.useState([]),{handleSearch:g,searchState:v}=LKe({allowEmptyQueries:!0,initialState:{hits:[],loading:!1,error:null,terms:{query:"",types:i}},onComplete:S=>{m(S.map(k=>({hit:k,value:k.hit._id})))},schema:l}),y=p.useCallback(()=>{g({debounceTime:0,options:{limit:100},terms:{query:"",types:i}})},[g,i]),b=p.useCallback(S=>{g(S?{options:{limit:100},terms:{query:S||"",types:i}}:{debounceTime:0,options:{limit:0},terms:{query:"",types:i}})},[g,i]),x=p.useCallback(S=>{var k;const E=(k=h.find(j=>j.value===S))==null?void 0:k.hit.hit;E&&(o==null||o({_ref:ro(E._id),_type:E._type}))},[h,o]),w=p.useMemo(()=>{if(i.length===0)return d("search.action.search-all-types");const{remainingCount:S,types:k}=FKe({types:i}),E=S>0?"search.action.search-specific-types-truncated":"search.action.search-specific-types";return d(E,{count:S,types:k,formatParams:{types:{style:"short",type:"unit"}}})},[i,d]),C=p.useCallback(S=>{const k=S.hit.hit._type;return u.jsx(QJ,{disableIntentLink:!0,documentId:S.value,documentType:k,layout:"compact"})},[]),_=p.useCallback((S,k)=>{const{content:E,hidden:j,onMouseEnter:T,onMouseLeave:$}=S,D=h&&h.length>0;return u.jsx(io,{constrainSize:!0,content:u.jsx("div",{ref:k,children:D?E:v.terms.query&&u.jsx(K,{padding:4,children:u.jsx(te,{align:"center",height:"fill",justify:"center",children:u.jsx(S7n,{align:"center",muted:!0,children:u.jsx(Pt,{t:d,i18nKey:"new-document.no-results",values:{searchQuery:v.terms.query}})})})})}),fallbackPlacements:["bottom","bottom-end"],matchReferenceWidth:!0,onMouseEnter:T,onMouseLeave:$,open:!v.loading&&!j,overflow:"auto",placement:"bottom-start",radius:y2,referenceElement:a.current})},[h,v.loading,v.terms.query,d]);return u.jsx("div",{ref:a,children:u.jsx(DK,{"aria-label":w,filterOption:_7n,fontSize:c?2:1,id:f,loading:v.loading,openButton:{onClick:y},options:h,onQueryChange:b,onSelect:x,placeholder:w,radius:2,ref:r,renderOption:C,renderPopover:_,value:s==null?void 0:s._ref})})});function A_(e){let{fieldDefinition:n,onChange:r,value:o}=e;const{onClose:i,state:{documentTypesNarrowed:s}}=Fn(),a=pr(),{t:l}=se(),c=p.useCallback(m=>r(m),[r]),d=p.useMemo(()=>n?n.documentTypes.filter(m=>s.includes(m)).flatMap(m=>{const g=a.get(m);if(g){const v=TR(g,n.fieldPath);if(Lc(v==null?void 0:v.type))return v==null?void 0:v.type.of.filter(Kh).flatMap(y=>y.to);if(Kh(v==null?void 0:v.type))return v==null?void 0:v.type.to}return[]}).reduce((m,g)=>(m.findIndex(v=>v.name===(g==null?void 0:g.name))<0&&m.push(g),m),[]):[],[s,n,a]),f=p.useCallback(()=>c(null),[c]),h=p.useCallback(()=>{i==null||i()},[i]);return u.jsx(K,{style:{width:"min(calc(100vw - 40px), 420px)"},children:o!=null&&o._ref&&(o!=null&&o._type)?u.jsxs(he,{space:3,children:[u.jsx(pe,{padding:1,radius:1,shadow:1,children:u.jsx(QJ,{documentId:o._ref,documentType:o._type,layout:"compact",onClick:h})}),u.jsx(Te,{mode:"ghost",onClick:f,text:l("search.filter-reference-clear"),tone:"critical"})]}):u.jsx(k7n,{onSelect:c,types:d,value:o})})}function E7n(e){let{onClick:n,selected:r,title:o,value:i}=e;const s=p.useCallback(()=>n(i),[n,i]);let a="".concat(o);return typeof i<"u"&&o!==i&&(a+=" (".concat(i,")")),u.jsx(wt,{onClick:s,pressed:r,tone:"default",text:a})}function qD(e){let{fieldDefinition:n,onChange:r,value:o}=e;const i=p.useId(),{state:{documentTypesNarrowed:s}}=Fn(),{t:a}=se(),l=pr(),c=p.useMemo(()=>n?n.documentTypes.filter(m=>s.includes(m)).map(m=>{const g=l.get(m);if(g){const v=TR(g,n.fieldPath);return v==null?void 0:v.type.options}return null}).filter(Pi).map(m=>m.list).flatMap(m=>m==null?void 0:m.map(g=>j7n(g))).filter(Pi).reduce((m,g)=>{const v=m.findIndex(y=>y.value===(g==null?void 0:g.value));if(v>-1){const y=m[v];m[v]={...m[v],title:Xi([...y.title,g.title]).sort()}}else m.push({...g,title:[g.title]});return m},[]):[],[s,n,l]),d=p.useCallback(f=>{r(f)},[r]);return u.jsx(vr,{button:u.jsx(Te,{mode:"ghost",iconRight:ts,text:o?String(o):a("search.filter-string-value-select-predefined-value")}),id:i||"",menu:u.jsx(Xn,{children:c.map((f,h)=>u.jsx(E7n,{onClick:d,selected:f.value===o,title:f.title.join(", "),value:f.value||""},h))}),popover:{constrainSize:!0,placement:"bottom-start",portal:!1,radius:2}})}function j7n(e){return OG(e)?e:{title:Gv("".concat(e)),value:e}}const NKe=()=>u.jsx("svg",{width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:u.jsx("path",{d:"M7.04 19V17.512H17.36V19H7.04ZM7.04 15.328V13.624L12.08 11.872L15.32 10.816V10.72L12.08 9.664L7.04 7.912V6.208L17.36 9.88V11.656L7.04 15.328Z",fill:"currentColor"})}),VKe=()=>u.jsx("svg",{width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:u.jsx("path",{d:"M7.568 18.848V16.952L14.792 12.08V11.984L7.568 7.112V5.216L16.52 11.288V12.776L7.568 18.848Z",fill:"currentColor"})}),zKe=()=>u.jsx("svg",{width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:u.jsx("path",{d:"M7.04 19V17.512H17.36V19H7.04ZM17.36 15.328L7.04 11.656V9.88L17.36 6.208V7.912L12.32 9.664L9.08 10.72V10.816L12.32 11.872L17.36 13.624V15.328Z",fill:"currentColor"})}),HKe=()=>u.jsx("svg",{width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:u.jsx("path",{d:"M16.952 19.632L8 13.56V12.072L16.952 6V7.896L9.728 12.768V12.864L16.952 17.736V19.632Z",fill:"currentColor"})});function $t(e){return JSON.stringify(e)}const T7n={arrayCountEqual:{nameKey:"search.operator.array-count-equal.name",descriptionKey:"search.operator.array-count-equal.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return Number.isFinite(r)&&n?"count(".concat(n,") == ").concat($t(r)):null},initialValue:null,inputComponent:fu,type:"arrayCountEqual"},arrayCountGt:{nameKey:"search.operator.array-count-gt.name",descriptionKey:"search.operator.array-count-gt.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return Number.isFinite(r)&&n?"count(".concat(n,") > ").concat($t(r)):null},icon:VKe,initialValue:null,inputComponent:fu,type:"arrayCountGt"},arrayCountGte:{nameKey:"search.operator.array-count-gte.name",descriptionKey:"search.operator.array-count-gte.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return Number.isFinite(r)&&n?"count(".concat(n,") >= ").concat($t(r)):null},icon:NKe,initialValue:null,inputComponent:fu,type:"arrayCountGte"},arrayCountLt:{nameKey:"search.operator.array-count-lt.name",descriptionKey:"search.operator.array-count-lt.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return Number.isFinite(r)&&n?"count(".concat(n,") < ").concat($t(r)):null},icon:HKe,initialValue:null,inputComponent:fu,type:"arrayCountLt"},arrayCountLte:{nameKey:"search.operator.array-count-lte.name",descriptionKey:"search.operator.array-count-lte.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return Number.isFinite(r)&&n?"count(".concat(n,") <= ").concat($t(r)):null},icon:zKe,initialValue:null,inputComponent:fu,type:"arrayCountLte"},arrayCountNotEqual:{nameKey:"search.operator.array-count-not-equal.name",descriptionKey:"search.operator.array-count-not-equal.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return Number.isFinite(r)&&n?"count(".concat(n,") != ").concat($t(r)):null},initialValue:null,inputComponent:fu,type:"arrayCountNotEqual"},arrayCountRange:{nameKey:"search.operator.array-count-range.name",descriptionKey:"search.operator.array-count-range.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return Number.isFinite(r==null?void 0:r.to)&&Number.isFinite(r==null?void 0:r.from)&&n?"count(".concat(n,") > ").concat($t(r==null?void 0:r.from)," && count(").concat(n,") < ").concat($t(r==null?void 0:r.to)):""},initialValue:null,inputComponent:PKe,type:"arrayCountRange"},arrayListIncludes:{nameKey:"search.operator.array-list-includes.name",descriptionKey:"search.operator.array-list-includes.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return r&&n?"".concat($t(r)," in ").concat(n):null},initialValue:null,inputComponent:qD,type:"arrayListIncludes"},arrayListNotIncludes:{nameKey:"search.operator.array-list-not-includes.name",descriptionKey:"search.operator.array-list-not-includes.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return r&&n?"!(".concat($t(r)," in ").concat(n,")"):null},initialValue:null,inputComponent:qD,type:"arrayListNotIncludes"},arrayReferenceIncludes:{nameKey:"search.operator.array-reference-includes.name",descriptionKey:"search.operator.array-reference-includes.description",buttonValueComponent:sd,groqFilter:e=>{let{fieldPath:n,value:r}=e;return r!=null&&r._ref&&n?"".concat($t(r._ref)," in ").concat(n,"[]._ref"):null},initialValue:null,inputComponent:A_,type:"arrayReferenceIncludes"},arrayReferenceNotIncludes:{nameKey:"search.operator.array-reference-not-includes.name",descriptionKey:"search.operator.array-reference-not-includes.description",buttonValueComponent:sd,groqFilter:e=>{let{fieldPath:n,value:r}=e;return r!=null&&r._ref&&n?"!(".concat($t(r._ref)," in ").concat(n,"[]._ref)"):null},initialValue:null,inputComponent:A_,type:"arrayReferenceNotIncludes"}},VA=p.createContext(null);function JJ(e){let{children:n,...r}=e;const o=p.useContext(VA),{unstable_sources:i}=Ql();if("source"in r){const{source:s}=r;return u.jsx(VA.Provider,{value:s,children:n})}if("name"in r){const{name:s}=r,a=i.find(l=>l.name===s);if(!a)throw new Error("Could not find source with name `".concat(s,"` in current workspace"));return o===a?u.jsx(u.Fragment,{children:n}):u.jsx(VA.Provider,{value:a,children:n})}throw new Error("Invalid props passed into SourceProvider. A `name` or a `source` object is required.")}function Or(){const e=p.useContext(VA);if(!e)throw new Error("Could not find `source` context");return e}function I7n(e){const{t:n}=se();return u.jsx(K,{...e,children:u.jsxs(te,{align:"flex-start",gap:3,children:[u.jsx(Ro,{tone:"caution",children:u.jsx(ii,{})}),u.jsxs(he,{space:4,children:[u.jsx(Ro,{size:1,tone:"caution",weight:"medium",children:n("search.error.no-valid-asset-source-title")}),u.jsx(Ro,{size:1,tone:"caution",children:n("search.error.no-valid-asset-source-only-default-description")}),u.jsx(Ro,{size:1,tone:"caution",children:n("search.error.no-valid-asset-source-check-config-description")})]})]})})}function A7n(e){let{reference:n}=e;const r=Ma(),o=p.useCallback(i=>YGe(r,i),[r]);return u.jsx(rw,{observeAsset:o,reference:n,waitPlaceholder:u.jsx(D7n,{}),children:i=>u.jsx($7n,{asset:i})})}function $7n(e){let{asset:n}=e;return u.jsx(pe,{padding:2,shadow:1,children:u.jsxs(te,{align:"center",justify:"space-between",wrap:"nowrap",children:[u.jsx(pe,{padding:3,radius:1,shadow:1,tone:"transparent",children:u.jsx(G,{children:u.jsx(Kk,{})})}),u.jsxs(he,{flex:1,space:2,marginLeft:3,children:[u.jsx(G,{muted:!0,size:1,textOverflow:"ellipsis",weight:"medium",children:(n==null?void 0:n.originalFilename)||n._id}),u.jsx(G,{size:1,muted:!0,children:mYe(n.size)})]})]})})}function D7n(){return u.jsx(pe,{padding:2,shadow:1,children:u.jsxs(te,{align:"center",justify:"flex-start",children:[u.jsx(pe,{padding:3,radius:1,shadow:1,tone:"transparent",children:u.jsx(G,{children:u.jsx(Kk,{})})}),u.jsxs(he,{flex:1,space:2,marginLeft:3,children:[u.jsx(wi,{animated:!0,style:{width:"100%"},radius:1}),u.jsx(wi,{animated:!0,style:{width:"100%"},radius:1})]})]})})}var twe=Object.freeze,O7n=Object.defineProperty,UKe=(e,n)=>twe(O7n(e,"raw",{value:twe(n||e.slice())})),nwe,rwe;const P7n=M(pe)(nwe||(nwe=UKe([`
position: relative;
padding-bottom: 100%;
`]))),R7n=M.img(rwe||(rwe=UKe([`
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: block;
object-fit: contain;
`])));function M7n(e){let{reference:n}=e;const r=Ma(),o=p.useCallback(i=>qGe(r,i),[r]);return u.jsx(rw,{observeAsset:o,reference:n,children:i=>u.jsx(L7n,{asset:i})})}function L7n(e){let{asset:n}=e;const[r,o]=p.useState(!1),i="".concat(n.url,"?h=800&fit=max"),s=p.useCallback(()=>o(!0),[]);return u.jsxs(P7n,{__unstable_checkered:!0,border:!0,children:[!r&&u.jsx(Jr,{fill:!0,showText:!0}),u.jsx(R7n,{onLoad:s,src:i})]})}function F7n(e){let{reference:n}=e;return n?n._type.startsWith("sanity.fileAsset")?u.jsx(A7n,{reference:n}):n._type.startsWith("sanity.imageAsset")?u.jsx(M7n,{reference:n}):null:null}var owe=Object.freeze,B7n=Object.defineProperty,N7n=(e,n)=>owe(B7n(e,"raw",{value:owe(n||e.slice())})),iwe;const V7n={file:"sanity.fileAsset",image:"sanity.imageAsset"},z7n=M(K)(iwe||(iwe=N7n([`
width: min(calc(100vw - 40px), 320px);
`])));function Db(e){return function(r){let{onChange:o,value:i}=r;const[s,a]=p.useState(null),[l,c]=p.useState(null);Fn();const{file:d,image:f}=Or().form,{t:h}=se(),m=p.useMemo(()=>{switch(e){case"file":return d.assetSources.filter(k=>k.name===AKe.name);case"image":return f.assetSources.filter(k=>k.name===$Ke.name);default:throw Error("Unknown asset source found")}},[d.assetSources,f.assetSources]),g=p.useId(),v=kr(Zn),y=p.useCallback(()=>{c(null),o(null)},[o]),b=p.useCallback(()=>{a(null)},[]),x=p.useCallback(k=>{const E=k[0];c(E),b()},[b]),w=p.useCallback(k=>a(k),[]);p.useEffect(()=>{(l==null?void 0:l.kind)==="assetDocumentId"&&typeof(l==null?void 0:l.value)=="string"&&e&&o({_ref:l.value,_type:V7n[e]})},[v,o,l]);const C=s==null?void 0:s.component,_=h(i?"search.filter-asset-change":"search.filter-asset-select",{context:e}),S=bo(e,"options.accept",e==="image"?"image/*":"");return u.jsx(z7n,{children:u.jsxs(he,{space:3,children:[s&&C&&u.jsx(Vv,{children:u.jsx(C,{assetType:e,dialogHeaderTitle:h("search.action.select-asset",{context:e}),onClose:b,onSelect:x,selectedAssets:[],selectionType:"single",accept:S})}),i&&u.jsx(F7n,{reference:i}),u.jsxs(te,{gap:2,children:[m.length===0&&u.jsx(I7n,{padding:2}),m.length>0&&u.jsx(u.Fragment,{children:m.length>1?u.jsx(vr,{button:u.jsx(Te,{icon:i?M4:Ja,iconRight:ts,mode:"ghost",width:i?"fill":void 0,text:_}),id:g,menu:u.jsx(Xn,{children:m.map(k=>u.jsx(wt,{icon:k.icon||Sd,onClick:()=>w(k),text:(k.i18nKey?h(k.i18nKey):k.title)||cr(k.name)},k.name))}),popover:{constrainSize:!0,portal:!1,radius:2}}):u.jsx(Te,{icon:i?M4:Ja,mode:"ghost",onClick:()=>w(m[0]),width:i?"fill":void 0,text:_})}),i&&u.jsx(Te,{mode:"ghost",onClick:y,width:"fill",text:h("search.filter-asset-clear"),tone:"critical"})]})]})})}}const H7n={assetFileEqual:{nameKey:"search.operator.asset-file-equal.name",descriptionKey:"search.operator.asset-file-equal.description",buttonValueComponent:sd,groqFilter:e=>{let{fieldPath:n,value:r}=e;return r!=null&&r._ref&&n?"".concat(n,".asset._ref == ").concat($t(r._ref)):null},initialValue:null,inputComponent:Db("file"),label:"is",type:"assetFileEqual"},assetFileNotEqual:{nameKey:"search.operator.asset-file-not-equal.name",descriptionKey:"search.operator.asset-file-not-equal.description",buttonValueComponent:sd,groqFilter:e=>{let{fieldPath:n,value:r}=e;return r!=null&&r._ref&&n?"".concat(n,".asset._ref != ").concat($t(r._ref)):null},initialValue:null,inputComponent:Db("file"),label:"is not",type:"assetFileNotEqual"},assetImageEqual:{nameKey:"search.operator.asset-image-equal.name",descriptionKey:"search.operator.asset-image-equal.description",buttonValueComponent:sd,groqFilter:e=>{let{fieldPath:n,value:r}=e;return r!=null&&r._ref&&n?"".concat(n,".asset._ref == ").concat($t(r._ref)):null},initialValue:null,inputComponent:Db("image"),label:"is",type:"assetImageEqual"},assetImageNotEqual:{nameKey:"search.operator.asset-image-not-equal.name",descriptionKey:"search.operator.asset-image-not-equal.description",buttonValueComponent:sd,groqFilter:e=>{let{fieldPath:n,value:r}=e;return r!=null&&r._ref&&n?"".concat(n,".asset._ref != ").concat($t(r._ref)):null},initialValue:null,inputComponent:Db("image"),label:"is not",type:"assetImageNotEqual"}};function U7n(e){let{onChange:n,value:r}=e;const{state:{fullscreen:o}}=Fn(),{t:i}=se(),s=p.useCallback(a=>{n(a.currentTarget.value==="true")},[n]);return u.jsxs(fv,{fontSize:o?2:1,onChange:s,radius:2,value:String(r??!0),children:[u.jsx("option",{value:"true",children:i("search.filter-boolean-true")}),u.jsx("option",{value:"false",children:i("search.filter-boolean-false")})]})}const W7n={booleanEqual:{nameKey:"search.operator.boolean-equal.name",descriptionKey:"search.operator.boolean-equal.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return typeof r<"u"&&n?"".concat(n," == ").concat($t(r)):null},initialValue:!0,inputComponent:U7n,type:"booleanEqual"}};var swe=Object.freeze,G7n=Object.defineProperty,q7n=(e,n)=>swe(G7n(e,"raw",{value:swe(n||e.slice())})),awe;const Y7n=M(G)(awe||(awe=q7n([`
cursor: default;
`])));function eee(e){let{onChange:n,value:r}=e;const{t:o}=se();return u.jsxs(te,{align:"center",gap:2,justify:"flex-end",marginTop:1,children:[u.jsx(he,{children:u.jsx(Y7n,{muted:!0,onClick:n,size:1,weight:"medium",children:o("calendar.action.include-time-label")})}),u.jsx(xLe,{checked:r,label:o("calendar.action.include-time-label"),onChange:n})]})}const WKe=p.createContext(void 0);function tee(){const e=p.useContext(WKe);if(e===void 0)throw new Error("useCalendar must be used within an CalendarContext.Provider");return e}function K7n(e){const{t:n}=se(),r=v2({month:"long",year:"numeric"}),{focusedDate:o}=tee(),{moveFocusedDate:i,onNowClick:s}=e,a=p.useCallback(()=>i(-1),[i]),l=p.useCallback(()=>i(1),[i]);return u.jsxs(te,{align:"center",flex:1,justify:"space-between",children:[u.jsx(Qr,{paddingLeft:2,space:1,children:u.jsx(G,{size:1,weight:"medium",children:aFe(r.format(o))})}),u.jsxs(te,{align:"center",children:[u.jsx(Te,{"aria-label":n("calendar.action.go-to-today-aria-label"),mode:"bleed",onClick:s,text:n("calendar.action.go-to-today")}),u.jsx(Te,{icon:i8,mode:"bleed",onClick:a,tooltipProps:{content:n("calendar.action.go-to-previous-month")}}),u.jsx(Te,{icon:Od,mode:"bleed",onClick:l,tooltipProps:{content:n("calendar.action.go-to-next-month")}})]})]})}var lwe=Object.freeze,Z7n=Object.defineProperty,GKe=(e,n)=>lwe(Z7n(e,"raw",{value:lwe(n||e.slice())})),cwe,uwe;const X7n=M.svg(e=>{let{theme:n}=e;return ge(cwe||(cwe=GKe([`
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
circle {
stroke: `,`;
stroke-width: 3;
fill: none;
}
`])),n.sanity.color.card.enabled.border)}),Q7n=M(pe)(uwe||(uwe=GKe([`
position: relative;
&[data-focused='true'] {
z-index: 1;
}
&[data-start-date='true'] {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
&[data-end-date='true'] {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
&[data-within-range='true'] {
border-radius: 0;
}
`])));function J7n(e){let{date:n,onSelect:r}=e;const o=p.useCallback(()=>{r(n)},[n,r]),{date:i,endDate:s,focusedDate:a,selectRange:l}=tee(),c=i&&wm(n,i),d=l&&i&&wm(n,i),f=l&&s&&wm(n,s),h=XVe(n,a),m=a&&wm(n,a),g=wm(n,new Date),v=i&&s&&!d&&!f&&eH(n,i)&&UVe(n,s);return u.jsxs(Q7n,{__unstable_focusRing:!0,"aria-label":n.toDateString(),"aria-pressed":c,"data-end-date":f?!0:void 0,"data-focused":m?"true":"","data-ui":"CalendarDay","aria-selected":c,"data-start-date":d?!0:void 0,"data-within-range":v?!0:void 0,forwardedAs:"button",onClick:o,paddingX:3,paddingY:2,radius:2,role:"button",selected:c||d||f,tabIndex:-1,tone:v?"primary":"default",children:[g&&u.jsx(X7n,{height:"100%",preserveAspectRatio:"xMidYMid meet",vectorEffect:"non-scaling-stroke",viewBox:"0 0 100 100",width:"100%",children:u.jsx("circle",{cx:"50",cy:"50",r:"40%"})}),u.jsx(G,{align:"center",muted:!c&&!h,size:1,weight:h?"medium":"regular",children:n.getDate()})]})}const DF=["calendar.weekday-names.short.monday","calendar.weekday-names.short.tuesday","calendar.weekday-names.short.wednesday","calendar.weekday-names.short.thursday","calendar.weekday-names.short.friday","calendar.weekday-names.short.saturday","calendar.weekday-names.short.sunday"];ZX(0,24);const eLn=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],tLn=[1,2,3,4,5,6],nLn=(e,n)=>{const r=RVe(e);return PVe({start:r,end:HVe(r)},{weekStartsOn:n===7?0:n})},rLn=e=>e.map(n=>[n,...tLn.map(r=>qa(n,r))]),oLn=e=>{const{weekInfo:n}=Np();return rLn(nLn(e,n.firstDay)).map(r=>({number:zVe(r[0]),days:r}))};var dwe=Object.freeze,iLn=Object.defineProperty,sLn=(e,n)=>dwe(iLn(e,"raw",{value:dwe(n||e.slice())})),fwe;const aLn={1:DF,7:[DF[6],...DF.slice(0,6)]},lLn=M(Xr)(fwe||(fwe=sLn([`
grid-template-columns: repeat(7, minmax(44px, auto));
`])));function cLn(e){let{hidden:n,onSelect:r}=e;const{focusedDate:o,firstWeekDay:i}=tee(),{t:s}=se();return u.jsx(K,{"aria-hidden":n||!1,"data-ui":"CalendarMonth",children:u.jsxs(lLn,{gapY:1,children:[aLn[i].map(a=>u.jsx(K,{paddingBottom:3,paddingTop:2,children:u.jsx(G,{align:"center",size:1,weight:"medium",children:s(a)})},a)),oLn(o).map((a,l)=>a.days.map((c,d)=>u.jsx(J7n,{date:c,onSelect:r},"".concat(l,"-").concat(d))))]})})}const uLn=u.jsx("span",{"data-preserve-focus":!0,style:{overflow:"hidden",position:"absolute",outline:"none"},tabIndex:-1});function dLn(e){const{date:n,endDate:r,onSelect:o,selectRange:i,selectTime:s}=e,[a,l]=p.useState(null),[c,d]=p.useState(!1),[f,h]=p.useState(n||new Date),m=p.useRef(n||null),g=p.useRef(r||null),{weekInfo:{firstDay:v}}=Np(),y=p.useCallback(()=>{var _;(_=a==null?void 0:a.querySelector('[data-focused="true"]'))==null||_.focus()},[a]),b=p.useCallback(_=>{const S=psn(_,{hours:_.getHours(),minutes:_.getMinutes(),seconds:0,milliseconds:0}),k=n&&UVe(S,n),E=r&&eH(S,r);if(i){if(k||E){o({date:S,endDate:null});return}o(c?{date:n||null,endDate:S}:{date:S,endDate:n?null:r||null})}else o({date:S})},[n,r,o,c,i]),x=p.useCallback(()=>{const _=new Date;i?h(_):o({date:_})},[o,i,h]),w=p.useCallback(_=>{var S;if(eLn.includes(_.key)){if(_.preventDefault(),_.target.hasAttribute("data-calendar-grid")){y();return}_.key==="ArrowUp"&&h(qa(f,-7)),_.key==="ArrowDown"&&h(qa(f,7)),_.key==="ArrowLeft"&&h(qa(f,-1)),_.key==="ArrowRight"&&h(qa(f,1)),(S=a==null?void 0:a.querySelector("[data-preserve-focus]"))==null||S.focus()}},[a,y,f,h]),C=p.useCallback(_=>h(rX(f,_)),[f,h]);return p.useEffect(()=>{y()},[y]),p.useEffect(()=>{var _;((_=document.activeElement)==null?void 0:_.matches("[data-calendar-grid], [data-calendar-grid] [data-preserve-focus]"))&&y()},[y,f]),p.useEffect(()=>{var _,S;const k=(n==null?void 0:n.getTime())!==((_=m.current)==null?void 0:_.getTime()),E=(r==null?void 0:r.getTime())!==((S=g.current)==null?void 0:S.getTime()),j=k&&!E,T=!k&&E,$=n&&r&&eH(n,r);j&&($&&(d(!0),o({date:n,endDate:null})),d(!!n),n&&h(n)),T&&($&&(d(!0),o({date:r,endDate:null})),d(!!n&&!r),r&&h(r)),k&&E&&(d(!0),n&&h(n)),m.current=n||null,g.current=r||null},[n,r,o]),u.jsx(WKe.Provider,{value:{date:n,endDate:r,focusedDate:f,selectRange:i,selectTime:s,firstWeekDay:v},children:u.jsxs(K,{"data-ui":"Calendar",ref:l,children:[u.jsx(te,{children:u.jsx(K,{flex:1,children:u.jsx(K7n,{moveFocusedDate:C,onNowClick:x})})}),u.jsxs(K,{"data-calendar-grid":!0,onKeyDown:w,marginTop:2,overflow:"hidden",tabIndex:0,children:[u.jsx(cLn,{onSelect:b}),uLn]})]})})}function nee(e){let{date:n,endDate:r,onChange:o,selectRange:i,selectTime:s}=e;const a=p.useCallback(l=>{o(l)},[o]);return u.jsx(dLn,{date:n,endDate:r,onSelect:a,selectRange:i,selectTime:s})}var hwe=Object.freeze,fLn=Object.defineProperty,hLn=(e,n)=>hwe(fLn(e,"raw",{value:hwe(n||e.slice())})),pwe;const pLn=M(K)(e=>{let{$background:n,$smallClearButton:r}=e;return ge(pwe||(pwe=hLn([`
width: 100%;
input + span {
background: `,`;
}
[data-qa='clear-button'] {
background: none;
box-shadow: none;
display: flex; /* TODO: hack, currently used to vertically center <TextInput>'s clearButton */
transform: `,`;
&:hover {
opacity: 0.5;
}
}
`])),o=>{let{theme:i}=o;return n?i.sanity.color.card.disabled.bg2:"transparent"},r?"scale(0.8)":"scale(1)")}),ree=p.forwardRef(function(n,r){const{$background:o,$smallClearButton:i,...s}=n;return u.jsx(pLn,{$background:o,$smallClearButton:i,children:u.jsx(xs,{...s,ref:r})})});function Oh(e){let{date:n,dateOnly:r,roundDay:o}=e,i;switch(o){case"end":i=oD(n);break;case"start":i=jg(n);break;default:i=n;break}return r?i.toISOString().split("T")[0]:i.toISOString()}const NT={date:{exampleDate:"Jan 1, 2000",pattern:"MMM d, yyyy"},datetime:{exampleDate:"Jan 1, 2000 12:00 AM",pattern:"MMM d, yyyy p"}};function YD(e){let{isDateTime:n,onChange:r,placeholderDate:o,isDateTimeFormat:i,value:s,...a}=e;const{t:l}=se(),c=i?NT.datetime.pattern:NT.date.pattern,[d,f]=p.useState(void 0),[h,m]=p.useState(()=>{if(!s)return"";const C=new Date(s);return w0(C,c)}),g=p.useMemo(()=>w0(o||new Date,c),[c,o]),v=p.useCallback(C=>{let{dateString:_,triggerOnChange:S}=C;if(!_)return;const k=Kin(_,c,new Date),E=Tg(k);E&&(S&&r(Oh({date:k,dateOnly:!n})),m(w0(k,c))),f(E?void 0:"Invalid ".concat(n?"datetime":"date"))},[c,n,r]),y=p.useCallback(()=>{v({dateString:h,triggerOnChange:!0})},[h,v]),b=p.useCallback(C=>{m(C.currentTarget.value)},[]),x=p.useCallback(()=>{r(null),f(void 0),m("")},[r]),w=p.useCallback(C=>{C.key==="Enter"&&v({dateString:h,triggerOnChange:!0})},[h,v]);return p.useEffect(()=>{const C=s&&new Date(s);C&&v({dateString:w0(C,c),triggerOnChange:!1})},[c,v,i,s]),u.jsx(hn,{content:l("calendar.error.must-be-in-format",{exampleDate:i?NT.datetime.exampleDate:NT.date.exampleDate}),disabled:!d,placement:"top",portal:!0,children:u.jsx(ree,{...a,clearButton:!!h,customValidity:d,onBlur:y,onChange:b,onClear:x,onKeyDown:w,placeholder:g,value:h})})}function $R(e){let{direction:n,isDateTime:r,onChange:o,value:i}=e;const{state:{fullscreen:s}}=Fn(),{t:a}=se(),l=p.useMemo(()=>{switch(n){case"after":return"end";case"before":return"start";default:return}},[n]),c=p.useCallback(h=>{let{date:m}=h,g=null;m&&(g=Oh({date:m,dateOnly:!r,roundDay:i!=null&&i.includeTime?void 0:l})),o({includeTime:i==null?void 0:i.includeTime,date:g})},[r,o,l,i==null?void 0:i.includeTime]),d=p.useCallback(()=>{const h=!(i!=null&&i.includeTime),m=i!=null&&i.date?new Date(i.date):null;let g=null;m&&(g=Oh({date:m,dateOnly:!r,roundDay:h?"start":l})),o({includeTime:h,date:g})},[r,o,l,i]),f=p.useCallback(h=>{o({includeTime:i==null?void 0:i.includeTime,date:h||null})},[o,i==null?void 0:i.includeTime]);return u.jsxs(he,{space:3,children:[u.jsx(YD,{"aria-label":a("search.filter-date-aria-label"),fontSize:s?2:1,isDateTime:r,isDateTimeFormat:r&&(i==null?void 0:i.includeTime),onChange:f,radius:2,value:i==null?void 0:i.date}),u.jsx(nee,{date:i!=null&&i.date?new Date(i.date):void 0,onChange:c,selectTime:r}),r&&u.jsx(eee,{onChange:d,value:!!(i!=null&&i.includeTime)})]})}function mLn(e){return u.jsx($R,{...e,direction:"after",isDateTime:!1})}function gLn(e){return u.jsx($R,{...e,direction:"before",isDateTime:!1})}function qKe(e){let{isDateTime:n,onChange:r,value:o}=e;const{state:{fullscreen:i}}=Fn(),{t:s}=se(),a=p.useCallback(d=>{let{date:f}=d;if(f){const h=Oh({date:f,dateOnly:!n});r({includeTime:o==null?void 0:o.includeTime,date:h})}else r(null)},[n,r,o==null?void 0:o.includeTime]),l=p.useCallback(()=>{const d=!(o!=null&&o.includeTime),f=o!=null&&o.date?new Date(o.date):null;let h=null;f&&(h=Oh({date:f,dateOnly:!n})),r({includeTime:d,date:h})},[n,r,o]),c=p.useCallback(d=>{r({includeTime:o==null?void 0:o.includeTime,date:d||null})},[r,o==null?void 0:o.includeTime]);return u.jsxs(he,{space:3,children:[u.jsx(YD,{"aria-label":s("search.filter-date-aria-label"),fontSize:i?2:1,isDateTime:n,isDateTimeFormat:n&&(o==null?void 0:o.includeTime),onChange:c,radius:2,value:o==null?void 0:o.date}),u.jsx(nee,{date:o!=null&&o.date?new Date(o.date):void 0,onChange:a,selectTime:n}),n&&u.jsx(eee,{onChange:l,value:!!(o!=null&&o.includeTime)})]})}function mwe(e){return u.jsx(qKe,{...e,isDateTime:!1})}const vLn=[{unit:"day",key:"search.filter-date-unit_days"},{unit:"month",key:"search.filter-date-unit_months"},{unit:"year",key:"search.filter-date-unit_years"}];function gwe(e){let{onChange:n,value:r}=e;const[o,i]=p.useState((r==null?void 0:r.unitValue)||""),s=p.useRef("day"),a=p.useRef((r==null?void 0:r.unitValue)||null),{t:l}=se(),{state:{fullscreen:c}}=Fn(),d=p.useCallback(()=>{n({unit:s==null?void 0:s.current,unitValue:a==null?void 0:a.current})},[n]),f=p.useCallback(m=>{s.current=m.currentTarget.value,d()},[d]),h=p.useCallback(m=>{i(m.currentTarget.value);const g=parseFloat(m.currentTarget.value);a.current=Number.isFinite(g)?g:null,d()},[d]);return u.jsxs(te,{gap:2,children:[u.jsx(K,{flex:1,children:u.jsx(xs,{"aria-label":l("search.filter-date-value-aria-label"),fontSize:c?2:1,onChange:h,pattern:"\\d*",radius:2,step:"1",type:"number",value:o})}),u.jsx(K,{flex:1,children:u.jsx(fv,{"aria-label":l("search.filter-date-unit-aria-label"),fontSize:c?2:1,onChange:f,radius:2,value:r==null?void 0:r.unit,children:vLn.map(m=>u.jsx("option",{value:m.unit,children:l(m.key)},m.key))})})]})}const yLn=-7;function YKe(e){let{isDateTime:n,onChange:r,value:o}=e;const{t:i}=se(),{state:{fullscreen:s}}=Fn(),a=p.useMemo(()=>qa(new Date,yLn),[]),l=p.useMemo(()=>new Date,[]),c=p.useCallback(m=>{let{date:g,endDate:v}=m;r(vwe({date:g,endDate:v,includeTime:o==null?void 0:o.includeTime,isDateTime:n}))},[n,r,o==null?void 0:o.includeTime]),d=p.useCallback(()=>{const m=!(o!=null&&o.includeTime);r(vwe({date:o!=null&&o.from?new Date(o.from):null,endDate:o!=null&&o.to?new Date(o.to):null,includeTime:m,isDateTime:n}))},[n,r,o]),f=p.useCallback(m=>{r({includeTime:o==null?void 0:o.includeTime,to:m||null,from:(o==null?void 0:o.from)||null})},[r,o]),h=p.useCallback(m=>{r({includeTime:o==null?void 0:o.includeTime,to:(o==null?void 0:o.to)||null,from:m||null})},[r,o]);return u.jsx("div",{children:u.jsxs(he,{space:3,children:[u.jsxs(te,{direction:"column",gap:3,children:[u.jsx(YD,{"aria-label":i("search.filter-date-range-start-date-aria-label"),fontSize:s?2:1,isDateTime:n,isDateTimeFormat:n&&(o==null?void 0:o.includeTime),onChange:h,placeholderDate:a,radius:2,value:o==null?void 0:o.from}),u.jsx(YD,{"aria-label":i("search.filter-date-range-end-date-aria-label"),fontSize:s?2:1,isDateTime:n,isDateTimeFormat:n&&(o==null?void 0:o.includeTime),onChange:f,placeholderDate:l,radius:2,value:o==null?void 0:o.to})]}),u.jsx(nee,{date:o!=null&&o.from?new Date(o.from):void 0,endDate:o!=null&&o.to?new Date(o.to):void 0,onChange:c,selectRange:!0,selectTime:n}),n&&u.jsx(eee,{onChange:d,value:!!(o!=null&&o.includeTime)})]})})}function vwe(e){let{date:n,endDate:r,includeTime:o,isDateTime:i}=e;return o?{includeTime:o,to:r?Oh({date:r,dateOnly:!i,roundDay:"start"}):null,from:n?Oh({date:n,dateOnly:!i,roundDay:"start"}):null}:{includeTime:o,to:r?Oh({date:r,dateOnly:!i,roundDay:"end"}):null,from:n?Oh({date:n,dateOnly:!i,roundDay:"start"}):null}}function bLn(e){return u.jsx(YKe,{...e,isDateTime:!1})}function xLn(e){return u.jsx($R,{...e,direction:"after",isDateTime:!0})}function wLn(e){return u.jsx($R,{...e,direction:"before",isDateTime:!0})}function ywe(e){return u.jsx(qKe,{...e,isDateTime:!0})}function CLn(e){return u.jsx(YKe,{...e,isDateTime:!0})}const Zc={dateAfter:{buttonValueComponent:BT,initialValue:null},dateBefore:{buttonValueComponent:BT,initialValue:null},dateEqual:{buttonValueComponent:BT,initialValue:{date:null,includeTime:!1}},dateLast:{buttonValueComponent:i7n},dateNotEqual:{buttonValueComponent:BT,initialValue:{date:null,includeTime:!1}},dateRange:{initialValue:null}},_Ln={dateAfter:{...Zc.dateAfter,nameKey:"search.operator.date-after.name",descriptionKey:"search.operator.date-after.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return r!=null&&r.date&&n?"".concat(n," > ").concat($t(r==null?void 0:r.date)):null},inputComponent:mLn,type:"dateAfter"},dateBefore:{...Zc.dateBefore,nameKey:"search.operator.date-before.name",descriptionKey:"search.operator.date-before.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return r!=null&&r.date&&n?"".concat(n," < ").concat($t(r==null?void 0:r.date)):null},inputComponent:gLn,type:"dateBefore"},dateEqual:{...Zc.dateEqual,nameKey:"search.operator.date-equal.name",descriptionKey:"search.operator.date-equal.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return r!=null&&r.date&&n?"".concat(n," == ").concat($t(r.date)):null},inputComponent:mwe,type:"dateEqual"},dateLast:{...Zc.dateLast,nameKey:"search.operator.date-last.name",descriptionKey:"search.operator.date-last.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;const o=typeof(r==null?void 0:r.unitValue)=="number"?Math.floor(r.unitValue):void 0,i=Number.isFinite(o)?Wde(new Date,{days:(r==null?void 0:r.unit)==="day"?o:0,months:(r==null?void 0:r.unit)==="month"?o:0,years:(r==null?void 0:r.unit)==="year"?o:0}).toISOString().split("T")[0]:null;return i&&n?"".concat(n," > ").concat($t(i)):null},inputComponent:gwe,initialValue:{unit:"day",unitValue:7},type:"dateLast"},dateNotEqual:{...Zc.dateNotEqual,nameKey:"search.operator.date-not-equal.name",descriptionKey:"search.operator.date-not-equal.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return r!=null&&r.date&&n?"".concat(n," != ").concat($t(r.date)):null},inputComponent:mwe,type:"dateNotEqual"},dateRange:{...Zc.dateRange,nameKey:"search.operator.date-range.name",descriptionKey:"search.operator.date-range.description",buttonValueComponent:Yxe,groqFilter:e=>{let{fieldPath:n,value:r}=e;return r!=null&&r.to&&(r!=null&&r.from)&&n?"".concat(n," >= ").concat($t(r.from)," && ").concat(n," <= ").concat($t(r.to)):null},initialValue:{includeTime:!1,to:Ude().toISOString(),from:null},inputComponent:bLn,type:"dateRange"},dateTimeAfter:{...Zc.dateAfter,nameKey:"search.operator.date-time-after.name",descriptionKey:"search.operator.date-time-after.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return r!=null&&r.date&&n?"dateTime(".concat(n,") > dateTime(").concat($t(r.date),")"):null},inputComponent:xLn,type:"dateTimeAfter"},dateTimeBefore:{...Zc.dateBefore,nameKey:"search.operator.date-time-before.name",descriptionKey:"search.operator.date-time-before.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return r!=null&&r.date&&n?"dateTime(".concat(n,") < dateTime(").concat($t(r.date),")"):null},inputComponent:wLn,type:"dateTimeBefore"},dateTimeEqual:{...Zc.dateEqual,nameKey:"search.operator.date-time-equal.name",descriptionKey:"search.operator.date-time-equal.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;const o=(r==null?void 0:r.date)&&new Date(r.date);if(!o||!Tg(o)||!n)return null;const i=(r!=null&&r.includeTime?Mde(o):jg(o)).toISOString(),s=(r!=null&&r.includeTime?Lde(o):oD(o)).toISOString();return"dateTime(".concat(n,") > dateTime(").concat($t(i),") && dateTime(").concat(n,") < dateTime(").concat($t(s),")")},inputComponent:ywe,type:"dateTimeEqual"},dateTimeLast:{...Zc.dateLast,nameKey:"search.operator.date-time-last.name",descriptionKey:"search.operator.date-time-last.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;const o=typeof(r==null?void 0:r.unitValue)=="number"?Math.floor(r.unitValue):void 0,i=Number.isFinite(o)?Wde(new Date,{days:(r==null?void 0:r.unit)==="day"?o:0,months:(r==null?void 0:r.unit)==="month"?o:0,years:(r==null?void 0:r.unit)==="year"?o:0}).toISOString():null;return i&&n?"dateTime(".concat(n,") > dateTime(").concat($t(i),")"):null},initialValue:{unit:"day",unitValue:7},inputComponent:gwe,type:"dateTimeLast"},dateTimeNotEqual:{...Zc.dateNotEqual,nameKey:"search.operator.date-time-not-equal.name",descriptionKey:"search.operator.date-time-not-equal.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;const o=(r==null?void 0:r.date)&&new Date(r.date);if(!o||!Tg(o)||!n)return null;const i=(r!=null&&r.includeTime?Mde(o):jg(o)).toISOString(),s=(r!=null&&r.includeTime?Lde(o):oD(o)).toISOString();return"dateTime(".concat(n,") < dateTime(").concat($t(i),") || dateTime(").concat(n,") > dateTime(").concat($t(s),")")},inputComponent:ywe,type:"dateTimeNotEqual"},dateTimeRange:{...Zc.dateRange,nameKey:"search.operator.date-time-range.name",descriptionKey:"search.operator.date-time-range.description",buttonValueComponent:Yxe,groqFilter:e=>{let{fieldPath:n,value:r}=e;return r!=null&&r.to&&(r!=null&&r.from)&&n?"dateTime(".concat(n,") >= dateTime(").concat($t(r.from),") && dateTime(").concat(n,") <= dateTime(").concat($t(r.to),")"):null},initialValue:{includeTime:!1,to:Ude().toISOString(),from:null},inputComponent:CLn,type:"dateTimeRange"}},SLn={defined:{nameKey:"search.operator.defined.name",descriptionKey:"search.operator.defined.description",groqFilter:e=>{let{fieldPath:n}=e;return n?"defined(".concat(n,")"):null},type:"defined"},notDefined:{nameKey:"search.operator.not-defined.name",descriptionKey:"search.operator.not-defined.description",i18nKey:"search.operator.not-defined",groqFilter:e=>{let{fieldPath:n}=e;return n?"!defined(".concat(n,")"):null},type:"notDefined"}},kLn={numberEqual:{nameKey:"search.operator.number-equal.name",descriptionKey:"search.operator.number-equal.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return Number.isFinite(r)&&n?"".concat(n," == ").concat($t(r)):null},initialValue:null,inputComponent:fu,type:"numberEqual"},numberGt:{nameKey:"search.operator.number-gt.name",descriptionKey:"search.operator.number-gt.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return Number.isFinite(r)&&n?"".concat(n," > ").concat($t(r)):null},icon:VKe,initialValue:null,inputComponent:fu,type:"numberGt"},numberGte:{nameKey:"search.operator.number-gte.name",descriptionKey:"search.operator.number-gte.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return Number.isFinite(r)&&n?"".concat(n," >= ").concat($t(r)):null},icon:NKe,initialValue:null,inputComponent:fu,type:"numberGte"},numberLt:{nameKey:"search.operator.number-lt.name",descriptionKey:"search.operator.number-lt.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return Number.isFinite(r)&&n?"".concat(n," < ").concat($t(r)):null},icon:HKe,initialValue:null,inputComponent:fu,type:"numberLt"},numberLte:{nameKey:"search.operator.number-lte.name",descriptionKey:"search.operator.number-lte.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return Number.isFinite(r)&&n?"".concat(n," <= ").concat($t(r)):null},icon:zKe,initialValue:null,inputComponent:fu,type:"numberLte"},numberNotEqual:{nameKey:"search.operator.number-not-equal.name",descriptionKey:"search.operator.number-not-equal.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return Number.isFinite(r)&&n?"".concat(n," != ").concat($t(r)):null},initialValue:null,inputComponent:fu,type:"numberNotEqual"},numberRange:{nameKey:"search.operator.number-range.name",descriptionKey:"search.operator.number-range.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return Number.isFinite(r==null?void 0:r.to)&&Number.isFinite(r==null?void 0:r.from)&&n?"".concat(n," > ").concat($t(r==null?void 0:r.from)," && ").concat(n," < ").concat($t(r==null?void 0:r.to)):""},initialValue:null,inputComponent:PKe,type:"numberRange"}};function yu(e){let{onChange:n,value:r}=e;const{state:{fullscreen:o}}=Fn(),{t:i}=se(),s=p.useCallback(a=>n(a.currentTarget.value||null),[n]);return u.jsx(xs,{fontSize:o?2:1,onChange:s,placeholder:i("search.filter-string-value-placeholder"),radius:2,value:r||""})}const ELn={portableTextEqual:{nameKey:"search.operator.portable-text-equal.name",descriptionKey:"search.operator.portable-text-equal.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return r&&n?"pt::text(".concat(n,") == ").concat($t(r)):null},initialValue:null,inputComponent:yu,type:"portableTextEqual"},portableTextMatches:{nameKey:"search.operator.portable-text-contains.name",descriptionKey:"search.operator.portable-text-contains.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return r&&n?"pt::text(".concat(n,") match ").concat($t(r)):null},initialValue:null,inputComponent:yu,type:"portableTextMatches"},portableTextNotEqual:{nameKey:"search.operator.portable-text-not-equal.name",descriptionKey:"search.operator.portable-text-not-equal.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return r&&n?"pt::text(".concat(n,") != ").concat($t(r)):null},initialValue:null,inputComponent:yu,type:"portableTextNotEqual"},portableTextNotMatches:{nameKey:"search.operator.portable-text-not-contains.name",descriptionKey:"search.operator.portable-text-not-contains.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return r&&n?"!(pt::text(".concat(n,") match ").concat($t(r),")"):null},initialValue:null,inputComponent:yu,type:"portableTextNotMatches"}},jLn={referenceEqual:{nameKey:"search.operator.reference-equal.name",descriptionKey:"search.operator.reference-equal.description",buttonValueComponent:sd,groqFilter:e=>{let{fieldPath:n,value:r}=e;return r!=null&&r._ref&&n?"".concat(n,"._ref == ").concat($t(r._ref)):null},initialValue:null,inputComponent:A_,type:"referenceEqual"},referenceNotEqual:{nameKey:"search.operator.reference-not-equal.name",descriptionKey:"search.operator.reference-not-equal.description",buttonValueComponent:sd,groqFilter:e=>{let{fieldPath:n,value:r}=e;return r!=null&&r._ref&&n?"".concat(n,"._ref != ").concat($t(r._ref)):null},initialValue:null,inputComponent:A_,type:"referenceNotEqual"},referencesAssetFile:{nameKey:"search.operator.reference-asset-file.name",descriptionKey:"search.operator.reference-asset-file.description",buttonValueComponent:sd,groqFilter:e=>{let{value:n}=e;return n!=null&&n._ref?"references(".concat($t(n._ref),")"):null},initialValue:null,inputComponent:Db("file"),type:"referencesAssetFile"},referencesAssetImage:{nameKey:"search.operator.reference-asset-image.name",descriptionKey:"search.operator.reference-asset-image.description",buttonValueComponent:sd,groqFilter:e=>{let{value:n}=e;return n!=null&&n._ref?"references(".concat($t(n._ref),")"):null},initialValue:null,inputComponent:Db("image"),type:"referencesAssetImage"},referencesDocument:{nameKey:"search.operator.reference-document.name",descriptionKey:"search.operator.reference-document.description",buttonValueComponent:sd,groqFilter:e=>{let{value:n}=e;return n!=null&&n._ref?"references(".concat($t(n._ref),")"):null},initialValue:null,inputComponent:A_,type:"referencesDocument"}},TLn={slugEqual:{nameKey:"search.operator.slug-equal.name",descriptionKey:"search.operator.slug-equal.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return r&&n?"".concat(n,".current == ").concat($t(r)):null},initialValue:null,inputComponent:yu,type:"slugEqual"},slugMatches:{nameKey:"search.operator.slug-contains.name",descriptionKey:"search.operator.slug-contains.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return r&&n?"".concat(n,".current match ").concat($t(r)):null},initialValue:null,inputComponent:yu,label:"contains",type:"slugMatches"},slugNotEqual:{nameKey:"search.operator.slug-not-equal.name",descriptionKey:"search.operator.slug-not-equal.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return r&&n?"".concat(n,".current != ").concat($t(r)):null},initialValue:null,inputComponent:yu,type:"slugNotEqual"},slugNotMatches:{nameKey:"search.operator.slug-not-contains.name",descriptionKey:"search.operator.slug-not-contains.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return r&&n?"!(".concat(n,".current match ").concat($t(r),")"):null},initialValue:null,inputComponent:yu,type:"slugNotMatches"}},ILn={stringEqual:{nameKey:"search.operator.string-equal.name",descriptionKey:"search.operator.string-equal.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return r&&n?"".concat(n," == ").concat($t(r)):null},initialValue:null,inputComponent:yu,type:"stringEqual"},stringListEqual:{nameKey:"search.operator.string-list-equal.name",descriptionKey:"search.operator.string-list-equal.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return r&&n?"".concat(n," == ").concat($t(r)):null},initialValue:null,inputComponent:qD,type:"stringListEqual"},stringListNotEqual:{nameKey:"search.operator.string-list-not-equal.name",descriptionKey:"search.operator.string-list-not-equal.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return r&&n?"".concat(n," != ").concat($t(r)):null},initialValue:null,inputComponent:qD,type:"stringListNotEqual"},stringMatches:{nameKey:"search.operator.string-contains.name",descriptionKey:"search.operator.string-contains.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return r&&n?"".concat(n," match ").concat($t(r)):null},initialValue:null,inputComponent:yu,type:"stringMatches"},stringNotEqual:{nameKey:"search.operator.string-not-equal.name",descriptionKey:"search.operator.string-not-equal.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return r&&n?"".concat(n," != ").concat($t(r)):null},initialValue:null,inputComponent:yu,type:"stringNotEqual"},stringNotMatches:{nameKey:"search.operator.string-not-contains.name",descriptionKey:"search.operator.string-not-contains.description",groqFilter:e=>{let{fieldPath:n,value:r}=e;return r&&n?"!(".concat(n," match ").concat($t(r),")"):null},initialValue:null,inputComponent:yu,type:"stringNotMatches"}},ALn={...T7n,...H7n,...W7n,..._Ln,...SLn,...kLn,...ELn,...jLn,...TLn,...ILn},$Ln=Object.values(ALn);var bwe=Object.freeze,DLn=Object.defineProperty,OLn=(e,n)=>bwe(DLn(e,"raw",{value:bwe(n||e.slice())})),xwe;function wwe(e){const n=e.split("").reduce((r,o)=>(r<<5)-r+o.charCodeAt(0)|0,0);return Math.abs(n*16807%2147483647)/2147483647}const PLn=M.text(xwe||(xwe=OLn([`
font-family: `,`;
font-weight: `,`;
font-size: `,`px;
transform: translateY(1px);
`])),e=>{let{theme:n}=e;return n.sanity.fonts.text.family},e=>{let{theme:n}=e;return n.sanity.fonts.text.weights.medium},e=>{let{theme:n}=e;return n.sanity.fonts.text.sizes[1].fontSize});function RLn(e,n){const r=wwe("".concat(e," ").concat(n)),o=pq.filter(g=>g!=="gray"),i=o[Math.floor(r*o.length)],s=["300","400","500","600","700"],a=wwe(r.toString()),l=s[Math.floor(a*s.length)],c=Ot[i][l].hex,d=e.split(/\s/g).map(g=>g.replace(/\\W/g,"")).filter(Boolean).slice(0,2).map(g=>g.charAt(0).toUpperCase()),f=cUe(c,.4),h=t0n(c,.4),m=ghe(c,"readable",f)?ghe(c,"readable",h)?r0n(c):h:f;return u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",children:[u.jsx("rect",{width:32,height:32,rx:2,fill:c}),u.jsx(PLn,{x:"50%",y:"50%",textAnchor:"middle",alignmentBaseline:"middle",dominantBaseline:"middle",fill:m,children:d})]})}function MLn(e){let{config:n,context:r}=e;return Cl({propertyName:"schema.types",config:n,context:r,initialValue:[],reducer:I9n})}class oee extends Error{constructor(n){super("SchemaError"),this.schema=n}}const LLn=e=>e.severity==="error";function FLn(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";return Mn.isValidElementType(e)?p.createElement(e):p.isValidElement(e)?e:RLn(n,r)}const OF=new WeakMap;function BLn(e,n){if(!Array.isArray(e)&&"missingConfigFile"in e)throw new vu({name:"",type:"configuration file",causes:["No `sanity.config.ts` file found","No `sanity.config.js` file found"]});const r=HLn(n==null?void 0:n.basePath),o=Array.isArray(e)?e:[e];try{$xn({workspaces:o})}catch(s){throw new vu({name:"",type:"workspace",causes:[s.message]})}return{type:"prepared-config",workspaces:o.map(s=>{if(OF.has(s))return OF.get(s);const{unstable_sources:a=[],...l}=s,d=[l,...a].map(m=>{const{projectId:g,dataset:v}=m;let y;try{y=MLn({config:m,context:{projectId:g,dataset:v}})}catch(k){throw new vu({name:m.name,type:"source",causes:[k]})}const b=jIn({name:m.name,types:y}),x=b._validation,w=x==null?void 0:x.filter(k=>k.problems.some(LLn));if(x&&(w!=null&&w.length))throw new oee(b);const C=NLn(m),_=K9n(m),S=C.state.pipe(_e(k=>{let{client:E,authenticated:j,currentUser:T}=k;return zLn({config:m,client:E,currentUser:T,schema:b,authenticated:j,auth:C,i18n:_})}),Qi(1));return{name:m.name,projectId:m.projectId,dataset:m.dataset,title:m.title||cr(m.name),auth:C,schema:b,i18n:_.source,source:S}}),f=l.title||cr(l.name),h={type:"workspace-summary",auth:d[0].auth,basePath:ULn(r,l.basePath),dataset:l.dataset,schema:d[0].schema,i18n:d[0].i18n,customIcon:!!l.icon,icon:FLn(l.icon,f,"".concat(l.projectId," ").concat(l.dataset)),name:l.name||"default",projectId:l.projectId,theme:l.theme||lv,title:f,subtitle:l.subtitle,__internal:{sources:d}};return OF.set(s,h),h})}}function NLn(e){if(Nwn(e.auth))return e.auth;const n=e.unstable_clientFactory||g8e,{projectId:r,dataset:o,apiHost:i}=e;return Uwn({apiHost:i,...e.auth,clientFactory:n,dataset:o,projectId:r})}function VLn(e,n){const r=e.withConfig({apiVersion:"2022-06-30"}),{dataset:o,url:i,requestTagPrefix:s="sanity.studio"}=r.config(),a="".concat(i.replace(/\/+$/,""),"/socket/").concat(o).replace(/^http/,"ws"),l="".concat(a,"?tag=").concat(s),c=n.token?{token$:n.token}:{};return hgt(l,c)}function zLn(e){let{config:n,client:r,currentUser:o,schema:i,authenticated:s,auth:a,i18n:l}=e;var c,d,f,h,m,g,v;const{dataset:y,projectId:b}=n,x=VLn(r,a),w=[],C={},_=A=>{if(!A||!A.apiVersion)throw new Error("Missing required `apiVersion` option");return C[A.apiVersion]||(C[A.apiVersion]=r.withConfig(A)),C[A.apiVersion]},S={client:r,getClient:_,currentUser:o,dataset:y,projectId:b,schema:i,i18n:l.source},k=r;S.client=[...Object.keys(r),...Object.keys(k.__proto__)].reduce((A,P)=>{const R=Object.hasOwnProperty.call(r,P)?k[P]:k.__proto__[P];return Object.defineProperty(A,P,{get(){return console.warn('`configContext.client` is deprecated and will be removed in the next release! Use `context.getClient({apiVersion: "2021-06-07"})` instead'),R}})},{});let E;try{E=Cl({config:n,context:S,propertyName:"schema.templates",reducer:D9n,initialValue:i.getTypeNames().filter(A=>!/^sanity\./.test(A)).map(A=>i.get(A)).filter(Pi).filter(A=>{var P;return((P=A.type)==null?void 0:P.name)==="document"}).map(A=>({id:A.name,schemaType:A.name,title:A.title||A.name,icon:A.icon,value:A.initialValue||{_type:A.name}}))})}catch(A){throw new vu({name:n.name,type:"source",causes:[A]})}let j;try{j=Cl({config:n,context:S,initialValue:[],propertyName:"tools",reducer:$9n})}catch(A){throw new vu({name:n.name,type:"source",causes:[A]})}if(j.some(A=>{let{name:P}=A;return P==="tool"}))throw new Error('A tool cannot have the name "tool". Please enter a different name.');const T=E.filter(A=>{var P;return!((P=A.parameters)!=null&&P.length)}).map(A=>({templateId:A.id,description:A.description,icon:A.icon,title:A.title})),$=E.reduce((A,P)=>(A.set(P.id,P),A),new Map),D=A=>{const{schemaType:P}=A,R=Cl({config:n,context:{...S,creationContext:A},initialValue:T,propertyName:"document.resolveNewDocumentOptions",reducer:L9n}),B=[];if(B.length)throw new vu({name:n.name,type:"source",causes:B});return R.map((L,z)=>{const H=$.get(L.templateId);if(!H)throw new Error("Could not find template with ID `".concat(L.templateId,"`"));const V=i.get(H.schemaType);if(!V)throw new Error("Could not find matching schema type `".concat(H.schemaType,"` for template `").concat(H.id,"`"));const W=L.title||H.title,q=(V==null?void 0:V.title)===W||V==null?void 0:V.title;return{id:"".concat(L.templateId,"-").concat(z),templateId:L.templateId,type:"initialValueTemplateItem",title:W,i18n:L.i18n||H.i18n,subtitle:L.subtitle||q,description:L.description||H.description,icon:L.icon||H.icon||(V==null?void 0:V.icon),initialDocumentId:L.initialDocumentId,parameters:L.parameters,schemaType:H.schemaType}}).filter(L=>{var z;return!P||A.type==="document"?!0:P===((z=$.get(L.templateId))==null?void 0:z.schemaType)})};let I;try{I=D({type:"global"})}catch(A){w.push(A)}if(w.length)throw new vu({name:n.name,type:"source",causes:w});return{type:"source",name:n.name,title:n.title||cr(n.name),schema:i,getClient:_,dataset:y,projectId:b,tools:j,currentUser:o,authenticated:s,templates:E,auth:a,i18n:l.source,document:{actions:A=>Cl({config:n,context:{...S,...A},initialValue:j9n,propertyName:"document.actions",reducer:M9n}),badges:A=>Cl({config:n,context:{...S,...A},initialValue:E9n,propertyName:"document.badges",reducer:R9n}),unstable_fieldActions:A=>Cl({config:n,context:{...S,...A},initialValue:Bxn,propertyName:"document.unstable_fieldActions",reducer:Fxn}),inspectors:A=>Cl({config:n,context:{...S,...A},initialValue:sr,propertyName:"document.inspectors",reducer:V9n}),resolveProductionUrl:A=>Cl({config:n,context:{...S,...A},initialValue:void 0,propertyName:"resolveProductionUrl",asyncReducer:A9n}),resolveNewDocumentOptions:D,unstable_languageFilter:A=>Cl({config:n,context:{...S,...A},initialValue:T9n,propertyName:"document.unstable_languageFilter",reducer:N9n}),unstable_comments:{enabled:A=>z9n({context:A,config:n,initialValue:!0})}},form:{file:{assetSources:Cl({config:n,context:S,initialValue:[AKe],propertyName:"formBuilder.file.assetSources",reducer:F9n}),directUploads:((d=(c=n.form)==null?void 0:c.file)==null?void 0:d.directUploads)===void 0?!0:n.form.file.directUploads},image:{assetSources:Cl({config:n,context:S,initialValue:[$Ke],propertyName:"formBuilder.image.assetSources",reducer:B9n}),directUploads:((h=(f=n.form)==null?void 0:f.image)==null?void 0:h.directUploads)===void 0?!0:n.form.image.directUploads}},search:{filters:n7n,operators:$Ln,unstable_partialIndexing:{enabled:H9n({config:n,initialValue:(v=(g=(m=n.search)==null?void 0:m.unstable_partialIndexing)==null?void 0:g.enabled)!=null?v:!1})}},__internal:{bifur:x,i18next:l.i18next,staticInitialValueTemplateItems:I,options:n}}}function HLn(e){const n=e||"";if(typeof n!="string"||n.length>0&&!n.startsWith("/"))throw new vu({name:"",type:"options",causes:["basePath must be a string, and must start with a slash"]});return n==="/"?"":n}function ULn(e,n){const r=[e,n||""].map(o=>o.replace(/^\/+/g,"").replace(/\/+$/g,"")).filter(Boolean).join("/");return"/".concat(r)}function WLn(e){let{config:n,children:r,basePath:o}=e;const{workspaces:i}=p.useMemo(()=>BLn(n,{basePath:o}),[n,o]);return u.jsx(SWe.Provider,{value:i,children:r})}const KKe=p.createContext(null);function GLn(e){let{children:n,history:r}=e;return u.jsx(KKe.Provider,{value:r,children:n})}function qLn(){const e=p.useContext(KKe);if(!e)throw new Error("Could not find `RouterHistoryProvider` context");return e}const ZKe=p.createContext(null),YLn=p.memo(function(n){let{children:r,history:o,activeWorkspace:i,setActiveWorkspace:s}=n;const a=p.useMemo(()=>({activeWorkspace:i,setActiveWorkspace:s}),[i,s]);return u.jsx(ZKe.Provider,{value:a,children:u.jsx(GLn,{history:o,children:r})})});function KLn(e){const r=e.map(i=>i.basePath.substring(1).split("/")).reduce((i,s)=>{for(let a=0;a<i.length;a++){const l=i[a],c=s[a].toLowerCase();if(l!==c)return i.slice(0,a)}return i});function o(i){let[s,...a]=i;return s?"(\\/".concat(gX(s)).concat(o(a),"(\\/|$))?"):""}return new RegExp("^".concat(o(r),"$"),"i")}function ZLn(e){let{pathname:n,workspaces:r,basePathRegex:o}=e;const[i]=r;for(const{workspace:s,basePath:a,basePathRegex:l}of r)if(l.test(n)||a==="/")return{type:"match",workspace:s};return n==="/"?{type:"redirect",pathname:i.basePath}:o.test(n)?{type:"redirect",pathname:i.basePath}:{type:"not-found"}}function XLn(e){return p.useMemo(()=>QLn(e),[e])}function QLn(e){return e.map(n=>{const r=n.basePath||"/";return{workspace:n,name:n.name,basePath:r,basePathRegex:new RegExp("^".concat(gX(r),"(\\/|$)"),"i")}})}function JLn(e,n){const r=XLn(n),o=p.useMemo(()=>KLn(r),[r]),[i]=p.useState(()=>e.location.pathname),s=p.useMemo(()=>({subscribe:a=>e.listen(a),getSnapshot:()=>e.location.pathname,getServerSnapshot:()=>i,selector:a=>ZLn({basePathRegex:o,pathname:a,workspaces:r}),isEqual:(a,l)=>{if(a.type!==l.type)return!1;switch(a.type){case"match":return a.workspace===l.workspace;case"redirect":return a.pathname===l.pathname;case"not-found":return!0;default:throw new Error("Unknown type: ".concat(a.type))}}}),[o,e,i,r]);return mX.useSyncExternalStoreWithSelector(s.subscribe,s.getSnapshot,s.getServerSnapshot,s.selector,s.isEqual)}const eFn=()=>typeof document>"u"?D6t():$6t();function tFn(e){let{children:n,LoadingComponent:r,NotFoundComponent:o,unstable_history:i}=e;const s=GE(),a=p.useMemo(()=>i||eFn(),[i]),l=p.useCallback(f=>{const h=s.find(m=>m.name===f);h&&a.push(h.basePath)},[a,s]),c=p.useCallback(()=>{l(s[0].name)},[l,s]),d=JLn(a,s);switch(p.useEffect(()=>{d.type==="redirect"&&a.replace(d.pathname)},[a,d]),d.type){case"match":return u.jsx(YLn,{activeWorkspace:d.workspace,history:a,setActiveWorkspace:l,children:n});case"redirect":return u.jsx(r,{});case"not-found":return u.jsx(o,{onNavigateToDefaultWorkspace:c});default:throw new Error("Unknown type: ".concat(d.type))}}function cy(){const e=p.useContext(ZKe);if(!e)throw new Error("Could not find `ActiveWorkspaceMatcher` context");return e}const XKe=p.createContext(null),DR=p.createContext(null),OR=p.createContext(null);function QKe(){return QIt()?"dark":"light"}function JKe(e){let{children:n,scheme:r}=e;const o=QKe(),i=r==="system"?o:r;return u.jsx(C$,{scheme:i,theme:lv,children:n})}const Cwe="sanityStudio:ui:colorScheme";function nFn(e){let{children:n,onSchemeChange:r,scheme:o}=e;return o?u.jsx(oFn,{scheme:o,onSchemeChange:r,children:n}):u.jsx(rFn,{onSchemeChange:r,children:n})}function rFn(e){let{children:n,onSchemeChange:r}=e;const o=p.useMemo(()=>{let s;const a=new Set;return{subscribe:l=>(s||(s=_we(localStorage.getItem(Cwe))||"system"),a.add(l),()=>{a.delete(l)}),getSnapshot:()=>s,setSnapshot:l=>{s=_we(l);for(const c of a)c()},getServerSnapshot:()=>"system"}},[]),i=p.useSyncExternalStore(o.subscribe,o.getSnapshot,o.getServerSnapshot);return p.useEffect(()=>{typeof r=="function"&&r(i),localStorage.setItem(Cwe,i)},[r,i]),u.jsx(OR.Provider,{value:o.setSnapshot,children:u.jsx(DR.Provider,{value:i,children:u.jsx(JKe,{scheme:i,children:n})})})}function _we(e){switch(e){case"dark":case"light":return e;default:return"system"}}function oFn(e){let{children:n,onSchemeChange:r,scheme:o}=e;return u.jsx(OR.Provider,{value:typeof r=="function"?r:!1,children:u.jsx(DR.Provider,{value:o,children:u.jsx(JKe,{scheme:o,children:n})})})}function iee(){const e=p.useContext(OR);if(e===null)throw new Error("Could not find `ColorSchemeSetValueContext` context");return e}function eZe(){const e=p.useContext(DR);if(e===null)throw new Error("Could not find `ColorSchemeValueContext` context");return e}function PR(){const e=eZe(),n=QKe();return e==="system"?n:e}function zs(){const e=PR(),n=iee();return p.useMemo(()=>({scheme:e,setScheme:n}),[e,n])}function tZe(e,n){const r=eZe();return p.useMemo(()=>[{title:n("user-menu.color-scheme.system-title"),name:"system",label:n("user-menu.color-scheme.system-description"),selected:r==="system",onSelect:()=>e("system"),icon:i6e},{title:n("user-menu.color-scheme.dark-title"),name:"dark",label:n("user-menu.color-scheme.dark-description"),selected:r==="dark",onSelect:()=>e("dark"),icon:b6e},{title:n("user-menu.color-scheme.light-title"),name:"light",label:n("user-menu.color-scheme.light-description"),selected:r==="light",onSelect:()=>e("light"),icon:j6e}],[r,e,n])}const Swe=p.forwardRef(function(n,r){let{onClick:o}=n;const{t:i}=Op();return u.jsx(Te,{"aria-label":i("search.action-open-aria-label"),"data-testid":"studio-search",icon:Ja,tooltipProps:{content:i("search.button.tooltip"),hotkeys:[f7n,MKe.toUpperCase()],portal:!0},onClick:o,mode:"bleed",ref:r})}),iFn=Ys("mod+".concat(MKe)),sFn=Ys("escape");function aFn(e){let{open:n,onClose:r,onOpen:o}=e;const{isTopLayer:i}=Kl(),s=p.useCallback(()=>{r==null||r()},[r]),a=p.useCallback(l=>{iFn(l)&&(l.preventDefault(),n?s():o==null||o()),sFn(l)&&n&&i&&s()},[s,i,n,o]);Yl(a)}function nZe(e){let{children:n,hasValidTerms:r,onClose:o,onOpen:i,open:s}=e;const a=p.useRef(!1),{dispatch:l,searchCommandList:c,setOnClose:d,state:{result:f}}=Fn(),h=p.useCallback(()=>{var m;l({index:(m=c==null?void 0:c.getTopIndex())!=null?m:-1,type:"LAST_ACTIVE_INDEX_SET"}),o()},[l,o,c]);return aFn({onClose:h,onOpen:i,open:s}),p.useEffect(()=>{d(h)},[h,d]),p.useEffect(()=>{(!r||f.loaded)&&a.current&&l({index:0,type:"LAST_ACTIVE_INDEX_SET"})},[l,r,f.loaded]),p.useEffect(()=>{!r&&a.current&&!s&&l({type:"ORDERING_RESET"})},[l,r,s]),p.useEffect(()=>{a!=null&&a.current||(a.current=!0)},[]),n}function lFn(e){return e.reduce((n,r)=>(n[r.type]=r,n),{})}function Ig(e,n){return n?e[n]:void 0}function cFn(e,n){var r;return(r=Ig(e,n))==null?void 0:r.initialValue}function jU(e,n){var r;return{fieldId:n,filterName:e.name,operatorType:((r=e==null?void 0:e.operators.find(o=>o.type==="item"))==null?void 0:r.name)||""}}function I1(e){let{fieldDefinitions:n,filterDefinitions:r,filters:o,operatorDefinitions:i}=e;return o.filter(s=>cj({filter:s,filterDefinitions:r,fieldDefinitions:n,operatorDefinitions:i})).map(s=>{var a;return(a=Ig(i,s.operatorType))==null?void 0:a.groqFilter({fieldPath:uFn({filter:s,fieldDefinitions:n,filterDefinitions:r}),value:s==null?void 0:s.value})}).filter(s=>!vvn(s)).filter(Pi).join(" && ")}function vp(e,n){return n!=null&&n.fieldId?e[n.fieldId]:void 0}function Za(e){return[e.filterName,...e.fieldId?[e.fieldId]:[]].join("-")}function A1(e){let{fieldDefinitions:n,filters:r,types:o}=e;const i=o.map(c=>c.name),s=Object.values(n).filter(c=>r.map(d=>d==null?void 0:d.fieldId).includes(c.id)).filter(c=>c.documentTypes.length>0).map(c=>c.documentTypes),a=dD(...s),l=[];return i.length>0&&l.push(i),a.length>0&&l.push(a),dD(...l).sort()}function uFn(e){let{filter:n,fieldDefinitions:r,filterDefinitions:o}=e;const i=vp(r,n),s=u1(o,n.filterName);if(s)switch(s.type){case"field":return i==null?void 0:i.fieldPath;case"pinned":return s==null?void 0:s.fieldPath;default:return}}function cj(e){let{filter:n,filterDefinitions:r,fieldDefinitions:o,operatorDefinitions:i}=e;const s=u1(r,n.filterName),a=Ig(i,n.operatorType),l=vp(o,n);return!(!s||!a||n.fieldId&&!l||s.type==="field"&&(!(l!=null&&l.fieldPath)||!n.fieldId||!a.groqFilter({fieldPath:l.fieldPath,value:n.value}))||s.type==="pinned"&&!a.groqFilter({fieldPath:s.fieldPath,value:n.value}))}var kwe=Object.freeze,dFn=Object.defineProperty,fFn=(e,n)=>kwe(dFn(e,"raw",{value:kwe(n||e.slice())})),Ewe;const hFn=Ys("escape"),pFn=500,mFn=M.div(Ewe||(Ewe=fFn([`
background: transparent;
height: 100%;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: -1;
`])));function see(e){let{anchorElement:n,children:r,onClose:o}=e;const{isTopLayer:i}=Kl(),s=p.useCallback(l=>{hFn(l)&&i&&o()},[i,o]);Yl(s);const a=gFn(n||null);return u.jsxs(u.Fragment,{children:[u.jsx(mFn,{onClick:o}),u.jsx(e1,{autoFocus:!1,returnFocus:!0,children:u.jsx(pe,{display:"flex",overflow:"hidden",radius:y2,style:{maxHeight:"min(calc(100vh - ".concat(a,"px - ").concat(lj,"px - ").concat(kU,"px), ").concat(pFn,"px"),zIndex:1},children:u.jsx(te,{children:r})})})]})}function PF(e){const n=e.getBoundingClientRect();return n.y+n.height+lj}function gFn(e){const[n,r]=p.useState(e&&PF(e)),o=p.useCallback(()=>{e&&r(PF(e))},[e]);return p.useEffect(()=>{e&&r(PF(e))},[e]),p.useEffect(()=>(window.addEventListener("resize",o),()=>window.removeEventListener("resize",o)),[o]),n}var jwe=Object.freeze,vFn=Object.defineProperty,rZe=(e,n)=>jwe(vFn(e,"raw",{value:jwe(n||e.slice())})),Twe,Iwe;const yFn=M(K)(Twe||(Twe=rZe([`
border-bottom: 1px solid `,`;
flex-shrink: 0;
`])),e=>{let{theme:n}=e;return n.sanity.color.base.border}),bFn=M(te)(Iwe||(Iwe=rZe([`
box-sizing: border-box;
`]))),oZe=p.forwardRef(function(n,r){let{ariaInputLabel:o,onChange:i,onClear:s,typeFilter:a}=n;const{state:{fullscreen:l}}=Fn(),{t:c}=se();return u.jsx(yFn,{children:u.jsx(bFn,{align:"center",flex:1,padding:1,children:u.jsx(ree,{__unstable_disableFocusRing:!0,$smallClearButton:!0,"aria-label":o,autoComplete:"off",border:!1,clearButton:!!a,fontSize:l?2:1,icon:Ja,muted:!0,onChange:i,onClear:s,placeholder:c("search.filter-placeholder"),ref:r,spellCheck:!1,radius:2,value:a})})})});function xFn(e){let{documentTypesNarrowed:n,fieldDefinitions:r,filterDefinitions:o,schema:i,titleFilter:s,types:a,t:l}=e;const c=Object.values(r).filter(f=>SFn(f,s)).map(f=>{const h=u1(o,f.filterName);return h?jU(h,f.id):null}).filter(Pi),d=CFn({fieldDefinitions:r,filterDefinitions:o,titleFilter:s});return n.length===0?[...d,...ok({fieldDefinitions:r,filterDefinitions:o,filters:c,headerTitle:l("search.filter-all-fields-header"),id:"field"})]:[...d,...wFn({documentTypesNarrowed:n,fieldDefinitions:r,filterDefinitions:o,filters:c,schema:i,types:a,t:l})]}function ok(e){let{fieldDefinitions:n,filterDefinitions:r,filters:o,id:i,headerTitle:s,tone:a}=e;const l={title:s||"",tone:a||"default",type:"header"},c=o.map(d=>({fieldDefinition:vp(n,d),filterDefinition:u1(r,d.filterName),filter:d,group:i,tone:a||"default",type:"filter"}));return c.length>0?[...s?[l]:[],...c]:[]}function wFn(e){let{documentTypesNarrowed:n,fieldDefinitions:r,filterDefinitions:o,filters:i,schema:s,types:a,t:l}=e;const c=i.filter(h=>{const m=vp(r,h);return jFn(n,m)}),d=n.length>1&&a.length>1?ok({fieldDefinitions:r,filterDefinitions:o,filters:c,headerTitle:l("search.filter-shared-fields-header"),id:"shared",tone:"primary"}):[],f=n.map(h=>{const m=s.get(h);return{title:(m==null?void 0:m.title)||cr(m==null?void 0:m.name)||"(Unknown type)",documentType:h}}).sort((h,m)=>h.title.localeCompare(m.title)).map(h=>{let{documentType:m,title:g}=h;const v=i.filter(y=>{const b=vp(r,y);return _Fn([m],b)});return ok({fieldDefinitions:r,filterDefinitions:o,filters:v,id:g,headerTitle:g})}).flat();return[...d,...f]}function CFn(e){let{fieldDefinitions:n,filterDefinitions:r,titleFilter:o}=e;const i=Object.values(r).filter(EFn).filter(a=>Awe(a,o)).map(a=>jU(a)),s=Object.values(r).filter(kFn).filter(a=>Awe(a,o)).reduce((a,l)=>(a[l.group]=a[l.group]||[],a[l.group].push(jU(l)),a),{});return[...ok({fieldDefinitions:n,filterDefinitions:r,filters:i,id:"pinned-ungrouped",tone:"primary"}),...Object.entries(s).flatMap(a=>{let[l,c]=a;return ok({fieldDefinitions:n,filterDefinitions:r,filters:c,headerTitle:l,id:l,tone:"primary"})})]}function _Fn(e,n){return n==null?void 0:n.documentTypes.some(r=>e.includes(r))}function SFn(e,n){return e.titlePath.join("/").toLowerCase().includes(n.toLowerCase())}function Awe(e,n){return e.title.toLowerCase().includes(n.toLowerCase())}function kFn(e){return e.type==="pinned"&&typeof(e==null?void 0:e.group)<"u"}function EFn(e){return e.type==="pinned"&&typeof(e==null?void 0:e.group)>"u"}function jFn(e,n){return hv(e,(n==null?void 0:n.documentTypes)||[]).length===0}function iZe(e){let{filter:n,maxLength:r}=e;const{state:{definitions:o}}=Fn(),i=p.useMemo(()=>{const s=u1(o.filters,n.filterName);switch(s==null?void 0:s.type){case"field":{const a=vp(o.fields,n);return a!=null&&a.titlePath?a.titlePath[a.titlePath.length-1]:null}case"pinned":return s.title;default:return null}},[o,n]);return i?r&&i.length>r?u.jsxs("span",{children:[i.slice(0,r),"…"]}):u.jsx("span",{children:i}):null}function TFn(e){let{filter:n}=e;var r;const{state:{definitions:o}}=Fn(),i=(r=u1(o.filters,n.filterName))==null?void 0:r.icon;return i?p.createElement(i):u.jsx(yf,{})}function sZe(e){let{filter:n}=e;var r;const{state:{definitions:o}}=Fn(),i=vp(o.fields,n);return u.jsxs(he,{space:2,children:[(i==null?void 0:i.titlePath)&&((r=i.titlePath)==null?void 0:r.length)>1&&u.jsx(K,{marginLeft:4,children:u.jsx(G,{muted:!0,size:0,children:i.titlePath.slice(0,-1).map((s,a)=>u.jsxs(p.Fragment,{children:[u.jsx("span",{children:s}),a!==i.titlePath.length-2&&u.jsx("span",{style:{opacity:.75,paddingLeft:"0.25em",paddingRight:"0.25em"},children:u.jsx(Od,{})})]},a))})}),u.jsxs(te,{align:"flex-start",gap:3,children:[u.jsx(K,{style:{flexShrink:0},children:u.jsx(G,{size:1,children:u.jsx(TFn,{filter:n})})}),u.jsx(G,{size:1,weight:"medium",children:u.jsx(iZe,{filter:n})})]})]})}function aZe(e){return p.isValidElement(e)?IFn(Ebn(e)):typeof e=="string"?e:""}function IFn(e){var n;return((n=new DOMParser().parseFromString(e,"text/html"))==null?void 0:n.body.textContent)||""}const RF=10;function AFn(e){let{children:n,fieldDefinition:r,filterDefinition:o,visible:i}=e;const{state:{documentTypesNarrowed:s}}=Fn(),{t:a}=se(),l=pr(),c=p.useMemo(()=>r!=null&&r.documentTypes?r.documentTypes.map(f=>{const h=l.get(f);return(h==null?void 0:h.title)||cr(h==null?void 0:h.name)}).filter(Pi).sort():[],[r==null?void 0:r.documentTypes,l]),d=p.useMemo(()=>{if(r!=null&&r.documentTypes){const f=r.documentTypes.map(m=>{const g=l.get(m);if(g){const v=TR(g,r.fieldPath);return(v==null?void 0:v.type.description)&&aZe(v==null?void 0:v.type.description)}return null}).filter(Pi).sort(),h=Xi(f);if(h.length===1)return h[0]}},[r==null?void 0:r.documentTypes,r==null?void 0:r.fieldPath,l]);return u.jsx(hn,{content:u.jsx(pe,{tone:"default",radius:2,style:{maxWidth:"250px"},children:u.jsxs(he,{space:4,children:[r&&u.jsxs(he,{space:3,children:[u.jsx(G,{muted:!0,size:1,weight:"medium",children:a("search.filter-field-tooltip-name")}),u.jsx(Ro,{size:1,style:{fontFamily:"monospace"},tone:"primary",textOverflow:"ellipsis",children:r==null?void 0:r.name})]}),d&&u.jsxs(he,{space:3,children:[u.jsx(G,{muted:!0,size:1,weight:"medium",children:a("search.filter-field-tooltip-description")}),u.jsx(G,{muted:!0,size:1,children:xpe(d,256)})]}),(o==null?void 0:o.description)&&u.jsx(G,{muted:!0,size:1,children:xpe(o.description,256)}),!s.length&&c.length>0&&u.jsxs(he,{space:2,children:[u.jsxs(te,{align:"center",gap:1,children:[u.jsx(G,{muted:!0,size:1,weight:"medium",children:a("search.filter-field-tooltip-used-in-document-types")}),u.jsx(pe,{padding:1,radius:2,tone:"transparent",children:u.jsx(G,{size:1,muted:!0,children:c.length})})]}),u.jsxs(G,{size:1,weight:"regular",muted:!0,children:[c.slice(0,RF).join(", "),(c==null?void 0:c.length)>RF?" +".concat(c.length-RF," more"):""]})]})]})}),disabled:!i,fallbackPlacements:["left"],placement:"right",portal:!0,children:n})}const $Fn=p.memo(function(n){let{item:r,onClose:o,...i}=n;const{dispatch:s,state:{filters:a}}=Fn(),l=p.useCallback(()=>{s({filter:r.filter,type:"TERMS_FILTERS_ADD"}),o==null||o()},[s,r.filter,o]),c=!!a.find(f=>Za(f)===Za(r.filter)),d=!!(r.fieldDefinition||r.filterDefinition.description);return u.jsx(K,{...i,children:u.jsx(Dr,{disabled:c,fontSize:1,justify:"flex-start",mode:"bleed",onClick:c?void 0:l,padding:0,style:{position:"relative",whiteSpace:"normal",width:"100%"},tabIndex:-1,tone:r==null?void 0:r.tone,children:u.jsx(AFn,{fieldDefinition:r.fieldDefinition,filterDefinition:r.filterDefinition,visible:d,children:u.jsx(K,{padding:3,children:u.jsx(sZe,{filter:r.filter})})})})})}),DFn=p.memo(function(n){let{item:r}=n;return u.jsx(K,{paddingTop:1,children:u.jsx(pe,{borderBottom:!0,paddingX:2,paddingY:3,tone:r==null?void 0:r.tone,children:u.jsx(G,{muted:!0,size:1,textOverflow:"ellipsis",weight:"medium",children:r.title})})})}),OFn={width:"300px"};function PFn(e){let{onClose:n}=e;const[r,o]=p.useState(null),[i,s]=p.useState(""),{t:a}=se(),l=p.useCallback(w=>s(w.currentTarget.value),[s]),c=p.useCallback(()=>s(""),[]),d=pr(),{state:{documentTypesNarrowed:f,definitions:h,filters:m,terms:{types:g}}}=Fn(),v=p.useMemo(()=>xFn({documentTypesNarrowed:f,fieldDefinitions:h.fields,filterDefinitions:h.filters,schema:d,titleFilter:i,types:g,t:a}),[f,h.fields,h.filters,d,i,g,a]),y=p.useCallback(w=>w.type==="filter"?u.jsx($Fn,{item:w,onClose:n,paddingBottom:1}):w.type==="header"?u.jsx(DFn,{item:w}):null,[n]),b=p.useCallback(w=>{const C=v[w];return C.type!=="filter"||!!m.find(_=>Za(_)===Za(C.filter))},[v,m]),x=p.useCallback(w=>{const C=v[w];switch(C.type){case"filter":return[...C.group?[C.group]:[],Za(C.filter)].join("-");case"header":return"".concat(C.type,"-").concat(C.title);default:return w}},[v]);return u.jsxs(te,{direction:"column",style:OFn,children:[u.jsx(oZe,{ariaInputLabel:a("search.filter-by-title-aria-label"),onChange:l,onClear:c,ref:o,typeFilter:i}),u.jsxs(te,{children:[v.length>0&&u.jsx(i1,{activeItemDataAttr:"data-hovered",ariaLabel:a("search.filters-aria-label",{count:v.length}),autoFocus:"input",getItemDisabled:b,getItemKey:x,inputElement:r,itemHeight:45,items:v,overscan:20,padding:1,paddingBottom:0,renderItem:y}),v.length==0&&u.jsx(K,{padding:3,children:u.jsx(G,{muted:!0,size:1,textOverflow:"ellipsis",children:a("search.filter-no-matches-found",{filter:i})})})]})]})}function $we(){const[e,n]=p.useState(!1),[r,o]=p.useState(null),[i,s]=p.useState(null),{t:a}=se(),{state:{fullscreen:l}}=Fn(),c=p.useCallback(()=>n(!1),[]),d=p.useCallback(()=>n(!0),[]);return oo(c,[r,i]),u.jsx(io,{__unstable_margins:[lj,0,0,0],content:u.jsx(see,{anchorElement:r,onClose:c,children:u.jsx(PFn,{onClose:c})}),open:e,placement:"bottom-start",radius:y2,ref:s,portal:!0,children:u.jsx(Te,{icon:Rs,mode:"bleed",onClick:d,size:l?"large":"default",ref:o,selected:e,text:a("search.action.add-filter")})})}const RFn=p.memo(function(n){let{selected:r,type:o,...i}=n;var s,a;const{dispatch:l}=Fn(),c=p.useCallback(()=>{l({type:"TERMS_TYPE_ADD",schemaType:o})},[l,o]),d=p.useCallback(()=>{l({type:"TERMS_TYPE_REMOVE",schemaType:o})},[l,o]),f=p.useCallback(()=>{r?d():c()},[c,d,r]);return u.jsx(K,{...i,children:u.jsx(Te,{iconRight:r&&Ic,justify:"flex-start",mode:"bleed",onClick:f,width:"fill",size:"large",tabIndex:-1,text:(a=o.title)!=null?a:o.name,tone:r?"primary":"default"},(s=o.title)!=null?s:o.name)})});var Dwe=Object.freeze,MFn=Object.defineProperty,LFn=(e,n)=>Dwe(MFn(e,"raw",{value:Dwe(n||e.slice())})),Owe;const FFn=M(K)(Owe||(Owe=LFn([`
border-top: 1px solid `,`;
flex-shrink: 0;
`])),e=>{let{theme:n}=e;return n.sanity.color.base.border}),BFn={width:"250px"};function NFn(){const[e,n]=p.useState(null),[r,o]=p.useState(""),i=p.useRef(null),{t:s}=se(),a=pr(),{dispatch:l,state:{terms:{types:c}}}=Fn(),[d,f]=p.useState(c),h=zFn(a,c,d,r),m=p.useCallback(C=>o(C.currentTarget.value),[o]),g=p.useCallback(()=>o(""),[]),v=p.useCallback(()=>{var C,_;f([]),l({type:"TERMS_TYPES_CLEAR"}),(C=i==null?void 0:i.current)==null||C.focusInputElement(),(_=i==null?void 0:i.current)==null||_.scrollToIndex(0)},[l]),y=p.useCallback(C=>{const _=h[C];switch(_.type){case"divider":return"".concat(_.type,"-").concat(C);case"header":return"".concat(_.type,"-").concat(_.title);case"item":return"".concat(_.type,"-").concat(_.item.name);default:return C}},[h]),b=p.useCallback(C=>C.type==="divider"?u.jsx(K,{paddingY:1,children:u.jsx(ti,{})}):C.type==="header"?u.jsx(K,{margin:2,padding:1,children:u.jsx(G,{muted:!0,size:1,weight:"medium",children:C.title})}):C.type==="item"?u.jsx(RFn,{paddingBottom:1,selected:C.selected,type:C.item}):null,[]),x=p.useCallback(C=>h[C].type!=="item",[h]),w=p.useCallback(C=>{const _=h[C];return _.type==="item"&&_.selected},[h]);return u.jsxs(te,{direction:"column",style:BFn,children:[u.jsx(oZe,{ariaInputLabel:s("search.action.filter-by-document-type-aria-label"),onChange:m,onClear:g,ref:n,typeFilter:r}),u.jsxs(te,{children:[h.length>0&&u.jsx(i1,{activeItemDataAttr:"data-hovered",ariaLabel:s("search.document-types-aria-label"),ariaMultiselectable:!0,autoFocus:"input",getItemDisabled:x,getItemSelected:w,getItemKey:y,inputElement:e,itemHeight:37,items:h,overscan:20,padding:1,paddingBottom:0,ref:i,renderItem:b}),!h.length&&u.jsx(K,{padding:3,children:u.jsx(G,{muted:!0,size:1,textOverflow:"ellipsis",children:s("search.document-types-no-matches-found",{filter:r})})})]}),!r&&c.length>0&&u.jsx(VFn,{onClick:v,selectedTypes:c})]})}function VFn(e){let{onClick:n,selectedTypes:r}=e;const{t:o}=se();return u.jsx(FFn,{padding:1,children:u.jsx(he,{children:u.jsx(Te,{"aria-label":o("search.action.clear-type-filters-aria-label"),"data-name":"type-filter-button",disabled:r.length===0,mode:"bleed",onClick:n,text:o("search.action.clear-type-filters-label"),tone:"primary"})})})}function zFn(e,n,r,o){return p.useMemo(()=>{const[i,s]=tZ(m7n(e,o),d=>r.includes(d)),a=i.length>0,l=i.length>0,c=[];return a&&c.push({title:"Selected",type:"header"}),i.forEach(d=>c.push({item:d,selected:n.includes(d),type:"item"})),a&&l&&c.push({type:"divider"}),s.forEach(d=>c.push({item:d,selected:n.includes(d),type:"item"})),c},[e,n,r,o])}const HFn=["top-start","bottom-start"];function UFn(){const[e,n]=p.useState(!1),[r,o]=p.useState(null),[i,s]=p.useState(null),{state:{fullscreen:a,terms:{types:l}}}=Fn(),{t:c}=se(),d=p.useCallback(()=>n(!1),[]),f=p.useCallback(()=>n(!0),[]);oo(d,[r,i]);const h=p.useMemo(()=>BKe({types:l,t:c}),[l,c]);return u.jsx(io,{__unstable_margins:[lj,0,0,0],content:u.jsx(see,{anchorElement:r,onClose:d,children:u.jsx(NFn,{})}),open:e,placement:"bottom-start",fallbackPlacements:HFn,portal:!0,radius:y2,ref:s,children:u.jsx(Te,{iconRight:ts,mode:"ghost",onClick:f,size:a?"large":"default",ref:o,selected:e,text:h,tone:"default"})})}var Pwe=Object.freeze,WFn=Object.defineProperty,GFn=(e,n)=>Pwe(WFn(e,"raw",{value:Pwe(n||e.slice())})),Rwe;const MF=M(K)(Rwe||(Rwe=GFn([`
flex-shrink: `,`;
`])),e=>{let{$flexShrink:n=0}=e;return n});function lZe(e){let{filter:n,fontSize:r=1,showContent:o=!0}=e;const{t:i}=se(),{state:{definitions:s,fullscreen:a}}=Fn(),l=Ig(s.operators,n.operatorType),c=l==null?void 0:l.buttonValueComponent,d=n.value,f=p.useMemo(()=>({Field:()=>u.jsx(MF,{$flexShrink:a?1:0,children:u.jsx(Ro,{tone:"default",size:r,textOverflow:"ellipsis",weight:"medium",children:u.jsx(iZe,{filter:n,maxLength:a?25:40})})}),Operator:h=>{let{children:m}=h;return o?u.jsx(MF,{$flexShrink:0,children:u.jsx(Ro,{tone:"default",size:r,textOverflow:"ellipsis",weight:"regular",children:m})}):null},Value:h=>{let{children:m}=h;return o?u.jsx(MF,{$flexShrink:1,children:u.jsx(Ro,{tone:"default",size:r,textOverflow:"ellipsis",weight:"medium",children:c?u.jsx(c,{value:d}):m})}):null}}),[n,r,a,o,c,d]);if(l!=null&&l.descriptionKey||console.warn("Missing `descriptionKey` for operator `%s`",n.operatorType),!o||!(l!=null&&l.descriptionKey)){const h=f.Field;return u.jsx(te,{align:"center",gap:1,children:u.jsx(h,{})})}return u.jsx(te,{align:"center",gap:1,children:u.jsx(Pt,{t:i,i18nKey:l==null?void 0:l.descriptionKey,components:f,values:qFn(n)})})}function qFn(e){const n={};return typeof e.value=="number"&&(n.count=e.value),LF(e.value)&&(n.value=e.value),en(e.value)&&"from"in e.value&&LF(e.value.from)&&(n.from=e.value.from),en(e.value)&&"to"in e.value&&LF(e.value.to)&&(n.to=e.value.to),n}function LF(e){return typeof e=="string"||typeof e=="number"}function YFn(e){const{t:n}=se();return u.jsx(K,{...e,children:u.jsxs(te,{align:"flex-start",gap:3,children:[u.jsx(Ro,{tone:"critical",children:u.jsx(Nc,{})}),u.jsxs(he,{space:4,children:[u.jsx(Ro,{size:1,tone:"critical",weight:"medium",children:n("search.error.display-filter-title")}),u.jsx(Ro,{size:1,tone:"critical",children:n("search.error.display-filter-description")})]})]})})}function KFn(e){let{onClick:n,operator:r,selected:o}=e;const i=p.useCallback(()=>n(r.type),[n,r.type]),{t:s}=se();return u.jsx(wt,{onClick:i,pressed:o,tone:"default",text:s(r.nameKey),iconRight:r==null?void 0:r.icon})}function ZFn(e){let{filter:n,operator:r}=e;var o;const i=p.useId(),{t:s}=se(),{dispatch:a,state:l}=Fn(),c=(o=u1(l.definitions.filters,n.filterName))==null?void 0:o.operators,d=p.useCallback(f=>{a({filterKey:Za(n),operatorType:f,type:"TERMS_FILTERS_SET_OPERATOR"})},[a,n]);return!r||!c||c.length<=1?null:u.jsx(Qr,{children:u.jsx(vr,{button:u.jsx(Te,{mode:"ghost",iconRight:ts,text:s(r.nameKey)}),id:i||"",menu:u.jsx(Xn,{children:c.map((f,h)=>{if(f.type==="item"){const m=Ig(l.definitions.operators,f.name);return m?u.jsx(KFn,{onClick:d,operator:m,selected:r.type===f.name},h):null}return f.type==="divider"?u.jsx(ti,{},h):null})}),placement:"bottom-start",popover:{constrainSize:!0,portal:!1,radius:2}})})}function XFn(e){let{filter:n}=e;const[r,o]=p.useState(null),{dispatch:i,state:{definitions:s,fullscreen:a}}=Fn(),l=u1(s.filters,n.filterName),c=Ig(s.operators,n.operatorType),d=vp(s.fields,n),f=Za(n),h=p.useCallback(()=>{i({filterKey:Za(n),type:"TERMS_FILTERS_REMOVE"})},[i,n]),m=p.useCallback(y=>{i({filterKey:f,type:"TERMS_FILTERS_SET_VALUE",value:y})},[i,f]),g=p.useCallback(y=>{o(y)},[]),v=c==null?void 0:c.inputComponent;return r?u.jsx(YFn,{padding:4}):u.jsx(xE,{onCatch:g,children:u.jsx(e1,{autoFocus:!WE,returnFocus:!0,children:u.jsxs(te,{direction:"column-reverse",children:[v&&u.jsx(pe,{borderTop:!0,padding:3,children:u.jsx(v,{fieldDefinition:d,onChange:m,value:n.value},n.operatorType)}),u.jsx(pe,{padding:3,children:u.jsxs(he,{space:3,children:[u.jsxs(te,{align:"flex-start",gap:3,justify:"space-between",children:[u.jsx(K,{paddingLeft:1,paddingRight:2,paddingY:1,children:u.jsx(sZe,{filter:n})}),a&&u.jsx(Te,{icon:Ji,mode:"bleed",onClick:h,tone:"critical",tooltipProps:{content:"Remove filter"}})]}),(l==null?void 0:l.description)&&u.jsx(pe,{border:!0,padding:3,radius:2,tone:"transparent",children:u.jsx(G,{muted:!0,size:1,children:l.description})}),u.jsx(ZFn,{filter:n,operator:c})]})})]})})})}var Mwe=Object.freeze,QFn=Object.defineProperty,JFn=(e,n)=>Mwe(QFn(e,"raw",{value:Mwe(n||e.slice())})),Lwe;const eBn=M(te)(Lwe||(Lwe=JFn([`
max-width: 480px;
min-width: 150px;
overflow: hidden;
overflow: clip;
width: 100%;
`])));function tBn(e){let{filter:n}=e;return u.jsxs(eBn,{direction:"column",children:[u.jsx(XFn,{filter:n}),RKe]})}var Fwe=Object.freeze,nBn=Object.defineProperty,RR=(e,n)=>Fwe(nBn(e,"raw",{value:Fwe(n||e.slice())})),Bwe,Nwe,Vwe,zwe;const rBn=M(Dr)(Bwe||(Bwe=RR([`
border-radius: `,`;
`])),e=>{let{theme:n}=e;return"0 ".concat(Ae(n.sanity.radius[2])," ").concat(Ae(n.sanity.radius[2])," 0")}),oBn=M(pe)(Nwe||(Nwe=RR([`
position: absolute;
right: 0;
`]))),iBn=M.div(Vwe||(Vwe=RR([`
align-items: center;
display: inline-flex;
max-width: 100%;
position: relative;
`]))),sBn=M(Dr)(zwe||(zwe=RR([`
border: none;
width: 100%;
`])));function aBn(e){let{filter:n,initialOpen:r}=e;const[o,i]=p.useState(r),[s,a]=p.useState(null),[l,c]=p.useState(null),{dispatch:d,state:{definitions:f,fullscreen:h}}=Fn(),{t:m}=se(),g=p.useCallback(()=>i(!1),[]),v=p.useCallback(()=>i(!0),[]),y=p.useCallback(()=>d({filterKey:Za(n),type:"TERMS_FILTERS_REMOVE"}),[d,n]),b=p.useCallback(w=>{["Backspace","Delete"].includes(w.key)&&y()},[y]);oo(g,[s,l]);const x=cj({fieldDefinitions:f.fields,filter:n,filterDefinitions:f.filters,operatorDefinitions:f.operators});return u.jsx(io,{__unstable_margins:[lj,0,0,0],content:u.jsx(see,{anchorElement:s,onClose:g,children:u.jsx(tBn,{filter:n})}),constrainSize:!0,open:o,overflow:"auto",placement:"bottom-start",portal:!0,radius:y2,ref:c,children:u.jsxs(iBn,{children:[u.jsx(pe,{__unstable_focusRing:!0,display:"flex",radius:2,tone:x?"primary":"transparent",children:u.jsx(sBn,{mode:"bleed",onClick:v,onKeyDown:b,paddingLeft:h?3:2,paddingRight:h?3:5,paddingY:h?3:2,ref:a,children:u.jsx(lZe,{filter:n,showContent:x})})}),!h&&u.jsx(oBn,{__unstable_focusRing:!0,display:"flex",radius:2,tone:x?"primary":"transparent",children:u.jsx(rBn,{"aria-label":m("search.action.remove-filter-aria-label"),fontSize:1,icon:Oi,mode:"bleed",onClick:y,onKeyDown:b,padding:2,radius:2})})]})})}function cZe(){const{dispatch:e,state:{filters:n,fullscreen:r,lastAddedFilter:o,terms:{types:i}}}=Fn(),{t:s}=se(),a=p.useRef(!1),l=p.useCallback(()=>{e({type:"TERMS_FILTERS_CLEAR"}),e({type:"TERMS_TYPES_CLEAR"})},[e]),c=n.length>0||i.length>0;p.useEffect(()=>{a.current=!0},[]);const d=o&&Za(o),f=()=>u.jsx(Te,{mode:"bleed",onClick:l,size:r?"large":"default",text:s("search.action.clear-filters"),tone:"critical"});return u.jsxs(u.Fragment,{children:[u.jsxs(te,{align:"flex-start",gap:3,justify:"space-between",padding:2,children:[u.jsxs(te,{flex:1,gap:2,wrap:"wrap",children:[u.jsx(UFn,{}),n==null?void 0:n.map(h=>{const m=Za(h);return u.jsx(aBn,{filter:h,initialOpen:a.current&&d===m},m)}),!r&&u.jsx($we,{})]}),c&&!r&&u.jsx(f,{})]}),r&&u.jsxs(te,{justify:"space-between",paddingBottom:2,paddingX:2,children:[u.jsx($we,{}),c&&u.jsx(f,{})]}),RKe]})}function lBn(){const{t:e}=se();return u.jsx(te,{align:"center",direction:"column",gap:4,paddingX:4,paddingY:5,children:u.jsx(Qr,{space:3,children:u.jsx(G,{muted:!0,children:u.jsx(Pt,{t:e,i18nKey:"search.instructions",components:{ControlsIcon:()=>u.jsx(Aq,{style:{padding:"0 0.25rem"}},0)}})})})})}function cBn(e){let{availableCharacters:n,types:r}=e;const{t:o}=se(),i=p.useMemo(()=>BKe({availableCharacters:n,types:r,t:o}),[n,r,o]);return u.jsx(pe,{border:!0,padding:2,radius:2,children:u.jsx(G,{muted:!0,size:1,children:i})})}var Hwe=Object.freeze,uBn=Object.defineProperty,dBn=(e,n)=>Hwe(uBn(e,"raw",{value:Hwe(n||e.slice())})),Uwe;const fBn=M(pe)(Uwe||(Uwe=dBn([`
cursor: default;
`])));function hBn(e){let{filter:n}=e;return u.jsx(fBn,{border:!0,padding:2,radius:2,tone:"primary",children:u.jsx(lZe,{filter:n})})}var Wwe=Object.freeze,pBn=Object.defineProperty,MR=(e,n)=>Wwe(pBn(e,"raw",{value:Wwe(n||e.slice())})),Gwe,qwe,Ywe,Kwe;const mBn=40,uZe=M(Dr)(Gwe||(Gwe=MR([`
border-radius: `,`;
cursor: default;
width: 100%;
`])),e=>{let{theme:n}=e;return Ae(n.sanity.radius[2])}),gBn=M(K)(qwe||(qwe=MR([`
flex-shrink: 3;
`]))),vBn=M(te)(Ywe||(Ywe=MR([`
flex-shrink: 2;
`]))),yBn=M.div(Kwe||(Kwe=MR([`
opacity: 0.8;
visibility: hidden;
@media (hover: hover) {
`,`:hover & {
visibility: visible;
}
&:hover {
opacity: 0.4;
}
}
`])),uZe);function bBn(e){let{index:n,maxVisibleTypePillChars:r=mBn,value:o,...i}=e;var s;const{dispatch:a,recentSearchesStore:l}=Fn(),c=r-o.query.length,d=p.useCallback(()=>{if(a({type:"TERMS_SET",filters:o==null?void 0:o.filters,terms:o}),l){const h=l==null?void 0:l.addSearch(o,o==null?void 0:o.filters);a({recentSearches:h,type:"RECENT_SEARCHES_SET"})}},[a,l,o]),f=p.useCallback(h=>{if(h.stopPropagation(),l){const m=l==null?void 0:l.removeSearchAtIndex(n);a({recentSearches:m,type:"RECENT_SEARCHES_SET"})}},[a,n,l]);return u.jsx(K,{...i,children:u.jsx(uZe,{mode:"bleed",onClick:d,paddingLeft:3,paddingRight:1,paddingY:1,tabIndex:-1,children:u.jsxs(te,{align:"stretch",children:[u.jsxs(Qr,{paddingY:2,children:[u.jsx(G,{muted:!0,size:1,children:u.jsx(e6e,{})}),u.jsx(G,{children:"​"})]}),u.jsxs(te,{align:"stretch",flex:1,gap:2,justify:"flex-start",marginLeft:3,wrap:"wrap",children:[o.query&&u.jsx(vBn,{align:"center",paddingY:2,children:u.jsx(G,{muted:!0,size:1,textOverflow:"ellipsis",weight:"medium",children:o.query})}),o.types.length>0&&u.jsx(gBn,{children:u.jsx(cBn,{availableCharacters:c,types:o.types})}),(s=o==null?void 0:o.filters)==null?void 0:s.map((h,m)=>u.jsx(hBn,{filter:h},m))]}),u.jsx(te,{align:"center",children:u.jsx(yBn,{onClick:f,children:u.jsx(te,{padding:2,children:u.jsx(G,{size:1,children:u.jsx(Oi,{})})})})})]})})})}var Zwe=Object.freeze,xBn=Object.defineProperty,wBn=(e,n)=>Zwe(xBn(e,"raw",{value:Zwe(n||e.slice())})),Xwe;const CBn=36,_Bn=20,SBn=40,kBn=M(pe)(Xwe||(Xwe=wBn([`
overflow-x: hidden;
overflow-y: auto;
position: relative;
`])));function dZe(e){let{inputElement:n}=e;const{dispatch:r,recentSearchesStore:o,state:{filtersVisible:i,fullscreen:s,recentSearches:a}}=Fn(),l=p.useRef(null),{t:c}=se(),d=p.useCallback(()=>{var v;if(o){const y=o.removeSearch();r({recentSearches:y,type:"RECENT_SEARCHES_SET"})}(v=l==null?void 0:l.current)==null||v.focusInputElement()},[r,o]),f=gE(),h=p.useMemo(()=>f<2?_Bn:SBn,[f]),m=p.useCallback((v,y)=>{let{virtualIndex:b}=y;return u.jsx(bBn,{index:b,maxVisibleTypePillChars:h,paddingBottom:1,value:v})},[h]),g=!!a.length;return u.jsx(kBn,{borderTop:g||!g&&!i&&s,flex:1,children:a.length>0?u.jsxs(u.Fragment,{children:[u.jsx(K,{paddingBottom:2,paddingTop:4,paddingX:3,children:u.jsx(G,{muted:!0,size:1,weight:"medium",children:c("search.recent-searches-label")})}),u.jsx(K,{children:u.jsx(i1,{activeItemDataAttr:"data-hovered",ariaLabel:c("search.recent-searches-aria-label"),inputElement:n,initialIndex:0,itemHeight:CBn,items:a,paddingX:2,paddingY:1,renderItem:m})}),u.jsx(K,{paddingBottom:2,paddingTop:1,paddingX:2,children:u.jsx(Te,{mode:"bleed",onClick:d,tone:"default",text:c("search.action.clear-recent-searches"),muted:!0})})]}):!i&&s&&u.jsx(lBn,{})})}var Qwe=Object.freeze,EBn=Object.defineProperty,aee=(e,n)=>Qwe(EBn(e,"raw",{value:Qwe(n||e.slice())})),Jwe,e2e,t2e;const jBn=Lf(Jwe||(Jwe=aee([`
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
`]))),TBn=M(Pv)(e2e||(e2e=aee([`
animation: `,` 500ms linear infinite;
`])),jBn),IBn=M.div(t2e||(t2e=aee([`
line-height: 0;
position: relative;
`]))),fZe=p.forwardRef(function(n,r){let{ariaInputLabel:o,onClose:i}=n;const s=p.useRef(!1),{dispatch:a,state:{filters:l,filtersVisible:c,fullscreen:d,result:{loading:f},terms:{types:h,query:m}}}=Fn(),{t:g}=se(),v=p.useCallback(()=>a({type:"FILTERS_VISIBLE_SET",visible:!c}),[a,c]),y=p.useCallback(w=>a({type:"TERMS_QUERY_SET",query:w.currentTarget.value}),[a]),b=p.useCallback(()=>{a({type:"TERMS_QUERY_SET",query:""})},[a]);p.useEffect(()=>{d||a({type:"FILTERS_VISIBLE_SET",visible:!0})},[a,d]),p.useEffect(()=>{s.current=!0},[]);const x=l.length>0||h.length>0;return u.jsx(pe,{flex:"none",children:u.jsxs(te,{align:"center",flex:1,gap:d?2:1,padding:d?2:1,children:[d&&u.jsx(Te,{"aria-label":g("search.action.close-search-aria-label"),icon:Yk,mode:"bleed",onClick:i,size:"large",tooltipProps:{content:g("search.action.close-search-aria-label")}}),u.jsx(K,{flex:1,children:u.jsx(ree,{__unstable_disableFocusRing:!0,$background:d,$smallClearButton:d,"aria-label":o,autoComplete:"off",border:!1,clearButton:!!m,fontSize:[2,2,1],icon:f?TBn:Ja,onChange:y,onClear:b,placeholder:g("search.placeholder"),radius:2,ref:r,spellCheck:!1,value:m})}),d&&u.jsx(IBn,{children:u.jsx(dj,{"aria-expanded":c,"aria-label":g("search.action.toggle-filters-aria-label",{context:c?"hide":"show"}),icon:Aq,mode:"bleed",onClick:v,selected:c,size:"large",tone:x?"primary":void 0,tooltipProps:{content:g("search.action.toggle-filters-label",{context:c?"hide":"show"})}})})]})})});function ABn(){const{t:e}=se();return u.jsx(oa,{width:0,children:u.jsxs(he,{"aria-live":"assertive",space:4,paddingX:4,paddingY:5,children:[u.jsx(G,{align:"center",muted:!0,size:1,weight:"medium",children:e("search.no-results-title")}),u.jsx(G,{align:"center",muted:!0,size:1,children:e("search.no-results-help-description")})]})})}var n2e=Object.freeze,$Bn=Object.defineProperty,DBn=(e,n)=>n2e($Bn(e,"raw",{value:n2e(n||e.slice())})),r2e;const OBn=M(G)(r2e||(r2e=DBn([`
&:not([data-muted]) {
&[data-tone='default'] {
--card-fg-color: var(--card-badge-default-fg-color);
}
&[data-tone='primary'] {
--card-fg-color: var(--card-badge-primary-fg-color);
}
&[data-tone='positive'] {
--card-fg-color: var(--card-badge-positive-fg-color);
}
&[data-tone='caution'] {
--card-fg-color: var(--card-badge-caution-fg-color);
}
&[data-tone='critical'] {
--card-fg-color: var(--card-badge-critical-fg-color);
}
}
&[data-dimmed] {
opacity: 0.3;
}
`]))),Ro=p.forwardRef(function(n,r){const{tone:o,dimmed:i,muted:s,...a}=n;return u.jsx(OBn,{"data-ui":"TextWithTone","data-dimmed":i?"":void 0,"data-muted":s?"":void 0,"data-tone":o,muted:s,ref:r,...a})});function PBn(){const{t:e}=se();return u.jsxs(te,{align:"center","aria-live":"assertive",direction:"column",flex:1,gap:3,marginY:2,padding:4,children:[u.jsx(K,{marginBottom:1,children:u.jsx(Ro,{tone:"critical",children:u.jsx(ii,{})})}),u.jsx(Ro,{size:2,tone:"critical",weight:"medium",children:e("search.error.unspecified-error-title")}),u.jsx(Ro,{size:1,tone:"critical",children:e("search.error.unspecified-error-help-description")})]})}const d0={createdAsc:{ignoreScore:!0,sort:{direction:"asc",field:"_createdAt"},titleKey:"search.ordering.created-ascending-label"},createdDesc:{ignoreScore:!0,sort:{direction:"desc",field:"_createdAt"},titleKey:"search.ordering.created-descending-label"},relevance:{customMeasurementLabel:"relevance",sort:{direction:"desc",field:"_updatedAt"},titleKey:"search.ordering.best-match-label"},updatedAsc:{ignoreScore:!0,sort:{direction:"asc",field:"_updatedAt"},titleKey:"search.ordering.updated-ascending-label"},updatedDesc:{ignoreScore:!0,sort:{direction:"desc",field:"_updatedAt"},titleKey:"search.ordering.updated-descending-label"}};var o2e=Object.freeze,RBn=Object.defineProperty,MBn=(e,n)=>o2e(RBn(e,"raw",{value:o2e(n||e.slice())})),i2e;const s2e=[d0.relevance,{type:"divider"},d0.createdAsc,d0.createdDesc,{type:"divider"},d0.updatedAsc,d0.updatedDesc],LBn=M(te)(i2e||(i2e=MBn([`
box-sizing: border-box;
`])));function a2e(e){return e.type==="divider"}function FBn(e){let{ordering:n}=e;const{t:r}=se(),{dispatch:o,state:{ordering:i}}=Fn(),s=p.useCallback(()=>{o({ordering:n,type:"ORDERING_SET"})},[o,n]),a=p.useMemo(()=>Kn(i,n),[i,n]);return u.jsx(wt,{onClick:s,pressed:a,tone:"default",text:r(n.titleKey)})}function BBn(){const{t:e}=se(),{state:{ordering:n}}=Fn(),r=p.useId(),o=s2e.find(i=>Kn(n,i)&&!a2e(i));return o?u.jsx(pe,{borderBottom:!0,children:u.jsx(LBn,{align:"center",flex:1,padding:2,children:u.jsx(vr,{button:u.jsx(Te,{mode:"bleed",icon:Q_,text:e(o.titleKey)}),id:r||"",menu:u.jsx(Xn,{children:s2e.map((i,s)=>a2e(i)?u.jsx(ti,{},s):u.jsx(FBn,{ordering:i},s))}),placement:"bottom-start",popover:{portal:!0,radius:2}})})}):null}var l2e=Object.freeze,NBn=Object.defineProperty,VBn=(e,n)=>l2e(NBn(e,"raw",{value:l2e(n||e.slice())})),c2e;const zBn=M(pe)(c2e||(c2e=VBn([`
cursor: help;
left: 0;
position: absolute;
top: 0;
`])));function HBn(e){let{data:n}=e;const{score:r}=n;let o="default";r<=.1?o="critical":r>=.5&&(o="primary");const i=n.stories.filter(s=>s.score>0);return u.jsx(u.Fragment,{children:u.jsx(hn,{content:u.jsx(he,{space:2,children:i.length?u.jsx(u.Fragment,{children:i.map(s=>u.jsxs(Qr,{space:3,children:[u.jsx(qi,{size:0,weight:"medium",children:s.path}),u.jsx(qi,{size:0,children:s.why})]},s.path))}):u.jsx(qi,{size:0,children:"No matches"})}),placement:"bottom-start",portal:!0,children:u.jsx(zBn,{padding:1,shadow:1,tone:o,children:u.jsxs(qi,{size:0,children:["score: ",r]})})})})}var u2e=Object.freeze,UBn=Object.defineProperty,WBn=(e,n)=>u2e(UBn(e,"raw",{value:u2e(n||e.slice())})),d2e;const GBn=57,qBn=4,YBn=M(te)(d2e||(d2e=WBn([`
opacity: `,`;
overflow-x: hidden;
overflow-y: auto;
position: relative;
transition: 300ms opacity;
width: 100%;
`])),e=>{let{$loading:n}=e;return n?.5:1});function hZe(e){let{inputElement:n}=e;const{dispatch:r,onClose:o,recentSearchesStore:i,setSearchCommandList:s,state:{debug:a,filters:l,fullscreen:c,lastActiveIndex:d,result:f,terms:h}}=Fn(),{t:m}=se(),g=!!f.hits.length,v=!f.hits.length&&f.loaded,y=f.error,b=p.useCallback(()=>{if(i){const w=i.addSearch(h,l);r({recentSearches:w,type:"RECENT_SEARCHES_SET"})}o==null||o()},[r,l,o,i,h]),x=p.useCallback(w=>u.jsxs(u.Fragment,{children:[u.jsx(QJ,{documentId:ro(w.hit._id)||"",documentType:w.hit._type,onClick:b,paddingY:1}),a&&u.jsx(HBn,{data:w})]}),[a,b]);return u.jsx(te,{children:u.jsx(pe,{borderTop:c||!!(y||g||v),flex:1,children:u.jsxs(te,{direction:"column",height:"fill",children:[g&&u.jsx(BBn,{}),u.jsx(YBn,{$loading:f.loading,"aria-busy":f.loading,flex:1,children:y?u.jsx(PBn,{}):u.jsxs(u.Fragment,{children:[g&&u.jsx(i1,{activeItemDataAttr:"data-hovered",ariaLabel:m("search.search-results-label"),"data-testid":"search-results",fixedHeight:!0,initialIndex:d,inputElement:n,itemHeight:GBn,items:f.hits,overscan:qBn,paddingX:2,paddingY:1,ref:s,renderItem:x}),v&&u.jsx(ABn,{})]})})]})})})}var f2e=Object.freeze,KBn=Object.defineProperty,pZe=(e,n)=>f2e(KBn(e,"raw",{value:f2e(n||e.slice())})),h2e,p2e;const ZBn=M(pe)(h2e||(h2e=pZe([`
flex-direction: column;
overflow: hidden;
overflow: clip;
pointer-events: all;
position: relative;
`]))),XBn=M(K)(p2e||(p2e=pZe([`
height: 100%;
left: 0;
overflow: hidden;
overflow: clip;
pointer-events: none;
position: fixed;
top: 0;
width: 100%;
z-index: 1;
`])));function QBn(e){let{onClose:n,onOpen:r,open:o}=e;const[i,s]=p.useState(null),{scheme:a}=zs(),{t:l}=se(),{state:{filtersVisible:c,terms:d}}=Fn(),f=IR({terms:d});return u.jsx(nZe,{hasValidTerms:f,onClose:n,onOpen:r,open:o,children:o&&u.jsx(Vv,{children:u.jsx(e1,{autoFocus:!WE,returnFocus:!0,children:u.jsx(XBn,{children:u.jsxs(ZBn,{display:"flex",height:"fill",scheme:a,tone:"default",children:[u.jsx(fZe,{ariaInputLabel:l(f?"search.search-results-aria-label":"search.recent-searches-aria-label"),onClose:n,ref:s}),c&&u.jsx(pe,{borderTop:!0,flex:"none",children:u.jsx(cZe,{})}),f?u.jsx(hZe,{inputElement:i}):u.jsx(dZe,{inputElement:i})]})})})})})}function JBn(e){const{activeTool:n}=e;return p.createElement(n.component,{tool:n})}function eNn(){return u.jsx(pe,{height:"fill",children:u.jsx(te,{align:"center",height:"fill",justify:"center",padding:4,sizing:"border",children:u.jsx(oa,{width:0,children:u.jsx(pe,{padding:4,radius:2,shadow:1,tone:"caution",children:u.jsxs(te,{children:[u.jsx(K,{children:u.jsx(G,{size:1,children:u.jsx(ii,{})})}),u.jsxs(he,{flex:1,marginLeft:3,space:3,children:[u.jsx(G,{as:"h1",size:1,weight:"medium",children:"No configured tools"}),u.jsx(G,{as:"p",muted:!0,size:1,children:"Please configure a tool in your Studio configuration."}),u.jsx(G,{as:"p",muted:!0,size:1,children:u.jsx("a",{href:"https://www.sanity.io/docs/studio-tools",rel:"noreferrer",target:"_blank",children:"Learn how to add a tool →"})})]})]})})})})})}function tNn(e){const{reason:n="Redirecting…"}=e;return u.jsx(pe,{height:"fill",children:u.jsx(te,{align:"center",height:"fill",justify:"center",padding:4,sizing:"border",children:u.jsx(oa,{width:0,children:u.jsx(pe,{padding:4,radius:2,shadow:1,tone:"primary",children:u.jsxs(te,{children:[u.jsx(K,{children:u.jsx(G,{size:1,children:u.jsx(Dq,{})})}),u.jsx(he,{flex:1,marginLeft:3,space:3,children:u.jsx(G,{as:"h1",size:1,weight:"bold",children:n})})]})})})})})}function nNn(e){const{toolName:n}=e;return u.jsx(pe,{height:"fill",children:u.jsx(te,{align:"center",height:"fill",justify:"center",padding:4,sizing:"border",children:u.jsx(oa,{width:0,children:u.jsx(pe,{padding:4,radius:2,shadow:1,tone:"caution",children:u.jsxs(te,{children:[u.jsx(K,{children:u.jsx(G,{size:1,children:u.jsx(ii,{})})}),u.jsx(he,{flex:1,marginLeft:3,space:3,children:u.jsxs(G,{as:"h1",size:1,weight:"medium",children:["Tool not found: ",u.jsx("code",{children:n})]})})]})})})})})}const rNn="https://www.sanity.io/docs/workspaces",mZe=o1(e=>ys(e.map(n=>n.auth.state.pipe(_e(r=>[n.name,r])))).pipe(_e(n=>Object.fromEntries(n))));var m2e=Object.freeze,oNn=Object.defineProperty,iNn=(e,n)=>m2e(oNn(e,"raw",{value:m2e(n||e.slice())})),g2e;const TU={"logged-in":"","logged-out":"Signed out","no-access":""},sNn=M.div(g2e||(g2e=iNn([`
width: `,`;
height: `,`;
svg {
width: 100%;
height: 100%;
}
`])),e=>e.$size==="small"?"25px":"41px",e=>e.$size==="small"?"25px":"41px"),lee=e=>{let{icon:n,size:r="small"}=e;const o=p.useMemo(()=>gZe(n),[n]);return u.jsx(sNn,{$size:r,children:o})},gZe=e=>{if(Mn.isValidElementType(e))return p.createElement(e);if(p.isValidElement(e))return e};function v2e(e){const{state:n,subtitle:r,selected:o,title:i,icon:s,iconRight:a}=e,l=p.useMemo(()=>gZe(a),[a]);return u.jsxs(te,{align:"center",flex:"none",gap:3,children:[u.jsx(lee,{icon:s,size:"small"}),u.jsxs(he,{flex:1,space:2,children:[u.jsx(G,{size:1,textOverflow:"ellipsis",weight:"medium",children:i}),r&&u.jsx(G,{muted:!0,size:1,textOverflow:"ellipsis",children:r})]}),n&&TU[n]&&u.jsx(K,{paddingLeft:1,children:u.jsx(G,{size:1,muted:!0,textOverflow:"ellipsis",children:TU[n]})}),(o||l)&&u.jsxs(te,{align:"center",gap:4,paddingLeft:3,paddingRight:2,children:[o&&u.jsx(G,{children:u.jsx(Ic,{})}),l&&u.jsx(G,{muted:!0,children:l})]})]})}var y2e=Object.freeze,aNn=Object.defineProperty,lNn=(e,n)=>y2e(aNn(e,"raw",{value:y2e(n||e.slice())})),b2e;const x2e=[{url:"https://slack.sanity.io/",i18nKey:"workspaces.community-title",title:"Community"},{url:"https://www.sanity.io/docs",i18nKey:"workspaces.docs-title",title:"Docs"},{url:"https://www.sanity.io/legal/privacy",i18nKey:"workspaces.privacy-title",title:"Privacy"},{url:"https://www.sanity.io",i18nKey:"workspaces.sanity-io-title",title:"sanity.io"}],cNn=M(G)(b2e||(b2e=lNn([`
a {
color: inherit;
}
`])));function w2e(e){const{children:n,footer:r,header:o}=e;return se(),u.jsxs(he,{space:6,children:[u.jsx(pe,{border:!0,radius:3,overflow:"auto",children:u.jsxs(he,{children:[typeof o=="object"&&u.jsx(K,{children:o}),typeof o=="string"&&u.jsx(K,{paddingY:4,children:u.jsx(Cs,{align:"center",size:1,children:o})}),u.jsx(K,{paddingX:1,children:u.jsx(pe,{borderTop:!!o,borderBottom:!!r,children:n})}),r&&u.jsx(K,{children:r})]})}),u.jsxs(te,{direction:"column",gap:4,justify:"center",align:"center",paddingBottom:4,children:[u.jsx(G,{size:3,children:u.jsx(K0n,{})}),u.jsx(te,{align:"center",gap:2,children:x2e.map((i,s)=>u.jsxs(p.Fragment,{children:[u.jsx(cNn,{muted:!0,size:1,children:u.jsx("a",{href:i.url,target:"_blank",rel:"noopener noreferrer",children:i.title})}),s<x2e.length-1&&u.jsx(G,{size:1,muted:!0,children:"•"})]},i.title))})]})]})}function uNn(){var e;const n=GE(),{activeWorkspace:r,setActiveWorkspace:o}=cy(),[i]=mZe(n),[s,a]=p.useState((r==null?void 0:r.name)||null),l=n.length===1?n[0]:n.find(h=>h.name===s),c=(e=l==null?void 0:l.auth)==null?void 0:e.LoginComponent,d=p.useCallback(()=>a(null),[]),{t:f}=se();return i?c&&l?u.jsxs(he,{space:2,children:[n.length>1&&u.jsx(te,{children:u.jsx(Te,{icon:Yk,mode:"bleed",onClick:d,text:f("workspaces.action.choose-another-workspace")})}),u.jsx(w2e,{header:u.jsx(K,{padding:3,children:u.jsx(v2e,{icon:l.icon,title:l.title,subtitle:l==null?void 0:l.subtitle})}),children:u.jsx(he,{padding:2,paddingBottom:3,paddingTop:4,children:p.createElement(c,{...Oa(l,["type","__internal"]),key:s})})})]}):u.jsx(w2e,{header:f("workspaces.choose-your-workspace-label"),footer:u.jsx(he,{padding:1,children:u.jsx(Te,{as:"a",href:rNn,icon:Rs,mode:"bleed",rel:"noopener noreferrer",size:"large",target:"__blank",text:f("workspaces.action.add-workspace")})}),children:u.jsx(he,{space:1,paddingX:1,paddingY:2,children:n.map(h=>{const g=i[h.name].authenticated?"logged-in":h.auth.LoginComponent?"logged-out":"no-access",v=()=>{g==="logged-in"&&h.name!==r.name&&o(h.name),g==="logged-out"&&a(h.name)};return u.jsx(pe,{as:"button",radius:2,padding:2,onClick:v,children:u.jsx(v2e,{icon:h==null?void 0:h.icon,iconRight:Od,state:g,subtitle:h==null?void 0:h.subtitle,title:(h==null?void 0:h.title)||h.name})},h.name)})})}):u.jsx(Jr,{showText:!0})}var C2e=Object.freeze,dNn=Object.defineProperty,fNn=(e,n)=>C2e(dNn(e,"raw",{value:C2e(n||e.slice())})),_2e;const hNn=M(Xn)(_2e||(_2e=fNn([`
max-width: 350px;
min-width: 250px;
`]))),pNn={constrainSize:!0,fallbackPlacements:["bottom-end","bottom"],placement:"bottom-end"};function vZe(){const e=GE(),{activeWorkspace:n,setActiveWorkspace:r}=cy(),[o]=mZe(e),{navigateUrl:i}=Uu(),{t:s}=se();if(!(e.length>1))return null;const l=!o;return u.jsx(vr,{button:u.jsx(te,{children:u.jsx(hn,{content:s("workspaces.select-workspace-tooltip"),disabled:l,portal:!0,children:u.jsx(Dr,{disabled:l,mode:"bleed",padding:2,width:"fill",children:u.jsxs(te,{align:"center",gap:2,children:[u.jsx(K,{children:u.jsx(G,{size:1,textOverflow:"ellipsis",weight:"medium",children:n.title})}),u.jsx(G,{size:1,children:u.jsx(ts,{})})]})})})}),id:"workspace-menu",menu:!l&&o?u.jsx(hNn,{children:e.map(c=>{const f=o[c.name].authenticated?"logged-in":c.auth.LoginComponent?"logged-out":"no-access",h=()=>{f==="logged-in"&&c.name!==n.name&&r(c.name),f==="logged-out"&&i({path:c.basePath})},m=c.name===n.name;return u.jsx(wt,{badgeText:TU[f],iconRight:m?Ic:void 0,onClick:h,pressed:m,preview:u.jsx(lee,{icon:c.icon,size:"small"}),selected:m,__unstable_subtitle:c.subtitle,__unstable_space:1,text:(c==null?void 0:c.title)||c.name},c.name)})}):void 0,popover:pNn})}function yZe(){return u.jsx(pe,{height:"fill",overflow:"auto",paddingX:4,children:u.jsx(te,{height:"fill",direction:"column",align:"center",justify:"center",paddingTop:4,children:u.jsx(oa,{width:0,children:u.jsx(uNn,{})})})})}function mNn(){return u.jsx(u.Fragment,{children:"TODO: implement config errors screen"})}var S2e=Object.freeze,gNn=Object.defineProperty,vNn=(e,n)=>S2e(gNn(e,"raw",{value:S2e(n||e.slice())})),k2e;const yNn=M.label(k2e||(k2e=vNn([`
clip: rect(0 0 0 0);
clip-path: inset(50%);
height: 1px;
overflow: hidden;
overflow: clip;
position: absolute;
white-space: nowrap;
width: 1px;
`])));function bNn(e){const{projectId:n}=e,r=window.location.origin,o=p.useMemo(()=>{const i=new URL("https://sanity.io/manage/project/".concat(n,"/api"));return i.searchParams.set("cors","add"),i.searchParams.set("origin",r),i.searchParams.set("credentials",""),i.toString()},[r,n]);return p.useEffect(()=>{const i=()=>{window.location.reload()};return window.addEventListener("focus",i),()=>{window.removeEventListener("focus",i)}},[]),u.jsx(pe,{height:"fill",children:u.jsx(Vs,{id:"cors-error-dialog",header:"Before you continue...",width:1,footer:{confirmButton:{text:"Continue",iconRight:Hg,as:"a",href:o,target:"_blank",rel:"noopener noreferrer",tone:"primary"}},children:u.jsxs(he,{space:4,children:[u.jsxs(G,{children:["To access your content, you need to ",u.jsx("b",{children:"add the following URL as a CORS origin"})," to your Sanity project."]}),u.jsx(yNn,{"aria-hidden":"true",children:"CORS URL to be added"}),u.jsx(xs,{value:r,readOnly:!0})]})})})}function bZe(){const[e,n]=p.useState(null),[r,o]=p.useState(null);if(r)throw r;const{activeWorkspace:i}=cy(),s=p.useCallback(()=>{var c,d;(d=(c=i.auth).logout)==null||d.call(c)},[i]);p.useEffect(()=>{const c=i.auth.state.subscribe({next:d=>{let{currentUser:f}=d;n(f)},error:o});return()=>{c.unsubscribe()}},[i]);const a=PWe(e==null?void 0:e.provider),l=a?" through ".concat(a):"";return u.jsx(pe,{height:"fill",children:u.jsx(Vs,{id:"not-authorized-dialog",header:"Not authorized",width:1,footer:{confirmButton:{text:"Sign out",onClick:s,tone:"default"}},children:u.jsxs(he,{space:4,children:[u.jsx(G,{children:"You are not authorized to access this studio. Maybe you could ask someone to invite you to collaborate on this project?"}),u.jsxs(G,{children:["If you think this is an error, verify that you are signed in with the correct account. You are currently signed in as"," ",u.jsxs("strong",{children:[e==null?void 0:e.name," (",e==null?void 0:e.email,")"]}),l,"."]})]})})})}function xNn(e){return u.jsx(pe,{height:"fill",sizing:"border",tone:"caution",display:"flex",children:u.jsx(te,{direction:"row",justify:"center",flex:1,align:"center",children:u.jsxs(he,{space:4,children:[u.jsx(Cs,{as:"h1",children:"Workspace not found"}),u.jsx(Qr,{children:u.jsx(Te,{text:"Go to default workspace",onClick:e.onNavigateToDefaultWorkspace,mode:"ghost"})})]})})})}function wNn(e){return e.map(n=>n.kind==="type"?"".concat(n.name||"<unnamed>","(").concat(n.type,")"):n.kind==="property"?n.name:null).filter(Boolean).join(" > ")}function CNn(e){const n=e._validation,r=n==null?void 0:n.filter(o=>o.problems.some(i=>i.severity==="warning"));(r==null?void 0:r.length)!==0&&(console.groupCollapsed("⚠️ Schema has ".concat(r==null?void 0:r.length," warnings")),r==null||r.forEach(o=>{const i=wNn(o.path);console.group("%cAt ".concat(i),"color: #FF7636"),o.problems.forEach(s=>{console.log(s.message)}),console.groupEnd()}),console.groupEnd())}var E2e=Object.freeze,_Nn=Object.defineProperty,xZe=(e,n)=>E2e(_Nn(e,"raw",{value:E2e(n||e.slice())})),j2e,T2e;const SNn={error:"critical",warning:"caution"},I2e=M.code(j2e||(j2e=xZe([`
&& {
background: none;
color: inherit;
}
`]))),kNn=M(G)(T2e||(T2e=xZe([`
white-space: pre-line;
`])));function wZe(e){const{problemGroups:n}=e;se();const r=p.useMemo(()=>{const o=[];for(const i of n)for(const s of i.problems)o.push({group:i,problem:s});return o},[n]);return u.jsx(he,{as:"ul",space:4,children:r.map((o,i)=>{let{group:s,problem:a}=o;const l=a.severity==="error",c=a.severity==="warning",d=ENn(s);return u.jsxs(pe,{border:!0,padding:4,radius:2,tone:SNn[a.severity],children:[u.jsxs(te,{children:[u.jsx(K,{marginRight:3,children:u.jsxs(G,{muted:!0,size:1,children:[l&&u.jsx(Nc,{}),c&&u.jsx(ii,{})]})}),u.jsx(K,{flex:1,children:u.jsx(G,{size:1,weight:"medium",children:d?u.jsxs(u.Fragment,{children:[Gv(d.type),' type "',d.name,'"']}):null})})]}),u.jsx(K,{marginTop:4,children:u.jsx(pe,{border:!0,overflow:"auto",padding:2,tone:"inherit",children:u.jsx(_Le,{separator:u.jsx(G,{muted:!0,size:1,children:"→"}),children:s.path.map((f,h)=>{if(f.kind==="type"){const m="".concat(jNn(f.name||"<anonymous ".concat(f.type,">")),":").concat(f.type);return u.jsx(G,{title:m,size:1,textOverflow:"ellipsis",children:u.jsx(I2e,{children:m})},h)}return f.kind==="property"?u.jsx(G,{title:f.name,size:1,textOverflow:"ellipsis",children:u.jsx(I2e,{children:f.name})},h):null})})})}),u.jsx(K,{as:"ul",marginTop:4,children:u.jsx(K,{as:"li",children:u.jsxs(he,{space:3,children:[u.jsx(kNn,{muted:!0,size:1,children:a.message}),a.helpId&&u.jsx(G,{muted:!0,size:1,children:u.jsx("a",{href:nBe(a.helpId),target:"_blank",rel:"noopener noreferrer",children:"View documentation →"})})]})})})]},i)})})}function ENn(e){const n=e.path[0];return n.kind==="type"?{name:n.name||"<anonymous ".concat(n.type,">"),type:n.type}:null}function jNn(e){if(e!=null&&e.startsWith("<unnamed_type_@_index")){const n=e.slice(1,-1).split("_");return"[".concat(n[4],"]")}return e}function TNn(e){let{schema:n}=e;var r;const o=((r=n._validation)==null?void 0:r.filter(i=>i.problems.some(s=>s.severity==="error")))||[];return p.useEffect(()=>CNn(n),[n]),u.jsx(pe,{height:"fill",overflow:"auto",paddingY:[4,5,6,7],paddingX:4,sizing:"border",children:u.jsx(oa,{width:1,children:u.jsxs(he,{space:5,children:[u.jsx(Cs,{as:"h1",children:"Schema errors"}),u.jsx(wZe,{problemGroups:o})]})})})}function CZe(e){let{children:n,heading:r="An error occured"}=e;const[{error:o},i]=p.useState({error:null}),s=en(o)&&typeof o.message=="string"&&o.message,a=en(o)&&typeof o.stack=="string"&&o.stack,l=p.useCallback(()=>i({error:null}),[i]);return evn(l),o instanceof DQ?u.jsx(bNn,{projectId:o==null?void 0:o.projectId}):o instanceof oee?u.jsx(TNn,{schema:o.schema}):o?u.jsx(pe,{height:"fill",overflow:"auto",paddingY:[4,5,6,7],paddingX:4,sizing:"border",tone:"critical",children:u.jsx(oa,{width:3,children:u.jsxs(he,{space:4,children:[u.jsx(Cs,{children:r}),u.jsx("div",{children:u.jsx(Te,{onClick:l,text:"Retry",tone:"default"})}),u.jsx(pe,{border:!0,radius:2,overflow:"auto",padding:4,tone:"inherit",children:u.jsxs(he,{space:4,children:[s&&u.jsx(qi,{size:1,children:u.jsxs("strong",{children:["Error: ",s]})}),a&&u.jsx(qi,{size:1,children:a})]})})]})})}):u.jsx(xE,{onCatch:i,children:n})}var A2e=Object.freeze,INn=Object.defineProperty,ANn=(e,n)=>A2e(INn(e,"raw",{value:A2e(n||e.slice())})),$2e;const $Nn=M(pe)($2e||($2e=ANn([`
height: 100%;
left: 0;
overflow: hidden;
overflow: clip;
position: fixed;
top: 0;
width: 100%;
z-index: 200;
`]))),_Ze=p.createContext({onSearchFullscreenOpenChange:()=>"",onSearchOpenChange:()=>"",searchFullscreenOpen:!1,searchFullscreenPortalEl:null,searchOpen:!1});function DNn(){const e=BNn();return u.jsx(e,{})}function ONn(){var e;const{name:n,title:r,tools:o}=Ql(),i=Uu(),s=I6(p.useCallback(S=>typeof S.tool=="string"?S.tool:void 0,[])),a=p.useMemo(()=>o.find(S=>S.name===s),[s,o]),[l,c]=p.useState(!1),[d,f]=p.useState(null),[h,m]=p.useState(!1),g=p.useMemo(()=>{const S=r||cr(n);return s?"".concat(cr(s)," | ").concat(S):S},[s,n,r]),v=!!(a!=null&&a.controlsDocumentTitle);p.useEffect(()=>{v||(document.title=g)},[g,v]);const y=p.useCallback(S=>{c(S)},[]),b=p.useCallback(S=>{m(S)},[]),x=p.useMemo(()=>({searchFullscreenOpen:l,searchFullscreenPortalEl:d,searchOpen:h,onSearchFullscreenOpenChange:y,onSearchOpenChange:b}),[l,d,h,y,b]),w=FNn(),C=NNn(),_=!a&&(s==="desk"||!s)&&typeof window<"u"&&/\/desk(\/|$)/.test(window.location.pathname)&&o.some(S=>S.name==="structure");return p.useEffect(()=>{_&&i.navigateUrl({path:window.location.pathname.replace(/\/desk/,"/structure"),replace:!0})},[_,i]),u.jsxs(te,{"data-ui":"ToolScreen",direction:"column",height:"fill","data-testid":"studio-layout",children:[u.jsx(_Ze.Provider,{value:x,children:u.jsx(w,{})}),_&&u.jsx(tNn,{}),o.length===0&&u.jsx(eNn,{}),o.length>0&&!a&&s&&!_&&u.jsx(nNn,{toolName:s}),l&&u.jsx($Nn,{ref:f,overflow:"auto"}),u.jsx(CZe,{heading:"The ".concat(a==null?void 0:a.name," tool crashed"),children:u.jsx(pe,{flex:1,hidden:l,children:a&&s&&u.jsx(yln,{scope:s,__unsafe_disableScopedSearchParams:(e=a.router)==null?void 0:e.__unsafe_disableScopedSearchParams,children:u.jsx(p.Suspense,{fallback:u.jsx(Jr,{showText:!0}),children:u.jsx(C,{activeTool:a})})})})},a==null?void 0:a.name)]})}function PNn(e){var n,r;return(r=(n=e.studio)==null?void 0:n.components)==null?void 0:r.toolMenu}function RNn(e){var n,r;return(r=(n=e.studio)==null?void 0:n.components)==null?void 0:r.navbar}function MNn(e){var n,r;return(r=(n=e.studio)==null?void 0:n.components)==null?void 0:r.layout}function LNn(e){var n,r;return(r=(n=e.studio)==null?void 0:n.components)==null?void 0:r.activeToolLayout}function SZe(){return Gu({defaultComponent:sHn,pick:PNn})}function FNn(){return Gu({defaultComponent:Qzn,pick:RNn})}function BNn(){return Gu({defaultComponent:ONn,pick:MNn})}function NNn(){return Gu({defaultComponent:JBn,pick:LNn})}function VNn(){var e;const r=((e=pr()._validation)==null?void 0:e.filter(m=>m.problems.some(g=>g.severity==="warning")))||[],{scheme:o}=zs(),{t:i}=se(),s=p.useId(),[a,l]=p.useState(!1),[c,d]=p.useState(null),f=p.useCallback(()=>l(!0),[]),h=p.useCallback(()=>{l(!1),c&&c.focus()},[c]);return r.length===0?null:u.jsxs(u.Fragment,{children:[u.jsx(dj,{icon:ii,mode:"bleed",onClick:f,ref:d,selected:a,tone:"caution",tooltipProps:{scheme:o,content:i("configuration-issues.button.tooltip")}}),a&&u.jsx(Vs,{header:"Configuration issues",width:2,onClickOutside:h,onClose:h,scheme:o,id:s,children:u.jsxs(he,{space:4,children:[u.jsxs(he,{space:3,children:[u.jsxs(G,{as:"h2",size:1,weight:"medium",children:["Found ",r.length," schema warnings"]})," ",u.jsx(G,{muted:!0,size:1,children:"Configuration checks are only performed during development and will not be visible in production builds"})]}),u.jsx(wZe,{problemGroups:r})]})})]})}const kZe=Wu({name:"Trial Dialog Viewed",version:1,description:"User viewed a dialog or popover related to free trial"}),zNn=Wu({name:"Trial Dialog Dismissed",version:1,description:"User dismissed a dialog or popover related to free trial"}),D2e=Wu({name:"Trial Dialog CTA Clicked",version:1,description:"User clicked a CTA in a dialog or popover related to free trial"});function MC(e){let{showOnLoad:n,dialogId:r}=e;return n&&r.toLowerCase()==="free-upgrade-popover"?"trialStarted":n&&r.toLowerCase()==="trial-ending-popover"?"trialEndingSoon":n&&r.toLowerCase()==="project-downgraded-to-free"?"trialEnded":!n&&r.toLowerCase()==="after-trial-upgrade"?"postTrial":"trialActive"}const O2e=Wu({name:"Upsell Dialog Viewed",version:1,description:"User viewed the upsell dialog"}),P2e=Wu({name:"Upsell Dialog Dismissed",version:1,description:"User dismissed the upsell dialog"}),R2e=Wu({name:"Upsell Dialog Upgrade CTA Clicked",version:1,description:'User clicked the "Upgrade" CTA in the upsell dialog'}),M2e=Wu({name:"Upsell Dialog Learn More CTA Clicked",version:1,description:'User clicked the "Learn More" CTA in the upsell dialog'}),L2e={inlineIcon:(e,n,r)=>{var o,i,s,a;if(!Iu(r))return r;const l=!!(((o=r.children[n-1])==null?void 0:o._type)==="span"&&((i=r.children[n-1])!=null&&i.text)),c=!!(((s=r.children[n+1])==null?void 0:s._type)==="span"&&((a=r.children[n+1])!=null&&a.text));return{...e,hasTextRight:c,hasTextLeft:l}}},HNn=e=>e.map(n=>{if(Iu(n)&&n._type==="block"){const r=n.children.map((o,i)=>L2e[o._type]?L2e[o._type](o,i,n):o);return{...n,children:r}}return n});var F2e=Object.freeze,UNn=Object.defineProperty,uy=(e,n)=>F2e(UNn(e,"raw",{value:F2e(n||e.slice())})),B2e,N2e,V2e,z2e,H2e,U2e,W2e;const WNn=M(K)(B2e||(B2e=uy([`
height: 1px;
background: var(--card-border-color);
width: 100%;
`]))),GNn=M.div(N2e||(N2e=uy([`
// Remove margin top of first element
> div:first-child {
margin-top: 0;
}
// Remove margin bottom to last box.
> [data-ui='Box']:last-child {
margin-bottom: 0;
}
`]))),qNn=M(G)(e=>e.accent?`
--card-icon-color: var(--card-accent-fg-color);
`:""),EZe=M.span(V2e||(V2e=uy([`
color: var(--card-accent-fg-color);
--card-icon-color: var(--card-accent-fg-color);
`]))),YNn=M.span(e=>{let{theme:n}=e;const{weights:r}=n.sanity.fonts.text;return ge(z2e||(z2e=uy([`
font-weight: `,`;
`])),r.semibold)}),KNn=M(I6e)(H2e||(H2e=uy([`
&[data-sanity-icon] {
/* Forces the icon to leave the necessary space to the right or left it has surrounding text */
margin-left: `,`;
margin-right: `,`;
}
`])),e=>e.$hasTextLeft?"0":"",e=>e.$hasTextRight?"0":""),ZNn=M.a(U2e||(U2e=uy([`
font-weight: 600;
color: `,`;
`])),e=>e.useTextColor?"var(--card-muted-fg-color) !important":""),XNn=M.span(W2e||(W2e=uy([`
> svg {
display: inline;
font-size: calc(21 / 16 * 1rem) !important;
margin: -0.375rem 0 !important;
*[stroke] {
stroke: currentColor;
}
}
`]))),QNn=e=>u.jsx(EZe,{children:e}),G2e=e=>{const[n,r]=p.useState(null);return p.useEffect(()=>{if(!n)return;const o=new AbortController,i=o.signal;return fetch(e.icon.url,{signal:i}).then(s=>{if(!s.ok)throw new Error("HTTP error! status: ".concat(s.status));return s.text()}).then(s=>{n&&(n.innerHTML=s)}).catch(s=>{s.name!=="AbortError"&&console.error(s)}),()=>{o.abort()}},[n,e.icon.url]),u.jsx(XNn,{ref:r})};function VT(e){const{children:n}=e;return u.jsx(K,{paddingX:2,marginBottom:4,children:u.jsx(G,{size:1,muted:!0,children:n})})}function JNn(e){const{children:n}=e;return u.jsx(K,{paddingX:2,marginY:4,children:u.jsx(Cs,{size:2,as:"h2",children:n})})}const eVn={block:{normal:e=>{let{children:n}=e;return u.jsx(VT,{children:n})},h2:e=>{let{children:n}=e;return u.jsx(JNn,{children:n})}},list:{bullet:e=>{let{children:n}=e;return n},number:e=>{let{children:n}=e;return u.jsx(u.Fragment,{children:n})},checkmarks:e=>{let{children:n}=e;return u.jsx(u.Fragment,{children:n})}},listItem:{bullet:e=>{let{children:n}=e;return u.jsx(VT,{children:n})},number:e=>{let{children:n}=e;return u.jsx(VT,{children:n})},checkmarks:e=>{let{children:n}=e;return u.jsx(VT,{children:n})}},marks:{strong:e=>{let{children:n}=e;return u.jsx("strong",{children:n})},semibold:e=>{let{children:n}=e;return u.jsx(YNn,{children:n})},link:e=>u.jsxs(ZNn,{href:e.value.href,rel:"noopener noreferrer",target:"_blank",useTextColor:e.value.useTextColor,children:[e.children,e.value.showIcon&&u.jsx(Xh,{style:{marginLeft:"2px"}})]}),accent:e=>u.jsx(EZe,{children:e.children})},types:{inlineIcon:e=>u.jsx(U8,{condition:e.value.accent,wrapper:QNn,children:e.value.sanityIcon?u.jsx(KNn,{symbol:e.value.sanityIcon,$hasTextLeft:e.value.hasTextLeft,$hasTextRight:e.value.hasTextRight}):u.jsx(G2e,{icon:e.value.icon})}),divider:()=>u.jsx(K,{marginY:3,children:u.jsx(K,{paddingY:3,children:u.jsx(WNn,{})})}),iconAndText:e=>u.jsxs(te,{align:"flex-start",paddingX:2,paddingTop:1,paddingBottom:2,marginTop:2,gap:2,children:[u.jsxs(te,{gap:2,style:{flexShrink:0},children:[u.jsx(qNn,{size:1,accent:e.value.accent,children:e.value.sanityIcon?u.jsx(I6e,{symbol:e.value.sanityIcon}):u.jsx(G2e,{icon:e.value.icon})}),u.jsx(G,{size:1,weight:"semibold",accent:e.value.accent,children:e.value.title})]}),u.jsx(G,{size:1,muted:!0,accent:e.value.accent,children:e.value.text})]})}};function LR(e){const n=p.useMemo(()=>HNn(e.blocks),[e.blocks]);return u.jsx(pe,{tone:"default",children:u.jsx(GNn,{children:u.jsx(yUe,{value:n,components:eVn,onMissingComponent:!1})})})}var q2e=Object.freeze,tVn=Object.defineProperty,cee=(e,n)=>q2e(tVn(e,"raw",{value:q2e(n||e.slice())})),Y2e,K2e,Z2e;const nVn=M(Te)(Y2e||(Y2e=cee([`
position: absolute;
top: 12px;
right: 12px;
z-index: 20;
background: transparent;
border-radius: 9999px;
box-shadow: none;
color: white;
--card-fg-color: white;
:hover {
--card-fg-color: white;
}
`]))),rVn=M.img(K2e||(K2e=cee([`
object-fit: cover;
width: 100%;
height: 100%;
height: 196px;
`]))),oVn=M(Vs)(Z2e||(Z2e=cee([`
> [data-ui='DialogCard'] {
max-width: 22.5rem;
}
`])));function iVn(e){let{onClose:n,onOpenNext:r,onOpenUrlCallback:o,content:i,open:s}=e;var a,l,c,d,f;function h(){n("xClick")}function m(){n("outsideClick")}function g(){n("ctaClicked")}const v=PR();return s?u.jsxs(oVn,{id:"free-trial-modal",onClose:n,onClickOutside:m,padding:!1,__unstable_hideCloseButton:!0,scheme:v,footer:{cancelButton:(a=i.secondaryButton)!=null&&a.text?{text:i.secondaryButton.text,mode:"bleed",tone:"default",onClick:h}:void 0,confirmButton:{text:(l=i.ctaButton)==null?void 0:l.text,mode:"default",tone:"primary",...((c=i.ctaButton)==null?void 0:c.action)==="openUrl"?{href:i.ctaButton.url,target:"_blank",rel:"noopener noreferrer",as:"a",onClick:o}:{onClick:((d=i.ctaButton)==null?void 0:d.action)==="openNext"?r:g}}},children:[u.jsx(nVn,{icon:Oi,mode:"bleed",tone:"default",onClick:h,tabIndex:-1,tooltipProps:null}),i.image&&u.jsx(rVn,{src:i.image.asset.url,alt:(f=i.image.asset.altText)!=null?f:""}),u.jsxs(te,{padding:3,direction:"column",children:[u.jsx(K,{paddingX:2,marginTop:3,children:u.jsx(Cs,{size:2,children:i.headingText})}),u.jsx(K,{marginTop:4,paddingBottom:3,children:u.jsx(LR,{blocks:i.descriptionText})})]})]}):null}var X2e=Object.freeze,sVn=Object.defineProperty,aVn=(e,n)=>X2e(sVn(e,"raw",{value:X2e(n||e.slice())})),Q2e;const lVn=M.div(Q2e||(Q2e=aVn([`
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
`]))),cVn=e=>{let{daysLeft:n,totalDays:r}=e;const o=r-n,i=Math.round(o/r*100),s=10,a=2*Math.PI*s,l=a*((100-i)/100),c=1.2,d=s*2+c;return u.jsx(pe,{children:u.jsx(lVn,{children:u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:d,height:d,viewBox:"0 0 ".concat(d," ").concat(d),style:{transform:"rotate(-90deg)"},children:[u.jsx("circle",{r:s,cx:d/2,cy:d/2,fill:"transparent",strokeWidth:c,stroke:i>75?D4[600].hex:v8e[400].hex}),u.jsx("circle",{r:s,cx:d/2,cy:d/2,fill:"transparent",strokeWidth:c,stroke:"var(--card-border-color)",strokeDasharray:a,strokeDashoffset:l})]})})})},uVn=p.forwardRef(function(n,r){let{toggleShowContent:o,daysLeft:i,totalDays:s}=n;const{t:a}=Op();return u.jsxs(Te,{mode:"bleed",onClick:o,ref:r,tooltipProps:{content:i?a("free-trial.tooltip.days-count",{count:i}):a("free-trial.tooltip.trial-finished")},children:[u.jsx(G,{size:0,children:u.jsx(Tq,{})}),i>0&&u.jsx(cVn,{daysLeft:i,totalDays:s})]})}),dVn=p.forwardRef(function(n,r){let{toggleShowContent:o,daysLeft:i}=n;const{t:s}=Op();return u.jsx(Te,{ref:r,icon:Tq,justify:"flex-start",mode:"bleed",size:"large",onClick:o,text:i?s("user-menu.action.free-trial",{count:i}):s("user-menu.action.free-trial-finished")})}),jZe=p.createContext(void 0),fVn=()=>{const e=p.useContext(jZe);if(!e)throw new Error("useFreeTrial must be used within a FreeTrialProvider");return e};var J2e=Object.freeze,hVn=Object.defineProperty,pVn=(e,n)=>J2e(hVn(e,"raw",{value:J2e(n||e.slice())})),e5e;const mVn=M.img(e5e||(e5e=pVn([`
object-fit: cover;
width: 100%;
height: 100%;
height: 180px;
`])));function gVn(e){let{content:n,handleClose:r,handleOpenNext:o}=e;var i,s,a,l,c;return u.jsx(pe,{radius:3,overflow:"hidden",width:0,children:u.jsxs(oa,{width:0,children:[n.image&&u.jsx(mVn,{src:n.image.asset.url,alt:(i=n.image.asset.altText)!=null?i:""}),u.jsxs(te,{padding:3,direction:"column",children:[u.jsx(K,{paddingX:2,marginTop:3,children:u.jsx(Cs,{size:1,children:n.headingText})}),u.jsx(K,{marginTop:4,children:u.jsx(LR,{blocks:n.descriptionText})})]}),u.jsxs(te,{width:"full",gap:3,justify:"flex-end",padding:3,children:[((s=n.secondaryButton)==null?void 0:s.text)&&u.jsx(Te,{mode:"bleed",text:n.secondaryButton.text,tone:"default",onClick:()=>r("xClick")}),u.jsx(Te,{mode:"default",tooltipProps:null,text:(a=n.ctaButton)==null?void 0:a.text,autoFocus:!0,tone:"primary",...((l=n.ctaButton)==null?void 0:l.action)==="openUrl"?{href:n.ctaButton.url,target:"_blank",rel:"noopener noreferrer",as:"a"}:{onClick:((c=n.ctaButton)==null?void 0:c.action)==="openNext"?o:()=>r("ctaClicked")}})]})]})})}function TZe(e){let{type:n}=e;const{data:r,showDialog:o,showOnLoad:i,toggleShowContent:s}=fVn(),a=PR(),l=a2(),[c,d]=p.useState(null),[f,h]=p.useState(!1);p.useEffect(()=>{c&&h(!0)},[c]);const m=p.useCallback(()=>s(!0),[s]),g=p.useCallback(()=>{c==null||c.focus(),s(!1)},[s,c]),v=p.useCallback(_=>S=>{const k=(r==null?void 0:r.showOnLoad)||(r==null?void 0:r.showOnClick);k&&l.log(zNn,{dialogId:k.id,dialogRevision:k._rev,dialogType:_,source:"studio",trialDaysLeft:r.daysLeft,dialogTrialStage:MC({showOnLoad:i,dialogId:k.id}),dialogDismissAction:S}),g()},[r,g,i,l]),y=p.useCallback(_=>()=>{const S=(r==null?void 0:r.showOnLoad)||(r==null?void 0:r.showOnClick);S&&l.log(D2e,{dialogId:S.id,dialogRevision:S._rev,dialogType:"modal",source:"studio",trialDaysLeft:r.daysLeft,dialogTrialStage:MC({showOnLoad:i,dialogId:S.id}),dialogCtaType:_==="openURL"?"upgrade":"learnMore"}),m()},[r,m,l,i]),b=p.useCallback(()=>{r!=null&&r.showOnLoad&&l.log(D2e,{dialogId:r.showOnLoad.id,dialogRevision:r.showOnLoad._rev,dialogType:"popover",source:"studio",trialDaysLeft:r.daysLeft,dialogTrialStage:MC({showOnLoad:!0,dialogId:r.showOnLoad.id}),dialogCtaType:"learnMore"}),m()},[r==null?void 0:r.showOnLoad,r==null?void 0:r.daysLeft,m,l]),x=p.useCallback(()=>{r!=null&&r.showOnClick&&l.log(kZe,{dialogId:r.showOnClick.id,dialogRevision:r.showOnClick._rev,dialogTrigger:"fromClick",dialogType:"modal",source:"studio",trialDaysLeft:r.daysLeft,dialogTrialStage:MC({showOnLoad:!0,dialogId:r.showOnClick.id})}),m()},[r==null?void 0:r.showOnClick,r==null?void 0:r.daysLeft,l,m]);if(!(r!=null&&r.id))return null;const w=i?r.showOnLoad:r.showOnClick;if(!w)return null;const C=n==="sidebar"?u.jsx(dVn,{toggleShowContent:x,daysLeft:r.daysLeft,ref:d}):u.jsx(uVn,{toggleShowContent:x,daysLeft:r.daysLeft,totalDays:r.totalDays,ref:d});return(w==null?void 0:w.dialogType)==="popover"?u.jsx(io,{open:o&&f,size:0,scheme:a,radius:3,portal:!0,placement:n==="sidebar"?"top":"bottom-end",content:u.jsx(gVn,{content:w,handleClose:v("popover"),handleOpenNext:b}),children:C}):u.jsxs(u.Fragment,{children:[C,u.jsx(iVn,{content:w,onClose:v("modal"),onOpenNext:y("openNext"),onOpenUrlCallback:y("openURL"),open:o})]})}const FR="3.30.1",vVn=e=>{let{children:n}=e;var r;const o=Uu(),[i,s]=p.useState(null),[a,l]=p.useState(!1),[c,d]=p.useState(!1),f=kr({apiVersion:"2023-12-11"}),h=a2();p.useEffect(()=>{const v=i==null?void 0:i.showOnLoad;a&&c&&v&&h.log(kZe,{dialogId:v.id,dialogRevision:v._rev,dialogTrialStage:MC({showOnLoad:c,dialogId:v.id}),dialogTrigger:c?"auto":"fromClick",dialogType:v.dialogType,source:"studio",trialDaysLeft:i.daysLeft})},[a,i,c,h]);const m=new URLSearchParams(o.state._searchParams).toString();p.useEffect(()=>{const v=new URLSearchParams(m),y=new URLSearchParams;y.append("studioVersion",FR);const b=v.get("trialState");b&&y.append("trialState",b);const x=v.get("seenBefore");x&&y.append("seenBefore",x);const w=y.get("trialState")?"/journey/trial/override":"/journey/trial",C=f.observable.request({url:"".concat(w,"?").concat(y.toString())}).subscribe(_=>{s(_),_!=null&&_.showOnLoad&&(d(!0),l(!0))},()=>{});return()=>{C.unsubscribe()}},[f,m]);const g=p.useCallback(function(){let v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;var y;c?(d(!1),l(v),(y=i==null?void 0:i.showOnLoad)!=null&&y.id&&f.request({url:"/journey/trial/".concat(i==null?void 0:i.showOnLoad.id),method:"POST"})):l(b=>!b)},[f,c,(r=i==null?void 0:i.showOnLoad)==null?void 0:r.id]);return u.jsx(jZe.Provider,{value:{data:i,showDialog:a,toggleShowContent:g,showOnLoad:c},children:n})};function yVn(){return u.jsxs("svg",{width:"100%",height:"100%",viewBox:"0 0 33 33",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[u.jsx("rect",{width:"100%",height:"100%",fill:"#EC5446"}),u.jsx("path",{d:"M10.1637 8.5498C10.1637 11.3854 11.9461 13.0725 15.5143 13.9622L19.2955 14.8235C22.6725 15.5855 24.729 17.4783 24.729 20.5619C24.7553 21.9053 24.3107 23.2168 23.4698 24.2765C23.4698 21.1999 21.8499 19.5376 17.9425 18.538L14.2299 17.7086C11.257 17.0423 8.9623 15.4863 8.9623 12.1368C8.94666 10.8433 9.36932 9.58143 10.1637 8.5498Z",fill:"white"}),u.jsx("path",{d:"M21.1463 19.8069C22.7591 20.8206 23.4662 22.2384 23.4662 24.2729C22.1313 25.953 19.7861 26.8958 17.0297 26.8958C12.3899 26.8958 9.1427 24.6521 8.42111 20.7533H12.8769C13.4506 22.5432 14.9695 23.3726 16.9972 23.3726C19.4722 23.3726 21.1175 22.0753 21.1499 19.7998",fill:"#F8B1AA"}),u.jsx("path",{d:"M12.4801 12.7536C11.7436 12.3236 11.1394 11.7057 10.7316 10.9656C10.3238 10.2255 10.1276 9.3907 10.1638 8.54984C11.4518 6.88396 13.6923 5.8667 16.4235 5.8667C21.1499 5.8667 23.8848 8.31945 24.5595 11.7717H20.2732C19.8006 10.4107 18.6172 9.35089 16.4596 9.35089C14.1541 9.35089 12.5811 10.6694 12.4909 12.7536",fill:"#F8B1AA"})]})}var t5e=Object.freeze,bVn=Object.defineProperty,IZe=(e,n)=>t5e(bVn(e,"raw",{value:t5e(n||e.slice())})),n5e,r5e;const o5e=25,AZe=2,xVn=M(pe).attrs({overflow:"hidden",radius:AZe})(n5e||(n5e=IZe([`
height: `,`px;
width: `,`px;
`])),o5e,o5e),wVn=M(pe)(r5e||(r5e=IZe([`
border-radius: `,`;
display: flex;
outline: none;
text-decoration: none;
&:focus-visible {
box-shadow: `,`;
}
`])),e=>{let{theme:n}=e;return Ae(n.sanity.radius[AZe])},e=>{let{theme:n}=e;return mR({base:n.sanity.color.base,focusRing:{...n.sanity.focusRing,offset:1}})});function $Ze(){const e=GE(),{activeWorkspace:n}=cy(),{href:r,onClick:o}=Cze({state:{}}),i=e.length>1;return u.jsx(wVn,{as:"a",href:r,onClick:o,children:u.jsxs(te,{align:"center",children:[u.jsx(xVn,{children:u.jsx(te,{align:"center",height:"fill",justify:"center",children:i||n.customIcon?u.jsx(lee,{icon:n.icon,size:"small"}):u.jsx(yVn,{})})}),!i&&u.jsx(K,{paddingX:2,children:u.jsx(G,{size:1,weight:"medium",children:n.title})})]})})}function CVn(e){let{setScheme:n}=e;const{t:r}=se(),o=tZe(n,r);return u.jsx(pe,{borderTop:!0,flex:"none",padding:2,overflow:"auto",children:u.jsx(he,{as:"ul",space:1,children:o.map(i=>{let{icon:s,label:a,name:l,onSelect:c,selected:d,title:f}=i;return u.jsx(he,{as:"li",children:u.jsx(Te,{"aria-label":a,icon:s,iconRight:d&&u.jsx(Ic,{}),justify:"flex-start",mode:"bleed",onClick:c,selected:d,size:"large",text:f})},l)})})})}function _Vn(){return $Q(),null}function SVn(){const{currentUser:e,projectId:n}=Ql(),r=!!(e&&xWe(e,"administrator")),{t:o}=se();return u.jsx(pe,{borderTop:!0,flex:"none",padding:2,children:u.jsxs(he,{as:"ul",space:1,children:[u.jsx(he,{as:"li",children:u.jsx(TZe,{type:"sidebar"})}),u.jsx(he,{as:"li",children:u.jsx(Te,{"aria-label":o("user-menu.action.manage-project-aria-label"),as:"a",href:"https://sanity.io/manage/project/".concat(n),icon:s8,justify:"flex-start",mode:"bleed",size:"large",target:"_blank",text:o("user-menu.action.manage-project")})}),r&&u.jsx(he,{as:"li",children:u.jsx(Te,{"aria-label":o("user-menu.action.invite-members-aria-label"),as:"a",href:"https://sanity.io/manage/project/".concat(n,"/members"),icon:c8,justify:"flex-start",mode:"bleed",size:"large",target:"_blank",text:o("user-menu.action.invite-members")})})]})})}var i5e=Object.freeze,kVn=Object.defineProperty,uee=(e,n)=>i5e(kVn(e,"raw",{value:i5e(n||e.slice())})),s5e,a5e,l5e;const c5e={bounce:0,damping:20,mass:.5,stiffness:200,type:"spring"},EVn={open:{opacity:1},closed:{opacity:0}},jVn={open:{x:"0%"},closed:{x:"-100%"}},TVn=M(Hc)(s5e||(s5e=uee([`
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
`]))),IVn=M(Nu(pe))(a5e||(a5e=uee([`
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: var(--card-shadow-penumbra-color);
`]))),AVn=M(Nu(pe))(l5e||(l5e=uee([`
position: relative;
pointer-events: all;
flex-direction: column;
height: 100%;
min-width: 200px;
max-width: 280px;
overflow: auto;
`]))),$Vn=p.memo(function(n){const{activeToolName:r,isOpen:o,onClose:i,tools:s}=n,a=iee(),{auth:l,currentUser:c}=Ql(),d=GE(),f=SZe(),{t:h}=se(),m=p.useCallback(g=>{g.key==="Escape"&&i()},[i]);return u.jsx(Gw,{children:o&&u.jsx(e1,{returnFocus:!0,children:u.jsxs(TVn,{onKeyDown:m,children:[u.jsx(IVn,{animate:"open","data-open":o,exit:"closed",initial:"closed",onClick:i,transition:c5e,variants:EVn}),u.jsxs(AVn,{animate:"open","data-open":o,display:"flex",exit:"closed",height:"fill",initial:"closed",shadow:1,transition:c5e,variants:jVn,children:[u.jsx(pe,{borderBottom:!0,children:u.jsxs(he,{space:3,padding:3,children:[u.jsxs(te,{align:"center",children:[u.jsx(te,{flex:1,align:"center",paddingRight:2,children:u.jsxs(te,{flex:1,align:"center",children:[u.jsx($d,{size:1,user:"me"}),u.jsx(K,{flex:1,marginLeft:3,title:(c==null?void 0:c.name)||(c==null?void 0:c.email),children:u.jsx(G,{size:1,textOverflow:"ellipsis",weight:"medium",children:(c==null?void 0:c.name)||(c==null?void 0:c.email)})})]})}),u.jsx(Te,{icon:Oi,mode:"bleed",onClick:i,tooltipProps:{content:h("user-menu.close-menu")}})]}),d.length>1&&u.jsxs(te,{flex:1,gap:1,children:[u.jsx($Ze,{}),u.jsx(vZe,{})]})]})}),u.jsxs(te,{direction:"column",flex:1,justify:"space-between",overflow:"auto",children:[u.jsx(pe,{flex:"none",padding:2,children:u.jsx(f,{activeToolName:r,closeSidebar:i,context:"sidebar",isSidebarOpen:o,tools:s})}),u.jsxs(te,{direction:"column",children:[a&&u.jsx(CVn,{setScheme:a}),u.jsx(_Vn,{}),u.jsx(SVn,{})]})]}),l.logout&&u.jsx(pe,{flex:"none",padding:2,borderTop:!0,children:u.jsx(he,{children:u.jsx(Te,{iconRight:Rq,justify:"flex-start",mode:"bleed",onClick:l.logout,size:"large",text:h("user-menu.action.sign-out")})})})]})]})})})});function DVn(e,n){const r=n.title.toLowerCase();return e.trim().toLowerCase().split(/[\s\-_]+/).every(s=>r.includes(s))}function OVn(e,n,r){const o=n.title.toLowerCase(),i=r.title.toLowerCase(),s=e.trim().toLowerCase();return o.startsWith(s)&&!i.startsWith(s)?-1:i.startsWith(s)&&!o.startsWith(s)?1:o.includes(s)&&!i.includes(s)?-1:i.includes(s)&&!o.includes(s)?1:0}function PVn(e,n,r){return e.map(s=>({...s,title:r({...s,title:(s==null?void 0:s.title)||s.id}).title})).sort((s,a)=>s.title.localeCompare(a.title)).filter(s=>DVn(n,s)).sort((s,a)=>OVn(n,s,a))}var u5e=Object.freeze,RVn=Object.defineProperty,b2=(e,n)=>u5e(RVn(e,"raw",{value:u5e(n||e.slice())})),d5e,f5e,h5e,p5e,m5e,g5e;const MVn=M(io)(()=>ge(d5e||(d5e=b2([`
[data-ui='Popover__wrapper'] {
width: 320px;
display: flex;
flex-direction: column;
border-radius: `,`px;
position: relative;
overflow: hidden;
overflow: clip;
}
`])),e=>{let{theme:n}=e;return n.sanity.radius[3]})),LVn=M(Vs)(()=>ge(f5e||(f5e=b2([`
[data-ui='DialogCard'] {
justify-content: flex-start;
}
`])))),v5e=M(te)(h5e||(h5e=b2([""]))),FVn=M(pe)(p5e||(p5e=b2([`
min-height: max-content;
`]))),BVn=M(pe)(m5e||(m5e=b2([`
min-height: max-content;
`]))),NVn=M(te)(e=>{const{$maxDisplayedItems:n,$itemHeight:r}=e;return ge(g5e||(g5e=b2([`
--item-height: `,`px;
--max-items: `,`;
--list-padding: 0.5rem;
position: relative;
max-height: calc(var(--item-height) * var(--max-items) + var(--list-padding));
min-height: calc((var(--item-height) * 1));
`])),r,n)}),DZe=33;function VVn(e){const{option:n,currentUser:r,onClick:o,preview:i}=e,s=p.useMemo(()=>({template:n.templateId,type:n.schemaType}),[n.schemaType,n.templateId]),{onClick:a,href:l}=r2({intent:"create",params:s}),c=p.useCallback(f=>{a(f),o(n)},[a,o,n]),{title:d}=Bp(n);return u.jsx(hn,{disabled:n.hasPermission,portal:!0,content:u.jsx(Pf,{currentUser:r,context:"create-document"}),children:u.jsx("div",{children:u.jsx(pe,{as:n.hasPermission?"a":"button","data-testid":"create-new-".concat(n.templateId),disabled:!n.hasPermission,href:l,marginBottom:1,onClick:c,padding:i==="inline"?3:4,radius:2,children:u.jsx(G,{size:i==="inline"?1:void 0,children:d})})})},n.id)}var y5e=Object.freeze,zVn=Object.defineProperty,HVn=(e,n)=>y5e(zVn(e,"raw",{value:y5e(n||e.slice())})),b5e;const x5e=M(te)(b5e||(b5e=HVn([`
min-height: 100px;
`])));function w5e(e){const{currentUser:n,loading:r,onDocumentClick:o,options:i,preview:s,searchQuery:a,textInputElement:l}=e,{t:c}=se(),d=i.length>0&&!r,f=p.useCallback(()=>{o()},[o]),h=p.useCallback(g=>{var v;return((v=i[g])==null?void 0:v.hasPermission)===!1},[i]),m=p.useCallback(g=>u.jsx(VVn,{currentUser:n,onClick:f,option:g,preview:s},g.id),[n,f,s]);return r?u.jsx(Jr,{showText:!0}):!d&&a?u.jsx(x5e,{align:"center",flex:1,height:"fill",justify:"center",padding:4,sizing:"border",children:u.jsx(G,{align:"center",muted:!0,size:1,children:u.jsx(Pt,{t:c,i18nKey:"new-document.no-results",values:{searchQuery:a}})})}):d?u.jsx(i1,{activeItemDataAttr:"data-hovered",ariaLabel:c("new-document.new-document"),autoFocus:WE?void 0:"input",getItemDisabled:h,inputElement:l,itemHeight:DZe,items:i,overscan:5,padding:s==="inline"?1:2,paddingBottom:0,renderItem:m}):u.jsx(x5e,{align:"center",flex:1,height:"fill",justify:"center",padding:4,sizing:"border",children:u.jsx(G,{align:"center",muted:!0,size:1,children:c("new-document.no-document-types-found")})})}const UVn=10;function WVn(e){const{canCreateDocument:n,modal:r="popover",loading:o,options:i}=e,[s,a]=p.useState(!1),[l,c]=p.useState(""),[d,f]=p.useState(null),[h,m]=p.useState(null),[g,v]=p.useState(null),[y,b]=p.useState(null),{t:x}=se(),w=Z6(i),{scheme:C}=zs(),_=Ss(),S=pr(),k=i.length>0,E=!n||!k,j=x("new-document.filter-placeholder"),T=x("new-document.title"),$=x("new-document.open-dialog-aria-label"),D=p.useMemo(()=>i.filter(q=>{const F=S.get(q.schemaType);return F&&!rOe(F)}),[i,S]),I=p.useMemo(()=>PVn(D,l,w),[D,l,w]),O=p.useCallback(q=>{c(q.currentTarget.value)},[]),A=p.useCallback(()=>a(q=>!q),[]),P=p.useCallback(()=>{a(!1),c(""),g==null||g.focus()},[g]),R=p.useCallback(q=>{q.key==="ArrowDown"&&!s&&a(!0)},[s]),B=p.useCallback(q=>{(q.key==="Escape"||q.key==="Tab")&&s&&P()},[P,s]);oo(()=>{s&&P()},[g,h,d]);const L=p.useMemo(()=>({currentUser:_,loading:o,onDocumentClick:A,options:I,searchQuery:l,preview:r==="popover"?"inline":"default",textInputElement:y}),[_,I,A,o,r,y,l]),z=p.useMemo(()=>({__unstable_disableFocusRing:!0,border:!1,"data-testid":"new-document-button-search-input",defaultValue:l,disabled:o,icon:Ja,onChange:O,placeholder:j,ref:b}),[O,o,j,l]),H=p.useMemo(()=>({"aria-label":$,"data-testid":"new-document-button",disabled:E||o,icon:Rs,text:x("new-document.button"),mode:"ghost",onClick:A,ref:v,selected:s}),[E,A,o,s,$,x]),V=p.useMemo(()=>k?n?u.jsx(G,{size:1,children:x("new-document.create-new-document-label")}):u.jsx(Pf,{currentUser:_,context:"create-any-document"}):u.jsx(G,{size:1,children:x("new-document.no-document-types-label")}),[n,_,k,x]),W=p.useMemo(()=>({content:V,disabled:o||s,scheme:C}),[o,s,C,V]);return r==="dialog"?u.jsxs(u.Fragment,{children:[u.jsx(hn,{...W,children:u.jsx("div",{children:u.jsx(Te,{...H})})}),s&&u.jsx(LVn,{header:T,id:"create-new-document-dialog",onClickOutside:P,onClose:P,ref:m,scheme:C,width:1,children:u.jsxs(v5e,{direction:"column",flex:1,height:"fill",children:[u.jsx(BVn,{padding:2,borderBottom:!0,children:u.jsx(xs,{"data-testid":"new-document-button-search-input",...z})}),u.jsx(te,{direction:"column",overflow:"hidden",children:u.jsx(w5e,{...L})})]})})]}):u.jsx(MVn,{constrainSize:!0,onKeyDown:B,open:s,portal:!0,radius:3,ref:f,scheme:C,content:u.jsxs(v5e,{direction:"column",flex:1,forwardedAs:e1,height:"fill",returnFocus:!0,children:[u.jsx(FVn,{sizing:"border",children:u.jsx(he,{children:u.jsx(pe,{borderBottom:!0,padding:1,children:u.jsx(xs,{...z,fontSize:1,radius:1})})})}),u.jsx(NVn,{$itemHeight:DZe,$maxDisplayedItems:UVn,direction:"column",overflow:"hidden",children:u.jsx(w5e,{...L})})]}),children:u.jsx("div",{children:u.jsx(hn,{...W,children:u.jsx("div",{children:u.jsx(Te,{...H,"aria-expanded":s,"aria-haspopup":"true",onKeyDown:R})})})})})}function GVn(){const{__internal:{staticInitialValueTemplateItems:e}}=Or(),[n,r]=GJ({templateItems:e}),o=(n==null?void 0:n.some(s=>e.some(a=>a.id===s.id)))||!1,i=p.useMemo(()=>e.map(s=>{var a;return{...s,title:(s==null?void 0:s.title)||s.id,hasPermission:((a=n==null?void 0:n.find(l=>l.id===s.id))==null?void 0:a.granted)||!1}}),[n,e]);return{canCreateDocument:o,loading:r,options:i}}const qVn=p.memo(function(n){const{presence:r,focused:o,onFocus:i}=n,[s,a]=p.useState(null),{t:l}=se(),c=n2(r.locations||[],["lastActiveAt"],["desc"]).find(m=>m.documentId),d=!!(c!=null&&c.documentId);p.useEffect(()=>{o&&s&&(s.focus(),s.setAttribute("data-selected","")),o||s==null||s.removeAttribute("data-selected")},[s,o]);const f=p.useCallback(()=>{i(r.user.id)},[i,r.user.id]),h=p.useMemo(()=>p.forwardRef(function(g,v){return c!=null&&c.path?u.jsx(Jg,{...g,intent:"edit",params:{id:c==null?void 0:c.documentId,path:pi(c==null?void 0:c.path)},ref:v}):null}),[c]);return u.jsx(wt,{as:c?h:"div","data-as":"a",disabled:!d,onFocus:f,preview:u.jsx($d,{size:1,user:r.user},r.user.id),ref:a,text:r.user.displayName,tooltipProps:d?void 0:{content:l("presence.not-in-a-document"),placement:"left"}})});var C5e=Object.freeze,YVn=Object.defineProperty,OZe=(e,n)=>C5e(YVn(e,"raw",{value:C5e(n||e.slice())})),_5e,S5e;const KVn=M(Xn)(_5e||(_5e=OZe([`
max-width: 260px;
`]))),ZVn=M(he)(S5e||(S5e=OZe([`
position: sticky;
bottom: 0;
background-color: var(--card-bg-color);
`])));function XVn(){const e=XMn(),{projectId:n}=Ql(),{scheme:r}=zs(),{t:o}=se(),i=e.length>0,[s,a]=p.useState(),l=p.useCallback(m=>{a(m)},[]),c=p.useCallback(()=>{a("")},[]),d=p.useCallback(()=>{a("")},[]),f=p.useMemo(()=>u.jsx(dj,{icon:c8,mode:"bleed",tone:i?"positive":void 0,tooltipProps:{content:o("presence.tooltip-content")}}),[i,o]),h=p.useMemo(()=>({constrainSize:!0,fallbackPlacements:["bottom"],placement:"bottom",portal:!0,scheme:r}),[r]);return u.jsx(vr,{button:f,"aria-label":o("presence.aria-label"),id:"global-presence-menu",menu:u.jsxs(KVn,{children:[i&&e.map(m=>u.jsx(qVn,{focused:s===m.user.id,onFocus:l,presence:m},m.user.id)),!i&&u.jsx(K,{padding:3,children:u.jsxs(he,{space:3,children:[u.jsx(G,{weight:"medium",size:1,children:o("presence.no-one-else-title")}),u.jsx(G,{size:1,muted:!0,children:o("presence.no-one-else-description")})]})}),u.jsxs(ZVn,{space:1,children:[u.jsx(ti,{}),u.jsx(wt,{as:"a",href:"https://sanity.io/manage/project/".concat(n),iconRight:s8,onFocus:c,rel:"noopener noreferrer",target:"_blank",text:o("presence.action.manage-members")})]})]}),onClose:d,popover:h})}function QVn(e,n){return e.withConfig({apiVersion:"1"}).observable.request({url:"/help",query:{m:["sanity@".concat(FR)],locale:n},tag:"module.version-check",json:!0})}function JVn(){const e=kr({apiVersion:"1"}),n=Np().id,r=p.useMemo(()=>QVn(e,n),[e,n]);return bWe(r)}function ezn(e){let{error:n,isLoading:r,value:o}=e;var i;const s=(i=o==null?void 0:o.resources)==null?void 0:i.sectionArray,a=o==null?void 0:o.latestVersion,{t:l}=se();if(r)return u.jsx(Jr,{showText:!0});const c=u.jsxs(u.Fragment,{children:[u.jsx(wt,{as:"a",text:l("help-resources.action.join-our-community"),href:"https://www.sanity.io/exchange/community",target:"_blank"}),u.jsx(wt,{as:"a",text:l("help-resources.action.help-and-support"),href:"https://www.sanity.io/contact/support",target:"_blank"}),u.jsx(wt,{as:"a",text:l("help-resources.action.contact-sales"),href:"https://www.sanity.io/contact/sales?ref=studio",target:"_blank"}),u.jsx(ti,{})]});return u.jsxs(u.Fragment,{children:[(o===void 0||n)&&u.jsx("div",{children:c}),!n&&(s==null?void 0:s.map(d=>d?u.jsx(tzn,{subSection:d},d._key):null)),u.jsxs(K,{padding:3,children:[u.jsx(G,{size:1,muted:!0,weight:"medium",textOverflow:"ellipsis",children:l("help-resources.studio-version",{studioVersion:FR})}),!n&&a&&u.jsx(K,{paddingTop:2,children:u.jsx(G,{size:1,muted:!0,textOverflow:"ellipsis",children:l("help-resources.latest-sanity-version",{latestVersion:a})})})]})]})}function tzn(e){let{subSection:n}=e;var r;return u.jsxs(u.Fragment,{children:[(r=n==null?void 0:n.items)==null?void 0:r.map(o=>{if(!o||!o.title)return null;switch(o._type){case"externalLink":return o.url?u.jsx(wt,{as:"a",tone:"default",text:o.title,href:o.url,target:"_blank"},o._key):null;case"internalAction":return o.type?o.type==="show-welcome-modal"&&u.jsx(wt,{text:o.title},o._key):null;default:return null}}),u.jsx(ti,{})]})}var k5e=Object.freeze,nzn=Object.defineProperty,rzn=(e,n)=>k5e(nzn(e,"raw",{value:k5e(n||e.slice())})),E5e;const ozn=M(Xn)(E5e||(E5e=rzn([`
max-width: 300px;
min-width: 200px;
`])));function izn(){const{t:e}=se(),{value:n,error:r,isLoading:o}=JVn();return u.jsx(vr,{button:u.jsx(Te,{"aria-label":e("help-resources.title"),icon:jx,mode:"bleed",tooltipProps:{content:e("help-resources.title")}}),id:"menu-button-resources",menu:u.jsx(ozn,{children:u.jsx(ezn,{error:r,isLoading:o,value:n})}),popover:{constrainSize:!0}})}var j5e=Object.freeze,szn=Object.defineProperty,PZe=(e,n)=>j5e(szn(e,"raw",{value:j5e(n||e.slice())})),T5e,I5e;const A5e={duration:.4,type:"spring"},azn={open:{opacity:1,scale:1,x:"-50%"},closed:{opacity:0,scale:.99,x:"-50%"}},lzn={open:{opacity:1},closed:{opacity:0}},$5e=12,czn=M(Nu(pe))(T5e||(T5e=PZe([`
background-color: var(--card-backdrop-color);
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
`]))),uzn=M(Nu(pe))(I5e||(I5e=PZe([`
display: flex !important;
flex-direction: column;
left: 50%;
max-height: min(
calc(100vh - `,"vh - ",`px),
`,`px
);
position: absolute;
top: `,`vh;
width: min(calc(100vw - `,"px), ",`px);
`])),$5e,kU,h7n,$5e,kU*2,p7n);function dzn(e){let{disableFocusLock:n,onClose:r,onOpen:o,open:i}=e;const[s,a]=p.useState(null),l=p.useRef(null),{isTopLayer:c,zIndex:d}=Kl(),{t:f}=se(),{onClose:h,state:{filtersVisible:m,terms:g}}=Fn(),v=IR({terms:g}),y=p.useCallback(()=>{c&&h&&i&&h()},[c,h,i]);return oo(y,[l.current]),u.jsx(nZe,{hasValidTerms:v,onClose:r,onOpen:o,open:i,children:u.jsx(Gw,{children:i&&u.jsx(Vv,{children:u.jsxs(e1,{autoFocus:!WE,disabled:n,returnFocus:!0,children:[u.jsx(czn,{animate:"open",exit:"closed",initial:"closed",style:{zIndex:d},transition:A5e,variants:lzn}),u.jsxs(uzn,{animate:"open",exit:"closed",initial:"closed",overflow:"hidden",radius:y2,ref:l,shadow:2,style:{zIndex:d},transition:A5e,variants:azn,children:[u.jsx(fZe,{ariaInputLabel:f(v?"search.search-results-aria-label":"search.recent-searches-aria-label"),onClose:r,ref:a}),m&&u.jsx(pe,{borderTop:!0,flex:"none",children:u.jsx(cZe,{})}),v?u.jsx(hZe,{inputElement:s}):u.jsx(dZe,{inputElement:s})]})]})})})})}const fzn="search::recent",hzn=5,ik=2;function pzn(e){let{dataset:n,fieldDefinitions:r,filterDefinitions:o,operatorDefinitions:i,projectId:s,schema:a,user:l,version:c=ik}=e;if(!n||!s||!s1||!l)return;const d="".concat(fzn,"__").concat(s,":").concat(n,":").concat(l.id);return{addSearch:(f,h)=>{const g=(h||[]).map(x=>({fieldId:x.fieldId,filterName:x.filterName,operatorType:x.operatorType,value:x.value})).filter(x=>cj({fieldDefinitions:r,filter:x,filterDefinitions:o,operatorDefinitions:i})),v={created:new Date().toISOString(),filters:g,terms:{query:f.query.trim(),typeNames:f.types.map(x=>x.name)}},y=JSON.stringify(Oa(v,"created")),b={version:c,recentSearches:[v,...$_(d,c).recentSearches.filter(x=>JSON.stringify(Oa(x,"created"))!==y)].slice(0,hzn)};return window.localStorage.setItem(d,JSON.stringify(b)),H5({fieldDefinitions:r,filterDefinitions:o,lsKey:d,operatorDefinitions:i,schema:a,version:c})},getRecentSearches:()=>H5({fieldDefinitions:r,filterDefinitions:o,lsKey:d,operatorDefinitions:i,schema:a,version:c}),removeSearch:()=>{const h={...$_(d,c),recentSearches:[]};return window.localStorage.setItem(d,JSON.stringify(h)),H5({fieldDefinitions:r,filterDefinitions:o,lsKey:d,operatorDefinitions:i,schema:a,version:c})},removeSearchAtIndex:f=>{const h=$_(d,c);if(f<0||f>h.recentSearches.length)return H5({fieldDefinitions:r,filterDefinitions:o,lsKey:d,operatorDefinitions:i,schema:a,version:c});const m={...h,recentSearches:[...h.recentSearches.slice(0,f),...h.recentSearches.slice(f+1)]};return window.localStorage.setItem(d,JSON.stringify(m)),H5({fieldDefinitions:r,filterDefinitions:o,lsKey:d,operatorDefinitions:i,schema:a,version:c})}}}function $_(e,n){const r=s1?window.localStorage.getItem(e):void 0;return r?JSON.parse(r):{version:n,recentSearches:[]}}function H5(e){let{lsKey:n,schema:r,fieldDefinitions:o,filterDefinitions:i,operatorDefinitions:s,version:a}=e;const l=mzn({lsKey:n,storedSearch:$_(n,a)});return gzn({studioSchema:r,storedSearch:l,lsKey:n,filterDefinitions:i,fieldDefinitions:o,operatorDefinitions:s,version:a}).recentSearches.filter(c=>!!c.terms).map((c,d)=>({__recent:{index:d,timestamp:new Date(c.created).getTime()},filters:c.filters,query:c.terms.query,types:c.terms.typeNames.map(f=>r.get(f)).filter(f=>!!(f&&f.jsonType==="object"))}))}function mzn(e){let{lsKey:n,storedSearch:r}=e;if(r.version!==ik){const o={version:ik,recentSearches:[]};return window.localStorage.setItem(n,JSON.stringify(o)),o}return r}function gzn(e){let{fieldDefinitions:n,filterDefinitions:r,lsKey:o,operatorDefinitions:i,storedSearch:s,studioSchema:a,version:l}=e;const c=AR(a).map(h=>h.name),d=s.recentSearches.filter(h=>h.terms.typeNames.every(m=>c.includes(m))&&h.filters.every(m=>cj({fieldDefinitions:n,filter:m,filterDefinitions:r,operatorDefinitions:i}))),f={version:ik,recentSearches:d};return f.recentSearches.length<s.recentSearches.length&&window.localStorage.setItem(o,JSON.stringify(f)),$_(o,l)}const vzn=3;function yzn(e,n){var r;const o=AR(e).map(l=>l.name),{documentTypes:i,objectTypes:s}=(((r=e._original)==null?void 0:r.types)||[]).filter(l=>D5e(l)?o.includes(l.name):!0).filter(l=>l.name!=="slug").filter(l=>!l.name.startsWith("sanity.")).reduce((l,c)=>(D5e(c)&&(l.documentTypes[c.name]=c),MZe(c)&&(l.objectTypes[c.name]=c),l),{documentTypes:{},objectTypes:{}})||{documentTypes:{},objectTypes:{}},a=t7n(n);return wzn(a,i,s)}function bzn(e){return e.reduce((n,r)=>(n[r.id]=r,n),{})}function xzn(e){return[e.type,e.fieldPath,e.filterName,e.documentTypes.join(",")].join("-")}function wzn(e,n,r){function o(s){let{acc:a,defType:l,depth:c=0,documentType:d,prevFieldPath:f,prevTitlePath:h}=s;var m;const g=c<=vzn,v=l.name.startsWith("_"),y=l!=null&&l.title?aZe(l.title):cr(l.name),b=f?"".concat(f,".").concat(l.name):l.name,x=h?[...h,y]:[y];if(!g)return;const w=r[l.type],C=n[l.type],_=MZe(l)?l:null,S=C||w||_;if(S){(m=S==null?void 0:S.fields)==null||m.forEach(k=>o({acc:a,defType:k,depth:c+1,documentType:d,prevFieldPath:b,prevTitlePath:x}));return}e.includes(l.type)&&a.push({documentTypes:d&&!v?[d]:[],fieldPath:b,filterName:Ezn(l),id:"",name:l.name,titlePath:x,title:y,type:l.type})}return Object.values(n).reduce((s,a)=>{const l=a.fields.reduce((c,d)=>(o({acc:c,defType:d,documentType:a.name}),c),[]);return s.push(...l),s},[]).reduce((s,a)=>{const l=s.findIndex(c=>c.fieldPath===a.fieldPath&&c.title===a.title&&c.type===a.type);return l>-1?s[l]={...s[l],documentTypes:[...s[l].documentTypes,...a.documentTypes]}:s.push(a),s},[]).map(Czn).sort(jzn)}function Czn(e){return{...e,id:xzn(e)}}function _zn(e){var n;return RZe(e)?e.of.every(r=>["boolean","number","string"].includes(r.type))&&((n=e.options)!=null&&n.list?e.options.list.length>0:!1):!1}function RZe(e){return e.type==="array"}function D5e(e){return e.type==="document"}function MZe(e){return e.type==="object"}function Szn(e){return e.type==="string"}function kzn(e){var n;return Szn(e)&&(n=e.options)!=null&&n.list?e.options.list.length>0:!1}function Ezn(e){if(kzn(e))return"stringList";if(RZe(e)){if(e.of.some(n=>n.type==="reference"))return"arrayReferences";if(e.of.find(n=>n.type==="block"))return"portableText";if(_zn(e))return"arrayList"}return e.type}function jzn(e,n){const r=e.titlePath.slice(0,-1).join("/"),o=n.titlePath.slice(0,-1).join("/");return e.title.localeCompare(n.title)||r.localeCompare(o)||e.fieldPath.localeCompare(n.fieldPath)}function LZe(e){return typeof e.__recent<"u"}const IU="core:studio:navbar:search:";Eh(IU);function Tzn(e){const n="".concat(IU).concat(e);return Eh&&Eh.enabled(n)?Eh(n):Eh(IU)}function Izn(){return typeof window>"u"?!1:window.location.hash.slice(1).split(";").includes(d7n)}function Azn(e){let{currentUser:n,fullscreen:r,recentSearches:o=[],definitions:i}=e;return{currentUser:n,debug:Izn(),documentTypesNarrowed:[],filters:[],filtersVisible:!0,fullscreen:r,lastActiveIndex:-1,ordering:d0.relevance,pageIndex:0,recentSearches:o,result:{error:null,hasMore:null,hits:[],loaded:!1,loading:!1},terms:{query:"",types:[]},definitions:i}}const $zn=Tzn("reducer");function Dzn(e,n){let r="🔍";switch(n.type.startsWith("SEARCH_REQUEST")&&(r="🚨"),n.type.startsWith("RECENT_SEARCHES")&&(r="💾"),$zn(r,n),n.type){case"FILTERS_VISIBLE_SET":return{...e,filtersVisible:n.visible};case"LAST_ACTIVE_INDEX_SET":return{...e,lastActiveIndex:n.index};case"ORDERING_RESET":return{...e,ordering:d0.relevance,terms:$1(e.terms)};case"ORDERING_SET":return{...e,ordering:n.ordering,terms:$1(e.terms)};case"PAGE_INCREMENT":return{...e,pageIndex:e.pageIndex+1,terms:$1(e.terms)};case"RECENT_SEARCHES_SET":return{...e,recentSearches:n.recentSearches};case"SEARCH_CLEAR":return{...e,pageIndex:0,result:{...e.result,hasMore:null,hits:[]}};case"SEARCH_REQUEST_COMPLETE":return{...e,result:{...e.result,error:null,hasMore:n.hits.length>0,hits:e.pageIndex>0?[...e.result.hits,...n.hits]:n.hits,loaded:!0,loading:!1}};case"SEARCH_REQUEST_ERROR":return{...e,result:{...e.result,error:n.error,loaded:!1,loading:!1}};case"SEARCH_REQUEST_START":return{...e,result:{...e.result,loaded:!1,loading:!0}};case"TERMS_FILTERS_ADD":{const o={...n.filter,value:cFn(e.definitions.operators,n.filter.operatorType)},i=[...e.filters,o];return{...e,documentTypesNarrowed:A1({fieldDefinitions:e.definitions.fields,filters:i,types:e.terms.types}),filters:i,lastAddedFilter:o,terms:{...e.terms,filter:I1({fieldDefinitions:e.definitions.fields,filterDefinitions:e.definitions.filters,filters:i,operatorDefinitions:e.definitions.operators})}}}case"TERMS_FILTERS_CLEAR":{const o=[];return{...e,documentTypesNarrowed:A1({fieldDefinitions:e.definitions.fields,filters:o,types:e.terms.types}),filters:o,terms:{...e.terms,filter:I1({fieldDefinitions:e.definitions.fields,filterDefinitions:e.definitions.filters,filters:o,operatorDefinitions:e.definitions.operators})}}}case"TERMS_FILTERS_REMOVE":{const o=e.filters.findIndex(s=>Za(s)===n.filterKey),i=[...e.filters.slice(0,o),...e.filters.slice(o+1)];return{...e,documentTypesNarrowed:A1({fieldDefinitions:e.definitions.fields,filters:i,types:e.terms.types}),filters:i,terms:{...e.terms,filter:I1({fieldDefinitions:e.definitions.fields,filterDefinitions:e.definitions.filters,filters:i,operatorDefinitions:e.definitions.operators})}}}case"TERMS_FILTERS_SET_OPERATOR":{const o=e.filters.find(d=>Za(d)===n.filterKey),i=Ig(e.definitions.operators,o==null?void 0:o.operatorType),s=Ig(e.definitions.operators,n.operatorType),a=s==null?void 0:s.initialValue,l=(i==null?void 0:i.inputComponent)!=(s==null?void 0:s.inputComponent),c=e.filters.map(d=>Za(d)===n.filterKey?{...d,operatorType:n.operatorType,...l?{value:a}:{}}:d);return{...e,filters:c,terms:{...e.terms,filter:I1({fieldDefinitions:e.definitions.fields,filterDefinitions:e.definitions.filters,filters:c,operatorDefinitions:e.definitions.operators})}}}case"TERMS_FILTERS_SET_VALUE":{const o=e.filters.map(i=>Za(i)===n.filterKey?{...i,value:n.value}:i);return{...e,filters:o,terms:{...e.terms,filter:I1({fieldDefinitions:e.definitions.fields,filterDefinitions:e.definitions.filters,filters:o,operatorDefinitions:e.definitions.operators})}}}case"TERMS_QUERY_SET":return{...e,pageIndex:0,result:{...e.result,loaded:!1},terms:$1({...e.terms,query:n.query})};case"TERMS_SET":{const o=n.filters||[],i=[...e.terms.types||[],...n.terms.types].sort(EU);return{...e,documentTypesNarrowed:A1({fieldDefinitions:e.definitions.fields,filters:o,types:i}),filters:o,lastAddedFilter:null,pageIndex:0,result:{...e.result,loaded:!1},terms:{...n.terms,filter:I1({fieldDefinitions:e.definitions.fields,filterDefinitions:e.definitions.filters,filters:o,operatorDefinitions:e.definitions.operators})}}}case"TERMS_TYPE_ADD":{const o=[...e.terms.types||[],n.schemaType].sort(EU),i=A1({fieldDefinitions:e.definitions.fields,filters:[],types:o}),s=e.filters.filter(a=>{const l=vp(e.definitions.fields,a);return l?l.documentTypes.length===0?!0:i.every(c=>l.documentTypes.findIndex(d=>d===c)>-1):!0});return{...e,documentTypesNarrowed:i,filters:s,pageIndex:0,result:{...e.result,loaded:!1},terms:$1({...e.terms,filter:I1({fieldDefinitions:e.definitions.fields,filterDefinitions:e.definitions.filters,operatorDefinitions:e.definitions.operators,filters:s}),types:o})}}case"TERMS_TYPE_REMOVE":{const o=(e.terms.types||[]).filter(i=>i!==n.schemaType);return{...e,documentTypesNarrowed:A1({fieldDefinitions:e.definitions.fields,filters:e.filters,types:o}),pageIndex:0,result:{...e.result,loaded:!1},terms:$1({...e.terms,types:o})}}case"TERMS_TYPES_CLEAR":{const o=[];return{...e,documentTypesNarrowed:A1({fieldDefinitions:e.definitions.fields,filters:e.filters,types:o}),pageIndex:0,result:{...e.result,loaded:!1},terms:$1({...e.terms,types:[]})}}default:return e}}function $1(e){if(LZe(e)){const{__recent:n,...r}=e;return r}return e}function Ozn(e){let{children:n,fullscreen:r}=e;const o=p.useRef(null),[i,s]=p.useState(null),a=kr(Zn),l=pr(),c=Ss(),{search:{operators:d,filters:f}}=Or(),{dataset:h,projectId:m}=a.config(),{fieldDefinitions:g,filterDefinitions:v,operatorDefinitions:y}=p.useMemo(()=>({fieldDefinitions:bzn(yzn(l,f)),filterDefinitions:e7n(f),operatorDefinitions:lFn(d)}),[f,d,l]),b=p.useMemo(()=>pzn({dataset:h,fieldDefinitions:g,filterDefinitions:v,operatorDefinitions:y,projectId:m,schema:l,user:c,version:ik}),[c,h,g,v,y,m,l]),x=p.useMemo(()=>b==null?void 0:b.getRecentSearches(),[b]),w=p.useMemo(()=>Azn({currentUser:c,fullscreen:r,recentSearches:x,definitions:{fields:g,operators:y,filters:v}}),[c,g,v,r,y,x]),[C,_]=p.useReducer(Dzn,w),{documentTypesNarrowed:S,filters:k,ordering:E,pageIndex:j,result:T,terms:$}=C,D=p.useRef(!1),I=p.useRef(w.ordering),O=p.useRef(w.pageIndex),A=p.useRef(w.terms),{handleSearch:P,searchState:R}=LKe({initialState:{...T,terms:$},onComplete:V=>_({hits:V,type:"SEARCH_REQUEST_COMPLETE"}),onError:V=>_({error:V,type:"SEARCH_REQUEST_ERROR"}),onStart:()=>_({type:"SEARCH_REQUEST_START"}),schema:l}),B=IR({terms:$}),L=S.map(V=>l.get(V)),z=k.filter(V=>cj({fieldDefinitions:g,filter:V,filterDefinitions:v,operatorDefinitions:y})),H=p.useCallback(V=>{o.current=V},[]);return p.useEffect(()=>{const V=!Kn(E,I.current),W=j!==O.current,q=!Kn($,A.current);if(V||W||q){const F=(E==null?void 0:E.customMeasurementLabel)||"".concat(E.sort.field," ").concat(E.sort.direction);P({options:{comments:[...LZe($)?["findability-recent-search:".concat($.__recent.index)]:[],"findability-selected-types:".concat($.types.length),"findability-sort:".concat(F),"findability-source: global","findability-filter-count:".concat(z.length)],limit:Xxe,offset:j*Xxe,skipSortByScore:E.ignoreScore,sort:[E.sort]},terms:{...$,...L?{types:L}:{}}}),O.current=j}I.current=E,A.current=$},[z.length,k,L,P,B,E,j,R.terms,$]),p.useEffect(()=>{!B&&(D!=null&&D.current)&&T.hits.length>0&&_({type:"SEARCH_CLEAR"}),D.current=!0},[_,B,T.hits,$.query,$.types]),u.jsx(OKe.Provider,{value:{dispatch:_,onClose:o==null?void 0:o.current,recentSearchesStore:b,searchCommandList:i,setSearchCommandList:s,setOnClose:H,state:{...C,fullscreen:r}},children:n})}function Pzn(){return $Q(),null}function Rzn(e){let{setScheme:n}=e;const{t:r}=se(),o=tZe(n,r);return u.jsxs(u.Fragment,{children:[u.jsx(ti,{}),o.map(i=>{let{icon:s,label:a,name:l,onSelect:c,selected:d,title:f}=i;return u.jsx(wt,{"aria-label":a,icon:s,onClick:c,pressed:d,text:f,iconRight:d&&u.jsx(Ic,{})},l)})]})}var O5e=Object.freeze,Mzn=Object.defineProperty,Lzn=(e,n)=>O5e(Mzn(e,"raw",{value:O5e(n||e.slice())})),P5e;const Fzn=M.div(P5e||(P5e=Lzn([`
position: absolute;
width: 18px;
height: 18px;
background: var(--card-bg-color);
bottom: -4px;
right: -4px;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
border: 1px solid var(--card-bg-color);
box-sizing: content-box;
svg {
box-sizing: content-box;
border: 1px solid var(--card-hairline-soft-color);
border-radius: 50%;
padding: 2px;
width: 12px;
height: 12px;
}
&[data-logo='github'] {
svg {
path {
fill: var(--card-fg-color);
}
}
}
&[data-logo='saml'] {
svg {
path {
fill: var(--card-fg-color);
}
}
}
`]))),Bzn=u.jsxs("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[u.jsxs("g",{clipPath:"url(#clip0)",children:[u.jsx("path",{d:"M12 6.13764C12 5.72977 11.9663 5.31971 11.8943 4.91846H6.12036V7.22895H9.42684C9.28963 7.97412 8.84876 8.63332 8.20322 9.05221V10.5514H10.1759C11.3342 9.50637 12 7.9631 12 6.13764Z",fill:"#4285F4"}),u.jsx("path",{d:"M6.12019 12.0002C7.77118 12.0002 9.16349 11.4688 10.1779 10.5517L8.20529 9.05253C7.65646 9.41851 6.94793 9.62574 6.12244 9.62574C4.52544 9.62574 3.17136 8.56971 2.68552 7.1499H0.649902V8.69537C1.68908 10.7215 3.80567 12.0002 6.12019 12.0002V12.0002Z",fill:"#34A853"}),u.jsx("path",{d:"M2.68332 7.14986C2.4269 6.40469 2.4269 5.59778 2.68332 4.8526V3.30713H0.649951C-0.218278 5.00252 -0.218278 6.99995 0.649951 8.69533L2.68332 7.14986V7.14986Z",fill:"#FBBC04"}),u.jsx("path",{d:"M6.12019 2.37483C6.99291 2.3616 7.8364 2.68348 8.46845 3.27433L10.2161 1.56131C9.1095 0.542752 7.64071 -0.017233 6.12019 0.000404333C3.80566 0.000404333 1.68908 1.27911 0.649902 3.3074L2.68326 4.85288C3.16686 3.43087 4.52319 2.37483 6.12019 2.37483V2.37483Z",fill:"#EA4335"})]}),u.jsx("defs",{children:u.jsx("clipPath",{id:"clip0",children:u.jsx("rect",{width:"12",height:"12",fill:"white"})})})]}),Nzn=u.jsxs("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[u.jsx("g",{clipPath:"url(#clip0)",children:u.jsx("path",{d:"M11.195 3.13503C10.6711 2.22838 9.91808 1.47537 9.01144 0.951471C8.09222 0.414976 7.08837 0.146729 5.99987 0.146729C4.91137 0.146729 3.90752 0.414976 2.98831 0.951471C2.08163 1.47534 1.32862 2.22836 0.804744 3.13503C0.268248 4.05497 0 5.05883 0 6.14659C0 7.45399 0.381531 8.62978 1.14459 9.67394C1.90765 10.7181 2.89327 11.4408 4.10143 11.8419C4.24208 11.868 4.34624 11.8497 4.41392 11.7872C4.44666 11.7577 4.47263 11.7215 4.49006 11.681C4.50749 11.6405 4.51595 11.5967 4.51488 11.5527C4.51488 11.537 4.51361 11.3963 4.51105 11.1307C4.5085 10.8651 4.50722 10.6334 4.50722 10.4355L4.32745 10.4666C4.18407 10.4895 4.03885 10.4986 3.89375 10.494C3.71159 10.4908 3.53001 10.4725 3.35087 10.4393C3.16049 10.4045 2.98119 10.3246 2.82796 10.2064C2.66705 10.0846 2.54715 9.91661 2.48428 9.72484L2.40602 9.54506C2.34022 9.40286 2.25754 9.2691 2.15976 9.14666C2.04775 9.00072 1.93447 8.90176 1.81991 8.84977L1.76518 8.81064C1.72769 8.78356 1.6936 8.75205 1.66367 8.71679C1.63479 8.6841 1.61108 8.64719 1.59334 8.60734C1.57766 8.57085 1.5907 8.54085 1.63247 8.51731C1.67461 8.49405 1.75123 8.48256 1.86068 8.48256L2.01692 8.50582C2.12108 8.52662 2.24996 8.5891 2.40356 8.69326C2.5585 8.79876 2.68797 8.93748 2.78254 9.09932C2.90239 9.31294 3.04695 9.47575 3.21624 9.58775C3.38552 9.69976 3.55609 9.75576 3.72793 9.75576C3.87725 9.7578 4.02641 9.74479 4.17312 9.7169C4.29459 9.69195 4.41264 9.65254 4.52473 9.59952C4.57162 9.25037 4.69931 8.98212 4.90782 8.79477C4.63684 8.76849 4.36827 8.72157 4.10444 8.6544C3.84797 8.58382 3.60133 8.48141 3.37029 8.34958C3.12825 8.218 2.91442 8.04015 2.74095 7.82613C2.57421 7.6178 2.4374 7.34417 2.3305 7.00524C2.2236 6.6663 2.1707 6.27584 2.1718 5.83383C2.1718 5.20357 2.37757 4.66708 2.7891 4.22435C2.59629 3.75006 2.61453 3.21885 2.84383 2.63073C2.99487 2.58385 3.21879 2.61897 3.51559 2.73608C3.81239 2.85319 4.02983 2.95352 4.16792 3.03707C4.30601 3.12025 4.41665 3.19058 4.49983 3.24804C5.48153 2.9773 6.51821 2.9773 7.49991 3.24804L7.79679 3.0606C8.0249 2.92356 8.26549 2.80849 8.51535 2.71693C8.79135 2.61276 9.00231 2.58412 9.14825 2.63101C9.38248 3.21949 9.40327 3.7507 9.21064 4.22462C9.62199 4.66735 9.82776 5.20385 9.82795 5.83411C9.82795 6.27684 9.77459 6.66904 9.66787 7.01071C9.56116 7.35238 9.42325 7.62601 9.25415 7.8316C9.07785 8.04326 8.86311 8.21966 8.62124 8.35149C8.39008 8.48329 8.14337 8.5857 7.88682 8.65632C7.62412 8.72277 7.35674 8.76915 7.087 8.79505C7.35698 9.02927 7.49206 9.3994 7.49225 9.90543V11.5527C7.49115 11.5964 7.49929 11.6398 7.51612 11.6802C7.53295 11.7206 7.5581 11.7569 7.58993 11.7869C7.65505 11.8493 7.75794 11.8675 7.89858 11.8416C9.10693 11.4403 10.0926 10.7177 10.8557 9.67367C11.6188 8.62968 12.0003 7.4539 12.0003 6.14632C11.9997 5.05873 11.7313 4.05497 11.195 3.13503V3.13503Z",fill:"black"})}),u.jsx("defs",{children:u.jsx("clipPath",{id:"clip0",children:u.jsx("rect",{width:"12",height:"12",fill:"white"})})})]}),Vzn=u.jsxs("svg",{width:"17",height:"9",viewBox:"0 0 17 9",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[u.jsx("path",{d:"M0.0691681 5.98162C0.115833 7.24157 1.07247 8.00221 2.59841 8.00221C4.17102 8.00221 5.12299 7.19957 5.12299 5.86962C5.12299 4.83832 4.55367 4.25501 3.25172 3.96569L2.56108 3.80703C1.8331 3.64837 1.53445 3.38704 1.53445 2.91106C1.53445 2.40708 1.94977 2.09442 2.61708 2.09442C3.27505 2.09442 3.6997 2.43508 3.75103 2.99039H5.00166C4.95966 1.78643 4.01236 0.997795 2.60308 0.997795C1.14713 0.997795 0.218496 1.79577 0.218496 3.05105C0.218496 4.04968 0.815808 4.69366 2.03376 4.96898L2.73374 5.13231C3.51304 5.30497 3.8117 5.54763 3.8117 6.00495C3.8117 6.55093 3.34972 6.90092 2.62174 6.90092C1.85644 6.90092 1.38045 6.56493 1.31979 5.98162H0.0691681Z"}),u.jsx("path",{d:"M5.97695 5.98162C6.02362 7.24157 6.98025 8.00221 8.5062 8.00221C10.0788 8.00221 11.0308 7.19957 11.0308 5.86962C11.0308 4.83832 10.4615 4.25501 9.15951 3.96569L8.46886 3.80703C7.74089 3.64837 7.44223 3.38704 7.44223 2.91106C7.44223 2.40708 7.85755 2.09442 8.52486 2.09442C9.18284 2.09442 9.60749 2.43508 9.65882 2.99039H10.9094C10.8674 1.78643 9.92015 0.997795 8.51086 0.997795C7.05492 0.997795 6.12628 1.79577 6.12628 3.05105C6.12628 4.04968 6.72359 4.69366 7.94155 4.96898L8.64153 5.13231C9.42083 5.30497 9.71949 5.54763 9.71949 6.00495C9.71949 6.55093 9.2575 6.90092 8.52953 6.90092C7.76422 6.90092 7.28824 6.56493 7.22758 5.98162H5.97695Z"}),u.jsx("path",{d:"M16.9852 5.01565V3.98435C16.9852 2.11309 16.0099 0.997795 14.3953 0.997795C12.7807 0.997795 11.8054 2.11309 11.8054 3.98435V5.01565C11.8054 6.88692 12.7807 8.00221 14.3953 8.00221C16.0099 8.00221 16.9852 6.88692 16.9852 5.01565ZM14.3953 6.82625C13.5833 6.82625 13.154 6.21494 13.154 5.00165V3.99835C13.154 2.78506 13.5833 2.17375 14.3953 2.17375C15.2073 2.17375 15.6366 2.78506 15.6366 3.99835V5.00165C15.6366 6.21494 15.2073 6.82625 14.3953 6.82625Z"})]}),zzn=e=>{let{provider:n}=e;const r=n==null?void 0:n.startsWith("saml-"),o=r?"saml":n;return u.jsxs(Fzn,{"data-logo":o,children:[n==="google"&&Bzn,n==="github"&&Nzn,n==="sanity"&&u.jsx(X0n,{}),r&&Vzn]})};function Hzn(){const{currentUser:e,projectId:n}=Ql(),r=!!(e&&xWe(e,"administrator")),{t:o}=se();return u.jsxs(u.Fragment,{children:[u.jsx(ti,{}),u.jsx(wt,{as:"a","aria-label":o("user-menu.action.manage-project-aria-label"),href:"https://sanity.io/manage/project/".concat(n),target:"_blank",text:o("user-menu.action.manage-project"),icon:s8}),r&&u.jsx(wt,{as:"a","aria-label":o("user-menu.action.invite-members-aria-label"),href:"https://sanity.io/manage/project/".concat(n,"/members"),target:"_blank",text:o("user-menu.action.invite-members"),icon:c8})]})}var R5e=Object.freeze,Uzn=Object.defineProperty,FZe=(e,n)=>R5e(Uzn(e,"raw",{value:R5e(n||e.slice())})),M5e,L5e;const Wzn=M(Xn)(M5e||(M5e=FZe([`
min-width: 200px;
max-width: 300px;
`]))),Gzn=M(K)(L5e||(L5e=FZe([`
position: relative;
min-width: `,`px;
min-height: `,`px;
`])),e=>{let{theme:n}=e;return n.sanity.avatar.sizes[2].size},e=>{let{theme:n}=e;return n.sanity.avatar.sizes[2].size});function qzn(){const{currentUser:e,auth:n}=Ql(),r=PR(),o=iee(),i=PWe(e==null?void 0:e.provider),{t:s}=se(),a=p.useMemo(()=>({placement:"bottom",portal:!0,preventOverflow:!0,scheme:r,constrainSize:!0}),[r]);return u.jsx(vr,{button:u.jsx(Dr,{mode:"bleed",padding:0,radius:"full",children:u.jsx($d,{size:1,user:"me"})}),id:"user-menu",menu:u.jsxs(Wzn,{children:[u.jsx(pe,{padding:2,children:u.jsxs(te,{align:"center",children:[u.jsx(hn,{disabled:!i,portal:!0,content:s("user-menu.login-provider",{providerTitle:i}),children:u.jsxs(Gzn,{marginRight:3,children:[u.jsx($d,{size:2,user:"me"}),(e==null?void 0:e.provider)&&u.jsx(zzn,{provider:e.provider})]})}),u.jsxs(he,{space:2,flex:1,children:[u.jsx(G,{size:1,weight:"medium",textOverflow:"ellipsis",children:e==null?void 0:e.name}),u.jsx(G,{size:1,muted:!0,textOverflow:"ellipsis",children:e==null?void 0:e.email})]})]})}),o&&u.jsx(Rzn,{setScheme:o}),u.jsx(Pzn,{}),u.jsx(Hzn,{}),n.logout&&u.jsxs(u.Fragment,{children:[u.jsx(ti,{}),u.jsx(wt,{iconRight:Rq,text:s("user-menu.action.sign-out"),disabled:!n.logout,...n.logout&&{onClick:n.logout}})]})]}),popover:a})}var F5e=Object.freeze,Yzn=Object.defineProperty,dee=(e,n)=>F5e(Yzn(e,"raw",{value:F5e(n||e.slice())})),B5e,N5e,V5e;const Kzn=M(Hc)(B5e||(B5e=dee([`
min-height: auto;
position: relative;
&[data-search-open='true'] {
top: 0;
position: sticky;
}
`]))),Zzn=M(pe)(N5e||(N5e=dee([`
line-height: 0;
`]))),Xzn=M(Xr)(V5e||(V5e=dee([`
grid-template-columns: auto auto auto;
@media screen and (min-width: `,`) {
grid-template-columns: 1fr auto 1fr;
}
`])),e=>{let{theme:n}=e;return"".concat(n.sanity.media[3],"px")});function Qzn(e){const{__internal_rightSectionNode:n=null}=e,{name:r,tools:o}=Ql(),i=I6(),s=gE(),a=typeof i.tool=="string"?i.tool:void 0,l=GVn(),{t:c}=se(),{onSearchFullscreenOpenChange:d,onSearchOpenChange:f,searchFullscreenOpen:h,searchFullscreenPortalEl:m,searchOpen:g}=p.useContext(_Ze),v=SZe(),[y,b]=p.useState(!1),x=p.useRef(i),w=p.useRef(r);p.useEffect(()=>{(x.current.tool!==i.tool||r!==w.current)&&b(!1),x.current=i,w.current=r},[r,i]);const[C,_]=p.useState(null),[S,k]=p.useState(null),E=p.useMemo(()=>({resources:s>1,collapsedPresenceMenu:s<=1,loginStatus:s>1,searchFullscreen:s<=1,configIssues:s>1&&Yf,newDocumentFullscreen:s<=1,tools:s>=3}),[s]);p.useEffect(()=>{d(h)},[h,d]),p.useEffect(()=>{E.searchFullscreen?f(!1):d(!1)},[d,f,E.searchFullscreen]);const j=p.useCallback(()=>{f(!0)},[f]),T=p.useCallback(()=>{d(!0)},[d]),$=p.useCallback(()=>{f(!1)},[f]),D=p.useCallback(()=>{d(!1),S==null||S.focus()},[d,S]),I=p.useCallback(()=>{b(!1),C==null||C.focus()},[C]),O=p.useCallback(()=>{b(!0)},[]);return u.jsx(vVn,{children:u.jsxs(Kzn,{zOffset:100,"data-search-open":h,children:[u.jsx(Zzn,{borderBottom:!0,"data-testid":"studio-navbar","data-ui":"Navbar",padding:3,sizing:"border",children:u.jsxs(Xzn,{gap:1,children:[u.jsx(Dc,{children:u.jsxs(te,{align:"center",gap:2,justify:"flex-start",children:[u.jsxs(te,{align:"center",gap:2,children:[!E.tools&&u.jsx(Te,{mode:"bleed",icon:y6e,onClick:O,ref:_,tooltipProps:{content:c("user-menu.open-menu"),placement:"bottom"}}),u.jsxs(te,{gap:1,children:[u.jsx($Ze,{}),u.jsx(vZe,{})]})]}),u.jsx(WVn,{...l,modal:E.newDocumentFullscreen?"dialog":"popover"}),!E.searchFullscreen&&u.jsx(Swe,{onClick:j,ref:k})]})}),u.jsx(te,{align:"center",justify:"center",children:E.tools&&u.jsx(v,{activeToolName:a,closeSidebar:I,context:"topbar",isSidebarOpen:!1,tools:o})}),u.jsx(Dc,{children:u.jsxs(te,{align:"center",gap:1,justify:"flex-end",children:[u.jsxs(te,{gap:1,children:[u.jsx(sp,{children:u.jsx(Ozn,{fullscreen:E.searchFullscreen,children:u.jsx(uv,{element:document.body,children:E.searchFullscreen?u.jsx(wE,{element:m,children:u.jsx(QBn,{onClose:D,onOpen:T,open:h})}):u.jsx(dzn,{onClose:$,onOpen:j,open:g})})})}),E.tools&&u.jsx(TZe,{type:"topbar"}),E.configIssues&&u.jsx(VNn,{}),E.resources&&u.jsx(izn,{}),u.jsx(XVn,{}),E.searchFullscreen&&u.jsx(Swe,{onClick:T,ref:k}),n]}),E.tools&&u.jsx(K,{flex:"none",marginLeft:1,children:u.jsx(qzn,{})})]})})]})}),!E.tools&&u.jsx($Vn,{activeToolName:a,isOpen:y,onClose:I,tools:o})]})})}var z5e=Object.freeze,Jzn=Object.defineProperty,BZe=(e,n)=>z5e(Jzn(e,"raw",{value:z5e(n||e.slice())})),H5e,U5e;function eHn(e){return!!e}const tHn=M(MYe)(H5e||(H5e=BZe([`
list-style: none;
white-space: nowrap;
flex-shrink: 0;
opacity: 0;
visibility: hidden;
`]))),nHn=M(te)(U5e||(U5e=BZe([`
opacity: 0;
height: 0.1px;
overflow: hidden;
`]))),rHn=p.forwardRef(function(n,r){const{children:o,gap:i,menuButtonProps:s,disableRestoreFocusOnClose:a,onMenuClose:l,collapsed:c,...d}=n,[f,h]=p.useState(null),[m,g]=p.useState([]),[v,y]=p.useState(!1),b=p.useMemo(()=>p.Children.toArray(o).filter(eHn),[o]),x=p.useMemo(()=>c||!v?null:b.filter(k=>!m.some(E=>E.key===k.key)),[b,c,m,v]),w=p.useMemo(()=>({root:f,threshold:1,rootMargin:"1px"}),[f]),C=p.useMemo(()=>(s==null?void 0:s.button)||u.jsx(_s,{}),[s]),_=p.useMemo(()=>c?b:b.filter(k=>{let{key:E}=k;return m.find(j=>j.key===E)}),[b,m,c]),S=p.useCallback((k,E)=>{const j=m.some($=>$.key===E.key);v||y(!0);const T=k.isIntersecting;!j&&!T&&g($=>[...$,E]),j&&T&&g($=>$.filter(D=>D.key!==E.key))},[m,v,y,g]);return u.jsxs(te,{direction:"column",ref:r,sizing:"border",style:{position:"relative"},...d,children:[u.jsxs(te,{justify:"center",gap:i,flex:1,children:[x,(m.length>0||c)&&u.jsx(DJ,{disableRestoreFocusOnClose:a,menuButton:C,menuButtonProps:s,menuOptions:_,onMenuClose:l})]}),u.jsxs(nHn,{justify:"flex-start",gap:i,ref:h,"data-hidden":!0,"aria-hidden":"true",children:[p.cloneElement(C,{disabled:!0,"aria-hidden":!0}),b==null?void 0:b.map(k=>u.jsx(tHn,{options:w,onIntersectionChange:E=>S(E[0],k),children:p.cloneElement(k,{disabled:!0,"aria-hidden":!0,tabIndex:-1})},"".concat(k.key,"_observer")))]})]})}),NZe=p.forwardRef(function(n,r){const{name:o,...i}=n,s=I6(p.useCallback(()=>({tool:o,[o]:void 0}),[o]));return u.jsx(T6,{state:s,...i,ref:r})});function oHn(e){const{activeToolName:n,tools:r}=e,{scheme:o}=zs(),[i,s]=p.useState(null);XZe({rootElement:i,navigation:["arrows"]});const a=p.useMemo(()=>({popover:{constrainSize:!0,portal:!0,scheme:o}}),[o]),l=p.useMemo(()=>r.map((c,d)=>{const f=(c==null?void 0:c.title)||cr(c.name),h=p.forwardRef(function(g,v){return u.jsx(NZe,{...g,ref:v,name:c.name,children:g.children})});return u.jsx(Te,{as:h,"data-as":"a",mode:"bleed",selected:n===c.name,text:f},"".concat(c.name,"-").concat(d))}),[n,r]);return u.jsx(te,{justify:"center",marginX:4,children:u.jsx(rHn,{"data-testid":"tool-collapse-menu",gap:1,menuButtonProps:a,ref:s,children:l})})}function iHn(e){const{activeToolName:n,isVisible:r,tools:o}=e;return p.useMemo(()=>u.jsx(he,{as:"ul",space:1,children:o.map(i=>{const s=(i==null?void 0:i.title)||cr(i.name),a=p.forwardRef(function(c,d){return u.jsx(NZe,{...c,ref:d,name:i.name,children:c.children})});return u.jsx(he,{as:"li",children:u.jsx(Te,{as:a,justify:"flex-start",mode:"bleed",selected:n===i.name,size:"large",tabIndex:r?0:-1,text:s})},i.name)})}),[n,r,o])}function sHn(e){const{context:n,isSidebarOpen:r,tools:o,...i}=e;return o.length<=1?null:n==="sidebar"?u.jsx(iHn,{isVisible:r,tools:o,...i}):u.jsx(oHn,{tools:o,...i})}var W5e=Object.freeze,aHn=Object.defineProperty,lHn=(e,n)=>W5e(aHn(e,"raw",{value:W5e(n||e.slice())})),G5e;const q5e=12,cHn=4;function uHn(e){const n=encodeURIComponent(e),r="%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 8L8 1' stroke='".concat(n,"' stroke-linecap='round'/%3E%3Cpath d='M5 8L8 5' stroke='").concat(n,"' stroke-linecap='round'/%3E%3C/svg%3E%0A");return'url("data:image/svg+xml,'.concat(r,'")')}const dHn=Y8e(e=>{const{color:n,font:r}=tt(e.theme);return ge(G5e||(G5e=lHn([`
::-webkit-resizer {
background-image: `,`;
background-repeat: no-repeat;
background-position: bottom right;
}
::-webkit-scrollbar {
width: `,`px;
height: `,`px;
}
::-webkit-scrollbar-corner {
background-color: transparent;
}
::-webkit-scrollbar-thumb {
background-clip: content-box;
background-color: var(--card-border-color, `,`);
border: `,`px solid transparent;
}
::-webkit-scrollbar-thumb:hover {
background-color: var(--card-muted-fg-color, `,`);
}
::-webkit-scrollbar-track {
background: transparent;
}
*::selection {
background-color: `,`;
}
html {
background-color: `,`;
}
body {
scrollbar-gutter: stable;
}
#sanity {
font-family: `,`;
}
b {
font-weight: `,`;
}
strong {
font-weight: `,`;
}
`])),uHn(n.icon),q5e,q5e,n.border,cHn,n.muted.fg,MP(n.focusRing,.3),n.bg,r.text.family,r.text.weights.medium,r.text.weights.medium)}),Y5e=Ubn.__sanityErrorChannel;function fHn(){const{push:e}=Ns();return p.useEffect(()=>{if(Y5e)return Y5e.subscribe(n=>{n.error&&(hHn(n.error)||(console.error(n.error),e({id:n.error.message,closable:!0,description:n.error.message,duration:5e3,title:"Uncaught error",status:"error"})))})},[e]),null}function hHn(e){return e instanceof oee||e instanceof DQ||e instanceof vu}function pHn(e){let{children:n,AuthenticateComponent:r=yZe,LoadingComponent:o=Jr,NotAuthenticatedComponent:i=bZe}=e;const[s,a]=p.useState(null);if(s)throw s;const[l,c]=p.useState("loading"),{activeWorkspace:d}=cy();return p.useEffect(()=>{var f,h;(h=(f=d.auth).handleCallbackUrl)==null||h.call(f).catch(a)},[d.auth]),p.useEffect(()=>{const f=d.auth.state.subscribe({next:h=>{let{authenticated:m,currentUser:g}=h;var v;if(((v=g==null?void 0:g.roles)==null?void 0:v.length)===0){c("unauthorized");return}c(m?"logged-in":"logged-out")},error:a});return()=>{f.unsubscribe()}},[d]),l==="loading"?u.jsx(o,{}):l==="unauthorized"?u.jsx(i,{}):l==="logged-out"?u.jsx(r,{}):u.jsx(u.Fragment,{children:n})}const mHn={toast:[100,11e3]},gHn=omn();function vHn(e){const n=kr({apiVersion:"v2023-12-18"}),r=n.config().projectId,o=p.useMemo(()=>umn(gHn,{flushInterval:3e4,resolveConsent:()=>n.request({uri:"/intake/telemetry-status"}),sendEvents:i=>n.request({uri:"/intake/batch",method:"POST",json:!0,body:{projectId:r,batch:i}}),sendBeacon:i=>navigator.sendBeacon(n.getUrl("/intake/batch"),JSON.stringify({projectId:r,batch:i}))}),[n,r]);return p.useEffect(()=>{o.logger.updateUserProperties({userAgent:navigator.userAgent,screen:{density:window.devicePixelRatio,height:window.screen.height,width:window.screen.width,innerHeight:window.innerHeight,innerWidth:window.innerWidth},studioVersion:FR,plugins:Zw(e.config).flatMap(i=>{var s;return((s=i.plugins)==null?void 0:s.flatMap(a=>({name:a.name||"<unnamed>"})))||[]})})},[e.config,o.logger]),u.jsx(Qpn,{store:o,children:e.children})}const zT=j8e(),yHn=e=>e.__themer===!0;function K5e(e){var n,r;return{...zT,v2:e.v2,fonts:yHn(e)?zT.fonts:(n=e.fonts)!=null?n:zT.fonts,color:(r=e.color)!=null?r:zT.color}}function bHn(e){let{children:n}=e;const r=cy().activeWorkspace.theme;if(r.__legacy){const o=r.__dark?"dark":"light";return u.jsx(OR.Provider,{value:!1,children:u.jsx(DR.Provider,{value:o,children:u.jsx(C$,{scheme:o,theme:K5e(r),children:u.jsx(sp,{children:n})})})})}return u.jsx(C$,{theme:K5e(r),children:u.jsx(sp,{children:n})})}var Z5e=Object.freeze,xHn=Object.defineProperty,VZe=(e,n)=>Z5e(xHn(e,"raw",{value:Z5e(n||e.slice())})),X5e,Q5e;M(te)(X5e||(X5e=VZe([""])));M(K).attrs({padding:4})(Q5e||(Q5e=VZe([""])));function wHn(e){const{basePath:n="/",tools:r}=e,o=Ga.create("/:tool",i=>{let s=r.find(a=>a.name===i.tool);return!s&&i.tool==="desk"&&(s=r.find(a=>a.name==="structure")),s?Ga.scope(s.name,"/",s.router):Ga.create("/")});return Ga.create(n,[Ga.intents("/intent"),o])}function fee(e){const r={}.toolSwitcher||{},o=r.order||[],i=r.hidden||[];if(!o.length&&!i.length)return e;const s=e.reduce((c,d)=>{const f=d.title||"<unknown>";if(!d.name)return console.warn('Tool "'.concat(f,'" does not have the required "name" property')),c;if(c[d.name]){const m=c[d.name].tool.title;return console.warn('Tools with duplicate name "'.concat(d.name,'" found ("').concat(f,'" and "').concat(m,'")')),c}const h=o.indexOf(d.name);return c[d.name]={tool:d,index:h===-1?1/0:h},c},{}),a=c=>i.indexOf(c.name)===-1,l=e.filter(a);return l.sort((c,d)=>{const f=s[c.name],h=s[d.name],m=f?f.index:1/0,g=h?h.index:1/0;return m===g?0:m-g}),l}const CHn=["template"],_Hn=["mode"];function SHn(e,n){const o=fee(e)[0];return!n||n.tool||!o?n:Object.assign({},n,{tool:o.name})}function kHn(e,n){return n&&(fee(e).find(r=>r.name===n.space)?{...n,tool:n.space,space:void 0}:n)}function EHn(e,n){return SHn(e,kHn(e,n))}function jHn(e,n,r){var o;const{intent:i,params:s,payload:a}=r;if(typeof i!="string")throw new Error("intent must be a string");if(!en(s))throw new Error("intent params must be a string");const l=fee(e),c=n!=null&&n.tool?l.find(g=>g.name===n.tool):null,d=c?l.filter(g=>g!==c):l;let f=[];i==="create"?f=CHn:i==="edit"&&(f=_Hn);const h={score:-1,tool:null},{tool:m}=(c?[c,...d]:l).reduce((g,v)=>{if(!v||typeof v.canHandleIntent!="function")return g;const y=v.canHandleIntent(i,s,n&&n[v.name]);if(typeof y=="boolean")return y&&g.score<0?{score:0,tool:v}:g;if(!en(y))return g;const b=f.reduce((x,w)=>w in s&&y[w]===!0?x+1:x,0);return b>g.score?{score:b,tool:v}:g},h);if(m!=null&&m.getIntentState){const g=m.getIntentState(i,s,n&&n[m.name],a),{_searchParams:v,...y}=g,b={...n,tool:m.name,[m.name]:y};return(o=m.router)!=null&&o.__unsafe_disableScopedSearchParams?b._searchParams=v:y._searchParams=v,{type:"state",isNotFound:!1,state:b}}return{type:"intent",isNotFound:!0,intent:{name:i,params:s}}}function THn(e,n){return{type:"state",state:e.decode(n)||{},isNotFound:e.isNotFound(n)}}function IHn(e){let{children:n,LoadingComponent:r,workspace:o}=e;const{basePath:i,tools:s}=o,a=qLn(),l=p.useMemo(()=>wHn({basePath:i,tools:s}),[i,s]),[c,d]=AHn(a,l,s);return c?u.jsx(gln,{onNavigate:d,router:l,state:c,children:n}):u.jsx(r,{})}function AHn(e,n,r){var o;const i=p.useMemo(()=>{const c=n.getBasePath(),d=new RegExp("^".concat(gX(c),"(\\/|$)"),"i"),f=h=>c==="/"?!0:d.test(h);return{subscribe:h=>e.listen(h),getSnapshot:()=>"".concat(e.location.pathname).concat(e.location.search||""),getServerSnapshot:()=>null,selector:h=>typeof h=="string"&&f(h)?THn(n,h):null}},[e,n]),s=mX.useSyncExternalStoreWithSelector(i.subscribe,i.getSnapshot,i.getServerSnapshot,i.selector,Kn),a=p.useRef(s);p.useEffect(()=>{var c;if((s==null?void 0:s.type)==="state"&&!((c=s.state)!=null&&c.intent)){const d=EHn(r,s.state);d&&d!==s.state&&e.replace(n.encode(d))}},[s==null?void 0:s.state,s==null?void 0:s.type,e,n,r]),p.useEffect(()=>{const c=J5e(s,n,r,a);c?e.replace(c):a.current=s},[s,e,n,r]);const l=p.useMemo(()=>c=>{let{path:d,replace:f}=c;const h=i.selector(d),m=J5e(h,n,r,a),g=typeof m=="string"?m:d;f?e.replace(g):e.push(g)},[e,n,i,r]);return[(o=s==null?void 0:s.state)!=null?o:null,l]}function J5e(e,n,r,o){var i,s;if((e==null?void 0:e.type)==="state"&&((i=e.state)!=null&&i.intent)){const a=jHn(r,((s=o.current)==null?void 0:s.type)==="state"?o.current.state:{},e.state);if((a==null?void 0:a.type)==="state")return n.encode(a.state)}return null}function $Hn(e){let{children:n,LoadingComponent:r}=e;const[o,i]=p.useState(null);if(o)throw o;const{activeWorkspace:s}=cy(),[a,l]=p.useState(null);return p.useEffect(()=>{const c=ys(s.__internal.sources.map(d=>{let{source:f}=d;return f.pipe(bn(h=>{if(h instanceof vu)return ve(h);throw h}))})).pipe(_e(d=>{const f=d.filter(h=>h instanceof vu);if(f.length)throw new vu({name:s.name,causes:f,type:"workspace"});return d}),_e(d=>{let[f,...h]=d;return{...s,...f,unstable_sources:[f,...h],type:"workspace"}})).subscribe({next:l,error:i});return()=>c.unsubscribe()},[s]),a?u.jsx(Sjn,{workspace:a,children:u.jsx(JJ,{source:a.unstable_sources[0],children:u.jsx(IHn,{LoadingComponent:r,workspace:a,children:n})})}):u.jsx(r,{})}function DHn(e){let{ConfigErrorsComponent:n,...r}=e;const[{error:o},i]=p.useState({error:null});if(o)throw o;return u.jsx(xE,{onCatch:i,children:u.jsx($Hn,{...r})})}Jh.registerLanguage(i0n);Jh.registerLanguage(bCt);Jh.registerLanguage(a0n);Jh.registerLanguage(c0n);Jh.registerLanguage(d0n);function OHn(e){let{children:n,config:r,basePath:o,onSchemeChange:i,scheme:s,unstable_history:a,unstable_noAuthBoundary:l}=e;const c=u.jsx(DHn,{LoadingComponent:Jr,ConfigErrorsComponent:mNn,children:u.jsx(vHn,{config:r,children:u.jsx(twn,{children:u.jsx(WMn,{children:n})})})});return u.jsx(nFn,{onSchemeChange:i,scheme:s,children:u.jsxs(qOt,{paddingY:7,zOffset:mHn.toast,children:[u.jsx(fHn,{}),u.jsx(CZe,{children:u.jsx(WLn,{config:r,basePath:o,children:u.jsx(tFn,{unstable_history:a,NotFoundComponent:xNn,LoadingComponent:Jr,children:u.jsx(bHn,{children:u.jsx(w2n,{children:l?c:u.jsx(pHn,{LoadingComponent:Jr,AuthenticateComponent:yZe,NotAuthenticatedComponent:bZe,children:c})})})})})})]})})}function kr(e){const n=Or();return e?n.getClient(e):(console.warn('Calling `useClient()` without specifying an API version is deprecated and will stop working in the next dev-preview release - please migrate to use `useClient({apiVersion: "2021-06-07"})`.'),n.getClient({apiVersion:"2021-06-07"}))}function zZe(){return Or().dataset}function Md(e,n){const r=pl();return Mi(()=>r.pair.editOperations(e,n),[n,r.pair,e])}const eCe={isLoading:!0,enabled:!0,features:[]};function PHn(e){let{versionedClient:n}=e;return n.observable.request({uri:"/features",tag:"features"})}const FF=new Map;function hee(e){const n=kr(Zn),{projectId:r}=Or();if(!FF.get(r)){const i=PHn({versionedClient:n}).pipe(Qi(),bn(s=>(console.error(s),ve([]))));FF.set(r,i)}return Mi(()=>(FF.get(r)||ve([])).pipe(_e(function(){let i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return{isLoading:!1,enabled:!!(i!=null&&i.includes(e)),features:i}}),bs(eCe),bn(i=>(console.error(i),ve({isLoading:!1,enabled:!0,features:[]})))),[e,r],eCe)}function x2(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const n=Np().id;return _m.listFormat(n,e)}function pee(){return Or().projectId}const tCe=1e3*5,RHn=1e3*20,HZe=1e3*60,nCe=HZe*60,UZe={month:"short",day:"numeric"},WZe={...UZe,year:"numeric"},MHn={...WZe,hour:"numeric",minute:"numeric"};function sw(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=LHn(e,n),[,o]=p.useReducer(i=>i+1,0);return p.useEffect(()=>{let i;function s(a){i=window.setTimeout(()=>{o(),i=window.setTimeout(()=>s(a),a)},a)}return r.refreshInterval!==null&&s(r.refreshInterval),()=>{i!==null&&clearTimeout(i)}},[o,r.refreshInterval]),r.timestamp}function LHn(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{t:r}=se(),o=Np().id,{timeZone:i,minimal:s}=n,a=e instanceof Date?e:new Date(e),l=!!n.useTemporalPhrase,c=p.useCallback(function(w,C){const _=C==="day"&&Math.abs(w)===1,S=C==="week"&&Math.abs(w)===1;return l||_?_m.relativeTimeFormat(o,{style:s&&!S?"short":"long",numeric:"auto"}).format(w,C):_m.numberFormat(o,{style:"unit",unit:C,unitDisplay:s?"short":"long"}).format(Math.abs(w))},[o,l,s]);if(!a.getTime())return{timestamp:"",refreshInterval:null};const d=n.relativeTo||Date.now(),f=Nrn(d,a),h=Hrn(d,a);if(f||h)return n.minimal&&h===0?{timestamp:_m.dateTimeFormat(o,{...UZe,timeZone:i}).format(a),refreshInterval:null}:n.minimal?{timestamp:_m.dateTimeFormat(o,{...WZe,timeZone:i}).format(a),refreshInterval:null}:{timestamp:_m.dateTimeFormat(o,{...MHn,timeZone:i}).format(a),refreshInterval:null};const m=zrn(a,d);if(m)return{timestamp:c(m,"week"),refreshInterval:nCe};const g=OVe(a,d);if(g)return{timestamp:c(g,"day"),refreshInterval:nCe};const v=Mrn(a,d);if(v)return{timestamp:c(v,"hour"),refreshInterval:HZe};const y=Lrn(a,d);if(y)return{timestamp:c(y,"minute"),refreshInterval:RHn};const b=Vrn(a,d);return Math.abs(b)>10?{timestamp:c(b,"second"),refreshInterval:tCe}:{timestamp:r("relative-time.just-now"),refreshInterval:tCe}}function pr(){return Or().schema}function w2(){return Or().templates}var rCe=Object.freeze,FHn=Object.defineProperty,BHn=(e,n)=>rCe(FHn(e,"raw",{value:rCe(n||e.slice())})),oCe;const BF=M(G)(oCe||(oCe=BHn([`
white-space: nowrap;
`])));function sk(e){let{absoluteDate:n,draft:r,published:o,singleLine:i}=e;const{t:s}=se(),a=r&&"_updatedAt"in r?r._updatedAt:"",l=o&&"_updatedAt"in o?o._updatedAt:"",c=v2({dateStyle:"medium",timeStyle:"short"}),d=a&&c.format(new Date(a)),f=l&&c.format(new Date(l)),h=sw(a||"",{minimal:!0,useTemporalPhrase:!0}),m=sw(l||"",{minimal:!0,useTemporalPhrase:!0}),g=n?f:m,v=n?d:h;return u.jsxs(te,{align:i?"center":"flex-start",direction:i?"row":"column",gap:2,wrap:"nowrap",children:[!g&&u.jsx(BF,{size:1,weight:"medium",children:s("document-status.not-published")}),g&&u.jsx(BF,{size:1,weight:"medium",children:s("document-status.published",{date:g})}),v&&u.jsx(BF,{muted:!0,size:1,wrap:"nowrap",children:s("document-status.edited",{date:v})})]})}function NHn(e){const n=p.useRef(void 0);return up(e,n.current)||(n.current=e),[n.current]}function VHn(e,n){p.useEffect(e,NHn(n))}const zHn=p.memo(function(n){const{hook:r,args:o,id:i,onNext:s,onReset:a,onRequestUpdate:l}=n,c=r({...o,onComplete:()=>{a(i)}});return VHn(()=>(s(i,c),l(),()=>{s(i,null),l()}),c),null},(e,n)=>e.args===n.args),HHn=[];function Pf(e){let{currentUser:n,context:r}=e;const{t:o}=se(),i=x2({style:"short",type:"unit"}),s=(n==null?void 0:n.roles)||HHn,a=p.useCallback(()=>u.jsx(u.Fragment,{children:i.formatToParts(s.map(l=>l.title||cr(l.name))).map((l,c)=>l.type==="element"?u.jsx("code",{children:l.value},"".concat(l.value,"-").concat(c)):u.jsx(p.Fragment,{children:l.value},"".concat(l.value,"-").concat(c)))}),[s,i]);return u.jsxs(K,{children:[u.jsxs(Qr,{space:2,children:[u.jsx(G,{size:0,children:u.jsx(gg,{})}),u.jsx(G,{size:1,weight:"medium",children:o("insufficient-permissions-message.title")})]}),u.jsx(Qr,{marginTop:4,children:u.jsx(G,{size:1,children:u.jsx(Pt,{i18nKey:"insufficient-permissions-message.not-authorized-explanation",t:o,context:r})})}),u.jsx(Qr,{marginTop:4,marginBottom:1,children:u.jsx(G,{size:1,children:u.jsx(Pt,{i18nKey:"insufficient-permissions-message.roles",t:o,components:{Roles:a}})})})]})}const UHn=M(oa)(e=>{const{theme:n}=e,{container:r,media:o}=n.sanity;return nn(o,e.$width,i=>({width:i==="auto"?"none":Ae(r[i]),maxWidth:"100%"}))}),WHn=p.forwardRef(function(n,r){const{width:o,...i}=n,s=Oe(o);return u.jsx(UHn,{...i,"data-ui":"PopoverContainer",$width:s,ref:r})});var iCe=Object.freeze,GHn=Object.defineProperty,GZe=(e,n)=>iCe(GHn(e,"raw",{value:iCe(n||e.slice())})),sCe,aCe;const qHn=M(io)(()=>ge(sCe||(sCe=GZe([`
// Make the popover scrollable if it overflows the viewport
[data-ui='Popover__wrapper'] {
overflow: auto;
}
`])))),YHn=M(Hc)(e=>{const n=e.theme.sanity.radius[3];return ge(aCe||(aCe=GZe([`
position: sticky;
top: 0;
width: 100%;
background: var(--card-bg-color);
border-bottom: 1px solid var(--card-border-color);
border-top-left-radius: `,`px;
border-top-right-radius: `,`px;
`])),n,n)});function KHn(e){const{children:n,header:r,onClose:o,referenceElement:i,containerRef:s,width:a}=e,l=p.useCallback(()=>{o(),i==null||i.focus()},[o,i]),c=u.jsx(WHn,{width:a,children:u.jsx(e1,{autoFocus:!0,children:u.jsxs(he,{ref:s,children:[u.jsx(YHn,{children:u.jsx(K,{padding:2,paddingLeft:4,children:u.jsxs(te,{align:"center",gap:2,children:[u.jsx(K,{flex:1,children:u.jsx(G,{size:1,textOverflow:"ellipsis",weight:"medium",children:r})}),u.jsx(Te,{icon:Oi,mode:"bleed",onClick:l,tooltipProps:{content:"Close"}})]})})}),u.jsx(K,{padding:4,children:n})]})})});return u.jsx(qHn,{portal:!0,constrainSize:!0,content:c,open:!0,referenceElement:i})}var lCe=Object.freeze,ZHn=Object.defineProperty,XHn=(e,n)=>lCe(ZHn(e,"raw",{value:lCe(n||e.slice())})),cCe;const QHn=M(pe)(()=>ge(cCe||(cCe=XHn([`
/* TextWithTone uses its own logic to set color, and we therefore need */
/* to override this logic in order to set the correct color in different states */
&[data-selected],
&[data-pressed],
&:active {
[data-ui='TextWithTone'] {
color: inherit;
}
}
`])))),JHn=p.createContext({selected:!1}),og=p.forwardRef(function(n,r){const{children:o,selected:i,as:s,...a}=n;return u.jsx(QHn,{"data-ui":"PreviewCard",...a,forwardedAs:s,ref:r,selected:i,children:u.jsx(JHn.Provider,{value:{selected:i},children:o})})}),ws={block:{icon:25,media:{width:33,height:33}},blockImage:{icon:25,media:{width:600,height:400}},compact:{icon:21,media:{width:25,height:25}},default:{icon:21,media:{width:33,height:33}},detail:{icon:25,media:{width:73,height:73}},inline:{icon:15,media:{width:15,height:15}},media:{icon:25,media:{width:160,height:160}}};var uCe=Object.freeze,eUn=Object.defineProperty,tUn=(e,n)=>uCe(eUn(e,"raw",{value:uCe(n||e.slice())})),dCe;const qZe=M.span(e=>{const{$dimensions:n,$layout:r,$radius:o,$responsive:i}=e,s=n.width||0,a=n.width||0,l=ws[r].icon;return ge(dCe||(dCe=tUn([`
position: relative;
width: `,`;
height: `,`;
min-width: `,`;
border-radius: `,`;
display: flex;
overflow: hidden;
overflow: clip;
align-items: center;
justify-content: center;
& img {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
object-fit: contain;
border-radius: inherit;
}
& svg {
// Shared styles for SVG icons
color: var(--card-icon-color);
display: block;
flex: 1;
// Specific styles for non Sanity icons
&:not([data-sanity-icon]) {
height: 1em;
width: 1em;
max-width: 1em;
max-height: 1em;
}
// Specific styles for Sanity icons
&[data-sanity-icon] {
display: block;
font-size: calc(`,` / 16 * 1em);
}
}
& > span[data-border] {
display: block;
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
box-shadow: inset 0 0 0 1px var(--card-fg-color);
opacity: 0.1;
border-radius: inherit;
pointer-events: none;
}
`])),i?"100%":Ae(s),i?"100%":Ae(a),i?void 0:Ae(s),c=>{let{theme:d}=c;return Ae(d.sanity.radius[o])},l)});qZe.displayName="MediaWrapper";function C2(e){const{border:n=!0,dimensions:r,layout:o,media:i,radius:s=1,responsive:a=!1,styles:l}=e;return u.jsxs(qZe,{$dimensions:r,$layout:o,$radius:s,$responsive:a,className:l==null?void 0:l.media,"data-testid":"Media",children:[nUn({dimensions:r,layout:o,media:i}),n&&u.jsx("span",{"data-border":!0})]})}function nUn(e){const{dimensions:n,layout:r,media:o,styles:i}=e;return Mn.isValidElementType(o)?p.createElement(o,{dimensions:n,layout:r}):typeof o=="string"?u.jsx(G,{as:"span",className:i==null?void 0:i.mediaString,size:1,children:o}):p.isValidElement(o)?o:null}function rUn(e,n,r){return Mn.isValidElementType(e)?p.createElement(e,{layout:n,dimensions:r}):typeof e=="string"?u.jsx("div",{children:e}):e}function Yi(e,n,r){return typeof e=="string"?e:Mn.isValidElementType(e)?p.createElement(e,{layout:n}):e||r}var fCe=Object.freeze,oUn=Object.defineProperty,YZe=(e,n)=>fCe(oUn(e,"raw",{value:fCe(n||e.slice())})),hCe,pCe;const iUn={...ws.compact.media,aspect:1,fit:"crop",dpr:t1()},mCe=M(te)(hCe||(hCe=YZe([`
height: `,`;
box-sizing: content-box;
`])),Ae(ws.compact.media.height)),sUn=M(wi).attrs({animated:!0,radius:1,size:1})(pCe||(pCe=YZe([`
max-width: `,`;
width: 80%;
`])),Ae(160));function aUn(e){const{children:n,isPlaceholder:r,media:o,status:i,title:s}=e,{t:a}=se(),l=i&&u.jsx(K,{"data-testid":"compact-preview__status",paddingLeft:4,paddingRight:1,children:Yi(i,"compact")});return r?u.jsx(mCe,{align:"center","data-testid":"default-preview",paddingLeft:o?1:2,paddingRight:2,paddingY:1,children:u.jsxs(te,{align:"center",flex:1,gap:2,children:[o&&u.jsx(zv,{animated:!0,radius:2,style:ws.compact.media}),u.jsx(he,{"data-testid":"compact-preview__heading",flex:1,space:2,children:u.jsx(sUn,{})}),l]})}):u.jsxs(mCe,{align:"center","data-testid":"compact-preview",paddingLeft:o?1:2,paddingRight:2,paddingY:1,children:[u.jsxs(te,{align:"center",flex:1,gap:2,children:[o&&u.jsx(C2,{border:!1,dimensions:iUn,layout:"compact",media:o}),u.jsx(he,{"data-testid":"compact-preview__header",flex:1,space:2,children:u.jsxs(G,{size:1,style:{color:"inherit"},textOverflow:"ellipsis",weight:"medium",children:[s&&Yi(s,"compact"),!s&&u.jsx("span",{style:{color:"var(--card-muted-fg-color)"},children:a("preview.default.title-fallback")})]})}),l]}),n&&u.jsx(K,{marginLeft:1,children:n})]})}var gCe=Object.freeze,lUn=Object.defineProperty,mee=(e,n)=>gCe(lUn(e,"raw",{value:gCe(n||e.slice())})),vCe,yCe,bCe;const cUn={...ws.default.media,aspect:1,fit:"crop",dpr:t1()},xCe=M(te)(vCe||(vCe=mee([`
height: `,`;
box-sizing: content-box;
`])),Ae(ws.default.media.height)),uUn=M(wi).attrs({animated:!0,radius:1,size:1})(yCe||(yCe=mee([`
max-width: `,`;
width: 80%;
`])),Ae(160)),dUn=M(wi).attrs({animated:!0,radius:1,size:1})(bCe||(bCe=mee([`
max-width: `,`;
width: 60%;
`])),Ae(120));function KZe(e){const{title:n,subtitle:r,media:o,status:i,isPlaceholder:s,children:a,styles:l}=e,{t:c}=se(),d=cun(l==null?void 0:l.root,!!r&&(l==null?void 0:l.hasSubtitle)),f=i&&u.jsx(K,{className:l==null?void 0:l.status,"data-testid":"default-preview__status",children:Yi(i,"default")});return s?u.jsx(xCe,{align:"center",className:l==null?void 0:l.placeholder,"data-testid":"default-preview",padding:2,paddingLeft:o?2:3,children:u.jsxs(te,{align:"center",flex:1,gap:2,children:[o&&u.jsx(K,{flex:"none",children:u.jsx(zv,{animated:!0,radius:1,style:ws.default.media})}),u.jsxs(he,{"data-testid":"default-preview__heading",flex:1,space:2,children:[u.jsx(uUn,{}),u.jsx(dUn,{})]}),u.jsx(K,{flex:"none",padding:1,children:f})]})}):u.jsx(xCe,{align:"center",className:d,"data-testid":"default-preview",padding:2,paddingLeft:o?2:3,children:u.jsxs(te,{align:"center",flex:1,gap:2,children:[o&&u.jsx(K,{flex:"none",children:u.jsx(C2,{dimensions:cUn,layout:"default",media:o,styles:l})}),u.jsxs(he,{className:l==null?void 0:l.heading,"data-testid":"default-preview__header",flex:1,space:2,children:[u.jsxs(G,{className:l==null?void 0:l.title,size:1,style:{color:"inherit"},textOverflow:"ellipsis",weight:"medium",children:[n&&Yi(n,"default"),!n&&u.jsx("span",{style:{color:"var(--card-muted-fg-color)"},children:c("preview.default.title-fallback")})]}),r&&u.jsx(G,{muted:!0,size:1,textOverflow:"ellipsis",className:l==null?void 0:l.subtitle,children:Yi(r,"default")})]}),u.jsx(K,{flex:"none",padding:1,children:f}),a&&u.jsx("div",{className:l==null?void 0:l.children,children:a})]})})}var wCe=Object.freeze,fUn=Object.defineProperty,dy=(e,n)=>wCe(fUn(e,"raw",{value:wCe(n||e.slice())})),CCe,_Ce,SCe,kCe,ECe,jCe,TCe;const ICe=M(te).attrs({align:"center"})(CCe||(CCe=dy([`
height: `,`;
`])),Ae(ws.detail.media.height)),hUn=M(K)(_Ce||(_Ce=dy([`
white-space: nowrap;
`]))),pUn=M(zv).attrs({animated:!0,radius:2})(SCe||(SCe=dy([`
width: `,`;
height: `,`;
`])),Ae(ws.detail.media.width),Ae(ws.detail.media.height)),mUn=M(wi).attrs({animated:!0,radius:1,size:1})(kCe||(kCe=dy([`
max-width: `,`; /* 80% of 200px */
width: 80%;
`])),Ae(160)),gUn=M(wi).attrs({animated:!0,radius:1,size:1})(ECe||(ECe=dy([`
max-width: `,`; /* 60% of 200px */
width: 60%;
`])),Ae(120)),vUn=M(wi).attrs({animated:!0,radius:1,size:1})(jCe||(jCe=dy([`
max-width: `,`; /* 90% of 200px */
width: 90%;
`])),Ae(180)),yUn=M(G)(e=>{let{theme:n}=e;const{fonts:r}=n.sanity,o=r.text.sizes[1],i=2,s=o.lineHeight*i;return ge(TCe||(TCe=dy([`
& > span {
max-height: `,`;
/* Multi-line text overflow */
display: -webkit-box;
overflow: hidden;
overflow: clip;
text-overflow: ellipsis;
-webkit-line-clamp: `,`;
-webkit-box-orient: vertical;
}
`])),Ae(s),i)}),bUn={...ws.detail.media,fit:"crop",aspect:1,dpr:t1()};function xUn(e){const{title:n,subtitle:r,description:o,mediaDimensions:i=bUn,media:s,status:a,children:l,isPlaceholder:c}=e,{t:d}=se(),f=a&&u.jsx(hUn,{marginLeft:3,paddingRight:1,children:Yi(a,"detail")});return c?u.jsx(ICe,{"data-testid":"detail-preview",paddingLeft:s?2:3,paddingRight:2,paddingY:2,children:u.jsxs(te,{align:"center",flex:1,gap:3,children:[s&&u.jsx(pUn,{"data-testid":"detail-preview__media"}),u.jsx(te,{align:"center","data-testid":"detail-preview__header",flex:1,children:u.jsxs(he,{flex:1,space:2,children:[u.jsx(mUn,{}),u.jsx(gUn,{}),o&&u.jsx(K,{marginTop:1,children:u.jsx(vUn,{})})]})}),f]})}):u.jsx(ICe,{"data-testid":"detail-preview",paddingLeft:s?2:3,paddingRight:2,paddingY:2,children:u.jsxs(te,{align:"center",flex:1,gap:3,children:[s&&u.jsx(C2,{dimensions:i,layout:"detail",media:s}),u.jsxs(te,{align:"center","data-testid":"detail-preview__header",flex:1,children:[u.jsxs(he,{flex:1,space:2,children:[u.jsxs(G,{textOverflow:"ellipsis",size:1,style:{color:"inherit"},weight:"medium",children:[n&&Yi(n,"detail"),!n&&u.jsx(u.Fragment,{children:d("preview.default.title-fallback")})]}),r&&u.jsx(G,{muted:!0,size:1,textOverflow:"ellipsis",children:Yi(r,"detail")}),o&&u.jsx(K,{marginTop:1,children:u.jsx(yUn,{muted:!0,size:1,children:Yi(o,"detail")})})]}),f]}),l]})})}var ACe=Object.freeze,wUn=Object.defineProperty,gee=(e,n)=>ACe(wUn(e,"raw",{value:ACe(n||e.slice())})),$Ce,DCe,OCe;const Ju=43,vee=3,CUn=M.svg($Ce||($Ce=gee([`
width: `,`px;
height: `,`px;
transform: rotate(-90deg);
`])),Ju,Ju),_Un=M.circle(e=>{let{theme:n}=e;const{color:r}=n.sanity;return ge(DCe||(DCe=gee([`
fill: none;
stroke: `,`;
stroke-width: `,`px;
`])),Ot.gray[r.dark?900:100].hex,vee)}),SUn=M.circle(e=>{let{theme:n}=e;const{color:r}=n.sanity;return ge(OCe||(OCe=gee([`
fill: none;
stroke: `,`;
stroke-width: `,`px;
transition: stroke-dashoffset 75ms;
`])),Ot.blue[r.dark?400:500].hex,vee)});function kUn(e){const{value:n}=e,r=Math.min(Math.max(n,0),100),o=Ju/2-vee/2,i=2*Math.PI*o,s=(100-r)/100*i,a="".concat(Ju/2," ").concat(Ju/2," ").concat(Ju," ").concat(Ju);return u.jsxs(CUn,{viewBox:a,children:[u.jsx(_Un,{cx:Ju,cy:Ju,r:o}),u.jsx(SUn,{cx:Ju,cy:Ju,r:o,style:{strokeDasharray:i,strokeDashoffset:"".concat(s,"px")}})]})}var PCe=Object.freeze,EUn=Object.defineProperty,ZZe=(e,n)=>PCe(EUn(e,"raw",{value:PCe(n||e.slice())})),RCe,MCe;const jUn=.5,TUn=M(pe)(RCe||(RCe=ZZe([`
overflow: hidden;
overflow: clip;
`]))),IUn=M(pe)(e=>{let{theme:n}=e;const{color:r}=n.sanity;return ge(MCe||(MCe=ZZe([`
height: `,`rem;
background: `,`;
transition: transform 75ms;
`])),jUn,Ot.blue[r.dark?400:500].hex)});function AUn(e){const{value:n}=e;return u.jsx(TUn,{radius:5,children:u.jsx(IUn,{radius:5,style:{transform:"translate3d(".concat(n-100,"%, 0, 0)")}})})}var LCe=Object.freeze,$Un=Object.defineProperty,uj=(e,n)=>LCe($Un(e,"raw",{value:LCe(n||e.slice())})),FCe,BCe,NCe,VCe,zCe;const DUn=M(K)(FCe||(FCe=uj([`
position: relative;
`]))),OUn=M(te).attrs({align:"center",justify:"center"})(BCe||(BCe=uj([`
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
`]))),PUn=M(zv).attrs({animated:!0,radius:2})(NCe||(NCe=uj([`
width: 100%;
height: 100%;
`]))),RUn=M(te).attrs({align:"center",justify:"center"})(VCe||(VCe=uj([`
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
&:before {
background-color: var(--card-bg-color);
opacity: 0.75;
content: '';
display: block;
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
}
> svg {
position: relative;
z-index: 2;
}
`]))),MUn=M(he).attrs({space:2})(zCe||(zCe=uj([`
max-width: `,`;
`])),Ae(200)),LUn={...ws.media.media,aspect:1,fit:"crop",dpr:t1()};function FUn(e){const{media:n,mediaDimensions:r=LUn,children:o,isPlaceholder:i,progress:s=-1,subtitle:a,title:l,withBorder:c=!0,withRadius:d=!0}=e,f=r.aspect||1,h=p.useMemo(()=>({paddingBottom:"".concat(100/f,"%")}),[f]),m=p.useMemo(()=>!l||!a?null:u.jsxs(MUn,{children:[l&&u.jsx(G,{align:"center",size:1,weight:"medium",children:Yi(l,"media")}),a&&u.jsx(G,{align:"center",muted:!0,size:1,children:Yi(a,"media")})]}),[a,l]);return u.jsx(K,{padding:2,children:u.jsxs(DUn,{"data-testid":"media-preview",flex:1,overflow:"hidden",children:[u.jsx("div",{style:h}),u.jsx(hn,{content:m,disabled:!m,placement:"top",portal:!0,children:u.jsxs(OUn,{children:[i?u.jsx(PUn,{}):u.jsx(C2,{border:c,dimensions:r,layout:"media",media:n,radius:d?1:0,responsive:!0}),typeof s=="number"&&s>-1&&u.jsx(RUn,{children:u.jsx(kUn,{value:s})})]})}),o]})})}var HCe=Object.freeze,BUn=Object.defineProperty,yee=(e,n)=>HCe(BUn(e,"raw",{value:HCe(n||e.slice())})),UCe,WCe,GCe;const NUn=M(te).attrs({align:"center"})(UCe||(UCe=yee([`
height: `,`;
white-space: nowrap;
position: relative;
z-index: 1;
`])),Ae(ws.block.media.height)),VUn=M(pe)(WCe||(WCe=yee([`
overflow: hidden;
position: relative;
padding-bottom: `,`%;
& > span {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
`])),e=>{let{$ratio:n}=e;return n}),zUn=M(K).attrs({overflow:"hidden"})(GCe||(GCe=yee([`
border-radius: `,`px;
`])),e=>{let{theme:n}=e;return n.sanity.radius[1]}),HUn={...ws.blockImage.media,fit:"fillmax",dpr:t1()},UUn=e=>{const{height:n,width:r}=e;return!n||!r?1:n/r*100};function WUn(e){const{actions:n,title:r,subtitle:o,description:i,fallbackTitle:s="Untitled",mediaDimensions:a=HUn,media:l,children:c,status:d}=e;return u.jsxs(zUn,{children:[u.jsxs(he,{children:[u.jsxs(NUn,{paddingBottom:3,paddingLeft:2,paddingRight:1,paddingTop:1,children:[u.jsxs(he,{flex:1,space:2,children:[(r||s)&&u.jsx(G,{size:1,textOverflow:"ellipsis",weight:"medium",children:r?Yi(r,"block"):s}),o&&u.jsx(G,{muted:!0,size:1,textOverflow:"ellipsis",children:Yi(o,"block")})]}),u.jsxs(te,{gap:1,paddingLeft:1,children:[d&&u.jsx(K,{paddingX:2,paddingY:3,children:Yi(d,"block")}),n]})]}),u.jsx(VUn,{$ratio:UUn(a),__unstable_checkered:!0,display:"flex",sizing:"border",radius:2,tone:"inherit",children:u.jsx(C2,{border:!1,dimensions:a,layout:"blockImage",media:l,radius:0,responsive:!0})})]}),i&&u.jsx(K,{paddingX:2,paddingY:3,children:u.jsx(G,{muted:!0,size:1,children:Yi(i,"block")})}),c&&u.jsx("div",{children:c})]})}var qCe=Object.freeze,GUn=Object.defineProperty,qUn=(e,n)=>qCe(GUn(e,"raw",{value:qCe(n||e.slice())})),YCe;const YUn={...ws.block.media,aspect:1,fit:"crop",dpr:t1()},KUn=M(te).attrs({align:"center"})(YCe||(YCe=qUn([`
min-height: `,`;
`])),Ae(ws.block.media.height));function ZUn(e){const{actions:n,title:r,subtitle:o,description:i,mediaDimensions:s=YUn,media:a,status:l,children:c}=e;return u.jsxs(he,{"data-testid":"block-preview",space:1,children:[u.jsxs(KUn,{"data-testid":"block-preview__header",children:[a&&u.jsx(C2,{dimensions:s,layout:"block",media:a}),u.jsxs(K,{flex:1,paddingLeft:a?2:1,children:[u.jsx(G,{size:1,textOverflow:"ellipsis",weight:"medium",children:r?Yi(r,"block"):"Untitled"}),o&&u.jsx(K,{marginTop:2,children:u.jsx(G,{muted:!0,size:1,textOverflow:"ellipsis",children:Yi(o,"block")})}),i&&u.jsx(K,{marginTop:3,children:u.jsx(G,{muted:!0,size:1,textOverflow:"ellipsis",children:Yi(i,"block")})})]}),u.jsxs(te,{gap:1,paddingLeft:1,children:[l&&u.jsx(K,{paddingX:2,paddingY:3,children:Yi(l,"block")}),n]})]}),c&&u.jsx("div",{"data-testid":"block-preview__children",children:c})]})}var KCe=Object.freeze,XUn=Object.defineProperty,bee=(e,n)=>KCe(XUn(e,"raw",{value:KCe(n||e.slice())})),ZCe,XCe,QCe;const QUn=M.span(ZCe||(ZCe=bee([`
display: inline-flex;
align-items: center;
vertical-align: top;
height: calc(1em - 1px);
max-width: 100%;
`]))),JUn=M.span(XCe||(XCe=bee([`
position: relative;
display: inline-block;
width: calc(1em - 1px);
height: calc(1em - 1px);
min-width: calc(1em - 1px);
& img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
border-radius: `,`;
}
& img + span {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
box-shadow: inset 0 0 0 1px var(--card-fg-color);
opacity: 0.2;
border-radius: `,`;
}
& svg {
display: block;
font-size: calc(14 / 16 * 1em);
margin: 1px 0;
&[data-sanity-icon] {
font-size: calc(18 / 16 * 1em);
margin: calc(1px + (2 / 18 * -1em)) 0;
}
}
`])),e=>{let{theme:n}=e;return Ae(n.sanity.radius[1])},e=>{let{theme:n}=e;return Ae(n.sanity.radius[1])}),eWn=M(G).attrs({forwardedAs:"span"})(e=>{let{theme:n}=e;const r=n.sanity.fonts.text,o=r.sizes[1];return ge(QCe||(QCe=bee([`
font-size: calc(`,` / 16 * 1em);
font-weight: `,`;
box-sizing: border-box;
display: inline-block;
vertical-align: top;
line-height: `,`;
padding-left: 0.5em;
padding-right: calc(0.5em - 2px);
min-width: 0;
& > span {
display: block;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
overflow: clip;
}
`])),o.fontSize,r.weights.medium,o.lineHeight/o.fontSize)}),tWn={...ws.inline.media,fit:"crop",aspect:1,dpr:t1()};function nWn(e){const{title:n,fallbackTitle:r="Untitled",media:o,mediaDimensions:i=tWn}=e;return u.jsxs(QUn,{"data-testid":"inline-preview",children:[o&&u.jsxs(JUn,{"data-testid":"inline-preview-media",children:[rUn(o,"inline",i),u.jsx("span",{})]}),u.jsx(eWn,{"data-testid":"inline-preview-title",size:1,children:Yi(n,"inline",r)})]})}var JCe=Object.freeze,rWn=Object.defineProperty,BR=(e,n)=>JCe(rWn(e,"raw",{value:JCe(n||e.slice())})),e_e,t_e,n_e,r_e;({...ws.default.media,dpr:t1()});M(K)(e_e||(e_e=BR([`
height: 100%;
a {
color: currentColor;
text-decoration: none;
}
svg[data-sanity-icon] {
margin: 0;
}
`])));M(te).attrs({align:"center"})(t_e||(t_e=BR([`
height: `,`;
`])),Ae(ws.default.media.height));M(wi).attrs({animated:!0,radius:1})(n_e||(n_e=BR([`
max-width: `,`;
width: 80%;
`])),Ae(160));M(wi).attrs({animated:!0,radius:1,size:1})(r_e||(r_e=BR([`
max-width: `,`;
width: 60%;
`])),Ae(120));const oWn=["aria-hidden","disabled","href"],iWn='a[href], button, input, textarea, select, details, [tabindex]:not([tabindex="-1"])';function sWn(e){return[...e.querySelectorAll(iWn)].filter(n=>!n.hasAttribute("disabled")&&n.getAttribute("aria-hidden")!=="true")}function XZe(e){const{direction:n="horizontal",initialFocus:r,loop:o=!0,navigation:i=["arrows"],pause:s=!1,rootElement:a}=e,[l,c]=p.useState(-1),[d,f]=p.useState([]),h=d.length,m=h-1,g=n==="horizontal"?"ArrowRight":"ArrowDown",v=n==="horizontal"?"ArrowLeft":"ArrowUp",y=p.useCallback(()=>{if(a){const w=sWn(a);f(w)}},[a]),b=p.useCallback(w=>{c(w)},[]),x=p.useCallback(w=>{if(s)return;const C=()=>{w.preventDefault(),c(S=>{const k=(S+m)%h;return!o&&k===m?S:k})},_=()=>{w.preventDefault(),c(S=>{const k=(S+1)%h;return!o&&k===0?S:k})};w.key==="Tab"&&i.includes("tab")&&(w.shiftKey?C():_()),i.includes("arrows")&&(w.key===v&&C(),w.key===g&&_())},[s,v,i,g,m,h,o]);p.useEffect(()=>{y()},[y,r,n]),p.useEffect(()=>{const w=new MutationObserver(y);return a&&w.observe(a,{childList:!0,subtree:!0,attributeFilter:oWn}),()=>{w.disconnect()}},[d,y,a]),p.useEffect(()=>{var w;d.forEach((C,_)=>{_===l?(C.setAttribute("tabIndex","0"),C.setAttribute("aria-selected","true"),C.focus(),C.onfocus=()=>b(_),C.onblur=()=>b(-1)):(C.setAttribute("tabIndex","-1"),C.setAttribute("aria-selected","false"),C.onfocus=()=>b(_))}),l===-1&&d&&((w=d[r==="last"?m:0])==null||w.setAttribute("tabIndex","0"))},[d,l,b,r,m]),p.useEffect(()=>(a==null||a.addEventListener("keydown",x),()=>{a==null||a.removeEventListener("keydown",x)}),[x,a])}var o_e=Object.freeze,aWn=Object.defineProperty,lWn=(e,n)=>o_e(aWn(e,"raw",{value:o_e(n||e.slice())})),i_e;const cWn=M(Te)(i_e||(i_e=lWn([`
position: relative;
// The children in button is rendered inside a span, we need to absolutely position it.
& > span:nth-child(2) {
position: absolute;
top: 6px;
right: 6px;
padding: 0;
}
`]))),uWn=M.div({width:4,height:4,borderRadius:3,boxShadow:"0 0 0 1px var(--card-bg-color)"}),dj=p.forwardRef(function(n,r){const{disabled:o,icon:i,label:s,mode:a="bleed",text:l,tone:c,...d}=n,f=mE(),{t:h}=Op(),m=c&&f.sanity.color.solid[c],g=p.useMemo(()=>({backgroundColor:m==null?void 0:m.enabled.bg}),[m]),v=!!o;return u.jsx(cWn,{"data-ui":"StatusButton",...d,"aria-label":s||h("status-button.aria-label"),disabled:v,mode:a,ref:r,text:l,icon:i,children:c&&u.jsx(uWn,{style:g})})}),xee=p.forwardRef(function(n,r){let{children:o,content:i,disabled:s,...a}=n;return u.jsx(hn,{...a,content:i,disabled:s||!i,ref:r,children:u.jsx("div",{children:o})})}),wee=p.forwardRef((e,n)=>{const{push:r}=Ns();return p.useImperativeHandle(n,()=>({push:r})),null});wee.displayName="ImperativeToast";const dWn={navbar:200,navbarPopover:5e5,navbarDialog:500001,pane:100,paneHeader:[110,15e3],paneFooter:[120,2e4],paneResizer:[130,25e3],popover:200,modal:200,movingItem:1e4,drawershade:1e6,drawer:1000001,fullscreen:12e5,toast:[100,11e3],portal:200,dropdown:200,navbarFixed:1010,fullscreenEdit:1050,popoverBackground:1060,tooltip:200,modalBackground:2e3,spinner:3e3},fWn=p.createContext(dWn);function QZe(){return p.useContext(fWn)}function yp(e){let{children:n,zOffset:r}=e;const i=QZe()[r];return u.jsx(sp,{zOffset:i,children:n})}p.memo(function(n){const{transform:r}=n,o=qu(),i=p.useCallback(a=>{const l=a.patches,c=r(l);o.onChange(Xt.from(c))},[o,r]),s=p.useMemo(()=>({...o,onChange:i}),[o,i]);return u.jsx(tJ.Provider,{value:s,children:n.children})});const hWn=e=>{const n=p.useRef(null),{onSetFocus:r}=p.useContext(ny),[o,i]=p.useState(!1),s=p.useCallback(()=>{i(!0)},[]),a=p.useCallback(()=>{i(!1)},[]);gWe("change-".concat(pi(e.path)),()=>({element:n.current,path:e.path,isChanged:!0,hasFocus:!1,hasHover:o,hasRevertHover:e.hasHover}),Y_);const l=p.useCallback(c=>{pWn(c,r,e.path)},[r,e.path]);return u.jsx("div",{ref:n,onClick:l,onMouseLeave:a,onMouseEnter:s,children:e.children})};function pWn(e,n,r){e.stopPropagation(),n(r)}function s_e(e){return Array.isArray(e)}const mWn=["sanity.imageAsset","sanity.fileAsset"];function gWn(e){return e.type==="document"&&mWn.includes(e.name)}function oPr(e){return e.type==="document"&&!gWn(e)}function vWn(e,n,r){return p.useMemo(()=>DP(e,n,r),[e,r,n])}function yWn(e){const n=p.useContext(UH);p.useEffect(()=>n==null?void 0:n.subscribe(e),[e,n])}function bWn(e){let{onScroll:n,children:r}=e;return yWn(n),u.jsx(u.Fragment,{children:r})}function a_e(e,n,r){const o=n.slice(n.indexOf("-")+1)||"[]",i=Cd(o),s="".concat(e,"-").concat(pi(i));if(r.has(s))return r.get(s);let a;for(const[l,c]of r){if(!("path"in c)||!l.startsWith(e))continue;const d=Kst(i,c.path),f=c.path[c.path.length-1],h=d===c.path.length-1&&wd(f);if(d!==0&&!(d!==c.path.length&&!h)&&(a=c,d===i.length))break}return a}function JZe(e){const n=getComputedStyle(e).overflow;return n.includes("auto")||n.includes("scroll")}function xWn(e){return(e.scrollHeight!==e.offsetHeight||e.scrollWidth!==e.offsetWidth)&&JZe(e)}const l_e=(e,n)=>{const r={top:0,left:0,height:n.offsetHeight,width:n.offsetWidth},o={top:0,left:0,height:e.offsetHeight,width:e.offsetWidth};let i=!1,s=e;for(;s&&s!==n&&n.contains(s);)i&&(r.top+=s.offsetTop,r.left+=s.offsetLeft),JZe(s)&&(r.top=s.offsetTop,r.height=s.offsetHeight,r.left=s.offsetLeft,r.width=s.offsetWidth,i=!0),o.top+=s.offsetTop-s.scrollTop,o.left+=s.offsetLeft-s.scrollLeft,s=s.offsetParent;return{rect:o,bounds:r}};function wWn(e){return e[0]!=="changePanel"}const CWn=-15;function c_e(e){let r=e.element;for(;!xWn(r);)if(r=r.parentElement,!r)return;r.scroll({top:r.scrollTop+e.rect.top-e.bounds.top+CWn,left:0,behavior:"smooth"})}function _Wn(e,n){p.useEffect(()=>HH.observe(e,n),[e,n])}function u_e(e,n,r,o){const i=[],s=[];for(const d of e){if(!wWn(d)||!d[1].isChanged)continue;const[f,h]=d;if(f===n){i.push(d);continue}if(h.hasHover){i.push(d);continue}if(h.hasFocus){s.push(d);continue}}const a=i.length>0;return{connectors:(a?i:s).map(d=>{let[f]=d;const h=a_e("field",f,r),m=a_e("change",f,r);return!h||!m?null:{field:{id:f,...h},change:{id:f,...m}}}).filter(Pi).map(d=>{let{field:f,change:h}=d;return{hasHover:f.hasHover||h.hasHover,hasFocus:f.hasFocus,hasRevertHover:h.hasRevertHover,field:{...f,...l_e(f.element,o)},change:{...h,...l_e(h.element,o)}}}),isHoverConnector:a}}function SWn(e){const{rootElement:n,onSetFocus:r}=e,[o,i]=p.useState(null),s=EQ(),a=p.useMemo(()=>new Map(s),[s]),[{connectors:l},c]=p.useState(()=>u_e(s,o,a,n)),d=p.useMemo(()=>Zv(l,h=>0-h.field.path.length).slice(0,1),[l]),f=p.useCallback(()=>{c(u_e(s,o,a,n))},[a,s,o,n]);return _Wn(n,f),u.jsx(bWn,{onScroll:f,children:u.jsx(wxn,{style:{zIndex:d[0]&&d[0].field.zIndex},children:d.map(h=>{let{field:m,change:g}=h;return g?u.jsx(kWn,{field:m,change:g,onSetFocus:r,setHovered:i},m.id):null})})})}function kWn(e){const{change:n,field:r,onSetFocus:o,setHovered:i}=e,s=p.useCallback(()=>{c_e(r),c_e(n),o(r.path)},[r,n,o]),a=p.useCallback(()=>i(r.id),[r,i]),l=p.useCallback(()=>i(null),[i]),c=p.useMemo(()=>({rect:{...r.rect,left:r.rect.left+3},bounds:r.bounds}),[r.bounds,r.rect]),d=p.useMemo(()=>({rect:{...n.rect,left:n.rect.left+1},bounds:n.bounds}),[n.bounds,n.rect]);return u.jsxs(u.Fragment,{children:[u.jsx("g",{onClick:s,onMouseEnter:a,onMouseLeave:l,children:u.jsx(yxn,{from:c,to:d})}),Fbn]})}function EWn(e){let{children:n,className:r,isReviewChangesOpen:o,onOpenReviewChanges:i,onSetFocus:s,...a}=e;const[l,c]=p.useState(),d=p.useMemo(()=>({isReviewChangesOpen:o,onOpenReviewChanges:i,onSetFocus:s}),[o,i,s]);return u.jsx(ny.Provider,{value:d,children:u.jsx(Bbn,{children:u.jsxs(q6,{...a,ref:c,className:r,children:[n,l&&u.jsx(SWn,{rootElement:l,onSetFocus:s})]})})})}const jWn=EWn;function TWn(e){const{fontSize:n=1,children:r="Beta",...o}=e;return u.jsx(Bf,{...o,fontSize:n,radius:2,tone:"primary",children:r})}function d_e(e){const n=["projectId"in e&&"`projectId` not allowed in plugin configuration","dataset"in e&&"`dataset` not allowed in plugin configuration"].filter(OP);if(n.length)throw new Error(`Invalid plugin configuration:
`.concat(n.map(r=>" ".concat(r)).join(`
`)))}function Cee(e){if(typeof e=="function"){const n=e;return r=>{const o=n(r);return d_e(o),o}}return d_e(e),()=>e}function IWn(e){const{children:n}=e,[r,o]=p.useState([]),i=p.useCallback(l=>{const c=$r(l);o(d=>d.includes(c)?d:[c,...d])},[]),s=p.useCallback(l=>{const c=$r(l);o(d=>d.includes(c)?d.filter(f=>f!==c):d)},[]),a=p.useMemo(()=>({hoveredStack:r,onMouseEnter:i,onMouseLeave:s}),[i,s,r]);return u.jsx(wGe.Provider,{value:a,children:n})}function AWn(){const e=[];return{publish(n){for(const r of e)r(n)},subscribe(n){return e.push(n),()=>{const r=e.indexOf(n);r>-1&&e.splice(r,1)}}}}function $Wn(){return u.jsxs(G,{size:1,children:["This is a example custom marker, please implement ",u.jsx("code",{children:"renderCustomMarkers"})," function."]})}const DWn={publish:()=>{},subscribe:()=>(console.warn("No patch channel provided to form-builder. If you need input based patch updates, please provide one"),()=>{})};function OWn(e){const{__internal_fieldActions:n=sr,__internal_patchChannel:r=DWn,autoFocus:o,changesOpen:i,children:s,collapsedFieldSets:a,collapsedPaths:l,file:c,filterField:d,focusPath:f,focused:h,groups:m,id:g,image:v,onChange:y,onFieldGroupSelect:b,onPathBlur:x,onPathFocus:w,onPathOpen:C,onSetFieldSetCollapsed:_,onSetPathCollapsed:S,presence:k,readOnly:E,renderAnnotation:j,renderBlock:T,renderField:$,renderInlineBlock:D,renderInput:I,renderItem:O,renderPreview:A,schemaType:P,unstable:R,validation:B}=e,L=p.useMemo(()=>({patchChannel:r,components:{ArrayFunctions:kJ,CustomMarkers:(R==null?void 0:R.CustomMarkers)||$Wn,Markers:(R==null?void 0:R.Markers)||vGe},field:{actions:n},file:{assetSources:c.assetSources,directUploads:(c==null?void 0:c.directUploads)!==!1},filterField:d||(()=>!0),image:{assetSources:v.assetSources,directUploads:(v==null?void 0:v.directUploads)!==!1},onChange:y}),[n,c.assetSources,c==null?void 0:c.directUploads,d,v.assetSources,v==null?void 0:v.directUploads,y,r,R==null?void 0:R.CustomMarkers,R==null?void 0:R.Markers]),z=p.useMemo(()=>({__internal:L,autoFocus:o,changesOpen:i,collapsedFieldSets:a,collapsedPaths:l,focusPath:f,focused:h,groups:m,id:g,readOnly:E,renderAnnotation:j,renderBlock:T,renderField:$,renderInlineBlock:D,renderInput:I,renderItem:O,renderPreview:A,schemaType:P}),[L,o,i,a,l,f,h,m,g,E,j,T,$,D,I,O,A,P]);return u.jsx(gGe.Provider,{value:z,children:u.jsx(nj,{onChange:y,onFieldGroupSelect:b,onPathBlur:x,onPathFocus:w,onPathOpen:C,onSetPathCollapsed:S,onSetFieldSetCollapsed:_,children:u.jsx(fjn,{id:g,children:u.jsx(b_n,{presence:k,children:u.jsx(k_n,{validation:B,children:u.jsx(IWn,{children:s})})})})})})}function PWn(e){const{__internal_fieldActions:n,__internal_patchChannel:r,autoFocus:o,changesOpen:i,children:s,collapsedFieldSets:a,collapsedPaths:l,focusPath:c,focused:d,groups:f,id:h,onChange:m,onPathBlur:g,onPathFocus:v,onPathOpen:y,onFieldGroupSelect:b,onSetPathCollapsed:x,onSetFieldSetCollapsed:w,presence:C,readOnly:_,schemaType:S,validation:k}=e,{file:E,image:j}=Or().form,T=qYe(),$=YYe(),D=RJ(),I=KYe(),O=ZYe(),A=XYe(),P=QYe(),R=p.useCallback(q=>u.jsx(T,{...q}),[T]),B=p.useCallback(q=>u.jsx($,{...q}),[$]),L=p.useCallback(q=>u.jsx(I,{...q}),[I]),z=p.useCallback(q=>u.jsx(PJ,{component:D,...q}),[D]),H=p.useCallback(q=>u.jsx(O,{...q}),[O]),V=p.useCallback(q=>u.jsx(A,{...q}),[A]),W=p.useCallback(q=>u.jsx(P,{...q}),[P]);return u.jsx(OWn,{__internal_fieldActions:n,__internal_patchChannel:r,autoFocus:o,changesOpen:i,collapsedFieldSets:a,collapsedPaths:l,file:E,focusPath:c,focused:d,groups:f,id:h,image:j,onChange:m,onPathBlur:g,onPathFocus:v,onPathOpen:y,onFieldGroupSelect:b,onSetPathCollapsed:x,onSetFieldSetCollapsed:w,presence:C,readOnly:_,renderAnnotation:W,renderBlock:H,renderField:B,renderInlineBlock:V,renderInput:R,renderItem:L,renderPreview:z,schemaType:S,validation:k,children:s})}function RWn(e){const{__internal_fieldActions:n,__internal_patchChannel:r,autoFocus:o,changesOpen:i,collapsedFieldSets:s,collapsedPaths:a,focusPath:l,focused:c,groups:d,id:f,members:h,onChange:m,onPathBlur:g,onPathFocus:v,onPathOpen:y,onFieldGroupSelect:b,onSetFieldSetCollapsed:x,onSetPathCollapsed:w,presence:C,readOnly:_,schemaType:S,validation:k,value:E}=e,j=p.useCallback(le=>w([le],!0),[w]),T=p.useCallback(le=>w([le],!1),[w]),$=p.useCallback(()=>g(sr),[g]),D=p.useCallback(()=>v(sr),[v]),I=p.useCallback(le=>m(Xt.from(le)),[m]),O=p.useRef(null),A=p.useCallback(le=>b(sr,le),[b]),P=p.useCallback(le=>y([le]),[y]),R=p.useCallback(()=>y([]),[y]),B=p.useCallback(le=>x([le],!0),[x]),L=p.useCallback(le=>x([le],!1),[x]),z=qYe(),H=YYe(),V=RJ(),W=KYe(),q=ZYe(),F=XYe(),Q=QYe(),N=p.useCallback(le=>u.jsx(z,{...le}),[z]),Y=p.useCallback(le=>u.jsx(H,{...le}),[H]),Z=p.useCallback(le=>u.jsx(W,{...le}),[W]),ne=p.useCallback(le=>u.jsx(PJ,{component:V,...le}),[V]),X=p.useCallback(le=>u.jsx(q,{...le}),[q]),J=p.useCallback(le=>u.jsx(F,{...le}),[F]),oe=p.useCallback(le=>u.jsx(Q,{...le}),[Q]),ue={focusPath:l,elementProps:{ref:O,id:f,onBlur:$,onFocus:D,"aria-describedby":void 0},changed:h.some(le=>le.kind==="field"&&le.field.changed),focused:c,groups:d,id:f,level:0,members:h,onChange:I,onFieldClose:R,onFieldCollapse:j,onFieldSetCollapse:B,onFieldExpand:T,onFieldSetExpand:L,onPathFocus:v,onFieldOpen:P,onFieldGroupSelect:A,path:sr,presence:sr,readOnly:_,renderAnnotation:oe,renderBlock:X,renderField:Y,renderInlineBlock:J,renderInput:N,renderItem:Z,renderPreview:ne,schemaType:S,validation:sr,value:E};return u.jsx(PWn,{__internal_fieldActions:n,__internal_patchChannel:r,autoFocus:o,changesOpen:i,collapsedFieldSets:s,collapsedPaths:a,focusPath:l,focused:c,groups:d,id:f,onChange:m,onPathBlur:g,onPathFocus:v,onPathOpen:y,onFieldGroupSelect:b,onSetPathCollapsed:w,onSetFieldSetCollapsed:x,presence:C,validation:k,readOnly:_,schemaType:S,children:u.jsx(JAn,{value:E,children:u.jsx(Ejn,{value:E,children:u.jsx($kn,{actions:n,children:N(ue)})})})})}const MWn=Xf((e,n,r)=>SR(e,n,r).pipe(Dt(o=>{let{published:i,draft:s}=o;return Yn(i.remoteSnapshot$,s.remoteSnapshot$)})),sj),f_e={isLoaded:!1,documentType:void 0};function LWn(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"*";const r=pl(),o=ro(e),i=!!(n&&n!=="*"),s=p.useMemo(()=>({documentType:n,isLoaded:!0}),[n]),[a,l]=p.useState(i?s:f_e);return p.useEffect(()=>l(f_e),[o,n]),p.useEffect(()=>{if(i)return;const c=r.resolveTypeForDocument(o,n).subscribe(d=>l({documentType:d,isLoaded:!0}));return()=>c.unsubscribe()},[r,o,n,i]),i?s:a}function us(e,n){return mX.useSyncExternalStoreWithSelector(e.subscribe,e.getSnapshot,null,n)}const h_e={chunks:[],diff:null,hasMoreChunks:null,isLoading:!1,isPristine:null,lastNonDeletedRevId:null,onOlderRevision:!1,realRevChunk:null,revTime:null,selectionState:"inactive",sinceAttributes:null,sinceTime:null,timelineDisplayed:null,timelineReady:!1};function FWn(e){let{documentId:n,documentType:r,onError:o,rev:i,since:s}=e;const a=_Ke(),l=p.useRef(null),c=p.useRef(h_e),d=kr(Zn),f=p.useMemo(()=>a.getTimelineController({client:d,documentId:n,documentType:r}),[d,n,r,a]),h=p.useMemo(()=>new fP(f),[f]);return p.useEffect(()=>(f.setRange(s||null,i||null),h.next(f),f.handler=(g,v)=>{g?h.error(g):setTimeout(()=>{v.setRange(s||null,i||null),h.next(v)},0)},f.resume(),()=>f.suspend()),[i,s,f,h]),p.useEffect(()=>(l.current||(l.current=MWn(d,{draftId:"drafts.".concat(n),publishedId:n},r).subscribe(g=>{f.handleRemoteMutation(g)})),()=>{l.current&&(l.current.unsubscribe(),l.current=null)}),[d,f,n,r]),p.useMemo(()=>({findRangeForRev:g=>f.findRangeForNewRev(g),findRangeForSince:g=>f.findRangeForNewSince(g),loadMore:()=>{f.setLoadMore(!0),c.current.isLoading=!0},getSnapshot:()=>c.current,subscribe:g=>{const v=h.pipe(Ar(y=>y.setLoadMore(!1)),_e(y=>{var b;const x=y.timeline.mapChunks(S=>S),w=x.filter(S=>!["delete","initial"].includes(S.type)),C=!y.timeline.reachedEarliestEntry,_=!["invalid","loading"].includes(y.selectionState);return{chunks:x,diff:y.sinceTime?y.currentObjectDiff():null,isLoading:!1,isPristine:_?x.length===0&&C===!1:null,hasMoreChunks:!y.timeline.reachedEarliestEntry,lastNonDeletedRevId:(b=w==null?void 0:w[0])==null?void 0:b.id,onOlderRevision:y.onOlderRevision(),realRevChunk:y.realRevChunk,revTime:y.revTime,selectionState:y.selectionState,sinceAttributes:y.sinceAttributes(),sinceTime:y.sinceTime,timelineDisplayed:y.displayed(),timelineReady:_}}),ho(Y_),bn(y=>(o==null||o(y),ve(h_e))),Ar(y=>{c.current=y}),Ar(g)).subscribe();return()=>v.unsubscribe()}}),[f,o,h])}function BWn(e){const{projectId:n,dataset:r,schema:o,currentUser:i,getClient:s,i18n:a}=e;return p.useMemo(()=>({projectId:n,dataset:r,schema:o,currentUser:i,getClient:s,i18n:a}),[n,r,o,i,s,a])}function NWn(e){const{projectId:n,dataset:r,schema:o,currentUser:i,getClient:s,i18n:a}=e;return{projectId:n,dataset:r,schema:o,currentUser:i,getClient:s,i18n:a}}const NF="v2023-11-13";function VWn(e){const{children:n}=e,{dataset:r,projectId:o}=Ql(),i=kr(Zn),[s,a]=p.useState(null),[l,c]=p.useState(!1),d=p.useCallback(async()=>{var g;const v=await i.withConfig({apiVersion:NF}).request({uri:"/projects/".concat(o,"/datasets?datasetProfile=comments&addonFor=").concat(r),tag:"sanity.studio"});return(g=v==null?void 0:v[0])==null?void 0:g.name},[r,i,o]),f=p.useCallback(g=>i.withConfig({apiVersion:NF,dataset:g,projectId:o,requestTagPrefix:"sanity.studio",useCdn:!1,withCredentials:!0}),[i,o]),h=p.useCallback(async()=>{c(!0);try{const g=await d();if(g){const v=f(g);return a(v),c(!1),v}}catch{}try{const g=await i.withConfig({apiVersion:NF}).request({uri:"/comments/".concat(r,"/setup"),method:"POST"}),v=g==null?void 0:g.datasetName;if(!v)return c(!1),null;const y=f(v);return a(y),y}catch(g){throw g}finally{c(!1)}},[r,d,f,i]);p.useEffect(()=>{d().then(g=>{if(!g)return;const v=f(g);a(v)})},[d,f]);const m=p.useMemo(()=>({client:s,createAddonDataset:h,isCreatingDataset:l}),[s,h,l]);return u.jsx(XKe.Provider,{value:m,children:n})}function zWn(){const e=p.useContext(XKe);if(!e)throw new Error("useAddonDataset: missing context value");return e}lv.fonts.code.family,lv.fonts.text.family,HI.hex,Mh.hex,mC[500].hex,Mh.hex,HI.hex,UI[500].hex,UI[500].hex,UI[500].hex,SN[500].hex,mC[500].hex,kN[500].hex,D4[500].hex,mC[500].hex,mC[500].hex,kN[500].hex,D4[500].hex,SN[500].hex,HI.hex,Mh.hex;function p_e(e){const{basePath:n,config:r,onSchemeChange:o,scheme:i,unstable_globalStyles:s,unstable_history:a,unstable_noAuthBoundary:l}=e;return u.jsxs(OHn,{basePath:n,config:r,onSchemeChange:o,scheme:i,unstable_history:a,unstable_noAuthBoundary:l,children:[s&&u.jsx(dHn,{}),u.jsx(DNn,{})]})}function HWn(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(!e)throw new Error("Missing root element to mount application into");const o=typeof r=="boolean"?{reactStrictMode:r}:r,{reactStrictMode:i=!1,basePath:s}=o,a=uUe(e);return a.render(i?u.jsx(p.StrictMode,{children:u.jsx(p_e,{config:n,basePath:s,unstable_globalStyles:!0})}):u.jsx(p_e,{config:n,basePath:s,unstable_globalStyles:!0})),()=>a.unmount()}const m_e="connecting";function UWn(e,n){const r=pl();return Mi(()=>r.pair.documentEvents(e,n).pipe(_e(o=>o.type),_e(o=>o!=="reconnect"),Dt(o=>o?ve("connected"):Ls(200).pipe(vP("reconnecting"))),bs(m_e),ho()),[r.pair,e,n],m_e)}function eXe(e,n){const r=pl();return Mi(()=>r.pair.operationEvents(e,n),[r.pair,e,n])}function _ee(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"default";const o=pl();return Mi(()=>{const i=o.pair.editState(e,n).pipe(Tc());return r==="low"?Yn(i.pipe(ja(1)),i.pipe(YOe(1),YG(()=>Ls(1e3)))):o.pair.editState(e,n)},[o.pair,e,n,r])}const WWn={isSyncing:!0},g_e={isSyncing:!1};function tXe(e,n){const r=pl();return Mi(()=>r.pair.consistencyStatus(e,n).pipe(_e(o=>o?g_e:WWn)),[r.pair,n,e],g_e)}const v_e={data:[],error:null,loading:!0};let y_e=null;function GWn(e){const{documentValue:n,permission:r}=e,o=KMn(),i=qJ(),s=kr(Zn),[a,l]=p.useState(v_e),c=p.useMemo(()=>{const f=o.get().pipe(_e(y=>{var b;return(b=y.members)==null?void 0:b.filter(x=>!x.isRobot)})).pipe(Dt(async y=>{const b=y.map(w=>{let{id:C}=w;return C});return await i.getUsers(b)}),_e(y=>y.map(b=>({displayName:b.displayName,id:b.id,granted:!1})))),h=y_e,m=h?ve(h):s.observable.fetch('*[_type == "system.group"]');return Blt([f,m]).pipe($e(async y=>{let[b,x]=y;h||(y_e=x);const w=b==null?void 0:b.map(async _=>{const k=[...x.map(j=>j.members.includes(_.id)?j.grants:[])].flat(),{granted:E}=await yKe(_.id,k,r,n);return{..._,granted:E}});return await Promise.all(w||[])})).pipe(_e(y=>({error:null,loading:!1,data:Zv(y,"displayName")})))},[s.observable,n,o,i,r]);return p.useEffect(()=>{const d=ve(v_e),h=xi(d,c).subscribe({next:l,error:m=>{l({data:[],error:m,loading:!1})}});return()=>{h.unsubscribe()}},[c]),a}const qWn={validation:[],isValidating:!1};function See(e,n){const r=pl();return Mi(()=>r.pair.validation(e,n),[r.pair,e,n],qWn)}const b_e=new WeakMap;let YWn=0;function x_e(e){const n=b_e.get(e);if(n)return n;const r="".concat(e.name||e.displayName||"<anonymous>","-").concat(YWn++);return b_e.set(e,r),r}const KWn=e=>{const n=Date.now();return setTimeout(()=>{e({didTimeout:!1,timeRemaining(){return Math.max(0,Date.now()-n)}})},1)},ZWn=e=>clearTimeout(e),XWn=typeof requestIdleCallback>"u"?KWn:requestIdleCallback,QWn=typeof cancelIdleCallback>"u"?ZWn:cancelIdleCallback,JWn={trailing:!0};function nXe(e){const{hooks:n,args:r,children:o,onReset:i}=e,s=p.useRef({}),[a,l]=p.useState(0),[c,d]=p.useState({}),f=p.useRef(null),h=p.useCallback(()=>{f.current&&QWn(f.current),f.current=XWn(()=>{f.current=null,l(x=>x+1)})},[]),m=vWn(h,60,JWn),g=p.useCallback((x,w)=>{if(w===null)delete s.current[x];else{const C=s.current[x];s.current[x]={...C,value:w}}},[]),v=p.useCallback(x=>{d(w=>({...w,[x]:(w[x]||0)+1})),i&&i()},[i]),y=p.useMemo(()=>n.map(x=>x_e(x)),[n]),b=p.useMemo(()=>y.map(x=>{var w;return(w=s.current[x])==null?void 0:w.value}).filter(Pi),[y,a]);return u.jsxs(u.Fragment,{children:[n.map(x=>{const w=x_e(x),C=c[w]||0;return u.jsx(zHn,{hook:x,id:w,args:r,onNext:g,onRequestUpdate:m,onReset:v},"".concat(w,"-").concat(C))}),o({states:b})]})}function rXe(e){let{children:n,id:r}=e;return n(ZJ(r))}function Hi(e,n){const{currentUser:r,document:o,parent:i,value:s}=n;return typeof e=="boolean"||e===void 0?!!e:e({document:o,parent:i,value:s,currentUser:r})===!0}function J1(e,n,r){var o;if(n.length===0)return{...e||{},value:r};const[i,...s]=n,a=to(i)?i._key:String(i),l=(o=e==null?void 0:e.children)!=null?o:{};return{value:e==null?void 0:e.value,children:{...l,[a]:J1(l[a]||{},s,r)}}}const kee=20,eGn=3,Nm={name:"all-fields",title:"All fields",hidden:!1};function Eee(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;if((e==null?void 0:e.collapsible)===!1||(e==null?void 0:e.collapsable)===!1)return{collapsible:!1,collapsed:!1};const r=typeof(e==null?void 0:e.collapsed)=="boolean"?e.collapsed:n>=eGn?!0:void 0;return{collapsible:(e==null?void 0:e.collapsible)===!0||(e==null?void 0:e.collapsable)===!0||r===!0?!0:void 0,collapsed:r}}function tGn(e,n){const r=Vl(n);return r==="object"&&e.of.length===1?e.of[0]:e.of.find(o=>o.name===r)}function nGn(e,n){const r=Vl(n);return e==null?void 0:e.of.find(o=>o.name===r||o.jsonType===r)}function oXe(e,n,r){return r.name===Nm.name?!0:n===void 0?!1:e.length===0&&r.name===Nm.name?!0:SE(n).includes(r.name)}function w_e(e){return typeof e>"u"||en(e)}function rGn(e){return typeof e>"u"||Array.isArray(e)}function oGn(e){return typeof e>"u"||Array.isArray(e)}function iGn(e){return e.length===0||e.every(n=>en(n))}function sGn(e){const n=new Set;return e.reduce((r,o,i)=>(n.has(o._key)&&r.push([i,o._key]),n.add(o._key),r),[])}function aGn(e){return"_key"in e}function lGn(e){return e==null?void 0:e.every(n=>en(n)&&aGn(n))}function ux(e,n){return Array.isArray(e)&&typeof n>"u"||Array.isArray(n)&&typeof e>"u"?!1:e&&!n?!0:!Kn(e,n)}function C_e(e){var n,r,o,i,s,a,l,c,d,f,h,m,g,v,y,b,x,w;const{parent:C,field:_,index:S}=e,k=Af([...C.path,_.name]),E=o3n(_.type,C.level+1),j=C.value,T=C.comparisonValue;if(!w_e(j))throw new Error("Unexpected non-object value");const $=_.group?SE(_.group):[],D=oXe(C.groups,_.group,C.selectedGroup);if(Ru(_.type)){const I=j==null?void 0:j[_.name],O=en(T)?T==null?void 0:T[_.name]:void 0;if(!w_e(I))return{kind:"error",key:_.name,fieldName:_.name,error:{type:"INCOMPATIBLE_TYPE",expectedSchemaType:_.type,resolvedValueType:Vl(I),value:I}};const A={value:I,parent:C.value,document:C.document,currentUser:C.currentUser};if(Hi(_.type.hidden,A))return{kind:"hidden",key:"field-".concat(_.name),name:_.name,index:S};const R=C.readOnly||Hi(_.type.readOnly,A),B=(r=(n=C.fieldGroupState)==null?void 0:n.children)==null?void 0:r[_.name],L=(i=(o=C.collapsedPaths)==null?void 0:o.children)==null?void 0:i[_.name],z=(a=(s=C.collapsedFieldSets)==null?void 0:s.children)==null?void 0:a[_.name],H=jee({schemaType:_.type,currentUser:C.currentUser,parent:C.value,document:C.document,value:I,changed:ux(I,O),comparisonValue:O,presence:C.presence,validation:C.validation,fieldGroupState:B,path:k,level:E,focusPath:C.focusPath,openPath:C.openPath,collapsedPaths:L,collapsedFieldSets:z,readOnly:R,changesOpen:C.changesOpen});if(H===null)return null;const V=Eee(_.type.options,E),W=L?L.value:V.collapsed;return{kind:"field",key:"field-".concat(_.name),name:_.name,index:S,inSelectedGroup:D,groups:$,open:Sa(k,C.openPath),field:H,collapsed:W,collapsible:V.collapsible}}else if(Lc(_.type)){const I=j==null?void 0:j[_.name],O=en(T)?T==null?void 0:T[_.name]:void 0;if($G(_.type)){const A=typeof I<"u";if(A&&!rGn(I)){const V=Vl(I);return{kind:"error",key:_.name,fieldName:_.name,error:{type:"INCOMPATIBLE_TYPE",expectedSchemaType:_.type,resolvedValueType:V,value:I}}}if(A&&!iGn(I))return{kind:"error",key:_.name,fieldName:_.name,error:{type:"MIXED_ARRAY",schemaType:_.type,value:I}};if(A&&!lGn(I))return{kind:"error",key:_.name,fieldName:_.name,error:{type:"MISSING_KEYS",value:I,schemaType:_.type}};const P=A?sGn(I):[];if(P.length>0)return{kind:"error",key:_.name,fieldName:_.name,error:{type:"DUPLICATE_KEYS",duplicates:P,schemaType:_.type}};const R=(c=(l=C.fieldGroupState)==null?void 0:l.children)==null?void 0:c[_.name],B=(f=(d=C.collapsedPaths)==null?void 0:d.children)==null?void 0:f[_.name],L=(m=(h=C.collapsedFieldSets)==null?void 0:h.children)==null?void 0:m[_.name],z=C.readOnly||Hi(_.type.readOnly,{value:I,parent:C.value,document:C.document,currentUser:C.currentUser}),H=uGn({schemaType:_.type,parent:C.value,currentUser:C.currentUser,document:C.document,value:I,changed:ux(I,O),comparisonValue:O,fieldGroupState:R,focusPath:C.focusPath,openPath:C.openPath,presence:C.presence,validation:C.validation,collapsedPaths:B,collapsedFieldSets:L,level:E,path:k,readOnly:z});return H===null?null:{kind:"field",key:"field-".concat(_.name),name:_.name,index:S,open:Sa(k,C.openPath),inSelectedGroup:D,groups:$,collapsible:!1,collapsed:!1,field:H}}else{if(!oGn(I)){const z=Vl(I);return{kind:"error",key:_.name,fieldName:_.name,error:{type:"INCOMPATIBLE_TYPE",expectedSchemaType:_.type,resolvedValueType:z,value:I}}}const A=(v=(g=C.fieldGroupState)==null?void 0:g.children)==null?void 0:v[_.name],P=(b=(y=C.collapsedPaths)==null?void 0:y.children)==null?void 0:b[_.name],R=(w=(x=C.collapsedFieldSets)==null?void 0:x.children)==null?void 0:w[_.name],B=C.readOnly||Hi(_.type.readOnly,{value:I,parent:C.value,document:C.document,currentUser:C.currentUser}),L=cGn({changed:ux(I,O),comparisonValue:O,schemaType:_.type,parent:C.value,currentUser:C.currentUser,document:C.document,value:I,fieldGroupState:A,focusPath:C.focusPath,openPath:C.openPath,presence:C.presence,validation:C.validation,collapsedPaths:P,collapsedFieldSets:R,level:E,path:k,readOnly:B});return L===null?null:{kind:"field",key:"field-".concat(_.name),name:_.name,index:S,inSelectedGroup:D,groups:$,open:Sa(k,C.openPath),collapsible:!1,collapsed:!1,field:L}}}else{const I=j==null?void 0:j[_.name],O=en(T)?T==null?void 0:T[_.name]:void 0,A={value:I,parent:C.value,document:C.document,currentUser:C.currentUser};if(Hi(_.type.hidden,A))return null;const R=C.readOnly||Hi(_.type.readOnly,A),B=iXe({...C,comparisonValue:O,value:I,schemaType:_.type,path:k,readOnly:R});return{kind:"field",key:"field-".concat(_.name),name:_.name,index:S,open:Sa(k,C.openPath),inSelectedGroup:D,groups:$,collapsible:!1,collapsed:!1,field:B}}}function jee(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;var r;if(e.level===kee)return null;const o={value:e.value,parent:e.parent,document:e.document,currentUser:e.currentUser},i=e.readOnly||Hi(e.schemaType.readOnly,o),s=e.schemaType.groups||[],a=(r=s.find(C=>C.default)||Nm)==null?void 0:r.name,l=[Nm,...s].flatMap(C=>{var _;const S=Hi(C.hidden,o),k=C.name===(((_=e.fieldGroupState)==null?void 0:_.value)||a),E=e.changesOpen?C.name===Nm.name:k,j=e.changesOpen?!E:!1;return S?[]:[{disabled:j,icon:C==null?void 0:C.icon,name:C.name,selected:E,title:C.title}]}),c=l.find(C=>C.selected),f=(e.schemaType.fieldsets?e.schemaType.fieldsets:e.schemaType.fields.map(C=>({single:!0,field:C}))).flatMap((C,_)=>{var S,k,E,j;if(C.single){const P=C.field,R=C_e({field:P,parent:{...e,readOnly:i,groups:l,selectedGroup:c},index:_});return R?[R]:[]}const T=C.fields.map(P=>P.name),$=Hi(C.hidden,{currentUser:e.currentUser,document:e.document,parent:e.value,value:pn(e.value,T)}),D=Hi(C.readOnly,{currentUser:e.currentUser,document:e.document,parent:e.value,value:pn(e.value,T)}),I=C.fields.flatMap(P=>{if($)return[{kind:"hidden",key:"field-".concat(P.name),name:P.name,index:_}];const R=C_e({field:P,parent:{...e,readOnly:i||D,groups:l,selectedGroup:c},index:_});return R?[R]:[]}),O=Eee(C.options,e.level),A=(E=(k=(((S=e.collapsedFieldSets)==null?void 0:S.children)||{})[C.name])==null?void 0:k.value)!=null?E:O.collapsed;return[{kind:"fieldSet",key:"fieldset-".concat(C.name),_inSelectedGroup:oXe(l,C.group,c),groups:C.group?SE(C.group):[],fieldSet:{path:Af(e.path.concat(C.name)),name:C.name,title:C.title,description:C.description,hidden:!1,level:e.level+1,members:I.filter(P=>P.kind!=="hidden"),collapsible:O==null?void 0:O.collapsible,collapsed:A,columns:(j=C==null?void 0:C.options)==null?void 0:j.columns}}]}),h=s.length>0,m=e.presence.filter(C=>Lr(C.path,e.path)),g=m.length?m:sr,v=e.validation.filter(C=>Lr(C.path,e.path)).map(C=>({level:C.level,message:C.message,path:C.path})),y=f.filter(C=>C.kind!=="hidden");if(y.length===0&&n)return null;const b=h?l.flatMap(C=>C.name===Nm.name||y.some(S=>S.kind==="error"?!1:S.kind==="field"?S.groups.includes(C.name):S.groups.includes(C.name)||S.fieldSet.members.some(k=>k.kind!=="error"&&k.groups.includes(C.name)))?C:[]):[],x=y.flatMap(C=>{if(C.kind==="error")return[C];if(C.kind==="field")return C.inSelectedGroup?[C]:[];const _=C.fieldSet.members.filter(S=>S.kind!=="field"||S.inSelectedGroup);return _.length>0?[{...C,fieldSet:{...C.fieldSet,members:_}}]:[]}),w={value:e.value,changed:ux(e.value,e.comparisonValue),schemaType:e.schemaType,readOnly:i,path:e.path,id:pi(e.path),level:e.level,focused:Lr(e.path,e.focusPath),focusPath:RG(e.path,e.focusPath),presence:g,validation:v,members:x,groups:b};return Object.defineProperty(w,"_allMembers",{value:f,enumerable:!1}),w}function cGn(e){if(e.level===kee)return null;const n={comparisonValue:e.comparisonValue,value:e.value,parent:e.parent,document:e.document,currentUser:e.currentUser};if(Hi(e.schemaType.hidden,n))return null;const o=e.readOnly||Hi(e.schemaType.readOnly,n),i=Array.isArray(e.value)?e.value:[],s=e.presence.filter(d=>Lr(d.path,e.path)),a=s.length?s:sr,l=e.validation.filter(d=>Lr(d.path,e.path)).map(d=>({level:d.level,message:d.message,path:d.path})),c=i.flatMap((d,f)=>fGn({arrayItem:d,parent:e,index:f}));return{changed:e.changed||c.some(d=>d.kind==="item"&&d.item.changed),value:e.value,readOnly:o,schemaType:e.schemaType,focused:Lr(e.path,e.focusPath),focusPath:RG(e.path,e.focusPath),path:e.path,id:pi(e.path),level:e.level,validation:l,presence:a,members:c}}function uGn(e){if(e.level===kee)return null;const n={value:e.value,parent:e.parent,document:e.document,currentUser:e.currentUser};if(Hi(e.schemaType.hidden,n))return null;const o=e.readOnly||Hi(e.schemaType.readOnly,n),i=Array.isArray(e.value)?e.value:[],s=e.presence.filter(d=>Lr(d.path,e.path)),a=s.length?s:sr,l=e.validation.filter(d=>Lr(d.path,e.path)).map(d=>({level:d.level,message:d.message,path:d.path})),c=i.flatMap((d,f)=>dGn({arrayItem:d,parent:e,index:f}));return{changed:e.changed||c.some(d=>d.kind==="item"&&d.item.changed),value:e.value,readOnly:o,schemaType:e.schemaType,focused:Lr(e.path,e.focusPath),focusPath:RG(e.path,e.focusPath),path:e.path,id:pi(e.path),level:e.level,validation:l,presence:a,members:c}}function dGn(e){var n,r,o,i,s,a,l;const{arrayItem:c,parent:d,index:f}=e,h=tGn(d.schemaType,c),m=c._key;if(!h){const j=Vl(c);return{kind:"error",key:m,index:f,error:{type:"INVALID_ITEM_TYPE",resolvedValueType:j,value:c,validTypes:d.schemaType.of}}}const g=Af([...d.path,{_key:m}]),v=d.level+1,y={value:d.value,parent:e.parent,document:d.document,currentUser:d.currentUser},b=d.readOnly||Hi(d.schemaType.readOnly,y),x=(r=(n=d.fieldGroupState)==null?void 0:n.children)==null?void 0:r[m],w=(i=(o=d.collapsedPaths)==null?void 0:o.children)==null?void 0:i[m],C=(a=(s=d.collapsedFieldSets)==null?void 0:s.children)==null?void 0:a[m],_=Array.isArray(d.comparisonValue)&&d.comparisonValue.find(j=>j._key===c._key)||void 0,S=jee({schemaType:h,level:v,document:d.document,value:c,comparisonValue:_,changed:ux(c,_),path:g,focusPath:d.focusPath,openPath:d.openPath,currentUser:d.currentUser,collapsedPaths:w,collapsedFieldSets:C,presence:d.presence,validation:d.validation,fieldGroupState:x,readOnly:b},!1),k=Eee(h.options,v),E=(l=w==null?void 0:w.value)!=null?l:k.collapsed;return{kind:"item",key:m,index:f,open:Sa(g,d.openPath),collapsed:E,collapsible:!0,parentSchemaType:d.schemaType,item:S}}function fGn(e){var n,r;const{arrayItem:o,parent:i,index:s}=e,a=nGn(i.schemaType,o),l=Af([...i.path,s]),c=(n=i.value)==null?void 0:n[s],d=(r=i.comparisonValue)==null?void 0:r[s],f=i.level+1,h="".concat((a==null?void 0:a.name)||"invalid-type","-").concat(String(s));if(!a)return{kind:"error",key:h,index:s,error:{type:"INVALID_ITEM_TYPE",validTypes:i.schemaType.of,resolvedValueType:Vl(a),value:c}};const m=i.readOnly||Hi(a.readOnly,{value:c,parent:i.value,document:i.document,currentUser:i.currentUser}),g=iXe({...i,path:l,schemaType:a,level:f,value:c,comparisonValue:d,readOnly:m});return{kind:"item",key:h,index:s,parentSchemaType:i.schemaType,open:Lr(l,i.openPath),item:g}}function iXe(e){const n=e.presence.filter(i=>Lr(i.path,e.path)),r=n.length?n:sr,o=e.validation.filter(i=>Lr(i.path,e.path)).map(i=>({level:i.level,message:i.message,path:i.path}));return{schemaType:e.schemaType,changed:ux(e.value,e.comparisonValue),value:e.value,level:e.level,id:pi(e.path),readOnly:e.readOnly,focused:Lr(e.path,e.focusPath),path:e.path,presence:r,validation:o}}function hGn(e){return jee(e)}function pGn(e,n){let{comparisonValue:r,value:o,fieldGroupState:i,collapsedFieldSets:s,collapsedPaths:a,focusPath:l,openPath:c,presence:d,validation:f,readOnly:h,changesOpen:m}=n;const g=Ss(),v=p.useRef(null);return p.useLayoutEffect(()=>{v.current=null},[e]),p.useMemo(()=>{const y=hGn({schemaType:e,document:o,fieldGroupState:i,collapsedFieldSets:s,collapsedPaths:a,value:o,comparisonValue:r,focusPath:l,openPath:c,readOnly:h,path:Af([]),level:0,currentUser:g,presence:d,validation:f,changesOpen:m}),b=qQ(v.current,y);return v.current=b,b},[e,o,i,s,a,r,l,c,h,g,d,f,m])}function mGn(e){return Ru(e.schemaType)}function gGn(e){return $G(e.schemaType)}function sXe(e){return"_allMembers"in e&&Array.isArray(e._allMembers)}function vGn(e,n){return[...n.map((r,o)=>({type:"expandPath",path:n.slice(0,o+1)})),...aXe(e,n)]}function aXe(e,n){return n.length===0?[]:mGn(e)&&sXe(e)?lXe(e,n):gGn(e)?cXe(e,n):[]}function lXe(e,n){var r,o;if(n.length===0)return[];const[i,...s]=n,a=e._allMembers.find(v=>v.kind==="fieldSet"&&v.fieldSet.members.some(y=>y.kind==="field"&&y.name===i)),c=(a?a.fieldSet.members:e._allMembers).find(v=>v!==null&&v.kind==="field"&&v.name===i),d=e.schemaType.fields.find(v=>v.name===i),f=(r=e.groups.find(v=>v.selected))==null?void 0:r.name,h=(o=(e.schemaType.groups||[]).find(v=>v.default))==null?void 0:o.name,m=f&&(f===Nm.name||d&&SE(d.group).includes(f)),g=[];return m||g.push({type:"setSelectedGroup",path:e.path,groupName:h||Nm.name}),a&&g.push({type:"expandFieldSet",path:a.fieldSet.path}),c&&sXe(c.field)&&(lJ(c)?g.push(...cXe(c.field,s)):QGe(c)&&g.push(...lXe(c.field,s))),g}function cXe(e,n){if(n.length===0)return[];const[r,...o]=n;if(!to(r))throw new Error("Expected path segment to be an object with a _key property");const i=e.members.find(s=>s.key===r._key);return i?aXe(i.item,o):[]}const yGn=/^\d+$/;function bGn(e){return e.replace(/^['"]/,"").replace(/['"]$/,"")}function xGn(e){const[n,r]=e.split("==");return{[n]:bGn(r)}}function wGn(e){return yGn.test(e)?Number(e):e}function CGn(e){return e.split(/[[.\]]/g).filter(Boolean).map(n=>n.includes("==")?xGn(n):wGn(n))}function Oy(e){return CGn(e)}function _Gn(e){return e.map(EGn)}function AU(e,n){return Zr(n.map(r=>kGn(e,r)))}const SGn=e=>n=>!e.includes(n);function kGn(e,n){return Zr(Object.keys(n).filter(SGn(["id","ifRevisionID","query"])).map(r=>{if(r==="unset")return n.unset.map(o=>({type:"unset",path:Oy(o),origin:e}));if(r==="insert"){const o="before"in n.insert?"before":"after";return{type:"insert",position:o,path:Oy(n.insert[o]),items:n.insert.items,origin:e}}return Object.keys(n[r]).map(o=>r==="set"?{type:"set",path:Oy(o),value:n[r][o],origin:e}:r==="inc"||r==="dec"?{type:r,path:Oy(o),value:n[r][o],origin:e}:r==="setIfMissing"?{type:"setIfMissing",path:Oy(o),value:n[r][o],origin:e}:r==="diffMatchPatch"?{type:r,path:Oy(o),value:n[r][o],origin:e}:(console.warn(new Error("Unsupported patch type: ".concat(r))),null)).filter(Boolean)}))}function EGn(e){if(e.patchType!==_v&&e.type)throw new Error('Patch is missing "patchType" - import and use "'.concat(e.type,'()" from "sanity/form"'));if(e.patchType!==_v)throw new Error('Patch is missing "patchType" - import and use the patch method helpers from "sanity/form"');const n=rHe(e.path||[]);if(e.type==="insert"){const{position:r,items:o}=e;return{insert:{[r]:n,items:o}}}if(e.type==="unset")return{unset:[n]};if(!e.type)throw new Error("Missing patch type in patch ".concat(JSON.stringify(e)));return n?{[e.type]:{[n]:e.value}}:{[e.type]:e.value}}var jGn=Hv,TGn=YHe,IGn=q8,AGn=TGn(function(e,n,r,o){jGn(n,IGn(n),e,o)}),$Gn=AGn,DGn=Ep,OGn=Fc,PGn=FK,RGn="[object DOMException]",MGn="[object Error]";function LGn(e){if(!OGn(e))return!1;var n=DGn(e);return n==MGn||n==RGn||typeof e.message=="string"&&typeof e.name=="string"&&!PGn(e)}var uXe=LGn,FGn=jFe,BGn=qv,NGn=uXe,VGn=BGn(function(e,n){try{return FGn(e,void 0,n)}catch(r){return NGn(r)?r:new Error(r)}}),zGn=VGn,HGn=Vk,dXe=Object.prototype,UGn=dXe.hasOwnProperty;function WGn(e,n,r,o){return e===void 0||HGn(e,dXe[r])&&!UGn.call(o,r)?n:e}var GGn=WGn,qGn={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"};function YGn(e){return"\\"+qGn[e]}var KGn=YGn,ZGn=/<%=([\s\S]+?)%>/g,fXe=ZGn,XGn=DLe,QGn={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},JGn=XGn(QGn),eqn=JGn,tqn=eqn,nqn=Vu,hXe=/[&<>"']/g,rqn=RegExp(hXe.source);function oqn(e){return e=nqn(e),e&&rqn.test(e)?e.replace(hXe,tqn):e}var iqn=oqn,sqn=/<%-([\s\S]+?)%>/g,aqn=sqn,lqn=/<%([\s\S]+?)%>/g,cqn=lqn,uqn=iqn,dqn=aqn,fqn=cqn,hqn=fXe,pqn={escape:dqn,evaluate:fqn,interpolate:hqn,variable:"",imports:{_:{escape:uqn}}},mqn=pqn,__e=$Gn,gqn=zGn,vqn=GHe,S_e=GGn,yqn=KGn,bqn=uXe,xqn=u6,wqn=Tp,Cqn=fXe,k_e=mqn,_qn=Vu,Sqn="Invalid `variable` option passed into `_.template`",kqn=/\b__p \+= '';/g,Eqn=/\b(__p \+=) '' \+/g,jqn=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Tqn=/[()=,{}\[\]\/\s]/,Iqn=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,HT=/($^)/,Aqn=/['\n\r\u2028\u2029\\]/g,$qn=Object.prototype,E_e=$qn.hasOwnProperty;function Dqn(e,n,r){var o=k_e.imports._.templateSettings||k_e;r&&xqn(e,n,r)&&(n=void 0),e=_qn(e),n=__e({},n,o,S_e);var i=__e({},n.imports,o.imports,S_e),s=wqn(i),a=vqn(i,s),l,c,d=0,f=n.interpolate||HT,h="__p += '",m=RegExp((n.escape||HT).source+"|"+f.source+"|"+(f===Cqn?Iqn:HT).source+"|"+(n.evaluate||HT).source+"|$","g"),g=E_e.call(n,"sourceURL")?"//# sourceURL="+(n.sourceURL+"").replace(/\s/g," ")+`
`:"";e.replace(m,function(b,x,w,C,_,S){return w||(w=C),h+=e.slice(d,S).replace(Aqn,yqn),x&&(l=!0,h+=`' +
__e(`+x+`) +
'`),_&&(c=!0,h+=`';
`+_+`;
__p += '`),w&&(h+=`' +
((__t = (`+w+`)) == null ? '' : __t) +
'`),d=S+b.length,b}),h+=`';
`;var v=E_e.call(n,"variable")&&n.variable;if(!v)h=`with (obj) {
`+h+`
}
`;else if(Tqn.test(v))throw new Error(Sqn);h=(c?h.replace(kqn,""):h).replace(Eqn,"$1").replace(jqn,"$1;"),h="function("+(v||"obj")+`) {
`+(v?"":`obj || (obj = {});
`)+"var __t, __p = ''"+(l?", __e = _.escape":"")+(c?`, __j = Array.prototype.join;
function print() { __p += __j.call(arguments, '') }
`:`;
`)+h+`return __p
}`;var y=gqn(function(){return Function(s,g+"return "+h).apply(void 0,a)});if(y.source=h,bqn(y))throw y;return y}var Oqn=Dqn;const j_e=Ye(Oqn);var NR={},Pqn=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var n=document.activeElement,r=[],o=0;o<e.rangeCount;o++)r.push(e.getRangeAt(o));switch(n.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":n.blur();break;default:n=null;break}return e.removeAllRanges(),function(){e.type==="Caret"&&e.removeAllRanges(),e.rangeCount||r.forEach(function(i){e.addRange(i)}),n&&n.focus()}},Rqn=Pqn,T_e={"text/plain":"Text","text/html":"Url",default:"Text"},Mqn="Copy to clipboard: #{key}, Enter";function Lqn(e){var n=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,n)}function Fqn(e,n){var r,o,i,s,a,l,c=!1;n||(n={}),r=n.debug||!1;try{i=Rqn(),s=document.createRange(),a=document.getSelection(),l=document.createElement("span"),l.textContent=e,l.ariaHidden="true",l.style.all="unset",l.style.position="fixed",l.style.top=0,l.style.clip="rect(0, 0, 0, 0)",l.style.whiteSpace="pre",l.style.webkitUserSelect="text",l.style.MozUserSelect="text",l.style.msUserSelect="text",l.style.userSelect="text",l.addEventListener("copy",function(f){if(f.stopPropagation(),n.format)if(f.preventDefault(),typeof f.clipboardData>"u"){r&&console.warn("unable to use e.clipboardData"),r&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var h=T_e[n.format]||T_e.default;window.clipboardData.setData(h,e)}else f.clipboardData.clearData(),f.clipboardData.setData(n.format,e);n.onCopy&&(f.preventDefault(),n.onCopy(f.clipboardData))}),document.body.appendChild(l),s.selectNodeContents(l),a.addRange(s);var d=document.execCommand("copy");if(!d)throw new Error("copy command was unsuccessful");c=!0}catch(f){r&&console.error("unable to copy using execCommand: ",f),r&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(n.format||"text",e),n.onCopy&&n.onCopy(window.clipboardData),c=!0}catch(h){r&&console.error("unable to copy using clipboardData: ",h),r&&console.error("falling back to prompt"),o=Lqn("message"in n?n.message:Mqn),window.prompt(o,e)}}finally{a&&(typeof a.removeRange=="function"?a.removeRange(s):a.removeAllRanges()),l&&document.body.removeChild(l),i()}return c}var pXe=Fqn;const Bqn=Ye(pXe);function $U(e){"@babel/helpers - typeof";return $U=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},$U(e)}Object.defineProperty(NR,"__esModule",{value:!0});NR.CopyToClipboard=void 0;var UT=mXe(p),Nqn=mXe(pXe),Vqn=["text","onCopy","options","children"];function mXe(e){return e&&e.__esModule?e:{default:e}}function I_e(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function A_e(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?I_e(Object(r),!0).forEach(function(o){Tee(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):I_e(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}function zqn(e,n){if(e==null)return{};var r=Hqn(e,n),o,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i<s.length;i++)o=s[i],!(n.indexOf(o)>=0)&&Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}function Hqn(e,n){if(e==null)return{};var r={},o=Object.keys(e),i,s;for(s=0;s<o.length;s++)i=o[s],!(n.indexOf(i)>=0)&&(r[i]=e[i]);return r}function Uqn(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function $_e(e,n){for(var r=0;r<n.length;r++){var o=n[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function Wqn(e,n,r){return n&&$_e(e.prototype,n),r&&$_e(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Gqn(e,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),n&&DU(e,n)}function DU(e,n){return DU=Object.setPrototypeOf||function(o,i){return o.__proto__=i,o},DU(e,n)}function qqn(e){var n=Kqn();return function(){var o=KD(e),i;if(n){var s=KD(this).constructor;i=Reflect.construct(o,arguments,s)}else i=o.apply(this,arguments);return Yqn(this,i)}}function Yqn(e,n){if(n&&($U(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return gXe(e)}function gXe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Kqn(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function KD(e){return KD=Object.setPrototypeOf?Object.getPrototypeOf:function(r){return r.__proto__||Object.getPrototypeOf(r)},KD(e)}function Tee(e,n,r){return n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e}var vXe=function(e){Gqn(r,e);var n=qqn(r);function r(){var o;Uqn(this,r);for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];return o=n.call.apply(n,[this].concat(s)),Tee(gXe(o),"onClick",function(l){var c=o.props,d=c.text,f=c.onCopy,h=c.children,m=c.options,g=UT.default.Children.only(h),v=(0,Nqn.default)(d,m);f&&f(d,v),g&&g.props&&typeof g.props.onClick=="function"&&g.props.onClick(l)}),o}return Wqn(r,[{key:"render",value:function(){var i=this.props;i.text,i.onCopy,i.options;var s=i.children,a=zqn(i,Vqn),l=UT.default.Children.only(s);return UT.default.cloneElement(l,A_e(A_e({},a),{},{onClick:this.onClick}))}}]),r}(UT.default.PureComponent);NR.CopyToClipboard=vXe;Tee(vXe,"defaultProps",{onCopy:void 0,options:void 0});var Zqn=NR,OU=Zqn.CopyToClipboard;OU.CopyToClipboard=OU;var Xqn=OU;const Qqn=Ye(Xqn);var Jqn=Ep,eYn=Fc,tYn="[object Number]";function nYn(e){return typeof e=="number"||eYn(e)&&Jqn(e)==tYn}var rYn=nYn;const oYn=Ye(rYn);/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var D_e=Object.getOwnPropertySymbols,iYn=Object.prototype.hasOwnProperty,sYn=Object.prototype.propertyIsEnumerable;function aYn(e){if(e==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function lYn(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de",Object.getOwnPropertyNames(e)[0]==="5")return!1;for(var n={},r=0;r<10;r++)n["_"+String.fromCharCode(r)]=r;var o=Object.getOwnPropertyNames(n).map(function(s){return n[s]});if(o.join("")!=="0123456789")return!1;var i={};return"abcdefghijklmnopqrst".split("").forEach(function(s){i[s]=s}),Object.keys(Object.assign({},i)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}var cYn=lYn()?Object.assign:function(e,n){for(var r,o=aYn(e),i,s=1;s<arguments.length;s++){r=Object(arguments[s]);for(var a in r)iYn.call(r,a)&&(o[a]=r[a]);if(D_e){i=D_e(r);for(var l=0;l<i.length;l++)sYn.call(r,i[l])&&(o[i[l]]=r[i[l]])}}return o},WT=cYn,uYn={};function Xu(e,n,r,o,i,s,a,l){if(!e){var c;if(n===void 0)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var d=[r,o,i,s,a,l],f=0;c=new Error(n.replace(/%s/g,function(){return d[f++]})),c.name="Invariant Violation"}throw c.framesToPop=1,c}}var O_e="mixins";function dYn(e,n,r){var o=[],i={mixins:"DEFINE_MANY",statics:"DEFINE_MANY",propTypes:"DEFINE_MANY",contextTypes:"DEFINE_MANY",childContextTypes:"DEFINE_MANY",getDefaultProps:"DEFINE_MANY_MERGED",getInitialState:"DEFINE_MANY_MERGED",getChildContext:"DEFINE_MANY_MERGED",render:"DEFINE_ONCE",componentWillMount:"DEFINE_MANY",componentDidMount:"DEFINE_MANY",componentWillReceiveProps:"DEFINE_MANY",shouldComponentUpdate:"DEFINE_ONCE",componentWillUpdate:"DEFINE_MANY",componentDidUpdate:"DEFINE_MANY",componentWillUnmount:"DEFINE_MANY",UNSAFE_componentWillMount:"DEFINE_MANY",UNSAFE_componentWillReceiveProps:"DEFINE_MANY",UNSAFE_componentWillUpdate:"DEFINE_MANY",updateComponent:"OVERRIDE_BASE"},s={getDerivedStateFromProps:"DEFINE_MANY_MERGED"},a={displayName:function(_,S){_.displayName=S},mixins:function(_,S){if(S)for(var k=0;k<S.length;k++)c(_,S[k])},childContextTypes:function(_,S){_.childContextTypes=WT({},_.childContextTypes,S)},contextTypes:function(_,S){_.contextTypes=WT({},_.contextTypes,S)},getDefaultProps:function(_,S){_.getDefaultProps?_.getDefaultProps=h(_.getDefaultProps,S):_.getDefaultProps=S},propTypes:function(_,S){_.propTypes=WT({},_.propTypes,S)},statics:function(_,S){d(_,S)},autobind:function(){}};function l(_,S){var k=i.hasOwnProperty(S)?i[S]:null;x.hasOwnProperty(S)&&Xu(k==="OVERRIDE_BASE","ReactClassInterface: You are attempting to override `%s` from your class specification. Ensure that your method names do not overlap with React methods.",S),_&&Xu(k==="DEFINE_MANY"||k==="DEFINE_MANY_MERGED","ReactClassInterface: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",S)}function c(_,S){if(S){Xu(typeof S!="function","ReactClass: You're attempting to use a component class or function as a mixin. Instead, just use a regular object."),Xu(!n(S),"ReactClass: You're attempting to use a component as a mixin. Instead, just use a regular object.");var k=_.prototype,E=k.__reactAutoBindPairs;S.hasOwnProperty(O_e)&&a.mixins(_,S.mixins);for(var j in S)if(S.hasOwnProperty(j)&&j!==O_e){var T=S[j],$=k.hasOwnProperty(j);if(l($,j),a.hasOwnProperty(j))a[j](_,T);else{var D=i.hasOwnProperty(j),I=typeof T=="function",O=I&&!D&&!$&&S.autobind!==!1;if(O)E.push(j,T),k[j]=T;else if($){var A=i[j];Xu(D&&(A==="DEFINE_MANY_MERGED"||A==="DEFINE_MANY"),"ReactClass: Unexpected spec policy %s for key %s when mixing in component specs.",A,j),A==="DEFINE_MANY_MERGED"?k[j]=h(k[j],T):A==="DEFINE_MANY"&&(k[j]=m(k[j],T))}else k[j]=T}}}}function d(_,S){if(S)for(var k in S){var E=S[k];if(S.hasOwnProperty(k)){var j=k in a;Xu(!j,'ReactClass: You are attempting to define a reserved property, `%s`, that shouldn\'t be on the "statics" key. Define it as an instance property instead; it will still be accessible on the constructor.',k);var T=k in _;if(T){var $=s.hasOwnProperty(k)?s[k]:null;Xu($==="DEFINE_MANY_MERGED","ReactClass: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",k),_[k]=h(_[k],E);return}_[k]=E}}}function f(_,S){Xu(_&&S&&typeof _=="object"&&typeof S=="object","mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects.");for(var k in S)S.hasOwnProperty(k)&&(Xu(_[k]===void 0,"mergeIntoWithNoDuplicateKeys(): Tried to merge two objects with the same key: `%s`. This conflict may be due to a mixin; in particular, this may be caused by two getInitialState() or getDefaultProps() methods returning objects with clashing keys.",k),_[k]=S[k]);return _}function h(_,S){return function(){var E=_.apply(this,arguments),j=S.apply(this,arguments);if(E==null)return j;if(j==null)return E;var T={};return f(T,E),f(T,j),T}}function m(_,S){return function(){_.apply(this,arguments),S.apply(this,arguments)}}function g(_,S){var k=S.bind(_);return k}function v(_){for(var S=_.__reactAutoBindPairs,k=0;k<S.length;k+=2){var E=S[k],j=S[k+1];_[E]=g(_,j)}}var y={componentDidMount:function(){this.__isMounted=!0}},b={componentWillUnmount:function(){this.__isMounted=!1}},x={replaceState:function(_,S){this.updater.enqueueReplaceState(this,_,S)},isMounted:function(){return!!this.__isMounted}},w=function(){};WT(w.prototype,e.prototype,x);function C(_){var S=function(E,j,T){this.__reactAutoBindPairs.length&&v(this),this.props=E,this.context=j,this.refs=uYn,this.updater=T||r,this.state=null;var $=this.getInitialState?this.getInitialState():null;Xu(typeof $=="object"&&!Array.isArray($),"%s.getInitialState(): must return an object or null",S.displayName||"ReactCompositeComponent"),this.state=$};S.prototype=new w,S.prototype.constructor=S,S.prototype.__reactAutoBindPairs=[],o.forEach(c.bind(null,S)),c(S,y),c(S,_),c(S,b),S.getDefaultProps&&(S.defaultProps=S.getDefaultProps()),Xu(S.prototype.render,"createClass(...): Class specification must implement a `render` method.");for(var k in i)S.prototype[k]||(S.prototype[k]=null);return S}return C}var fYn=dYn,ZD=p,hYn=fYn;if(typeof ZD>"u")throw Error("create-react-class could not find the React object. If you are using script tags, make sure that React is being loaded before create-react-class.");var pYn=new ZD.Component().updater,VR=hYn(ZD.Component,ZD.isValidElement,pYn),mYn=Date.now||gYn;function gYn(){return new Date().getTime()}var P_e=mYn,vYn=function(n,r,o){var i,s,a,l,c;r==null&&(r=100);function d(){var f=P_e()-l;f<r&&f>0?i=setTimeout(d,r-f):(i=null,o||(c=n.apply(a,s),i||(a=s=null)))}return function(){a=this,s=arguments,l=P_e();var h=o&&!i;return i||(i=setTimeout(d,r)),h&&(c=n.apply(a,s),a=s=null),c}},yYn=bYn;function bYn(e){for(var n=xYn(e),r=1732584193,o=-271733879,i=-1732584194,s=271733878,a=0;a<n.length;a+=16){var l=r,c=o,d=i,f=s;r=ma(r,o,i,s,n[a+0],7,-680876936),s=ma(s,r,o,i,n[a+1],12,-389564586),i=ma(i,s,r,o,n[a+2],17,606105819),o=ma(o,i,s,r,n[a+3],22,-1044525330),r=ma(r,o,i,s,n[a+4],7,-176418897),s=ma(s,r,o,i,n[a+5],12,1200080426),i=ma(i,s,r,o,n[a+6],17,-1473231341),o=ma(o,i,s,r,n[a+7],22,-45705983),r=ma(r,o,i,s,n[a+8],7,1770035416),s=ma(s,r,o,i,n[a+9],12,-1958414417),i=ma(i,s,r,o,n[a+10],17,-42063),o=ma(o,i,s,r,n[a+11],22,-1990404162),r=ma(r,o,i,s,n[a+12],7,1804603682),s=ma(s,r,o,i,n[a+13],12,-40341101),i=ma(i,s,r,o,n[a+14],17,-1502002290),o=ma(o,i,s,r,n[a+15],22,1236535329),r=ga(r,o,i,s,n[a+1],5,-165796510),s=ga(s,r,o,i,n[a+6],9,-1069501632),i=ga(i,s,r,o,n[a+11],14,643717713),o=ga(o,i,s,r,n[a+0],20,-373897302),r=ga(r,o,i,s,n[a+5],5,-701558691),s=ga(s,r,o,i,n[a+10],9,38016083),i=ga(i,s,r,o,n[a+15],14,-660478335),o=ga(o,i,s,r,n[a+4],20,-405537848),r=ga(r,o,i,s,n[a+9],5,568446438),s=ga(s,r,o,i,n[a+14],9,-1019803690),i=ga(i,s,r,o,n[a+3],14,-187363961),o=ga(o,i,s,r,n[a+8],20,1163531501),r=ga(r,o,i,s,n[a+13],5,-1444681467),s=ga(s,r,o,i,n[a+2],9,-51403784),i=ga(i,s,r,o,n[a+7],14,1735328473),o=ga(o,i,s,r,n[a+12],20,-1926607734),r=va(r,o,i,s,n[a+5],4,-378558),s=va(s,r,o,i,n[a+8],11,-2022574463),i=va(i,s,r,o,n[a+11],16,1839030562),o=va(o,i,s,r,n[a+14],23,-35309556),r=va(r,o,i,s,n[a+1],4,-1530992060),s=va(s,r,o,i,n[a+4],11,1272893353),i=va(i,s,r,o,n[a+7],16,-155497632),o=va(o,i,s,r,n[a+10],23,-1094730640),r=va(r,o,i,s,n[a+13],4,681279174),s=va(s,r,o,i,n[a+0],11,-358537222),i=va(i,s,r,o,n[a+3],16,-722521979),o=va(o,i,s,r,n[a+6],23,76029189),r=va(r,o,i,s,n[a+9],4,-640364487),s=va(s,r,o,i,n[a+12],11,-421815835),i=va(i,s,r,o,n[a+15],16,530742520),o=va(o,i,s,r,n[a+2],23,-995338651),r=ya(r,o,i,s,n[a+0],6,-198630844),s=ya(s,r,o,i,n[a+7],10,1126891415),i=ya(i,s,r,o,n[a+14],15,-1416354905),o=ya(o,i,s,r,n[a+5],21,-57434055),r=ya(r,o,i,s,n[a+12],6,1700485571),s=ya(s,r,o,i,n[a+3],10,-1894986606),i=ya(i,s,r,o,n[a+10],15,-1051523),o=ya(o,i,s,r,n[a+1],21,-2054922799),r=ya(r,o,i,s,n[a+8],6,1873313359),s=ya(s,r,o,i,n[a+15],10,-30611744),i=ya(i,s,r,o,n[a+6],15,-1560198380),o=ya(o,i,s,r,n[a+13],21,1309151649),r=ya(r,o,i,s,n[a+4],6,-145523070),s=ya(s,r,o,i,n[a+11],10,-1120210379),i=ya(i,s,r,o,n[a+2],15,718787259),o=ya(o,i,s,r,n[a+9],21,-343485551),r=Vm(r,l),o=Vm(o,c),i=Vm(i,d),s=Vm(s,f)}return GT(r)+GT(o)+GT(i)+GT(s)}var R_e="0123456789abcdef";function Iee(e,n){var r=e&1|n&1,o=e>>>1|n>>>1;return o<<1|r}function PU(e,n){var r=e&1^n&1,o=e>>>1^n>>>1;return o<<1|r}function XD(e,n){var r=e&1&(n&1),o=e>>>1&n>>>1;return o<<1|r}function Vm(e,n){var r=(e&65535)+(n&65535),o=(e>>16)+(n>>16)+(r>>16);return o<<16|r&65535}function GT(e){var n="",r;for(r=0;r<=3;r++)n+=R_e.charAt(e>>r*8+4&15)+R_e.charAt(e>>r*8&15);return n}function xYn(e){var n=(e.length+8>>6)+1,r=new Array(n*16),o;for(o=0;o<n*16;o++)r[o]=0;for(o=0;o<e.length;o++)r[o>>2]|=e.charCodeAt(o)<<(e.length*8+o)%4*8;r[o>>2]|=128<<(e.length*8+o)%4*8;var i=e.length*8;return r[n*16-2]=i&255,r[n*16-2]|=(i>>>8&255)<<8,r[n*16-2]|=(i>>>16&255)<<16,r[n*16-2]|=(i>>>24&255)<<24,r}function wYn(e,n){return e<<n|e>>>32-n}function zR(e,n,r,o,i,s){return Vm(wYn(Vm(Vm(n,e),Vm(o,s)),i),r)}function ma(e,n,r,o,i,s,a){return zR(Iee(XD(n,r),XD(~n,o)),e,n,i,s,a)}function ga(e,n,r,o,i,s,a){return zR(Iee(XD(n,o),XD(r,~o)),e,n,i,s,a)}function va(e,n,r,o,i,s,a){return zR(PU(PU(n,r),o),e,n,i,s,a)}function ya(e,n,r,o,i,s,a){return zR(PU(r,Iee(n,~o)),e,n,i,s,a)}var CYn=Math.ceil(Math.random()*10),_Yn=function(){return++CYn},Aee=function(e){return Object.prototype.toString.call(e).slice(8,-1)},SYn=Aee;function kYn(e){var n=SYn(e);return n!=="Object"&&n!=="Array"}var yXe=kYn,EYn=p,jYn=VR,qT=EYn.createElement,TYn=jYn({getDefaultProps:function(){return{string:"",highlight:""}},shouldComponentUpdate:function(e){return e.highlight!==this.props.highlight},render:function(){var e=this.props,n=e.string.search(e.highlight);if(!e.highlight||n===-1)return qT("span",null,e.string);var r=e.highlight.source.length,o=e.string.substr(n,r);return qT("span",null,e.string.split(e.highlight).map(function(i,s){return qT("span",{key:s},s>0?qT("span",{className:"json-inspector__hl"},o):null,i)}))}}),IYn=p,AYn=VR,$Yn=yYn,DYn=_Yn,bXe=Aee,zA=yXe,OYn=TYn,Xc=IYn.createElement,PYn=".root.",xXe=AYn({getInitialState:function(){return{expanded:this._isInitiallyExpanded(this.props)}},getDefaultProps:function(){return{root:!1,prefix:""}},render:function(){var e="id_"+DYn(),n=this.props,r={path:this.keypath(),key:n.label.toString(),value:n.data},o=this._onClick.bind(this,r);return Xc("div",{className:this.getClassName(),id:"leaf-"+this._rootPath()},Xc("input",{className:"json-inspector__radio",type:"radio",name:n.id,id:e,tabIndex:-1}),Xc("label",{className:"json-inspector__line",htmlFor:e,onClick:o},Xc("div",{className:"json-inspector__flatpath"},r.path),Xc("span",{className:"json-inspector__key"},this.format(r.key),":",this.renderInteractiveLabel(r.key,!0)),this.renderTitle(),this.renderShowOriginalButton()),this.renderChildren())},renderTitle:function(){var e=this.data(),n=bXe(e);switch(n){case"Array":var r=e.length;return Xc("span",{className:"json-inspector__value json-inspector__value_helper"},(r>0?"[…] ":"[] ")+RYn(r));case"Object":var o=Object.keys(e).length;return Xc("span",{className:"json-inspector__value json-inspector__value_helper"},(o>0?"{…} ":"{} ")+MYn(o));default:return Xc("span",{className:"json-inspector__value json-inspector__value_"+n.toLowerCase()},this.format(String(e)),this.renderInteractiveLabel(e,!1))}},renderChildren:function(){var e=this.props,n=this._rootPath(),r=this.data();return this.state.expanded&&!zA(r)?Object.keys(r).map(function(o){var i=r[o],s=!this.state.original||(e.verboseShowOriginal?e.query:!1);return Xc(xXe,{data:i,label:o,prefix:n,onClick:e.onClick,id:e.id,query:e.query,getOriginal:s?e.getOriginal:null,key:LYn(o,i),isExpanded:e.isExpanded,interactiveLabel:e.interactiveLabel,verboseShowOriginal:e.verboseShowOriginal})},this):null},renderShowOriginalButton:function(){var e=this.props;return zA(e.data)||this.state.original||!e.getOriginal||!e.query||VF(this.keypath(),e.query)?null:Xc("span",{className:"json-inspector__show-original",onClick:this._onShowOriginalClick})},renderInteractiveLabel:function(e,n){return typeof this.props.interactiveLabel=="function"?Xc(this.props.interactiveLabel,{value:String(e),originalValue:e,isKey:n,keypath:this.keypath()}):null},componentWillReceiveProps:function(e){e.query&&this.setState({expanded:!VF(e.label,e.query)}),this.props.query&&!e.query&&this.setState({expanded:this._isInitiallyExpanded(e)})},_rootPath:function(){return this.props.prefix+"."+this.props.label},keypath:function(){return this._rootPath().substr(PYn.length)},data:function(){return this.state.original||this.props.data},format:function(e){return Xc(OYn,{string:e,highlight:this.props.query})},getClassName:function(){var e="json-inspector__leaf";return this.props.root&&(e+=" json-inspector__leaf_root"),this.state.expanded&&(e+=" json-inspector__leaf_expanded"),zA(this.props.data)||(e+=" json-inspector__leaf_composite"),e},toggle:function(){this.setState({expanded:!this.state.expanded})},_onClick:function(e,n){this.toggle(),this.props.onClick(e),n.stopPropagation()},_onShowOriginalClick:function(e){this.setState({original:this.props.getOriginal(this.keypath())}),e.stopPropagation()},_isInitiallyExpanded:function(e){var n=this.keypath();return e.root?!0:e.query?!VF(n,e.query)&&typeof e.getOriginal=="function":e.isExpanded(n,e.data)}});function RYn(e){return e+(e===1?" item":" items")}function MYn(e){return e+(e===1?" property":" properties")}function LYn(e,n){if(zA(n)){var r=$Yn(String(n));return e+":"+r}else return e+"["+bXe(n)+"]"}function VF(e,n){return e.indexOf(n)!==-1}var FYn=xXe,wXe=function(){},BYn=p,NYn=VR,VYn=BYn.createElement,zYn=wXe,HYn=NYn({getDefaultProps:function(){return{onChange:zYn}},render:function(){return VYn("input",{className:"json-inspector__search",type:"search",placeholder:"Search",onChange:this.onChange})},onChange:function(e){this.props.onChange(e.target.value)}}),CXe=function(e){return Object.keys(e).length===0},UYn=Object.keys,WYn=yXe,GYn=CXe,qYn=function(e,n){n||(n={cacheResults:!0});var r={};return function(o){if(!n.cacheResults)return HA(e,o,n);var i;if(!r[o]){for(var s=o.length-1;s>0;s-=1)if(i=o.substr(0,s),r[i]){r[o]=HA(r[i],o,n);break}}return r[o]||(r[o]=HA(e,o,n)),r[o]}};function HA(e,n,r){return UYn(e).reduce(function(o,i){var s=e[i],a;return WYn(s)?(zF(n,i,r)||zF(n,s,r))&&(o[i]=s):zF(n,i,r)?o[i]=s:(a=HA(s,n,r),GYn(a)||Object.assign(o,YYn(i,a))),o},{})}function zF(e,n,r){if(n){var o=String(n),i=e;return r.ignoreCase&&(o=o.toLowerCase(),i=i.toLowerCase()),o.indexOf(i)!==-1}}function YYn(e,n){var r={};return r[e]=n,r}var KYn=Aee,HF=".";function RU(e,n){var r=n.split(HF),o=r.shift();if(!o)return e;var i=KYn(e);if(i==="Array"&&e[M_e(o)])return RU(e[M_e(o)],r.join(HF));if(i==="Object"&&e[o])return RU(e[o],r.join(HF))}function M_e(e){return parseInt(e,10)}var ZYn=RU,XYn=p,QYn=VR,JYn=vYn,U5=XYn.createElement,eKn=FYn,tKn=HYn,nKn=qYn,rKn=CXe,oKn=ZYn,iKn=wXe,sKn=QYn({getDefaultProps:function(){return{data:null,search:tKn,searchOptions:{debounceTime:0},className:"",id:"json-"+Date.now(),onClick:iKn,filterOptions:{cacheResults:!0,ignoreCase:!1},validateQuery:function(e){return e.length>=2},isExpanded:function(e,n){return!1},verboseShowOriginal:!1}},getInitialState:function(){return{query:this.props.query||""}},render:function(){var e=this.props,n=this.state,r=n.query!==""&&e.validateQuery(n.query),o=r?n.filterer(n.query):e.data,i=r&&rKn(o);return U5("div",{className:"json-inspector "+e.className},this.renderToolbar(),i?U5("div",{className:"json-inspector__not-found"},"Nothing found"):U5(eKn,{data:o,onClick:e.onClick,id:e.id,getOriginal:this.getOriginal,query:r?new RegExp(n.query,e.filterOptions.ignoreCase?"i":""):null,label:"root",root:!0,isExpanded:e.isExpanded,interactiveLabel:e.interactiveLabel,verboseShowOriginal:e.verboseShowOriginal}))},renderToolbar:function(){var e=this.props.search;if(e)return U5("div",{className:"json-inspector__toolbar"},U5(e,{onChange:JYn(this.search,this.props.searchOptions.debounceTime),data:this.props.data,query:this.state.query}))},search:function(e){this.setState({query:e})},componentWillMount:function(){this.createFilterer(this.props.data,this.props.filterOptions)},componentWillReceiveProps:function(e){this.createFilterer(e.data,e.filterOptions);var n=typeof e.query=="string"&&e.query!==this.state.query;n&&this.setState({query:e.query})},shouldComponentUpdate:function(e,n){return e.query!==this.props.query||n.query!==this.state.query||e.data!==this.props.data||e.onClick!==this.props.onClick},createFilterer:function(e,n){this.setState({filterer:nKn(e,n)})},getOriginal:function(e){return oKn(this.props.data,e)}});const aKn=Ye(sKn);var lKn=function(e){if(!e)throw Error("hashlru must have a max value, of type number, greater than 0");var n=0,r=Object.create(null),o=Object.create(null);function i(s,a){r[s]=a,n++,n>=e&&(n=0,o=r,r=Object.create(null))}return{has:function(s){return r[s]!==void 0||o[s]!==void 0},remove:function(s){r[s]!==void 0&&(r[s]=void 0),o[s]!==void 0&&(o[s]=void 0)},get:function(s){var a=r[s];if(a!==void 0)return a;if((a=o[s])!==void 0)return i(s,a),a},set:function(s,a){r[s]!==void 0?r[s]=a:i(s,a)},clear:function(){r=Object.create(null),o=Object.create(null)}}};const cKn=Ye(lKn);var uKn=BFe,dKn=PK,fKn=dKn(function(e,n,r){return n=n.toLowerCase(),e+(r?uKn(n):n)}),hKn=fKn;const L_e=Ye(hKn);var pKn=PK,mKn=pKn(function(e,n,r){return e+(r?"-":"")+n.toLowerCase()}),gKn=mKn;const vKn=Ye(gKn),si="comments",yKn={locale:"en-US",namespace:si,resources:()=>Hk(()=>import("./resources-BxKucOVx-4e2e6895.js"),[])},bKn=320,xKn=600,MU=320,wKn=540,CKn={},LU="inspect:",_Kn=[{id:"inspectors"},{id:"links"}],FU="sanity/structure/history",SKn="sanity/structure/validation",D_="sanity/structure/comments",F_e=u.jsx(G,{muted:!0,children:u.jsx(Od,{})}),UF=(e,n)=>u.jsx(K,{as:"li",children:u.jsx(G,{textOverflow:"ellipsis",size:1,weight:"medium",children:e})},"".concat(e,"-").concat(n));function kKn(e){const{titlePath:n,maxLength:r}=e,o=p.useMemo(()=>{const s=n.length,a=Math.ceil(r/2),l=Math.floor(r/2);return r&&s>r?[...n.slice(0,a-1),n.slice(a-1,s-l),...n.slice(s-l)]:n},[r,n]),i=p.useMemo(()=>o.map((s,a)=>{const l="".concat(s,"-").concat(a),c=a<o.length-1;return Array.isArray(s)?u.jsxs(p.Fragment,{children:[u.jsx(hn,{content:u.jsx(he,{space:2,padding:2,children:s.map(UF)}),children:u.jsx(K,{children:UF("...",a)})}),c&&F_e]},l):u.jsxs(p.Fragment,{children:[UF(s,a),c&&F_e]},l)}),[o]);return u.jsx(te,{align:"center",as:"ol",gap:2,children:i})}function EKn(e){return{thread:{title:e("delete-thread.title"),body:e("delete-thread.body"),confirmButtonText:e("delete-thread.confirm")},comment:{title:e("delete-comment.title"),body:e("delete-comment.body"),confirmButtonText:e("delete-comment.confirm")}}}function jKn(e){const{isParent:n,onClose:r,commentId:o,onConfirm:i,loading:s,error:a}=e,{t:l}=se(si),c=EKn(l),{title:d,body:f,confirmButtonText:h}=c[n?"thread":"comment"],m=p.useCallback(()=>{i(o)},[o,i]);return u.jsx(Vs,{footer:{cancelButton:{onClick:r},confirmButton:{loading:s,onClick:m,text:h,tone:"critical"}},header:d,id:"delete-comment-dialog",onClose:r,width:0,children:u.jsxs(he,{space:4,children:[u.jsx(G,{size:1,children:f}),a&&u.jsx(Ro,{tone:"critical",children:l("delete-dialog.error")})]})})}const TKn=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"add-comment",fill:"none",height:"1em",ref:r,viewBox:"0 0 25 25",width:"1em",xmlns:"http://www.w3.org/2000/svg",...n,children:[u.jsx("path",{d:"M12.3368 5.97917H6.89453C5.78996 5.97917 4.89453 6.8746 4.89453 7.97917V13.4881C4.89453 14.5926 5.78996 15.4881 6.89453 15.4881H8.69808V19.2916L12.5016 15.4881H16.207C17.3115 15.4881 18.207 14.5926 18.207 13.4881V11.7158",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M18.2081 2.08333V9.87058M14.3145 5.97695H22.1017",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),IKn=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"comment",width:"1em",height:"1em",ref:r,viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n,children:u.jsx("path",{d:"M7.5 15.5H9.5V19.5L13.5 15.5H17.5C18.6046 15.5 19.5 14.6046 19.5 13.5V7.5C19.5 6.39543 18.6046 5.5 17.5 5.5H7.5C6.39543 5.5 5.5 6.39543 5.5 7.5V13.5C5.5 14.6046 6.39543 15.5 7.5 15.5Z",stroke:"currentColor",strokeLinejoin:"round",strokeWidth:"1.2"})})}),AKn=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"mention",fill:"none",height:"1em",ref:r,viewBox:"0 0 25 25",width:"1em",xmlns:"http://www.w3.org/2000/svg",...n,children:[u.jsx("path",{d:"M16.6633 18.9383C15.539 19.6562 14.2034 20.0723 12.7705 20.0723C8.77022 20.0723 5.52734 16.8294 5.52734 12.8291C5.52734 8.82881 8.77022 5.58594 12.7705 5.58594C16.7708 5.58594 20.0137 8.82881 20.0137 12.8291C20.0137 13.6623 19.8249 14.7093 19.6141 15.2077C19.5578 15.3408 19.479 15.4845 19.3936 15.6238C19.0955 16.1106 18.5507 16.3721 17.9807 16.4018V16.4018C16.8271 16.462 15.8588 15.5428 15.8588 14.3877V9.27302",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("circle",{cx:"12.5732",cy:"12.8291",r:"3.08691",stroke:"currentColor",strokeWidth:1.2})]})}),_Xe=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"add-reaction",fill:"none",height:"1em",ref:r,viewBox:"0 0 25 25",width:"1em",xmlns:"http://www.w3.org/2000/svg",...n,children:[u.jsx("path",{d:"M10.1044 10.4011L10.1044 10.9972",stroke:"currentColor",strokeWidth:1.2,strokeLinecap:"square"}),u.jsx("path",{d:"M14.2393 10.4011L14.2393 10.9972",stroke:"currentColor",strokeWidth:1.2,strokeLinecap:"square"}),u.jsx("path",{d:"M7.12128 14.1151C7.70803 15.0226 9.66113 16.8377 11.7735 16.8377C13.8859 16.8377 15.6713 15.0226 16.4257 14.1151",stroke:"currentColor",strokeWidth:1.2,strokeLinecap:"square"}),u.jsx("path",{d:"M16.703 6.43905C15.3486 5.36511 13.6357 4.72374 11.773 4.72374C7.38731 4.72374 3.83203 8.27902 3.83203 12.6647C3.83203 17.0503 7.38731 20.6056 11.773 20.6056C16.0995 20.6056 19.618 17.1455 19.712 12.8415",stroke:"currentColor",strokeWidth:1.2}),u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.1135 9.03425L19.1135 11.4903L20.3135 11.4903L20.3135 9.03425L22.7693 9.03425L22.7693 7.83425L20.3135 7.83425L20.3135 5.37941L19.1135 5.37941L19.1135 7.83425L16.6584 7.83425L16.6584 9.03425L19.1135 9.03425Z",fill:"currentColor"})]})}),$Kn=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"send",fill:"none",height:"1em",ref:r,viewBox:"0 0 25 25",width:"1em",xmlns:"http://www.w3.org/2000/svg",...n,children:u.jsx("path",{clipRule:"evenodd",d:"M21.1602 12.5L7.16016 19.5V14.8765L13.6656 12.4989L7.16016 9.97149L7.16016 5.5L21.1602 12.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})});function SXe(e){const n=p.useRef(e);return p.useMemo(()=>!Kn(n.current,e),[e])}function fj(e){return e?e==null?void 0:e.some(n=>{var r;return Iu(n)&&((r=(n==null?void 0:n.children)||[])==null?void 0:r.some(o=>vc(o)?o.text:o.userId))}):!1}function DKn(e,n){var r,o;const i=(r=e==null?void 0:e.context)==null?void 0:r.intent,s=(o=n==null?void 0:n.context)==null?void 0:o.intent;if(s&&(!i||"preview"in s.params&&"preview"in i.params&&s.params.preview!==i.params.preview))return s}var B_e=Object.freeze,OKn=Object.defineProperty,PKn=(e,n)=>B_e(OKn(e,"raw",{value:B_e(n||e.slice())})),N_e;const V_e=M(uLe)(N_e||(N_e=PKn([`
svg > ellipse {
stroke: transparent;
}
`]))),RKn=/[^\p{Alpha}\p{White_Space}]/gu,MKn=new RegExp("\\p{White_Space}+","u");function LKn(e){const n=e.replace(RKn,"").split(MKn);return n.length===1?"".concat(n[0].charAt(0)).toUpperCase():"".concat(n[0].charAt(0)).concat(n[n.length-1].charAt(0))}function HR(e){const{user:n,...r}=e,o=n,i=p.useMemo(()=>LKn((o==null?void 0:o.displayName)||""),[o==null?void 0:o.displayName]);return o?u.jsx(V_e,{initials:i,src:o==null?void 0:o.imageUrl,title:o==null?void 0:o.displayName,...r}):u.jsx(V_e,{...r})}const kXe=25,FKn={minWidth:kXe};function LC(){return u.jsx("div",{style:FKn})}const BKn=PG({name:"mention",type:"object",fields:[{name:"userId",type:"string"}]}),NKn=PG({type:"block",name:"block",of:[BKn],marks:{annotations:[]},styles:[{title:"Normal",value:"normal"}],lists:[]}),VKn=Hst({type:"array",name:"body",of:[NKn]}),zKn=JK.compile({name:"comments",types:[VKn]}),HKn=zKn.get("body"),UKn=9999999;function WKn(e){const{t:n}=se(si),{onClose:r,onConfirm:o}=e,i=p.useCallback(a=>{a.stopPropagation(),r()},[r]),s=p.useCallback(a=>{a.stopPropagation(),o()},[o]);return u.jsx(eLe,{tone:"default",children:u.jsx(iz,{zOffset:UKn,children:u.jsx(Vs,{header:n("discard.header"),id:"discard-comment-dialog",onClose:r,width:0,onClickOutside:r,footer:{cancelButton:{onClick:i},confirmButton:{onClick:s,text:n("discard.button-confirm"),tone:"critical"}},children:u.jsx(G,{size:1,children:n("discard.text")})})})})}var z_e=Object.freeze,GKn=Object.defineProperty,qKn=(e,n)=>z_e(GKn(e,"raw",{value:z_e(n||e.slice())})),H_e;const YKn=M(te)(H_e||(H_e=qKn([""]))),KKn={width:"50%"};function ZKn(e){const{user:n,onSelect:r}=e,[o]=ay(n.id),{t:i}=se(si),s=u.jsx(HR,{user:o,status:n.granted?void 0:"inactive"}),a=o?u.jsx(G,{size:1,textOverflow:"ellipsis",title:o.displayName,children:o.displayName}):u.jsx(wi,{size:1,style:KKn}),l=p.useCallback(()=>{r(n.id)},[r,n.id]);return u.jsx(pe,{as:"button",disabled:!n.granted,onClick:l,padding:2,radius:2,children:u.jsxs(te,{align:"center",gap:3,children:[u.jsxs(YKn,{align:"center",gap:2,flex:1,children:[s,u.jsx(K,{children:a})]}),!n.granted&&u.jsx(Bf,{fontSize:1,mode:"outline",children:i("mentions.unauthorized-user")})]})})}const U_e=[],XKn=M(he)({maxWidth:"220px"}),W_e=41,QKn=4,JKn=7,eZn=M(te)({maxHeight:W_e*JKn+QKn*2+W_e/2}),tZn=p.forwardRef(function(n,r){const{t:o}=se(si),{loading:i,onSelect:s,options:a=[],inputElement:l}=n,[c,d]=p.useState(""),f=p.useRef(null);p.useImperativeHandle(r,()=>({setSearchTerm(y){d(y)}}),[]);const h=p.useCallback(y=>u.jsx(ZKn,{user:y,onSelect:s}),[s]),m=p.useCallback(y=>{var b;return!((b=a==null?void 0:a[y])!=null&&b.granted)},[a]),g=p.useMemo(()=>{var y;if(!c)return a||U_e;const b=nle(c).toLocaleLowerCase(),x=a==null?void 0:a.map(C=>({...C,displayName:nle(C.displayName||"").toLocaleLowerCase()}));return((y=x==null?void 0:x.filter(C=>{var _;return(_=C==null?void 0:C.displayName)==null?void 0:_.includes(b)}))==null?void 0:y.sort((C,_)=>{var S,k;const E=(S=C.displayName)==null?void 0:S.startsWith(b),j=(k=_.displayName)==null?void 0:k.startsWith(b);return E&&!j?-1:!E&&j?1:0}))||U_e},[a,c]);if(i)return u.jsx(XKn,{children:u.jsx(Jr,{showText:!0})});const v=l||void 0;return u.jsxs(te,{direction:"column",height:"fill","data-testid":"comments-mentions-menu",children:[g.length===0&&u.jsx(K,{padding:5,children:u.jsx(G,{align:"center",size:1,muted:!0,children:o("mentions.no-users-found")})}),g.length>0&&u.jsx(eZn,{direction:"column",flex:1,overflow:"hidden",children:u.jsx(i1,{activeItemDataAttr:"data-hovered",ariaLabel:o("mentions.user-list-aria-label"),fixedHeight:!0,getItemDisabled:m,inputElement:v,itemHeight:41,items:g,padding:1,ref:f,renderItem:h})})]})});var G_e=Object.freeze,nZn=Object.defineProperty,rZn=(e,n)=>G_e(nZn(e,"raw",{value:G_e(n||e.slice())})),q_e;const oZn=M.span(e=>{let{theme:n}=e;var r,o,i;const{regular:s}=(r=n.sanity.fonts)==null?void 0:r.text.weights,{hovered:a}=(o=n.sanity.color)==null?void 0:o.card,{bg:l}=((i=n.sanity.color.selectable)==null?void 0:i.caution.pressed)||{};return ge(q_e||(q_e=rZn([`
font-weight: `,`;
color: var(--card-link-fg-color);
border-radius: 2px;
background-color: `,`;
padding: 1px;
box-sizing: border-box;
&[data-active='true'] {
background-color: `,`;
}
`])),s,a.bg,l)});function EXe(e){const{selected:n,userId:r}=e,[o,i]=ay(r),s=Ss();return!o||i?u.jsx(wi,{"data-testid":"comment-mentions-loading-skeleton",style:{width:"10ch"},size:0,muted:!0,radius:1,animated:!0}):u.jsx(hn,{portal:!0,content:u.jsxs(te,{align:"center",gap:2,children:[u.jsx(te,{children:u.jsx(HR,{user:o})}),u.jsx(G,{size:1,children:o.displayName})]}),children:u.jsxs(oZn,{"data-selected":n,"data-active":(s==null?void 0:s.id)===r,children:["@",o.displayName]})})}var Y_e=Object.freeze,iZn=Object.defineProperty,sZn=(e,n)=>Y_e(iZn(e,"raw",{value:Y_e(n||e.slice())})),K_e;const aZn=M(G)(K_e||(K_e=sZn([`
word-break: break-word;
`])));function ic(e){const{children:n}=e;return u.jsx(aZn,{size:1,children:n})}const lZn=e=>{const{children:n}=e;return u.jsx(ic,{children:n})},cZn=e=>{const{children:n,value:r,selected:o}=e;return r._type==="mention"&&r.userId?u.jsx(EXe,{selected:o,userId:r==null?void 0:r.userId}):n},jXe=ie.createContext(null);function uZn(e){const{children:n,expandOnFocus:r=!1,focused:o,focusOnMount:i=!1,mentionOptions:s,onMentionMenuOpenChange:a,value:l,readOnly:c}=e,d=ns(),[f,h]=p.useState(!1),[m,g]=p.useState(""),[v,y]=p.useState(null),b=p.useMemo(()=>fj(l),[l]),x=SXe(l),w=p.useCallback(()=>{c||Fe.focus(d)},[d,c]),C=p.useCallback(()=>{h(!1),g(""),y(null)},[]),_=p.useCallback(()=>{h(!0),g(""),h(!0),y(Fe.getSelection(d))},[d]),S=p.useCallback(T=>{const $=Fe.getSelection(d),D=$?$.focus.offset:0,I=Fe.focusChild(d),O=vc(I)&&I||void 0,A=T.inputType==="insertText",P=T.inputType==="deleteContentBackward",R=A&&T.data==="@",B=(O==null?void 0:O.text.substring(0,D).lastIndexOf("@"))||0,L=(O==null?void 0:O.text.substring(D-1,D))===" ",z=A&&T.data===" "&&!m;if(R&&(D<1||L)){_();return}if(z||P&&((O==null?void 0:O.text.length)===1||B===((O==null?void 0:O.text.length)||0)-1)){C();return}if(vc(I)){let H=I.text.substring(B+1,D);A&&(H+=T.data),P&&(H=H.substring(0,H.length-1)),g(H)}},[C,d,m,_]),k=p.useCallback(()=>{h(!0),Fe.focus(d),Fe.insertChild(d,d.schemaTypes.span,{text:"@"}),y(Fe.getSelection(d))},[d]);Ra(f,()=>a==null?void 0:a(f));const E=p.useCallback(T=>{var $;const D=d.schemaTypes.inlineObjects.find(A=>A.name==="mention"),[I,O]=v&&Fe.findByPath(d,v.focus.path)||[];if(I&&vc(I)&&O&&D){Fe.focus(d);const A=($=Fe.getSelection(d))==null?void 0:$.focus.offset;typeof A<"u"&&(Fe.delete(d,{anchor:{path:O,offset:I.text.lastIndexOf("@")},focus:{path:O,offset:A}},{mode:"selected"}),Fe.insertChild(d,D,{userId:T}),Fe.insertChild(d,d.schemaTypes.span,{text:" "}))}},[d,v]),j=p.useMemo(()=>({canSubmit:b,closeMentions:C,editor:d,expandOnFocus:r,focused:o,focusEditor:w,focusOnMount:i,hasChanges:x,insertAtChar:k,insertMention:E,mentionOptions:s,mentionsMenuOpen:f,mentionsSearchTerm:m,onBeforeInput:S,openMentions:_,readOnly:!!c,value:l}),[b,C,d,r,o,w,i,x,k,E,s,f,m,S,_,c,l]);return u.jsx(jXe.Provider,{value:j,children:n})}function TXe(){const e=p.useContext(jXe);if(!e)throw new Error("useCommentInputContext must be used within a CommentInputProvider");return e}const dZn={passive:!0};function fZn(e){const{disabled:n,rootElement:r}=e,[o,i]=p.useState(null),s=p.useMemo(()=>o?{getBoundingClientRect:()=>o}:null,[o]),a=p.useCallback(()=>{if(n){i(null);return}const l=window.getSelection();if(!l||!l.isCollapsed||l.rangeCount===0)return;const c=l.getRangeAt(0);if(!(r==null?void 0:r.contains(c.commonAncestorContainer))){i(null);return}const f=c==null?void 0:c.getBoundingClientRect();f&&i(f)},[n,r]);return p.useEffect(()=>(document.addEventListener("selectionchange",a,dZn),()=>{document.removeEventListener("selectionchange",a)}),[a]),s}var Z_e=Object.freeze,hZn=Object.defineProperty,IXe=(e,n)=>Z_e(hZn(e,"raw",{value:Z_e(n||e.slice())})),X_e,Q_e;const pZn=["bottom","top"],mZn={outline:"none"},J_e=[],gZn=M.span(e=>{const{color:n}=tt(e.theme);return ge(X_e||(X_e=IXe([`
color: `,`;
overflow: hidden;
text-overflow: ellipsis;
text-wrap: nowrap;
display: block;
`])),n.input.default.enabled.placeholder)}),vZn=M(io)(e=>{let{theme:n}=e;const{space:r,radius:o}=n.sanity;return ge(Q_e||(Q_e=IXe([`
&[data-placement='bottom'] {
transform: translateY(`,`px);
}
&[data-placement='top'] {
transform: translateY(-`,`px);
}
[data-ui='Popover__wrapper'] {
border-radius: `,`px;
display: flex;
flex-direction: column;
overflow: clip;
overflow: hidden;
position: relative;
width: 300px; // todo: improve
}
`])),r[1],r[1],o[3])});function yZn(e){const{t:n}=se(si),{focusLock:r,placeholder:o=n("compose.create-comment-placeholder"),onFocus:i,onBlur:s,onKeyDown:a,onSubmit:l}=e,[c,d]=p.useState(null),f=p.useRef(null),h=p.useRef(null),m=p.useRef(null),g=Xv(),{canSubmit:v,closeMentions:y,insertMention:b,mentionOptions:x,mentionsMenuOpen:w,mentionsSearchTerm:C,onBeforeInput:_,value:S}=TXe(),k=fZn({disabled:!w,rootElement:f.current}),E=p.useCallback(()=>u.jsx(gZn,{children:o}),[o]),j=p.useCallback(()=>{w&&y()},[y,w]);oo(j,[c]);const T=p.useCallback(I=>{switch(I.key){case"Enter":if(I.shiftKey)break;if(I.preventDefault(),I.stopPropagation(),w){y();break}l&&v&&l();break;case"Escape":case"ArrowLeft":case"ArrowRight":w&&(I.preventDefault(),I.stopPropagation(),y());break}a&&a(I)},[v,y,w,a,l]),$=p.useMemo(()=>{if(g)return;const I=(S||J_e).slice(-1)[0],O=Iu(I)?I.children.slice(-1)[0]:void 0;if(!O)return;const A={path:[{_key:I._key},"children",{_key:O._key}],offset:vc(O)?O.text.length:0};return{focus:A,anchor:A}},[S,g]);p.useEffect(()=>{var I;(I=m.current)==null||I.setSearchTerm(C)},[C]),p.useEffect(()=>{w&&g&&!Kn(g.anchor,g.focus)&&y()},[w,y,g]);const D=u.jsx(tZn,{inputElement:h.current,loading:x.loading,onSelect:b,options:x.data||J_e,ref:m});return u.jsxs("div",{ref:f,children:[u.jsx(vZn,{arrow:!1,constrainSize:!0,content:D,disabled:!w,fallbackPlacements:pZn,open:w,placement:"bottom",ref:d,referenceElement:k}),u.jsx($Ve,{"data-testid":"comment-input-editable","data-ui":"EditableElement",onBeforeInput:_,onBlur:s,onFocus:i,onKeyDown:T,ref:h,renderBlock:lZn,renderChild:cZn,renderPlaceholder:E,selection:$,style:mZn,tabIndex:r?0:void 0})]})}var eSe=Object.freeze,bZn=Object.defineProperty,AXe=(e,n)=>eSe(bZn(e,"raw",{value:eSe(n||e.slice())})),tSe,nSe;const UA=M(K)(tSe||(tSe=AXe([`
max-height: 20vh;
overflow-y: auto;
`]))),xZn=M(ti)({height:20,width:1}),wZn=M(pe)(e=>{let{theme:n}=e;const r=n.sanity.radius[2];return ge(nSe||(nSe=AXe([`
border-radius: `,`px;
&:not([data-expand-on-focus='false'], :focus-within) {
background: transparent;
box-shadow: unset;
}
&[data-focused='true']:focus-within {
`,` {
min-height: 1em;
}
box-shadow: inset 0 0 0 1px var(--card-focus-ring-color);
}
&:focus-within {
`,` {
min-height: 1em;
}
}
&[data-expand-on-focus='false'] {
`,` {
min-height: 1em;
}
}
&[data-expand-on-focus='true'] {
[data-ui='CommentInputActions']:not([hidden]) {
display: none;
}
&:focus-within {
[data-ui='CommentInputActions'] {
display: flex;
}
}
}
`])),r,UA,UA,UA)});function CZn(e){const{currentUser:n,focusLock:r,onBlur:o,onFocus:i,onKeyDown:s,onSubmit:a,placeholder:l,withAvatar:c}=e,[d]=ay(n.id),{canSubmit:f,expandOnFocus:h,focused:m,hasChanges:g,insertAtChar:v,openMentions:y,readOnly:b}=TXe(),{t:x}=se(si),w=c?u.jsx(HR,{user:d}):null,C=p.useCallback(_=>{_.stopPropagation(),v(),y()},[v,y]);return u.jsxs(te,{align:"flex-start",gap:2,children:[w,u.jsx(wZn,{"data-expand-on-focus":h&&!f?"true":"false","data-focused":m?"true":"false",flex:1,shadow:1,sizing:"border",tone:b?"transparent":"default",children:u.jsxs(he,{children:[u.jsx(UA,{paddingX:1,paddingY:2,sizing:"border",children:u.jsx(yZn,{focusLock:r,onBlur:o,onFocus:i,onKeyDown:s,onSubmit:a,placeholder:l})}),u.jsx(te,{align:"center","data-ui":"CommentInputActions",gap:1,justify:"flex-end",padding:1,children:u.jsxs(Dc,{children:[u.jsx(Te,{"aria-label":x("compose.mention-user-aria-label"),"data-testid":"comment-mention-button",disabled:b,icon:AKn,mode:"bleed",onClick:C,tooltipProps:{content:x("compose.mention-user-tooltip")}}),u.jsx(xZn,{}),u.jsx(Te,{"aria-label":x("compose.send-comment-aria-label"),disabled:!f||!g||b,icon:$Kn,mode:g&&f?"default":"bleed",onClick:a,tone:g&&f?"primary":"default",tooltipProps:{content:x("compose.send-comment-tooltip")}})]})})]})})]})}const WF=[],_Zn={behavior:"smooth",block:"center",inline:"center"},UR=p.forwardRef(function(n,r){const{currentUser:o,expandOnFocus:i,focusLock:s=!1,focusOnMount:a,mentionOptions:l,onBlur:c,onChange:d,onDiscardCancel:f,onDiscardConfirm:h,onFocus:m,onKeyDown:g,onMentionMenuOpenChange:v,onSubmit:y,placeholder:b,readOnly:x,value:w=WF,withAvatar:C=!0}=n,[_,S]=p.useState(!1),k=p.useRef(null),E=p.useRef(null),[j,T]=p.useState(!1),$=p.useRef(null),D=p.useRef(null),I=p.useRef(null),[O,A]=p.useState(PS()),P=p.useCallback(()=>{requestAnimationFrame(()=>{k.current&&Fe.focus(k.current)})},[]),R=p.useCallback(()=>{A(PS())},[]),B=p.useCallback(q=>{if(q.type==="ready"&&a&&P(),q.type==="focus"&&S(!0),q.type==="blur"&&S(!1),q.type==="patch"&&k.current){const F=Fe.getValue(k.current);d(F||WF)}},[a,d,P]),L=p.useCallback(()=>{var q;(q=E.current)==null||q.scrollIntoView(_Zn)},[]),z=p.useCallback(()=>{y(),R(),P(),L()},[y,P,R,L]),H=p.useCallback(()=>{h(),R()},[h,R]),V=p.useMemo(()=>({open:()=>{T(!0)},close:()=>{T(!1),P()}}),[P]);p.useImperativeHandle(r,()=>({focus:P,blur(){k.current&&Fe.blur(k.current)},scrollTo:L,reset:R,discardDialogController:V}),[V,P,R,L]);const W=p.useCallback(q=>{if(!s)return;const F=q.target,Q=I.current;if(Q&&F===$.current){AK(Q);return}Q&&F===D.current&&dv(Q)},[s]);return u.jsxs(u.Fragment,{children:[j&&u.jsx(WKn,{onClose:f,onConfirm:H}),u.jsx(he,{ref:E,"data-testid":"comment-input",onFocus:W,children:u.jsx(Fe,{onChange:B,readOnly:x,ref:k,schemaType:HKn,value:w||WF,children:u.jsxs(uZn,{expandOnFocus:i,focused:_,focusOnMount:a,mentionOptions:l,onMentionMenuOpenChange:v,readOnly:x,value:w,children:[s&&u.jsx("div",{ref:$,tabIndex:0}),u.jsx(he,{ref:I,children:u.jsx(CZn,{currentUser:o,focusLock:s,onBlur:c,onFocus:m,onKeyDown:g,onSubmit:z,placeholder:b,withAvatar:C})}),s&&u.jsx("div",{ref:D,tabIndex:0})]})},O)})]})});var rSe=Object.freeze,SZn=Object.defineProperty,kZn=(e,n)=>rSe(SZn(e,"raw",{value:rSe(n||e.slice())})),oSe;const EZn=M(he)(()=>ge(oSe||(oSe=kZn([`
& > [data-ui='Text']:not(:first-child) {
margin-top: 1em; // todo: improve
}
& > [data-ui='Text']:has(> span:empty) {
display: none;
}
`])))),jZn=[],TZn={block:{normal:e=>{let{children:n}=e;return u.jsx(ic,{children:n})},h1:e=>{let{children:n}=e;return u.jsx(ic,{children:n})},h2:e=>{let{children:n}=e;return u.jsx(ic,{children:n})},h3:e=>{let{children:n}=e;return u.jsx(ic,{children:n})},h4:e=>{let{children:n}=e;return u.jsx(ic,{children:n})},h5:e=>{let{children:n}=e;return u.jsx(ic,{children:n})},h6:e=>{let{children:n}=e;return u.jsx(ic,{children:n})},blockquote:e=>{let{children:n}=e;return u.jsx(ic,{children:n})},code:e=>{let{children:n}=e;return u.jsx(ic,{children:n})}},list:{bullet:e=>{let{children:n}=e;return n},number:e=>{let{children:n}=e;return u.jsx(u.Fragment,{children:n})},checkmarks:e=>{let{children:n}=e;return u.jsx(u.Fragment,{children:n})}},listItem:{bullet:e=>{let{children:n}=e;return u.jsx(ic,{children:n})},number:e=>{let{children:n}=e;return u.jsx(ic,{children:n})},checkmarks:e=>{let{children:n}=e;return u.jsx(ic,{children:n})}},marks:{strong:e=>{let{children:n}=e;return u.jsx(u.Fragment,{children:n})},em:e=>{let{children:n}=e;return u.jsx(u.Fragment,{children:n})},code:e=>{let{children:n}=e;return u.jsx(u.Fragment,{children:n})},underline:e=>{let{children:n}=e;return u.jsx(u.Fragment,{children:n})},strikeThrough:e=>{let{children:n}=e;return u.jsx(u.Fragment,{children:n})},link:e=>{let{children:n}=e;return u.jsx(u.Fragment,{children:n})}},types:{mention:e=>{var n;return u.jsx(EXe,{userId:(n=e==null?void 0:e.value)==null?void 0:n.userId,selected:!1})}}};function IZn(e){const{blocks:n}=e;return u.jsx(EZn,{children:u.jsx(yUe,{value:n||jZn,components:TZn})})}const YT=3,BU=[{shortName:":+1:",title:"Thumbs up"},{shortName:":-1:",title:"Thumbs down"},{shortName:":heart:",title:"Heart"},{shortName:":rocket:",title:"Rocket"},{shortName:":heavy_plus_sign:",title:"Heavy plus sign"},{shortName:":eyes:",title:"Eyes"}],QD={":-1:":"👎",":+1:":"👍",":eyes:":"👀",":heart:":"❤️",":heavy_plus_sign:":"➕",":rocket:":"🚀"};var iSe=Object.freeze,AZn=Object.defineProperty,$Zn=(e,n)=>iSe(AZn(e,"raw",{value:iSe(n||e.slice())})),sSe;const $ee=M(G)(sSe||(sSe=$Zn([`
font-family: 'Twemoji Mozilla', 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',
'Noto Color Emoji', 'EmojiOne Color', 'Android Emoji', sans-serif;
`]))),DZn=6;function OZn(e){const{options:n,onSelect:r}=e,{t:o}=se(si),[i,s]=p.useState([]),[a,l]=p.useState(null),[c,d]=p.useState(0),f=p.useCallback(m=>{const g=i.length;m.key==="ArrowRight"&&d(v=>(v+1)%g),m.key==="ArrowLeft"&&d(v=>(v-1+g)%g)},[i.length]),h=p.useCallback(m=>{const g=i.indexOf(m.currentTarget);d(g),r(n[g])},[i,r,n]);return p.useEffect(()=>{if(a){const m=a.querySelectorAll("button");s(Array.from(m))}},[a]),p.useEffect(()=>{i.length>0&&i[c].focus()},[i,c]),u.jsx(Xr,{columns:DZn,gap:1,onKeyDown:f,ref:l,role:"menu",children:n.map(m=>{const g=QD[m.shortName];return u.jsx(Dr,{"aria-label":o("reactions.react-with-aria-label",{reactionName:m.title||m.shortName}),mode:"bleed",onClick:h,padding:2,role:"menuitem",tabIndex:-1,children:u.jsx($ee,{align:"center",size:2,children:g})},m.shortName)})})}const PZn=["top","bottom"];function $Xe(e){const{onMenuClose:n,onMenuOpen:r,onSelect:o,options:i,readOnly:s,renderMenuButton:a,mode:l}=e,[c,d]=p.useState(null),[f,h]=p.useState(null),[m,g]=p.useState(!1),{t:v}=se(si),y=p.useCallback(()=>{const k=!m;g(k),k?r==null||r():n==null||n()},[n,r,m]),b=p.useCallback(()=>{m&&(g(!1),n==null||n(),c==null||c.focus())},[c,n,m]),x=p.useCallback(b,[b]),w=p.useCallback(k=>{const{key:E,shiftKey:j}=k;(j&&E==="Tab"||E==="Escape"||E==="Tab")&&b()},[b]);oo(x,[f,c]);const C=p.useCallback(k=>{o(k),b()},[b,o]),_=p.useMemo(()=>{const k=a({open:m,tooltipContent:v(l==="upsell"?"list-item.context-menu-add-reaction-upsell":"list-item.context-menu-add-reaction"),t:v});return p.cloneElement(k,{"aria-expanded":m,"aria-haspopup":"true",disabled:s||l==="upsell",id:"reactions-menu-button",onClick:y,ref:d})},[y,m,s,a,v,l]),S=u.jsx(pe,{"aria-labelledby":"reactions-menu-button",onKeyDown:w,padding:1,radius:3,tone:"default",children:u.jsx(OZn,{onSelect:C,options:i})});return u.jsx(io,{constrainSize:!0,content:S,fallbackPlacements:PZn,open:m,placement:"bottom",portal:!0,ref:h,tone:"default",children:_})}var aSe=Object.freeze,RZn=Object.defineProperty,WR=(e,n)=>aSe(RZn(e,"raw",{value:aSe(n||e.slice())})),lSe,cSe,uSe,dSe;const MZn=1,LZn=M(he)(lSe||(lSe=WR([`
max-width: 180px;
`]))),FZn=M.div(cSe||(cSe=WR([`
display: inline-block;
`]))),Ob=M(G).attrs({size:MZn})(uSe||(uSe=WR([`
display: inline-block !important;
& > span {
white-space: break-spaces;
}
`]))),BZn=M(K)(dSe||(dSe=WR([`
line-height: 1;
text-align: center;
`]))),fSe=/^\S+/;function hSe(e){const{currentUserId:n,isFirst:r,userId:o}=e,[i]=ay(o),{t:s}=se(si);return n===o?s("reactions.user-list.you",{context:r?"leading":void 0,replace:{name:i==null?void 0:i.displayName}}):(i==null?void 0:i.displayName)||s("reactions.user-list.unknown-user-fallback-name")}function NZn(e){const{children:n,...r}=e;return u.jsx(hn,{content:u.jsx(zZn,{...r}),placement:"bottom",portal:!0,children:u.jsx("div",{children:n})})}function VZn(e){let{currentUserId:n,userIds:r}=e;const o=x2({style:"long",type:"conjunction"});if(r.length===0)return null;const i=o.formatToParts(r),s=[];for(let a=0;a<i.length;a++){const l=i[a];if(l.type==="literal"){s.push(u.jsx(Ob,{children:l.value},"literal-".concat(a)));continue}const c=i[a+1];if(c&&c.type==="literal"&&fSe.test(c.value)){const[f=""]=c.value.match(fSe)||[];s.push(u.jsxs(FZn,{children:[u.jsx(Ob,{weight:"medium",children:u.jsx(hSe,{currentUserId:n,isFirst:a===0,userId:l.value})}),u.jsx(Ob,{children:f})]},l.value)),c.value=c.value.slice(f.length);continue}s.push(u.jsx(Ob,{weight:"medium",children:u.jsx(hSe,{currentUserId:n,isFirst:a===0,userId:l.value})},l.value))}return s}function zZn(e){const{currentUser:n,reactionName:r,userIds:o}=e,{t:i}=se(si),s=p.useCallback(()=>n?u.jsx(VZn,{currentUserId:n.id,userIds:o}):null,[n,o]);return u.jsxs(LZn,{padding:1,children:[u.jsx(te,{justify:"center",paddingBottom:2,paddingTop:1,children:u.jsx($ee,{size:4,children:QD[r]})}),u.jsx(BZn,{children:u.jsx(Pt,{t:i,i18nKey:"reactions.users-reacted-with-reaction",values:{reactionName:r},components:{UserList:s,ReactionName:()=>u.jsx(Ob,{muted:!0,children:r}),Text:a=>{let{children:l}=a;return u.jsxs(u.Fragment,{children:[u.jsx(Ob,{muted:!0,children:l})," ",u.jsx("wbr",{})," "]})}}})})]})}var pSe=Object.freeze,HZn=Object.defineProperty,UZn=(e,n)=>pSe(HZn(e,"raw",{value:pSe(n||e.slice())})),mSe;const gSe=M(pe)(mSe||(mSe=UZn([`
background: none;
`])));function WZn(e){const n=e.reduce((o,i)=>{const{shortName:s}=i;return o[s]||(o[s]=[]),o[s].push(i),o},{});return Object.entries(n).sort((o,i)=>{let[s]=o,[a]=i;const l=e.findIndex(d=>d.shortName===s),c=e.findIndex(d=>d.shortName===a);return l-c})}const GZn=e=>{let{open:n,tooltipContent:r}=e;return u.jsx(Dr,{fontSize:1,mode:"ghost",padding:0,radius:"full",selected:n,children:u.jsx(te,{paddingX:3,paddingY:2,children:u.jsx(hn,{animate:!0,content:r,disabled:n,children:u.jsx(G,{size:1,children:u.jsx(_Xe,{})})})})})},qZn=ie.memo(function(n){const{currentUser:r,onSelect:o,reactions:i,readOnly:s,mode:a}=n,l=p.useCallback(m=>{const g=BU.find(v=>v.shortName===m);g&&o(g)},[o]),c=p.useMemo(()=>i.filter(m=>m.userId===(r==null?void 0:r.id)).map(m=>m.shortName),[r==null?void 0:r.id,i]),d=p.useMemo(()=>WZn(i).filter(g=>{let[v]=g;return QD[v]}),[i]),f=p.useRef(Object.keys(Object.fromEntries(d))),h=p.useMemo(()=>{const m=d.sort((g,v)=>{let[y]=g,[b]=v;const x=f.current.indexOf(y),w=f.current.indexOf(b);return x===-1?1:w===-1?-1:x-w});return f.current=m.map(g=>{let[v]=g;return v}),m},[d]);return u.jsx(te,{align:"center",gap:1,wrap:"wrap",children:u.jsxs(Dc,{children:[h.map(m=>{let[g,v]=m;const y=c.includes(g),b=v.map(w=>w.userId),x=QD[g];return u.jsx(NZn,{currentUser:r,reactionName:g,userIds:b,children:u.jsx(gSe,{tone:"default",children:u.jsx(Dr,{disabled:s||a==="upsell",mode:"ghost",onClick:()=>l(g),padding:2,radius:"full",selected:y,tone:y?"primary":"default",children:u.jsxs(te,{align:"center",gap:1,children:[u.jsx($ee,{size:1,children:x}),u.jsx(G,{size:0,weight:y?"semibold":"medium",children:v==null?void 0:v.length})]})})})},g)}),u.jsx(gSe,{tone:"default",children:u.jsx($Xe,{mode:a,onSelect:m=>l(m.shortName),options:BU,readOnly:s,renderMenuButton:GZn})})]})})});var vSe=Object.freeze,YZn=Object.defineProperty,KZn=(e,n)=>vSe(YZn(e,"raw",{value:vSe(n||e.slice())})),ySe;const ZZn=e=>{let{open:n,tooltipContent:r,t:o}=e;return u.jsx(Te,{"aria-label":o("list-item.context-menu-add-reaction-aria-label"),icon:_Xe,mode:"bleed",selected:n,tooltipProps:{content:r}})},XZn={placement:"bottom-end"},QZn=M(pe)(ySe||(ySe=KZn([`
&:empty {
display: none;
}
`])));function JZn(e){const{canDelete:n,canEdit:r,isParent:o,onCopyLink:i,onDeleteStart:s,onEditStart:a,onMenuClose:l,onMenuOpen:c,onReactionSelect:d,onStatusChange:f,readOnly:h,status:m,mode:g}=e,v=!!(i||s||a),{t:y}=se(si);return u.jsx(Dc,{children:u.jsx(te,{children:u.jsxs(QZn,{display:"flex",shadow:2,padding:1,radius:2,sizing:"border",children:[d&&u.jsx($Xe,{onMenuClose:l,mode:g,onMenuOpen:c,onSelect:d,options:BU,readOnly:h,renderMenuButton:ZZn}),o&&u.jsx(Te,{"aria-label":y(m==="open"?"list-item.resolved-tooltip-aria-label":"list-item.re-open-resolved-aria-label"),disabled:h,icon:m==="open"?o8:M4,mode:"bleed",onClick:f,tooltipProps:{content:y(m==="open"?"list-item.resolved-tooltip-content":"list-item.re-open-resolved")}}),u.jsx(vr,{id:"comment-actions-menu",button:u.jsx(_s,{"aria-label":y("list-item.open-menu-aria-label"),disabled:h,hidden:!v}),onOpen:c,onClose:l,menu:u.jsxs(Xn,{children:[u.jsx(wt,{hidden:!r,icon:ev,onClick:a,text:y("list-item.edit-comment"),tooltipProps:g==="upsell"?{content:y("list-item.edit-comment-upsell")}:void 0,disabled:g==="upsell"}),u.jsx(wt,{hidden:!n,icon:Ji,onClick:s,text:y("list-item.delete-comment"),tone:"critical"}),u.jsx(ti,{hidden:!n&&!r}),u.jsx(wt,{hidden:!i,icon:Xh,onClick:i,text:y("list-item.copy-link")})]}),popover:XZn})]})})})}var bSe=Object.freeze,eXn=Object.defineProperty,fy=(e,n)=>bSe(eXn(e,"raw",{value:bSe(n||e.slice())})),xSe,wSe,CSe,_Se,SSe,kSe,ESe;const jSe=e=>e.stopPropagation(),FC=M(K)(xSe||(xSe=fy([""]))),tXn={width:"50%"},nXn=[],TSe=M(G)(e=>{let{theme:n}=e;const r=n.sanity.color.dark,o=Ot.gray[r?200:800].hex;return ge(wSe||(wSe=fy([`
min-width: max-content;
--card-fg-color: `,`;
color: var(--card-fg-color);
`])),o)}),rXn=M(G)(e=>{let{theme:n}=e;const r=n.sanity.color.dark,o=Ot.gray[r?200:800].hex;return ge(CSe||(CSe=fy([`
--card-fg-color: `,`;
color: var(--card-fg-color);
`])),o)}),oXn=M(he)(_Se||(_Se=fy([`
transition: opacity 200ms ease;
&[data-muted='true'] {
transition: unset;
opacity: 0.5;
}
`]))),iXn=M(te)(SSe||(SSe=fy([`
min-height: `,`px;
`])),kXe),sXn=M(pe)(kSe||(kSe=fy([`
// Add not on hover
&:not(:hover) {
background-color: transparent;
}
`]))),aXn=M(he)(e=>{let{theme:n}=e;const{space:r}=n.sanity;return ge(ESe||(ESe=fy([`
position: relative;
// Only show the floating layer on hover when hover is supported.
// Else, the layer is always visible.
@media (hover: hover) {
`,` {
opacity: 0;
position: absolute;
right: 0;
top: 0;
transform: translate(`,"px, -",`px);
}
`,` {
&:focus-within {
opacity: 1;
}
}
&:hover {
`,` {
opacity: 1;
}
}
}
&[data-menu-open='true'] {
`,` {
opacity: 1;
}
}
`])),FC,r[1],r[1],FC,FC,FC)}),lXn={useTemporalPhrase:!0};function ISe(e){var n;const{canDelete:r,canEdit:o,comment:i,currentUser:s,hasError:a,intent:l,isParent:c,isRetrying:d,mentionOptions:f,mode:h,onCopyLink:m,onCreateRetry:g,onDelete:v,onEdit:y,onInputKeyDown:b,onReactionSelect:x,onStatusChange:w,readOnly:C}=e,{_createdAt:_,authorId:S,message:k,_id:E,lastEditedAt:j}=i,[T]=ay(S),{t:$}=se(si),[D,I]=p.useState(k),[O,A]=p.useState(!1),[P,R]=p.useState(null),B=p.useRef(k),[L,z]=p.useState(!1),H=SXe(D),V=p.useMemo(()=>fj(D),[D]),W=p.useMemo(()=>{var Ie;return(((Ie=i==null?void 0:i.reactions)==null?void 0:Ie.filter(Ve=>(Ve==null?void 0:Ve._optimisticState)!=="removed"))||nXn).filter(Ve=>"userId"in Ve&&"shortName"in Ve)},[i==null?void 0:i.reactions]),q=!!(W!=null&&W.length),F=p.useRef(null),Q=_?new Date(_):new Date,N=j?new Date(j):null,Y=sw(Q,lXn),Z=v2({dateStyle:"full",timeStyle:"medium"}),ne=Z.format(Q),X=N?Z.format(N):null,J=a||d,oe=p.useCallback(()=>z(!0),[]),ue=p.useCallback(()=>z(!1),[]),le=p.useCallback(()=>m==null?void 0:m(E),[E,m]),fe=p.useCallback(Ie=>{Ie.stopPropagation(),g==null||g(E)},[E,g]),ke=p.useCallback(()=>v(E),[E,v]),Ce=p.useCallback(()=>{A(!1),I(B.current)},[]),ee=p.useCallback(()=>{var Ie;if(!V||!H){Ce();return}(Ie=F.current)==null||Ie.discardDialogController.open()},[Ce,H,V]),ae=p.useCallback(Ie=>{Ie.isDefaultPrevented()||(Ie.key==="Escape"&&(Ie.preventDefault(),Ie.stopPropagation(),ee()),b&&b(Ie))},[b,ee]),re=p.useCallback(()=>{var Ie;(Ie=F.current)==null||Ie.discardDialogController.close()},[]),ye=p.useCallback(()=>{var Ie;(Ie=F.current)==null||Ie.discardDialogController.close(),Ce()},[Ce]),ce=p.useCallback(Ie=>{x==null||x(E,Ie)},[E,x]),me=p.useCallback(()=>{y(E,{message:D}),A(!1)},[E,y,D]),we=p.useCallback(()=>{w==null||w(E,i.status==="open"?"resolved":"open")},[E,i.status,w]),xe=p.useCallback(()=>{A(Ie=>!Ie)},[]),De=p.useCallback(()=>z(!1),[]),Me=p.useCallback(()=>{H||Ce()},[Ce,H]),Re=p.useCallback(Ie=>{Ie.key==="Escape"&&!H&&Ce()},[Ce,H]);Ra(O,De),oo(Me,[P]);const xt=T!=null&&T.displayName?u.jsx(G,{size:1,weight:"medium",textOverflow:"ellipsis",title:T.displayName,children:T.displayName}):u.jsx(wi,{size:1,style:tXn});return u.jsxs(aXn,{"data-menu-open":L?"true":"false",onKeyDown:Re,ref:R,space:4,children:[u.jsxs(oXn,{space:1,"data-muted":J,children:[u.jsxs(te,{align:"center",gap:YT,flex:1,children:[u.jsx(HR,{user:T}),u.jsxs(te,{direction:"column",gap:2,paddingY:l?2:0,children:[u.jsx(te,{align:"center",paddingBottom:(n=i.context)!=null&&n.intent?0:1,sizing:"border",flex:1,children:u.jsxs(te,{align:"flex-end",gap:2,children:[u.jsx(K,{flex:1,children:xt}),!J&&u.jsxs(te,{align:"center",gap:1,children:[u.jsx(TSe,{muted:!0,size:0,children:u.jsx("time",{dateTime:Q.toISOString(),title:ne,children:Y})}),X&&N&&u.jsx(TSe,{muted:!0,size:0,title:X,children:u.jsxs("time",{dateTime:N.toISOString(),title:X,children:["(",$("list-item.layout-edited"),")"]})})]})]})}),l&&u.jsx(K,{flex:1,children:u.jsx(rXn,{muted:!0,size:0,textOverflow:"ellipsis",children:u.jsx(Pt,{t:$,i18nKey:"list-item.layout-context",values:{title:l.title,intent:"edit"},components:{IntentLink:Ie=>{let{children:Ve}=Ie;return l?u.jsx(Jg,{params:l.params,intent:l.name,children:Ve}):void 0}}})})})]}),!O&&!J&&u.jsx(FC,{"data-root-menu":c?"true":"false",onClick:jSe,children:u.jsx(JZn,{canDelete:r,canEdit:o,isParent:c,mode:h,onCopyLink:le,onDeleteStart:ke,onEditStart:xe,onMenuClose:ue,onMenuOpen:oe,onReactionSelect:ce,onStatusChange:we,readOnly:C,status:i.status})})]}),O&&u.jsxs(te,{align:"flex-start",gap:2,children:[u.jsx(LC,{}),u.jsx(he,{flex:1,children:u.jsx(UR,{currentUser:s,focusOnMount:!0,mentionOptions:f,onChange:I,onDiscardCancel:re,onDiscardConfirm:ye,onKeyDown:ae,onSubmit:me,readOnly:C,ref:F,value:D,withAvatar:!1})})]}),!O&&u.jsxs(te,{gap:YT,children:[u.jsx(LC,{}),u.jsx(IZn,{blocks:k})]}),q&&u.jsxs(te,{gap:YT,marginTop:2,children:[u.jsx(LC,{}),u.jsx(K,{onClick:jSe,children:u.jsx(qZn,{currentUser:s,mode:h,onSelect:ce,reactions:W,readOnly:C})})]})]}),J&&u.jsxs(iXn,{gap:YT,children:[u.jsx(LC,{}),u.jsxs(te,{align:"center",gap:1,flex:1,children:[u.jsxs(G,{muted:!0,size:1,children:[a&&$("list-item.layout-failed-sent"),d&&$("list-item.layout-posting")]}),u.jsx(te,{hidden:d,children:u.jsx(sXn,{__unstable_focusRing:!0,display:"flex",forwardedAs:"button",onClick:fe,padding:1,radius:2,tone:"primary",children:u.jsx(G,{size:1,muted:!0,children:$("list-item.layout-retry")})})})]})]})]})}var ASe=Object.freeze,cXn=Object.defineProperty,uXn=(e,n)=>ASe(cXn(e,"raw",{value:ASe(n||e.slice())})),$Se;const DXe=M(pe).attrs(e=>{let{tone:n}=e;return{padding:3,radius:3,sizing:"border",tone:n||"transparent"}})($Se||($Se=uXn([`
// ...
`])));var DSe=Object.freeze,dXn=Object.defineProperty,Dee=(e,n)=>DSe(dXn(e,"raw",{value:DSe(n||e.slice())})),OSe,PSe,RSe;const Py=[],W5=5,fXn=M(DXe)(e=>{let{theme:n}=e;const{hovered:r}=n.sanity.color.button.bleed.default;return ge(OSe||(OSe=Dee([`
position: relative;
&:has(> [data-ui='GhostButton']:focus:focus-visible) {
box-shadow:
inset 0 0 0 1px var(--card-border-color),
0 0 0 1px var(--card-bg-color),
0 0 0 2px var(--card-focus-ring-color);
}
// When the comment is not selected, we want to apply hover styles.
// The hover styles is managed with the [data-hovered] attribute instead of the :hover pseudo class
// since we want to show the hover styles when hovering over the menu items in the context menu as well.
// The context menu is rendered using a portal, so the :hover pseudo class won't work when hovering over
// the menu items.
&:not([data-active='true']) {
@media (hover: hover) {
&[data-hovered='true'] {
--card-bg-color: `,`;
[data-root-menu='true'] {
opacity: 1;
}
}
}
}
`])),r.bg2)}),hXn=M(Te)(e=>{let{theme:n}=e;const{medium:r}=n.sanity.fonts.text.weights;return ge(PSe||(PSe=Dee([`
font-weight: `,`;
`])),r)}),pXn=M.button(RSe||(RSe=Dee([`
opacity: 0;
position: absolute;
right: 0;
top: 0;
bottom: 0;
left: 0;
`]))),mXn=ie.memo(function(n){var r,o,i;const{canReply:s,currentUser:a,isSelected:l,mentionOptions:c,onCopyLink:d,onCreateRetry:f,onDelete:h,onEdit:m,onKeyDown:g,onPathSelect:v,onReactionSelect:y,onReply:b,onStatusChange:x,parentComment:w,readOnly:C,replies:_=Py,mode:S}=n,{t:k}=se(si),[E,j]=p.useState(Py),[T,$]=p.useState(!0),D=p.useRef(!1),I=p.useRef(null),{isTopLayer:O}=Kl(),A=p.useMemo(()=>fj(E),[E]),[P,R]=p.useState(!1),B=p.useCallback(()=>R(!0),[]),L=p.useCallback(()=>R(!1),[]),z=p.useCallback(()=>{const X={fieldPath:w.target.path.field,message:E,parentCommentId:w._id,status:(w==null?void 0:w.status)||"open",threadId:w.threadId,reactions:Py};b==null||b(X),j(Py)},[b,w._id,w==null?void 0:w.status,w.target.path.field,w.threadId,E]),H=p.useCallback(()=>{var X;if(!A){j(Py);return}(X=I.current)==null||X.discardDialogController.open()},[A]),V=p.useCallback(X=>{X.isDefaultPrevented()||X.key==="Escape"&&(X.preventDefault(),X.stopPropagation(),H())},[H]),W=p.useCallback(()=>{var X;(X=I.current)==null||X.discardDialogController.close()},[]),q=p.useCallback(()=>{var X,J;j(Py),(X=I.current)==null||X.discardDialogController.close(),(J=I.current)==null||J.focus()},[]),F=p.useCallback(X=>{X.stopPropagation(),O&&(v==null||v({fieldPath:w.target.path.field,origin:"inspector",threadId:w.threadId}))},[O,v,w.target.path.field,w.threadId]),Q=p.useCallback(X=>{X.stopPropagation(),$(!1),D.current=!0},[]),N=p.useMemo(()=>T?_==null?void 0:_.slice(-W5):_,[_,T]),Y=p.useMemo(()=>_?_.length>W5:!1,[_]),Z=p.useMemo(()=>"".concat((_==null?void 0:_.length)-W5," more ").concat((_==null?void 0:_.length)-W5===1?"comment":"comments"),[_==null?void 0:_.length]);p.useEffect(()=>{_.length>W5&&!D.current&&$(!0)},[_]);const ne=p.useMemo(()=>N.map(X=>{var J,oe;return u.jsx(he,{as:"li","data-comment-id":X._id,children:u.jsx(ISe,{canDelete:X.authorId===a.id,canEdit:X.authorId===a.id,comment:X,currentUser:a,hasError:((J=X._state)==null?void 0:J.type)==="createError",isRetrying:((oe=X._state)==null?void 0:oe.type)==="createRetrying",mentionOptions:c,mode:S,onCopyLink:d,onCreateRetry:f,onDelete:h,onEdit:m,onInputKeyDown:V,onReactionSelect:y,readOnly:C,intent:DKn(w,X)})},X._id)}),[a,V,c,d,f,h,m,y,w,C,N,S]);return u.jsx(he,{space:2,children:u.jsxs(fXn,{"data-active":l?"true":"false","data-hovered":P?"true":"false",onClick:F,onMouseEnter:B,onMouseLeave:L,tone:l?"caution":void 0,children:[u.jsx(pXn,{"data-ui":"GhostButton","aria-label":k("list-item.go-to-field-button.aria-label")}),u.jsxs(he,{as:"ul",paddingBottom:s?void 0:1,space:4,children:[u.jsx(he,{as:"li","data-comment-id":w._id,children:u.jsx(ISe,{canDelete:w.authorId===a.id,canEdit:w.authorId===a.id,comment:w,currentUser:a,hasError:((r=w._state)==null?void 0:r.type)==="createError",isParent:!0,isRetrying:((o=w._state)==null?void 0:o.type)==="createRetrying",mentionOptions:c,mode:S,onCopyLink:d,onCreateRetry:f,onDelete:h,onEdit:m,onInputKeyDown:g,onReactionSelect:y,onStatusChange:x,readOnly:C,intent:(i=w.context)==null?void 0:i.intent})}),Y&&!D.current&&u.jsxs(te,{gap:1,paddingY:1,sizing:"border",children:[u.jsx(LC,{}),u.jsx(hXn,{iconRight:ts,mode:"bleed",onClick:Q,text:Z})]}),ne,s&&u.jsx(UR,{currentUser:a,expandOnFocus:!0,mentionOptions:c,onChange:j,onDiscardCancel:W,onDiscardConfirm:q,onKeyDown:V,onSubmit:z,placeholder:k(S==="upsell"?"compose.reply-placeholder-upsell":"compose.reply-placeholder"),readOnly:C||S==="upsell",ref:I,value:E})]})]})})});function gXn(e){return{open:{title:e("list-status.empty-state-open-title"),message:e("list-status.empty-state-open-text")},resolved:{title:e("list-status.empty-state-resolved-title"),message:e("list-status.empty-state-resolved-text")}}}function vXn(e){const{status:n,error:r,loading:o,hasNoComments:i}=e,{t:s}=se(si),a=gXn(s);return r?u.jsx(te,{align:"center",justify:"center",flex:1,padding:4,children:u.jsx(te,{align:"center",children:u.jsx(G,{size:1,muted:!0,children:s("list-status.error")})})}):o?u.jsx(Jr,{showText:!0,title:s("list-status.loading")}):i?u.jsx(te,{align:"center",justify:"center",flex:1,sizing:"border",children:u.jsx(oa,{width:0,padding:4,children:u.jsxs(he,{space:3,children:[u.jsx(G,{align:"center",size:1,muted:!0,weight:"medium",children:a[n].title}),u.jsx(G,{align:"center",size:1,muted:!0,children:a[n].message})]})})}):null}function yXn(e){const{currentUser:n,fieldTitle:r,mentionOptions:o,mode:i,onBlur:s,onFocus:a,onKeyDown:l,onNewThreadCreate:c,readOnly:d}=e,{t:f}=se(si),[h,m]=p.useState(sr),g=p.useRef(null),v=p.useCallback(()=>{c==null||c(h),m(sr)},[c,h]),y=p.useMemo(()=>fj(h),[h]),b=p.useCallback(()=>{var S;y&&((S=g.current)==null||S.discardDialogController.open())},[y]),x=p.useCallback(S=>{S.isDefaultPrevented()||(S.key==="Escape"&&(S.preventDefault(),S.stopPropagation(),b()),l&&l(S))},[l,b]),w=p.useCallback(()=>{var S,k;m(sr),(S=g.current)==null||S.discardDialogController.close(),(k=g.current)==null||k.focus()},[]),C=p.useCallback(()=>{var S;(S=g.current)==null||S.discardDialogController.close()},[]),_=i==="upsell"?f("compose.add-comment-input-placeholder-upsell"):u.jsx(Pt,{t:f,i18nKey:"compose.add-comment-input-placeholder",values:{field:r}});return u.jsx(UR,{currentUser:n,expandOnFocus:!0,mentionOptions:o,onBlur:s,onChange:m,onDiscardCancel:C,onDiscardConfirm:w,onKeyDown:x,onFocus:a,onSubmit:v,placeholder:_,readOnly:d||i==="upsell",ref:g,value:h})}var MSe=Object.freeze,bXn=Object.defineProperty,OXe=(e,n)=>MSe(bXn(e,"raw",{value:MSe(n||e.slice())})),LSe,FSe;const xXn=M(te)(LSe||(LSe=OXe([`
min-height: 25px;
`]))),wXn=M(Dr)(e=>{let{theme:n}=e;const r=n.sanity.color.base.fg;return ge(FSe||(FSe=OXe([`
--card-fg-color: `,`;
// The width is needed to make the text ellipsis work
// in the breadcrumbs component
max-width: 100%;
`])),r)});function CXn(e){const{breadcrumbs:n,canCreateNewThread:r,children:o,currentUser:i,fieldPath:s,isSelected:a,mentionOptions:l,mode:c,onNewThreadCreate:d,onPathSelect:f,readOnly:h}=e,{t:m}=se(si),g=p.useCallback(w=>{const C={fieldPath:s,message:w,parentCommentId:void 0,status:"open",threadId:qf(),reactions:[]};d==null||d(C)},[d,s]),v=p.useCallback(w=>{w.stopPropagation(),f==null||f({fieldPath:s,origin:"inspector",threadId:null})},[s,f]),y=p.useCallback(w=>{w.stopPropagation(),w.detail!==0&&(f==null||f({fieldPath:s,origin:"inspector",threadId:null}))},[s,f]),b=p.useMemo(()=>(n==null?void 0:n.map(w=>w.title))||[],[n]),x=b[b.length-1];return u.jsxs(he,{space:2,children:[u.jsx(xXn,{align:"center",gap:2,paddingRight:1,sizing:"border",children:u.jsx(he,{flex:1,children:u.jsx(te,{align:"center",children:u.jsx(wXn,{"aria-label":m("list-item.breadcrumb-button-go-to-field-aria-label",{field:x}),mode:"bleed",onClick:v,padding:2,space:2,children:u.jsx(kKn,{maxLength:3,titlePath:b})})})})}),r&&u.jsx(DXe,{onClick:y,tone:a?"caution":void 0,children:u.jsx(yXn,{currentUser:i,fieldTitle:x,mentionOptions:l,mode:c,onNewThreadCreate:g,readOnly:h})}),u.jsx(he,{space:2,children:o})]})}const _Xn={behavior:"smooth",block:"start",inline:"nearest"};function SXn(e){return e.reduce((n,r)=>{const o=r.fieldPath;return n[o]||(n[o]=[]),n[o].push(r),n},{})}const kXn=p.forwardRef(function(n,r){const{beforeListNode:o,comments:i,currentUser:s,error:a,loading:l,mentionOptions:c,mode:d,onCopyLink:f,onCreateRetry:h,onDelete:m,onEdit:g,onNewThreadCreate:v,onPathSelect:y,onReactionSelect:b,onReply:x,onStatusChange:w,readOnly:C,selectedPath:_,status:S}=n,[k,E]=p.useState(null),j=p.useCallback(D=>{const I=document==null?void 0:document.querySelector('[data-comment-id="'.concat(D,'"]'));I&&I.scrollIntoView(_Xn)},[]);p.useImperativeHandle(r,()=>({scrollToComment:j}),[j]);const T=p.useMemo(()=>Object.entries(SXn(i)),[i]),$=!l&&!a&&T.length>0;return u.jsxs(te,{direction:"column",flex:1,height:"fill",overflow:"hidden",ref:E,sizing:"border",children:[d!=="upsell"&&u.jsx(vXn,{error:a,hasNoComments:T.length===0,loading:l,status:S}),($||o)&&u.jsxs(he,{as:"ul",flex:1,overflow:"auto",padding:3,paddingTop:1,paddingBottom:6,sizing:"border",space:1,children:[o,u.jsx(uv,{element:k,children:T==null?void 0:T.map(D=>{let[I,O]=D;const A=O[0].breadcrumbs,P=O[0].threadId,R=(_==null?void 0:_.fieldPath)===I&&!_.threadId;return u.jsx(he,{as:"li","data-group-id":P,paddingTop:3,children:u.jsx(CXn,{mode:d,breadcrumbs:A,canCreateNewThread:S==="open",currentUser:s,fieldPath:I,isSelected:R,mentionOptions:c,onNewThreadCreate:v,onPathSelect:y,readOnly:C,children:O.map(B=>{var L,z;const H=B.replies.slice().reverse(),V=S==="open"&&((L=B.parentComment._state)==null?void 0:L.type)!=="createError"&&((z=B.parentComment._state)==null?void 0:z.type)!=="createRetrying",W=(_==null?void 0:_.threadId)===B.parentComment.threadId&&(_==null?void 0:_.fieldPath)===B.parentComment.target.path.field;return u.jsx(mXn,{mode:d,canReply:V,currentUser:s,isSelected:W,mentionOptions:c,onCopyLink:f,onCreateRetry:h,onDelete:m,onEdit:g,onPathSelect:y,onReactionSelect:b,onReply:x,onStatusChange:w,parentComment:B.parentComment,readOnly:C,replies:H},B.parentComment._id)})},I)},I)})})]})]})}),EXn=p.memo(kXn);var BSe=Object.freeze,jXn=Object.defineProperty,Oee=(e,n)=>BSe(jXn(e,"raw",{value:BSe(n||e.slice())})),NSe,VSe,zSe;const TXn=M(K)(NSe||(NSe=Oee([`
max-width: 280px;
`]))),IXn=Lf(VSe||(VSe=Oee([`
from {
opacity: 0;
}
to {
opacity: 1;
}
`]))),AXn=M(io)(zSe||(zSe=Oee([`
opacity: 0;
// Fade in the popover after 500ms
animation: `,` 200ms 500ms forwards;
`])),IXn);function $Xn(e){const{onDismiss:n}=e,{t:r}=se(si);return u.jsx(AXn,{content:u.jsx(TXn,{padding:4,children:u.jsxs(he,{space:3,children:[u.jsx(G,{weight:"medium",size:1,children:r("onboarding.header")}),u.jsx(G,{size:1,children:r("onboarding.body")}),u.jsx(te,{justify:"flex-end",marginTop:2,children:u.jsx(Te,{text:r("onboarding.dismiss"),tone:"primary",onClick:n})})]})}),open:!0,portal:!0,...e})}var HSe=Object.freeze,DXn=Object.defineProperty,OXn=(e,n)=>HSe(DXn(e,"raw",{value:HSe(n||e.slice())})),USe;const PXn=M(Te)(e=>{let{theme:n}=e;const{space:r}=tt(n);return`
position: absolute;
top: `.concat(r[3],`px;
right: `).concat(r[3],`px;
z-index: 20;
background: transparent;
border-radius: 9999px;
box-shadow: none;
color: `).concat(Mh.hex,`;
--card-fg-color: `).concat(Mh.hex,`;
:hover {
--card-fg-color: `).concat(Mh.hex,`;
}
`)}),RXn=M.img(USe||(USe=OXn([`
object-fit: cover;
width: 100%;
height: 100%;
height: 200px;
`])));function MXn(e){var n,r,o;const{data:i,onClose:s,onPrimaryClick:a,onSecondaryClick:l}=e;return u.jsxs(Vs,{id:"comments-upsell",onClose:s,onClickOutside:s,__unstable_hideCloseButton:!0,bodyHeight:"fill",padding:!1,footer:{cancelButton:(n=i.secondaryButton)!=null&&n.text?{text:i.secondaryButton.text,mode:"bleed",tone:"default",iconRight:Hg,...i.secondaryButton.url&&{target:"_blank",rel:"noopener noreferrer",as:"a",href:i.secondaryButton.url},onClick:l}:void 0,confirmButton:{text:(r=i.ctaButton)==null?void 0:r.text,mode:"default",tone:"primary",...i.ctaButton.url&&{target:"_blank",rel:"noopener noreferrer",as:"a",href:i.ctaButton.url},onClick:a}},children:[u.jsx(PXn,{icon:Oi,mode:"bleed",tone:"default",onClick:s,tabIndex:-1,tooltipProps:null}),i.image&&u.jsx(RXn,{src:i.image.asset.url,alt:(o=i.image.asset.altText)!=null?o:""}),u.jsx(K,{padding:3,marginTop:2,children:u.jsx(he,{space:4,paddingBottom:2,children:u.jsx(LR,{blocks:i.descriptionText})})})]})}var WSe=Object.freeze,LXn=Object.defineProperty,FXn=(e,n)=>WSe(LXn(e,"raw",{value:WSe(n||e.slice())})),GSe;const BXn=M.img(GSe||(GSe=FXn([`
object-fit: cover;
width: 100%;
height: 100%;
height: 180px;
`])));function NXn(e){var n;const{data:r,onPrimaryClick:o,onSecondaryClick:i}=e;return u.jsx(oa,{width:1,children:u.jsx(K,{marginBottom:6,children:u.jsxs(pe,{radius:3,overflow:"hidden",border:!0,children:[r.image&&u.jsx(BXn,{src:r.image.asset.url,alt:(n=r.image.asset.altText)!=null?n:""}),u.jsxs(K,{padding:3,marginTop:2,children:[u.jsx(he,{space:4,children:u.jsx(LR,{blocks:r.descriptionText})}),u.jsxs(te,{gap:2,justify:"flex-end",marginTop:5,children:[u.jsx(Te,{mode:"bleed",text:r.secondaryButton.text,tone:"primary",iconRight:Hg,...r.secondaryButton.url&&{target:"_blank",rel:"noopener noreferrer",as:"a",href:r.secondaryButton.url},onClick:i}),u.jsx(Te,{text:r.ctaButton.text,tone:"primary",...r.ctaButton.url&&{target:"_blank",rel:"noopener noreferrer",as:"a",href:r.ctaButton.url},onClick:o})]})]})]})})})}const PXe=p.createContext(null);function VXn(){return p.useContext(iQe)}const cn="structure",zXn={locale:"en-US",namespace:cn,resources:()=>Hk(()=>import("./resources-B_y3iqGc-aa8d5a60.js"),[])};function RXe(e){const{document:n}=e,o=pr().get(n._type),{t:i}=se(cn),{error:s,value:a}=CR({schemaType:o,value:n});return o?s?u.jsx(u.Fragment,{children:i("doc-title.error.text",{errorMessage:s.message})}):u.jsx(u.Fragment,{children:(a==null?void 0:a.title)||u.jsx("span",{style:{color:"var(--card-muted-fg-color)"},children:i("doc-title.fallback.text")})}):u.jsx("code",{children:i("doc-title.unknown-schema-type.text",{schemaType:n._type})})}var qSe=Object.freeze,HXn=Object.defineProperty,hj=(e,n)=>qSe(HXn(e,"raw",{value:qSe(n||e.slice())})),YSe,KSe,ZSe,XSe,QSe;const MXe=M(K)(YSe||(YSe=hj([`
margin-left: auto;
`]))),UXn=M.details(KSe||(KSe=hj([`
flex: none;
&[open] `,` {
transform: rotate(180deg);
}
`])),MXe),WXn=M.summary(ZSe||(ZSe=hj([`
list-style: none;
&::-webkit-details-marker {
display: none;
}
`]))),GXn=M.table(XSe||(XSe=hj([`
width: 100%;
text-align: left;
padding: 0 `,`;
border-collapse: collapse;
th {
padding: `,`;
}
td {
padding: 0 `,`;
}
tr > *:last-child {
text-align: right;
}
`])),e=>{let{theme:n}=e;return Ae(n.sanity.space[2])},e=>{let{theme:n}=e;return Ae(n.sanity.space[1])},e=>{let{theme:n}=e;return Ae(n.sanity.space[1])}),qXn=M(te)(QSe||(QSe=hj([`
min-height: 33px;
`]))),JSe=e=>{const{t:n}=se(cn),r=e.totalCount-e.references.length;return r?u.jsx(K,{padding:2,children:u.jsxs(Qr,{space:2,children:[u.jsx(G,{size:1,muted:!0,children:n("confirm-delete-dialog.other-reference-count.title",{count:r})}),u.jsx(hn,{portal:!0,placement:"top",content:n("confirm-delete-dialog.other-reference-count.tooltip"),children:u.jsx(G,{size:1,muted:!0,children:u.jsx(Ov,{})})})]})}):null};function LXe(e){const{icon:n,layout:r,presence:o,schemaType:i,value:s}=e,a=en(s.title)&&p.isValidElement(s.title)||OP(s.title)||oYn(s.title)?s.title:null,{draft:l,published:c,isLoading:d}=Mi(()=>_R(e.documentPreviewStore,i,s._id,a),[e.documentPreviewStore,i,s._id,a]),f=d?null:u.jsx(Dc,{children:u.jsxs(te,{align:"center",gap:3,children:[o&&o.length>0&&u.jsx(ZQ,{presence:o}),u.jsx(fR,{draft:l,published:c})]})}),h=u.jsx(sk,{draft:l,published:c});return u.jsx(l1,{...BJ({value:s,draft:l,published:c}),isPlaceholder:d,icon:n,layout:r,status:f,tooltip:h})}function bl(){throw new Error("Pane is missing router context")}const GR=p.createContext({index:0,groupIndex:0,siblingIndex:0,payload:void 0,params:{},hasGroupSiblings:!1,groupLength:0,routerPanesState:[],BackLink:()=>bl(),ChildLink:()=>bl(),ReferenceChildLink:()=>bl(),handleEditReference:()=>bl(),ParameterizedLink:()=>bl(),replaceCurrent:()=>bl(),closeCurrentAndAfter:()=>bl(),closeCurrent:()=>bl(),duplicateCurrent:()=>bl(),setView:()=>bl(),setParams:()=>bl(),setPayload:()=>bl(),navigateIntent:()=>bl(),createPathWithParams:()=>bl()}),YXn=p.forwardRef(function(n,r){const{routerPanesState:o,groupIndex:i}=p.useContext(GR),s=p.useMemo(()=>o.slice(0,i),[i,o]),a=p.useMemo(()=>({panes:s}),[s]);return u.jsx(T6,{...n,ref:r,state:a})}),FXe=p.createContext(null);function _2(){const e=p.useContext(FXe);if(!e)throw new Error("PaneLayout: missing context value");return e}const KXn=p.forwardRef(function(n,r){const{childId:o,childPayload:i,childParameters:s,...a}=n,{routerPanesState:l,groupIndex:c}=p.useContext(GR);return u.jsx(T6,{...a,ref:r,state:{panes:[...l.slice(0,c+1),[{id:o,params:s,payload:i}]]}})}),iPr=p.forwardRef(function(n,r){const{routerPanesState:o,groupIndex:i,siblingIndex:s}=p.useContext(GR),{params:a,payload:l,...c}=n,d=Qs(a),f=Qs(l),h=p.useMemo(()=>{const m=o[i],g=m[s],v={...g,params:d??g.params,payload:f??g.payload},y=[...m.slice(0,s),v,...m.slice(s+1)];return{panes:[...o.slice(0,i),y,...o.slice(i+1)]}},[o,i,d,f,s]);return u.jsx(T6,{ref:r,...c,state:h})}),sPr=p.forwardRef(function(n,r){let{documentId:o,documentType:i,parentRefPath:s,children:a,template:l,...c}=n;return u.jsx(KXn,{...c,ref:r,childId:o,childPayload:l==null?void 0:l.params,childParameters:{type:i,parentRefPath:pi(s),...l&&{template:l==null?void 0:l.id}},children:a})});function Yu(){return p.useContext(GR)}const eke=[];function ZXn(e){const{onClick:n,type:r,value:o}=e,i=ro(o==null?void 0:o._id),s=aj(i),a=Ma(),{ReferenceChildLink:l}=Yu(),c=p.useCallback(function(f){return u.jsx(l,{documentId:o==null?void 0:o._id,documentType:r==null?void 0:r.name,parentRefPath:eke,...f})},[l,r==null?void 0:r.name,o==null?void 0:o._id]);return u.jsx(og,{__unstable_focusRing:!0,as:c,"data-as":"a",onClick:n,radius:2,children:u.jsx(LXe,{documentPreviewStore:a,icon:r==null?void 0:r.icon,layout:"compact",presence:(s==null?void 0:s.length)>0?s:eke,schemaType:r,value:o})})}function XXn(e){let{crossDatasetReferences:n,internalReferences:r,documentTitle:o,totalCount:i,action:s,datasetNames:a,hasUnknownDatasetNames:l,onReferenceLinkClick:c}=e;const d=pr(),f=Ns(),{t:h}=se(cn),m=p.useCallback(y=>{const b=d.get(y._type);return b?u.jsx(ZXn,{type:b,value:y,onClick:c}):u.jsx(K,{padding:2,children:u.jsx(l1,{icon:yf,title:h("confirm-delete-dialog.preview-item.preview-unavailable.title"),subtitle:h("confirm-delete-dialog.preview-item.preview-unavailable.subtitle",{documentId:y._id}),layout:"default"})})},[d,h,c]);if((r==null?void 0:r.totalCount)===0&&(n==null?void 0:n.totalCount)===0)return u.jsx(G,{as:"p",size:1,children:u.jsx(Pt,{t:h,i18nKey:"confirm-delete-dialog.confirmation.text",context:s,components:{DocumentTitle:()=>u.jsx("strong",{children:o})}})});const g=[...a,...l?["unavailable"]:[]],v=h("confirm-delete-dialog.cdr-summary.subtitle",{count:g.length,datasets:g.join(", "),context:l&&g.length?"unavailable":""});return u.jsxs(te,{direction:"column",gap:4,children:[u.jsx(pe,{padding:3,radius:2,tone:"caution",flex:"none",children:u.jsxs(te,{children:[u.jsx(G,{"aria-hidden":"true",size:1,children:u.jsx(ii,{})}),u.jsx(K,{flex:1,marginLeft:3,children:u.jsx(G,{size:1,children:u.jsx(Pt,{i18nKey:"confirm-delete-dialog.referring-document-count.text",components:{DocumentTitle:()=>o},t:h,values:{count:i}})})})]})}),u.jsx(K,{flex:"none",children:u.jsx(G,{size:1,children:u.jsx(Pt,{i18nKey:"confirm-delete-dialog.referring-documents-descriptor.text",t:h,context:s,components:{DocumentTitle:()=>o}})})}),u.jsx(pe,{radius:2,shadow:1,flex:"auto",padding:2,children:u.jsxs(te,{direction:"column",children:[r.totalCount>0&&u.jsxs(he,{as:"ul",marginBottom:2,space:2,"data-testid":"internal-references",children:[r==null?void 0:r.references.map(y=>u.jsx(K,{as:"li",children:m(y)},y._id)),r.totalCount>r.references.length&&u.jsx(K,{as:"li",padding:3,children:u.jsx(JSe,{...r})})]}),n.totalCount>0&&u.jsxs(UXn,{"data-testid":"cross-dataset-references",style:{borderTop:r.totalCount>0?"1px solid var(--card-shadow-outline-color)":void 0},children:[u.jsx(WXn,{children:u.jsx(pe,{as:"a",marginTop:r.totalCount>0?2:0,radius:2,shadow:1,paddingY:1,children:u.jsxs(te,{align:"center",gap:3,paddingX:3,paddingY:1,children:[u.jsx(G,{size:1,children:u.jsx($q,{})}),u.jsxs(he,{space:2,children:[u.jsx(G,{textOverflow:"ellipsis",size:1,children:h("confirm-delete-dialog.cdr-summary.title",{count:g.length,documentCount:h("confirm-delete-dialog.cdr-summary.document-count",{count:n.totalCount})})}),u.jsx(G,{title:v,textOverflow:"ellipsis",size:1,muted:!0,children:v})]}),u.jsx(MXe,{children:u.jsx(G,{muted:!0,size:1,children:u.jsx(ts,{})})})]})})}),u.jsxs(K,{overflow:"auto",paddingTop:2,children:[u.jsxs(GXn,{children:[u.jsx("thead",{children:u.jsxs("tr",{children:[u.jsx("th",{children:u.jsx(G,{muted:!0,size:1,style:{minWidth:"5rem"},weight:"medium",children:h("confirm-delete-dialog.cdr-table.project-id.label")})}),u.jsx("th",{children:u.jsx(G,{muted:!0,size:1,weight:"medium",children:h("confirm-delete-dialog.cdr-table.dataset.label")})}),u.jsx("th",{children:u.jsx(G,{muted:!0,size:1,weight:"medium",children:h("confirm-delete-dialog.cdr-table.document-id.label")})})]})}),u.jsx("tbody",{children:n.references.filter(y=>"projectId"in y).map((y,b)=>{let{projectId:x,datasetName:w,documentId:C}=y;return u.jsxs("tr",{children:[u.jsx("td",{children:u.jsx(G,{size:1,children:x})}),u.jsx("td",{children:u.jsx(G,{size:1,children:w||"unavailable"})}),u.jsx("td",{children:u.jsxs(qXn,{align:"center",gap:2,justify:"flex-end",children:[u.jsx(G,{textOverflow:"ellipsis",size:1,children:C||"unavailable"}),C&&u.jsx(Qqn,{text:C,onCopy:()=>{f.push({title:h("confirm-delete-dialog.cdr-table.id-copied-toast.title"),status:"success"})},children:u.jsx(Te,{mode:"bleed",icon:Zh,tooltipProps:{content:h("confirm-delete-dialog.cdr-table.copy-id-button.tooltip")}})})]})})]},"".concat(C,"-").concat(b))})})]}),u.jsx(JSe,{...n})]})]})]})}),u.jsx(K,{flex:"none",children:u.jsx(G,{size:1,children:u.jsx(Pt,{i18nKey:"confirm-delete-dialog.referential-integrity-disclaimer.text",t:h,context:s,components:{DocumentTitle:()=>o}})})})]})}function QXn(e){return typeof e!="object"||!e?!1:"statusCode"in e&&"response"in e}const JXn=5e3;let GF;const BXe=()=>(GF||(GF=$a(document,"visibilitychange").pipe(bs(null),_e(()=>document.visibilityState==="visible"),ho(),Dt(e=>e?Ls(0,JXn):Br),Qi({refCount:!0,bufferSize:1}))),GF);function eQn(e,n){let{versionedClient:r}=n;const o=ca(e),i=ro(e),s={uri:r.getDataUrl("doc","".concat(o,",").concat(i)),json:!0,query:{excludeContent:"true"},tag:"use-referring-documents.document-existence"};return r.observable.request(s).pipe(_e(a=>{let{omitted:l}=a;const c=l.filter(d=>d.reason==="existence");if(c.length!==2)return c.length===0||c.some(d=>d.id===o)?i:o}))}function tQn(e,n){const{versionedClient:r}=n;return BXe().pipe(Dt(()=>eQn(e,n)),Dt(o=>{if(!o)return ve({totalCount:0,references:[]});const i=r.config().dataset;return r.observable.request({url:"/data/references/".concat(i,"/documents/").concat(o,"/to?excludeInternalReferences=true&excludePaths=true"),tag:"use-referring-documents.external"}).pipe(bn(s=>{if(QXn(s)&&s.statusCode===404)return ve({totalCount:0,references:[]});throw s}))}))}const nQn=o1(e=>{let[n,r]=e;const o="*[references($documentId)][0...100]{_id,_type}",i="count(*[references($documentId)])",s='{"references":'.concat(o,',"totalCount":').concat(i,"}"),a="*[references($documentId)]";return r.listenQuery({fetch:s,listen:a},{documentId:n},{tag:"use-referring-documents",transitions:["appear","disappear"],throttleTime:5e3})}),rQn=o1(e=>{let[n,r]=e;return BXe().pipe(Dt(()=>tQn(n,{versionedClient:r})))});function oQn(e){const n=kr(Zn),r=pl(),o=ro(e),[i,s]=nQn(p.useMemo(()=>[o,r],[r,o])),[a,l]=rQn(p.useMemo(()=>[o,n],[o,n])),c=p.useMemo(()=>Array.from(new Set(a==null?void 0:a.references.map(h=>h.projectId).filter(Boolean))).sort(),[a==null?void 0:a.references]),d=p.useMemo(()=>Array.from(new Set(a==null?void 0:a.references.map(h=>(h==null?void 0:h.datasetName)||"").filter(h=>!!h&&h!==""))).sort(),[a==null?void 0:a.references]),f=p.useMemo(()=>!!(a!=null&&a.references.some(h=>typeof h.datasetName!="string")),[a==null?void 0:a.references]);return{totalCount:((i==null?void 0:i.totalCount)||0)+((a==null?void 0:a.totalCount)||0),projectIds:c,datasetNames:d,hasUnknownDatasetNames:f,internalReferences:i,crossDatasetReferences:a,isLoading:s||l}}var tke=Object.freeze,iQn=Object.defineProperty,NXe=(e,n)=>tke(iQn(e,"raw",{value:tke(n||e.slice())})),nke,rke;const sQn=M(K)(nke||(nke=NXe([`
box-sizing: border-box;
`]))),aQn=M(te).attrs({align:"center",direction:"column",justify:"center"})(rke||(rke=NXe([`
height: 110px;
`])));function lQn(e){let{id:n,type:r,action:o="delete",onCancel:i,onConfirm:s}=e;const{t:a}=se(cn),l="deletion-confirmation-".concat(p.useId()),{internalReferences:c,crossDatasetReferences:d,isLoading:f,totalCount:h,projectIds:m,datasetNames:g,hasUnknownDatasetNames:v}=oQn(n),y=u.jsx(RXe,{document:p.useMemo(()=>({_id:n,_type:r}),[n,r])}),b=!f;return u.jsx(Vs,{width:1,id:l,header:a("confirm-delete-dialog.header.text",{context:o}),footer:{cancelButton:{onClick:i,text:a("confirm-delete-dialog.cancel-button.text")},confirmButton:b?{text:h>0?a("confirm-delete-dialog.confirm-anyway-button.text",{context:o}):a("confirm-delete-dialog.confirm-button.text",{context:o}),onClick:s}:void 0},onClose:i,onClickOutside:i,children:u.jsx(sQn,{children:d&&c&&!f?u.jsx(XXn,{crossDatasetReferences:d,internalReferences:c,documentTitle:y,isLoading:f,totalCount:h,action:o,projectIds:m,datasetNames:g,hasUnknownDatasetNames:v,onReferenceLinkClick:i}):u.jsx(aQn,{"data-testid":"loading-container",children:u.jsx(Jr,{showText:!0,title:a("confirm-delete-dialog.loading.text")})})})})}function VXe(e){const{t:n}=se(cn),r=p.useId(),[o,i]=p.useState(null),s=p.useCallback(()=>i(null),[]);return o?u.jsx(Vs,{id:"dialog-error-".concat(r),"data-testid":"confirm-delete-error-dialog",header:n("confirm-delete-dialog.error.title.text"),footer:{confirmButton:{text:n("confirm-delete-dialog.error.retry-button.text"),onClick:s,tone:"default"}},onClose:e.onCancel,children:u.jsx(K,{padding:4,children:u.jsx(G,{size:1,children:n("confirm-delete-dialog.error.message.text")})})}):u.jsx(xE,{onCatch:i,children:u.jsx(lQn,{...e})})}function zXe(e){let{children:n,ms:r=0}=e;const[o,i]=p.useState(r<=0);return p.useEffect(()=>{if(r<=0)return;const s=setTimeout(()=>i(!0),r);return()=>{clearTimeout(s)}},[r]),!o||!n?u.jsx(u.Fragment,{}):typeof n=="function"?n():n}const cQn=!1,dx=51,fx=dx*4,HXe=p.createContext(null);var oke=Object.freeze,uQn=Object.defineProperty,dQn=(e,n)=>oke(uQn(e,"raw",{value:oke(n||e.slice())})),ike;const fQn=M(Hc)(ike||(ike=dQn([`
position: relative;
width: 1px;
min-width: 1px;
&:before {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
bottom: 0;
width: 1px;
background-color: var(--card-border-color);
}
&:not([data-disabled]) {
cursor: ew-resize;
width: 9px;
min-width: 9px;
margin: 0 -4px;
&:before {
left: 4px;
}
&:after {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
width: 9px;
bottom: 0;
background-color: var(--card-border-color);
opacity: 0;
transition: opacity 150ms;
}
&[data-dragging]:after,
&:hover:after {
opacity: 0.2;
}
}
`])));function hQn(e){let{disabled:n,element:r}=e;const{resize:o}=_2(),[i,s]=p.useState(!1),a=p.useCallback(l=>{if(!r)return;s(!0),l.preventDefault();const c=l.pageX;o("start",r,0);const d=h=>{h.preventDefault();const m=h.pageX-c;o("move",r,m)},f=h=>{h.preventDefault(),s(!1),window.removeEventListener("mousemove",d),window.removeEventListener("mouseup",f),o("end",r,0)};window.addEventListener("mousemove",d),window.addEventListener("mouseup",f)},[r,o]);return u.jsx(fQn,{"data-disabled":n?"":void 0,"data-dragging":i?"":void 0,onMouseDown:a})}var ske=Object.freeze,pQn=Object.defineProperty,mQn=(e,n)=>ske(pQn(e,"raw",{value:ske(n||e.slice())})),ake;const gQn=M(pe)(ake||(ake=mQn([`
outline: none;
// NOTE: This will render a border to the right side of each pane
// without taking up physical space.
box-shadow: 1px 0 0 var(--card-border-color);
`]))),qR=p.forwardRef(function(n,r){var o,i,s;const{children:a,currentMinWidth:l,currentMaxWidth:c,flex:d=1,id:f,minWidth:h,maxWidth:m,selected:g=!1,...v}=n,[y,b]=p.useState(null),{collapse:x,collapsed:w,expand:C,expandedElement:_,mount:S,panes:k}=_2(),E=k.find(N=>N.element===y),j=E&&k.indexOf(E),T=typeof j=="number"?k[j+1]:void 0,$=j===k.length-1,D=w?!1:(E==null?void 0:E.collapsed)||!1,I=(T==null?void 0:T.collapsed)||!1,O=Lo(r),A=(o=E==null?void 0:E.flex)!=null?o:d,P=(i=E==null?void 0:E.currentMinWidth)!=null?i:l,R=(s=E==null?void 0:E.currentMaxWidth)!=null?s:c,B=p.useCallback(N=>{b(N),O.current=N},[O]);p.useEffect(()=>{if(y)return S(y,{currentMinWidth:l,currentMaxWidth:c,flex:d,id:f,minWidth:h,maxWidth:m})},[l,c,d,f,h,m,S,y]);const L=p.useCallback(()=>{y&&x(y)},[x,y]),z=p.useCallback(()=>{y&&C(y)},[C,y]),H=p.useMemo(()=>({collapse:L,collapsed:w?!1:D,expand:z,index:j,isLast:$,rootElement:y}),[D,L,z,$,w,j,y]),V=p.useMemo(()=>{if(!w)return D?dx:P===0||$?h||fx:P||h||fx},[D,P,$,w,h]),W=p.useMemo(()=>{if(D)return dx;if(!(w&&$))return $?m?R??m:void 0:R??m},[D,R,$,w,m]),q=w&&!$,F=p.useMemo(()=>!$&&!w&&u.jsx(yp,{zOffset:"paneResizer",children:u.jsx(hQn,{disabled:D||I,element:y})}),[D,$,w,I,y]),Q=p.useMemo(()=>({flex:A,minWidth:V,maxWidth:W===1/0?void 0:W}),[A,V,W]);return u.jsxs(u.Fragment,{children:[u.jsx(yp,{zOffset:"pane",children:u.jsx(HXe.Provider,{value:H,children:u.jsxs(gQn,{"data-testid":"pane","data-ui":"Pane",tone:"inherit",hidden:q,id:f,overflow:w?void 0:"hidden",...v,"data-pane-collapsed":D?"":void 0,"data-pane-index":j,"data-pane-selected":g?"":void 0,ref:B,style:Q,children:[cQn,u.jsx(uv,{element:y,children:!q&&u.jsx(te,{direction:"column",height:"fill",children:a})})]})})}),F]})});var lke=Object.freeze,vQn=Object.defineProperty,yQn=(e,n)=>lke(vQn(e,"raw",{value:lke(n||e.slice())})),cke;const UXe=M(pe)(cke||(cke=yQn([`
position: relative;
outline: none;
`])));UXe.displayName="PaneContent__root";function d1(){const e=p.useContext(HXe);if(!e)throw new Error("Pane: missing context value");return e}const YR=p.forwardRef(function(n,r){const{as:o,children:i,overflow:s,padding:a,...l}=n,{collapsed:c}=d1(),{collapsed:d}=_2();return u.jsx(UXe,{"data-testid":"pane-content",forwardedAs:o,...l,flex:1,hidden:c,overflow:d?void 0:s,padding:a,ref:r,tone:"inherit",children:i})}),bQn={constrainSize:!0,placement:"left-start",portal:!0};function JD(e){const{disabled:n,isAfterGroup:r,node:o}=e,i=Z6("i18n"in o?o:void 0);if(o.type==="divider")return u.jsx(ti,{});const{title:s}=i(o);return o.type==="group"?o.children.length===0?null:o.expanded?u.jsxs(u.Fragment,{children:[r&&u.jsx(ti,{}),o.children.map((a,l)=>{var c;return u.jsx(JD,{disabled:n||!!o.disabled,isAfterGroup:((c=o.children[l-1])==null?void 0:c.type)==="group",node:a},a.key)})]}):u.jsxs(u.Fragment,{children:[r&&u.jsx(ti,{}),u.jsx(MK,{disabled:n,icon:o.icon,popover:bQn,text:s,children:o.children.map((a,l)=>{var c;return u.jsx(JD,{disabled:n||!!o.disabled,isAfterGroup:((c=o.children[l-1])==null?void 0:c.type)==="group",node:a},a.key)})})]}):u.jsxs(u.Fragment,{children:[r&&u.jsx(ti,{}),u.jsx(xQn,{disabled:n,node:o})]})}function xQn(e){const{node:n}=e;return n.intent?u.jsx(CQn,{...e,intent:n.intent}):u.jsx(wQn,{...e})}function wQn(e){var n;const{disabled:r,node:o}=e,i=typeof o.disabled=="object"&&u.jsx(G,{size:1,children:o.disabled.reason}),{title:s}=Bp(o);return u.jsx(xee,{content:i,placement:"left",children:u.jsx(wt,{disabled:r||!!o.disabled,hotkeys:(n=o.hotkey)==null?void 0:n.split("+"),icon:o.icon,iconRight:o.iconRight||o.selected&&Ic,onClick:o.onAction,pressed:o.selected,text:s,tone:o.tone})})}function CQn(e){var n;const{disabled:r,intent:o,node:i}=e,s=typeof i.disabled=="object"&&u.jsx(G,{size:1,children:i.disabled.reason}),a=r2({intent:o.type,params:o.params}),l=p.useCallback(d=>{a.onClick(d),i.onAction()},[a,i]),{title:c}=Bp(i);return u.jsx(xee,{content:s,placement:"left",children:u.jsx(wt,{as:"a",disabled:r||!!i.disabled,hotkeys:(n=i.hotkey)==null?void 0:n.split("+"),href:a.href,icon:i.icon,iconRight:i.selected?Ic:void 0,onClick:l,pressed:i.selected,text:c,tone:i.tone})})}const _Qn={constrainSize:!0,placement:"bottom",portal:!0};function NU(e,n){return e.some(r=>r.type==="item"&&r.tone===n||r.type==="group"&&NU(r.children,n))}function WXe(e){const{nodes:n}=e,r=p.useId(),o=NU(n,"critical"),i=NU(n,"caution");return u.jsx(vr,{button:u.jsx(_s,{tone:o?"critical":i?"caution":void 0,"data-testid":"pane-context-menu-button"}),id:r,menu:u.jsx(Xn,{children:n.map((s,a)=>{var l;const c=((l=n[a-1])==null?void 0:l.type)==="group";return u.jsx(JD,{isAfterGroup:c,node:s},s.key)})}),popover:_Qn})}var uke=Object.freeze,SQn=Object.defineProperty,GXe=(e,n)=>uke(SQn(e,"raw",{value:uke(n||e.slice())})),dke,fke;const kQn=M(Hc)(dke||(dke=GXe([`
position: sticky;
bottom: 0;
&:before {
content: '';
display: block;
position: absolute;
left: 0;
right: 0;
top: -1px;
border-bottom: 1px solid var(--card-border-color);
}
`]))),EQn=M(pe)(fke||(fke=GXe([`
padding-bottom: env(safe-area-inset-bottom);
`]))),jQn=p.forwardRef(function(n,r){const{children:o,padding:i}=n,{collapsed:s}=d1();return u.jsx(yp,{zOffset:"paneFooter",children:u.jsx(kQn,{"data-testid":"pane-footer",hidden:s,ref:r,children:u.jsx(EQn,{tone:"inherit",children:u.jsx(K,{padding:i,children:o})})})})});var hke=Object.freeze,TQn=Object.defineProperty,S2=(e,n)=>hke(TQn(e,"raw",{value:hke(n||e.slice())})),pke,mke,gke,vke,yke,bke;const IQn=M(Hc)(e=>{let{$border:n}=e;return ge(pke||(pke=S2([`
line-height: 0;
position: sticky;
top: 0;
&:not([data-collapsed]):after {
content: '';
display: block;
position: absolute;
left: 0;
right: 0;
bottom: -1px;
border-bottom: 1px solid `,`;
opacity: 1;
}
`])),n?"var(--card-border-color)":"transparent")}),AQn=M(te)(mke||(mke=S2([`
transform-origin: calc(51px / 2);
[data-collapsed] > div > & {
transform: rotate(90deg);
}
`]))),$Qn=M(pe)(e=>{let{theme:n}=e;const{fg:r,bg:o}=n.sanity.color.card.enabled;return ge(gke||(gke=S2([`
background-color: `,`;
[data-ui='Text'] {
color: `,`;
}
`])),o,r)}),DQn=M(wi)(vke||(vke=S2([`
width: 66%;
max-width: 175px;
`]))),OQn=M(G)(yke||(yke=S2([`
cursor: default;
outline: none;
`]))),PQn=M(K)(e=>{let{theme:n}=e;const{color:r,space:o}=n.sanity;return ge(bke||(bke=S2([`
overflow: hidden;
overflow: clip;
position: relative;
& > div {
white-space: nowrap;
overflow: auto;
/* Hide scrollbars */
scrollbar-width: none;
&::-webkit-scrollbar {
width: 0;
height: 0;
}
}
/* right padding */
& > div:after {
content: '';
display: inline-block;
top: 0;
right: 0;
bottom: 0;
width: `,`px;
height: 1px;
}
/* Gradient that makes it look like tabs disappear into nothing (looks nicer) */
&:after {
content: '';
display: block;
position: absolute;
top: 0;
right: 0;
bottom: 0;
background: linear-gradient(to right, `,`, var(--card-bg-color));
width: `,`px;
pointer-events: none;
}
`])),o[3],CK(r.base.bg,0),o[3])}),Pee=p.forwardRef(function(n,r){const{actions:o,backButton:i,border:s,contentAfter:a,loading:l,subActions:c,tabs:d,tabIndex:f,title:h}=n,{collapse:m,collapsed:g,expand:v,rootElement:y}=d1(),b=cv(y||null),x=p.useMemo(()=>({width:g?(b==null?void 0:b.height)||window.innerHeight:void 0}),[g,b]),w=p.useCallback(()=>{g||m()},[m,g]),C=p.useCallback(()=>{g&&v()},[g,v]),_=!!(!g&&(d||c));return u.jsx(sp,{zOffset:100,children:u.jsx(IQn,{$border:s,"data-collapsed":g?"":void 0,"data-testid":"pane-header",ref:r,children:u.jsx(yp,{zOffset:"paneHeader",children:u.jsxs(pe,{"data-collapsed":g?"":void 0,tone:"inherit",children:[u.jsxs(AQn,{gap:1,onClick:C,padding:3,paddingBottom:g?3:2,sizing:"border",style:x,children:[i&&u.jsx(K,{flex:"none",children:i}),u.jsxs($Qn,{__unstable_focusRing:!0,flex:1,forwardedAs:"button",onClick:w,paddingLeft:i?1:2,padding:2,tabIndex:f,children:[l&&u.jsx(DQn,{animated:!0,radius:1,size:1}),!l&&u.jsx(OQn,{size:1,textOverflow:"ellipsis",weight:"semibold",children:h})]}),o&&u.jsx(te,{align:"center",hidden:g,children:u.jsx(yp,{zOffset:"paneHeader",children:o})})]}),_&&u.jsxs(te,{align:"center",hidden:g,overflow:"auto",paddingBottom:3,paddingX:3,children:[u.jsx(PQn,{flex:1,marginRight:c?3:0,children:d}),c&&c]}),!g&&a&&a]})})})})});function qXe(e){var n;if(!e.disabled)return{disabledReason:void 0,ariaLabel:void 0,isDisabled:!1};const r=typeof e.disabled=="object"?e.disabled.reason:void 0,o=typeof e.disabled=="object"&&typeof((n=e.disabled)==null?void 0:n.reason)=="string"?e.disabled.reason:"This is disabled";return{disabledReason:r,ariaLabel:o,isDisabled:!!e.disabled}}function YXe(e){const{node:n}=e;return n.type==="item"?u.jsx(RQn,{node:n}):n.type==="group"?u.jsx(LQn,{node:n}):(console.warn('unknown menu node (expected `type: "item" | "group"`):',n),null)}function RQn(e){const{node:n}=e,{title:r}=Bp(n);if(n.intent)return u.jsx(MQn,{...e,intent:n.intent});const{disabledReason:o,ariaLabel:i,isDisabled:s}=qXe(n);return u.jsx(dj,{disabled:s,icon:n.icon,onClick:n.onAction,selected:n.selected,tone:n.tone,"aria-label":i,tooltipProps:{hotkeys:!s&&n.hotkey?n.hotkey.split("+"):void 0,content:s?o:r}})}function MQn(e){const{intent:n,node:r}=e,o=r2({intent:n.type,params:n.params}),i=p.useCallback(c=>{o.onClick(c),r.onAction()},[o,r]),{disabledReason:s,ariaLabel:a,isDisabled:l}=qXe(r);return u.jsx(dj,{forwardedAs:"a",disabled:l,href:o.href,icon:r.icon,onClick:i,selected:r.selected,tone:r.tone,"aria-label":a,tooltipProps:{hotkeys:!l&&r.hotkey?r.hotkey.split("+"):void 0,content:l?s:r.title,placement:"bottom",portal:!0}})}function LQn(e){var n;const{node:r}=e,{title:o}=Bp(r);return u.jsx(vr,{button:u.jsx(Te,{disabled:!!r.disabled,icon:(n=r.icon)!=null?n:yf,label:o,mode:"bleed",tooltipProps:{content:r.title,portal:!0}}),id:p.useId(),menu:u.jsx(Xn,{children:r.children.map((i,s)=>{var a;return u.jsx(JD,{disabled:!!r.disabled,isAfterGroup:((a=r.children[s-1])==null?void 0:a.type)==="group",node:i},i.key)})})})}var xke=Object.freeze,FQn=Object.defineProperty,BQn=(e,n)=>xke(FQn(e,"raw",{value:xke(n||e.slice())})),wke;const NQn=M(pe)(wke||(wke=BQn([`
transition: opacity 200ms;
position: relative;
z-index: 1;
padding-left: env(safe-area-inset-left);
padding-right: env(safe-area-inset-right);
opacity: 0;
&:not([hidden]) {
display: flex;
}
&:not([data-collapsed]) {
overflow: auto;
}
&[data-mounted] {
opacity: 1;
}
&[data-resizing] {
pointer-events: none;
}
`])));function VQn(e,n,r,o){var i,s;const a={flex:e.left.flex+e.right.flex,width:e.left.width+e.right.width},l=(i=n.minWidth)!=null?i:fx,c=(s=r.minWidth)!=null?s:fx,d=Math.min(n.maxWidth||1/0,a.width-c),f=Math.min(r.maxWidth||1/0,a.width-l);let h=l-e.left.width;const m=e.right.width-f;h<m&&(h=m);let g=e.right.width-c;const v=d-e.left.width;g>v&&(g=v);const y=Math.min(Math.max(o,h),g),b=e.left.width+y,x=e.right.width-y,w=b/a.width*a.flex,C=x/a.width*a.flex;return{leftFlex:w,leftW:b,rightFlex:C,rightW:x}}function zQn(e,n){const r=[];let o=n;for(;o!==e;){const i=o.parentElement;if(!i)return r;const a=Array.from(i.childNodes).indexOf(o);if(r.unshift(a),i===e)return r;o=i}return r}const Cke=[];function HQn(e,n){const r=new WeakMap;for(const i of n)r.set(i,zQn(e,i));const o=(i,s)=>{const a=r.get(i)||Cke,l=r.get(s)||Cke,c=Math.max(a.length,l.length);for(let d=0;d<c;d+=1){const f=a[d]||-1,h=l[d]||-1;if(f!==h)return f-h}return 0};n.sort(o)}function UQn(){const e=[],n=[],r=new WeakMap,o=new Set,i={};let s=null,a=0,l=null,c=new Map,d=!1;function f(w){o.add(w),l===w&&(l=null),x()}function h(w){o.delete(w),l=w,x()}function m(w,C){return r.set(w,{...C,original:C}),n.push(w),s&&HQn(s,n),h(w),()=>{const _=n.indexOf(w);_>-1&&n.splice(_,1),r.delete(w),x()}}function g(w,C,_){var S,k,E,j;const T=n.indexOf(C),$=r.get(C);if(!$)return;const D=n[T+1],I=r.get(D);if(I){if(w==="start"&&(d=!0,i.left={element:C,flex:$.flex||1,width:C.offsetWidth},i.right={element:D,flex:I.flex||1,width:D.offsetWidth},x()),w==="move"&&i.left&&i.right){c=new Map;const{leftW:O,rightW:A,leftFlex:P,rightFlex:R}=VQn(i,$,I,_);c.set(C,{flex:P,width:O}),c.set(D,{flex:R,width:A}),x()}if(w==="end"){d=!1;const O=c.get(C),A=c.get(D);r.set(C,{...$,currentMinWidth:0,currentMaxWidth:(S=$.maxWidth)!=null?S:1/0,flex:(k=O==null?void 0:O.flex)!=null?k:$.flex}),r.set(D,{...I,currentMinWidth:0,currentMaxWidth:(E=$.maxWidth)!=null?E:1/0,flex:(j=A==null?void 0:A.flex)!=null?j:I.flex}),c=new Map,delete i.left,delete i.right,x()}}}function v(w){s=w}function y(w){a=w,x()}function b(w){return e.push(w),()=>{const C=e.push(w);C>-1&&e.splice(C,1)}}return{collapse:f,expand:h,mount:m,resize:g,setRootElement:v,setRootWidth:y,subscribe:b};function x(){var w,C,_,S;if(!a)return;const k=[];for(const O of n)O!==l&&k.unshift(O);l&&k.unshift(l);const E=new WeakMap,j=k.length,T=k[0],$=(j-1)*dx;let D=a-$;for(const O of k){const A=r.get(O);if(!A)continue;const P=A.currentMinWidth||A.minWidth||fx,R=O===T,B=o.has(O),L=P>D,z=R?!1:B||L,H=c.get(O);E.set(O,{element:O,collapsed:z,currentMinWidth:(w=H==null?void 0:H.width)!=null?w:A.currentMinWidth,currentMaxWidth:(C=H==null?void 0:H.width)!=null?C:A.currentMaxWidth,flex:(S=(_=H==null?void 0:H.flex)!=null?_:A.flex)!=null?S:1}),z?D-=dx:D-=P-dx}const I=[];for(const O of n){const A=E.get(O);A&&I.push(A)}for(const O of e)O({expandedElement:l||n[n.length-1]||null,panes:I,resizing:d})}}function aPr(e){const{children:n,minWidth:r,onCollapse:o,onExpand:i,...s}=e,a=p.useMemo(()=>UQn(),[]),[l,c]=p.useState(null),d=cv(l),f=(d==null?void 0:d.width)||0,h=f===void 0||!r?void 0:f<r,[m,g]=p.useState({expandedElement:null,panes:[],resizing:!1});p.useEffect(()=>a.setRootElement(l),[a,l]),p.useEffect(()=>a.setRootWidth(f),[a,f]),p.useEffect(()=>a.subscribe(g),[a]),p.useEffect(()=>{h!==void 0&&(h&&o&&o(),!h&&i&&i())},[h,o,i]);const v=p.useMemo(()=>({collapse:a.collapse,collapsed:h,expand:a.expand,expandedElement:m.expandedElement,mount:a.mount,panes:m.panes,resize:a.resize,resizing:m.resizing}),[h,a,m.expandedElement,m.panes,m.resizing]);return u.jsx(FXe.Provider,{value:v,children:u.jsx(NQn,{"data-ui":"PaneLayout",...s,"data-collapsed":h?"":void 0,"data-resizing":m.resizing?"":void 0,"data-mounted":f?"":void 0,ref:c,children:n})})}function Ree(e){return(e.type==="item"||e.type==="group")&&e.renderAsButton}const KXe=vBt(Ree);function ZXe(e){var n,r;const{fieldActions:o=[],menuItems:i,menuItemGroups:s}=e,a=[];let l=0;for(let f=0;f<o.length;f+=1){const h=o[f];a.push(XXe(h,"".concat(f,"-").concat(h.type)))}l+=a.length;const c=[];for(const f of s)c.find(m=>m.key===f.id)||c.push({type:"group",key:f.id,children:[],expanded:!0,renderAsButton:!1,title:f.title,i18n:f.i18n});const d=[];for(let f=0;f<i.length;f+=1){const h=i[f];let m=h.group&&c.find(g=>g.key===h.group);h.group&&!m&&(m={type:"group",key:h.group,expanded:!0,icon:h.icon,title:h.group,children:[],renderAsButton:!1},c.push(m)),m?m.children.push({type:"item",key:"".concat(l+f,"-item"),hotkey:h.shortcut,icon:h.icon,intent:h.intent,onAction:()=>e.actionHandler(h),renderAsButton:(n=h.showAsAction)!=null?n:!1,selected:h.selected,title:h.title,i18n:h.i18n,tone:h.tone}):d.push({type:"item",key:"".concat(l+f,"-item"),hotkey:h.shortcut,icon:h.icon,intent:h.intent,onAction:()=>e.actionHandler(h),renderAsButton:(r=h.showAsAction)!=null?r:!1,selected:h.selected,title:h.title,i18n:h.i18n,tone:h.tone})}return[...d,...c,...a]}function XXe(e,n){var r,o,i;return e.type==="divider"?{type:"divider",key:n}:e.type==="group"?{type:"group",key:n,children:e.children.map((s,a)=>XXe(s,"".concat(n,"-").concat(a,"-").concat(s.type))),disabled:e.disabled,expanded:(r=e.expanded)!=null?r:!0,icon:e.icon,title:e.title,i18n:e.i18n,renderAsButton:(o=e.renderAsButton)!=null?o:!1}:{type:"item",key:n,intent:e.intent,disabled:e.disabled,icon:e.icon,iconRight:e.iconRight,onAction:e.onAction,renderAsButton:(i=e.renderAsButton)!=null?i:!1,selected:e.selected,title:e.title,i18n:e.i18n,tone:e.tone}}const WQn=p.forwardRef(function(n,r){const{intent:o,...i}=n,s=p.useMemo(()=>p.forwardRef(function(l,c){return u.jsx(Jg,{...l,intent:o.type,params:o.params,ref:c})}),[o]);return n.disabled?u.jsx(Te,{...i,as:"a",role:"link","aria-disabled":"true"}):u.jsx(Te,{...i,as:s,"data-as":"a",ref:r})});function qF(e){let{reveal:n,context:r,loading:o,children:i}=e;const s=Ss(),{t:a}=se(cn);return n?u.jsx(hn,{content:o?a("insufficient-permissions-message-tooltip.loading-text"):u.jsx(Pf,{context:r,currentUser:s}),portal:!0,children:u.jsx("div",{children:i})}):u.jsx(u.Fragment,{children:i})}const GQn={constrainSize:!0,placement:"bottom",portal:!0},_ke=(e,n,r)=>{var o;const i=(o=n.find(a=>a.id===r.templateId))==null?void 0:o.schemaType;if(!i)return null;const s={template:r.templateId,type:i,id:r.initialDocumentId};return{type:"create",params:r.parameters?[s,r.parameters]:s}};function qQn(e){let{templateItems:n}=e;const r=pr(),o=w2(),{t:i}=se(cn),s=Z6([...n,...o]),[a,l]=GJ({templateItems:n}),c=p.useMemo(()=>!l&&(a==null?void 0:a.every(f=>!f.granted)),[l,a]),d=p.useMemo(()=>a?a.reduce((f,h)=>(f[h.id]=h,f),{}):{},[a]);if(c)return u.jsx(qF,{context:"create-document-type",reveal:!0,loading:l,children:u.jsx(Te,{"aria-label":i("pane-header.disabled-created-button.aria-label"),icon:Rs,"data-testid":"action-intent-button",disabled:!0,mode:"bleed",tooltipProps:null})});if(n.length===1){const f=n[0],h=d[f.id],m=!(h!=null&&h.granted),g=_ke(r,o,f);return g?u.jsx(qF,{reveal:m,loading:l,context:"create-document-type",children:u.jsx(WQn,{"aria-label":s(f).title,icon:f.icon||Rs,intent:g,mode:"bleed",disabled:m,"data-testid":"action-intent-button",tooltipProps:m?null:{content:i("pane-header.create-new-button.tooltip")}})}):null}return u.jsx(vr,{button:u.jsx(Te,{icon:Rs,mode:"bleed","data-testid":"multi-action-intent-button",tooltipProps:{content:i("pane-header.create-new-button.tooltip")}}),id:"create-menu",menu:u.jsx(Xn,{children:n.map((f,h)=>{const m=d[f.id],g=!(m!=null&&m.granted),v=_ke(r,o,f),y=o.find(w=>w.id===f.templateId);if(!y||!v)return null;const b=p.forwardRef((w,C)=>g?u.jsx("button",{type:"button",disabled:!0,...w,ref:C}):u.jsx(Jg,{...w,intent:v.type,params:v.params,ref:C}));b.displayName="Link";const{title:x}=s({...f,title:f.title||s(y).title});return u.jsx(qF,{context:"create-document-type",reveal:g,loading:l,children:u.jsx(wt,{as:b,"data-as":g?"button":"a",text:x,"aria-label":g?i("pane-header.disabled-created-button.aria-label"):x,disabled:g,"data-testid":"action-intent-button-".concat(h)})},f.id)})}),popover:GQn})}function YQn(e){return e!=null}const KQn=e=>{const n=o=>typeof o!="object"||!o?o:Array.isArray(o)?o.map(n):Object.entries(o).sort((i,s)=>{let[a]=i,[l]=s;return a.localeCompare(l,"en")});return JSON.stringify(n((o=>JSON.parse(JSON.stringify(o)))(e)))},ZQn=p.memo(function(n){const{initialValueTemplateItems:r=sr,menuItems:o=sr,menuItemGroups:i=sr,actionHandlers:s=zbn}=n,a=w2(),l=p.useCallback(g=>{if(typeof g.action=="string"&&!(g.action in s))return console.warn("No handler for action:",g.action),!1;const v=typeof g.action=="function"?g.action:typeof g.action=="string"?s[g.action]:null;return v?(v(g.params),!0):!1},[s]),c=p.useMemo(()=>ZXe({actionHandler:l,menuItemGroups:i,menuItems:o.filter(g=>{var v;return((v=g.intent)==null?void 0:v.type)!=="create"})}),[l,i,o]),d=p.useMemo(()=>c.filter(Ree),[c]),f=p.useMemo(()=>c.filter(KXe),[c]),h=p.useMemo(()=>o.map((g,v)=>{var y;if(((y=g.intent)==null?void 0:y.type)!=="create")return null;const{params:b}=g.intent;if(!b)return null;const x=Array.isArray(b)?b[0]:b,w=Array.isArray(b)?b[1]:void 0,C=x.template||x.type;if(!C)return null;const _=a.find(k=>k.id===C);if(!_)return null;const S=x.id;return{item:g,template:_,templateParams:w,menuItemIndex:v,initialDocumentId:S}}).filter(YQn).map(g=>{let{initialDocumentId:v,item:y,template:b,menuItemIndex:x,templateParams:w}=g;return{id:"menuItem".concat(x),initialDocumentId:v,templateId:b.id,type:"initialValueTemplateItem",title:y.title||b.title,i18n:y.i18n||b.i18n,icon:y.icon,description:b.description,parameters:w,schemaType:b.schemaType}}),[o,a]),m=p.useMemo(()=>Sg([...h,...r],g=>KQn([g.initialDocumentId,g.templateId,g.parameters])),[h,r]);return u.jsxs(te,{gap:1,children:[m.length>0&&u.jsx(qQn,{templateItems:m}),d.map(g=>u.jsx(YXe,{node:g},g.key)),f.length>0&&u.jsx(WXe,{nodes:f})]})});function XQn(e){const{t:n}=se(cn),{layout:r,value:o}=e;return u.jsx(l1,{title:u.jsx("em",{children:u.jsx(Pt,{t:n,i18nKey:"pane-item.missing-schema-type.title",components:{Code:"code"},values:{documentType:o._type}})}),subtitle:u.jsx(Pt,{t:n,i18nKey:"pane-item.missing-schema-type.subtitle",components:{Code:"code"},values:{documentId:o._id}}),media:()=>u.jsx(ii,{}),layout:r})}function Ske(e,n,r){return e===!1?!1:e||n&&n.icon||r||!1}function QQn(e){const{icon:n,id:r,layout:o="default",pressed:i,schemaType:s,selected:a,title:l,value:c,margin:d,marginBottom:f,marginTop:h}=e,m=pr(),g=Ma(),{ChildLink:v}=Yu(),y=aj(r),b=!!(s&&s.name&&m.get(s.name)),[x,w]=p.useState(!1),C=p.useMemo(()=>c&&Rst(c)?!s||!b?u.jsx(XQn,{value:c}):u.jsx(LXe,{documentPreviewStore:g,icon:Ske(n,s,vg),layout:o,schemaType:s,value:c,presence:y}):u.jsx(l1,{status:u.jsx(K,{style:{opacity:.5},children:u.jsx(G,{muted:!0,size:1,children:u.jsx(Od,{})})}),icon:Ske(n,s,u6e),layout:"compact",title:l}),[g,b,n,o,s,l,c,y]),_=p.useMemo(()=>function(E){return u.jsx(v,{...E,childId:r})},[v,r]),S=p.useCallback(k=>{if(k.metaKey){w(!1);return}w(!0)},[]);return p.useEffect(()=>w(!1),[a]),u.jsx(og,{__unstable_focusRing:!0,as:_,"data-as":"a",margin:d,marginBottom:f,marginTop:h,onClick:S,pressed:i,radius:2,selected:a||x,sizing:"border",tabIndex:-1,tone:"inherit",children:C})}const Mee=e=>{const{actions:n,children:r,actionProps:o,onActionComplete:i}=e;return u.jsx(nXe,{onReset:i,hooks:n,args:o,children:r})},JQn=e=>{const{badges:n,children:r,badgeProps:o,...i}=e;return u.jsx(nXe,{...i,hooks:n,args:o,children:r})};function eJn(e){const{documentId:n,documentType:r}=e||{},o=pr().get(r),{title:i}=Ql(),{createPathWithParams:s,params:a}=Yu(),l=Ma(),c=Mi(()=>!n||!o?ve(null):_R(l,o,n,""),[n,l,o]),{published:d,draft:f}=c||{},h=(f==null?void 0:f.title)||(d==null?void 0:d.title)||"Sanity document";return{getNotificationValue:p.useCallback(g=>{let{commentId:v}=g;const y=s({...a,comment:v,inspect:D_}),b="".concat(window.location.origin).concat(y);return{documentTitle:h,url:b,workspaceTitle:i}},[s,h,a,i])}}async function tJn(e){const{activeTool:n,client:r,comment:o,currentUser:i,dataset:s,documentId:a,documentType:l,getIntent:c,getNotificationValue:d,getThreadLength:f,onCreate:h,onCreateError:m,projectId:g,createAddonDataset:v,workspace:y}=e,b=(o==null?void 0:o.id)||qf(),x=i.id,w=((f==null?void 0:f(o.threadId))||0)+1,{documentTitle:C="",url:_="",workspaceTitle:S=""}=d({commentId:b})||{},k={currentThreadLength:w,documentTitle:C,url:_,workspaceTitle:S},E=c==null?void 0:c({id:a,type:l,path:o.fieldPath}),j={_id:b,_type:"comment",authorId:x,lastEditedAt:void 0,message:o.message,parentCommentId:o.parentCommentId,status:o.status,threadId:o.threadId,context:{payload:{workspace:y},intent:E,notification:k,tool:(n==null?void 0:n.name)||""},reactions:[],target:{path:{field:o.fieldPath},document:{_dataset:s,_projectId:g,_ref:a,_type:"crossDatasetReference",_weak:!0},documentType:l}};if(h==null||h(j),!r){try{const T=await v();if(!T)throw new Error("Failed to create addon dataset client");await T.create(j)}catch(T){throw m==null||m(j._id,T),T}return}try{await r.create(j)}catch(T){throw m==null||m(j._id,T),T}}async function nJn(e){const{client:n,id:r,comment:o,onEdit:i}=e,s={message:o.message,lastEditedAt:new Date().toISOString()};i==null||i(r,s),await n.patch(r).set(s).commit()}function rJn(e,n){return"".concat(e,"-").concat(n)}async function oJn(e){var n;const{client:r,currentUser:o,id:i,reaction:s,getComment:a,onUpdate:l}=e,c=((n=a==null?void 0:a(i))==null?void 0:n.reactions)||[],d=c.filter(m=>m.userId===o.id),f=rJn(o.id,s.shortName),h=d.find(m=>m._key===f&&m._optimisticState!=="removed");if(h){const m=c.map(g=>g._key===h._key?{...g,_optimisticState:"removed"}:g);l==null||l(i,{reactions:m}),await r.patch(i).unset(['reactions[_key=="'.concat(f,'"]')]).commit();return}if(!h){const m={_key:f,addedAt:new Date().toISOString(),shortName:s.shortName,userId:o.id},g={...m,_optimisticState:"added"},v=c.concat(g).filter(y=>!(y._key===m._key&&y._optimisticState==="removed"));l==null||l(i,{reactions:v}),await r.patch(i).setIfMissing({reactions:[]}).append("reactions",[m]).commit()}}async function iJn(e){const{client:n,id:r,onRemove:o}=e;o==null||o(r),await Promise.all([n.delete({query:'*[_type == "comment" && parentCommentId == "'.concat(r,'"]')}),n.delete(r)])}async function sJn(e){const{client:n,id:r,comment:o,onUpdate:i}=e;if(i==null||i(r,o),o.status){await Promise.all([n.patch({query:'*[_type == "comment" && parentCommentId == "'.concat(r,'"]')}).set({status:o.status}).commit(),n.patch(r).set(o).commit()]);return}await(n==null?void 0:n.patch(r).set(o).commit())}function aJn(e){const{client:n,currentUser:r,dataset:o,documentId:i,documentType:s,getComment:a,getThreadLength:l,onCreate:c,onCreateError:d,onEdit:f,onRemove:h,onUpdate:m,projectId:g,createAddonDataset:v,workspace:y}=e,b=VXn(),x=I6(p.useCallback($=>typeof $.tool=="string"?$.tool:void 0,[])),{tools:w}=Ql(),C=p.useMemo(()=>w.find($=>$.name===x),[x,w]),{getNotificationValue:_}=eJn({documentId:i,documentType:s}),S=p.useCallback(async $=>{r!=null&&r.id&&await tJn({activeTool:C,client:n,comment:$,currentUser:r,dataset:o,documentId:i,documentType:s,getIntent:b,getNotificationValue:_,getThreadLength:l,onCreate:c,onCreateError:d,projectId:g,createAddonDataset:v,workspace:y})},[C,n,r,o,i,s,b,_,l,c,d,g,v,y]),k=p.useCallback(async $=>{n&&await iJn({client:n,id:$,onRemove:h})},[n,h]),E=p.useCallback(async($,D)=>{n&&await nJn({client:n,comment:D,id:$,onEdit:f})},[n,f]),j=p.useCallback(async($,D)=>{n&&await sJn({client:n,id:$,comment:D,onUpdate:m})},[n,m]),T=p.useCallback(async($,D)=>{!n||!(r!=null&&r.id)||await oJn({client:n,currentUser:r,id:$,reaction:D,getComment:a,onUpdate:m})},[n,r,a,m]);return p.useMemo(()=>({operation:{create:S,edit:E,react:T,remove:k,update:j}}),[S,E,k,j,T])}function QXe(){const e=p.useContext(PXe);if(!e)throw new Error("useComments must be used within a CommentsProvider");return e}const JXe=p.createContext(null),lJn=p.memo(function(n){const{children:r,documentId:o,documentType:i}=n,s=pJn(o,i);return u.jsx(JXe.Provider,{value:s,children:r})});function pj(){const e=p.useContext(JXe);if(e===null)throw new Error("useCommentsEnabled: missing context value");return e}const eQe=p.createContext(null),cJn=1,tQe="sanityStudio:comments:inspector:onboarding:dismissed:v".concat(cJn),uJn=e=>{try{window.localStorage.setItem(tQe,JSON.stringify(e))}catch{}},dJn=()=>{try{const e=window.localStorage.getItem(tQe);return e?JSON.parse(e):!1}catch{return!1}};function fJn(e){const{children:n}=e,[r,o]=p.useState(dJn()),i=p.useCallback(()=>{o(!0),uJn(!0)},[o]),s=p.useMemo(()=>({setDismissed:i,isDismissed:r}),[i,r]);return u.jsx(eQe.Provider,{value:s,children:n})}function hJn(){const e=p.useContext(eQe);if(!e)throw new Error("useCommentsOnboarding: missing context value");return e}function nQe(){const e=p.useContext(sQe);if(!e)throw new Error("useCommentsSelectedPath: missing context value");return e}function rQe(){const e=p.useContext(aQe);return e||{upsellData:null,handleOpenDialog:()=>null,upsellDialogOpen:!1,telemetryLogs:{dialogSecondaryClicked:()=>null,dialogPrimaryClicked:()=>null,panelViewed:()=>null,panelDismissed:()=>null,panelPrimaryClicked:()=>null,panelSecondaryClicked:()=>null}}}function pJn(e,n){const{enabled:r,isLoading:o}=hee("studioComments"),{enabled:i}=Or().document.unstable_comments,s=p.useMemo(()=>i({documentType:n,documentId:ro(e)}),[e,n,i]);return p.useMemo(()=>o||!s?{enabled:!1,mode:null}:{enabled:!0,mode:r?"default":"upsell"},[o,s,r])}function oQe(e,n){var r;const o=Cd(n),i=o[0];if(i&&Ru(e)){const s=(r=e==null?void 0:e.fields)==null?void 0:r.find(a=>a.name===i);if(s){const a=pi(o.slice(1));return a?oQe(s.type,a):s}}}function mJn(e,n){if(typeof n=="number")return n;const r=YZ(e,n);return r===-1?!1:r}function gJn(e){const{currentUser:n,schemaType:r,fieldPath:o,documentValue:i}=e,s=Cd(o),a=[];let l=null;return s.forEach((c,d)=>{var f,h,m,g,v;const y=s.slice(0,d+1),b=s.slice(0,d),x=oQe(r,pi(y)),w=c.hasOwnProperty("_key"),C=ju(i,b),_=ju(i,y),S={document:i,currentUser:n,parent:C,value:_};if(w&&Array.isArray(C)){const k=mJn(C,c),E=typeof k=="number";a.push({invalid:k===!1,isArrayItem:!0,title:E?"#".concat(Number(k)+1):"Unknown array item"});return}if(x!=null&&x.type){const k=Hi(x.type.hidden,S);a.push({invalid:k,isArrayItem:!1,title:U0(x.type)}),l=x.type;return}if(Lc(l)){const k=ju(i,b),E=k==null?void 0:k._type,j=(f=l==null?void 0:l.of)==null?void 0:f.find(A=>A.name===E),T=(h=j==null?void 0:j.fields)==null?void 0:h.find(A=>A.name===c);if(!E&&_){const A=(m=l==null?void 0:l.of)==null?void 0:m.map(B=>B==null?void 0:B.fields).filter(Boolean).flat(),P=A==null?void 0:A.find(B=>(B==null?void 0:B.name)===c),R=Hi((g=P==null?void 0:P.type)==null?void 0:g.hidden,S);P&&(a.push({invalid:R,isArrayItem:!1,title:U0(P==null?void 0:P.type)}),l=P==null?void 0:P.type);return}if(!T){a.push({invalid:!0,isArrayItem:!1,title:"Unknown field"});return}const $=U0(T==null?void 0:T.type),D=Hi((v=j==null?void 0:j.type)==null?void 0:v.hidden,S),I=Hi(T==null?void 0:T.type.hidden,S),O=D||I;a.push({invalid:O,isArrayItem:!1,title:$}),l=T==null?void 0:T.type;return}a.push({invalid:!0,isArrayItem:!1,title:"Unknown field"})}),a}function vJn(e,n){const r={};for(const i of e)r[i._key]={...i};for(const i of n)r[i._key]={...r[i._key],...i};return Object.values(r)}function yJn(e){return e.reduce((r,o)=>({...r,[o._id]:o}),{})}function bJn(e,n){var r;switch(n.type){case"COMMENTS_SET":{const o=yJn(n.comments);return{...e,comments:o}}case"COMMENT_ADDED":{const o=n.payload,i=o,s={[o._id]:{...e.comments[o._id],...i,_state:o._state||void 0,_createdAt:o._createdAt||new Date().toISOString()}};return{...e,comments:{...e.comments,...s}}}case"COMMENT_RECEIVED":{const o=n.payload;return{...e,comments:{...e.comments,[o._id]:o}}}case"COMMENT_DELETED":{const{[n.id]:o,...i}=e.comments;return Object.keys(i).forEach(s=>{i[s].parentCommentId===n.id&&delete i[s]}),{...e,comments:i}}case"COMMENT_UPDATED":{const o=n.payload,i=o._id,s=e.comments[i],a=((r=s==null?void 0:s.reactions)==null?void 0:r.filter(f=>f==null?void 0:f._optimisticState))||[],l=o.reactions||[],c=vJn(a,l),d={...s,...o,reactions:c};return{...e,comments:{...e.comments,[i]:d}}}default:return e}}const xJn={comments:{}},wJn={events:["welcome","mutation","reconnect"],includeResult:!0,visibility:"query"},CJn="_createdAt",_Jn="desc",SJn=['_type == "comment"',"target.document._ref == $documentId"],kJn=`{
_createdAt,
_id,
authorId,
context,
lastEditedAt,
message,
parentCommentId,
status,
target,
threadId,
reactions
}`,EJn="order(".concat(CJn," ").concat(_Jn,")"),kke="*[".concat(SJn.join(" && "),"] ").concat(kJn," | ").concat(EJn);function jJn(e){const{client:n,documentId:r}=e,[o,i]=p.useReducer(bJn,xJn),[s,a]=p.useState(n!==null),[l,c]=p.useState(null),d=p.useMemo(()=>({documentId:ro(r)}),[r]),f=p.useCallback(async()=>{if(!n){a(!1);return}try{const v=await n.fetch(kke,d);i({type:"COMMENTS_SET",comments:v}),a(!1)}catch(v){c(v)}},[n,d]),h=p.useCallback(async v=>{if(v.type==="welcome"&&(a(!0),await f(),a(!1)),v.type==="reconnect"&&a(!0),v.type==="mutation"){if(v.transition==="appear"){const y=v.result;y&&i({type:"COMMENT_RECEIVED",payload:y})}if(v.transition==="disappear"&&i({type:"COMMENT_DELETED",id:v.documentId}),v.transition==="update"){const y=v.result;y&&i({type:"COMMENT_UPDATED",payload:y})}}},[f]),m=p.useMemo(()=>n?n.observable.listen(kke,d,wJn).pipe(bn(y=>(c(y),ve(y)))):ve(),[n,d]);return p.useEffect(()=>{const v=m.subscribe(h);return()=>{v==null||v.unsubscribe()}},[h,m]),{data:p.useMemo(()=>Object.values(o.comments),[o.comments]),dispatch:i,error:l,loading:s}}function TJn(e){const{comments:n,currentUser:r,documentValue:o,schemaType:i}=e;return(n==null?void 0:n.filter(l=>!l.parentCommentId)).map(l=>{const c=gJn({currentUser:r,documentValue:o,fieldPath:l.target.path.field,schemaType:i});if(c.some(m=>m.invalid))return;const f=n==null?void 0:n.filter(m=>m.parentCommentId===l._id),h=[l,...f].length;return{breadcrumbs:c,commentsCount:h,fieldPath:l.target.path.field,parentComment:l,replies:f,threadId:l.threadId}}).filter(Boolean)}const VU=[],IJn={open:VU,resolved:VU},AJn=p.memo(function(n){const{children:r,documentId:o,documentType:i,isCommentsOpen:s,onCommentsOpen:a}=n,l=pj(),[c,d]=p.useState("open"),{client:f,createAddonDataset:h,isCreatingDataset:m}=zWn(),g=ro(o),v=_ee(g,i,"low"),y=pr().get(i),b=Ss(),{name:x,dataset:w,projectId:C}=Ql(),{dispatch:_,data:S=VU,error:k,loading:E}=jJn({documentId:g,client:f}),j=p.useMemo(()=>v.draft||v.published,[v.draft,v.published]),T=p.useCallback(H=>l.mode==="upsell"&&H==="resolved"?null:d(H),[d,l]),$=GWn(p.useMemo(()=>({documentValue:j,permission:"read"}),[j])),D=p.useMemo(()=>{if(!y||!b)return IJn;const H=n2(S,["_createdAt"],["desc"]),V=TJn({comments:H,schemaType:y,currentUser:b,documentValue:j});return{open:V.filter(W=>W.parentComment.status==="open"),resolved:V.filter(W=>W.parentComment.status==="resolved")}},[b,S,j,y]),I=p.useCallback(H=>D.open.filter(V=>V.threadId===H).length,[D.open]),O=p.useCallback(H=>S==null?void 0:S.find(V=>V._id===H),[S]),A=p.useCallback(H=>{var V,W;const q=((W=(V=S==null?void 0:S.find(F=>F._id===H._id))==null?void 0:V._state)==null?void 0:W.type)==="createError";_({type:"COMMENT_ADDED",payload:{...H,_state:q?{type:"createRetrying"}:void 0}})},[S,_]),P=p.useCallback((H,V)=>{_({type:"COMMENT_UPDATED",payload:{_id:H,...V}})},[_]),R=p.useCallback((H,V)=>{_({type:"COMMENT_UPDATED",payload:{_id:H,...V}})},[_]),B=p.useCallback((H,V)=>{_({type:"COMMENT_UPDATED",payload:{_id:H,_state:{error:V,type:"createError"}}})},[_]),{operation:L}=aJn(p.useMemo(()=>({client:f,currentUser:b,dataset:w,documentId:g,documentType:i,projectId:C,schemaType:y,workspace:x,getThreadLength:I,getComment:O,createAddonDataset:h,onCreate:A,onCreateError:B,onEdit:R,onUpdate:P}),[f,b,w,g,i,C,y,x,I,O,h,A,B,R,P])),z=p.useMemo(()=>({isCreatingDataset:m,status:c,setStatus:T,getComment:O,isCommentsOpen:s,onCommentsOpen:a,comments:{data:D,error:k,loading:E||m},operation:{create:L.create,edit:L.edit,react:L.react,remove:L.remove,update:L.update},mentionOptions:$}),[k,O,s,m,E,$,a,L.create,L.edit,L.react,L.remove,L.update,c,T,D]);return u.jsx(PXe.Provider,{value:z,children:r})}),iQe=p.createContext(void 0);p.memo(function(n){const{children:r,getIntent:o}=n;return u.jsx(iQe.Provider,{value:o,children:r})});const sQe=p.createContext(null),$Jn=p.memo(function(n){const{children:r}=n,[o,i]=p.useState(null),s=p.useCallback(l=>{i(l)},[]),a=p.useMemo(()=>({selectedPath:o,setSelectedPath:s}),[o,s]);return u.jsx(sQe.Provider,{value:a,children:r})}),aQe=p.createContext(null),DJn={apiVersion:"2023-12-11",useProjectHostname:!1,withCredentials:!1,useCdn:!0},Qp="comments",Eke={interpolate:/{{([\s\S]+?)}}/g},jke="www.sanity.io";function OJn(e){const[n,r]=p.useState(!1),[o,i]=p.useState(null),s=pee(),a=a2(),l=kr(Zn),c=p.useMemo(()=>({dialogSecondaryClicked:()=>a.log(M2e,{feature:Qp,type:"modal"}),dialogPrimaryClicked:()=>a.log(R2e,{feature:Qp,type:"modal"}),panelViewed:v=>a.log(O2e,{feature:Qp,type:"inspector",source:v}),panelDismissed:()=>a.log(P2e,{feature:Qp,type:"inspector"}),panelPrimaryClicked:()=>a.log(R2e,{feature:Qp,type:"inspector"}),panelSecondaryClicked:()=>a.log(M2e,{feature:Qp,type:"inspector"})}),[a]),d=p.useCallback(()=>{c.dialogPrimaryClicked()},[c]),f=p.useCallback(()=>{c.dialogSecondaryClicked()},[c]),h=p.useCallback(()=>{r(!1),a.log(P2e,{feature:Qp,type:"modal"})},[a]);p.useEffect(()=>{const y=l.withConfig(DJn).observable.request({uri:"/journey/comments"}).subscribe({next:b=>{if(b)try{const x=j_e(b.ctaButton.url,Eke);b.ctaButton.url=x({baseUrl:jke,projectId:s});const w=j_e(b.secondaryButton.url,Eke);b.secondaryButton.url=w({baseUrl:jke,projectId:s}),i(b)}catch{}},error:()=>{}});return()=>{y.unsubscribe()}},[l,s]);const m=p.useCallback(()=>{r(!0),a.log(O2e,{feature:Qp,type:"modal",source:"field_action"})},[a]),g=p.useMemo(()=>({upsellDialogOpen:n,handleOpenDialog:m,upsellData:o,telemetryLogs:c}),[m,n,o,c]);return u.jsxs(aQe.Provider,{value:g,children:[e.children,o&&n&&u.jsx(MXn,{data:o,onClose:h,onPrimaryClick:d,onSecondaryClick:f})]})}function PJn(e){const{documentId:n,documentType:r}=e;return u.jsx(lJn,{documentId:n,documentType:r,children:u.jsx(RJn,{...e})})}function RJn(e){const{documentId:n,documentType:r}=e,o=pj(),{openInspector:i,inspector:s}=ko(),a=p.useCallback(()=>{(s==null?void 0:s.name)!==D_&&i(D_)},[s==null?void 0:s.name,i]);return o.enabled?u.jsx(AJn,{documentId:n,documentType:r,isCommentsOpen:(s==null?void 0:s.name)===D_,onCommentsOpen:a,children:u.jsx($Jn,{children:e.renderDefault(e)})}):e.renderDefault(e)}var Tke=Object.freeze,MJn=Object.defineProperty,LJn=(e,n)=>Tke(MJn(e,"raw",{value:Tke(n||e.slice())})),Ike;const FJn=M(he)(Ike||(Ike=LJn([`
width: 320px;
`])));function BJn(e){const{count:n,currentUser:r,fieldTitle:o,isCreatingDataset:i,mentionOptions:s,onChange:a,onClick:l,onCommentAdd:c,onDiscard:d,onInputKeyDown:f,open:h,setOpen:m,value:g}=e,{t:v}=se(si),[y,b]=p.useState(null),[x,w]=p.useState(null),C=p.useRef(null),_=n>0,S=p.useCallback(()=>{h&&(m(!1),x==null||x.focus())},[x,h,m]),k=p.useCallback(()=>{c(),S()},[S,c]),E=p.useMemo(()=>fj(g),[g]),j=p.useCallback(()=>{var A;if(!E){S();return}(A=C.current)==null||A.discardDialogController.open()},[S,E]),T=p.useCallback(A=>{A.isDefaultPrevented()||f&&f(A)},[f]),$=p.useCallback(()=>{var A;(A=C.current)==null||A.discardDialogController.close()},[]),D=p.useCallback(()=>{var A;(A=C.current)==null||A.discardDialogController.close(),S(),d()},[S,d]),I=p.useCallback(A=>{A.key==="Escape"&&(A.preventDefault(),A.stopPropagation(),j())},[j]),O=p.useCallback(()=>{h&&j()},[h,j]);if(oo(O,[y]),!_){const A=u.jsx(Pt,{t:v,i18nKey:"compose.add-comment-input-placeholder",values:{field:o}}),P=u.jsx(FJn,{padding:2,space:4,children:u.jsx(UR,{currentUser:r,focusLock:!0,focusOnMount:!0,mentionOptions:s,onChange:a,onDiscardCancel:$,onDiscardConfirm:D,onKeyDown:T,onSubmit:k,placeholder:A,readOnly:i,ref:C,value:g})});return u.jsx(io,{constrainSize:!0,content:P,fallbackPlacements:["bottom-end"],open:h,placement:"right-start",portal:!0,ref:b,onKeyDown:I,children:u.jsx("div",{children:u.jsx(Te,{"aria-label":v("field-button.aria-label-add"),disabled:i,icon:TKn,mode:"bleed",onClick:l,ref:w,selected:h,tooltipProps:{content:v("field-button.title"),placement:"top"}})})})}return u.jsx(hn,{portal:!0,placement:"top",content:v("field-button.content",{count:n}),children:u.jsx(Dr,{"aria-label":v("field-button.aria-label-open"),mode:"bleed",onClick:l,padding:2,space:2,children:u.jsxs(te,{align:"center",gap:2,children:[u.jsx(G,{size:1,children:u.jsx(IKn,{})}),u.jsx(G,{size:0,children:n>9?"9+":n})]})})})}var Ake=Object.freeze,NJn=Object.defineProperty,lQe=(e,n)=>Ake(NJn(e,"raw",{value:Ake(n||e.slice())})),$ke,Dke;const VJn={initial:{opacity:0},animate:{opacity:1},exit:{opacity:0}};function zJn(e){const{enabled:n,mode:r}=pj();return n?u.jsx(WJn,{...e,mode:r}):e.renderDefault(e)}const Oke={behavior:"smooth",block:"start"},HJn=M(Nu.div)(e=>{let{theme:n}=e;const{radius:r,space:o,color:i}=n.sanity,s=Ot.yellow[i.dark?900:50].hex;return ge($ke||($ke=lQe([`
mix-blend-mode: `,`;
border-radius: `,`px;
top: -`,`px;
left: -`,`px;
bottom: -`,`px;
right: -`,`px;
pointer-events: none;
position: absolute;
z-index: 1;
width: calc(100% + `,`px);
height: calc(100% + `,`px);
background-color: `,`;
`])),i.dark?"screen":"multiply",r[3],o[2],o[2],o[2],o[2],o[2]*2,o[2]*2,s)}),UJn=M(he)(Dke||(Dke=lQe([`
position: relative;
`])));function WJn(e){const{mode:n}=e,[r,o]=p.useState(!1),[i,s]=p.useState(null),a=p.useRef(null),[l,c]=p.useState(null),{element:d}=Bv(),f=Ss(),{comments:h,isCommentsOpen:m,isCreatingDataset:g,mentionOptions:v,onCommentsOpen:y,operation:b,setStatus:x,status:w}=QXe(),{upsellData:C,handleOpenDialog:_}=rQe(),{selectedPath:S,setSelectedPath:k}=nQe(),E=p.useMemo(()=>U0(e.schemaType),[e.schemaType]),j=p.useMemo(()=>!m||(S==null?void 0:S.origin)==="form"||(S==null?void 0:S.origin)==="url"?!1:(S==null?void 0:S.fieldPath)===pi(e.path),[m,e.path,S==null?void 0:S.fieldPath,S==null?void 0:S.origin]),T=p.useMemo(()=>{const B=pi(e.path);return h.data.open.map(z=>z.fieldPath===B?z.commentsCount:0).reduce((z,H)=>z+H,0)||0},[h.data.open,e.path]),$=T>0,D=p.useCallback(B=>{k({threadId:B,origin:"form",fieldPath:pi(e.path)}),c(B)},[e.path,k]),I=p.useCallback(()=>{var B;if($){w==="resolved"&&x("open"),o(!1),y==null||y();const L=(B=h.data.open.find(z=>z.fieldPath===pi(e.path)))==null?void 0:B.threadId;L&&D(L);return}if(n==="upsell"){C?_():y==null||y();return}o(L=>!L)},[$,w,y,h.data.open,x,e.path,D,n,_,C]),O=p.useCallback(()=>{if(i){const B=qf(),L={fieldPath:pi(e.path),message:i,parentCommentId:void 0,status:"open",threadId:B,reactions:[]};b.create(L),y==null||y(),w==="resolved"&&x("open"),s(null),D(B)}},[D,y,b,e.path,x,w,i]),A=p.useCallback(()=>s(null),[]),P=p.useMemo(()=>({...Oke,boundary:d,scrollMode:"if-needed",block:"start"}),[d]);p.useEffect(()=>{j&&a.current&&m&&Hx(a.current,P)},[d,m,j,e.path,P]),p.useEffect(()=>{if(m&&l){const B=document.querySelector('[data-group-id="'.concat(l,'"]'));B&&(B.scrollIntoView(Oke),c(null))}},[m,l]);const R=p.useMemo(()=>({button:f&&u.jsx(BJn,{count:Number(T),currentUser:f,fieldTitle:E,isCreatingDataset:g,mentionOptions:v,onChange:s,onClick:I,onCommentAdd:O,onDiscard:A,open:r,setOpen:o,value:i}),hasComments:$,isAddingComment:r}),[f,T,E,v,I,O,A,r,i,g,$]);return u.jsxs(UJn,{ref:a,children:[e.renderDefault({...e,__internal_comments:R}),u.jsx(Gw,{children:j&&u.jsx(HJn,{animate:"animate",exit:"exit",initial:"initial",variants:VJn})})]})}const GJn=!1,cQe={},lPr=Symbol("LOADING_PANE"),uQe="documentPanelPortalElement",dQe=p.createContext(null);function ko(){const e=p.useContext(dQe);if(!e)throw new Error("DocumentPane: missing context value");return e}var Pke=Object.freeze,qJn=Object.defineProperty,fQe=(e,n)=>Pke(qJn(e,"raw",{value:Pke(n||e.slice())})),Rke,Mke;const YJn="https://snty.link/comments-beta-feedback",KJn=M.span(Rke||(Rke=fQe([`
margin-right: 0.2em;
`]))),ZJn=M.a(Mke||(Mke=fQe([`
white-space: nowrap;
`]))),XJn=M(pe)({position:"relative",zIndex:1});function QJn(){const{t:e}=se(si);return u.jsx(XJn,{padding:4,children:u.jsxs(G,{muted:!0,size:1,children:[e("feature-feedback.title")," ",u.jsxs(ZJn,{href:YJn,target:"_blank",rel:"noreferrer",children:[u.jsxs(KJn,{children:[e("feature-feedback.link")," "]})," ",u.jsx(Hg,{})]})]})})}const JJn=M(pe)({position:"relative",zIndex:1,lineHeight:0}),eer=p.forwardRef(function(n,r){const{t:o}=se(si),{onClose:i,onViewChange:s,view:a,mode:l}=n,c=p.useCallback(()=>s("open"),[s]),d=p.useCallback(()=>s("resolved"),[s]);return u.jsx(JJn,{ref:r,children:u.jsxs(te,{padding:2,children:[u.jsxs(te,{align:"center",flex:1,gap:2,paddingY:2,padding:3,children:[u.jsx(G,{as:"h1",size:1,weight:"medium",children:o("feature-name")}),u.jsx(TWn,{})]}),u.jsxs(te,{flex:"none",padding:1,gap:2,children:[u.jsx(vr,{id:"comment-status-menu-button",button:u.jsx(Te,{text:o(a==="open"?"status-filter.status-open":"status-filter.status-resolved"),mode:"bleed",iconRight:ts}),menu:u.jsxs(Xn,{style:{width:"180px"},children:[u.jsx(wt,{iconRight:a==="open"?Ic:void 0,onClick:c,text:o("status-filter.status-open-full")}),u.jsx(wt,{iconRight:a==="resolved"?Ic:void 0,onClick:d,text:o("status-filter.status-resolved-full"),tooltipProps:l==="upsell"?{content:o("status-filter.status-resolved-full-upsell")}:void 0,disabled:l==="upsell"})]}),popover:{placement:"bottom-end"}}),u.jsx(Te,{"aria-label":o("close-pane-button-text-aria-label"),icon:Dq,mode:"bleed",onClick:i,tooltipProps:{content:o("close-pane-button-text")}})]})]})})});var Lke=Object.freeze,ter=Object.defineProperty,ner=(e,n)=>Lke(ter(e,"raw",{value:Lke(n||e.slice())})),Fke;const rer=M(Hc)(Fke||(Fke=ner([`
display: flex;
flex-direction: column;
height: 100%;
overflow: hidden;
`])));function oer(e){const{enabled:n,mode:r}=pj();return n?u.jsx(rer,{children:u.jsx(ier,{...e,mode:r})}):null}function ier(e){const{t:n}=se(si),{onClose:r,mode:o}=e,[i,s]=p.useState(!1),[a,l]=p.useState(null),[c,d]=p.useState(!1),[f,h]=p.useState(null),m=p.useRef(null),g=p.useRef(null),v=Ss(),{params:y,createPathWithParams:b,setParams:x}=Yu(),w=Qs(y)||cQe,C=p.useRef(w==null?void 0:w.comment),_=p.useRef(!1),S=Ns().push,{onPathOpen:k,ready:E}=ko(),{isDismissed:j,setDismissed:T}=hJn(),{comments:$,getComment:D,isCreatingDataset:I,mentionOptions:O,setStatus:A,status:P,operation:R}=QXe(),{isTopLayer:B}=Kl(),L=p.useMemo(()=>$.data[P],[$,P]),z=p.useMemo(()=>$.loading||!E,[$.loading,E]),{selectedPath:H,setSelectedPath:V}=nQe(),{upsellData:W,telemetryLogs:q}=rQe();p.useEffect(()=>(o==="upsell"&&((H==null?void 0:H.origin)==="form"?q.panelViewed("field_action"):C.current?q.panelViewed("link"):q.panelViewed("document_action")),()=>{o==="upsell"&&q.panelDismissed()}),[]);const F=p.useCallback(re=>{A(re),V(null)},[V,A]),Q=p.useCallback(()=>{r(),V(null)},[r,V]),N=p.useCallback(re=>{const ye=b({...y,comment:re}),ce="".concat(window.location.origin).concat(ye);navigator.clipboard.writeText(ce).then(()=>{S({closable:!0,status:"info",title:n("copy-link-success-message")})}).catch(()=>{S({closable:!0,status:"error",title:n("copy-link-error-message")})})},[b,y,S,n]),Y=p.useCallback(re=>{const ye=D(re);ye&&R.create({fieldPath:ye.target.path.field,id:ye._id,message:ye.message,parentCommentId:ye.parentCommentId,reactions:ye.reactions||[],status:ye.status,threadId:ye.threadId})},[D,R]),Z=p.useCallback(()=>{c||(s(!1),l(null))},[c]),ne=p.useCallback(re=>{if(V(re),re!=null&&re.fieldPath){const ye=Cd(re.fieldPath);k(ye)}},[k,V]),X=p.useCallback(re=>{R.create(re),V({fieldPath:re.fieldPath,origin:"inspector",threadId:re.threadId})},[R,V]),J=p.useCallback(re=>{R.create(re)},[R]),oe=p.useCallback((re,ye)=>{R.edit(re,ye)},[R]),ue=p.useCallback(re=>{var ye;const ce=L.find(we=>{var xe;return((xe=we.parentComment)==null?void 0:xe._id)===re}),me=!!(ce&&((ye=ce==null?void 0:ce.replies)==null?void 0:ye.length)>0);s(!0),l({commentId:re,isParent:me})},[L]),le=p.useCallback(async re=>{try{d(!0),await R.remove(re),Z()}catch(ye){h(ye)}finally{d(!1)}},[Z,R]),fe=p.useCallback((re,ye)=>{const ce=D(re);ce&&(V({fieldPath:ce.target.path.field||null,origin:ye||"inspector",threadId:ce.threadId||null}),setTimeout(()=>{var me;(me=m.current)==null||me.scrollToComment(re)}))},[D,V]),ke=p.useCallback((re,ye)=>{R.update(re,{status:ye}),ye==="open"&&(A("open"),fe(re))},[fe,R,A]),Ce=p.useCallback((re,ye)=>{R.react(re,ye)},[R]),ee=p.useCallback(()=>{H&&B&&V(null)},[B,H,V]);oo(ee,[g.current]),p.useEffect(()=>{const re=D(C.current||"");!z&&re&&_.current===!1&&(A(re.status||"open"),fe(re._id,"url"),_.current=!0,C.current=void 0,x({...y,comment:void 0}))},[D,fe,z,y,x,A]);const ae=p.useMemo(()=>o==="upsell"&&W?u.jsx(NXn,{data:W,onPrimaryClick:q.panelPrimaryClicked,onSecondaryClick:q.panelSecondaryClicked}):null,[o,q.panelPrimaryClicked,q.panelSecondaryClicked,W]);return u.jsxs(p.Fragment,{children:[a&&i&&u.jsx(jKn,{...a,error:f,loading:c,onClose:Z,onConfirm:le}),u.jsxs(te,{direction:"column",flex:1,height:"fill",onClick:ee,overflow:"hidden",ref:g,children:[u.jsx($Xn,{onDismiss:T,open:!j,placement:"left-start",children:u.jsx(eer,{onClose:Q,onViewChange:F,view:P,mode:o})}),v&&u.jsx(EXn,{beforeListNode:ae,comments:L,currentUser:v,error:$.error,loading:z,mentionOptions:O,mode:o,onCopyLink:N,onCreateRetry:Y,onDelete:ue,onEdit:oe,onNewThreadCreate:X,onPathSelect:ne,onReactionSelect:Ce,onReply:J,onStatusChange:ke,readOnly:I,ref:m,selectedPath:H,status:P}),o==="default"&&u.jsx(QJn,{})]})]})}function ser(){const{t:e}=se(si),{enabled:n}=pj();return{hidden:!n,icon:r6e,showAsAction:!0,title:e("feature-name")}}const aer={name:D_,component:oer,useMenuItem:ser};function ler(e){const{enabled:n,isLoading:r}=hee("studioComments");return u.jsx(VWn,{children:u.jsx(fJn,{children:u.jsx(U8,{condition:!n&&!r,wrapper:o=>u.jsx(OJn,{children:o}),children:e.renderDefault(e)})})})}const cer=Cee({name:"sanity/structure/comments",document:{inspectors:[aer],components:{unstable_layout:PJn}},form:{components:{field:zJn}},studio:{components:{layout:ler}},i18n:{bundles:[yKn]}});function hQe(e){const{children:n,currentMinWidth:r,flex:o,minWidth:i,paneKey:s,title:a="Error",tone:l="critical"}=e;return u.jsxs(qR,{currentMinWidth:r,flex:o,id:s,minWidth:i,tone:l,children:[u.jsx(Pee,{title:a}),u.jsx(YR,{overflow:"auto",children:u.jsx(K,{paddingX:4,paddingY:5,children:n})})]})}function uer(e){const n=[{ms:300,messageKey:"panes.resolving.default-message"},{ms:5e3,messageKey:"panes.resolving.slow-resolve-message"}],r=ve(null);return Yn(...n.map(o=>r.pipe(vP("messageKey"in o?{messageKey:o.messageKey}:{message:o.message}),yP(o.ms))))}var Bke=Object.freeze,der=Object.defineProperty,fer=(e,n)=>Bke(der(e,"raw",{value:Bke(n||e.slice())})),Nke;const her="panes.resolving.default-message",per=M(te)(Nke||(Nke=fer([`
opacity: 0;
transition: opacity 200ms;
&[data-mounted] {
opacity: 1;
}
`]))),pQe=p.memo(e=>{const{delay:n=300,flex:r,message:o=uer,minWidth:i,paneKey:s,path:a,selected:l,title:c,tone:d}=e,{t:f}=se(cn),h=p.useMemo(()=>typeof o=="function"?o(a?a.split(";"):[]):o,[o,a]),[m,g]=p.useState(()=>typeof h=="string"?h:her);p.useEffect(()=>{if(typeof h!="object"||typeof h.subscribe=="function")return;const C=h.subscribe(_=>{g("messageKey"in _?f(_.messageKey):_.message)});return()=>C.unsubscribe()},[h,f]);const[v,y]=p.useState(null),[b,x]=p.useState(!1);p.useEffect(()=>{if(v)return b$t(()=>x(!0))},[v]);const w=u.jsx(per,{align:"center","data-mounted":b?"":void 0,direction:"column",height:"fill",justify:"center",ref:y,children:u.jsx(Jr,{showText:!0,title:c||m})});return u.jsx(qR,{flex:r,id:s,minWidth:i,selected:l,tone:d,children:u.jsx(YR,{children:w})})});pQe.displayName="LoadingPane";const mQe=p.createContext(null);function hy(){const e=p.useContext(mQe);if(!e)throw new Error("StructureTool: missing context value");return e}const mer=p.memo(function(n){const{documentId:r,documentType:o,index:i,setMenuItem:s,useMenuItem:a}=n,l=Qs(a({documentId:r,documentType:o}));return p.useEffect(()=>{s(i,l)},[i,l,s]),u.jsx(u.Fragment,{})});function ger(e){const{documentId:n,documentType:r,inspectors:o,onMenuItems:i}=e,s=o.length,a=p.useRef(s),[l,c]=p.useState(()=>Array.from(new Array(s))),d=p.useRef(l);p.useEffect(()=>{if(a.current!==s){const h=Array.from(new Array(s));for(let m=0;m<s;m++)h[m]=d.current[m];a.current=s,c(()=>(d.current=h,h))}},[s]);const f=p.useCallback((h,m)=>{c(g=>{const v=[...g];return v[h]=m,d.current=v,v})},[]);return p.useEffect(()=>{i(l.filter(Boolean))},[l,i]),u.jsx(u.Fragment,{children:o.map((h,m)=>h.useMenuItem&&u.jsx(mer,{documentId:n,documentType:r,index:m,setMenuItem:f,useMenuItem:h.useMenuItem},h.name))})}function gQe(){const{connectionState:e,schemaType:n,title:r,value:o}=ko(),i=!!o&&e==="connected",{error:s,value:a}=CR({enabled:i,schemaType:n,value:o});return e!=="connected"?{error:void 0,title:void 0}:r?{error:void 0,title:r}:o?s?{error:"Error: ".concat(s.message),title:void 0}:{error:void 0,title:a==null?void 0:a.title}:{error:void 0,title:"New ".concat((n==null?void 0:n.title)||(n==null?void 0:n.name))}}const ver=["patch","commit"],yer=p.memo(function(){const{push:n}=Ns(),{documentId:r,documentType:o}=ko(),{title:i}=gQe(),s=eXe(r,o),a=p.useRef(s),l=Yu(),{t:c}=se(cn),d=i||c("panes.document-operation-results.operation-undefined-title"),f=d.length>25?"".concat(d.slice(0,25),"..."):d;return p.useEffect(()=>{if(!s||s===a.current)return;let h;return s.type==="error"&&n({closable:!0,duration:3e4,status:"error",title:c("panes.document-operation-results.operation-error",{context:s.op}),description:u.jsxs("details",{children:[u.jsx("summary",{children:c("panes.document-operation-results.error.summary.title")}),s.error.message]})}),s.type==="success"&&!ver.includes(s.op)&&n({closable:!0,status:"success",title:u.jsx(Pt,{context:s.op,i18nKey:"panes.document-operation-results.operation-success",t:c,values:{title:f},components:{Strong:"strong"}})}),s.type==="success"&&s.op==="delete"&&(h=setTimeout(()=>l.closeCurrentAndAfter(),0)),a.current=s,()=>clearTimeout(h)},[s,l,n,c,f]),null}),ber=M(pe)({position:"relative",zIndex:1,lineHeight:0});function vQe(e){const{as:n,children:r,closeButtonLabel:o,onClose:i,title:s,...a}=e,{t:l}=se(cn);return u.jsxs(ber,{...a,as:n,children:[u.jsxs(te,{padding:2,children:[u.jsx(K,{flex:1,padding:3,children:u.jsx(G,{as:"h1",size:1,weight:"medium",children:s})}),u.jsx(K,{flex:"none",padding:1,children:u.jsx(Te,{"aria-label":o,icon:Oi,mode:"bleed",onClick:i,tooltipProps:{content:l("document-inspector.close-button.tooltip")}})})]}),r]})}var Vke=Object.freeze,xer=Object.defineProperty,wer=(e,n)=>Vke(xer(e,"raw",{value:Vke(n||e.slice())})),zke;const Cer=M.div(zke||(zke=wer([`
position: absolute;
top: 0;
left: -4px;
bottom: 0;
width: 9px;
z-index: 201;
cursor: ew-resize;
/* Border */
& > span:nth-child(1) {
display: block;
border-left: 1px solid var(--card-border-color);
position: absolute;
top: 0;
left: 4px;
bottom: 0;
transition: opacity 200ms;
}
/* Hover effect */
& > span:nth-child(2) {
display: block;
position: absolute;
top: 0;
left: 0;
width: 9px;
bottom: 0;
background-color: var(--card-border-color);
opacity: 0;
transition: opacity 150ms;
}
@media (hover: hover) {
&:hover > span:nth-child(2) {
opacity: 0.2;
}
}
`])));function _er(e){const{onResize:n,onResizeStart:r}=e,o=p.useRef(0),i=p.useCallback(s=>{s.preventDefault(),o.current=s.pageX,r();const a=c=>{c.preventDefault(),n(c.pageX-o.current)},l=()=>{window.removeEventListener("mousemove",a),window.removeEventListener("mouseup",l)};window.addEventListener("mousemove",a),window.addEventListener("mouseup",l)},[n,r]);return u.jsxs(Cer,{onMouseDown:i,children:[u.jsx("span",{}),u.jsx("span",{})]})}var Hke=Object.freeze,Ser=Object.defineProperty,ker=(e,n)=>Hke(Ser(e,"raw",{value:Hke(n||e.slice())})),Uke;const Eer=M(K)(Uke||(Uke=ker([`
position: relative;
flex: 1;
padding-left: 1px;
`])));function jer(e){const{as:n,children:r,minWidth:o,maxWidth:i,...s}=e,[a,l]=p.useState(null),c=p.useRef(),[d,f]=p.useState(),h=p.useCallback(()=>{c.current=a==null?void 0:a.offsetWidth},[a]),m=p.useCallback(v=>{const y=c.current;y&&f(Math.min(Math.max(y-v,o),i))},[o,i]),g=p.useMemo(()=>d?{flex:"none",width:d}:{minWidth:o,maxWidth:i},[o,i,d]);return u.jsxs(Eer,{as:n,...s,ref:l,style:g,children:[r,u.jsx(_er,{onResize:m,onResizeStart:h})]})}function Ter(e){const{documentId:n,documentType:r,flex:o}=e,{collapsed:i}=d1(),{closeInspector:s,inspector:a}=ko(),{features:l}=hy(),c=p.useCallback(()=>{a&&s(a.name)},[s,a]);if(i||!a)return null;const d=p.createElement(a.component,{onClose:c,documentId:n,documentType:r});return l.resizablePanes?u.jsx(jer,{as:"aside","data-ui":"DocumentInspectorPanel",flex:o,maxWidth:wKn,minWidth:MU,children:d}):u.jsx(K,{as:"aside","data-ui":"DocumentInspectorPanel",flex:o,children:d})}function zU(e,n,r){const o=ZMn(),[i,s]=p.useState(r),a=e?"structure-tool::".concat(e,"::").concat(n):"structure-tool::".concat(n),l=p.useMemo(()=>o.getKey(a),[o,a]);p.useEffect(()=>{const d=l.pipe(bs(r)).subscribe({next:s});return()=>d==null?void 0:d.unsubscribe()},[r,a,l]);const c=p.useCallback(d=>{s(d),o.setKey(a,d)},[o,a]);return p.useMemo(()=>[i,c],[c,i])}const nb={id:"parsed",title:"document-inspector.view-mode.parsed"},rb={id:"raw",title:"document-inspector.view-mode.raw-json"},Ier=[nb,rb],eO=cKn(1e3);function yQe(e,n){const r=eO.get(e);return r===void 0?(eO.set(e,Array.isArray(n)||en(n)),yQe(e,n)):r}function Aer(e){const{path:n}=e,r=eO.get(n);r!==void 0&&eO.set(n,!r)}function bQe(e){const n=window.getSelection();if(n){const r=document.createRange();n.removeAllRanges(),r.selectNodeContents(e),n.addRange(r)}}function Wke(e){bQe(e.currentTarget)}function $er(e){e.keyCode===65&&(e.metaKey||e.ctrlKey)&&(e.preventDefault(),bQe(e.currentTarget))}function Der(e){return en(e)&&cx(e._id)&&cx(e._type)}var Gke=Object.freeze,Oer=Object.defineProperty,Per=(e,n)=>Gke(Oer(e,"raw",{value:Gke(n||e.slice())})),qke;const Rer=M.div(e=>{let{theme:n}=e;const{color:r,fonts:o,space:i}=n.sanity;return ge(qke||(qke=Per([`
& .json-inspector,
& .json-inspector .json-inspector__selection {
font-family: `,`;
font-size: `,`px;
line-height: `,`px;
color: var(--card-code-fg-color);
}
& .json-inspector .json-inspector__leaf {
padding-left: `,`;
}
& .json-inspector .json-inspector__leaf.json-inspector__leaf_root {
padding-top: `,`;
padding-left: 0;
}
& .json-inspector > .json-inspector__leaf_root > .json-inspector__line > .json-inspector__key {
display: none;
}
& .json-inspector .json-inspector__line {
display: block;
position: relative;
cursor: default;
}
& .json-inspector .json-inspector__line::after {
content: '';
position: absolute;
top: 0;
left: -200px;
right: -50px;
bottom: 0;
z-index: -1;
pointer-events: none;
}
& .json-inspector .json-inspector__line:hover::after {
background: var(--card-code-bg-color);
}
& .json-inspector .json-inspector__leaf_composite > .json-inspector__line {
cursor: pointer;
}
& .json-inspector .json-inspector__leaf_composite > .json-inspector__line::before {
content: '▸ ';
margin-left: calc(0 - `,` + 3px);
font-size: `,`px;
line-height: `,`px;
}
&
.json-inspector
.json-inspector__leaf_expanded.json-inspector__leaf_composite
> .json-inspector__line::before {
content: '▾ ';
font-size: `,`px;
line-height: `,`px;
}
& .json-inspector .json-inspector__radio,
& .json-inspector .json-inspector__flatpath {
display: none;
}
& .json-inspector .json-inspector__value {
margin-left: `,`;
}
&
.json-inspector
> .json-inspector__leaf_root
> .json-inspector__line
> .json-inspector__key
+ .json-inspector__value {
margin: 0;
}
& .json-inspector .json-inspector__key {
color: `,`;
}
& .json-inspector .json-inspector__value_helper,
& .json-inspector .json-inspector__value_null {
color: `,`;
}
& .json-inspector .json-inspector__not-found {
padding-top: `,`;
}
& .json-inspector .json-inspector__value_string {
color: `,`;
}
& .json-inspector .json-inspector__value_boolean {
color: `,`;
}
& .json-inspector .json-inspector__value_number {
color: `,`;
}
& .json-inspector .json-inspector__show-original {
display: inline-block;
padding: 0 6px;
cursor: pointer;
}
& .json-inspector .json-inspector__show-original:hover {
color: inherit;
}
& .json-inspector .json-inspector__show-original::before {
content: '↔';
}
& .json-inspector .json-inspector__show-original:hover::after {
content: ' expand';
}
`])),o.code.family,o.code.sizes[1].fontSize,o.code.sizes[1].lineHeight,Ae(i[4]),Ae(i[3]),Ae(i[4]),o.code.sizes[1].fontSize,o.code.sizes[1].lineHeight,o.code.sizes[1].fontSize,o.code.sizes[1].lineHeight,Ae(i[4]/2),r.syntax.property,r.syntax.constant,Ae(i[3]),r.syntax.string,r.syntax.boolean,r.syntax.number)});function Mer(e){const{onChange:n,query:r}=e,o=p.useCallback(s=>n(s.target.value),[n]),{t:i}=se(cn);return u.jsx(xs,{icon:Ja,onChange:o,placeholder:i("document-inspector.search.placeholder"),radius:2,value:r||""})}function Ler(e){const{value:n}=e,{onInspectClose:r,paneKey:o}=ko(),i="".concat(o,"_inspect_"),[s,a]=zU("structure-tool","inspect-view-preferred-view-mode-".concat(o),"parsed"),l=Ier.find(h=>h.id===s),c=p.useCallback(()=>{a(nb.id)},[a]),d=p.useCallback(()=>{a(rb.id)},[a]),{t:f}=se(cn);return u.jsx(Vs,{bodyHeight:"fill",id:"".concat(i,"dialog"),header:Der(n)?u.jsx(Pt,{t:f,i18nKey:"document-inspector.dialog.title",components:{DocumentTitle:()=>u.jsx("em",{children:u.jsx(RXe,{document:n})})}}):u.jsx("em",{children:f("document-inspector.dialog.title-no-value")}),onClose:r,onClickOutside:r,padding:!1,width:2,children:u.jsxs(te,{direction:"column",height:"fill",children:[u.jsx(pe,{padding:3,paddingTop:0,shadow:1,style:{position:"sticky",bottom:0,zIndex:3},children:u.jsxs(OK,{space:1,children:[u.jsx(k$,{"aria-controls":"".concat(i,"tabpanel"),id:"".concat(i,"tab-").concat(nb.id),label:f(nb.title),onClick:c,selected:l===nb}),u.jsx(k$,{"aria-controls":"".concat(i,"tabpanel"),id:"".concat(i,"tab-").concat(rb.id),label:f(rb.title),onClick:d,selected:l===rb})]})}),u.jsxs(ROt,{"aria-labelledby":"".concat(i,"tab-").concat(s),flex:1,id:"".concat(i,"tabpanel"),overflow:"auto",padding:4,style:{outline:"none"},children:[l===nb&&u.jsx(Rer,{children:u.jsx(aKn,{data:n,isExpanded:yQe,onClick:Aer,search:Mer})}),l===rb&&u.jsx(qi,{language:"json",tabIndex:0,onKeyDown:$er,onDoubleClick:Wke,onFocus:Wke,size:1,children:JSON.stringify(n,null,2)})]})]})})}function HU(e){let{size:n}=e;return u.jsx(Te,{"aria-hidden":!0,disabled:!0,size:n,style:{pointerEvents:"none",visibility:"hidden",width:0},text:"-"})}function KR(e){const{action:n,content:r,icon:o,tone:i="transparent",...s}=e;return u.jsx(pe,{borderBottom:!0,paddingX:4,paddingY:2,tone:i,...s,children:u.jsxs(te,{align:"center",gap:3,children:[o&&u.jsx(G,{size:0,children:u.jsx(o,{})}),u.jsx(te,{align:"center",flex:1,gap:2,paddingY:3,children:r}),u.jsx(HU,{}),n&&u.jsx(Te,{as:n==null?void 0:n.as,mode:"ghost",onClick:n==null?void 0:n.onClick,text:n.text,tone:n.tone||"default"})]})})}function Fer(e){let{revisionId:n}=e;const{documentId:r,documentType:o}=ko(),{restore:i}=Md(r,o),{navigateIntent:s}=Uu(),a=p.useCallback(()=>{n&&(i.execute(n),s("edit",{id:r,type:o}))},[r,o,s,i,n]),{t:l}=se(cn);return u.jsx(KR,{action:n?{onClick:a,text:l("banners.deleted-document-banner.restore-button.text")}:void 0,content:u.jsx(G,{size:1,weight:"medium",children:l("banners.deleted-document-banner.text")}),"data-testid":"deleted-document-banner",icon:Zk})}function Ber(){const{schemaType:e}=ko(),{t:n}=se(cn);return rOe(e)?u.jsx(KR,{content:u.jsxs(G,{size:1,weight:"medium",children:[u.jsx(Pt,{t:n,i18nKey:"banners.deprecated-document-type-banner.text"})," ",e.deprecated.reason]}),"data-testid":"deprecated-document-type-banner",icon:Nc}):null}function Ner(e){let{granted:n,requiredPermission:r}=e;const o=Ss(),i=x2({style:"short"}),{t:s}=se(cn);if(n)return null;const a=((o==null?void 0:o.roles)||[]).map(c=>c.title),l=i.formatToParts(a).map(c=>c.type==="element"?u.jsx("code",{children:c.value},c.value):c.value);return u.jsx(KR,{content:u.jsx(G,{size:1,weight:"medium",children:u.jsx(Pt,{t:s,i18nKey:"banners.permission-check-banner.missing-permission",components:{Roles:()=>u.jsx(u.Fragment,{children:l})},values:{count:l.length,roles:a},context:r})}),"data-testid":"permission-check-banner",icon:Zk})}const xQe=p.memo(()=>{var e,n,r,o,i,s,a;const l=Ma(),{params:c,groupIndex:d,routerPanesState:f,replaceCurrent:h,BackLink:m}=Yu(),g=(e=f[d])==null?void 0:e[0].id,v=f[d-1],y=v==null?void 0:v[0],b=y==null?void 0:y.id,x=!!((n=y==null?void 0:y.params)!=null&&n.rev),w=p.useMemo(()=>(c==null?void 0:c.parentRefPath)&&Cd(c.parentRefPath)||null,[c==null?void 0:c.parentRefPath]),{t:C}=se(cn),_=Mi(()=>{const E=w==null?void 0:w[0];if(!b||!E||!w)return ve({loading:!1});const j=ro(b),T=Cd(E),$=T.findIndex(D=>typeof D=="object"&&"_key"in D);return xi(ve({loading:!0}),l.unstable_observePathsDocumentPair(j,$===-1?T:T.slice(0,$)).pipe(gP(750),_e(D=>{let{draft:I,published:O}=D;var A;return{loading:!1,result:{availability:{draft:I.availability,published:O.availability},refValue:(A=Av(I.snapshot||O.snapshot,w))==null?void 0:A._ref}}})))},[l,b,w],{loading:!0}),S=p.useCallback(()=>{var E;_.loading||(E=_.result)!=null&&E.refValue&&h({id:_.result.refValue,params:c})},[_.loading,_.result,h,c]);return!b||!w||x||_.loading||!((r=_.result)!=null&&r.availability.draft.available)&&!((o=_.result)!=null&&o.availability.published.available)||((i=_.result)==null?void 0:i.refValue)===g?null:u.jsx(KR,{action:(s=_.result)!=null&&s.refValue?{onClick:S,icon:Nw,text:C("banners.reference-changed-banner.reason-changed.reload-button.text")}:{as:m,icon:Oi,text:C("banners.reference-changed-banner.reason-removed.close-button.text")},"data-testid":"reference-changed-banner",content:u.jsx(G,{size:1,weight:"medium",children:(a=_.result)!=null&&a.refValue?C("banners.reference-changed-banner.reason-changed.text"):C("banners.reference-changed-banner.reason-removed.text")}),icon:ii,tone:"caution"})});xQe.displayName="ReferenceChangedBanner";var Yke=Object.freeze,Ver=Object.defineProperty,Kke=(e,n)=>Yke(Ver(e,"raw",{value:Yke(n||e.slice())})),Zke,Xke;const zer=M(he)(Xke||(Xke=Kke([`
`,`
`])),e=>{let{theme:n}=e;return ge(Zke||(Zke=Kke([`
@supports not (container-type: inline-size) {
display: none !important;
}
container-type: inline-size;
[data-heading] {
font-size: `,`px;
line-height: `,`px;
overflow-wrap: break-word;
text-wrap: pretty;
}
@container (max-width: 560px) {
[data-heading] {
font-size: `,`px;
line-height: `,`px;
}
}
@container (max-width: 420px) {
[data-heading] {
font-size: `,`px;
line-height: `,`px;
}
}
`])),n.sanity.fonts.heading.sizes[4].fontSize,n.sanity.fonts.heading.sizes[4].lineHeight,n.sanity.fonts.heading.sizes[3].fontSize,n.sanity.fonts.heading.sizes[3].lineHeight,n.sanity.fonts.heading.sizes[2].fontSize,n.sanity.fonts.heading.sizes[2].lineHeight)}),Her=e=>{let{documentId:n,schemaType:r,title:o}=e;var i;const s=n===r.name,{t:a}=Op(cn);return r.__experimental_formPreviewTitle===!1?null:u.jsxs(zer,{marginBottom:6,space:4,children:[!s&&u.jsx(G,{muted:!0,size:1,children:(i=r.title)!=null?i:r.name}),u.jsx(Cs,{as:"h2","data-heading":!0,muted:!o,children:o??a("document-view.form-view.form-title-fallback")})]})};function Uer(e){const n=p.useRef();return p.useEffect(()=>{n.current=e},[e]),n.current}const Wer=1e3*60*60*24*24;function Ger(e){const n=Ns(),r=Uer(e.enabled);p.useEffect(()=>{!r&&e.enabled&&n.push({...e,duration:Wer}),r&&!e.enabled&&n.push({...e,duration:.01})},[e,n,r])}const qer=e=>e.preventDefault(),Yer=p.forwardRef(function(n,r){var o;const{hidden:i,margins:s}=n,{collapsedFieldSets:a,collapsedPaths:l,displayed:c,editState:d,documentId:f,documentType:h,fieldActions:m,onChange:g,validation:v,ready:y,formState:b,onFocus:x,onBlur:w,onSetCollapsedPath:C,onPathOpen:_,onSetCollapsedFieldSet:S,onSetActiveFieldGroup:k}=ko(),E=pl(),j=aj(f),{title:T}=gQe(),$=p.useMemo(()=>AWn(),[]),D=(o=d==null?void 0:d.transactionSyncLock)==null?void 0:o.enabled,{t:I}=se(cn);Ger({id:"sync-lock-".concat(f),status:"warning",enabled:D,title:I("document-view.form-view.sync-lock-toast.title"),description:I("document-view.form-view.sync-lock-toast.description")}),p.useEffect(()=>{const B=E.pair.documentEvents(f,h).pipe(Ar(L=>{L.type==="mutation"&&$.publish(Ker(L)),L.type==="rebase"&&$.publish(Zer(L))})).subscribe();return()=>{B.unsubscribe()}},[f,E,h,$]);const O=!!(c!=null&&c._rev);p.useEffect(()=>{O&&$.publish({type:"mutation",patches:[],snapshot:c})},[O]);const[A,P]=p.useState(null);p.useEffect(()=>{y&&!(b!=null&&b.focusPath.length)&&A&&dv(A)},[y]);const R=p.useCallback(B=>{P(B),typeof r=="function"?r(B):r&&(r.current=B)},[r]);return y?u.jsx(oa,{hidden:i,paddingX:4,paddingTop:5,paddingBottom:9,sizing:"border",width:1,children:u.jsx(ej,{margins:s,children:u.jsx(K,{as:"form",onSubmit:qer,ref:R,children:y?b===null||i?u.jsx(K,{padding:2,children:u.jsx(G,{children:I("document-view.form-view.form-hidden")})}):u.jsxs(u.Fragment,{children:[u.jsx(Her,{documentId:f,schemaType:b.schemaType,title:T}),u.jsx(RWn,{__internal_fieldActions:m,__internal_patchChannel:$,collapsedFieldSets:a,collapsedPaths:l,focusPath:b.focusPath,changed:b.changed,focused:b.focused,groups:b.groups,id:"root",members:b.members,onChange:g,onFieldGroupSelect:k,onPathBlur:w,onPathFocus:x,onPathOpen:_,onSetFieldSetCollapsed:S,onSetPathCollapsed:C,presence:j,readOnly:b.readOnly,schemaType:b.schemaType,validation:v,value:b.value})]}):u.jsx(zXe,{ms:300,children:u.jsxs(te,{align:"center",direction:"column",height:"fill",justify:"center",children:[u.jsx(yE,{muted:!0}),u.jsx(K,{marginTop:3,children:u.jsx(G,{align:"center",muted:!0,size:1,children:I("document-view.form-view.loading")})})]})})})})}):u.jsx(Jr,{showText:!0})});function Ker(e){const n=e.mutations.map(r=>r.patch).filter(Boolean);return{type:"mutation",snapshot:e.document,patches:AU(e.origin,n)}}function Zer(e){const n=e.remoteMutations.map(o=>o.patch).filter(Boolean),r=e.localMutations.map(o=>o.patch).filter(Boolean);return{type:"rebase",snapshot:e.document,patches:AU("remote",n).concat(AU("local",r))}}var Qke=Object.freeze,Xer=Object.defineProperty,Qer=(e,n)=>Qke(Xer(e,"raw",{value:Qke(n||e.slice())})),Jke;const Jer=M(K)({position:"relative"}),etr=M(q6)(e=>{let{$disabled:n}=e;return n?{height:"100%"}:ge(Jke||(Jke=Qer([`
height: 100%;
overflow: auto;
position: relative;
scroll-behavior: smooth;
outline: none;
`])))}),ttr=function(n){const{footerHeight:r,headerHeight:o,isInspectOpen:i,rootElement:s,setDocumentPanelPortalElement:a}=n,{activeViewId:l,displayed:c,documentId:d,editState:f,inspector:h,value:m,views:g,ready:v,schemaType:y,permissions:b,isPermissionsLoading:x,isDeleting:w,isDeleted:C,timelineStore:_}=ko(),{collapsed:S}=_2(),{collapsed:k}=d1(),E=Nv(),{features:j}=hy(),T=p.useRef(null),[$,D]=p.useState(null),I=p.useRef(null),O=m._createdAt?"update":"create",A=p.useMemo(()=>g.find(W=>W.id===l)||g[0]||{type:"form"},[l,g]),P=j.splitPanes&&T.current||E.element,R=p.useMemo(()=>S?[o||0,0,r?r+2:2,0]:[0,0,2,0],[S,r,o]),B=A.type!=="form",L=p.useMemo(()=>A.type==="component"&&A.component&&p.createElement(A.component,{document:{draft:(f==null?void 0:f.draft)||null,displayed:c||m,historical:c,published:(f==null?void 0:f.published)||null},documentId:d,options:A.options,schemaType:y}),[A,c,d,f==null?void 0:f.draft,f==null?void 0:f.published,y,m]),z=us(_,W=>W.lastNonDeletedRevId);p.useEffect(()=>{$!=null&&$.scrollTo&&$.scrollTo(0,0)},[d,$]),p.useEffect(()=>{P&&a(P)},[P,a]);const H=p.useMemo(()=>i?u.jsx(Ler,{value:c||m}):null,[i,c,m]),V=!!(!k&&h);return u.jsx(YR,{children:u.jsxs(te,{height:"fill",children:[(j.resizablePanes||!V)&&u.jsx(Jer,{flex:2,overflow:"hidden",children:u.jsx(wE,{element:P,__unstable_elements:{documentScrollElement:$},children:u.jsx(uv,{element:$,children:u.jsxs(ek,{scrollElement:$,containerElement:I,children:[A.type==="form"&&!x&&v&&u.jsxs(u.Fragment,{children:[u.jsx(Ner,{granted:!!(b!=null&&b.granted),requiredPermission:O}),!w&&C&&u.jsx(Fer,{revisionId:z}),u.jsx(xQe,{}),u.jsx(Ber,{})]}),u.jsxs(etr,{$disabled:S||!1,"data-testid":"document-panel-scroller",ref:D,children:[u.jsx(Yer,{hidden:B,margins:R,ref:I},d+(v?"_ready":"_pending")),L]}),H,u.jsx("div",{"data-testid":"document-panel-portal",ref:T})]})})})}),V&&u.jsx(uv,{element:s,children:u.jsx(Ter,{documentId:d,documentType:y.name,flex:1})})]})})},ntr={create:ON,delete:Ji,discardDraft:Oi,initial:ON,editDraft:ev,editLive:ev,publish:QC,unpublish:L4};function rtr(e){return ntr[e]}var eEe=Object.freeze,otr=Object.defineProperty,tO=(e,n)=>eEe(otr(e,"raw",{value:eEe(n||e.slice())})),tEe,nEe,rEe,oEe;const itr=M(he)(tEe||(tEe=tO([`
max-width: 200px;
`]))),str=M(te)(nEe||(nEe=tO([`
max-height: calc(100vh - 198px);
min-width: 244px;
`]))),atr=M(K)(e=>{let{$visible:n}=e;return ge(oEe||(oEe=tO([`
opacity: 0;
pointer-events: none;
`,`
`])),n&&ge(rEe||(rEe=tO([`
opacity: 1;
pointer-events: auto;
`]))))}),wQe={initial:"timeline.operation.created-initial",create:"timeline.operation.created",publish:"timeline.operation.published",editLive:"timeline.operation.edited-live",editDraft:"timeline.operation.edited-draft",unpublish:"timeline.operation.unpublished",discardDraft:"timeline.operation.draft-discarded",delete:"timeline.operation.deleted"};var iEe=Object.freeze,ltr=Object.defineProperty,hx=(e,n)=>iEe(ltr(e,"raw",{value:iEe(n||e.slice())})),sEe,aEe,lEe,cEe,uEe,dEe;const WA=M(te)(e=>{let{theme:n}=e;var r;const o=(r=n.sanity.color.base.skeleton)==null?void 0:r.from;return ge(sEe||(sEe=hx([`
--timeline-hairline-width: 1px;
position: relative;
z-index: 2;
margin: 0;
padding: 0;
&::before {
position: absolute;
content: '';
height: 100%;
width: var(--timeline-hairline-width);
background: `,`;
top: 0;
left: calc((100% - var(--timeline-hairline-width)) / 2);
z-index: 1;
}
`])),o)}),ctr=M(Dr)(e=>{let{$selected:n,$disabled:r}=e;return ge(cEe||(cEe=hx([`
position: relative;
width: 100%;
/* Line styling */
&[data-first] `,`::before {
height: 50%;
top: unset;
bottom: 0;
}
&[data-last] `,`::before {
height: 50%;
}
`,`
`,`
`])),WA,WA,n&&ge(aEe||(aEe=hx([`
`,`::before {
background: transparent;
}
`])),WA),r&&ge(lEe||(lEe=hx([`
cursor: not-allowed;
`]))))}),utr=M(K)(uEe||(uEe=hx([`
background: var(--card-bg-color);
border-radius: 50px;
position: relative;
z-index: 2;
`]))),dtr=M(K)(dEe||(dEe=hx([`
min-width: 1rem;
margin-left: `,`;
`])),e=>{let{theme:n}=e;return"-".concat(Ae(n.sanity.space[1]))});function ftr(e){let{maxLength:n,userIds:r}=e;return u.jsx(EK,{maxLength:n,children:r.map(o=>u.jsx($d,{user:o,withTooltip:!0},o))})}const fEe={initial:"primary",create:"primary",publish:"positive",editLive:"caution",editDraft:"caution",unpublish:"critical",discardDraft:"critical",delete:"critical",withinSelection:"primary"};function htr(e){let{chunk:n,isFirst:r,isLast:o,isLatest:i,isSelected:s,onSelect:a,timestamp:l,type:c}=e;const{t:d}=se("studio"),f=rtr(c),h=Array.from(n.authors),m=c!=="delete",g=v2({dateStyle:"medium",timeStyle:"short"}),v=p.useMemo(()=>{const b=new Date(l);return g.format(b)},[l,g]),y=p.useCallback(b=>{b.preventDefault(),b.stopPropagation(),m&&a(n)},[a,n,m]);return u.jsx(ctr,{$selected:s,$disabled:!m,"data-chunk-id":n.id,"data-first":r?!0:void 0,"data-last":o?!0:void 0,"data-ui":"timelineItem",mode:s?"default":"bleed",onClick:y,padding:0,radius:2,tone:s?"primary":fEe[n.type],children:u.jsx(K,{paddingX:2,children:u.jsxs(te,{align:"stretch",children:[u.jsx(WA,{align:"center",children:u.jsx(utr,{padding:2,children:u.jsx(G,{size:2,children:f&&p.createElement(f)})})}),u.jsxs(he,{space:2,margin:2,children:[i&&u.jsx(te,{children:u.jsx(pe,{padding:1,radius:2,shadow:1,tone:s?"primary":fEe[n.type],children:u.jsx(G,{muted:!0,size:0,weight:"medium",children:d("timeline.latest")})})}),u.jsx(K,{children:u.jsx(G,{size:1,weight:"medium",children:d(wQe[c])||u.jsx("code",{children:c})})}),u.jsx(dtr,{paddingX:1,children:u.jsx(G,{as:"time",size:0,muted:!0,dateTime:l,children:v})})]}),u.jsx(te,{flex:1,justify:"flex-end",align:"center",children:u.jsx(ftr,{maxLength:3,userIds:h})})]})})})}const UU=e=>{let{chunks:n,disabledBeforeFirstChunk:r,hasMoreChunks:o,lastChunk:i,onLoadMore:s,onSelect:a,firstChunk:l}=e;const[c,d]=p.useState(!1),{t:f}=se("studio"),h=p.useMemo(()=>n.filter(v=>r&&l?v.index<l.index:!0),[n,r,l]),m=p.useMemo(()=>i!=null&&i.id?h.findIndex(v=>v.id===i.id):-1,[i==null?void 0:i.id,h]),g=p.useCallback((v,y)=>{let{activeIndex:b}=y;const x=b===0,w=h&&b===h.length-1||!1;return u.jsxs(K,{paddingBottom:w?1:0,paddingTop:x?1:0,paddingX:1,children:[u.jsx(htr,{chunk:v,isFirst:x,isLast:w,isLatest:b===0&&!r,isSelected:b===m,onSelect:a,timestamp:v.endTimestamp,type:v.type}),b===h.length-1&&o&&u.jsx(Jr,{})]})},[r,h,o,a,m]);return p.useEffect(()=>d(!0),[]),u.jsxs(atr,{$visible:!m||c,"data-ui":"timeline",children:[h.length===0&&u.jsxs(itr,{padding:3,space:3,children:[u.jsx(G,{size:1,weight:"medium",children:f("timeline.error.no-document-history-title")}),u.jsx(G,{muted:!0,size:1,children:f("timeline.error.no-document-history-description")})]}),h.length>0&&u.jsx(str,{direction:"column",children:u.jsx(i1,{activeItemDataAttr:"data-hovered",ariaLabel:f("timeline.list.aria-label"),autoFocus:"list",initialIndex:m,initialScrollAlign:"center",itemHeight:40,items:h,onEndReached:s,onEndReachedIndexOffset:20,overscan:5,renderItem:g,wrapAround:!1})})]})};UU.displayName="Timeline";function ptr(){const{t:e}=se("studio");return u.jsxs(te,{align:"flex-start",gap:3,padding:4,children:[u.jsx(Ro,{tone:"critical",children:u.jsx(Nc,{})}),u.jsxs(he,{space:4,children:[u.jsx(Ro,{size:1,tone:"critical",weight:"medium",children:e("timeline.error.load-document-changes-title")}),u.jsx(Ro,{size:1,tone:"critical",children:e("timeline.error.load-document-changes-description")})]})]})}var hEe=Object.freeze,mtr=Object.defineProperty,gtr=(e,n)=>hEe(mtr(e,"raw",{value:hEe(n||e.slice())})),pEe;const vtr=M(io)(pEe||(pEe=gtr([`
overflow: hidden;
overflow: clip;
`])));function CQe(e){let{chunk:n,mode:r,placement:o}=e;const{setTimelineRange:i,setTimelineMode:s,timelineError:a,ready:l,timelineStore:c}=ko(),[d,f]=p.useState(!1),[h,m]=p.useState(null),[g,v]=p.useState(null),y=Ns(),b=us(c,L=>L.chunks),x=us(c,L=>L.isLoading),w=us(c,L=>L.hasMoreChunks),C=us(c,L=>L.realRevChunk),_=us(c,L=>L.sinceTime),{t:S}=se("studio"),k=p.useCallback(()=>{s(r),f(!0)},[r,s]),E=p.useCallback(()=>{s("closed"),f(!1)},[s]),j=p.useCallback(()=>{d&&E()},[E,d]),T=p.useCallback(L=>{d&&(L.key==="Escape"||L.key==="Tab")&&(E(),h==null||h.focus())},[h,E,d]);oo(j,[h,g]),Yl(T);const $=p.useCallback(L=>{try{const[z,H]=c.findRangeForRev(L);s("closed"),i(z,H)}catch(z){y.push({closable:!0,description:z.message,status:"error",title:S("timeline.error.unable-to-load-revision")})}},[s,i,S,c,y]),D=p.useCallback(L=>{try{const[z,H]=c.findRangeForSince(L);s("closed"),i(z,H)}catch(z){y.push({closable:!0,description:z.message,status:"error",title:S("timeline.error.unable-to-load-revision")})}},[s,i,S,c,y]),I=p.useCallback(()=>{x||c.loadMore()},[x,c]),O=a?u.jsx(ptr,{}):u.jsxs(u.Fragment,{children:[r==="rev"&&u.jsx(UU,{chunks:b,firstChunk:C,hasMoreChunks:w,lastChunk:C,onLoadMore:I,onSelect:$}),r==="since"&&u.jsx(UU,{chunks:b,disabledBeforeFirstChunk:!0,firstChunk:C,hasMoreChunks:w,lastChunk:_,onLoadMore:I,onSelect:D})]}),A={timestamp:{dateStyle:"medium",timeStyle:"short"}},P=n?S(wQe[n.type],{context:"timestamp",timestamp:new Date(n==null?void 0:n.endTimestamp),formatParams:A}):S("timeline.latest-version"),R=n?S("timeline.since",{timestamp:new Date(n==null?void 0:n.endTimestamp),formatParams:A}):S("timeline.since-version-missing"),B=r==="rev"?P:R;return u.jsx(vtr,{constrainSize:!0,content:d&&O,"data-ui":"versionMenu",open:d,placement:o,portal:!0,ref:v,children:u.jsx(Te,{disabled:!l,mode:"bleed",iconRight:ts,onClick:d?E:k,ref:m,selected:d,style:{maxWidth:"100%"},text:l?B:S("timeline.loading-history")})})}function ytr(){const{activeViewId:e,paneKey:n,views:r}=ko(),o="".concat(n,"tabpanel");return u.jsx(OK,{space:1,children:r.map((i,s)=>{var a;return u.jsx(btr,{icon:i.icon,id:"".concat(n,"tab-").concat(i.id),isActive:e===i.id,label:i.title,tabPanelId:o,viewId:s===0?null:(a=i.id)!=null?a:null},i.id)})})}function btr(e){const{icon:n,id:r,isActive:o,label:i,tabPanelId:s,viewId:a,...l}=e,{ready:c}=ko(),{setView:d}=Yu(),f=p.useCallback(()=>d(a),[d,a]);return u.jsx(k$,{...l,"aria-controls":s,disabled:!c,icon:n,id:r,label:i,onClick:f,selected:o})}function xtr(){const{connectionState:e,schemaType:n,title:r,value:o}=ko(),i=!!o&&e==="connected",{error:s,value:a}=CR({enabled:i,schemaType:n,value:o}),{t:l}=se(cn);return e!=="connected"?u.jsx(u.Fragment,{}):r?u.jsx(u.Fragment,{children:r}):o?s?u.jsx(u.Fragment,{children:l("panes.document-header-title.error.text",{error:s.message})}):u.jsx(u.Fragment,{children:(a==null?void 0:a.title)||u.jsx("span",{style:{color:"var(--card-muted-fg-color)"},children:l("panes.document-header-title.untitled.text")})}):u.jsx(u.Fragment,{children:l("panes.document-header-title.new.text",{schemaType:(n==null?void 0:n.title)||(n==null?void 0:n.name)})})}const wtr=p.memo(p.forwardRef(function(n,r){const{menuItems:o}=n,{onMenuAction:i,onPaneClose:s,onPaneSplit:a,menuItemGroups:l,schemaType:c,timelineStore:d,ready:f,views:h,unstable_languageFilter:m}=ko(),{features:g}=hy(),{index:v,BackLink:y,hasGroupSiblings:b}=Yu(),{actions:x}=KQ(),w=p.useMemo(()=>ZXe({actionHandler:i,fieldActions:x,menuItems:o,menuItemGroups:l}),[i,x,l,o]),C=p.useMemo(()=>w.filter(Ree),[w]),_=p.useMemo(()=>w.filter(KXe),[w]),S=h.length>1,k=us(d,A=>A.revTime),{collapsed:E,isLast:j}=d1(),T=j&&!E?-1:0,$=g.splitViews&&a&&h.length>1,D=$&&b,I=!D&&!g.backButton,{t:O}=se(cn);return u.jsx(Dc,{children:u.jsx(Pee,{border:!0,ref:r,loading:!f,title:u.jsx(xtr,{}),tabs:S&&u.jsx(ytr,{}),tabIndex:T,backButton:g.backButton&&v>0&&u.jsx(Te,{as:y,"data-as":"a",icon:Yk,mode:"bleed",tooltipProps:{content:O("pane-header.back-button.text")}}),subActions:u.jsx(CQe,{chunk:k,mode:"rev",placement:"bottom-end"}),actions:u.jsxs(te,{align:"center",gap:1,children:[m.length>0&&u.jsx(u.Fragment,{children:m.map((A,P)=>p.createElement(A,{key:"language-filter-".concat(P),schemaType:c}))}),C.map(A=>u.jsx(YXe,{node:A},A.key)),u.jsx(WXe,{nodes:_},"context-menu"),$&&u.jsx(Te,{"aria-label":O("buttons.split-pane-button.aria-label"),icon:_6e,mode:"bleed",onClick:a,tooltipProps:{content:O("buttons.split-pane-button.tooltip")}},"split-pane-button"),D&&u.jsx(Te,{icon:Oi,mode:"bleed",onClick:s,tooltipProps:{content:O("buttons.split-pane-close-button.title")}},"close-view-button"),I&&u.jsx(Te,{icon:Oi,mode:"bleed",tooltipProps:{content:O("buttons.split-pane-close-group-button.title")},as:y},"close-view-button")]})})})})),_Qe=["left","bottom"],Ctr={small:0,medium:1,large:2,full:"auto"};function _tr(e){const{dialog:n,referenceElement:r}=e;return u.jsx(Kg,{content:u.jsx(Str,{dialog:n}),fallbackPlacements:_Qe,open:!0,placement:"top",portal:!0,preventOverflow:!0,referenceElement:r})}function Str(e){const{dialog:n}=e,{cancelButtonIcon:r,cancelButtonText:o,confirmButtonIcon:i,confirmButtonText:s,message:a,onCancel:l,onConfirm:c,tone:d}=n,{t:f}=se(cn),{isTopLayer:h}=Kl(),[m,g]=p.useState(null),v=p.useCallback(()=>{h&&l()},[h,l]),y=p.useCallback(b=>{b.key==="Escape"&&h&&l()},[h,l]);return oo(v,[m]),Yl(y),u.jsxs(te,{direction:"column",ref:g,style:{minWidth:320-16,maxWidth:400},children:[u.jsx(K,{flex:1,overflow:"auto",padding:4,children:u.jsx(G,{children:a})}),u.jsx(K,{paddingX:4,paddingY:3,style:{borderTop:"1px solid var(--card-border-color)"},children:u.jsxs(Xr,{columns:2,gap:2,children:[u.jsx(Dr,{icon:r,onClick:l,mode:"ghost",text:o||f("confirm-dialog.cancel-button.fallback-text")}),u.jsx(Dr,{icon:i,onClick:c,text:s||f("confirm-dialog.confirm-button.fallback-text"),tone:d})]})})]})}function ktr(e){const{dialog:n}=e,r=p.useId(),o=n.footer&&u.jsx(K,{paddingX:4,paddingY:3,children:n.footer});return u.jsx(yp,{zOffset:"fullscreen",children:u.jsx(kLe,{__unstable_hideCloseButton:n.showCloseButton===!1,footer:o,header:n.header,id:r,onClose:n.onClose,onClickOutside:n.onClose,width:n.width===void 0?1:Ctr[n.width],children:u.jsx(K,{padding:4,children:n.content})})})}function Etr(e){const{dialog:n,referenceElement:r}=e;return u.jsx(Kg,{content:u.jsx(jtr,{dialog:n}),fallbackPlacements:_Qe,open:!0,placement:"top",portal:!0,preventOverflow:!0,referenceElement:r})}function jtr(e){const{dialog:n}=e,{content:r,onClose:o}=n,{isTopLayer:i}=Kl(),[s,a]=p.useState(null),l=p.useCallback(()=>{i&&o()},[i,o]),c=p.useCallback(d=>{d.key==="Escape"&&i&&o()},[i,o]);return oo(l,[s]),Yl(c),u.jsx("div",{ref:a,children:r})}function mEe(e){const{children:n}=e,{element:r,elements:o}=Nv(),i=(o==null?void 0:o[uQe])||r;return u.jsx(wE,{element:i,children:n})}function Lee(e){const{dialog:n,referenceElement:r=null}=e,o=p.useId();if(n.type==="confirm")return u.jsx(_tr,{dialog:n,referenceElement:r});if(n.type==="popover")return u.jsx(Etr,{dialog:n,referenceElement:r});if(n.type==="dialog"||!n.type)return u.jsx(mEe,{children:u.jsx(ktr,{dialog:n})});if(n.type==="custom")return u.jsx(mEe,{children:n==null?void 0:n.component});const i=n;return console.warn("Unsupported modal type ".concat(i.type)),u.jsx(Vs,{id:o,onClose:i.onClose,onClickOutside:i.onClose,width:1,children:i.content||u.jsxs(G,{size:1,children:["Unexpected modal type (",u.jsx("code",{children:i.type}),")"]})})}const Ttr={primary:"primary",success:"positive",warning:"caution",danger:"critical"};function Itr(e){let{states:n}=e;return n.length===0?null:u.jsx(Qr,{space:1,children:n.map((r,o)=>u.jsx(hn,{content:r.title,disabled:!r.title,placement:"top",portal:!0,children:u.jsx(Bf,{fontSize:1,mode:"outline",paddingX:2,paddingY:1,radius:4,tone:r.color?Ttr[r.color]:void 0,style:{whiteSpace:"nowrap"},children:r.label})},String(o)))})}function Atr(){const{badges:e,editState:n}=ko();return!n||!e?null:u.jsx(JQn,{badges:e,badgeProps:n,children:r=>{let{states:o}=r;return u.jsx(Itr,{states:o})}})}const $tr={NOTHING_TO_DELETE:"action.delete.disabled.nothing-to-delete",NOT_READY:"action.delete.disabled.not-ready"},SQe=e=>{let{id:n,type:r,draft:o,onComplete:i}=e;const{setIsDeleting:s}=ko(),{delete:a}=Md(n,r),[l,c]=p.useState(!1),[d,f]=p.useState(!1),{t:h}=se(cn),m=p.useCallback(()=>{f(!1),i()},[i]),g=p.useCallback(()=>{c(!0),f(!1),s(!0),a.execute(),i()},[a,i,s]),v=p.useCallback(()=>{f(!0)},[]),[y,b]=c1({id:n,type:r,permission:"delete"}),x=Ss();return!b&&!(y!=null&&y.granted)?{tone:"critical",icon:Ji,disabled:!0,label:h("action.delete.label"),title:u.jsx(Pf,{context:"delete-document",currentUser:x})}:{tone:"critical",icon:Ji,disabled:l||!!a.disabled||b,title:a.disabled&&h($tr[a.disabled])||"",label:h(l?"action.delete.running.label":"action.delete.label"),shortcut:"Ctrl+Alt+D",onHandle:v,dialog:d&&{type:"custom",component:u.jsx(VXe,{action:"delete",id:(o==null?void 0:o._id)||n,type:r,onCancel:m,onConfirm:g})}}};SQe.action="delete";const Dtr={NO_CHANGES:"action.discard-changes.disabled.no-changes",NOT_PUBLISHED:"action.discard-changes.disabled.not-published",NOT_READY:"action.discard-changes.disabled.not-ready"},kQe=e=>{let{id:n,type:r,published:o,liveEdit:i,onComplete:s}=e;const{discardChanges:a}=Md(n,r),[l,c]=p.useState(!1),[d,f]=c1({id:n,type:r,permission:"discardDraft"}),h=Ss(),{t:m}=se(cn),g=p.useCallback(()=>{a.execute(),s()},[a,s]),v=p.useCallback(()=>{c(!0)},[]),y=p.useMemo(()=>l&&{type:"confirm",tone:"critical",onCancel:s,onConfirm:g,message:m("action.discard-changes.confirm-dialog.confirm-discard-changes")},[g,l,s,m]);return!o||i?null:!f&&!(d!=null&&d.granted)?{tone:"critical",icon:Qh,disabled:!0,label:m("action.discard-changes.label"),title:u.jsx(Pf,{context:"discard-changes",currentUser:h})}:{tone:"critical",icon:Qh,disabled:!!a.disabled||f,title:a.disabled&&Dtr[a.disabled]||"",label:m("action.discard-changes.label"),onHandle:v,dialog:y}};kQe.action="discardChanges";const Otr={NOTHING_TO_DUPLICATE:"action.duplicate.disabled.nothing-to-duplicate",NOT_READY:"action.duplicate.disabled.not-ready"},EQe=e=>{let{id:n,type:r,onComplete:o}=e;const i=pl(),{duplicate:s}=Md(n,r),{navigateIntent:a}=Uu(),[l,c]=p.useState(!1),[d,f]=c1({id:n,type:r,permission:"duplicate"}),{t:h}=se(cn),m=Ss(),g=p.useCallback(async()=>{const v=qf();c(!0);const y=Tlt(i.pair.operationEvents(n,r).pipe(ze(b=>b.op==="duplicate"&&b.type==="success")));s.execute(v),await y,a("edit",{id:v,type:r}),o()},[i.pair,s,n,a,o,r]);return!f&&!(d!=null&&d.granted)?{icon:Zh,disabled:!0,label:h("action.duplicate.label"),title:u.jsx(Pf,{context:"duplicate-document",currentUser:m})}:{icon:Zh,disabled:l||!!s.disabled||f,label:h(l?"action.duplicate.running.label":"action.duplicate.label"),title:s.disabled?h(Otr[s.disabled]):"",onHandle:g}};EQe.action="duplicate";const Fee=e=>{let{id:n,type:r,revision:o,onComplete:i}=e;const{restore:s}=Md(n,r),a=eXe(n,r),{navigateIntent:l}=Uu(),c=p.useRef(a),[d,f]=p.useState(!1),{t:h}=se(cn),m=p.useCallback(()=>{s.execute(o),i()},[s,o,i]);p.useEffect(()=>{!a||a===c.current||(a.type==="success"&&a.op==="restore"&&l("edit",{id:n,type:r}),c.current=a)},[a,n,l,r]);const g=p.useCallback(()=>{f(!0)},[]),v=p.useMemo(()=>d?{type:"confirm",tone:"critical",onCancel:i,onConfirm:m,message:h("action.restore.confirm.message")}:null,[m,d,i,h]),y=o==="@initial";return o===void 0?null:{label:h("action.restore.label"),color:"primary",onHandle:g,title:h(y?"action.restore.disabled.cannot-restore-initial":"action.restore.tooltip"),icon:Lq,dialog:v,disabled:y}};Fee.action="restore";const Ptr=Wu({name:"Document Published",version:1,description:'User clicked the "Publish" button in the document pane'}),Rtr={LIVE_EDIT_ENABLED:"action.publish.live-edit.publish-disabled",ALREADY_PUBLISHED:"action.publish.already-published.no-time-ago.tooltip",NO_CHANGES:"action.publish.no-changes.tooltip",NOT_READY:"action.publish.disabled.not-ready"};function Mtr(e,n,r){return e==="ALREADY_PUBLISHED"&&n?u.jsx(Ltr,{publishedAt:n}):r(Rtr[e])}function Ltr(e){let{publishedAt:n}=e;const{t:r}=se(cn),o=sw(n);return u.jsx("span",{children:r("action.publish.already-published.tooltip",{timeSincePublished:o})})}const jQe=e=>{var n;const{id:r,type:o,liveEdit:i,draft:s,published:a}=e,[l,c]=p.useState(null),{publish:d}=Md(r,o),f=See(r,o),h=tXe(r,o),{changesOpen:m,onHistoryOpen:g,documentId:v,documentType:y}=ko(),b=_ee(v,y),{t:x}=se(cn),w=((b==null?void 0:b.draft)||(b==null?void 0:b.published)||{})._rev,C=f.validation.some(Mst),[_,S]=p.useState(!1),k=h.isSyncing,E=f.isValidating,[j,T]=c1({id:r,type:o,permission:"publish"}),$=Ss(),D=d.disabled?Mtr(d.disabled,(a||{})._updatedAt,x)||"":C?x("action.publish.validation-issues.tooltip"):"",I=!!s,O=p.useCallback(()=>{d.execute(),c("publishing")},[d]);p.useEffect(()=>{const B=f.isValidating===!1&&f.revision!==w;!_||k||!B||(C||O(),S(!1))},[k,O,C,_,f.revision,w,E,f.isValidating]),p.useEffect(()=>{const B=l==="publishing"&&!I;B&&m&&g();const L=B?"published":null,H=setTimeout(()=>{c(L)},B?200:4e3);return()=>clearTimeout(H)},[m,l,I,g]);const A=a2(),P=p.useCallback(()=>{A.log(Ptr,{publishedImmediately:!(s!=null&&s._createdAt),previouslyPublished:!!a}),h.isSyncing||f.isValidating||f.revision!==w?S(!0):O()},[A,s==null?void 0:s._createdAt,a,h.isSyncing,f.isValidating,f.revision,w,O]);if(i)return{tone:"default",icon:QC,label:x("action.publish.live-edit.label"),title:x("action.publish.live-edit.tooltip"),disabled:!0};if(!T&&!(j!=null&&j.granted))return{tone:"default",icon:QC,label:"Publish",title:u.jsx(Pf,{context:"publish-document",currentUser:$}),disabled:!0};const R=!!(_||(n=b==null?void 0:b.transactionSyncLock)!=null&&n.enabled||l==="publishing"||l==="published"||C||d.disabled);return{disabled:R||T,tone:"default",label:x(l==="published"?"action.publish.published.label":_||l==="publishing"?"action.publish.running.label":"action.publish.draft.label"),icon:QC,title:_?x("action.publish.waiting"):l==="published"||l==="publishing"?null:D,shortcut:R||_?null:"Ctrl+Alt+P",onHandle:P}};jQe.action="publish";const Ftr={NOT_PUBLISHED:"action.unpublish.disabled.not-published",NOT_READY:"action.unpublish.disabled.not-ready",LIVE_EDIT_ENABLED:"action.unpublish.disabled.live-edit-enabled"},TQe=e=>{let{id:n,type:r,draft:o,onComplete:i,liveEdit:s}=e;const{unpublish:a}=Md(n,r),[l,c]=p.useState(!1),[d,f]=c1({id:n,type:r,permission:"unpublish"}),h=Ss(),{t:m}=se(cn),g=p.useCallback(()=>{c(!1),i()},[i]),v=p.useCallback(()=>{c(!1),a.execute(),i()},[i,a]),y=p.useMemo(()=>l?{type:"dialog",onClose:i,content:u.jsx(VXe,{id:(o==null?void 0:o._id)||n,type:r,action:"unpublish",onCancel:g,onConfirm:v})}:null,[o,n,g,v,l,i,r]);return s?null:!f&&!(d!=null&&d.granted)?{tone:"critical",icon:L4,label:"Unpublish",title:u.jsx(Pf,{context:"unpublish-document",currentUser:h}),disabled:!0}:{tone:"critical",icon:L4,disabled:!!a.disabled||f,label:m("action.unpublish.label"),title:a.disabled?m(Ftr[a.disabled]):"",onHandle:()=>c(!0),dialog:y}};TQe.action="unpublish";function Btr(e){const{actionStates:n,disabled:r}=e,o=p.useId(),[i,s]=p.useState(-1),[a,l]=p.useState(null),c=p.useCallback(m=>{s(m)},[]),d=p.useMemo(()=>({placement:"top-end",portal:!0,preventOverflow:!0}),[]),f=n[i],{t:h}=se(cn);return u.jsxs(u.Fragment,{children:[u.jsx(vr,{id:"".concat(o,"-action-menu"),button:u.jsx(_s,{"aria-label":h("buttons.action-menu-button.aria-label"),disabled:r,"data-testid":"action-menu-button",size:"large",tooltipProps:{content:h("buttons.action-menu-button.tooltip")}}),menu:u.jsx(Xn,{padding:1,children:n.map((m,g)=>u.jsx(Ntr,{actionState:m,disabled:r,index:g,onAction:c},g))}),popover:d,ref:l}),f&&f.dialog&&u.jsx(yp,{zOffset:"paneFooter",children:u.jsx(Lee,{dialog:f.dialog,referenceElement:a})})]})}function Ntr(e){const{actionState:n,disabled:r,index:o,onAction:i}=e,{onHandle:s}=n,a=p.useCallback(()=>{i(o),s&&s()},[o,i,s]),l=p.useMemo(()=>n.shortcut?String(n.shortcut).split("+").map(c=>c.slice(0,1).toUpperCase()+c.slice(1)):void 0,[n.shortcut]);return u.jsx(wt,{"data-testid":"action-".concat(n.label.replace(" ","")),disabled:r||!!n.disabled,hotkeys:l,icon:n.icon,onClick:a,text:n.label,tone:n.tone,...n.disabled&&{tooltipProps:{content:n.title}}})}function IQe(e){const{disabled:n,showMenu:r,states:o}=e,[i,...s]=o,[a,l]=p.useState(null),c=p.useMemo(()=>!i||!i.title&&!i.shortcut?null:u.jsxs(te,{style:{maxWidth:300},align:"center",gap:3,children:[i.title&&u.jsx(G,{size:1,children:i.title}),i.shortcut&&u.jsx(z8,{fontSize:1,style:{marginTop:-4,marginBottom:-4},keys:String(i.shortcut).split("+").map(d=>d.slice(0,1).toUpperCase()+d.slice(1).toLowerCase())})]}),[i]);return u.jsxs(te,{align:"center",gap:1,children:[i&&u.jsx(sp,{zOffset:200,children:u.jsx(hn,{disabled:!c,content:c,placement:"top",children:u.jsx(he,{children:u.jsx(Te,{"data-testid":"action-".concat(i.label),disabled:n||!!i.disabled,icon:i.icon,onClick:i.onHandle,ref:l,size:"large",text:i.label,tone:i.tone||"primary"})})})}),r&&s.length>0&&u.jsx(Btr,{actionStates:s,disabled:n}),i&&i.dialog&&u.jsx(Lee,{dialog:i.dialog,referenceElement:a})]})}const Vtr=p.memo(function(){const{actions:n,connectionState:r,documentId:o,editState:i}=ko();return!n||!i?null:u.jsx(Mee,{actions:n,actionProps:i,children:s=>{let{states:a}=s;return u.jsx(IQe,{disabled:r!=="connected",showMenu:n.length>1,states:a},o)}})}),ztr=p.memo(function(){const{connectionState:n,editState:r,timelineStore:o}=ko(),i=us(o,d=>d.revTime),s=(i==null?void 0:i.id)||"",a=((r==null?void 0:r.draft)||(r==null?void 0:r.published)||{})._rev===s,l=p.useMemo(()=>({...r||{},revision:s}),[r,s]),c=p.useMemo(()=>[Fee],[]);return u.jsx(Mee,{actions:c,actionProps:l,children:d=>{let{states:f}=d;return u.jsx(IQe,{disabled:n!=="connected"||!!a,showMenu:!1,states:f})}})});var gEe=Object.freeze,Htr=Object.defineProperty,Bee=(e,n)=>gEe(Htr(e,"raw",{value:gEe(n||e.slice())})),vEe,yEe,bEe;const Utr=M(Nu.path)(vEe||(vEe=Bee([`
transform-origin: center;
`]))),Wtr=e=>u.jsx(Nu.circle,{fill:"none",r:"8",cx:"12.5",cy:"12.5",strokeWidth:"1.2",...e}),Gtr=e=>u.jsx(Utr,{fill:"none",d:"M14 17.5619L11.5 20.5L14.5 23.0619M11 7.43811L13.5 4.50001L10.5 1.93811",...e}),qtr=e=>u.jsx(Nu.path,{d:"M9.5 12.1316L11.7414 14.5L16 10",...e}),Ytr=Lf(yEe||(yEe=Bee([`
0% {
transform: rotate(0);
}
100% {
transform: rotate(360deg);
}
`]))),Ktr=M.g(bEe||(bEe=Bee([`
transform-origin: center;
&[data-rotate] {
animation: `,` 1s ease-in-out infinite;
}
`])),Ytr),Ztr={syncing:{scale:1,transition:{duration:0}},saved:{scale:[1,.8,1.2,.9,1.1,.95,1.05,.99,1],transition:{duration:.5,delay:.2}},changes:{transition:{duration:0}}},Xtr={syncing:{strokeDasharray:"0, 0, 23, 3, 23, 3",strokeDashoffset:10,opacity:1,transition:{duration:0}},saved:{strokeDasharray:"0, 0, 23, 0, 23, 0",strokeDashoffset:10,opacity:1,transition:{duration:.2}},changes:{strokeDasharray:"0, 60, 23, 0, 23, 0",strokeDashoffset:0,opacity:0,transition:{duration:.5}}},Qtr={syncing:{opacity:1,transition:{duration:0}},saved:{opacity:0,transition:{duration:.2}},changes:{opacity:0}},Jtr={syncing:{pathLength:0,transition:{duration:0}},saved:{pathLength:1,transition:{delay:.4,duration:.3}},changes:{pathLength:0,transition:{duration:.2}}};function enr(e){const{status:n}=e;return n?u.jsx("svg",{width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",stroke:"currentColor",strokeWidth:"1.2","data-sanity-icon":"animated-status-icon",children:u.jsxs(Nu.g,{variants:Ztr,initial:n,animate:n,children:[u.jsxs(Ktr,{"data-rotate":n==="changes"?void 0:"",children:[u.jsx(Gtr,{variants:Qtr,initial:n,animate:n}),u.jsx(Wtr,{variants:Xtr,initial:n,animate:n})]}),u.jsx(qtr,{variants:Jtr,initial:n,animate:n})]})}):null}const tnr={saved:{i18nKey:"status-bar.document-status-pulse.status.saved.text",tone:"positive"},syncing:{i18nKey:"status-bar.document-status-pulse.status.syncing.text",tone:"default"}},nnr=e=>{const{status:n}=e,{t:r}=se(cn);if(n!=="saved"&&n!=="syncing")return null;const o=tnr[n];return u.jsxs(te,{align:"center",gap:2,children:[u.jsx(Ro,{size:1,tone:o.tone,children:u.jsx(enr,{status:n})}),u.jsx(G,{muted:!0,size:1,children:r(o.i18nKey)})]})},rnr=1e3,onr=3e3;function inr(e){let{singleLine:n}=e;const{documentId:r,documentType:o,editState:i,value:s}=ko(),[a,l]=p.useState(null),c=tXe(r,o),d=s==null?void 0:s._updatedAt;return p.useEffect(()=>{if(a==="syncing"&&!c.isSyncing){const f=setTimeout(()=>l("saved"),rnr);return()=>clearTimeout(f)}if(a==="saved"){const f=setTimeout(()=>l(null),onr);return()=>clearTimeout(f)}},[a,d,c.isSyncing]),p.useLayoutEffect(()=>{l(null)},[r]),p.useLayoutEffect(()=>{c.isSyncing&&l("syncing")},[c.isSyncing,d]),a?u.jsx(nnr,{status:a||void 0}):u.jsx(hn,{content:u.jsx(sk,{absoluteDate:!0,draft:i==null?void 0:i.draft,published:i==null?void 0:i.published}),placement:"top",children:u.jsxs(te,{align:"center",gap:3,children:[u.jsx(fR,{draft:i==null?void 0:i.draft,published:i==null?void 0:i.published}),u.jsx(sk,{draft:i==null?void 0:i.draft,published:i==null?void 0:i.published,singleLine:n})]})})}function snr(e){let{element:n,onResize:r}=e;p.useLayoutEffect(()=>(n&&HH.observe(n,r),()=>{n&&HH.unobserve(n)}),[n,r])}const anr=480;function lnr(e){const{actionsBoxRef:n}=e,{editState:r,timelineStore:o}=ko(),i=us(o,h=>h.onOlderRevision),[s,a]=p.useState(null),[l,c]=p.useState(null),d=p.useCallback(h=>{a(h.contentRect.width<anr)},[]);snr({element:l,onResize:d});const f=(r==null?void 0:r.ready)&&typeof s=="boolean";return u.jsx(te,{direction:"column",ref:c,sizing:"border",children:f&&u.jsxs(te,{align:"stretch",gap:1,justify:"space-between",paddingY:2,paddingLeft:4,paddingRight:3,children:[u.jsxs(te,{align:"center",flex:1,gap:s?2:3,wrap:"wrap",paddingRight:3,children:[u.jsxs(te,{align:"center",children:[u.jsx(inr,{singleLine:!s}),u.jsx(HU,{size:"large"})]}),u.jsx(Atr,{})]}),u.jsxs(te,{align:"flex-start",justify:"flex-end",ref:n,style:{flexShrink:0,marginLeft:"auto"},children:[u.jsx(HU,{size:"large"}),i?u.jsx(ztr,{}):u.jsx(Vtr,{})]})]})})}function cnr(e){const{actionsBoxElement:n,activeIndex:r,as:o="div",children:i,id:s,onActionStart:a,onKeyDown:l,rootRef:c,states:d,...f}=e,h=d[r],m=p.useCallback(g=>{const v=d.filter(b=>b.shortcut&&Ys(b.shortcut,g)),y=v[0];if(v.length>1&&console.warn('Keyboard shortcut conflict: More than one document action matches the shortcut "'.concat(y.shortcut,'"')),y&&!y.disabled&&y.onHandle){g.preventDefault(),y.onHandle(),a(d.indexOf(y));return}l&&l(g)},[a,l,d]);return p.createElement(o,{id:s,onKeyDown:m,tabIndex:-1,...f,ref:c},[i,h&&h.dialog&&u.jsx(yp,{zOffset:"paneFooter",children:u.jsx(Lee,{dialog:h.dialog,referenceElement:n})})])}const AQe=p.memo(e=>{const{actionsBoxElement:n,as:r="div",children:o,...i}=e,{actions:s,editState:a}=ko(),[l,c]=p.useState(-1),d=p.useCallback(h=>{c(h)},[]),f=p.useMemo(()=>a&&{...a,onComplete:()=>{},revision:void 0},[a]);return!f||!s?null:u.jsx(Mee,{actionProps:f,actions:s,children:h=>{let{states:m}=h;return u.jsx(cnr,{...i,activeIndex:l,actionsBoxElement:n,as:r,onActionStart:d,states:m,children:o})}})});AQe.displayName="DocumentActionShortcuts";function unr(e){let{currentInspector:n,hasValue:r,inspectors:o,inspectorMenuItems:i}=e;return o.map((s,a)=>{var l;const c=i[a];return!c||c.hidden?null:{action:"".concat(LU).concat(s.name),group:c.showAsAction?void 0:"inspectors",icon:c.icon,isDisabled:!r,selected:(n==null?void 0:n.name)===s.name,shortcut:(l=c.hotkeys)==null?void 0:l.join("+"),showAsAction:c.showAsAction,title:c.title,tone:c.tone}}).filter(Boolean)}function dnr(e){let{hasValue:n,t:r}=e;return{action:"inspect",group:"inspectors",title:r("document-inspector.menu-item.title"),icon:g6e,isDisabled:!n,shortcut:"Ctrl+Alt+I"}}function fnr(e){let{previewUrl:n,t:r}=e;return n?{action:"production-preview",group:"links",title:r("production-preview.menu-item.title"),icon:a6e,shortcut:"Ctrl+Alt+O"}:null}function hnr(e){const n=unr(e),r=[fnr(e)].filter(Boolean);return[...n,dnr(e),...r]}const pnr=e=>en(e)&&typeof e._id=="string"&&typeof e._type=="string";function $Qe(e){const[n,r]=p.useState(void 0),[o,i]=p.useState(null),{resolveProductionUrl:s}=Or().document,a=hct(e);if(o)throw o;return p.useEffect(()=>{a.pipe(gP(500),Dt(l=>pnr(l)?Wn(s({document:l})):ve(void 0)),bn(l=>{const c=en(l)&&typeof l.message=="string"?l.message:"Unknown error";throw new Error("An error was thrown while trying to get your preview url: ".concat(c))})).subscribe({next:r,error:i})},[s,a]),n}function mnr(e){const{documentType:n,value:r,currentMinWidth:o,paneKey:i,minWidth:s}=e,{t:a}=se();return u.jsx(hQe,{currentMinWidth:o,flex:2.5,minWidth:s,paneKey:i,title:u.jsx(Pt,{t:a,i18nKey:"panes.document-pane.document-unknown-type.title",values:{documentType:n}}),tone:"caution",children:u.jsxs(he,{space:4,children:[n&&u.jsx(G,{as:"p",children:u.jsx(Pt,{t:a,i18nKey:"panes.document-pane.document-unknown-type.text",values:{documentType:n}})}),!n&&u.jsx(G,{as:"p",children:a("panes.document-pane.document-unknown-type.without-schema.text")}),Yf]})})}var xEe=Object.freeze,gnr=Object.defineProperty,vnr=(e,n)=>xEe(gnr(e,"raw",{value:xEe(n||e.slice())})),wEe;const CEe=[],_Ee=["fixed","fixed","absolute"],ynr=M(jWn)(wEe||(wEe=vnr([`
flex: 1;
display: flex;
flex-direction: column;
min-height: 0;
min-width: 0;
`])));function bnr(){const{changesOpen:e,documentId:n,documentType:r,fieldActions:o,inspectOpen:i,inspector:s,inspectors:a,onFocus:l,onHistoryOpen:c,onMenuAction:d,onPathOpen:f,paneKey:h,schemaType:m,value:g}=ko(),{features:v}=hy(),{t:y}=Op(cn),{collapsed:b}=_2(),x=QZe(),w=$Qe(g),[C,_]=p.useState(null),[S,k]=p.useState(null),[E,j]=p.useState(null),[T,$]=p.useState(null),[D,I]=p.useState(null),[O,A]=p.useState([]),[P,R]=p.useState([]),B=cv(S),L=cv(E),z=B==null?void 0:B.height,H=L==null?void 0:L.height,V=xKn+(s?MU:0),W=bKn+(s?MU:0),q=p.useMemo(()=>a==null?void 0:a.find(Z=>Z.name===(s==null?void 0:s.name)),[a,s==null?void 0:s.name]),F=!!g,Q=p.useMemo(()=>hnr({currentInspector:q,features:v,hasValue:F,inspectorMenuItems:O,inspectors:a,previewUrl:w,t:y}),[q,v,F,O,a,w,y]),N=p.useCallback(Z=>{for(const ne of Q)if(ne.shortcut&&Ys(ne.shortcut,Z)){Z.preventDefault(),Z.stopPropagation(),d(ne);return}},[d,Q]),Y=p.useCallback(Z=>{f(Z),l(Z)},[f,l]);return m?u.jsxs(u.Fragment,{children:[a.length>0&&u.jsx(ger,{documentId:n,documentType:r,inspectors:a,onMenuItems:A}),o.length>0&&m&&u.jsx(QE,{actions:o,documentId:n,documentType:r,onActions:R,path:CEe,schemaType:m}),u.jsx(XE,{actions:P,path:CEe,children:u.jsxs(AQe,{actionsBoxElement:T,as:qR,currentMinWidth:V,"data-testid":"document-pane",flex:2.5,id:h,minWidth:W,onKeyUp:N,rootRef:_,children:[u.jsx(wtr,{ref:j,menuItems:Q}),u.jsx(iz,{position:_Ee,zOffset:x.portal,children:u.jsx(te,{direction:"column",flex:1,height:b?void 0:"fill",children:u.jsx(ynr,{"data-testid":"change-connector-root",isReviewChangesOpen:e,onOpenReviewChanges:c,onSetFocus:Y,children:u.jsx(ttr,{footerHeight:z||null,headerHeight:H||null,isInspectOpen:i,rootElement:C,setDocumentPanelPortalElement:I})})})}),u.jsx(wE,{__unstable_elements:{[uQe]:D},children:u.jsx(iz,{position:_Ee,zOffset:x.portal,children:u.jsx(jQn,{ref:k,children:u.jsx(Dc,{children:u.jsx(lnr,{actionsBoxRef:$})})})})}),u.jsx(yer,{})]})})]}):u.jsx(mnr,{currentMinWidth:V,documentType:r,minWidth:W,paneKey:h,value:g})}function xnr(e){var n,r;return(r=(n=e.document)==null?void 0:n.components)==null?void 0:r.unstable_layout}function wnr(){return Gu({pick:xnr,defaultComponent:bnr})}function Cnr(e,n){const r=n.panePayload||{},o=n.templateName;n.urlTemplate&&o&&o!==n.urlTemplate&&console.warn('Conflicting templates: URL says "'.concat(n.urlTemplate,'", structure node says "').concat(o,'". Using "').concat(o,'".'));const i=o||n.urlTemplate,s=e.filter(c=>c.schemaType===n.documentType),a={...n.templateParams,...typeof r=="object"?r||{}:{}};let l=i;return!i&&s.length===1&&(l=s[0].id),{templateName:l,templateParams:a}}const DQe=p.memo(e=>{const{children:n,index:r,pane:o,paneKey:i,onFocusPath:s}=e,a=pr(),l=w2(),{actions:c,badges:d,unstable_fieldActions:f,unstable_languageFilter:h,inspectors:m}=Or().document,g=KJ(),v=Yu(),y=v.setParams,{features:b}=hy(),{push:x}=Ns(),{options:w,menuItemGroups:C=_Kn,title:_=null,views:S=[]}=o,k=Qs(w),E=k.id,j=ro(E),T=w.type,$=Qs(v.params)||CKn,D=Qs(v.payload),{templateName:I,templateParams:O}=p.useMemo(()=>Cnr(l,{documentType:T,templateName:k.template,templateParams:k.templateParameters,panePayload:D,urlTemplate:$.template}),[T,k,$,D,l]),A=VRn({documentId:j,documentType:T,templateName:I,templateParams:O}),P=Qs(A),{patch:R}=Md(j,T),B=_ee(j,T),{validation:L}=See(j,T),z=UWn(j,T),H=a.get(T),V=(B==null?void 0:B.draft)||(B==null?void 0:B.published)||P.value,[W,q]=p.useState(!1),F=p.useMemo(()=>c({schemaType:T,documentId:j}),[c,j,T]),Q=p.useMemo(()=>d({schemaType:T,documentId:j}),[d,j,T]),N=p.useMemo(()=>h({schemaType:T,documentId:j}),[j,T,h]),Y=Qs(L),Z=Qs(S),[ne,X]=p.useState(()=>$.path?Cd($.path):sr),J=p.useRef(ne),oe=$.view||Z[0]&&Z[0].id||null,[ue,le]=p.useState("closed"),[fe,ke]=p.useState(null),Ce=FWn({documentId:j,documentType:T,onError:ke,rev:$.rev,since:$.since}),ee=us(Ce,jt=>jt.onOlderRevision),ae=us(Ce,jt=>jt.revTime),re=us(Ce,jt=>jt.sinceAttributes),ye=us(Ce,jt=>jt.timelineDisplayed),ce=us(Ce,jt=>jt.timelineReady),me=us(Ce,jt=>jt.isPristine),we=p.useMemo(()=>ce?!(B!=null&&B.draft)&&!(B!=null&&B.published)&&!me:!1,[B==null?void 0:B.draft,B==null?void 0:B.published,me,ce]),xe=$Qe(V),[De,Me]=p.useState([]);p.useEffect(()=>{const jt=g.documentPresence(j).subscribe(li=>{Me(li)});return()=>{jt.unsubscribe()}},[j,g]);const Re=p.useMemo(()=>m({documentId:j,documentType:T}),[j,T,m]),[xt,Ie]=p.useState(()=>$.inspect||null),Ve=p.useRef($.inspect);p.useEffect(()=>{Ve.current!==$.inspect&&(Ve.current=$.inspect,Ie($.inspect||null))},[$.inspect]);const pt=Re==null?void 0:Re.find(jt=>jt.name===xt),br=Re.find(jt=>jt.name===FU),at=(pt==null?void 0:pt.name)===FU,{t:It}=se(cn),ft=$.inspect==="on",lo=at?re:(B==null?void 0:B.published)||null,gl=p.useMemo(()=>H?f({documentId:j,documentType:T,schemaType:H}):[],[j,T,f,H]),rs=z==="connected"&&B.ready&&(ce||!!fe),ki=p.useMemo(()=>ee?ye||{_id:V._id,_type:V._type}:V,[ee,ye,V]),mr=p.useCallback((jt,li)=>{y({...$,since:jt,rev:li||void 0})},[$,y]),Wt=p.useCallback(jt=>{X(jt),J.current!==jt&&(J.current=jt,s==null||s(jt)),g.setLocation([{type:"document",documentId:j,path:jt,lastActiveAt:new Date().toISOString()}])},[j,s,g,X]),Ke=p.useCallback(jt=>{r9.current||(X(sr),J.current!==sr&&(J.current=sr,s==null||s(sr)))},[s,X]),Be=p.useRef(()=>{throw new Error("Nope")});Be.current=jt=>{R.execute(_Gn(jt.patches),P.value)};const Tt=p.useCallback(jt=>Be.current(jt),[]),Jt=p.useCallback(jt=>{var li,Gr,Ei,eh;const th=jt&&Re.find(fa=>fa.name===jt);if(jt&&!th){console.warn('No inspector named "'.concat(jt,'"'));return}if(pt){if(th){const fa=(Gr=(li=th.onClose)==null?void 0:li.call(th,{params:$}))!=null?Gr:{params:$};Ie(null),Ve.current=void 0,y({...fa.params,inspect:void 0});return}if(pt){const fa=(eh=(Ei=pt.onClose)==null?void 0:Ei.call(pt,{params:$}))!=null?eh:{params:$};Ie(null),Ve.current=void 0,y({...fa.params,inspect:void 0})}}},[pt,Re,$,y]),jn=p.useCallback((jt,li)=>{var Gr,Ei,eh,th;const fa=Re.find(cre=>cre.name===jt);if(!fa){console.warn('No inspector named "'.concat(jt,'"'));return}if((pt==null?void 0:pt.name)===fa.name){y({...$,...li,inspect:fa.name});return}let Z2=$;pt&&(Z2=((Ei=(Gr=fa.onClose)==null?void 0:Gr.call(fa,{params:Z2}))!=null?Ei:{params:Z2}).params);const ust=(th=(eh=fa.onOpen)==null?void 0:eh.call(fa,{params:Z2}))!=null?th:{params:Z2};Ie(fa.name),Ve.current=fa.name,y({...ust.params,...li,inspect:fa.name})},[pt,Re,$,y]),ai=p.useCallback(()=>{br&&Jt(br.name)},[Jt,br]),co=p.useCallback(()=>{b.reviewChanges&&br&&jn(br.name)},[b.reviewChanges,jn,br]),os=p.useCallback(()=>v.closeCurrent(),[v]),ks=p.useCallback(()=>v.duplicateCurrent(),[v]),Jl=p.useCallback(function(){let jt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!ft;y(jt?{...$,inspect:"on"}:Oa($,"inspect"))},[ft,$,y]),b1=p.useCallback(jt=>{if(jt.action==="production-preview"&&xe)return window.open(xe),!0;if(jt.action==="inspect")return Jl(!0),!0;if(jt.action==="reviewChanges")return co(),!0;if(typeof jt.action=="string"&&jt.action.startsWith(LU)){const li=jt.action.slice(LU.length),Gr=Re.find(Ei=>Ei.name===li);if(Gr)return Gr.name===xt?Jt(Gr.name):jn(Gr.name),!0}return!1},[Jt,co,xt,Re,jn,xe,Jl]),Y2=p.useCallback(()=>Jl(!1),[Jl]),[x1,w1]=p.useState([]),[K2,tre]=p.useState(),[e9,nre]=p.useState(),[t9,rre]=p.useState(),ore=p.useCallback((jt,li)=>{nre(Gr=>J1(Gr,jt,li))},[]),ire=p.useCallback((jt,li)=>{rre(Gr=>J1(Gr,jt,li))},[]),sre=p.useCallback((jt,li)=>tre(Gr=>J1(Gr,jt,li)),[]),sst=V._createdAt?"update":"create",are=!!(H!=null&&H.liveEdit),n9=V._id?V._id:"dummy-id",ast=p.useMemo(()=>({...V,_id:are?ro(n9):ca(n9)}),[are,V,n9]),[xy,t3]=qRn({document:ast,permission:sst}),lre=!(V!=null&&V._id),lst=p.useMemo(()=>{var jt;const li=!t3&&!(xy!=null&&xy.granted),Gr=!kce(H,"update"),Ei=lre&&!kce(H,"create"),eh=z==="reconnecting",th=(jt=B.transactionSyncLock)==null?void 0:jt.enabled;return!rs||ae!==null||li||Gr||Ei||eh||th||W||we},[z,B.transactionSyncLock,lre,we,W,t3,xy==null?void 0:xy.granted,rs,ae,H]),n3=pGn(H,{value:ki,readOnly:lst,comparisonValue:lo,focusPath:ne,openPath:x1,collapsedPaths:e9,presence:De,validation:Y,collapsedFieldSets:t9,fieldGroupState:K2,changesOpen:at}),r3=p.useRef(n3);r3.current=n3;const o3=p.useCallback(jt=>{vGn(r3.current,jt).forEach(Gr=>{Gr.type==="expandPath"&&nre(Ei=>J1(Ei,Gr.path,!1)),Gr.type==="expandFieldSet"&&rre(Ei=>J1(Ei,Gr.path,!1)),Gr.type==="setSelectedGroup"&&tre(Ei=>J1(Ei,Gr.path,Gr.groupName))}),w1(jt)},[r3]),cst=p.useMemo(()=>({actions:F,activeViewId:oe,badges:Q,changesOpen:at,closeInspector:Jt,collapsedFieldSets:t9,collapsedPaths:e9,compareValue:lo,connectionState:z,displayed:ki,documentId:j,documentIdRaw:E,documentType:T,editState:B,fieldActions:gl,focusPath:ne,inspector:pt||null,inspectors:Re,onBlur:Ke,onChange:Tt,onFocus:Wt,onPathOpen:o3,onHistoryClose:ai,onHistoryOpen:co,onInspectClose:Y2,onMenuAction:b1,onPaneClose:os,onPaneSplit:ks,onSetActiveFieldGroup:sre,onSetCollapsedPath:ore,onSetCollapsedFieldSet:ire,openInspector:jn,index:r,inspectOpen:ft,validation:Y,menuItemGroups:C||[],paneKey:i,previewUrl:xe,ready:rs,schemaType:H,isPermissionsLoading:t3,permissions:xy,setTimelineMode:le,setTimelineRange:mr,setIsDeleting:q,isDeleting:W,isDeleted:we,timelineError:fe,timelineMode:ue,timelineStore:Ce,title:_,value:V,views:Z,formState:n3,unstable_languageFilter:N}),[F,oe,Q,at,Jt,t9,e9,lo,z,pt,ki,j,E,T,B,gl,ne,n3,Ke,Tt,Wt,ai,co,Y2,b1,ire,ore,os,ks,sre,r,ft,Re,we,W,t3,N,C,jn,i,xy,xe,rs,H,o3,mr,fe,ue,Ce,_,Y,V,Z]);p.useEffect(()=>{z==="reconnecting"&&x({id:"sanity/structure/reconnecting",status:"warning",title:It("panes.document-pane-provider.reconnecting.title")})},[z,x,It]);const r9=p.useRef(!1);return p.useEffect(()=>{var jt;if(rs&&$.path){const{path:li,...Gr}=$,Ei=Zst((jt=r3.current)==null?void 0:jt.value,Cd(li));r9.current=!0,X(Ei),o3(Ei),J.current!==Ei&&(J.current=Ei,s==null||s(Ei));const eh=setTimeout(()=>{r9.current=!1},0);return v.setParams(Gr),()=>clearTimeout(eh)}},[$,j,s,o3,rs,v]),u.jsx(dQe.Provider,{value:cst,children:n})});DQe.displayName="DocumentPaneProvider";const cPr=p.memo(function(n){const{name:r}=Or();return u.jsx(JJ,{name:n.pane.source||r,children:u.jsx(_nr,{...n})})});function _nr(e){var n;const{pane:r,paneKey:o}=e,{resolveNewDocumentOptions:i}=Or().document,s=Yu(),a=Snr(r.options,s.params),{documentType:l,isLoaded:c}=LWn(a.id,a.type),d=wnr(),f=p.useMemo(()=>i({type:"document",documentId:a.id,schemaType:a.type}),[a.id,a.type,i]),[h,m]=GJ({templateItems:f}),g=c&&!m,v=p.useMemo(()=>g&&l&&a.type!==l?knr(e,a,l):e,[e,l,g,a]),{ReferenceChildLink:y,handleEditReference:b,groupIndex:x,routerPanesState:w}=s,C=((n=w[x+1])==null?void 0:n[0].params)||{},_=w.length,{parentRefPath:S}=C,k=p.useMemo(()=>S?{path:Cd(S),state:x>=_-1?"none":x>=_-2?"selected":"pressed"}:{path:[],state:"none"},[S,x,_]),{t:E}=se(cn);return a.type==="*"&&!g?u.jsx(pQe,{flex:2.5,minWidth:320,paneKey:o,title:E("panes.document-pane.document-not-found.loading")}):l?u.jsx(DQe,{...v,children:u.jsx(djn,{EditReferenceLinkComponent:y,onEditReference:b,initialValueTemplateItems:h,activePath:k,children:u.jsx(d,{documentId:a.id,documentType:a.type})})},"".concat(l,"-").concat(a.id)):u.jsx(hQe,{flex:2.5,minWidth:320,paneKey:o,title:E("panes.document-pane.document-not-found.title"),children:u.jsx(he,{space:4,children:u.jsx(G,{as:"p",children:u.jsx(Pt,{t:E,i18nKey:"panes.document-pane.document-not-found.text",values:{id:a.id}})})})})}function Snr(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=w2();return p.useMemo(()=>{if(e.type&&e.type!=="*")return e;const o=e.template||n.template,i=o?r.find(a=>a.id===o):void 0,s=i==null?void 0:i.schemaType;return s?{...e,type:s}:e},[e,n.template,r])}function knr(e,n,r){return{...e,pane:{...e.pane,options:{...n,type:r}}}}const SEe=100,WU=2e3,OQe={by:[{field:"_updatedAt",direction:"desc"}]},Enr={};var kEe=Object.freeze,jnr=Object.defineProperty,PQe=(e,n)=>kEe(jnr(e,"raw",{value:kEe(n||e.slice())})),EEe,jEe;const Tnr=M(K)(EEe||(EEe=PQe([`
position: relative;
`]))),Inr=M(K)(jEe||(jEe=PQe([`
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
`]))),Anr=[...Array(30).keys()];function $nr(e){const{layout:n}=e;return u.jsx(he,{paddingX:3,paddingY:2,paddingTop:0,space:1,children:Anr.map(r=>u.jsx(l1,{isPlaceholder:!0,layout:n},r))})}function Dnr(e){const{childItemId:n,error:r,filterIsSimpleTypeConstraint:o,hasMaxItems:i,hasSearchQuery:s,isActive:a,isLazyLoading:l,isLoading:c,items:d,layout:f,loadingVariant:h,onListChange:m,onRetry:g,paneTitle:v,searchInputElement:y,showIcons:b}=e,x=pr(),{collapsed:w}=_2(),{collapsed:C,index:_}=d1(),[S,k]=p.useState(!1),{t:E}=se(cn),j=p.useCallback(()=>{c||l||!S||m()},[l,c,m,S]);p.useEffect(()=>{if(C)return;const I=setTimeout(()=>{k(!0)},0);return()=>{clearTimeout(I)}},[C,d]);const T=p.useCallback((I,O)=>{let{activeIndex:A}=O;const P=ro(I._id),R=n===P,B=!a&&R,L=a&&R,z=A===d.length-1,H=z&&l,V=z&&i;return u.jsxs(u.Fragment,{children:[u.jsx(QQn,{icon:b===!1?!1:void 0,id:P,layout:f,marginBottom:1,pressed:B,schemaType:x.get(I._type),selected:L,value:I}),H&&u.jsx(Jr,{}),V&&u.jsx(K,{marginY:1,paddingX:3,paddingY:4,children:u.jsx(G,{align:"center",muted:!0,size:1,children:E("panes.document-list-pane.max-items.text",{limit:WU})})})]})},[n,a,d.length,f,x,b,i,l,E]),$=p.useMemo(()=>s?u.jsx(te,{align:"center",direction:"column",height:"fill",justify:"center",children:u.jsx(oa,{width:1,children:u.jsx(K,{paddingX:4,paddingY:5,children:u.jsx(G,{align:"center",muted:!0,children:E("panes.document-list-pane.no-documents.text")})})})}):u.jsx(te,{align:"center",direction:"column",height:"fill",justify:"center",children:u.jsx(oa,{width:1,children:u.jsx(K,{paddingX:4,paddingY:5,children:u.jsx(G,{align:"center",muted:!0,children:E(o?"panes.document-list-pane.no-documents-of-type.text":"panes.document-list-pane.no-matching-documents.text")})})})}),[o,s,E]),D=p.useMemo(()=>{if(!S)return null;if(r)return u.jsx(te,{align:"center",direction:"column",height:"fill",justify:"center",children:u.jsx(oa,{width:1,children:u.jsxs(he,{paddingX:4,paddingY:5,space:4,children:[u.jsx(Cs,{as:"h3",children:E("panes.document-list-pane.error.title")}),u.jsx(G,{as:"p",children:u.jsx(Pt,{t:E,i18nKey:"panes.document-list-pane.error.text",values:{error:r.message},components:{Code:O=>{let{children:A}=O;return u.jsx("code",{children:A})}}})}),g&&u.jsx(K,{children:u.jsx(Te,{icon:Nw,onClick:g,text:E("panes.document-list-pane.error.retry-button.text"),tone:"primary"})})]})})});if(!c&&d.length===0)return $;if(h==="initial"&&c)return u.jsx(zXe,{ms:300,children:u.jsx($nr,{layout:f})});if(h==="spinner"&&c)return null;const I="".concat(_,"-").concat(C);return u.jsx(Tnr,{overflow:"hidden",height:"fill",children:u.jsx(Inr,{children:u.jsx(i1,{activeItemDataAttr:"data-hovered",ariaLabel:v,canReceiveFocus:!0,inputElement:y,itemHeight:51,items:d,onEndReached:j,onlyShowSelectionWhenActive:!0,overscan:10,paddingBottom:1,paddingX:3,renderItem:T,wrapAround:!1},I)})})},[C,r,j,_,c,d,f,h,g,T,y,S]);return u.jsx(YR,{overflow:w||h==="initial"?"hidden":"auto",children:D})}const RQe=p.memo(e=>{let{contentAfter:n,index:r,initialValueTemplates:o=[],menuItemGroups:i=[],menuItems:s=[],setLayout:a,setSortOrder:l,title:c}=e;const{features:d}=hy(),{collapsed:f,isLast:h}=d1(),m=h&&!f?-1:0,g=p.useMemo(()=>({setLayout:v=>{let{layout:y}=v;a(y)},setSortOrder:v=>{l(v)}}),[a,l]);return u.jsx(Dc,{children:u.jsx(Pee,{actions:u.jsx(ZQn,{initialValueTemplateItems:o,actionHandlers:g,menuItemGroups:i,menuItems:s}),backButton:d.backButton&&r>0&&u.jsx(Te,{as:YXn,"data-as":"a",icon:Yk,mode:"bleed",tooltipProps:{content:"Back"}}),contentAfter:n,tabIndex:m,title:c})})});RQe.displayName="DocumentListPaneHeader";function Onr(e){return G6(e).map(n=>({...n.draft||n.published,hasPublished:!!n.published,hasDraft:!!n.draft}))}const Pnr=/\b_type\s*==\s*(['"].*?['"]|\$.*?(?:\s|$))|\B(['"].*?['"]|\$.*?(?:\s|$))\s*==\s*_type\b/;function MQe(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=e.match(Pnr);if(!r)return null;const o=(r[1]||r[2]).trim().replace(/^["']|["']$/g,"");if(o[0]==="$"){const i=o.slice(1),s=n[i];return typeof s=="string"?s:null}return o}function Rnr(e){return/^_type\s*==\s*['"$]\w+['"]?\s*$/.test(e.trim())}function Mnr(e,n){const r=e.by.map(o=>{if(o.mapWith)return o;const i=Lnr(n,o.field);return i?Bnr(i,"datetime")?{...o,mapWith:"dateTime"}:i.jsonType==="string"?{...o,mapWith:"lower"}:o:o});return r.every((o,i)=>o===e.by[i])?e:{...e,by:r}}function Lnr(e,n){const r=Cd(n);let o=e;for(const i of r){if(!o)return;if(typeof i=="string"){o=Fnr(o,i);continue}if(!(to(i)||gc(i))||o.jsonType!=="array")return;const[a,l]=o.of||[];if(l||!a)return;if(!Kh(a)){o=a;continue}const[c,d]=a.to||[];if(d||!c)return;o=c}return o}function Fnr(e,n){if(!("fields"in e))return;const r=e.fields.find(o=>o.name===n);return r?r.type:void 0}function Bnr(e,n){let r=e.type;for(;r;){if(r.name===n||!r.type&&r.jsonType===n)return!0;r=r.type}return!1}function Nnr(e){const{client:n,schema:r,sort:o,limit:i,params:s,filter:a,searchQuery:l,staticTypeNames:c,maxFieldDepth:d}=e,f=o.by,h=o==null?void 0:o.extendedProjection,m=Ki(()=>n.listen("*[".concat(a,"]"),s,{events:["welcome","mutation","reconnect"],includeResult:!1,visibility:"query"})).pipe($e((y,b)=>b===0&&y.type!=="welcome"?Ec(()=>new Error(y.type==="reconnect"?"Could not establish EventSource connection":'Received unexpected type of first event "'.concat(y.type,'"'))):ve(y)),Tc()),[g,v]=qG(m,y=>y.type==="welcome");return Yn(g.pipe(ja(1)),v.pipe(Z_(1e3,Au,{leading:!0,trailing:!0}))).pipe(VX(y=>(c?ve(c):n.observable.fetch("array::unique(*[".concat(a,"][]._type)"),s)).pipe($e(x=>{const w=vJ(vqe(r).filter(j=>x.includes(j.name)),d),C={filter:a,query:l||"",types:w},_={__unstable_extendedProjection:h,comments:["findability-source: ".concat(l?"list-query":"list")],limit:i,params:s,sort:f},{query:S,params:k}=bqe(C,_),E=()=>n.observable.fetch(S,k);return y.type==="mutation"&&y.visibility!=="query"?Ls(1200).pipe($e(E)):E()}))))}const Vnr=[],TEe={error:null,onRetry:void 0,result:null},znr={result:null,error:null};function Hnr(e){const{filter:n,params:r,sortOrder:o,searchQuery:i,apiVersion:s}=e,a=kr({...Zn,apiVersion:s||Zn.apiVersion}),l=pr(),c=oj(),[d,f]=p.useState(TEe),{onRetry:h,error:m,result:g}=d,v=g==null?void 0:g.documents,y=p.useMemo(()=>v?Onr(v):Vnr,[v]),[b,x]=p.useState(!1),[w,C]=p.useState(!1),[_,S]=p.useState(!1),k=p.useMemo(()=>MQe(n,r),[n,r]),E=g===null&&!m,j=(v==null?void 0:v.length)===WU,T=p.useCallback(()=>{E||w||_||S(!0)},[E,w,_]),$=p.useCallback(O=>{var A,P;if(O.error){f(O);return}const R=((P=(A=O.result)==null?void 0:A.documents)==null?void 0:P.length)||0;if(!O.error&&(O==null?void 0:O.result)===null&&_){x(!0);return}if(R<SEe&&R!==0&&!_&&C(!0),(O==null?void 0:O.result)===null){f(L=>({...L.error?O:L}));return}x(!1),f(O)},[_]),D=p.useMemo(()=>{const O=new Ir,A=()=>O.next();return Nnr({client:a,filter:n,limit:_?WU:SEe,params:r,schema:l,searchQuery:i||"",sort:o||OQe,staticTypeNames:k?[k]:void 0,maxFieldDepth:c}).pipe(_e(B=>({result:{documents:B},error:null})),bs(znr),bn(B=>B instanceof ProgressEvent?Ec(()=>new Error("Request error")):Ec(()=>B)),bn((B,L)=>xi(ve({result:null,error:B}),Yn($a(window,"online"),O).pipe(ja(1),$e(()=>L)))),jc((B,L)=>({...B,...L,onRetry:A})))},[a,n,r,l,i,_,o,k,c]);p.useEffect(()=>{const O=D.subscribe($);return()=>{O.unsubscribe()}},[$,D]);const I=p.useCallback(()=>{C(!1),x(!1),f(TEe),S(!1)},[]);return p.useEffect(()=>{I()},[I,n,r,o,i]),{error:m,hasMaxItems:j,isLazyLoading:b,isLoading:E,isSearchReady:!m,items:y,onListChange:T,onRetry:h}}var IEe=Object.freeze,Unr=Object.defineProperty,LQe=(e,n)=>IEe(Unr(e,"raw",{value:IEe(n||e.slice())})),AEe,$Ee;const GU=[],Wnr=Lf(AEe||(AEe=LQe([`
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
`]))),Gnr=M(Pv)($Ee||($Ee=LQe([`
animation: `,` 500ms linear infinite;
`])),Wnr);function qnr(e){const n=p.useRef(e);return up(n.current,e)||(n.current=e),n.current}const Ynr=e=>{const{menuItems:n,sortOrderRaw:r,layout:o}=e;return n==null?void 0:n.map(i=>{var s,a,l,c;return(s=i.params)!=null&&s.layout?{...i,selected:o===((a=i.params)==null?void 0:a.layout)}:(l=i==null?void 0:i.params)!=null&&l.by?{...i,selected:Kn(r==null?void 0:r.by,((c=i==null?void 0:i.params)==null?void 0:c.by)||GU)}:{...i,selected:!1}})},uPr=p.memo(function(n){const{childItemId:r,index:o,isActive:i,isSelected:s,pane:a,paneKey:l}=n,c=pr(),{name:d}=Or(),{defaultLayout:f="default",displayOptions:h,initialValueTemplates:m=GU,menuItemGroups:g,menuItems:v,options:y}=a,{apiVersion:b,defaultOrdering:x=GU,filter:w}=y,C=qnr(y.params||Enr),_=a.source,S=p.useMemo(()=>MQe(w,C),[w,C]),k=(h==null?void 0:h.showIcons)!==!1,[E,j]=zU(S,"layout",f),{t:T}=se(cn),{title:$}=Bp(a),[D,I]=p.useState(""),[O,A]=p.useState(""),[P,R]=p.useState(null),B=p.useRef(!1),L=p.useMemo(()=>(x==null?void 0:x.length)>0?{by:x}:OQe,[x]),[z,H]=zU(S,"sortOrder",L),V=S&&z?Mnr(z,c.get(S)):z,W=Qs(V),q=Rnr(w),{error:F,hasMaxItems:Q,isLazyLoading:N,isLoading:Y,isSearchReady:Z,items:ne,onListChange:X,onRetry:J}=Hnr({apiVersion:b,filter:w,params:C,searchQuery:D==null?void 0:D.trim(),sortOrder:W}),oe=p.useMemo(()=>Ynr({menuItems:v,sortOrderRaw:z,layout:E}),[E,v,z]),ue=xP(ee=>ee.pipe(_e(ae=>ae.target.value),Ar(A),YG(ae=>ae===""?ve(""):Ls(300)),Ar(I)),[]),le=p.useCallback(()=>{I(""),A("")},[]),fe=p.useCallback(ee=>{ee.key==="Escape"&&le()},[le]);p.useEffect(()=>(B.current===!1&&!Y&&(B.current=!0),()=>{B.current=!1}),[Y]),p.useEffect(()=>{le(),B.current=!1},[l,le]);const ke=p.useMemo(()=>Y&&ne.length===0&&B.current?"spinner":"initial",[Y,ne.length]),Ce=u.jsx(K,{paddingX:3,paddingBottom:3,children:u.jsx(xs,{"aria-label":T("panes.document-list-pane.search-input.aria-label"),autoComplete:"off",border:!1,clearButton:!!D,disabled:!Z,fontSize:[2,2,1],icon:ke==="spinner"?Gnr:Ja,onChange:ue,onClear:le,onKeyDown:fe,padding:2,placeholder:T("panes.document-list-pane.search-input.placeholder"),radius:2,ref:R,spellCheck:!1,value:O})});return u.jsx(JJ,{name:_||d,children:u.jsxs(qR,{currentMaxWidth:350,"data-ui":"DocumentListPane",id:l,maxWidth:640,minWidth:320,selected:s,children:[GJn,u.jsx(RQe,{contentAfter:Ce,index:o,initialValueTemplates:m,menuItemGroups:g,menuItems:oe,setLayout:j,setSortOrder:H,title:$}),u.jsx(Dnr,{childItemId:r,error:F,filterIsSimpleTypeConstraint:q,hasMaxItems:Q,hasSearchQuery:!!D,isActive:i,isLazyLoading:N,isLoading:Y,items:ne,layout:E,loadingVariant:ke,onListChange:X,onRetry:J,paneTitle:$,searchInputElement:P,showIcons:k},l)]})})});class ur extends Error{constructor(n,r,o,i){super(n);const s=typeof o>"u"?"<unknown>":"".concat(o);this.path=(r||[]).concat(i?"".concat(s," (").concat(i,")"):s)}withHelpUrl(n){return this.helpId=n,this}}var eo=(e=>(e.ID_REQUIRED="structure-node-id-required",e.TITLE_REQUIRED="structure-title-required",e.FILTER_REQUIRED="structure-filter-required",e.INVALID_LIST_ITEM="structure-invalid-list-item",e.COMPONENT_REQUIRED="structure-view-component-required",e.DOCUMENT_ID_REQUIRED="structure-document-id-required",e.DOCUMENT_TYPE_REQUIRED="structure-document-type-required",e.SCHEMA_TYPE_REQUIRED="structure-schema-type-required",e.SCHEMA_TYPE_NOT_FOUND="structure-schema-type-not-found",e.LIST_ITEMS_MUST_BE_ARRAY="structure-list-items-must-be-array",e.QUERY_PROVIDED_FOR_FILTER="structure-query-provided-for-filter",e.ACTION_OR_INTENT_REQUIRED="structure-action-or-intent-required",e.LIST_ITEM_IDS_MUST_BE_UNIQUE="structure-list-item-ids-must-be-unique",e.ACTION_AND_INTENT_MUTUALLY_EXCLUSIVE="structure-action-and-intent-mutually-exclusive",e.API_VERSION_REQUIRED_FOR_CUSTOM_FILTER="structure-api-version-required-for-custom-filter",e))(eo||{});const FQe={title:"Last edited",i18n:{title:{key:"menu-items.sort-by.last-edited",ns:cn}},name:"lastEditedDesc",by:[{field:"_updatedAt",direction:"desc"}]},Knr={title:"Created",i18n:{title:{key:"menu-items.sort-by.created",ns:cn}},name:"lastCreatedDesc",by:[{field:"_createdAt",direction:"desc"}]},Znr=FQe,DEe=[FQe,Knr],Xnr=["_id","_type","_createdAt","_updatedAt","_rev"];function qU(e,n){const[r,...o]=n;if(!("fields"in e))return"";const i=e.fields.find(l=>l.name===r);if(!i)return Xnr.includes(r)||console.warn('The current ordering config targeted the nonexistent field "%s" on schema type "%s". It should be one of %o',r,e.name,e.fields.map(l=>l.name)),"";if("to"in i.type&&i.type.name==="reference"){const l=i.type.to;return"".concat(r,"->{").concat(l.map(c=>qU(c,o)).join(","),"}")}const s=o.length>0&&qU(i.type,o),a=s?"{".concat(s,"}"):"";return o.length>0?"".concat(r).concat(a):r}function Qnr(e,n){return n.map(r=>qU(e,r.field.split("."))).join(", ")}function BQe(e,n,r){return e instanceof Ag?e.serialize({path:r,index:n}):e}class Ag{constructor(n,r){this._context=n,this.spec=r||{}}action(n){return this.clone({action:n})}getAction(){return this.spec.action}intent(n){return this.clone({intent:n})}getIntent(){return this.spec.intent}title(n){return this.clone({title:n})}getTitle(){return this.spec.title}i18n(n){return this.clone({i18n:n})}getI18n(){return this.spec.i18n}group(n){return this.clone({group:n})}getGroup(){return this.spec.group}icon(n){return this.clone({icon:n})}getIcon(){return this.spec.icon}params(n){return this.clone({params:n})}getParams(){return this.spec.params}showAsAction(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return this.clone({showAsAction:!!n})}getShowAsAction(){return this.spec.showAsAction}serialize(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{path:[]};const{title:r,action:o,intent:i}=this.spec;if(!r){const s=typeof o=="string"?'action: "'.concat(o,'"'):void 0;throw new ur("`title` is required for menu item",n.path,n.index,s).withHelpUrl(eo.TITLE_REQUIRED)}if(!o&&!i)throw new ur("`action` or `intent` required for menu item with title ".concat(this.spec.title),n.path,n.index,'"'.concat(r,'"')).withHelpUrl(eo.ACTION_OR_INTENT_REQUIRED);if(i&&o)throw new ur("cannot set both `action` AND `intent`",n.path,n.index,'"'.concat(r,'"')).withHelpUrl(eo.ACTION_AND_INTENT_MUTUALLY_EXCLUSIVE);return{...this.spec,title:r}}clone(n){const r=new Ag(this._context);return r.spec={...this.spec,...n||{}},r}}function NQe(e,n,r){let{by:o,title:i,i18n:s}=n,a=new Ag(e).group("sorting").title(e.i18n.t("default-menu-item.fallback-title",{ns:"studio",replace:{title:i}})).icon(Q_).action("setSortOrder").params({by:o,extendedProjection:r});return s&&(a=a.i18n(s)),a}function VQe(e,n){const{schema:r}=e,o=typeof n=="string"?r.get(n):n;return!o||!("orderings"in o)?[]:(o.orderings?o.orderings.concat(DEe):DEe).map(i=>NQe(e,i,Qnr(o,i.by)))}function zQe(e,n,r){return e instanceof px?e.serialize({path:r,index:n}):e}class px{constructor(n,r){this._context=n,this._id=r?r.id:"",this._title=r?r.title:"",this._i18n=r?r.i18n:void 0}id(n){return new px(this._context,{id:n,title:this._title,i18n:this._i18n})}getId(){return this._id}title(n){return new px(this._context,{title:n,id:this._id,i18n:this._i18n})}getTitle(){return this._title}i18n(n){return new px(this._context,{i18n:n,id:this._id,title:this._title})}getI18n(){return this._i18n}serialize(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{path:[]};const{_id:r,_title:o,_i18n:i}=this;if(!r)throw new ur("`id` is required for a menu item group",n.path,n.index,o).withHelpUrl(eo.ID_REQUIRED);if(!o)throw new ur("`title` is required for a menu item group",n.path,r).withHelpUrl(eo.TITLE_REQUIRED);return{id:r,title:o,i18n:i}}}const HQe=/([^A-Za-z0-9-_.])/;function mj(e,n,r){if(typeof e!="string")throw new ur("Structure node id must be of type string, got ".concat(typeof e),n,r);const[o]=e.match(HQe)||[];if(o)throw new ur('Structure node id cannot contain character "'.concat(o,'"'),n,r);if(e.startsWith("__edit__"))throw new ur("Structure node id cannot start with __edit__",n,r);return e}function ZR(e,n){if(n)return n;const r=L_e(e);return HQe.test(r)?L_e(VHe(e)):r}class ak{constructor(n){this.spec={options:{},...n||{}}}id(n){return this.clone({id:n})}getId(){return this.spec.id}title(n){return this.clone({title:n,id:ZR(n,this.spec.id)})}getTitle(){return this.spec.title}i18n(n){return this.clone({i18n:n})}getI18n(){return this.spec.i18n}child(n){return this.clone({child:n})}getChild(){return this.spec.child}component(n){return this.clone({component:n})}getComponent(){return this.spec.component}options(n){return this.clone({options:n})}getOptions(){return this.spec.options||{}}menuItems(n){return this.clone({menuItems:n})}getMenuItems(){return this.spec.menuItems}menuItemGroups(n){return this.clone({menuItemGroups:n})}getMenuItemGroups(){return this.spec.menuItemGroups}serialize(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{path:[]};const{id:r,title:o,child:i,options:s,component:a}=this.spec;if(!r)throw new ur("`id` is required for `component` structure item",n.path,n.index).withHelpUrl(eo.ID_REQUIRED);if(!a)throw new ur("`component` is required for `component` structure item",n.path,n.index).withHelpUrl(eo.ID_REQUIRED);return{id:mj(r,n.path,n.index),title:o,type:"component",child:i,component:a,options:s||{},menuItems:(this.spec.menuItems||[]).map((l,c)=>BQe(l,c,n.path)),menuItemGroups:(this.spec.menuItemGroups||[]).map((l,c)=>zQe(l,c,n.path))}}clone(n){const r=new ak;return r.spec={...this.spec,...n||{}},r}}async function UQe(e,n){const r="*[_id in [$documentId, $draftId]]._type",o=ro(n),i=ca(n);return(await e(Zn).fetch(r,{documentId:o,draftId:i},{tag:"structure.resolve-type"}))[0]}class Nee{constructor(){this.spec={}}id(n){return this.clone({id:n})}getId(){return this.spec.id}title(n){return this.clone({title:n,id:this.spec.id||vKn(n)})}getTitle(){return this.spec.title}icon(n){return this.clone({icon:n})}getIcon(){return this.spec.icon}serialize(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{path:[]};const{id:r,title:o,icon:i}=this.spec;if(!r)throw new ur("`id` is required for view item",n.path,n.index).withHelpUrl(eo.ID_REQUIRED);if(!o)throw new ur("`title` is required for view item",n.path,n.index).withHelpUrl(eo.TITLE_REQUIRED);return{id:mj(r,n.path,n.index),title:o,icon:i}}}function Jnr(e){return typeof e.serialize=="function"}function WQe(e,n,r){return Jnr(e)?e.serialize({path:r,index:n}):e}const err=e=>en(e)&&e.type==="component";class XR extends Nee{constructor(n){const r=err(n)?{...n}:{options:{}};super(),this.spec=r;const o=typeof n=="function"?n:this.spec.component;o&&(this.spec=this.component(o).spec)}component(n){return this.clone({component:n})}getComponent(){return this.spec.component}options(n){return this.clone({options:n})}getOptions(){return this.spec.options||{}}serialize(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{path:[]};const r=super.serialize(n),o=this.spec.component;if(typeof o!="function")throw new ur("`component` is required and must be a function for `component()` view item",n.path,n.index).withHelpUrl(eo.COMPONENT_REQUIRED);return{...r,component:o,options:this.spec.options||{},type:"component"}}clone(n){const r=new XR;return r.spec={...this.spec,...n||{}},r}}class QR extends Nee{constructor(n){super(),this.spec={id:"editor",title:"Editor",...n||{}}}serialize(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{path:[]};return{...super.serialize(n),type:"form"}}clone(n){const r=new QR;return r.spec={...this.spec,...n||{}},r}}const GQe=e=>new QR(e),trr=e=>new XR(e);var nrr=Object.freeze({__proto__:null,ComponentViewBuilder:XR,FormViewBuilder:QR,GenericViewBuilder:Nee,component:trr,form:GQe,maybeSerializeView:WQe});const rrr=e=>{let{resolveDocumentNode:n,getClient:r}=e;return async(o,i)=>{let{params:s,path:a}=i,l=s.type;const c=a.slice(0,a.length-1),d=a[a.length-1];if(l||(l=await UQe(r,o)),!l)throw new ur("Failed to resolve document, and no type provided in parameters.",c,d);return n({documentId:o,schemaType:l})}};class $g{constructor(n,r){this._context=n,this.spec=r||{}}id(n){return this.clone({id:n})}getId(){return this.spec.id}title(n){return this.clone({title:n,id:ZR(n,this.spec.id)})}getTitle(){return this.spec.title}i18n(n){return this.clone({i18n:n})}getI18n(){return this.spec.i18n}child(n){return this.clone({child:n})}getChild(){return this.spec.child}documentId(n){const r=this.spec.id||n;return this.clone({id:r,options:{...this.spec.options||{},id:n}})}getDocumentId(){var n;return(n=this.spec.options)==null?void 0:n.id}schemaType(n){return this.clone({options:{...this.spec.options||{},type:typeof n=="string"?n:n.name}})}getSchemaType(){var n;return(n=this.spec.options)==null?void 0:n.type}initialValueTemplate(n,r){return this.clone({options:{...this.spec.options||{},template:n,templateParameters:r}})}getInitialValueTemplate(){var n;return(n=this.spec.options)==null?void 0:n.template}getInitialValueTemplateParameters(){var n;return(n=this.spec.options)==null?void 0:n.templateParameters}views(n){return this.clone({views:n})}getViews(){return this.spec.views||[]}serialize(){let{path:n=[],index:r,hint:o}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{path:[]};const i=n[r||n.length-1],s=this.spec.id||i&&"".concat(i)||"",a={id:s,type:void 0,template:void 0,templateParameters:void 0,...this.spec.options};if(typeof s!="string"||!s)throw new ur("`id` is required for document nodes",n,r,o).withHelpUrl(eo.ID_REQUIRED);if(!a||!a.id)throw new ur("document id (`id`) is required for document nodes",n,s,o).withHelpUrl(eo.DOCUMENT_ID_REQUIRED);if(!a||!a.type)throw new ur("document type (`schemaType`) is required for document nodes",n,s,o);const l=(this.spec.views&&this.spec.views.length>0?this.spec.views:[GQe()]).map((f,h)=>WQe(f,h,n)),c=l.map(f=>f.id),d=Xi(c.filter((f,h)=>c.includes(f,h+1)));if(d.length>0)throw new ur("document node has views with duplicate IDs: ".concat(d.join(", ")),n,s,o);return{...this.spec,child:this.spec.child||rrr(this._context),id:mj(s,n,r),type:"document",options:orr(a),views:l}}clone(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const r=new $g(this._context),o={...this.spec.options||{},...n.options||{}};return r.spec={...this.spec,...n,options:o},r}}function orr(e){const n={id:e.id||"",type:e.type||"*"};return e.template&&(n.template=e.template),e.templateParameters&&(n.templateParameters=e.templateParameters),n}function irr(e,n){let r=n!=null&&n.type?e.resolveDocumentNode({schemaType:n.type}):new $g(e);if(!n)return r;const{id:o,type:i,template:s,templateParameters:a}=n.options;return r=r.id(n.id).documentId(o),i&&(r=r.schemaType(i)),s&&(r=r.initialValueTemplate(s,a)),n.child&&(r=r.child(n.child)),r}function srr(e,n,r){let{resolveDocumentNode:o,templates:i}=e;const s=i.find(a=>a.id===n);if(!s)throw new Error('Template with ID "'.concat(n,'" not defined'));return o({schemaType:s.schemaType}).initialValueTemplate(n,r)}class JR{constructor(n,r){this._context=n,this.spec=r||{}}id(n){return this.clone({id:n})}getId(){return this.spec.id}title(n){return this.clone({title:n})}getTitle(){return this.spec.title}description(n){return this.clone({description:n})}getDescription(){return this.spec.description}templateId(n){const r=this.spec.id||n;return this.clone({id:r,templateId:n})}getTemplateId(){return this.spec.templateId}parameters(n){return this.clone({parameters:n})}getParameters(){return this.spec.parameters}serialize(){let{path:n=[],index:r,hint:o}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{path:[]};const{spec:i,_context:s}=this,{templates:a}=s;if(typeof i.id!="string"||!i.id)throw new ur("`id` is required for initial value template item nodes",n,r,o).withHelpUrl(eo.ID_REQUIRED);if(!i.templateId)throw new ur("template id (`templateId`) is required for initial value template item nodes",n,i.id,o).withHelpUrl(eo.ID_REQUIRED);const l=a.find(c=>c.id===i.templateId);if(!l)throw new ur("template id (`templateId`) is required for initial value template item nodes",n,i.id,o).withHelpUrl(eo.ID_REQUIRED);return{id:i.id,templateId:i.id,schemaType:l.schemaType,type:"initialValueTemplateItem",description:i.description||l.description,title:i.title||l.title,subtitle:i.subtitle,icon:i.icon||l.icon,initialDocumentId:i.initialDocumentId,parameters:i.parameters}}clone(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const r=new JR(this._context);return r.spec={...this.spec,...n},r}}function arr(e){const{schema:n,getStructureBuilder:r,templates:o}=e,i=n.getTypeNames();return o.filter(a=>{var l;return!((l=a.parameters)!=null&&l.length)}).sort((a,l)=>i.indexOf(a.schemaType)-i.indexOf(l.schemaType)).map(a=>r().initialValueTemplateItem(a.id))}function lrr(e,n,r){return e instanceof JR?e.serialize({path:r,index:n}):e}function crr(e,n){const{schema:r,templates:o}=e;return n.map(i=>{const s=o.find(m=>m.id===i.templateId),a=i.title||(s==null?void 0:s.title)||"Create",l={};s&&s.schemaType&&(l.type=s.schemaType),i.templateId&&(l.template=i.templateId);const c=i.parameters?[l,i.parameters]:l,d=s&&r.get(s.schemaType),f=i.i18n||(s==null?void 0:s.i18n);let h=new Ag(e).title(a).icon(s&&s.icon||(d==null?void 0:d.icon)||Rs).intent({type:"create",params:c});return f&&(h=h.i18n(f)),h.serialize()})}const qQe=Symbol("Document type list canHandleIntent"),Vee=(e,n,r)=>{let{pane:o}=r;var i,s;const a=e==="edit",l=e==="create",c=o,d=((i=c.options)==null?void 0:i.filter)||"",f=((s=c.options)==null?void 0:s.params)||{},h=c.schemaTypeName?[c.schemaTypeName]:zee(d,f),m=c.initialValueTemplates||[];return l&&n.template?m.some(g=>g.templateId===n.template):a&&n.id&&h.includes(n.type)||l&&h.includes(n.type)};Vee.identity=qQe;const OEe=["default","card","media","detail","block"];function urr(){}const YQe=(e,n,r)=>{let{pane:o,index:i}=r;return i<=1&&Vee(e,n,{pane:o,index:i})};class KQe{constructor(){this.initialValueTemplatesSpecified=!1,this.spec={}}id(n){return this.clone({id:n})}getId(){return this.spec.id}title(n){return this.clone({title:n,id:ZR(n,this.spec.id)})}getTitle(){return this.spec.title}i18n(n){return this.clone({i18n:n})}getI18n(){return this.spec.i18n}defaultLayout(n){return this.clone({defaultLayout:n})}getDefaultLayout(){return this.spec.defaultLayout}menuItems(n){return this.clone({menuItems:n})}getMenuItems(){return this.spec.menuItems}menuItemGroups(n){return this.clone({menuItemGroups:n})}getMenuItemGroups(){return this.spec.menuItemGroups}child(n){return this.clone({child:n})}getChild(){return this.spec.child}canHandleIntent(n){return this.clone({canHandleIntent:n})}getCanHandleIntent(){return this.spec.canHandleIntent}showIcons(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return this.clone({displayOptions:{...this.spec.displayOptions||{},showIcons:n}})}getShowIcons(){return this.spec.displayOptions?this.spec.displayOptions.showIcons:void 0}initialValueTemplates(n){return this.initialValueTemplatesSpecified=!0,this.clone({initialValueTemplates:Array.isArray(n)?n:[n]})}getInitialValueTemplates(){return this.spec.initialValueTemplates}serialize(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{path:[]};const r=this.spec.id||"",o=n.path,i=this.spec.defaultLayout;if(i&&!OEe.includes(i))throw new ur("`layout` must be one of ".concat(OEe.map(a=>'"'.concat(a,'"')).join(", ")),o,r||n.index,this.spec.title);const s=(this.spec.initialValueTemplates||[]).map((a,l)=>lrr(a,l,o));return{id:mj(r,n.path,r||n.index),title:this.spec.title,i18n:this.spec.i18n,type:"genericList",defaultLayout:i,child:this.spec.child||urr,canHandleIntent:this.spec.canHandleIntent||YQe,displayOptions:this.spec.displayOptions,initialValueTemplates:s,menuItems:(this.spec.menuItems||[]).map((a,l)=>BQe(a,l,o)),menuItemGroups:(this.spec.menuItemGroups||[]).map((a,l)=>zQe(a,l,o))}}}const drr=(e,n)=>{var r;const o=((r=e.options)==null?void 0:r.filter.trim())||"";if(["*","{"].includes(o[0]))throw new ur("`filter` cannot start with `".concat(o[0],"` - looks like you are providing a query, not a filter"),n.path,e.id,e.title).withHelpUrl(eo.QUERY_PROVIDED_FOR_FILTER);return o},frr=e=>(n,r)=>{var o;const i=r.parent,s=(o=r.params)!=null&&o.template?e.templates.find(l=>l.id===r.params.template):void 0,a=s?s.schemaType:i.schemaTypeName||UQe(e.getClient,n);return Promise.resolve(a).then(l=>l?e.resolveDocumentNode({schemaType:l,documentId:n}):new $g(e).id("editor").documentId(n).schemaType(""))};class gj extends KQe{constructor(n,r){super(),this._context=n,this.spec=r||{},this.initialValueTemplatesSpecified=!!(r!=null&&r.initialValueTemplates)}apiVersion(n){return this.clone({options:{...this.spec.options||{filter:""},apiVersion:n}})}getApiVersion(){var n;return(n=this.spec.options)==null?void 0:n.apiVersion}filter(n){return this.clone({options:{...this.spec.options||{},filter:n}})}getFilter(){var n;return(n=this.spec.options)==null?void 0:n.filter}schemaType(n){const r=typeof n=="string"?n:n.name;return this.clone({schemaTypeName:r})}getSchemaType(){return this.spec.schemaTypeName}params(n){return this.clone({options:{...this.spec.options||{filter:""},params:n}})}getParams(){var n;return(n=this.spec.options)==null?void 0:n.params}defaultOrdering(n){if(!Array.isArray(n))throw new Error("`defaultOrdering` must be an array of order clauses");return this.clone({options:{...this.spec.options||{filter:""},defaultOrdering:n}})}getDefaultOrdering(){var n;return(n=this.spec.options)==null?void 0:n.defaultOrdering}serialize(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{path:[]};var r;if(typeof this.spec.id!="string"||!this.spec.id)throw new ur("`id` is required for document lists",n.path,n.index,this.spec.title).withHelpUrl(eo.ID_REQUIRED);if(!this.spec.options||!this.spec.options.filter)throw new ur("`filter` is required for document lists",n.path,this.spec.id,this.spec.title).withHelpUrl(eo.FILTER_REQUIRED);return!(((r=this.spec.options)==null?void 0:r.filter)==="_type == $type")&&this.spec.options.filter&&!this.spec.options.apiVersion&&console.warn("No apiVersion specified for document type list with custom filter: `".concat(this.spec.options.filter,"`. This will be required in the future. See %s for more info."),nBe(eo.API_VERSION_REQUIRED_FOR_CUSTOM_FILTER)),{...super.serialize(n),type:"documentList",schemaTypeName:this.spec.schemaTypeName,child:this.spec.child||frr(this._context),options:{...this.spec.options,apiVersion:this.spec.options.apiVersion||Zn.apiVersion,filter:drr(this.spec,n)}}}clone(n){const r=new gj(this._context);return r.spec={...this.spec,...n||{}},this.initialValueTemplatesSpecified||(r.spec.initialValueTemplates=hrr(this._context,r.spec)),r.spec.schemaTypeName||(r.spec.schemaTypeName=prr(r.spec)),r}getSpec(){return this.spec}}function hrr(e,n){const{document:r}=e,{schemaTypeName:o,options:i}=n,{filter:s,params:a}=i||{filter:"",params:{}},l=o?[o]:Array.from(new Set(zee(s,a)));if(l.length!==0)return l.flatMap(c=>r.resolveNewDocumentOptions({type:"structure",schemaType:c})).map(c=>({...c,icon:Rs}))}function prr(e){const{options:n}=e,{filter:r,params:o}=n||{filter:"",params:{}},i=zee(r,o);return i.length===1?i[0]:void 0}function zee(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=mrr(e,n);return r.length===0&&(r=grr(e,n)),r}function mrr(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=/\b_type\s*==\s*(['"].*?['"]|\$.*?(?:\s|$))|\B(['"].*?['"]|\$.*?(?:\s|$))\s*==\s*_type/g,o=[];let i;for(;(i=r.exec(e))!==null;)o.push(i[1]||i[2]);return o.map(s=>((s[0]==="$"?n[s.slice(1)]:s)||"").trim().replace(/^["']|["']$/g,"")).filter(Boolean)}function grr(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=/\b_type\s+in\s+\[(.*?)\]/,o=e.match(r);return o?o[1].split(/,\s*/).map(i=>i.trim().replace(/^["']+|["']+$/g,"")).map(i=>i[0]==="$"?n[i.slice(1)]:i).filter(Boolean):[]}const vrr=e=>e instanceof k2?"ListBuilder":Crr(e)?"Promise":Array.isArray(e)?"array":typeof e,yrr=e=>e.type==="listItem",brr=(e,n,r)=>(r.pane.items||[]).filter(Srr).some(s=>s.schemaType.name===n.type&&s._id===n.id)||YQe(e,n,r),xrr=(e,n)=>{const i=(n.parent.items.filter(yrr).find(s=>s.id===e)||{child:void 0}).child;return!i||typeof i!="function"?i:typeof i=="function"?i(e,n):i};function wrr(e,n,r){if(e instanceof E2)return e.serialize({path:r,index:n});const o=e;if(o&&o.type==="divider")return e;if(!o||o.type!=="listItem"){const i=o&&o.type||vrr(o),s=i==="array"?" - did you forget to spread (...moreItems)?":"";throw new ur('List items must be of type "listItem", got "'.concat(i,'"').concat(s),r,n).withHelpUrl(eo.INVALID_LIST_ITEM)}return e}function Crr(e){return en(e)&&typeof e.then=="function"}class k2 extends KQe{constructor(n,r){super(),this._context=n,this.spec=r||{},this.initialValueTemplatesSpecified=!!(r&&r.initialValueTemplates)}items(n){return this.clone({items:n})}getItems(){return this.spec.items}serialize(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{path:[]};const r=this.spec.id;if(typeof r!="string"||!r)throw new ur("`id` is required for lists",n.path,n.index).withHelpUrl(eo.ID_REQUIRED);const o=typeof this.spec.items>"u"?[]:this.spec.items;if(!Array.isArray(o))throw new ur("`items` must be an array of items",n.path,n.index).withHelpUrl(eo.LIST_ITEMS_MUST_BE_ARRAY);const i=(n.path||[]).concat(r),s=o.map((l,c)=>wrr(l,c,i)),a=s.filter((l,c)=>WHe(s,{id:l.id},c+1));if(a.length>0){const l=a.map(d=>d.id).slice(0,5),c=a.length>5?"".concat(l.join(", "),"..."):l.join(", ");throw new ur("List items with same ID found (".concat(c,")"),n.path,n.index).withHelpUrl(eo.LIST_ITEM_IDS_MUST_BE_UNIQUE)}return{...super.serialize(n),type:"list",canHandleIntent:this.spec.canHandleIntent||brr,child:this.spec.child||xrr,items:s}}clone(n){const r=new k2(this._context);return r.spec={...this.spec,...n||{}},r}}class E2{constructor(n,r){this._context=n,this.spec=r||{}}id(n){return this.clone({id:n})}getId(){return this.spec.id}title(n){return this.clone({title:n,id:ZR(n,this.spec.id)})}getTitle(){return this.spec.title}i18n(n){return this.clone({i18n:n})}getI18n(){return this.spec.i18n}icon(n){return this.clone({icon:n})}showIcon(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return this.clone({displayOptions:{...this.spec.displayOptions||{},showIcon:n}})}getShowIcon(){return this.spec.displayOptions?this.spec.displayOptions.showIcon:void 0}getIcon(){return this.spec.icon}child(n){return this.clone({child:n})}getChild(){return this.spec.child}schemaType(n){return this.clone({schemaType:n})}getSchemaType(){const n=this.spec.schemaType;return typeof n=="string"?this._context.schema.get(n):this.spec.schemaType}serialize(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{path:[]};const{id:r,title:o,child:i}=this.spec;if(typeof r!="string"||!r)throw new ur("`id` is required for list items",n.path,n.index).withHelpUrl(eo.ID_REQUIRED);if(!n.titleIsOptional&&(typeof o!="string"||!o))throw new ur("`title` is required for list items",n.path,r).withHelpUrl(eo.TITLE_REQUIRED);let s=this.spec.schemaType;if(typeof s=="string"){const c=this._context.schema.get(s);if(!c)throw new ur('Could not find type "'.concat(s,'" in schema'),n.path,r).withHelpUrl(eo.SCHEMA_TYPE_NOT_FOUND);s=c}const a={path:n.path.concat(r),hint:"child"};let l=i instanceof ak||i instanceof gj||i instanceof $g||i instanceof k2?i.serialize(a):i;if(typeof l=="function"){const c=l;l=(d,f)=>c(d,{...f,serializeOptions:a})}return{...this.spec,id:mj(r,n.path,n.index),schemaType:s,child:l,title:o,type:"listItem"}}clone(n){const r=new E2(this._context);return r.spec={...this.spec,...n||{}},r}}const _rr=(e,n)=>r=>{const o=n.schemaType&&(typeof n.schemaType=="string"?n.schemaType:n.schemaType.name);return o?e.resolveDocumentNode({schemaType:o,documentId:r}):new $g(e).id("documentEditor").documentId(r)};class Hee extends E2{constructor(n,r){super(n,r),this._context=n,this.spec=r||{}}serialize(){let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{path:[]};const r=super.serialize({...n,titleIsOptional:!0});if(!r.schemaType)throw new ur("`schemaType` is required for document list items",n.path,n.index).withHelpUrl(eo.SCHEMA_TYPE_REQUIRED);const o=r.child||_rr(this._context,r);return{...r,child:o,schemaType:r.schemaType,_id:r.id}}clone(n){const r=new Hee(this._context);return r.spec={...this.spec,...n||{}},r}}function Srr(e){return en(e)&&typeof e.schemaType<"u"&&typeof e._id=="string"}class nO extends gj{constructor(n,r){super(n),this._context=n,this.spec=r||{}}child(n){return this.cloneWithoutDefaultIntentHandler({child:n})}clone(n){const r=super.clone(n),o=new nO(this._context);return o.spec={...this.spec,...r.getSpec(),...n||{}},o}cloneWithoutDefaultIntentHandler(n){const r=super.clone(n),o=new nO(this._context),i=this.spec.canHandleIntent,a=i&&i.identity===qQe?{canHandleIntent:void 0}:{};return o.spec={...r.getSpec(),...this.spec,...n||{},...a},o}}const krr=["sanity.imageAsset","sanity.fileAsset"];function Err(e){return krr.includes(e)}function jrr(e){var n;return((n=e.type)==null?void 0:n.name)==="document"}function Trr(e){return e.type==="list"}function Irr(e){let{schema:n}=e;return n.getTypeNames().filter(r=>{const o=n.get(r);return o&&jrr(o)}).filter(r=>!Err(r))}function ZQe(e){return Irr(e).map(r=>XQe(e,r))}function XQe(e,n){const{schema:r}=e,o=r.get(n);if(!o)throw new Error('Schema type with name "'.concat(n,'" not found'));const i=o.title||cr(n);return new E2(e).id(n).title(i).schemaType(o).child((s,a)=>{const l=a.parent,c=Trr(l)?l.items.find(f=>f.id===s):null;let d=QQe(e,n);return c&&c.title&&(d=d.title(c.title)),d})}function QQe(e,n){const{schema:r,resolveDocumentNode:o}=e,i=typeof n=="string"?n:n.schemaType,s=typeof i=="string"?i:i.name,a=typeof n=="string"?{schemaType:i}:n,l=r.get(s);if(!l)throw new Error('Schema type with name "'.concat(s,'" not found'));const c=l.title||cr(s);return new nO(e).id(a.id||s).title(a.title||c).filter("_type == $type").params({type:s}).schemaType(l).defaultOrdering(Znr.by).menuItemGroups(a.menuItemGroups||[{id:"sorting",title:"Sort",i18n:{title:{key:"menu-item-groups.actions-group",ns:cn}}},{id:"layout",title:"Layout",i18n:{title:{key:"menu-item-groups.layout-group",ns:cn}}},{id:"actions",title:"Actions",i18n:{title:{key:"menu-item-groups.sorting-group",ns:cn}}}]).child(a.child||(d=>o({schemaType:s,documentId:d}))).canHandleIntent(a.canHandleIntent||Vee).menuItems(a.menuItems||[...VQe(e,l),new Ag(e).group("layout").i18n({title:{key:"menu-items.layout.compact-view",ns:cn}}).title("Compact view").icon(S6e).action("setLayout").params({layout:"default"}),new Ag(e).group("layout").i18n({title:{key:"menu-items.layout.detailed-view",ns:cn}}).title("Detailed view").icon(k6e).action("setLayout").params({layout:"detail"})])}function Arr(e){return!e||typeof e=="string"?!1:!!e.icon}function $rr(e){const n=ZQe(e);return new k2(e).id("__root__").title("Content").i18n({title:{key:"default-definition.content-title",ns:cn}}).items(n).showIcons(n.some(r=>Arr(r.getSchemaType())))}function Drr(e){let{defaultDocumentNode:n,source:r}=e;const o=NWn(r),i={...r,getStructureBuilder:()=>s,resolveDocumentNode:a=>{let l=(n==null?void 0:n(s,{...a,...o}))||new $g(i);return l.getId()||(l=l.id("documentEditor")),a.documentId&&(l=l.documentId(ro(a.documentId))),l.schemaType(a.schemaType)}},s={defaults:()=>$rr(i),documentTypeList:function(){for(var a=arguments.length,l=new Array(a),c=0;c<a;c++)l[c]=arguments[c];return QQe(i,...l)},documentTypeListItem:function(){for(var a=arguments.length,l=new Array(a),c=0;c<a;c++)l[c]=arguments[c];return XQe(i,...l)},documentTypeListItems:function(){for(var a=arguments.length,l=new Array(a),c=0;c<a;c++)l[c]=arguments[c];return ZQe(i,...l)},document:function(){for(var a=arguments.length,l=new Array(a),c=0;c<a;c++)l[c]=arguments[c];return new $g(i,...l)},documentWithInitialValueTemplate:function(){for(var a=arguments.length,l=new Array(a),c=0;c<a;c++)l[c]=arguments[c];return srr(i,...l)},defaultDocument:i.resolveDocumentNode,list:function(){for(var a=arguments.length,l=new Array(a),c=0;c<a;c++)l[c]=arguments[c];return new k2(i,...l)},listItem:function(){for(var a=arguments.length,l=new Array(a),c=0;c<a;c++)l[c]=arguments[c];return new E2(i,...l)},menuItem:function(){for(var a=arguments.length,l=new Array(a),c=0;c<a;c++)l[c]=arguments[c];return new Ag(i,...l)},menuItemGroup:function(){for(var a=arguments.length,l=new Array(a),c=0;c<a;c++)l[c]=arguments[c];return new px(i,...l)},menuItemsFromInitialValueTemplateItems:function(){for(var a=arguments.length,l=new Array(a),c=0;c<a;c++)l[c]=arguments[c];return crr(i,...l)},documentList:function(){for(var a=arguments.length,l=new Array(a),c=0;c<a;c++)l[c]=arguments[c];return new gj(i,...l)},documentListItem:function(){for(var a=arguments.length,l=new Array(a),c=0;c<a;c++)l[c]=arguments[c];return new Hee(i,...l)},orderingMenuItem:function(){for(var a=arguments.length,l=new Array(a),c=0;c<a;c++)l[c]=arguments[c];return NQe(i,...l)},orderingMenuItemsForType:function(){for(var a=arguments.length,l=new Array(a),c=0;c<a;c++)l[c]=arguments[c];return VQe(i,...l)},editor:function(){for(var a=arguments.length,l=new Array(a),c=0;c<a;c++)l[c]=arguments[c];return irr(i,...l)},defaultInitialValueTemplateItems:function(){for(var a=arguments.length,l=new Array(a),c=0;c<a;c++)l[c]=arguments[c];return arr(i,...l)},initialValueTemplateItem:(a,l)=>new JR(i,{id:a,parameters:l,templateId:a}),component:a=>Mn.isValidElementType(a)?new ak().component(a):new ak(a),divider:()=>({id:lFe("__divider__"),type:"divider"}),view:nrr,context:i};return s}const Orr=e=>{const{liveEdit:n}=e;return n?{label:"Live",color:"danger"}:null},JQe={activePanes:[]};function dPr(e){JQe.activePanes=e}function Prr(e,n,r,o){var i;const s=(r==null?void 0:r.panes)||[],a=JQe.activePanes||[],l=n.id||qf(),c=e==="create"&&n.template;for(let d=a.length-1;d>=0;d--){const f=a[d];if(typeof f=="object"&&((i=f.canHandleIntent)!=null&&i.call(f,e,n,{pane:f,index:d})||f.type==="documentList"&&f.schemaTypeName===n.type&&f.options.filter==="_type == $type")){const h=c?{template:n.template}:cQe;return{panes:s.slice(0,d).concat([[{id:l,params:h,payload:o}]])}}}return{intent:e,params:n,payload:o}}function Rrr(e){const n=new Map;return Q6(e,r=>{if(r.action==="unchanged"||!("annotation"in r)||!r.annotation)return!0;const{author:o,timestamp:i}=r.annotation,s=n.get(o);return(!s||s.timestamp<i)&&n.set(o,r.annotation),!0}),Array.from(n.values()).sort((r,o)=>r.timestamp<o.timestamp?1:-1)}var PEe=Object.freeze,Mrr=Object.defineProperty,Lrr=(e,n)=>PEe(Mrr(e,"raw",{value:PEe(n||e.slice())})),REe;const Frr=M(q6)(REe||(REe=Lrr([`
height: 100%;
overflow: auto;
position: relative;
scroll-behavior: smooth;
`])));function Brr(e){const{onClose:n}=e,{documentId:r,schemaType:o,timelineError:i,timelineStore:s,value:a}=ko(),l=p.useRef(null),c=us(s,x=>x.diff),d=us(s,x=>x.onOlderRevision),f=us(s,x=>x.selectionState),h=us(s,x=>x.sinceTime),m=f==="loading",g=!d,{t:v}=se("studio"),y=p.useMemo(()=>({documentId:r,schemaType:o,FieldWrapper:hWn,rootDiff:c,isComparingCurrent:g,value:a}),[r,c,g,o,a]),b=p.useMemo(()=>c?Rrr(c):[],[c]);return u.jsxs(te,{"data-testid":"review-changes-pane",direction:"column",height:"fill",overflow:"hidden",children:[u.jsx(vQe,{as:"header",closeButtonLabel:v("changes.action.close-label"),flex:"none",onClose:n,title:v("changes.title"),children:u.jsxs(te,{gap:1,padding:3,paddingTop:0,paddingBottom:2,children:[u.jsx(K,{flex:1,children:u.jsx(CQe,{mode:"since",chunk:h,placement:"bottom-start"})}),u.jsx(K,{flex:"none",children:u.jsx(tl,{annotations:b,description:v("changes.changes-by-author"),portal:!0,children:u.jsx(EK,{maxLength:4,"aria-label":v("changes.changes-by-author"),children:b.map(x=>{let{author:w}=x;return u.jsx($d,{user:w},w)})})})})]})}),u.jsx(pe,{flex:1,children:u.jsx(uv,{element:l.current,children:u.jsx(Frr,{"data-ui":"Scroller",ref:l,children:u.jsx(K,{flex:1,padding:4,children:u.jsx(Nrr,{diff:c,documentContext:y,error:i,loading:m,schemaType:o})})})})})]})}function Nrr(e){let{error:n,diff:r,documentContext:o,loading:i,schemaType:s}=e;return n?u.jsx(nU,{}):i?u.jsx(Jr,{showText:!0}):r?u.jsx(QWe.Provider,{value:o,children:u.jsx(ZE,{diff:r,schemaType:s})}):u.jsx(nU,{})}const Vrr={name:FU,useMenuItem:()=>{const{features:e}=hy(),{t:n}=se();return{hidden:!e.reviewChanges,icon:Lq,title:n("changes.title")}},component:Brr,onClose:e=>{let{params:n}=e;return{params:{...n,since:void 0}}},onOpen:e=>{let{params:n}=e;return{params:{...n,since:"@lastPublished"}}}};function zrr(e){const{path:n,schemaType:r,value:o}=e,i=[];let s=r,a=o;for(const l of n){if(typeof l=="string"){if(!en(a)&&a!==void 0)throw new Error("Parent value is not an object, cannot get path segment: .".concat(l));if(s.jsonType!=="object")throw new Error("Parent type is not an object schema type, cannot get path segment: .".concat(l));a=a==null?void 0:a[l];const c=s.fields.find(d=>d.name===l);if(!c)return i.push({name:l}),i;s=c.type,i.push(s);continue}if(typeof l=="number"){if(!s_e(a)&&a!==void 0)throw new Error("Parent value is not an array, cannot get path segment: [".concat(l,"]"));if(s.jsonType!=="array")throw new Error("Parent type is not an array schema type, cannot get path segment: [".concat(l,"]"));a=a==null?void 0:a[l];const c=s.of.find(d=>typeof a=="string"?d.jsonType==="string":typeof a=="number"?d.jsonType==="number":typeof a=="boolean"?d.jsonType==="boolean":en(a)?d.name===(a==null?void 0:a._type):!1);if(!c)throw new Error("Item type not found: [".concat(l,"]"));s=c,i.push(s);continue}if(en(l)&&l._key){if(!s_e(a))throw new Error("Parent value is not an array, cannot get path segment: [_key == ".concat(l,"]"));if(s.jsonType!=="array")throw new Error("Parent type is not an array schema type, cannot get path segment: .".concat(l));if(a=(a??[]).find(f=>en(f)&&f._key===l._key),!en(a))throw new Error("Array item not found: [_key == ".concat(l._key,"]"));const d=s.of.find(f=>en(a)&&f.name===(a==null?void 0:a._type));if(!d)throw new Error("Array item type not found: .".concat(a==null?void 0:a._type));s=d,i.push(s);continue}throw new Error("Invalid path segment: ".concat(JSON.stringify(l)))}return i}const Hrr={error:Nc,warning:ii,info:Ov},Urr={error:"critical",warning:"caution",info:"primary"};function Wrr(e){const{onClose:n}=e,{onFocus:r,onPathOpen:o,schemaType:i,validation:s,value:a}=ko(),{t:l}=se("validation"),c=p.useCallback(d=>{o(d),r(d)},[r,o]);return u.jsxs(te,{direction:"column",height:"fill",overflow:"hidden",children:[u.jsx(vQe,{as:"header",closeButtonLabel:l("panel.close-button-aria-label"),flex:"none",onClose:n,title:l("panel.title")}),u.jsxs(pe,{flex:1,overflow:"auto",padding:3,children:[s.length===0&&u.jsx(K,{padding:2,children:u.jsx(G,{muted:!0,size:1,children:l("panel.no-errors-message")})}),s.length>0&&u.jsx(he,{space:2,children:s.map((d,f)=>u.jsx(Grr,{marker:d,onOpen:c,schemaType:i,value:a},f))})]})]})}function Grr(e){const{marker:n,onOpen:r,schemaType:o,value:i}=e,s=p.useCallback(()=>r(n.path),[n,r]),[a,l]=p.useState(null);return u.jsxs(xE,{onCatch:l,children:[a&&u.jsx(pe,{padding:3,radius:2,tone:"critical",children:u.jsx(G,{size:1,children:a.error.message})}),!a&&u.jsx(pe,{__unstable_focusRing:!0,as:"button",onClick:s,padding:3,radius:2,tone:Urr[n.level],children:u.jsxs(te,{align:"flex-start",gap:3,children:[u.jsx(K,{flex:"none",children:u.jsx(G,{size:1,children:p.createElement(Hrr[n.level])})}),u.jsxs(he,{flex:1,space:2,children:[u.jsx(qrr,{path:n.path,schemaType:o,value:i}),u.jsx(G,{muted:!0,size:1,children:n.message})]})]})})]})}function qrr(e){const{path:n,schemaType:r,value:o}=e,i=p.useMemo(()=>zrr({path:n,schemaType:r,value:o}),[n,r,o]);return i.length?u.jsx(G,{size:1,children:i.map((s,a)=>u.jsxs(p.Fragment,{children:[a>0&&u.jsx("span",{style:{color:"var(--card-muted-fg-color)",opacity:.5},children:" / "}),u.jsx("span",{style:{fontWeight:500},children:s.title||s.name})]},a))}):null}function Yrr(e){const{documentId:n,documentType:r}=e,{t:o}=se("validation"),{validation:i}=See(n,r),s=p.useMemo(()=>i.map(f=>({level:f.level,message:f.message,path:f.path})),[i]),a=s.some(Wst),l=s.some(Gst),c=p.useMemo(()=>a?Nc:l?ii:o8,[a,l]),d=p.useMemo(()=>a?"critical":l?"caution":"positive",[a,l]);return{hidden:s.length===0,icon:c,title:o("panel.title"),tone:d,showAsAction:!0}}const Krr={name:SKn,component:Wrr,useMenuItem:Yrr},Zrr={};function Xrr(e){try{return JSON.parse(decodeURIComponent(e))}catch{return console.warn("Failed to parse JSON parameters"),{}}}function Qrr(e){return(e||[]).map(n=>n.map(lor).join("|")).map(encodeURIComponent).join(";")}function Jrr(e){return JSON.stringify(e)}function eor(e){return cor(decodeURIComponent(e))}function tor(e){return Qrr(e)}const nor=Ga.create("/",[Ga.intents("/intent"),Ga.create("/edit/:type/:editDocumentId",[Ga.create({path:"/:params",transform:{params:{toState:Xrr,toPath:Jrr}}})]),Ga.create({path:"/:panes",children:[Ga.create("/:action",Ga.create("/:legacyEditDocumentId"))],transform:{panes:{toState:eor,toPath:tor}}})]),ror=/^([.a-z0-9_-]+),?({.*?})?(?:(;|$))/i,oor=e=>/^[a-z0-9]+=[^=]+/i.test(e),ior=e=>/^[A-Za-z0-9\-_]+(?:={0,2})$/.test(e),eJe=["view","since","rev","inspect","comment"],sor=Boolean;function aor(e,n){const r={...n,params:Zrr,payload:void 0};return e.reduce((o,i)=>{if(oor(i)){const s=i.slice(0,i.indexOf("=")),a=i.slice(s.length+1);o.params={...o.params,[decodeURIComponent(s)]:decodeURIComponent(a)}}else ior(i)?o.payload=hor(i):console.warn("Unknown pane segment: %s - skipping",i);return o},r)}function lor(e,n,r){const{payload:o,params:i={},id:s}=e,[a]=r,l=e===a,c=n!==0&&s===a.id,d=typeof o>"u"?void 0:wze(o),f=Object.entries(i).filter(h=>{var m;const[g,v]=h;if(!v)return!1;if(l)return!0;const y=(m=a.params)==null?void 0:m[g];return!(v===y&&!eJe.includes(g))}).map(h=>{let[m,g]=h;return"".concat(encodeURIComponent(m),"=").concat(encodeURIComponent(g))});return[c?"":s].concat([f.length>0&&f,d].filter(sor).flat()).join(",")||","}function cor(e){return e.indexOf(",{")!==-1?uor(e):e.split(";").map(n=>{const[r,...o]=n.split("|").map(i=>{const[s,...a]=i.split(",");return aor(a,{id:s})});return[r,...o.map(i=>({...r,...i,id:i.id||r.id,params:{...Oa(r.params,eJe),...i.params},payload:i.payload||r.payload}))]}).filter(n=>n.length>0)}function uor(e){const n=[];let r=e;for(;r.length;){const[o,i,s]=r.match(ror)||[];if(!o){r=r.slice(1);continue}const a=s&&dor(s);n.push({id:i,payload:a}),r=r.slice(o.length)}return[n]}function dor(e){try{return JSON.parse(e)}catch(n){console.warn("Failed to parse parameters: ".concat(n.message));return}}function hor(e){try{return e?xze(e):void 0}catch(n){console.warn("Failed to parse parameters: ".concat(n.message));return}}const por=[jQe,TQe,kQe,EQe,SQe,Fee],mor=[Orr],gor=[Krr,Vrr],vor=Cee(e=>{const n=(e==null?void 0:e.icon)||v6e;return{name:"sanity/structure",document:{actions:r=>Array.from(new Set([...r,...por])),badges:r=>Array.from(new Set([...r,...mor])),inspectors:r=>Array.from(new Set([...r,...gor]))},plugins:[cer()],tools:[{name:(e==null?void 0:e.name)||"structure",title:(e==null?void 0:e.title)||"Structure",icon:n,component:p.lazy(()=>Hk(()=>import("./index-BV_8ds5h-94fa6667.js"),[])),canHandleIntent:(r,o)=>r==="create"?yor(o):r==="edit"?bor(o):!1,getIntentState:Prr,controlsDocumentTitle:!0,options:e,router:nor}],i18n:{bundles:[zXn]}}});function yor(e){return"type"in e?"template"in e?{template:!0}:!0:!1}function bor(e){return"id"in e?"mode"in e?{mode:e.mode==="structure"}:!0:!1}function fPr(e){let{defaultDocumentNode:n,structure:r,children:o}=e;const[i,s]=p.useState(!1),a=Or(),l=BWn(a),c=pl(),d=p.useMemo(()=>Drr({defaultDocumentNode:n,source:a}),[n,a]),f=p.useMemo(()=>r?r(d,{...l,documentStore:c}):d.defaults(),[d,r,l,c]),h=p.useMemo(()=>({backButton:i,resizablePanes:!i,reviewChanges:!i,splitPanes:!i,splitViews:!i}),[i]),m=p.useMemo(()=>({features:h,layoutCollapsed:i,setLayoutCollapsed:s,rootPaneNode:f,structureContext:d.context}),[h,i,f,d.context]);return u.jsx(mQe.Provider,{value:m,children:o})}const xor={title:"Block Content",name:"blockContent",type:"array",of:[{title:"Block",type:"block",styles:[{title:"Normal",value:"normal"},{title:"H1",value:"h1"},{title:"H2",value:"h2"},{title:"H3",value:"h3"},{title:"H4",value:"h4"},{title:"Quote",value:"blockquote"}],lists:[{title:"Bullet",value:"bullet"}],marks:{decorators:[{title:"Strong",value:"strong"},{title:"Emphasis",value:"em"}],annotations:[{title:"URL",name:"link",type:"object",fields:[{title:"URL",name:"href",type:"url"}]}]}},{type:"image",options:{hotspot:!0}}]},wor={name:"event",title:"Arrangement",type:"document",fields:[{name:"title",title:"Navn",type:"string",validation:e=>e.required().max(50)},{name:"slug",title:"Slug",description:"Lenke til arrangementet. Sørg for at navnet er unikt og trykk på generate. Hvis ikke, endre denne til noe unikt",type:"slug",options:{source:"title",maxLength:96},validation:e=>e.required()},{name:"date",title:"Tidspunkt",type:"datetime",validation:e=>e.required(),options:{dateFormat:"YYYY-MM-DD",timeFormat:"HH:mm",timeStep:15,calendarTodayLabel:"I dag"}},{name:"location",title:"Sted",type:"string",validation:e=>e.required().max(50)},{name:"description",title:"Beskrivelse",type:"text",validation:e=>e.required()}],preview:{select:{title:"title",date:"date",location:"location"},prepare(e){const{date:n}=e;return Object.assign({},e,{subtitle:n&&`${n}`})}}},Cor={name:"post",title:"Blogginnlegg",type:"document",fields:[{name:"title",title:"Tittel",type:"string",validation:e=>e.required().max(50)},{name:"slug",title:"Slug",description:"Lenke til innlegget. Sørg for at tittelen er unik og trykk på generate. Hvis ikke, endre denne til noe unikt",type:"slug",options:{source:"title",maxLength:96}},{name:"author",title:"Person",type:"reference",to:{type:"author"},validation:e=>e.required()},{name:"mainImage",title:"Forsidebilde",type:"image"},{name:"body",title:"Brødtekst",type:"blockContent",validation:e=>e.required()},{name:"excerpt",title:"Sammendrag",description:"Dette er teksten som vil vises på forsiden som forhåndsvisning",type:"string",validation:e=>e.required().max(150)}],preview:{select:{title:"title",author:"author.name",media:"mainImage"},prepare(e){const{author:n}=e;return Object.assign({},e,{subtitle:n&&`${n}`})}}};var kh={},tJe={},G5={},vj={},j2={},eM={};Object.defineProperty(eM,"__esModule",{value:!0});eM.lexoHelper=void 0;eM.lexoHelper={arrayCopy:_or};function _or(e,n,r,o,i){let s=o;const a=n+i;for(let l=n;l<a;l++)r[s]=e[l],++s}var yj={};Object.defineProperty(yj,"__esModule",{value:!0});class Sor{constructor(n=""){this.str=n}get length(){return this.str.length}set length(n){this.str=this.str.substring(0,n)}append(n){return this.str=this.str+n,this}remove(n,r){return this.str=this.str.substr(0,n)+this.str.substr(n+r),this}insert(n,r){return this.str=this.str.substr(0,n)+r+this.str.substr(n),this}toString(){return this.str}}yj.default=Sor;Object.defineProperty(j2,"__esModule",{value:!0});j2.LexoInteger=void 0;const KT=eM,kor=yj;class dn{constructor(n,r,o){this.sys=n,this.sign=r,this.mag=o}static parse(n,r){let o=n,i=1;n.indexOf(r.getPositiveChar())===0?o=n.substring(1):n.indexOf(r.getNegativeChar())===0&&(o=n.substring(1),i=-1);const s=new Array(o.length);let a=s.length-1;for(let l=0;a>=0;++l)s[l]=r.toDigit(o.charAt(a)),--a;return dn.make(r,i,s)}static zero(n){return new dn(n,0,dn.ZERO_MAG)}static one(n){return dn.make(n,1,dn.ONE_MAG)}static make(n,r,o){let i;for(i=o.length;i>0&&o[i-1]===0;--i);if(i===0)return dn.zero(n);if(i===o.length)return new dn(n,r,o);const s=new Array(i).fill(0);return KT.lexoHelper.arrayCopy(o,0,s,0,i),new dn(n,r,s)}static add(n,r,o){const i=Math.max(r.length,o.length),s=new Array(i).fill(0);let a=0;for(let l=0;l<i;++l){const c=l<r.length?r[l]:0,d=l<o.length?o[l]:0;let f=c+d+a;for(a=0;f>=n.getBase();f-=n.getBase())++a;s[l]=f}return dn.extendWithCarry(s,a)}static extendWithCarry(n,r){if(r>0){const o=new Array(n.length+1).fill(0);return KT.lexoHelper.arrayCopy(n,0,o,0,n.length),o[o.length-1]=r,o}return n}static subtract(n,r,o){const i=dn.complement(n,o,r.length),s=dn.add(n,r,i);return s[s.length-1]=0,dn.add(n,s,dn.ONE_MAG)}static multiply(n,r,o){const i=new Array(r.length+o.length).fill(0);for(let s=0;s<r.length;++s)for(let a=0;a<o.length;++a){const l=s+a;for(i[l]+=r[s]*o[a];i[l]>=n.getBase();i[l]-=n.getBase())++i[l+1]}return i}static complement(n,r,o){if(o<=0)throw new Error("Expected at least 1 digit");const i=new Array(o).fill(n.getBase()-1);for(let s=0;s<r.length;++s)i[s]=n.getBase()-1-r[s];return i}static compare(n,r){if(n.length<r.length)return-1;if(n.length>r.length)return 1;for(let o=n.length-1;o>=0;--o){if(n[o]<r[o])return-1;if(n[o]>r[o])return 1}return 0}add(n){if(this.checkSystem(n),this.isZero())return n;if(n.isZero())return this;if(this.sign!==n.sign){let o;return this.sign===-1?(o=this.negate(),o.subtract(n).negate()):(o=n.negate(),this.subtract(o))}const r=dn.add(this.sys,this.mag,n.mag);return dn.make(this.sys,this.sign,r)}subtract(n){if(this.checkSystem(n),this.isZero())return n.negate();if(n.isZero())return this;if(this.sign!==n.sign){let o;return this.sign===-1?(o=this.negate(),o.add(n).negate()):(o=n.negate(),this.add(o))}const r=dn.compare(this.mag,n.mag);return r===0?dn.zero(this.sys):r<0?dn.make(this.sys,this.sign===-1?1:-1,dn.subtract(this.sys,n.mag,this.mag)):dn.make(this.sys,this.sign===-1?-1:1,dn.subtract(this.sys,this.mag,n.mag))}multiply(n){if(this.checkSystem(n),this.isZero())return this;if(n.isZero())return n;if(this.isOneish())return this.sign===n.sign?dn.make(this.sys,1,n.mag):dn.make(this.sys,-1,n.mag);if(n.isOneish())return this.sign===n.sign?dn.make(this.sys,1,this.mag):dn.make(this.sys,-1,this.mag);const r=dn.multiply(this.sys,this.mag,n.mag);return this.sign===n.sign?dn.make(this.sys,1,r):dn.make(this.sys,-1,r)}negate(){return this.isZero()?this:dn.make(this.sys,this.sign===1?-1:1,this.mag)}shiftLeft(n=1){if(n===0)return this;if(n<0)return this.shiftRight(Math.abs(n));const r=new Array(this.mag.length+n).fill(0);return KT.lexoHelper.arrayCopy(this.mag,0,r,n,this.mag.length),dn.make(this.sys,this.sign,r)}shiftRight(n=1){if(this.mag.length-n<=0)return dn.zero(this.sys);const r=new Array(this.mag.length-n).fill(0);return KT.lexoHelper.arrayCopy(this.mag,n,r,0,r.length),dn.make(this.sys,this.sign,r)}complement(){return this.complementDigits(this.mag.length)}complementDigits(n){return dn.make(this.sys,this.sign,dn.complement(this.sys,this.mag,n))}isZero(){return this.sign===0&&this.mag.length===1&&this.mag[0]===0}isOne(){return this.sign===1&&this.mag.length===1&&this.mag[0]===1}getMag(n){return this.mag[n]}compareTo(n){if(this===n)return 0;if(!n)return 1;if(this.sign===-1){if(n.sign===-1){const r=dn.compare(this.mag,n.mag);return r===-1?1:r===1?-1:0}return-1}return this.sign===1?n.sign===1?dn.compare(this.mag,n.mag):1:n.sign===-1?1:n.sign===1?-1:0}getSystem(){return this.sys}format(){if(this.isZero())return""+this.sys.toChar(0);const n=new kor.default,r=this.mag,o=r.length;for(let i=0;i<o;++i){const s=r[i];n.insert(0,this.sys.toChar(s))}return this.sign===-1&&n.insert(0,this.sys.getNegativeChar()),n.toString()}equals(n){return this===n?!0:n?this.sys.getBase()===n.sys.getBase()&&this.compareTo(n)===0:!1}toString(){return this.format()}isOneish(){return this.mag.length===1&&this.mag[0]===1}checkSystem(n){if(this.sys.getBase()!==n.sys.getBase())throw new Error("Expected numbers of same numeral sys")}}j2.LexoInteger=dn;dn.ZERO_MAG=[0];dn.ONE_MAG=[1];dn.NEGATIVE_SIGN=-1;dn.ZERO_SIGN=0;dn.POSITIVE_SIGN=1;Object.defineProperty(vj,"__esModule",{value:!0});vj.LexoDecimal=void 0;const q5=j2,Eor=yj;class tu{constructor(n,r){this.mag=n,this.sig=r}static half(n){const r=n.getBase()/2|0;return tu.make(q5.LexoInteger.make(n,1,[r]),1)}static parse(n,r){const o=n.indexOf(r.getRadixPointChar());if(n.lastIndexOf(r.getRadixPointChar())!==o)throw new Error("More than one "+r.getRadixPointChar());if(o<0)return tu.make(q5.LexoInteger.parse(n,r),0);const i=n.substring(0,o)+n.substring(o+1);return tu.make(q5.LexoInteger.parse(i,r),n.length-1-o)}static from(n){return tu.make(n,0)}static make(n,r){if(n.isZero())return new tu(n,0);let o=0;for(let a=0;a<r&&n.getMag(a)===0;++a)++o;const i=n.shiftRight(o),s=r-o;return new tu(i,s)}getSystem(){return this.mag.getSystem()}add(n){let r=this.mag,o=this.sig,i=n.mag,s;for(s=n.sig;o<s;++o)r=r.shiftLeft();for(;o>s;)i=i.shiftLeft(),++s;return tu.make(r.add(i),o)}subtract(n){let r=this.mag,o=this.sig,i=n.mag,s;for(s=n.sig;o<s;++o)r=r.shiftLeft();for(;o>s;)i=i.shiftLeft(),++s;return tu.make(r.subtract(i),o)}multiply(n){return tu.make(this.mag.multiply(n.mag),this.sig+n.sig)}floor(){return this.mag.shiftRight(this.sig)}ceil(){if(this.isExact())return this.mag;const n=this.floor();return n.add(q5.LexoInteger.one(n.getSystem()))}isExact(){if(this.sig===0)return!0;for(let n=0;n<this.sig;++n)if(this.mag.getMag(n)!==0)return!1;return!0}getScale(){return this.sig}setScale(n,r=!1){if(n>=this.sig)return this;n<0&&(n=0);const o=this.sig-n;let i=this.mag.shiftRight(o);return r&&(i=i.add(q5.LexoInteger.one(i.getSystem()))),tu.make(i,n)}compareTo(n){if(this===n)return 0;if(!n)return 1;let r=this.mag,o=n.mag;return this.sig>n.sig?o=o.shiftLeft(this.sig-n.sig):this.sig<n.sig&&(r=r.shiftLeft(n.sig-this.sig)),r.compareTo(o)}format(){const n=this.mag.format();if(this.sig===0)return n;const r=new Eor.default(n),o=r[0],i=o===this.mag.getSystem().getPositiveChar()||o===this.mag.getSystem().getNegativeChar();for(i&&r.remove(0,1);r.length<this.sig+1;)r.insert(0,this.mag.getSystem().toChar(0));return r.insert(r.length-this.sig,this.mag.getSystem().getRadixPointChar()),r.length-this.sig===0&&r.insert(0,this.mag.getSystem().toChar(0)),i&&r.insert(0,o),r.toString()}equals(n){return this===n?!0:n?this.mag.equals(n.mag)&&this.sig===n.sig:!1}toString(){return this.format()}}vj.LexoDecimal=tu;var ZT={},MEe;function nJe(){if(MEe)return ZT;MEe=1,Object.defineProperty(ZT,"__esModule",{value:!0});const e=j2,n=oJe();class r{constructor(i){this.value=e.LexoInteger.parse(i,n.LexoRank.NUMERAL_SYSTEM)}static get BUCKET_0(){return this._BUCKET_0||(this._BUCKET_0=new r("0")),this._BUCKET_0}static get BUCKET_1(){return this._BUCKET_1||(this._BUCKET_1=new r("1")),this._BUCKET_1}static get BUCKET_2(){return this._BUCKET_2||(this._BUCKET_2=new r("2")),this._BUCKET_2}static get VALUES(){return this._VALUES||(this._VALUES=[r.BUCKET_0,r.BUCKET_1,r.BUCKET_2]),this._VALUES}static max(){return r.VALUES[r.VALUES.length-1]}static from(i){const s=e.LexoInteger.parse(i,n.LexoRank.NUMERAL_SYSTEM),a=r.VALUES,l=a.length;for(let c=0;c<l;++c){const d=a[c];if(d.value.equals(s))return d}throw new Error("Unknown bucket: "+i)}static resolve(i){const s=r.VALUES,a=s.length;for(let l=0;l<a;++l){const c=s[l];if(c.equals(r.from(i.toString())))return c}throw new Error("No bucket found with id "+i)}format(){return this.value.format()}next(){return this.equals(r.BUCKET_0)?r.BUCKET_1:this.equals(r.BUCKET_1)?r.BUCKET_2:this.equals(r.BUCKET_2)?r.BUCKET_0:r.BUCKET_2}prev(){return this.equals(r.BUCKET_0)?r.BUCKET_2:this.equals(r.BUCKET_1)?r.BUCKET_0:this.equals(r.BUCKET_2)?r.BUCKET_1:r.BUCKET_0}equals(i){return this===i?!0:i?this.value.equals(i.value):!1}}return ZT.default=r,ZT}var Uee={},rJe={};Object.defineProperty(rJe,"__esModule",{value:!0});var tM={};Object.defineProperty(tM,"__esModule",{value:!0});tM.LexoNumeralSystem10=void 0;class jor{getBase(){return 10}getPositiveChar(){return"+"}getNegativeChar(){return"-"}getRadixPointChar(){return"."}toDigit(n){if(n>="0"&&n<="9")return n.charCodeAt(0)-48;throw new Error("Not valid digit: "+n)}toChar(n){return String.fromCharCode(n+48)}}tM.LexoNumeralSystem10=jor;var nM={};Object.defineProperty(nM,"__esModule",{value:!0});nM.LexoNumeralSystem36=void 0;class Tor{constructor(){this.DIGITS="0123456789abcdefghijklmnopqrstuvwxyz".split("")}getBase(){return 36}getPositiveChar(){return"+"}getNegativeChar(){return"-"}getRadixPointChar(){return":"}toDigit(n){if(n>="0"&&n<="9")return n.charCodeAt(0)-48;if(n>="a"&&n<="z")return n.charCodeAt(0)-97+10;throw new Error("Not valid digit: "+n)}toChar(n){return this.DIGITS[n]}}nM.LexoNumeralSystem36=Tor;var rM={};Object.defineProperty(rM,"__esModule",{value:!0});rM.LexoNumeralSystem64=void 0;class Ior{constructor(){this.DIGITS="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ^_abcdefghijklmnopqrstuvwxyz".split("")}getBase(){return 64}getPositiveChar(){return"+"}getNegativeChar(){return"-"}getRadixPointChar(){return":"}toDigit(n){if(n>="0"&&n<="9")return n.charCodeAt(0)-48;if(n>="A"&&n<="Z")return n.charCodeAt(0)-65+10;if(n==="^")return 36;if(n==="_")return 37;if(n>="a"&&n<="z")return n.charCodeAt(0)-97+38;throw new Error("Not valid digit: "+n)}toChar(n){return this.DIGITS[n]}}rM.LexoNumeralSystem64=Ior;(function(e){var n=_r&&_r.__createBinding||(Object.create?function(o,i,s,a){a===void 0&&(a=s);var l=Object.getOwnPropertyDescriptor(i,s);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[s]}}),Object.defineProperty(o,a,l)}:function(o,i,s,a){a===void 0&&(a=s),o[a]=i[s]}),r=_r&&_r.__exportStar||function(o,i){for(var s in o)s!=="default"&&!Object.prototype.hasOwnProperty.call(i,s)&&n(i,o,s)};Object.defineProperty(e,"__esModule",{value:!0}),r(rJe,e),r(tM,e),r(nM,e),r(rM,e)})(Uee);var LEe;function oJe(){if(LEe)return G5;LEe=1,Object.defineProperty(G5,"__esModule",{value:!0}),G5.LexoRank=void 0;const e=vj,n=nJe(),r=yj,o=Uee;class i{constructor(a,l){this.value=a.format()+"|"+i.formatDecimal(l),this.bucket=a,this.decimal=l}static get NUMERAL_SYSTEM(){return this._NUMERAL_SYSTEM||(this._NUMERAL_SYSTEM=new o.LexoNumeralSystem36),this._NUMERAL_SYSTEM}static get ZERO_DECIMAL(){return this._ZERO_DECIMAL||(this._ZERO_DECIMAL=e.LexoDecimal.parse("0",i.NUMERAL_SYSTEM)),this._ZERO_DECIMAL}static get ONE_DECIMAL(){return this._ONE_DECIMAL||(this._ONE_DECIMAL=e.LexoDecimal.parse("1",i.NUMERAL_SYSTEM)),this._ONE_DECIMAL}static get EIGHT_DECIMAL(){return this._EIGHT_DECIMAL||(this._EIGHT_DECIMAL=e.LexoDecimal.parse("8",i.NUMERAL_SYSTEM)),this._EIGHT_DECIMAL}static get MIN_DECIMAL(){return this._MIN_DECIMAL||(this._MIN_DECIMAL=i.ZERO_DECIMAL),this._MIN_DECIMAL}static get MAX_DECIMAL(){return this._MAX_DECIMAL||(this._MAX_DECIMAL=e.LexoDecimal.parse("1000000",i.NUMERAL_SYSTEM).subtract(i.ONE_DECIMAL)),this._MAX_DECIMAL}static get MID_DECIMAL(){return this._MID_DECIMAL||(this._MID_DECIMAL=i.between(i.MIN_DECIMAL,i.MAX_DECIMAL)),this._MID_DECIMAL}static get INITIAL_MIN_DECIMAL(){return this._INITIAL_MIN_DECIMAL||(this._INITIAL_MIN_DECIMAL=e.LexoDecimal.parse("100000",i.NUMERAL_SYSTEM)),this._INITIAL_MIN_DECIMAL}static get INITIAL_MAX_DECIMAL(){return this._INITIAL_MAX_DECIMAL||(this._INITIAL_MAX_DECIMAL=e.LexoDecimal.parse(i.NUMERAL_SYSTEM.toChar(i.NUMERAL_SYSTEM.getBase()-2)+"00000",i.NUMERAL_SYSTEM)),this._INITIAL_MAX_DECIMAL}static min(){return i.from(n.default.BUCKET_0,i.MIN_DECIMAL)}static middle(){const a=i.min();return a.between(i.max(a.bucket))}static max(a=n.default.BUCKET_0){return i.from(a,i.MAX_DECIMAL)}static initial(a){return a===n.default.BUCKET_0?i.from(a,i.INITIAL_MIN_DECIMAL):i.from(a,i.INITIAL_MAX_DECIMAL)}static between(a,l){if(a.getSystem().getBase()!==l.getSystem().getBase())throw new Error("Expected same system");let c=a,d=l,f;if(a.getScale()<l.getScale()){if(f=l.setScale(a.getScale(),!1),a.compareTo(f)>=0)return i.mid(a,l);d=f}if(a.getScale()>d.getScale()){if(f=a.setScale(d.getScale(),!0),f.compareTo(d)>=0)return i.mid(a,l);c=f}let h;for(let v=c.getScale();v>0;d=h){const y=v-1,b=c.setScale(y,!0);if(h=d.setScale(y,!1),b.compareTo(h)===0)return i.checkMid(a,l,b);if(b.compareTo(h)>0)break;v=y,c=b}let m=i.middleInternal(a,l,c,d),g;for(let v=m.getScale();v>0;v=g){g=v-1;const y=m.setScale(g);if(a.compareTo(y)>=0||y.compareTo(l)>=0)break;m=y}return m}static parse(a){const l=a.split("|"),c=n.default.from(l[0]),d=e.LexoDecimal.parse(l[1],i.NUMERAL_SYSTEM);return new i(c,d)}static from(a,l){if(l.getSystem().getBase()!==i.NUMERAL_SYSTEM.getBase())throw new Error("Expected different system");return new i(a,l)}static middleInternal(a,l,c,d){const f=i.mid(c,d);return i.checkMid(a,l,f)}static checkMid(a,l,c){return a.compareTo(c)>=0||c.compareTo(l)>=0?i.mid(a,l):c}static mid(a,l){const d=a.add(l).multiply(e.LexoDecimal.half(a.getSystem())),f=a.getScale()>l.getScale()?a.getScale():l.getScale();if(d.getScale()>f){const h=d.setScale(f,!1);if(h.compareTo(a)>0)return h;const m=d.setScale(f,!0);if(m.compareTo(l)<0)return m}return d}static formatDecimal(a){const l=a.format(),c=new r.default(l);let d=l.indexOf(i.NUMERAL_SYSTEM.getRadixPointChar());const f=i.NUMERAL_SYSTEM.toChar(0);for(d<0&&(d=l.length,c.append(i.NUMERAL_SYSTEM.getRadixPointChar()));d<6;)c.insert(0,f),++d;for(;c[c.length-1]===f;)c.length=c.length-1;return c.toString()}genPrev(){if(this.isMax())return new i(this.bucket,i.INITIAL_MAX_DECIMAL);const a=this.decimal.floor();let c=e.LexoDecimal.from(a).subtract(i.EIGHT_DECIMAL);return c.compareTo(i.MIN_DECIMAL)<=0&&(c=i.between(i.MIN_DECIMAL,this.decimal)),new i(this.bucket,c)}genNext(){if(this.isMin())return new i(this.bucket,i.INITIAL_MIN_DECIMAL);const a=this.decimal.ceil();let c=e.LexoDecimal.from(a).add(i.EIGHT_DECIMAL);return c.compareTo(i.MAX_DECIMAL)>=0&&(c=i.between(this.decimal,i.MAX_DECIMAL)),new i(this.bucket,c)}between(a){if(!this.bucket.equals(a.bucket))throw new Error("Between works only within the same bucket");const l=this.decimal.compareTo(a.decimal);if(l>0)return new i(this.bucket,i.between(a.decimal,this.decimal));if(l===0)throw new Error("Try to rank between issues with same rank this="+this+" other="+a+" this.decimal="+this.decimal+" other.decimal="+a.decimal);return new i(this.bucket,i.between(this.decimal,a.decimal))}getBucket(){return this.bucket}getDecimal(){return this.decimal}inNextBucket(){return i.from(this.bucket.next(),this.decimal)}inPrevBucket(){return i.from(this.bucket.prev(),this.decimal)}isMin(){return this.decimal.equals(i.MIN_DECIMAL)}isMax(){return this.decimal.equals(i.MAX_DECIMAL)}format(){return this.value}equals(a){return this===a?!0:a?this.value===a.value:!1}toString(){return this.value}compareTo(a){return this===a?0:a?this.value.localeCompare(a.value):1}}return G5.LexoRank=i,G5}(function(e){var n=_r&&_r.__createBinding||(Object.create?function(o,i,s,a){a===void 0&&(a=s);var l=Object.getOwnPropertyDescriptor(i,s);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[s]}}),Object.defineProperty(o,a,l)}:function(o,i,s,a){a===void 0&&(a=s),o[a]=i[s]}),r=_r&&_r.__exportStar||function(o,i){for(var s in o)s!=="default"&&!Object.prototype.hasOwnProperty.call(i,s)&&n(i,o,s)};Object.defineProperty(e,"__esModule",{value:!0}),r(oJe(),e),r(nJe(),e),r(vj,e),r(j2,e)})(tJe);(function(e){var n=_r&&_r.__createBinding||(Object.create?function(o,i,s,a){a===void 0&&(a=s);var l=Object.getOwnPropertyDescriptor(i,s);(!l||("get"in l?!i.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:function(){return i[s]}}),Object.defineProperty(o,a,l)}:function(o,i,s,a){a===void 0&&(a=s),o[a]=i[s]}),r=_r&&_r.__exportStar||function(o,i){for(var s in o)s!=="default"&&!Object.prototype.hasOwnProperty.call(i,s)&&n(i,o,s)};Object.defineProperty(e,"__esModule",{value:!0}),r(tJe,e),r(Uee,e)})(kh);const Aor="#101112",$or="#fff",Dor={50:{title:"Gray 50",hex:"#f2f3f5"},100:{title:"Gray 100",hex:"#e6e8ec"},200:{title:"Gray 200",hex:"#ced2d9"},300:{title:"Gray 300",hex:"#b6bcc6"},400:{title:"Gray 400",hex:"#9ea6b3"},500:{title:"Gray 500",hex:"#8690a0"},600:{title:"Gray 600",hex:"#6e7683"},700:{title:"Gray 700",hex:"#565d67"},800:{title:"Gray 800",hex:"#3f434a"},900:{title:"Gray 900",hex:"#272a2e"},950:{title:"Gray 950",hex:"#1b1d20"}},Oor={50:{title:"Blue 50",hex:"#e8f1fe"},100:{title:"Blue 100",hex:"#d2e3fe"},200:{title:"Blue 200",hex:"#a6c8fd"},300:{title:"Blue 300",hex:"#7aacfd"},400:{title:"Blue 400",hex:"#4e91fc"},500:{title:"Blue 500",hex:"#2276fc"},600:{title:"Blue 600",hex:"#1e61cd"},700:{title:"Blue 700",hex:"#1a4d9e"},800:{title:"Blue 800",hex:"#17396f"},900:{title:"Blue 900",hex:"#132540"},950:{title:"Blue 950",hex:"#111b29"}},Por={50:{title:"Purple 50",hex:"#f8e9fe"},100:{title:"Purple 100",hex:"#f2d3fe"},200:{title:"Purple 200",hex:"#e6a7fd"},300:{title:"Purple 300",hex:"#d97bfd"},400:{title:"Purple 400",hex:"#cd4efc"},500:{title:"Purple 500",hex:"#c123fc"},600:{title:"Purple 600",hex:"#9d1fcd"},700:{title:"Purple 700",hex:"#7a1b9e"},800:{title:"Purple 800",hex:"#56186f"},900:{title:"Purple 900",hex:"#331440"},950:{title:"Purple 950",hex:"#211229"}},Ror={50:{title:"Magenta 50",hex:"#fcebf5"},100:{title:"Magenta 100",hex:"#f9d7eb"},200:{title:"Magenta 200",hex:"#f4afd8"},300:{title:"Magenta 300",hex:"#ef87c4"},400:{title:"Magenta 400",hex:"#ea5fb1"},500:{title:"Magenta 500",hex:"#e5389e"},600:{title:"Magenta 600",hex:"#ba3082"},700:{title:"Magenta 700",hex:"#8f2866"},800:{title:"Magenta 800",hex:"#65204a"},900:{title:"Magenta 900",hex:"#3a182d"},950:{title:"Magenta 950",hex:"#25141f"}},Mor={50:{title:"Red 50",hex:"#fdebea"},100:{title:"Red 100",hex:"#fcd8d5"},200:{title:"Red 200",hex:"#f9b1ab"},300:{title:"Red 300",hex:"#f68b82"},400:{title:"Red 400",hex:"#f36458"},500:{title:"Red 500",hex:"#f03e2f"},600:{title:"Red 600",hex:"#c33529"},700:{title:"Red 700",hex:"#962c23"},800:{title:"Red 800",hex:"#69231d"},900:{title:"Red 900",hex:"#3c1a17"},950:{title:"Red 950",hex:"#261514"}},Lor={50:{title:"Orange 50",hex:"#fef0e6"},100:{title:"Orange 100",hex:"#fee2ce"},200:{title:"Orange 200",hex:"#fdc59d"},300:{title:"Orange 300",hex:"#fca86d"},400:{title:"Orange 400",hex:"#fb8b3c"},500:{title:"Orange 500",hex:"#e57322"},600:{title:"Orange 600",hex:"#ba5f1f"},700:{title:"Orange 700",hex:"#904b1b"},800:{title:"Orange 800",hex:"#653818"},900:{title:"Orange 900",hex:"#3a2415"},950:{title:"Orange 950",hex:"#251a13"}},For={50:{title:"Yellow 50",hex:"#fef7da"},100:{title:"Yellow 100",hex:"#fdefb6"},200:{title:"Yellow 200",hex:"#fcdf6d"},300:{title:"Yellow 300",hex:"#fbd024"},400:{title:"Yellow 400",hex:"#d9b421"},500:{title:"Yellow 500",hex:"#b7991e"},600:{title:"Yellow 600",hex:"#967e1c"},700:{title:"Yellow 700",hex:"#746219"},800:{title:"Yellow 800",hex:"#534717"},900:{title:"Yellow 900",hex:"#312c14"},950:{title:"Yellow 950",hex:"#201e13"}},Bor={50:{title:"Green 50",hex:"#e7f9ed"},100:{title:"Green 100",hex:"#d0f4dc"},200:{title:"Green 200",hex:"#a1eaba"},300:{title:"Green 300",hex:"#72e097"},400:{title:"Green 400",hex:"#43d675"},500:{title:"Green 500",hex:"#3ab564"},600:{title:"Green 600",hex:"#329454"},700:{title:"Green 700",hex:"#297343"},800:{title:"Green 800",hex:"#215233"},900:{title:"Green 900",hex:"#183122"},950:{title:"Green 950",hex:"#14211a"}},Nor={50:{title:"Cyan 50",hex:"#e3fafd"},100:{title:"Cyan 100",hex:"#c7f5fc"},200:{title:"Cyan 200",hex:"#90ecf9"},300:{title:"Cyan 300",hex:"#59e3f6"},400:{title:"Cyan 400",hex:"#22daf4"},500:{title:"Cyan 500",hex:"#1fb8ce"},600:{title:"Cyan 600",hex:"#1c97a8"},700:{title:"Cyan 700",hex:"#197583"},800:{title:"Cyan 800",hex:"#16545d"},900:{title:"Cyan 900",hex:"#133237"},950:{title:"Cyan 950",hex:"#112124"}},rt={gray:Dor,blue:Oor,purple:Por,magenta:Ror,red:Mor,orange:Lor,yellow:For,green:Bor,cyan:Nor},D1={title:"Black",hex:Aor},O1={title:"White",hex:$or},iJe=e=>{const{element:n,padding:r}=e;function o(i){return{}.hasOwnProperty.call(i,"current")}return{name:"arrow",options:e,fn(i){return n&&o(n)?n.current!=null?V4({element:n.current,padding:r}).fn(i):{}:n?V4({element:n,padding:r}).fn(i):{}}}};var GA=typeof document<"u"?p.useLayoutEffect:p.useEffect;function rO(e,n){if(e===n)return!0;if(typeof e!=typeof n)return!1;if(typeof e=="function"&&e.toString()===n.toString())return!0;let r,o,i;if(e&&n&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!=n.length)return!1;for(o=r;o--!==0;)if(!rO(e[o],n[o]))return!1;return!0}if(i=Object.keys(e),r=i.length,r!==Object.keys(n).length)return!1;for(o=r;o--!==0;)if(!{}.hasOwnProperty.call(n,i[o]))return!1;for(o=r;o--!==0;){const s=i[o];if(!(s==="_owner"&&e.$$typeof)&&!rO(e[s],n[s]))return!1}return!0}return e!==e&&n!==n}function sJe(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function FEe(e,n){const r=sJe(e);return Math.round(n*r)/r}function BEe(e){const n=p.useRef(e);return GA(()=>{n.current=e}),n}function aJe(e){e===void 0&&(e={});const{placement:n="bottom",strategy:r="absolute",middleware:o=[],platform:i,elements:{reference:s,floating:a}={},transform:l=!0,whileElementsMounted:c,open:d}=e,[f,h]=p.useState({x:0,y:0,strategy:r,placement:n,middlewareData:{},isPositioned:!1}),[m,g]=p.useState(o);rO(m,o)||g(o);const[v,y]=p.useState(null),[b,x]=p.useState(null),w=p.useCallback(R=>{R!=k.current&&(k.current=R,y(R))},[y]),C=p.useCallback(R=>{R!==E.current&&(E.current=R,x(R))},[x]),_=s||v,S=a||b,k=p.useRef(null),E=p.useRef(null),j=p.useRef(f),T=BEe(c),$=BEe(i),D=p.useCallback(()=>{if(!k.current||!E.current)return;const R={placement:n,strategy:r,middleware:m};$.current&&(R.platform=$.current),wRe(k.current,E.current,R).then(B=>{const L={...B,isPositioned:!0};I.current&&!rO(j.current,L)&&(j.current=L,ea.flushSync(()=>{h(L)}))})},[m,n,r,$]);GA(()=>{d===!1&&j.current.isPositioned&&(j.current.isPositioned=!1,h(R=>({...R,isPositioned:!1})))},[d]);const I=p.useRef(!1);GA(()=>(I.current=!0,()=>{I.current=!1}),[]),GA(()=>{if(_&&(k.current=_),S&&(E.current=S),_&&S){if(T.current)return T.current(_,S,D);D()}},[_,S,D,T]);const O=p.useMemo(()=>({reference:k,floating:E,setReference:w,setFloating:C}),[w,C]),A=p.useMemo(()=>({reference:_,floating:S}),[_,S]),P=p.useMemo(()=>{const R={position:r,left:0,top:0};if(!A.floating)return R;const B=FEe(A.floating,f.x),L=FEe(A.floating,f.y);return l?{...R,transform:"translate("+B+"px, "+L+"px)",...sJe(A.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:B,top:L}},[r,l,A.floating,f.x,f.y]);return p.useMemo(()=>({...f,update:D,refs:O,elements:A,floatingStyles:P}),[f,D,O,A,P])}const lJe=p.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"}),oM=p.createContext({}),iM=p.createContext(null),sM=typeof document<"u",Wee=sM?p.useLayoutEffect:p.useEffect,cJe=p.createContext({strict:!1}),Gee=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),Vor="framerAppearId",uJe="data-"+Gee(Vor);function zor(e,n,r,o){const{visualElement:i}=p.useContext(oM),s=p.useContext(cJe),a=p.useContext(iM),l=p.useContext(lJe).reducedMotion,c=p.useRef();o=o||s.renderer,!c.current&&o&&(c.current=o(e,{visualState:n,parent:i,props:r,presenceContext:a,blockInitialAnimation:a?a.initial===!1:!1,reducedMotionConfig:l}));const d=c.current;p.useInsertionEffect(()=>{d&&d.update(r,a)});const f=p.useRef(!!(r[uJe]&&!window.HandoffComplete));return Wee(()=>{d&&(d.render(),f.current&&d.animationState&&d.animationState.animateChanges())}),p.useEffect(()=>{d&&(d.updateFeatures(),!f.current&&d.animationState&&d.animationState.animateChanges(),f.current&&(f.current=!1,window.HandoffComplete=!0))}),d}function Pb(e){return e&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function Hor(e,n,r){return p.useCallback(o=>{o&&e.mount&&e.mount(o),n&&(o?n.mount(o):n.unmount()),r&&(typeof r=="function"?r(o):Pb(r)&&(r.current=o))},[n])}function lk(e){return typeof e=="string"||Array.isArray(e)}function aM(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}const qee=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],Yee=["initial",...qee];function lM(e){return aM(e.animate)||Yee.some(n=>lk(e[n]))}function dJe(e){return!!(lM(e)||e.variants)}function Uor(e,n){if(lM(e)){const{initial:r,animate:o}=e;return{initial:r===!1||lk(r)?r:void 0,animate:lk(o)?o:void 0}}return e.inherit!==!1?n:{}}function Wor(e){const{initial:n,animate:r}=Uor(e,p.useContext(oM));return p.useMemo(()=>({initial:n,animate:r}),[NEe(n),NEe(r)])}function NEe(e){return Array.isArray(e)?e.join(" "):e}const VEe={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},ck={};for(const e in VEe)ck[e]={isEnabled:n=>VEe[e].some(r=>!!n[r])};function Gor(e){for(const n in e)ck[n]={...ck[n],...e[n]}}const Kee=p.createContext({}),fJe=p.createContext({}),qor=Symbol.for("motionComponentSymbol");function Yor({preloadedFeatures:e,createVisualElement:n,useRender:r,useVisualState:o,Component:i}){e&&Gor(e);function s(l,c){let d;const f={...p.useContext(lJe),...l,layoutId:Kor(l)},{isStatic:h}=f,m=Wor(l),g=o(l,h);if(!h&&sM){m.visualElement=zor(i,g,f,n);const v=p.useContext(fJe),y=p.useContext(cJe).strict;m.visualElement&&(d=m.visualElement.loadFeatures(f,y,e,v))}return p.createElement(oM.Provider,{value:m},d&&m.visualElement?p.createElement(d,{visualElement:m.visualElement,...f}):null,r(i,l,Hor(g,m.visualElement,c),g,h,m.visualElement))}const a=p.forwardRef(s);return a[qor]=i,a}function Kor({layoutId:e}){const n=p.useContext(Kee).id;return n&&e!==void 0?n+"-"+e:e}function Zor(e){function n(o,i={}){return Yor(e(o,i))}if(typeof Proxy>"u")return n;const r=new Map;return new Proxy(n,{get:(o,i)=>(r.has(i)||r.set(i,n(i)),r.get(i))})}const Xor=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function Zee(e){return typeof e!="string"||e.includes("-")?!1:!!(Xor.indexOf(e)>-1||/[A-Z]/.test(e))}const oO={};function Qor(e){Object.assign(oO,e)}const bj=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],py=new Set(bj);function hJe(e,{layout:n,layoutId:r}){return py.has(e)||e.startsWith("origin")||(n||r!==void 0)&&(!!oO[e]||e==="opacity")}const Ul=e=>!!(e&&e.getVelocity),Jor={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},eir=bj.length;function tir(e,{enableHardwareAcceleration:n=!0,allowTransformNone:r=!0},o,i){let s="";for(let a=0;a<eir;a++){const l=bj[a];if(e[l]!==void 0){const c=Jor[l]||l;s+=`${c}(${e[l]}) `}}return n&&!e.z&&(s+="translateZ(0)"),s=s.trim(),i?s=i(e,o?"":s):r&&o&&(s="none"),s}const pJe=e=>n=>typeof n=="string"&&n.startsWith(e),mJe=pJe("--"),YU=pJe("var(--"),nir=/var\s*\(\s*--[\w-]+(\s*,\s*(?:(?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\)/g,rir=(e,n)=>n&&typeof e=="number"?n.transform(e):e,Dg=(e,n,r)=>Math.min(Math.max(r,e),n),my={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},O_={...my,transform:e=>Dg(0,1,e)},XT={...my,default:1},P_=e=>Math.round(e*1e5)/1e5,cM=/(-)?([\d]*\.?[\d])+/g,gJe=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,oir=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function xj(e){return typeof e=="string"}const wj=e=>({test:n=>xj(n)&&n.endsWith(e)&&n.split(" ").length===1,parse:parseFloat,transform:n=>`${n}${e}`}),am=wj("deg"),Sf=wj("%"),Kt=wj("px"),iir=wj("vh"),sir=wj("vw"),zEe={...Sf,parse:e=>Sf.parse(e)/100,transform:e=>Sf.transform(e*100)},HEe={...my,transform:Math.round},vJe={borderWidth:Kt,borderTopWidth:Kt,borderRightWidth:Kt,borderBottomWidth:Kt,borderLeftWidth:Kt,borderRadius:Kt,radius:Kt,borderTopLeftRadius:Kt,borderTopRightRadius:Kt,borderBottomRightRadius:Kt,borderBottomLeftRadius:Kt,width:Kt,maxWidth:Kt,height:Kt,maxHeight:Kt,size:Kt,top:Kt,right:Kt,bottom:Kt,left:Kt,padding:Kt,paddingTop:Kt,paddingRight:Kt,paddingBottom:Kt,paddingLeft:Kt,margin:Kt,marginTop:Kt,marginRight:Kt,marginBottom:Kt,marginLeft:Kt,rotate:am,rotateX:am,rotateY:am,rotateZ:am,scale:XT,scaleX:XT,scaleY:XT,scaleZ:XT,skew:am,skewX:am,skewY:am,distance:Kt,translateX:Kt,translateY:Kt,translateZ:Kt,x:Kt,y:Kt,z:Kt,perspective:Kt,transformPerspective:Kt,opacity:O_,originX:zEe,originY:zEe,originZ:Kt,zIndex:HEe,fillOpacity:O_,strokeOpacity:O_,numOctaves:HEe};function Xee(e,n,r,o){const{style:i,vars:s,transform:a,transformOrigin:l}=e;let c=!1,d=!1,f=!0;for(const h in n){const m=n[h];if(mJe(h)){s[h]=m;continue}const g=vJe[h],v=rir(m,g);if(py.has(h)){if(c=!0,a[h]=v,!f)continue;m!==(g.default||0)&&(f=!1)}else h.startsWith("origin")?(d=!0,l[h]=v):i[h]=v}if(n.transform||(c||o?i.transform=tir(e.transform,r,f,o):i.transform&&(i.transform="none")),d){const{originX:h="50%",originY:m="50%",originZ:g=0}=l;i.transformOrigin=`${h} ${m} ${g}`}}const Qee=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function yJe(e,n,r){for(const o in n)!Ul(n[o])&&!hJe(o,r)&&(e[o]=n[o])}function air({transformTemplate:e},n,r){return p.useMemo(()=>{const o=Qee();return Xee(o,n,{enableHardwareAcceleration:!r},e),Object.assign({},o.vars,o.style)},[n])}function lir(e,n,r){const o=e.style||{},i={};return yJe(i,o,e),Object.assign(i,air(e,n,r)),e.transformValues?e.transformValues(i):i}function cir(e,n,r){const o={},i=lir(e,n,r);return e.drag&&e.dragListener!==!1&&(o.draggable=!1,i.userSelect=i.WebkitUserSelect=i.WebkitTouchCallout="none",i.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(o.tabIndex=0),o.style=i,o}const uir=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function iO(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||uir.has(e)}let bJe=e=>!iO(e);function dir(e){e&&(bJe=n=>n.startsWith("on")?!iO(n):e(n))}try{dir(require("@emotion/is-prop-valid").default)}catch{}function fir(e,n,r){const o={};for(const i in e)i==="values"&&typeof e.values=="object"||(bJe(i)||r===!0&&iO(i)||!n&&!iO(i)||e.draggable&&i.startsWith("onDrag"))&&(o[i]=e[i]);return o}function UEe(e,n,r){return typeof e=="string"?e:Kt.transform(n+r*e)}function hir(e,n,r){const o=UEe(n,e.x,e.width),i=UEe(r,e.y,e.height);return`${o} ${i}`}const pir={offset:"stroke-dashoffset",array:"stroke-dasharray"},mir={offset:"strokeDashoffset",array:"strokeDasharray"};function gir(e,n,r=1,o=0,i=!0){e.pathLength=1;const s=i?pir:mir;e[s.offset]=Kt.transform(-o);const a=Kt.transform(n),l=Kt.transform(r);e[s.array]=`${a} ${l}`}function Jee(e,{attrX:n,attrY:r,attrScale:o,originX:i,originY:s,pathLength:a,pathSpacing:l=1,pathOffset:c=0,...d},f,h,m){if(Xee(e,d,f,m),h){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:g,style:v,dimensions:y}=e;g.transform&&(y&&(v.transform=g.transform),delete g.transform),y&&(i!==void 0||s!==void 0||v.transform)&&(v.transformOrigin=hir(y,i!==void 0?i:.5,s!==void 0?s:.5)),n!==void 0&&(g.x=n),r!==void 0&&(g.y=r),o!==void 0&&(g.scale=o),a!==void 0&&gir(g,a,l,c,!1)}const xJe=()=>({...Qee(),attrs:{}}),ete=e=>typeof e=="string"&&e.toLowerCase()==="svg";function vir(e,n,r,o){const i=p.useMemo(()=>{const s=xJe();return Jee(s,n,{enableHardwareAcceleration:!1},ete(o),e.transformTemplate),{...s.attrs,style:{...s.style}}},[n]);if(e.style){const s={};yJe(s,e.style,e),i.style={...s,...i.style}}return i}function yir(e=!1){return(r,o,i,{latestValues:s},a)=>{const c=(Zee(r)?vir:cir)(o,s,a,r),f={...fir(o,typeof r=="string",e),...c,ref:i},{children:h}=o,m=p.useMemo(()=>Ul(h)?h.get():h,[h]);return p.createElement(r,{...f,children:m})}}function wJe(e,{style:n,vars:r},o,i){Object.assign(e.style,n,i&&i.getProjectionStyles(o));for(const s in r)e.style.setProperty(s,r[s])}const CJe=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function _Je(e,n,r,o){wJe(e,n,void 0,o);for(const i in n.attrs)e.setAttribute(CJe.has(i)?i:Gee(i),n.attrs[i])}function tte(e,n){const{style:r}=e,o={};for(const i in r)(Ul(r[i])||n.style&&Ul(n.style[i])||hJe(i,e))&&(o[i]=r[i]);return o}function SJe(e,n){const r=tte(e,n);for(const o in e)if(Ul(e[o])||Ul(n[o])){const i=bj.indexOf(o)!==-1?"attr"+o.charAt(0).toUpperCase()+o.substring(1):o;r[i]=e[o]}return r}function nte(e,n,r,o={},i={}){return typeof n=="function"&&(n=n(r!==void 0?r:e.custom,o,i)),typeof n=="string"&&(n=e.variants&&e.variants[n]),typeof n=="function"&&(n=n(r!==void 0?r:e.custom,o,i)),n}function kJe(e){const n=p.useRef(null);return n.current===null&&(n.current=e()),n.current}const sO=e=>Array.isArray(e),bir=e=>!!(e&&typeof e=="object"&&e.mix&&e.toValue),xir=e=>sO(e)?e[e.length-1]||0:e;function qA(e){const n=Ul(e)?e.get():e;return bir(n)?n.toValue():n}function wir({scrapeMotionValuesFromProps:e,createRenderState:n,onMount:r},o,i,s){const a={latestValues:Cir(o,i,s,e),renderState:n()};return r&&(a.mount=l=>r(o,l,a)),a}const EJe=e=>(n,r)=>{const o=p.useContext(oM),i=p.useContext(iM),s=()=>wir(e,n,o,i);return r?s():kJe(s)};function Cir(e,n,r,o){const i={},s=o(e,{});for(const m in s)i[m]=qA(s[m]);let{initial:a,animate:l}=e;const c=lM(e),d=dJe(e);n&&d&&!c&&e.inherit!==!1&&(a===void 0&&(a=n.initial),l===void 0&&(l=n.animate));let f=r?r.initial===!1:!1;f=f||a===!1;const h=f?l:a;return h&&typeof h!="boolean"&&!aM(h)&&(Array.isArray(h)?h:[h]).forEach(g=>{const v=nte(e,g);if(!v)return;const{transitionEnd:y,transition:b,...x}=v;for(const w in x){let C=x[w];if(Array.isArray(C)){const _=f?C.length-1:0;C=C[_]}C!==null&&(i[w]=C)}for(const w in y)i[w]=y[w]}),i}const gi=e=>e;class WEe{constructor(){this.order=[],this.scheduled=new Set}add(n){if(!this.scheduled.has(n))return this.scheduled.add(n),this.order.push(n),!0}remove(n){const r=this.order.indexOf(n);r!==-1&&(this.order.splice(r,1),this.scheduled.delete(n))}clear(){this.order.length=0,this.scheduled.clear()}}function _ir(e){let n=new WEe,r=new WEe,o=0,i=!1,s=!1;const a=new WeakSet,l={schedule:(c,d=!1,f=!1)=>{const h=f&&i,m=h?n:r;return d&&a.add(c),m.add(c)&&h&&i&&(o=n.order.length),c},cancel:c=>{r.remove(c),a.delete(c)},process:c=>{if(i){s=!0;return}if(i=!0,[n,r]=[r,n],r.clear(),o=n.order.length,o)for(let d=0;d<o;d++){const f=n.order[d];f(c),a.has(f)&&(l.schedule(f),e())}i=!1,s&&(s=!1,l.process(c))}};return l}const QT=["prepare","read","update","preRender","render","postRender"],Sir=40;function kir(e,n){let r=!1,o=!0;const i={delta:0,timestamp:0,isProcessing:!1},s=QT.reduce((h,m)=>(h[m]=_ir(()=>r=!0),h),{}),a=h=>s[h].process(i),l=()=>{const h=performance.now();r=!1,i.delta=o?1e3/60:Math.max(Math.min(h-i.timestamp,Sir),1),i.timestamp=h,i.isProcessing=!0,QT.forEach(a),i.isProcessing=!1,r&&n&&(o=!1,e(l))},c=()=>{r=!0,o=!0,i.isProcessing||e(l)};return{schedule:QT.reduce((h,m)=>{const g=s[m];return h[m]=(v,y=!1,b=!1)=>(r||c(),g.schedule(v,y,b)),h},{}),cancel:h=>QT.forEach(m=>s[m].cancel(h)),state:i,steps:s}}const{schedule:So,cancel:bp,state:xa,steps:YF}=kir(typeof requestAnimationFrame<"u"?requestAnimationFrame:gi,!0),Eir={useVisualState:EJe({scrapeMotionValuesFromProps:SJe,createRenderState:xJe,onMount:(e,n,{renderState:r,latestValues:o})=>{So.read(()=>{try{r.dimensions=typeof n.getBBox=="function"?n.getBBox():n.getBoundingClientRect()}catch{r.dimensions={x:0,y:0,width:0,height:0}}}),So.render(()=>{Jee(r,o,{enableHardwareAcceleration:!1},ete(n.tagName),e.transformTemplate),_Je(n,r)})}})},jir={useVisualState:EJe({scrapeMotionValuesFromProps:tte,createRenderState:Qee})};function Tir(e,{forwardMotionProps:n=!1},r,o){return{...Zee(e)?Eir:jir,preloadedFeatures:r,useRender:yir(n),createVisualElement:o,Component:e}}function Ph(e,n,r,o={passive:!0}){return e.addEventListener(n,r,o),()=>e.removeEventListener(n,r)}const jJe=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1;function uM(e,n="page"){return{point:{x:e[n+"X"],y:e[n+"Y"]}}}const Iir=e=>n=>jJe(n)&&e(n,uM(n));function Wh(e,n,r,o){return Ph(e,n,Iir(r),o)}const Air=(e,n)=>r=>n(e(r)),ig=(...e)=>e.reduce(Air);function TJe(e){let n=null;return()=>{const r=()=>{n=null};return n===null?(n=e,r):!1}}const GEe=TJe("dragHorizontal"),qEe=TJe("dragVertical");function IJe(e){let n=!1;if(e==="y")n=qEe();else if(e==="x")n=GEe();else{const r=GEe(),o=qEe();r&&o?n=()=>{r(),o()}:(r&&r(),o&&o())}return n}function AJe(){const e=IJe(!0);return e?(e(),!1):!0}class f1{constructor(n){this.isMounted=!1,this.node=n}update(){}}function YEe(e,n){const r="pointer"+(n?"enter":"leave"),o="onHover"+(n?"Start":"End"),i=(s,a)=>{if(s.pointerType==="touch"||AJe())return;const l=e.getProps();e.animationState&&l.whileHover&&e.animationState.setActive("whileHover",n),l[o]&&So.update(()=>l[o](s,a))};return Wh(e.current,r,i,{passive:!e.getProps()[o]})}class $ir extends f1{mount(){this.unmount=ig(YEe(this.node,!0),YEe(this.node,!1))}unmount(){}}class Dir extends f1{constructor(){super(...arguments),this.isActive=!1}onFocus(){let n=!1;try{n=this.node.current.matches(":focus-visible")}catch{n=!0}!n||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=ig(Ph(this.node.current,"focus",()=>this.onFocus()),Ph(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}const $Je=(e,n)=>n?e===n?!0:$Je(e,n.parentElement):!1;function KF(e,n){if(!n)return;const r=new PointerEvent("pointer"+e);n(r,uM(r))}class Oir extends f1{constructor(){super(...arguments),this.removeStartListeners=gi,this.removeEndListeners=gi,this.removeAccessibleListeners=gi,this.startPointerPress=(n,r)=>{if(this.isPressing)return;this.removeEndListeners();const o=this.node.getProps(),s=Wh(window,"pointerup",(l,c)=>{if(!this.checkPressEnd())return;const{onTap:d,onTapCancel:f,globalTapTarget:h}=this.node.getProps();So.update(()=>{!h&&!$Je(this.node.current,l.target)?f&&f(l,c):d&&d(l,c)})},{passive:!(o.onTap||o.onPointerUp)}),a=Wh(window,"pointercancel",(l,c)=>this.cancelPress(l,c),{passive:!(o.onTapCancel||o.onPointerCancel)});this.removeEndListeners=ig(s,a),this.startPress(n,r)},this.startAccessiblePress=()=>{const n=s=>{if(s.key!=="Enter"||this.isPressing)return;const a=l=>{l.key!=="Enter"||!this.checkPressEnd()||KF("up",(c,d)=>{const{onTap:f}=this.node.getProps();f&&So.update(()=>f(c,d))})};this.removeEndListeners(),this.removeEndListeners=Ph(this.node.current,"keyup",a),KF("down",(l,c)=>{this.startPress(l,c)})},r=Ph(this.node.current,"keydown",n),o=()=>{this.isPressing&&KF("cancel",(s,a)=>this.cancelPress(s,a))},i=Ph(this.node.current,"blur",o);this.removeAccessibleListeners=ig(r,i)}}startPress(n,r){this.isPressing=!0;const{onTapStart:o,whileTap:i}=this.node.getProps();i&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),o&&So.update(()=>o(n,r))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!AJe()}cancelPress(n,r){if(!this.checkPressEnd())return;const{onTapCancel:o}=this.node.getProps();o&&So.update(()=>o(n,r))}mount(){const n=this.node.getProps(),r=Wh(n.globalTapTarget?window:this.node.current,"pointerdown",this.startPointerPress,{passive:!(n.onTapStart||n.onPointerStart)}),o=Ph(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=ig(r,o)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}const KU=new WeakMap,ZF=new WeakMap,Pir=e=>{const n=KU.get(e.target);n&&n(e)},Rir=e=>{e.forEach(Pir)};function Mir({root:e,...n}){const r=e||document;ZF.has(r)||ZF.set(r,{});const o=ZF.get(r),i=JSON.stringify(n);return o[i]||(o[i]=new IntersectionObserver(Rir,{root:e,...n})),o[i]}function Lir(e,n,r){const o=Mir(n);return KU.set(e,r),o.observe(e),()=>{KU.delete(e),o.unobserve(e)}}const Fir={some:0,all:1};class Bir extends f1{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:n={}}=this.node.getProps(),{root:r,margin:o,amount:i="some",once:s}=n,a={root:r?r.current:void 0,rootMargin:o,threshold:typeof i=="number"?i:Fir[i]},l=c=>{const{isIntersecting:d}=c;if(this.isInView===d||(this.isInView=d,s&&!d&&this.hasEnteredView))return;d&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",d);const{onViewportEnter:f,onViewportLeave:h}=this.node.getProps(),m=d?f:h;m&&m(c)};return Lir(this.node.current,a,l)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:n,prevProps:r}=this.node;["amount","margin","root"].some(Nir(n,r))&&this.startObserver()}unmount(){}}function Nir({viewport:e={}},{viewport:n={}}={}){return r=>e[r]!==n[r]}const Vir={inView:{Feature:Bir},tap:{Feature:Oir},focus:{Feature:Dir},hover:{Feature:$ir}};function DJe(e,n){if(!Array.isArray(n))return!1;const r=n.length;if(r!==e.length)return!1;for(let o=0;o<r;o++)if(n[o]!==e[o])return!1;return!0}function zir(e){const n={};return e.values.forEach((r,o)=>n[o]=r.get()),n}function Hir(e){const n={};return e.values.forEach((r,o)=>n[o]=r.getVelocity()),n}function dM(e,n,r){const o=e.getProps();return nte(o,n,r!==void 0?r:o.custom,zir(e),Hir(e))}let Uir=gi,rte=gi;const sg=e=>e*1e3,Gh=e=>e/1e3,Wir={current:!1},OJe=e=>Array.isArray(e)&&typeof e[0]=="number";function PJe(e){return!!(!e||typeof e=="string"&&RJe[e]||OJe(e)||Array.isArray(e)&&e.every(PJe))}const BC=([e,n,r,o])=>`cubic-bezier(${e}, ${n}, ${r}, ${o})`,RJe={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:BC([0,.65,.55,1]),circOut:BC([.55,0,1,.45]),backIn:BC([.31,.01,.66,-.59]),backOut:BC([.33,1.53,.69,.99])};function MJe(e){if(e)return OJe(e)?BC(e):Array.isArray(e)?e.map(MJe):RJe[e]}function Gir(e,n,r,{delay:o=0,duration:i,repeat:s=0,repeatType:a="loop",ease:l,times:c}={}){const d={[n]:r};c&&(d.offset=c);const f=MJe(l);return Array.isArray(f)&&(d.easing=f),e.animate(d,{delay:o,duration:i,easing:Array.isArray(f)?"linear":f,fill:"both",iterations:s+1,direction:a==="reverse"?"alternate":"normal"})}function qir(e,{repeat:n,repeatType:r="loop"}){const o=n&&r!=="loop"&&n%2===1?0:e.length-1;return e[o]}const LJe=(e,n,r)=>(((1-3*r+3*n)*e+(3*r-6*n))*e+3*n)*e,Yir=1e-7,Kir=12;function Zir(e,n,r,o,i){let s,a,l=0;do a=n+(r-n)/2,s=LJe(a,o,i)-e,s>0?r=a:n=a;while(Math.abs(s)>Yir&&++l<Kir);return a}function Cj(e,n,r,o){if(e===n&&r===o)return gi;const i=s=>Zir(s,0,1,e,r);return s=>s===0||s===1?s:LJe(i(s),n,o)}const Xir=Cj(.42,0,1,1),Qir=Cj(0,0,.58,1),FJe=Cj(.42,0,.58,1),Jir=e=>Array.isArray(e)&&typeof e[0]!="number",BJe=e=>n=>n<=.5?e(2*n)/2:(2-e(2*(1-n)))/2,NJe=e=>n=>1-e(1-n),ote=e=>1-Math.sin(Math.acos(e)),VJe=NJe(ote),esr=BJe(ote),zJe=Cj(.33,1.53,.69,.99),ite=NJe(zJe),tsr=BJe(ite),nsr=e=>(e*=2)<1?.5*ite(e):.5*(2-Math.pow(2,-10*(e-1))),rsr={linear:gi,easeIn:Xir,easeInOut:FJe,easeOut:Qir,circIn:ote,circInOut:esr,circOut:VJe,backIn:ite,backInOut:tsr,backOut:zJe,anticipate:nsr},KEe=e=>{if(Array.isArray(e)){rte(e.length===4);const[n,r,o,i]=e;return Cj(n,r,o,i)}else if(typeof e=="string")return rsr[e];return e},ste=(e,n)=>r=>!!(xj(r)&&oir.test(r)&&r.startsWith(e)||n&&Object.prototype.hasOwnProperty.call(r,n)),HJe=(e,n,r)=>o=>{if(!xj(o))return o;const[i,s,a,l]=o.match(cM);return{[e]:parseFloat(i),[n]:parseFloat(s),[r]:parseFloat(a),alpha:l!==void 0?parseFloat(l):1}},osr=e=>Dg(0,255,e),XF={...my,transform:e=>Math.round(osr(e))},j0={test:ste("rgb","red"),parse:HJe("red","green","blue"),transform:({red:e,green:n,blue:r,alpha:o=1})=>"rgba("+XF.transform(e)+", "+XF.transform(n)+", "+XF.transform(r)+", "+P_(O_.transform(o))+")"};function isr(e){let n="",r="",o="",i="";return e.length>5?(n=e.substring(1,3),r=e.substring(3,5),o=e.substring(5,7),i=e.substring(7,9)):(n=e.substring(1,2),r=e.substring(2,3),o=e.substring(3,4),i=e.substring(4,5),n+=n,r+=r,o+=o,i+=i),{red:parseInt(n,16),green:parseInt(r,16),blue:parseInt(o,16),alpha:i?parseInt(i,16)/255:1}}const ZU={test:ste("#"),parse:isr,transform:j0.transform},Rb={test:ste("hsl","hue"),parse:HJe("hue","saturation","lightness"),transform:({hue:e,saturation:n,lightness:r,alpha:o=1})=>"hsla("+Math.round(e)+", "+Sf.transform(P_(n))+", "+Sf.transform(P_(r))+", "+P_(O_.transform(o))+")"},Ha={test:e=>j0.test(e)||ZU.test(e)||Rb.test(e),parse:e=>j0.test(e)?j0.parse(e):Rb.test(e)?Rb.parse(e):ZU.parse(e),transform:e=>xj(e)?e:e.hasOwnProperty("red")?j0.transform(e):Rb.transform(e)},ei=(e,n,r)=>-r*e+r*n+e;function QF(e,n,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(n-e)*6*r:r<1/2?n:r<2/3?e+(n-e)*(2/3-r)*6:e}function ssr({hue:e,saturation:n,lightness:r,alpha:o}){e/=360,n/=100,r/=100;let i=0,s=0,a=0;if(!n)i=s=a=r;else{const l=r<.5?r*(1+n):r+n-r*n,c=2*r-l;i=QF(c,l,e+1/3),s=QF(c,l,e),a=QF(c,l,e-1/3)}return{red:Math.round(i*255),green:Math.round(s*255),blue:Math.round(a*255),alpha:o}}const JF=(e,n,r)=>{const o=e*e;return Math.sqrt(Math.max(0,r*(n*n-o)+o))},asr=[ZU,j0,Rb],lsr=e=>asr.find(n=>n.test(e));function ZEe(e){const n=lsr(e);let r=n.parse(e);return n===Rb&&(r=ssr(r)),r}const UJe=(e,n)=>{const r=ZEe(e),o=ZEe(n),i={...r};return s=>(i.red=JF(r.red,o.red,s),i.green=JF(r.green,o.green,s),i.blue=JF(r.blue,o.blue,s),i.alpha=ei(r.alpha,o.alpha,s),j0.transform(i))};function csr(e){var n,r;return isNaN(e)&&xj(e)&&(((n=e.match(cM))===null||n===void 0?void 0:n.length)||0)+(((r=e.match(gJe))===null||r===void 0?void 0:r.length)||0)>0}const WJe={regex:nir,countKey:"Vars",token:"${v}",parse:gi},GJe={regex:gJe,countKey:"Colors",token:"${c}",parse:Ha.parse},qJe={regex:cM,countKey:"Numbers",token:"${n}",parse:my.parse};function eB(e,{regex:n,countKey:r,token:o,parse:i}){const s=e.tokenised.match(n);s&&(e["num"+r]=s.length,e.tokenised=e.tokenised.replace(n,o),e.values.push(...s.map(i)))}function aO(e){const n=e.toString(),r={value:n,tokenised:n,values:[],numVars:0,numColors:0,numNumbers:0};return r.value.includes("var(--")&&eB(r,WJe),eB(r,GJe),eB(r,qJe),r}function YJe(e){return aO(e).values}function KJe(e){const{values:n,numColors:r,numVars:o,tokenised:i}=aO(e),s=n.length;return a=>{let l=i;for(let c=0;c<s;c++)c<o?l=l.replace(WJe.token,a[c]):c<o+r?l=l.replace(GJe.token,Ha.transform(a[c])):l=l.replace(qJe.token,P_(a[c]));return l}}const usr=e=>typeof e=="number"?0:e;function dsr(e){const n=YJe(e);return KJe(e)(n.map(usr))}const Og={test:csr,parse:YJe,createTransformer:KJe,getAnimatableNone:dsr},ZJe=(e,n)=>r=>`${r>0?n:e}`;function XJe(e,n){return typeof e=="number"?r=>ei(e,n,r):Ha.test(e)?UJe(e,n):e.startsWith("var(")?ZJe(e,n):JJe(e,n)}const QJe=(e,n)=>{const r=[...e],o=r.length,i=e.map((s,a)=>XJe(s,n[a]));return s=>{for(let a=0;a<o;a++)r[a]=i[a](s);return r}},fsr=(e,n)=>{const r={...e,...n},o={};for(const i in r)e[i]!==void 0&&n[i]!==void 0&&(o[i]=XJe(e[i],n[i]));return i=>{for(const s in o)r[s]=o[s](i);return r}},JJe=(e,n)=>{const r=Og.createTransformer(n),o=aO(e),i=aO(n);return o.numVars===i.numVars&&o.numColors===i.numColors&&o.numNumbers>=i.numNumbers?ig(QJe(o.values,i.values),r):ZJe(e,n)},uk=(e,n,r)=>{const o=n-e;return o===0?1:(r-e)/o},XEe=(e,n)=>r=>ei(e,n,r);function hsr(e){return typeof e=="number"?XEe:typeof e=="string"?Ha.test(e)?UJe:JJe:Array.isArray(e)?QJe:typeof e=="object"?fsr:XEe}function psr(e,n,r){const o=[],i=r||hsr(e[0]),s=e.length-1;for(let a=0;a<s;a++){let l=i(e[a],e[a+1]);if(n){const c=Array.isArray(n)?n[a]||gi:n;l=ig(c,l)}o.push(l)}return o}function eet(e,n,{clamp:r=!0,ease:o,mixer:i}={}){const s=e.length;if(rte(s===n.length),s===1)return()=>n[0];e[0]>e[s-1]&&(e=[...e].reverse(),n=[...n].reverse());const a=psr(n,o,i),l=a.length,c=d=>{let f=0;if(l>1)for(;f<e.length-2&&!(d<e[f+1]);f++);const h=uk(e[f],e[f+1],d);return a[f](h)};return r?d=>c(Dg(e[0],e[s-1],d)):c}function msr(e,n){const r=e[e.length-1];for(let o=1;o<=n;o++){const i=uk(0,n,o);e.push(ei(r,1,i))}}function gsr(e){const n=[0];return msr(n,e.length-1),n}function vsr(e,n){return e.map(r=>r*n)}function ysr(e,n){return e.map(()=>n||FJe).splice(0,e.length-1)}function lO({duration:e=300,keyframes:n,times:r,ease:o="easeInOut"}){const i=Jir(o)?o.map(KEe):KEe(o),s={done:!1,value:n[0]},a=vsr(r&&r.length===n.length?r:gsr(n),e),l=eet(a,n,{ease:Array.isArray(i)?i:ysr(n,i)});return{calculatedDuration:e,next:c=>(s.value=l(c),s.done=c>=e,s)}}function tet(e,n){return n?e*(1e3/n):0}const bsr=5;function net(e,n,r){const o=Math.max(n-bsr,0);return tet(r-e(o),n-o)}const tB=.001,xsr=.01,QEe=10,wsr=.05,Csr=1;function _sr({duration:e=800,bounce:n=.25,velocity:r=0,mass:o=1}){let i,s;Uir(e<=sg(QEe));let a=1-n;a=Dg(wsr,Csr,a),e=Dg(xsr,QEe,Gh(e)),a<1?(i=d=>{const f=d*a,h=f*e,m=f-r,g=XU(d,a),v=Math.exp(-h);return tB-m/g*v},s=d=>{const h=d*a*e,m=h*r+r,g=Math.pow(a,2)*Math.pow(d,2)*e,v=Math.exp(-h),y=XU(Math.pow(d,2),a);return(-i(d)+tB>0?-1:1)*((m-g)*v)/y}):(i=d=>{const f=Math.exp(-d*e),h=(d-r)*e+1;return-tB+f*h},s=d=>{const f=Math.exp(-d*e),h=(r-d)*(e*e);return f*h});const l=5/e,c=ksr(i,s,l);if(e=sg(e),isNaN(c))return{stiffness:100,damping:10,duration:e};{const d=Math.pow(c,2)*o;return{stiffness:d,damping:a*2*Math.sqrt(o*d),duration:e}}}const Ssr=12;function ksr(e,n,r){let o=r;for(let i=1;i<Ssr;i++)o=o-e(o)/n(o);return o}function XU(e,n){return e*Math.sqrt(1-n*n)}const Esr=["duration","bounce"],jsr=["stiffness","damping","mass"];function JEe(e,n){return n.some(r=>e[r]!==void 0)}function Tsr(e){let n={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!JEe(e,jsr)&&JEe(e,Esr)){const r=_sr(e);n={...n,...r,mass:1},n.isResolvedFromDuration=!0}return n}function ret({keyframes:e,restDelta:n,restSpeed:r,...o}){const i=e[0],s=e[e.length-1],a={done:!1,value:i},{stiffness:l,damping:c,mass:d,duration:f,velocity:h,isResolvedFromDuration:m}=Tsr({...o,velocity:-Gh(o.velocity||0)}),g=h||0,v=c/(2*Math.sqrt(l*d)),y=s-i,b=Gh(Math.sqrt(l/d)),x=Math.abs(y)<5;r||(r=x?.01:2),n||(n=x?.005:.5);let w;if(v<1){const C=XU(b,v);w=_=>{const S=Math.exp(-v*b*_);return s-S*((g+v*b*y)/C*Math.sin(C*_)+y*Math.cos(C*_))}}else if(v===1)w=C=>s-Math.exp(-b*C)*(y+(g+b*y)*C);else{const C=b*Math.sqrt(v*v-1);w=_=>{const S=Math.exp(-v*b*_),k=Math.min(C*_,300);return s-S*((g+v*b*y)*Math.sinh(k)+C*y*Math.cosh(k))/C}}return{calculatedDuration:m&&f||null,next:C=>{const _=w(C);if(m)a.done=C>=f;else{let S=g;C!==0&&(v<1?S=net(w,C,_):S=0);const k=Math.abs(S)<=r,E=Math.abs(s-_)<=n;a.done=k&&E}return a.value=a.done?s:_,a}}}function eje({keyframes:e,velocity:n=0,power:r=.8,timeConstant:o=325,bounceDamping:i=10,bounceStiffness:s=500,modifyTarget:a,min:l,max:c,restDelta:d=.5,restSpeed:f}){const h=e[0],m={done:!1,value:h},g=j=>l!==void 0&&j<l||c!==void 0&&j>c,v=j=>l===void 0?c:c===void 0||Math.abs(l-j)<Math.abs(c-j)?l:c;let y=r*n;const b=h+y,x=a===void 0?b:a(b);x!==b&&(y=x-h);const w=j=>-y*Math.exp(-j/o),C=j=>x+w(j),_=j=>{const T=w(j),$=C(j);m.done=Math.abs(T)<=d,m.value=m.done?x:$};let S,k;const E=j=>{g(m.value)&&(S=j,k=ret({keyframes:[m.value,v(m.value)],velocity:net(C,j,m.value),damping:i,stiffness:s,restDelta:d,restSpeed:f}))};return E(0),{calculatedDuration:null,next:j=>{let T=!1;return!k&&S===void 0&&(T=!0,_(j),E(j)),S!==void 0&&j>S?k.next(j-S):(!T&&_(j),m)}}}const Isr=e=>{const n=({timestamp:r})=>e(r);return{start:()=>So.update(n,!0),stop:()=>bp(n),now:()=>xa.isProcessing?xa.timestamp:performance.now()}},tje=2e4;function nje(e){let n=0;const r=50;let o=e.next(n);for(;!o.done&&n<tje;)n+=r,o=e.next(n);return n>=tje?1/0:n}const Asr={decay:eje,inertia:eje,tween:lO,keyframes:lO,spring:ret};function cO({autoplay:e=!0,delay:n=0,driver:r=Isr,keyframes:o,type:i="keyframes",repeat:s=0,repeatDelay:a=0,repeatType:l="loop",onPlay:c,onStop:d,onComplete:f,onUpdate:h,...m}){let g=1,v=!1,y,b;const x=()=>{b=new Promise(V=>{y=V})};x();let w;const C=Asr[i]||lO;let _;C!==lO&&typeof o[0]!="number"&&(_=eet([0,100],o,{clamp:!1}),o=[0,100]);const S=C({...m,keyframes:o});let k;l==="mirror"&&(k=C({...m,keyframes:[...o].reverse(),velocity:-(m.velocity||0)}));let E="idle",j=null,T=null,$=null;S.calculatedDuration===null&&s&&(S.calculatedDuration=nje(S));const{calculatedDuration:D}=S;let I=1/0,O=1/0;D!==null&&(I=D+a,O=I*(s+1)-a);let A=0;const P=V=>{if(T===null)return;g>0&&(T=Math.min(T,V)),g<0&&(T=Math.min(V-O/g,T)),j!==null?A=j:A=Math.round(V-T)*g;const W=A-n*(g>=0?1:-1),q=g>=0?W<0:W>O;A=Math.max(W,0),E==="finished"&&j===null&&(A=O);let F=A,Q=S;if(s){const ne=Math.min(A,O)/I;let X=Math.floor(ne),J=ne%1;!J&&ne>=1&&(J=1),J===1&&X--,X=Math.min(X,s+1),!!(X%2)&&(l==="reverse"?(J=1-J,a&&(J-=a/I)):l==="mirror"&&(Q=k)),F=Dg(0,1,J)*I}const N=q?{done:!1,value:o[0]}:Q.next(F);_&&(N.value=_(N.value));let{done:Y}=N;!q&&D!==null&&(Y=g>=0?A>=O:A<=0);const Z=j===null&&(E==="finished"||E==="running"&&Y);return h&&h(N.value),Z&&L(),N},R=()=>{w&&w.stop(),w=void 0},B=()=>{E="idle",R(),y(),x(),T=$=null},L=()=>{E="finished",f&&f(),R(),y()},z=()=>{if(v)return;w||(w=r(P));const V=w.now();c&&c(),j!==null?T=V-j:(!T||E==="finished")&&(T=V),E==="finished"&&x(),$=T,j=null,E="running",w.start()};e&&z();const H={then(V,W){return b.then(V,W)},get time(){return Gh(A)},set time(V){V=sg(V),A=V,j!==null||!w||g===0?j=V:T=w.now()-V/g},get duration(){const V=S.calculatedDuration===null?nje(S):S.calculatedDuration;return Gh(V)},get speed(){return g},set speed(V){V===g||!w||(g=V,H.time=Gh(A))},get state(){return E},play:z,pause:()=>{E="paused",j=A},stop:()=>{v=!0,E!=="idle"&&(E="idle",d&&d(),B())},cancel:()=>{$!==null&&P($),B()},complete:()=>{E="finished"},sample:V=>(T=0,P(V))};return H}function $sr(e){let n;return()=>(n===void 0&&(n=e()),n)}const Dsr=$sr(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),Osr=new Set(["opacity","clipPath","filter","transform","backgroundColor"]),JT=10,Psr=2e4,Rsr=(e,n)=>n.type==="spring"||e==="backgroundColor"||!PJe(n.ease);function Msr(e,n,{onUpdate:r,onComplete:o,...i}){if(!(Dsr()&&Osr.has(n)&&!i.repeatDelay&&i.repeatType!=="mirror"&&i.damping!==0&&i.type!=="inertia"))return!1;let a=!1,l,c,d=!1;const f=()=>{c=new Promise(C=>{l=C})};f();let{keyframes:h,duration:m=300,ease:g,times:v}=i;if(Rsr(n,i)){const C=cO({...i,repeat:0,delay:0});let _={done:!1,value:h[0]};const S=[];let k=0;for(;!_.done&&k<Psr;)_=C.sample(k),S.push(_.value),k+=JT;v=void 0,h=S,m=k-JT,g="linear"}const y=Gir(e.owner.current,n,h,{...i,duration:m,ease:g,times:v}),b=()=>{d=!1,y.cancel()},x=()=>{d=!0,So.update(b),l(),f()};return y.onfinish=()=>{d||(e.set(qir(h,i)),o&&o(),x())},{then(C,_){return c.then(C,_)},attachTimeline(C){return y.timeline=C,y.onfinish=null,gi},get time(){return Gh(y.currentTime||0)},set time(C){y.currentTime=sg(C)},get speed(){return y.playbackRate},set speed(C){y.playbackRate=C},get duration(){return Gh(m)},play:()=>{a||(y.play(),bp(b))},pause:()=>y.pause(),stop:()=>{if(a=!0,y.playState==="idle")return;const{currentTime:C}=y;if(C){const _=cO({...i,autoplay:!1});e.setWithVelocity(_.sample(C-JT).value,_.sample(C).value,JT)}x()},complete:()=>{d||y.finish()},cancel:x}}function Lsr({keyframes:e,delay:n,onUpdate:r,onComplete:o}){const i=()=>(r&&r(e[e.length-1]),o&&o(),{time:0,speed:1,duration:0,play:gi,pause:gi,stop:gi,then:s=>(s(),Promise.resolve()),cancel:gi,complete:gi});return n?cO({keyframes:[0,1],duration:0,delay:n,onComplete:i}):i()}const Fsr={type:"spring",stiffness:500,damping:25,restSpeed:10},Bsr=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),Nsr={type:"keyframes",duration:.8},Vsr={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},zsr=(e,{keyframes:n})=>n.length>2?Nsr:py.has(e)?e.startsWith("scale")?Bsr(n[1]):Fsr:Vsr,QU=(e,n)=>e==="zIndex"?!1:!!(typeof n=="number"||Array.isArray(n)||typeof n=="string"&&(Og.test(n)||n==="0")&&!n.startsWith("url(")),Hsr=new Set(["brightness","contrast","saturate","opacity"]);function Usr(e){const[n,r]=e.slice(0,-1).split("(");if(n==="drop-shadow")return e;const[o]=r.match(cM)||[];if(!o)return e;const i=r.replace(o,"");let s=Hsr.has(n)?1:0;return o!==r&&(s*=100),n+"("+s+i+")"}const Wsr=/([a-z-]*)\(.*?\)/g,JU={...Og,getAnimatableNone:e=>{const n=e.match(Wsr);return n?n.map(Usr).join(" "):e}},Gsr={...vJe,color:Ha,backgroundColor:Ha,outlineColor:Ha,fill:Ha,stroke:Ha,borderColor:Ha,borderTopColor:Ha,borderRightColor:Ha,borderBottomColor:Ha,borderLeftColor:Ha,filter:JU,WebkitFilter:JU},ate=e=>Gsr[e];function oet(e,n){let r=ate(e);return r!==JU&&(r=Og),r.getAnimatableNone?r.getAnimatableNone(n):void 0}const iet=e=>/^0[^.\s]+$/.test(e);function qsr(e){if(typeof e=="number")return e===0;if(e!==null)return e==="none"||e==="0"||iet(e)}function Ysr(e,n,r,o){const i=QU(n,r);let s;Array.isArray(r)?s=[...r]:s=[null,r];const a=o.from!==void 0?o.from:e.get();let l;const c=[];for(let d=0;d<s.length;d++)s[d]===null&&(s[d]=d===0?a:s[d-1]),qsr(s[d])&&c.push(d),typeof s[d]=="string"&&s[d]!=="none"&&s[d]!=="0"&&(l=s[d]);if(i&&c.length&&l)for(let d=0;d<c.length;d++){const f=c[d];s[f]=oet(n,l)}return s}function Ksr({when:e,delay:n,delayChildren:r,staggerChildren:o,staggerDirection:i,repeat:s,repeatType:a,repeatDelay:l,from:c,elapsed:d,...f}){return!!Object.keys(f).length}function lte(e,n){return e[n]||e.default||e}const Zsr={skipAnimations:!1},cte=(e,n,r,o={})=>i=>{const s=lte(o,e)||{},a=s.delay||o.delay||0;let{elapsed:l=0}=o;l=l-sg(a);const c=Ysr(n,e,r,s),d=c[0],f=c[c.length-1],h=QU(e,d),m=QU(e,f);let g={keyframes:c,velocity:n.getVelocity(),ease:"easeOut",...s,delay:-l,onUpdate:v=>{n.set(v),s.onUpdate&&s.onUpdate(v)},onComplete:()=>{i(),s.onComplete&&s.onComplete()}};if(Ksr(s)||(g={...g,...zsr(e,g)}),g.duration&&(g.duration=sg(g.duration)),g.repeatDelay&&(g.repeatDelay=sg(g.repeatDelay)),!h||!m||Wir.current||s.type===!1||Zsr.skipAnimations)return Lsr(g);if(!o.isHandoff&&n.owner&&n.owner.current instanceof HTMLElement&&!n.owner.getProps().onUpdate){const v=Msr(n,e,g);if(v)return v}return cO(g)};function uO(e){return!!(Ul(e)&&e.add)}const set=e=>/^\-?\d*\.?\d+$/.test(e);function ute(e,n){e.indexOf(n)===-1&&e.push(n)}function dte(e,n){const r=e.indexOf(n);r>-1&&e.splice(r,1)}class fte{constructor(){this.subscriptions=[]}add(n){return ute(this.subscriptions,n),()=>dte(this.subscriptions,n)}notify(n,r,o){const i=this.subscriptions.length;if(i)if(i===1)this.subscriptions[0](n,r,o);else for(let s=0;s<i;s++){const a=this.subscriptions[s];a&&a(n,r,o)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const Xsr=e=>!isNaN(parseFloat(e));class Qsr{constructor(n,r={}){this.version="10.18.0",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(o,i=!0)=>{this.prev=this.current,this.current=o;const{delta:s,timestamp:a}=xa;this.lastUpdated!==a&&(this.timeDelta=s,this.lastUpdated=a,So.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),i&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>So.postRender(this.velocityCheck),this.velocityCheck=({timestamp:o})=>{o!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=n,this.canTrackVelocity=Xsr(this.current),this.owner=r.owner}onChange(n){return this.on("change",n)}on(n,r){this.events[n]||(this.events[n]=new fte);const o=this.events[n].add(r);return n==="change"?()=>{o(),So.read(()=>{this.events.change.getSize()||this.stop()})}:o}clearListeners(){for(const n in this.events)this.events[n].clear()}attach(n,r){this.passiveEffect=n,this.stopPassiveEffect=r}set(n,r=!0){!r||!this.passiveEffect?this.updateAndNotify(n,r):this.passiveEffect(n,this.updateAndNotify)}setWithVelocity(n,r,o){this.set(r),this.prev=n,this.timeDelta=o}jump(n){this.updateAndNotify(n),this.prev=n,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?tet(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(n){return this.stop(),new Promise(r=>{this.hasAnimated=!0,this.animation=n(r),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function aw(e,n){return new Qsr(e,n)}const aet=e=>n=>n.test(e),Jsr={test:e=>e==="auto",parse:e=>e},cet=[my,Kt,Sf,am,sir,iir,Jsr],Y5=e=>cet.find(aet(e)),ear=[...cet,Ha,Og],tar=e=>ear.find(aet(e));function nar(e,n,r){e.hasValue(n)?e.getValue(n).set(r):e.addValue(n,aw(r))}function rar(e,n){const r=dM(e,n);let{transitionEnd:o={},transition:i={},...s}=r?e.makeTargetAnimatable(r,!1):{};s={...s,...o};for(const a in s){const l=xir(s[a]);nar(e,a,l)}}function oar(e,n,r){var o,i;const s=Object.keys(n).filter(l=>!e.hasValue(l)),a=s.length;if(a)for(let l=0;l<a;l++){const c=s[l],d=n[c];let f=null;Array.isArray(d)&&(f=d[0]),f===null&&(f=(i=(o=r[c])!==null&&o!==void 0?o:e.readValue(c))!==null&&i!==void 0?i:n[c]),f!=null&&(typeof f=="string"&&(set(f)||iet(f))?f=parseFloat(f):!tar(f)&&Og.test(d)&&(f=oet(c,d)),e.addValue(c,aw(f,{owner:e})),r[c]===void 0&&(r[c]=f),f!==null&&e.setBaseTarget(c,f))}}function iar(e,n){return n?(n[e]||n.default||n).from:void 0}function sar(e,n,r){const o={};for(const i in e){const s=iar(i,n);if(s!==void 0)o[i]=s;else{const a=r.getValue(i);a&&(o[i]=a.get())}}return o}function aar({protectedKeys:e,needsAnimating:n},r){const o=e.hasOwnProperty(r)&&n[r]!==!0;return n[r]=!1,o}function lar(e,n){const r=e.get();if(Array.isArray(n)){for(let o=0;o<n.length;o++)if(n[o]!==r)return!0}else return r!==n}function uet(e,n,{delay:r=0,transitionOverride:o,type:i}={}){let{transition:s=e.getDefaultTransition(),transitionEnd:a,...l}=e.makeTargetAnimatable(n);const c=e.getValue("willChange");o&&(s=o);const d=[],f=i&&e.animationState&&e.animationState.getState()[i];for(const h in l){const m=e.getValue(h),g=l[h];if(!m||g===void 0||f&&aar(f,h))continue;const v={delay:r,elapsed:0,...lte(s||{},h)};if(window.HandoffAppearAnimations){const x=e.getProps()[uJe];if(x){const w=window.HandoffAppearAnimations(x,h,m,So);w!==null&&(v.elapsed=w,v.isHandoff=!0)}}let y=!v.isHandoff&&!lar(m,g);if(v.type==="spring"&&(m.getVelocity()||v.velocity)&&(y=!1),m.animation&&(y=!1),y)continue;m.start(cte(h,m,g,e.shouldReduceMotion&&py.has(h)?{type:!1}:v));const b=m.animation;uO(c)&&(c.add(h),b.then(()=>c.remove(h))),d.push(b)}return a&&Promise.all(d).then(()=>{a&&rar(e,a)}),d}function eW(e,n,r={}){const o=dM(e,n,r.custom);let{transition:i=e.getDefaultTransition()||{}}=o||{};r.transitionOverride&&(i=r.transitionOverride);const s=o?()=>Promise.all(uet(e,o,r)):()=>Promise.resolve(),a=e.variantChildren&&e.variantChildren.size?(c=0)=>{const{delayChildren:d=0,staggerChildren:f,staggerDirection:h}=i;return car(e,n,d+c,f,h,r)}:()=>Promise.resolve(),{when:l}=i;if(l){const[c,d]=l==="beforeChildren"?[s,a]:[a,s];return c().then(()=>d())}else return Promise.all([s(),a(r.delay)])}function car(e,n,r=0,o=0,i=1,s){const a=[],l=(e.variantChildren.size-1)*o,c=i===1?(d=0)=>d*o:(d=0)=>l-d*o;return Array.from(e.variantChildren).sort(uar).forEach((d,f)=>{d.notify("AnimationStart",n),a.push(eW(d,n,{...s,delay:r+c(f)}).then(()=>d.notify("AnimationComplete",n)))}),Promise.all(a)}function uar(e,n){return e.sortNodePosition(n)}function dar(e,n,r={}){e.notify("AnimationStart",n);let o;if(Array.isArray(n)){const i=n.map(s=>eW(e,s,r));o=Promise.all(i)}else if(typeof n=="string")o=eW(e,n,r);else{const i=typeof n=="function"?dM(e,n,r.custom):n;o=Promise.all(uet(e,i,r))}return o.then(()=>e.notify("AnimationComplete",n))}const far=[...qee].reverse(),har=qee.length;function par(e){return n=>Promise.all(n.map(({animation:r,options:o})=>dar(e,r,o)))}function mar(e){let n=par(e);const r=yar();let o=!0;const i=(c,d)=>{const f=dM(e,d);if(f){const{transition:h,transitionEnd:m,...g}=f;c={...c,...g,...m}}return c};function s(c){n=c(e)}function a(c,d){const f=e.getProps(),h=e.getVariantContext(!0)||{},m=[],g=new Set;let v={},y=1/0;for(let x=0;x<har;x++){const w=far[x],C=r[w],_=f[w]!==void 0?f[w]:h[w],S=lk(_),k=w===d?C.isActive:null;k===!1&&(y=x);let E=_===h[w]&&_!==f[w]&&S;if(E&&o&&e.manuallyAnimateOnMount&&(E=!1),C.protectedKeys={...v},!C.isActive&&k===null||!_&&!C.prevProp||aM(_)||typeof _=="boolean")continue;let T=gar(C.prevProp,_)||w===d&&C.isActive&&!E&&S||x>y&&S,$=!1;const D=Array.isArray(_)?_:[_];let I=D.reduce(i,{});k===!1&&(I={});const{prevResolvedValues:O={}}=C,A={...O,...I},P=R=>{T=!0,g.has(R)&&($=!0,g.delete(R)),C.needsAnimating[R]=!0};for(const R in A){const B=I[R],L=O[R];if(v.hasOwnProperty(R))continue;let z=!1;sO(B)&&sO(L)?z=!DJe(B,L):z=B!==L,z?B!==void 0?P(R):g.add(R):B!==void 0&&g.has(R)?P(R):C.protectedKeys[R]=!0}C.prevProp=_,C.prevResolvedValues=I,C.isActive&&(v={...v,...I}),o&&e.blockInitialAnimation&&(T=!1),T&&(!E||$)&&m.push(...D.map(R=>({animation:R,options:{type:w,...c}})))}if(g.size){const x={};g.forEach(w=>{const C=e.getBaseTarget(w);C!==void 0&&(x[w]=C)}),m.push({animation:x})}let b=!!m.length;return o&&(f.initial===!1||f.initial===f.animate)&&!e.manuallyAnimateOnMount&&(b=!1),o=!1,b?n(m):Promise.resolve()}function l(c,d,f){var h;if(r[c].isActive===d)return Promise.resolve();(h=e.variantChildren)===null||h===void 0||h.forEach(g=>{var v;return(v=g.animationState)===null||v===void 0?void 0:v.setActive(c,d)}),r[c].isActive=d;const m=a(f,c);for(const g in r)r[g].protectedKeys={};return m}return{animateChanges:a,setActive:l,setAnimateFunction:s,getState:()=>r}}function gar(e,n){return typeof n=="string"?n!==e:Array.isArray(n)?!DJe(n,e):!1}function P1(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function yar(){return{animate:P1(!0),whileInView:P1(),whileHover:P1(),whileTap:P1(),whileDrag:P1(),whileFocus:P1(),exit:P1()}}class bar extends f1{constructor(n){super(n),n.animationState||(n.animationState=mar(n))}updateAnimationControlsSubscription(){const{animate:n}=this.node.getProps();this.unmount(),aM(n)&&(this.unmount=n.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:n}=this.node.getProps(),{animate:r}=this.node.prevProps||{};n!==r&&this.updateAnimationControlsSubscription()}unmount(){}}let xar=0;class war extends f1{constructor(){super(...arguments),this.id=xar++}update(){if(!this.node.presenceContext)return;const{isPresent:n,onExitComplete:r,custom:o}=this.node.presenceContext,{isPresent:i}=this.node.prevPresenceContext||{};if(!this.node.animationState||n===i)return;const s=this.node.animationState.setActive("exit",!n,{custom:o??this.node.getProps().custom});r&&!n&&s.then(()=>r(this.id))}mount(){const{register:n}=this.node.presenceContext||{};n&&(this.unmount=n(this.id))}unmount(){}}const Car={animation:{Feature:bar},exit:{Feature:war}},rje=(e,n)=>Math.abs(e-n);function _ar(e,n){const r=rje(e.x,n.x),o=rje(e.y,n.y);return Math.sqrt(r**2+o**2)}class det{constructor(n,r,{transformPagePoint:o,contextWindow:i,dragSnapToOrigin:s=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const h=rB(this.lastMoveEventInfo,this.history),m=this.startEvent!==null,g=_ar(h.offset,{x:0,y:0})>=3;if(!m&&!g)return;const{point:v}=h,{timestamp:y}=xa;this.history.push({...v,timestamp:y});const{onStart:b,onMove:x}=this.handlers;m||(b&&b(this.lastMoveEvent,h),this.startEvent=this.lastMoveEvent),x&&x(this.lastMoveEvent,h)},this.handlePointerMove=(h,m)=>{this.lastMoveEvent=h,this.lastMoveEventInfo=nB(m,this.transformPagePoint),So.update(this.updatePoint,!0)},this.handlePointerUp=(h,m)=>{this.end();const{onEnd:g,onSessionEnd:v,resumeAnimation:y}=this.handlers;if(this.dragSnapToOrigin&&y&&y(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const b=rB(h.type==="pointercancel"?this.lastMoveEventInfo:nB(m,this.transformPagePoint),this.history);this.startEvent&&g&&g(h,b),v&&v(h,b)},!jJe(n))return;this.dragSnapToOrigin=s,this.handlers=r,this.transformPagePoint=o,this.contextWindow=i||window;const a=uM(n),l=nB(a,this.transformPagePoint),{point:c}=l,{timestamp:d}=xa;this.history=[{...c,timestamp:d}];const{onSessionStart:f}=r;f&&f(n,rB(l,this.history)),this.removeListeners=ig(Wh(this.contextWindow,"pointermove",this.handlePointerMove),Wh(this.contextWindow,"pointerup",this.handlePointerUp),Wh(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(n){this.handlers=n}end(){this.removeListeners&&this.removeListeners(),bp(this.updatePoint)}}function nB(e,n){return n?{point:n(e.point)}:e}function oje(e,n){return{x:e.x-n.x,y:e.y-n.y}}function rB({point:e},n){return{point:e,delta:oje(e,fet(n)),offset:oje(e,Sar(n)),velocity:kar(n,.1)}}function Sar(e){return e[0]}function fet(e){return e[e.length-1]}function kar(e,n){if(e.length<2)return{x:0,y:0};let r=e.length-1,o=null;const i=fet(e);for(;r>=0&&(o=e[r],!(i.timestamp-o.timestamp>sg(n)));)r--;if(!o)return{x:0,y:0};const s=Gh(i.timestamp-o.timestamp);if(s===0)return{x:0,y:0};const a={x:(i.x-o.x)/s,y:(i.y-o.y)/s};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}function Rc(e){return e.max-e.min}function tW(e,n=0,r=.01){return Math.abs(e-n)<=r}function ije(e,n,r,o=.5){e.origin=o,e.originPoint=ei(n.min,n.max,e.origin),e.scale=Rc(r)/Rc(n),(tW(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=ei(r.min,r.max,e.origin)-e.originPoint,(tW(e.translate)||isNaN(e.translate))&&(e.translate=0)}function R_(e,n,r,o){ije(e.x,n.x,r.x,o?o.originX:void 0),ije(e.y,n.y,r.y,o?o.originY:void 0)}function sje(e,n,r){e.min=r.min+n.min,e.max=e.min+Rc(n)}function Ear(e,n,r){sje(e.x,n.x,r.x),sje(e.y,n.y,r.y)}function aje(e,n,r){e.min=n.min-r.min,e.max=e.min+Rc(n)}function M_(e,n,r){aje(e.x,n.x,r.x),aje(e.y,n.y,r.y)}function jar(e,{min:n,max:r},o){return n!==void 0&&e<n?e=o?ei(n,e,o.min):Math.max(e,n):r!==void 0&&e>r&&(e=o?ei(r,e,o.max):Math.min(e,r)),e}function lje(e,n,r){return{min:n!==void 0?e.min+n:void 0,max:r!==void 0?e.max+r-(e.max-e.min):void 0}}function Tar(e,{top:n,left:r,bottom:o,right:i}){return{x:lje(e.x,r,i),y:lje(e.y,n,o)}}function cje(e,n){let r=n.min-e.min,o=n.max-e.max;return n.max-n.min<e.max-e.min&&([r,o]=[o,r]),{min:r,max:o}}function Iar(e,n){return{x:cje(e.x,n.x),y:cje(e.y,n.y)}}function Aar(e,n){let r=.5;const o=Rc(e),i=Rc(n);return i>o?r=uk(n.min,n.max-o,e.min):o>i&&(r=uk(e.min,e.max-i,n.min)),Dg(0,1,r)}function $ar(e,n){const r={};return n.min!==void 0&&(r.min=n.min-e.min),n.max!==void 0&&(r.max=n.max-e.min),r}const nW=.35;function Dar(e=nW){return e===!1?e=0:e===!0&&(e=nW),{x:uje(e,"left","right"),y:uje(e,"top","bottom")}}function uje(e,n,r){return{min:dje(e,n),max:dje(e,r)}}function dje(e,n){return typeof e=="number"?e:e[n]||0}const fje=()=>({translate:0,scale:1,origin:0,originPoint:0}),Mb=()=>({x:fje(),y:fje()}),hje=()=>({min:0,max:0}),Bi=()=>({x:hje(),y:hje()});function nu(e){return[e("x"),e("y")]}function het({top:e,left:n,right:r,bottom:o}){return{x:{min:n,max:r},y:{min:e,max:o}}}function Oar({x:e,y:n}){return{top:n.min,right:e.max,bottom:n.max,left:e.min}}function Par(e,n){if(!n)return e;const r=n({x:e.left,y:e.top}),o=n({x:e.right,y:e.bottom});return{top:r.y,left:r.x,bottom:o.y,right:o.x}}function oB(e){return e===void 0||e===1}function rW({scale:e,scaleX:n,scaleY:r}){return!oB(e)||!oB(n)||!oB(r)}function e0(e){return rW(e)||pet(e)||e.z||e.rotate||e.rotateX||e.rotateY}function pet(e){return pje(e.x)||pje(e.y)}function pje(e){return e&&e!=="0%"}function dO(e,n,r){const o=e-r,i=n*o;return r+i}function mje(e,n,r,o,i){return i!==void 0&&(e=dO(e,i,o)),dO(e,r,o)+n}function oW(e,n=0,r=1,o,i){e.min=mje(e.min,n,r,o,i),e.max=mje(e.max,n,r,o,i)}function met(e,{x:n,y:r}){oW(e.x,n.translate,n.scale,n.originPoint),oW(e.y,r.translate,r.scale,r.originPoint)}function Rar(e,n,r,o=!1){const i=r.length;if(!i)return;n.x=n.y=1;let s,a;for(let l=0;l<i;l++){s=r[l],a=s.projectionDelta;const c=s.instance;c&&c.style&&c.style.display==="contents"||(o&&s.options.layoutScroll&&s.scroll&&s!==s.root&&Lb(e,{x:-s.scroll.offset.x,y:-s.scroll.offset.y}),a&&(n.x*=a.x.scale,n.y*=a.y.scale,met(e,a)),o&&e0(s.latestValues)&&Lb(e,s.latestValues))}n.x=gje(n.x),n.y=gje(n.y)}function gje(e){return Number.isInteger(e)||e>1.0000000000001||e<.999999999999?e:1}function ym(e,n){e.min=e.min+n,e.max=e.max+n}function vje(e,n,[r,o,i]){const s=n[i]!==void 0?n[i]:.5,a=ei(e.min,e.max,s);oW(e,n[r],n[o],a,n.scale)}const Mar=["x","scaleX","originX"],Lar=["y","scaleY","originY"];function Lb(e,n){vje(e.x,n,Mar),vje(e.y,n,Lar)}function get(e,n){return het(Par(e.getBoundingClientRect(),n))}function Far(e,n,r){const o=get(e,r),{scroll:i}=n;return i&&(ym(o.x,i.offset.x),ym(o.y,i.offset.y)),o}const vet=({current:e})=>e?e.ownerDocument.defaultView:null,Bar=new WeakMap;class Nar{constructor(n){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=Bi(),this.visualElement=n}start(n,{snapToCursor:r=!1}={}){const{presenceContext:o}=this.visualElement;if(o&&o.isPresent===!1)return;const i=f=>{const{dragSnapToOrigin:h}=this.getProps();h?this.pauseAnimation():this.stopAnimation(),r&&this.snapToCursor(uM(f,"page").point)},s=(f,h)=>{const{drag:m,dragPropagation:g,onDragStart:v}=this.getProps();if(m&&!g&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=IJe(m),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),nu(b=>{let x=this.getAxisMotionValue(b).get()||0;if(Sf.test(x)){const{projection:w}=this.visualElement;if(w&&w.layout){const C=w.layout.layoutBox[b];C&&(x=Rc(C)*(parseFloat(x)/100))}}this.originPoint[b]=x}),v&&So.update(()=>v(f,h),!1,!0);const{animationState:y}=this.visualElement;y&&y.setActive("whileDrag",!0)},a=(f,h)=>{const{dragPropagation:m,dragDirectionLock:g,onDirectionLock:v,onDrag:y}=this.getProps();if(!m&&!this.openGlobalLock)return;const{offset:b}=h;if(g&&this.currentDirection===null){this.currentDirection=Var(b),this.currentDirection!==null&&v&&v(this.currentDirection);return}this.updateAxis("x",h.point,b),this.updateAxis("y",h.point,b),this.visualElement.render(),y&&y(f,h)},l=(f,h)=>this.stop(f,h),c=()=>nu(f=>{var h;return this.getAnimationState(f)==="paused"&&((h=this.getAxisMotionValue(f).animation)===null||h===void 0?void 0:h.play())}),{dragSnapToOrigin:d}=this.getProps();this.panSession=new det(n,{onSessionStart:i,onStart:s,onMove:a,onSessionEnd:l,resumeAnimation:c},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:d,contextWindow:vet(this.visualElement)})}stop(n,r){const o=this.isDragging;if(this.cancel(),!o)return;const{velocity:i}=r;this.startAnimation(i);const{onDragEnd:s}=this.getProps();s&&So.update(()=>s(n,r))}cancel(){this.isDragging=!1;const{projection:n,animationState:r}=this.visualElement;n&&(n.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:o}=this.getProps();!o&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),r&&r.setActive("whileDrag",!1)}updateAxis(n,r,o){const{drag:i}=this.getProps();if(!o||!eI(n,i,this.currentDirection))return;const s=this.getAxisMotionValue(n);let a=this.originPoint[n]+o[n];this.constraints&&this.constraints[n]&&(a=jar(a,this.constraints[n],this.elastic[n])),s.set(a)}resolveConstraints(){var n;const{dragConstraints:r,dragElastic:o}=this.getProps(),i=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(n=this.visualElement.projection)===null||n===void 0?void 0:n.layout,s=this.constraints;r&&Pb(r)?this.constraints||(this.constraints=this.resolveRefConstraints()):r&&i?this.constraints=Tar(i.layoutBox,r):this.constraints=!1,this.elastic=Dar(o),s!==this.constraints&&i&&this.constraints&&!this.hasMutatedConstraints&&nu(a=>{this.getAxisMotionValue(a)&&(this.constraints[a]=$ar(i.layoutBox[a],this.constraints[a]))})}resolveRefConstraints(){const{dragConstraints:n,onMeasureDragConstraints:r}=this.getProps();if(!n||!Pb(n))return!1;const o=n.current,{projection:i}=this.visualElement;if(!i||!i.layout)return!1;const s=Far(o,i.root,this.visualElement.getTransformPagePoint());let a=Iar(i.layout.layoutBox,s);if(r){const l=r(Oar(a));this.hasMutatedConstraints=!!l,l&&(a=het(l))}return a}startAnimation(n){const{drag:r,dragMomentum:o,dragElastic:i,dragTransition:s,dragSnapToOrigin:a,onDragTransitionEnd:l}=this.getProps(),c=this.constraints||{},d=nu(f=>{if(!eI(f,r,this.currentDirection))return;let h=c&&c[f]||{};a&&(h={min:0,max:0});const m=i?200:1e6,g=i?40:1e7,v={type:"inertia",velocity:o?n[f]:0,bounceStiffness:m,bounceDamping:g,timeConstant:750,restDelta:1,restSpeed:10,...s,...h};return this.startAxisValueAnimation(f,v)});return Promise.all(d).then(l)}startAxisValueAnimation(n,r){const o=this.getAxisMotionValue(n);return o.start(cte(n,o,0,r))}stopAnimation(){nu(n=>this.getAxisMotionValue(n).stop())}pauseAnimation(){nu(n=>{var r;return(r=this.getAxisMotionValue(n).animation)===null||r===void 0?void 0:r.pause()})}getAnimationState(n){var r;return(r=this.getAxisMotionValue(n).animation)===null||r===void 0?void 0:r.state}getAxisMotionValue(n){const r="_drag"+n.toUpperCase(),o=this.visualElement.getProps(),i=o[r];return i||this.visualElement.getValue(n,(o.initial?o.initial[n]:void 0)||0)}snapToCursor(n){nu(r=>{const{drag:o}=this.getProps();if(!eI(r,o,this.currentDirection))return;const{projection:i}=this.visualElement,s=this.getAxisMotionValue(r);if(i&&i.layout){const{min:a,max:l}=i.layout.layoutBox[r];s.set(n[r]-ei(a,l,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:n,dragConstraints:r}=this.getProps(),{projection:o}=this.visualElement;if(!Pb(r)||!o||!this.constraints)return;this.stopAnimation();const i={x:0,y:0};nu(a=>{const l=this.getAxisMotionValue(a);if(l){const c=l.get();i[a]=Aar({min:c,max:c},this.constraints[a])}});const{transformTemplate:s}=this.visualElement.getProps();this.visualElement.current.style.transform=s?s({},""):"none",o.root&&o.root.updateScroll(),o.updateLayout(),this.resolveConstraints(),nu(a=>{if(!eI(a,n,null))return;const l=this.getAxisMotionValue(a),{min:c,max:d}=this.constraints[a];l.set(ei(c,d,i[a]))})}addListeners(){if(!this.visualElement.current)return;Bar.set(this.visualElement,this);const n=this.visualElement.current,r=Wh(n,"pointerdown",c=>{const{drag:d,dragListener:f=!0}=this.getProps();d&&f&&this.start(c)}),o=()=>{const{dragConstraints:c}=this.getProps();Pb(c)&&(this.constraints=this.resolveRefConstraints())},{projection:i}=this.visualElement,s=i.addEventListener("measure",o);i&&!i.layout&&(i.root&&i.root.updateScroll(),i.updateLayout()),o();const a=Ph(window,"resize",()=>this.scalePositionWithinConstraints()),l=i.addEventListener("didUpdate",({delta:c,hasLayoutChanged:d})=>{this.isDragging&&d&&(nu(f=>{const h=this.getAxisMotionValue(f);h&&(this.originPoint[f]+=c[f].translate,h.set(h.get()+c[f].translate))}),this.visualElement.render())});return()=>{a(),r(),s(),l&&l()}}getProps(){const n=this.visualElement.getProps(),{drag:r=!1,dragDirectionLock:o=!1,dragPropagation:i=!1,dragConstraints:s=!1,dragElastic:a=nW,dragMomentum:l=!0}=n;return{...n,drag:r,dragDirectionLock:o,dragPropagation:i,dragConstraints:s,dragElastic:a,dragMomentum:l}}}function eI(e,n,r){return(n===!0||n===e)&&(r===null||r===e)}function Var(e,n=10){let r=null;return Math.abs(e.y)>n?r="y":Math.abs(e.x)>n&&(r="x"),r}class zar extends f1{constructor(n){super(n),this.removeGroupControls=gi,this.removeListeners=gi,this.controls=new Nar(n)}mount(){const{dragControls:n}=this.node.getProps();n&&(this.removeGroupControls=n.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||gi}unmount(){this.removeGroupControls(),this.removeListeners()}}const yje=e=>(n,r)=>{e&&So.update(()=>e(n,r))};class Har extends f1{constructor(){super(...arguments),this.removePointerDownListener=gi}onPointerDown(n){this.session=new det(n,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:vet(this.node)})}createPanHandlers(){const{onPanSessionStart:n,onPanStart:r,onPan:o,onPanEnd:i}=this.node.getProps();return{onSessionStart:yje(n),onStart:yje(r),onMove:o,onEnd:(s,a)=>{delete this.session,i&&So.update(()=>i(s,a))}}}mount(){this.removePointerDownListener=Wh(this.node.current,"pointerdown",n=>this.onPointerDown(n))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}function Uar(){const e=p.useContext(iM);if(e===null)return[!0,null];const{isPresent:n,onExitComplete:r,register:o}=e,i=p.useId();return p.useEffect(()=>o(i),[]),!n&&r?[!1,()=>r&&r(i)]:[!0]}const YA={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function bje(e,n){return n.max===n.min?0:e/(n.max-n.min)*100}const K5={correct:(e,n)=>{if(!n.target)return e;if(typeof e=="string")if(Kt.test(e))e=parseFloat(e);else return e;const r=bje(e,n.target.x),o=bje(e,n.target.y);return`${r}% ${o}%`}},War={correct:(e,{treeScale:n,projectionDelta:r})=>{const o=e,i=Og.parse(e);if(i.length>5)return o;const s=Og.createTransformer(e),a=typeof i[0]!="number"?1:0,l=r.x.scale*n.x,c=r.y.scale*n.y;i[0+a]/=l,i[1+a]/=c;const d=ei(l,c,.5);return typeof i[2+a]=="number"&&(i[2+a]/=d),typeof i[3+a]=="number"&&(i[3+a]/=d),s(i)}};class Gar extends ie.Component{componentDidMount(){const{visualElement:n,layoutGroup:r,switchLayoutGroup:o,layoutId:i}=this.props,{projection:s}=n;Qor(qar),s&&(r.group&&r.group.add(s),o&&o.register&&i&&o.register(s),s.root.didUpdate(),s.addEventListener("animationComplete",()=>{this.safeToRemove()}),s.setOptions({...s.options,onExitComplete:()=>this.safeToRemove()})),YA.hasEverUpdated=!0}getSnapshotBeforeUpdate(n){const{layoutDependency:r,visualElement:o,drag:i,isPresent:s}=this.props,a=o.projection;return a&&(a.isPresent=s,i||n.layoutDependency!==r||r===void 0?a.willUpdate():this.safeToRemove(),n.isPresent!==s&&(s?a.promote():a.relegate()||So.postRender(()=>{const l=a.getStack();(!l||!l.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:n}=this.props.visualElement;n&&(n.root.didUpdate(),queueMicrotask(()=>{!n.currentAnimation&&n.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:n,layoutGroup:r,switchLayoutGroup:o}=this.props,{projection:i}=n;i&&(i.scheduleCheckAfterUnmount(),r&&r.group&&r.group.remove(i),o&&o.deregister&&o.deregister(i))}safeToRemove(){const{safeToRemove:n}=this.props;n&&n()}render(){return null}}function yet(e){const[n,r]=Uar(),o=p.useContext(Kee);return ie.createElement(Gar,{...e,layoutGroup:o,switchLayoutGroup:p.useContext(fJe),isPresent:n,safeToRemove:r})}const qar={borderRadius:{...K5,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:K5,borderTopRightRadius:K5,borderBottomLeftRadius:K5,borderBottomRightRadius:K5,boxShadow:War},bet=["TopLeft","TopRight","BottomLeft","BottomRight"],Yar=bet.length,xje=e=>typeof e=="string"?parseFloat(e):e,wje=e=>typeof e=="number"||Kt.test(e);function Kar(e,n,r,o,i,s){i?(e.opacity=ei(0,r.opacity!==void 0?r.opacity:1,Zar(o)),e.opacityExit=ei(n.opacity!==void 0?n.opacity:1,0,Xar(o))):s&&(e.opacity=ei(n.opacity!==void 0?n.opacity:1,r.opacity!==void 0?r.opacity:1,o));for(let a=0;a<Yar;a++){const l=`border${bet[a]}Radius`;let c=Cje(n,l),d=Cje(r,l);if(c===void 0&&d===void 0)continue;c||(c=0),d||(d=0),c===0||d===0||wje(c)===wje(d)?(e[l]=Math.max(ei(xje(c),xje(d),o),0),(Sf.test(d)||Sf.test(c))&&(e[l]+="%")):e[l]=d}(n.rotate||r.rotate)&&(e.rotate=ei(n.rotate||0,r.rotate||0,o))}function Cje(e,n){return e[n]!==void 0?e[n]:e.borderRadius}const Zar=xet(0,.5,VJe),Xar=xet(.5,.95,gi);function xet(e,n,r){return o=>o<e?0:o>n?1:r(uk(e,n,o))}function _je(e,n){e.min=n.min,e.max=n.max}function Qc(e,n){_je(e.x,n.x),_je(e.y,n.y)}function Sje(e,n,r,o,i){return e-=n,e=dO(e,1/r,o),i!==void 0&&(e=dO(e,1/i,o)),e}function Qar(e,n=0,r=1,o=.5,i,s=e,a=e){if(Sf.test(n)&&(n=parseFloat(n),n=ei(a.min,a.max,n/100)-a.min),typeof n!="number")return;let l=ei(s.min,s.max,o);e===s&&(l-=n),e.min=Sje(e.min,n,r,l,i),e.max=Sje(e.max,n,r,l,i)}function kje(e,n,[r,o,i],s,a){Qar(e,n[r],n[o],n[i],n.scale,s,a)}const Jar=["x","scaleX","originX"],elr=["y","scaleY","originY"];function Eje(e,n,r,o){kje(e.x,n,Jar,r?r.x:void 0,o?o.x:void 0),kje(e.y,n,elr,r?r.y:void 0,o?o.y:void 0)}function jje(e){return e.translate===0&&e.scale===1}function wet(e){return jje(e.x)&&jje(e.y)}function tlr(e,n){return e.x.min===n.x.min&&e.x.max===n.x.max&&e.y.min===n.y.min&&e.y.max===n.y.max}function Cet(e,n){return Math.round(e.x.min)===Math.round(n.x.min)&&Math.round(e.x.max)===Math.round(n.x.max)&&Math.round(e.y.min)===Math.round(n.y.min)&&Math.round(e.y.max)===Math.round(n.y.max)}function Tje(e){return Rc(e.x)/Rc(e.y)}class nlr{constructor(){this.members=[]}add(n){ute(this.members,n),n.scheduleRender()}remove(n){if(dte(this.members,n),n===this.prevLead&&(this.prevLead=void 0),n===this.lead){const r=this.members[this.members.length-1];r&&this.promote(r)}}relegate(n){const r=this.members.findIndex(i=>n===i);if(r===0)return!1;let o;for(let i=r;i>=0;i--){const s=this.members[i];if(s.isPresent!==!1){o=s;break}}return o?(this.promote(o),!0):!1}promote(n,r){const o=this.lead;if(n!==o&&(this.prevLead=o,this.lead=n,n.show(),o)){o.instance&&o.scheduleRender(),n.scheduleRender(),n.resumeFrom=o,r&&(n.resumeFrom.preserveOpacity=!0),o.snapshot&&(n.snapshot=o.snapshot,n.snapshot.latestValues=o.animationValues||o.latestValues),n.root&&n.root.isUpdating&&(n.isLayoutDirty=!0);const{crossfade:i}=n.options;i===!1&&o.hide()}}exitAnimationComplete(){this.members.forEach(n=>{const{options:r,resumingFrom:o}=n;r.onExitComplete&&r.onExitComplete(),o&&o.options.onExitComplete&&o.options.onExitComplete()})}scheduleRender(){this.members.forEach(n=>{n.instance&&n.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function Ije(e,n,r){let o="";const i=e.x.translate/n.x,s=e.y.translate/n.y;if((i||s)&&(o=`translate3d(${i}px, ${s}px, 0) `),(n.x!==1||n.y!==1)&&(o+=`scale(${1/n.x}, ${1/n.y}) `),r){const{rotate:c,rotateX:d,rotateY:f}=r;c&&(o+=`rotate(${c}deg) `),d&&(o+=`rotateX(${d}deg) `),f&&(o+=`rotateY(${f}deg) `)}const a=e.x.scale*n.x,l=e.y.scale*n.y;return(a!==1||l!==1)&&(o+=`scale(${a}, ${l})`),o||"none"}const rlr=(e,n)=>e.depth-n.depth;class olr{constructor(){this.children=[],this.isDirty=!1}add(n){ute(this.children,n),this.isDirty=!0}remove(n){dte(this.children,n),this.isDirty=!0}forEach(n){this.isDirty&&this.children.sort(rlr),this.isDirty=!1,this.children.forEach(n)}}function ilr(e,n){const r=performance.now(),o=({timestamp:i})=>{const s=i-r;s>=n&&(bp(o),e(s-n))};return So.read(o,!0),()=>bp(o)}function slr(e){window.MotionDebug&&window.MotionDebug.record(e)}function alr(e){return e instanceof SVGElement&&e.tagName!=="svg"}function llr(e,n,r){const o=Ul(e)?e:aw(e);return o.start(cte("",o,n,r)),o.animation}const Aje=["","X","Y","Z"],clr={visibility:"hidden"},$je=1e3;let ulr=0;const t0={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function _et({attachResizeListener:e,defaultParent:n,measureScroll:r,checkIsScrollRoot:o,resetTransform:i}){return class{constructor(a={},l=n==null?void 0:n()){this.id=ulr++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,t0.totalNodes=t0.resolvedTargetDeltas=t0.recalculatedProjection=0,this.nodes.forEach(hlr),this.nodes.forEach(ylr),this.nodes.forEach(blr),this.nodes.forEach(plr),slr(t0)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=a,this.root=l?l.root||l:this,this.path=l?[...l.path,l]:[],this.parent=l,this.depth=l?l.depth+1:0;for(let c=0;c<this.path.length;c++)this.path[c].shouldResetTransform=!0;this.root===this&&(this.nodes=new olr)}addEventListener(a,l){return this.eventHandlers.has(a)||this.eventHandlers.set(a,new fte),this.eventHandlers.get(a).add(l)}notifyListeners(a,...l){const c=this.eventHandlers.get(a);c&&c.notify(...l)}hasListeners(a){return this.eventHandlers.has(a)}mount(a,l=this.root.hasTreeAnimated){if(this.instance)return;this.isSVG=alr(a),this.instance=a;const{layoutId:c,layout:d,visualElement:f}=this.options;if(f&&!f.current&&f.mount(a),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),l&&(d||c)&&(this.isLayoutDirty=!0),e){let h;const m=()=>this.root.updateBlockedByResize=!1;e(a,()=>{this.root.updateBlockedByResize=!0,h&&h(),h=ilr(m,250),YA.hasAnimatedSinceResize&&(YA.hasAnimatedSinceResize=!1,this.nodes.forEach(Oje))})}c&&this.root.registerSharedNode(c,this),this.options.animate!==!1&&f&&(c||d)&&this.addEventListener("didUpdate",({delta:h,hasLayoutChanged:m,hasRelativeTargetChanged:g,layout:v})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const y=this.options.transition||f.getDefaultTransition()||Slr,{onLayoutAnimationStart:b,onLayoutAnimationComplete:x}=f.getProps(),w=!this.targetLayout||!Cet(this.targetLayout,v)||g,C=!m&&g;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||C||m&&(w||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(h,C);const _={...lte(y,"layout"),onPlay:b,onComplete:x};(f.shouldReduceMotion||this.options.layoutRoot)&&(_.delay=0,_.type=!1),this.startAnimation(_)}else m||Oje(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=v})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const a=this.getStack();a&&a.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,bp(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(xlr),this.animationId++)}getTransformTemplate(){const{visualElement:a}=this.options;return a&&a.getProps().transformTemplate}willUpdate(a=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let f=0;f<this.path.length;f++){const h=this.path[f];h.shouldResetTransform=!0,h.updateScroll("snapshot"),h.options.layoutRoot&&h.willUpdate(!1)}const{layoutId:l,layout:c}=this.options;if(l===void 0&&!c)return;const d=this.getTransformTemplate();this.prevTransformTemplateValue=d?d(this.latestValues,""):void 0,this.updateSnapshot(),a&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(Dje);return}this.isUpdating||this.nodes.forEach(glr),this.isUpdating=!1,this.nodes.forEach(vlr),this.nodes.forEach(dlr),this.nodes.forEach(flr),this.clearAllSnapshots();const l=performance.now();xa.delta=Dg(0,1e3/60,l-xa.timestamp),xa.timestamp=l,xa.isProcessing=!0,YF.update.process(xa),YF.preRender.process(xa),YF.render.process(xa),xa.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,queueMicrotask(()=>this.update()))}clearAllSnapshots(){this.nodes.forEach(mlr),this.sharedNodes.forEach(wlr)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,So.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){So.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let c=0;c<this.path.length;c++)this.path[c].updateScroll();const a=this.layout;this.layout=this.measure(!1),this.layoutCorrected=Bi(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:l}=this.options;l&&l.notify("LayoutMeasure",this.layout.layoutBox,a?a.layoutBox:void 0)}updateScroll(a="measure"){let l=!!(this.options.layoutScroll&&this.instance);this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===a&&(l=!1),l&&(this.scroll={animationId:this.root.animationId,phase:a,isRoot:o(this.instance),offset:r(this.instance)})}resetTransform(){if(!i)return;const a=this.isLayoutDirty||this.shouldResetTransform,l=this.projectionDelta&&!wet(this.projectionDelta),c=this.getTransformTemplate(),d=c?c(this.latestValues,""):void 0,f=d!==this.prevTransformTemplateValue;a&&(l||e0(this.latestValues)||f)&&(i(this.instance,d),this.shouldResetTransform=!1,this.scheduleRender())}measure(a=!0){const l=this.measurePageBox();let c=this.removeElementScroll(l);return a&&(c=this.removeTransform(c)),klr(c),{animationId:this.root.animationId,measuredBox:l,layoutBox:c,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:a}=this.options;if(!a)return Bi();const l=a.measureViewportBox(),{scroll:c}=this.root;return c&&(ym(l.x,c.offset.x),ym(l.y,c.offset.y)),l}removeElementScroll(a){const l=Bi();Qc(l,a);for(let c=0;c<this.path.length;c++){const d=this.path[c],{scroll:f,options:h}=d;if(d!==this.root&&f&&h.layoutScroll){if(f.isRoot){Qc(l,a);const{scroll:m}=this.root;m&&(ym(l.x,-m.offset.x),ym(l.y,-m.offset.y))}ym(l.x,f.offset.x),ym(l.y,f.offset.y)}}return l}applyTransform(a,l=!1){const c=Bi();Qc(c,a);for(let d=0;d<this.path.length;d++){const f=this.path[d];!l&&f.options.layoutScroll&&f.scroll&&f!==f.root&&Lb(c,{x:-f.scroll.offset.x,y:-f.scroll.offset.y}),e0(f.latestValues)&&Lb(c,f.latestValues)}return e0(this.latestValues)&&Lb(c,this.latestValues),c}removeTransform(a){const l=Bi();Qc(l,a);for(let c=0;c<this.path.length;c++){const d=this.path[c];if(!d.instance||!e0(d.latestValues))continue;rW(d.latestValues)&&d.updateSnapshot();const f=Bi(),h=d.measurePageBox();Qc(f,h),Eje(l,d.latestValues,d.snapshot?d.snapshot.layoutBox:void 0,f)}return e0(this.latestValues)&&Eje(l,this.latestValues),l}setTargetDelta(a){this.targetDelta=a,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(a){this.options={...this.options,...a,crossfade:a.crossfade!==void 0?a.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==xa.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(a=!1){var l;const c=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=c.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=c.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=c.isSharedProjectionDirty);const d=!!this.resumingFrom||this!==c;if(!(a||d&&this.isSharedProjectionDirty||this.isProjectionDirty||!((l=this.parent)===null||l===void 0)&&l.isProjectionDirty||this.attemptToResolveRelativeTarget))return;const{layout:h,layoutId:m}=this.options;if(!(!this.layout||!(h||m))){if(this.resolvedRelativeTargetAt=xa.timestamp,!this.targetDelta&&!this.relativeTarget){const g=this.getClosestProjectingParent();g&&g.layout&&this.animationProgress!==1?(this.relativeParent=g,this.forceRelativeParentToResolveTarget(),this.relativeTarget=Bi(),this.relativeTargetOrigin=Bi(),M_(this.relativeTargetOrigin,this.layout.layoutBox,g.layout.layoutBox),Qc(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)){if(this.target||(this.target=Bi(),this.targetWithTransforms=Bi()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),Ear(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):Qc(this.target,this.layout.layoutBox),met(this.target,this.targetDelta)):Qc(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;const g=this.getClosestProjectingParent();g&&!!g.resumingFrom==!!this.resumingFrom&&!g.options.layoutScroll&&g.target&&this.animationProgress!==1?(this.relativeParent=g,this.forceRelativeParentToResolveTarget(),this.relativeTarget=Bi(),this.relativeTargetOrigin=Bi(),M_(this.relativeTargetOrigin,this.target,g.target),Qc(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}t0.resolvedTargetDeltas++}}}getClosestProjectingParent(){if(!(!this.parent||rW(this.parent.latestValues)||pet(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){var a;const l=this.getLead(),c=!!this.resumingFrom||this!==l;let d=!0;if((this.isProjectionDirty||!((a=this.parent)===null||a===void 0)&&a.isProjectionDirty)&&(d=!1),c&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(d=!1),this.resolvedRelativeTargetAt===xa.timestamp&&(d=!1),d)return;const{layout:f,layoutId:h}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(f||h))return;Qc(this.layoutCorrected,this.layout.layoutBox);const m=this.treeScale.x,g=this.treeScale.y;Rar(this.layoutCorrected,this.treeScale,this.path,c),l.layout&&!l.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(l.target=l.layout.layoutBox);const{target:v}=l;if(!v){this.projectionTransform&&(this.projectionDelta=Mb(),this.projectionTransform="none",this.scheduleRender());return}this.projectionDelta||(this.projectionDelta=Mb(),this.projectionDeltaWithTransform=Mb());const y=this.projectionTransform;R_(this.projectionDelta,this.layoutCorrected,v,this.latestValues),this.projectionTransform=Ije(this.projectionDelta,this.treeScale),(this.projectionTransform!==y||this.treeScale.x!==m||this.treeScale.y!==g)&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",v)),t0.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(a=!0){if(this.options.scheduleRender&&this.options.scheduleRender(),a){const l=this.getStack();l&&l.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}setAnimationOrigin(a,l=!1){const c=this.snapshot,d=c?c.latestValues:{},f={...this.latestValues},h=Mb();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!l;const m=Bi(),g=c?c.source:void 0,v=this.layout?this.layout.source:void 0,y=g!==v,b=this.getStack(),x=!b||b.members.length<=1,w=!!(y&&!x&&this.options.crossfade===!0&&!this.path.some(_lr));this.animationProgress=0;let C;this.mixTargetDelta=_=>{const S=_/1e3;Pje(h.x,a.x,S),Pje(h.y,a.y,S),this.setTargetDelta(h),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(M_(m,this.layout.layoutBox,this.relativeParent.layout.layoutBox),Clr(this.relativeTarget,this.relativeTargetOrigin,m,S),C&&tlr(this.relativeTarget,C)&&(this.isProjectionDirty=!1),C||(C=Bi()),Qc(C,this.relativeTarget)),y&&(this.animationValues=f,Kar(f,d,this.latestValues,S,w,x)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=S},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(a){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&(bp(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=So.update(()=>{YA.hasAnimatedSinceResize=!0,this.currentAnimation=llr(0,$je,{...a,onUpdate:l=>{this.mixTargetDelta(l),a.onUpdate&&a.onUpdate(l)},onComplete:()=>{a.onComplete&&a.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const a=this.getStack();a&&a.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta($je),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const a=this.getLead();let{targetWithTransforms:l,target:c,layout:d,latestValues:f}=a;if(!(!l||!c||!d)){if(this!==a&&this.layout&&d&&ket(this.options.animationType,this.layout.layoutBox,d.layoutBox)){c=this.target||Bi();const h=Rc(this.layout.layoutBox.x);c.x.min=a.target.x.min,c.x.max=c.x.min+h;const m=Rc(this.layout.layoutBox.y);c.y.min=a.target.y.min,c.y.max=c.y.min+m}Qc(l,c),Lb(l,f),R_(this.projectionDeltaWithTransform,this.layoutCorrected,l,f)}}registerSharedNode(a,l){this.sharedNodes.has(a)||this.sharedNodes.set(a,new nlr),this.sharedNodes.get(a).add(l);const d=l.options.initialPromotionConfig;l.promote({transition:d?d.transition:void 0,preserveFollowOpacity:d&&d.shouldPreserveFollowOpacity?d.shouldPreserveFollowOpacity(l):void 0})}isLead(){const a=this.getStack();return a?a.lead===this:!0}getLead(){var a;const{layoutId:l}=this.options;return l?((a=this.getStack())===null||a===void 0?void 0:a.lead)||this:this}getPrevLead(){var a;const{layoutId:l}=this.options;return l?(a=this.getStack())===null||a===void 0?void 0:a.prevLead:void 0}getStack(){const{layoutId:a}=this.options;if(a)return this.root.sharedNodes.get(a)}promote({needsReset:a,transition:l,preserveFollowOpacity:c}={}){const d=this.getStack();d&&d.promote(this,c),a&&(this.projectionDelta=void 0,this.needsReset=!0),l&&this.setOptions({transition:l})}relegate(){const a=this.getStack();return a?a.relegate(this):!1}resetRotation(){const{visualElement:a}=this.options;if(!a)return;let l=!1;const{latestValues:c}=a;if((c.rotate||c.rotateX||c.rotateY||c.rotateZ)&&(l=!0),!l)return;const d={};for(let f=0;f<Aje.length;f++){const h="rotate"+Aje[f];c[h]&&(d[h]=c[h],a.setStaticValue(h,0))}a.render();for(const f in d)a.setStaticValue(f,d[f]);a.scheduleRender()}getProjectionStyles(a){var l,c;if(!this.instance||this.isSVG)return;if(!this.isVisible)return clr;const d={visibility:""},f=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,d.opacity="",d.pointerEvents=qA(a==null?void 0:a.pointerEvents)||"",d.transform=f?f(this.latestValues,""):"none",d;const h=this.getLead();if(!this.projectionDelta||!this.layout||!h.target){const y={};return this.options.layoutId&&(y.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,y.pointerEvents=qA(a==null?void 0:a.pointerEvents)||""),this.hasProjected&&!e0(this.latestValues)&&(y.transform=f?f({},""):"none",this.hasProjected=!1),y}const m=h.animationValues||h.latestValues;this.applyTransformsToTarget(),d.transform=Ije(this.projectionDeltaWithTransform,this.treeScale,m),f&&(d.transform=f(m,d.transform));const{x:g,y:v}=this.projectionDelta;d.transformOrigin=`${g.origin*100}% ${v.origin*100}% 0`,h.animationValues?d.opacity=h===this?(c=(l=m.opacity)!==null&&l!==void 0?l:this.latestValues.opacity)!==null&&c!==void 0?c:1:this.preserveOpacity?this.latestValues.opacity:m.opacityExit:d.opacity=h===this?m.opacity!==void 0?m.opacity:"":m.opacityExit!==void 0?m.opacityExit:0;for(const y in oO){if(m[y]===void 0)continue;const{correct:b,applyTo:x}=oO[y],w=d.transform==="none"?m[y]:b(m[y],h);if(x){const C=x.length;for(let _=0;_<C;_++)d[x[_]]=w}else d[y]=w}return this.options.layoutId&&(d.pointerEvents=h===this?qA(a==null?void 0:a.pointerEvents)||"":"none"),d}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(a=>{var l;return(l=a.currentAnimation)===null||l===void 0?void 0:l.stop()}),this.root.nodes.forEach(Dje),this.root.sharedNodes.clear()}}}function dlr(e){e.updateLayout()}function flr(e){var n;const r=((n=e.resumeFrom)===null||n===void 0?void 0:n.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&r&&e.hasListeners("didUpdate")){const{layoutBox:o,measuredBox:i}=e.layout,{animationType:s}=e.options,a=r.source!==e.layout.source;s==="size"?nu(h=>{const m=a?r.measuredBox[h]:r.layoutBox[h],g=Rc(m);m.min=o[h].min,m.max=m.min+g}):ket(s,r.layoutBox,o)&&nu(h=>{const m=a?r.measuredBox[h]:r.layoutBox[h],g=Rc(o[h]);m.max=m.min+g,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[h].max=e.relativeTarget[h].min+g)});const l=Mb();R_(l,o,r.layoutBox);const c=Mb();a?R_(c,e.applyTransform(i,!0),r.measuredBox):R_(c,o,r.layoutBox);const d=!wet(l);let f=!1;if(!e.resumeFrom){const h=e.getClosestProjectingParent();if(h&&!h.resumeFrom){const{snapshot:m,layout:g}=h;if(m&&g){const v=Bi();M_(v,r.layoutBox,m.layoutBox);const y=Bi();M_(y,o,g.layoutBox),Cet(v,y)||(f=!0),h.options.layoutRoot&&(e.relativeTarget=y,e.relativeTargetOrigin=v,e.relativeParent=h)}}}e.notifyListeners("didUpdate",{layout:o,snapshot:r,delta:c,layoutDelta:l,hasLayoutChanged:d,hasRelativeTargetChanged:f})}else if(e.isLead()){const{onExitComplete:o}=e.options;o&&o()}e.options.transition=void 0}function hlr(e){t0.totalNodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function plr(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function mlr(e){e.clearSnapshot()}function Dje(e){e.clearMeasurements()}function glr(e){e.isLayoutDirty=!1}function vlr(e){const{visualElement:n}=e.options;n&&n.getProps().onBeforeLayoutMeasure&&n.notify("BeforeLayoutMeasure"),e.resetTransform()}function Oje(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function ylr(e){e.resolveTargetDelta()}function blr(e){e.calcProjection()}function xlr(e){e.resetRotation()}function wlr(e){e.removeLeadSnapshot()}function Pje(e,n,r){e.translate=ei(n.translate,0,r),e.scale=ei(n.scale,1,r),e.origin=n.origin,e.originPoint=n.originPoint}function Rje(e,n,r,o){e.min=ei(n.min,r.min,o),e.max=ei(n.max,r.max,o)}function Clr(e,n,r,o){Rje(e.x,n.x,r.x,o),Rje(e.y,n.y,r.y,o)}function _lr(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const Slr={duration:.45,ease:[.4,0,.1,1]},Mje=e=>typeof navigator<"u"&&navigator.userAgent.toLowerCase().includes(e),Lje=Mje("applewebkit/")&&!Mje("chrome/")?Math.round:gi;function Fje(e){e.min=Lje(e.min),e.max=Lje(e.max)}function klr(e){Fje(e.x),Fje(e.y)}function ket(e,n,r){return e==="position"||e==="preserve-aspect"&&!tW(Tje(n),Tje(r),.2)}const Elr=_et({attachResizeListener:(e,n)=>Ph(e,"resize",n),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),iB={current:void 0},Eet=_et({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!iB.current){const e=new Elr({});e.mount(window),e.setOptions({layoutScroll:!0}),iB.current=e}return iB.current},resetTransform:(e,n)=>{e.style.transform=n!==void 0?n:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),jlr={pan:{Feature:Har},drag:{Feature:zar,ProjectionNode:Eet,MeasureLayout:yet}},Tlr=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function Ilr(e){const n=Tlr.exec(e);if(!n)return[,];const[,r,o]=n;return[r,o]}function iW(e,n,r=1){const[o,i]=Ilr(e);if(!o)return;const s=window.getComputedStyle(n).getPropertyValue(o);if(s){const a=s.trim();return set(a)?parseFloat(a):a}else return YU(i)?iW(i,n,r+1):i}function Alr(e,{...n},r){const o=e.current;if(!(o instanceof Element))return{target:n,transitionEnd:r};r&&(r={...r}),e.values.forEach(i=>{const s=i.get();if(!YU(s))return;const a=iW(s,o);a&&i.set(a)});for(const i in n){const s=n[i];if(!YU(s))continue;const a=iW(s,o);a&&(n[i]=a,r||(r={}),r[i]===void 0&&(r[i]=s))}return{target:n,transitionEnd:r}}const $lr=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),jet=e=>$lr.has(e),Dlr=e=>Object.keys(e).some(jet),Bje=e=>e===my||e===Kt,Nje=(e,n)=>parseFloat(e.split(", ")[n]),Vje=(e,n)=>(r,{transform:o})=>{if(o==="none"||!o)return 0;const i=o.match(/^matrix3d\((.+)\)$/);if(i)return Nje(i[1],n);{const s=o.match(/^matrix\((.+)\)$/);return s?Nje(s[1],e):0}},Olr=new Set(["x","y","z"]),Plr=bj.filter(e=>!Olr.has(e));function Rlr(e){const n=[];return Plr.forEach(r=>{const o=e.getValue(r);o!==void 0&&(n.push([r,o.get()]),o.set(r.startsWith("scale")?1:0))}),n.length&&e.render(),n}const lw={width:({x:e},{paddingLeft:n="0",paddingRight:r="0"})=>e.max-e.min-parseFloat(n)-parseFloat(r),height:({y:e},{paddingTop:n="0",paddingBottom:r="0"})=>e.max-e.min-parseFloat(n)-parseFloat(r),top:(e,{top:n})=>parseFloat(n),left:(e,{left:n})=>parseFloat(n),bottom:({y:e},{top:n})=>parseFloat(n)+(e.max-e.min),right:({x:e},{left:n})=>parseFloat(n)+(e.max-e.min),x:Vje(4,13),y:Vje(5,14)};lw.translateX=lw.x;lw.translateY=lw.y;const Mlr=(e,n,r)=>{const o=n.measureViewportBox(),i=n.current,s=getComputedStyle(i),{display:a}=s,l={};a==="none"&&n.setStaticValue("display",e.display||"block"),r.forEach(d=>{l[d]=lw[d](o,s)}),n.render();const c=n.measureViewportBox();return r.forEach(d=>{const f=n.getValue(d);f&&f.jump(l[d]),e[d]=lw[d](c,s)}),e},Llr=(e,n,r={},o={})=>{n={...n},o={...o};const i=Object.keys(n).filter(jet);let s=[],a=!1;const l=[];if(i.forEach(c=>{const d=e.getValue(c);if(!e.hasValue(c))return;let f=r[c],h=Y5(f);const m=n[c];let g;if(sO(m)){const v=m.length,y=m[0]===null?1:0;f=m[y],h=Y5(f);for(let b=y;b<v&&m[b]!==null;b++)g?rte(Y5(m[b])===g):g=Y5(m[b])}else g=Y5(m);if(h!==g)if(Bje(h)&&Bje(g)){const v=d.get();typeof v=="string"&&d.set(parseFloat(v)),typeof m=="string"?n[c]=parseFloat(m):Array.isArray(m)&&g===Kt&&(n[c]=m.map(parseFloat))}else h!=null&&h.transform&&(g!=null&&g.transform)&&(f===0||m===0)?f===0?d.set(g.transform(f)):n[c]=h.transform(m):(a||(s=Rlr(e),a=!0),l.push(c),o[c]=o[c]!==void 0?o[c]:n[c],d.jump(m))}),l.length){const c=l.indexOf("height")>=0?window.pageYOffset:null,d=Mlr(n,e,l);return s.length&&s.forEach(([f,h])=>{e.getValue(f).set(h)}),e.render(),sM&&c!==null&&window.scrollTo({top:c}),{target:d,transitionEnd:o}}else return{target:n,transitionEnd:o}};function Flr(e,n,r,o){return Dlr(n)?Llr(e,n,r,o):{target:n,transitionEnd:o}}const Blr=(e,n,r,o)=>{const i=Alr(e,n,o);return n=i.target,o=i.transitionEnd,Flr(e,n,r,o)},sW={current:null},Tet={current:!1};function Nlr(){if(Tet.current=!0,!!sM)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),n=()=>sW.current=e.matches;e.addListener(n),n()}else sW.current=!1}function Vlr(e,n,r){const{willChange:o}=n;for(const i in n){const s=n[i],a=r[i];if(Ul(s))e.addValue(i,s),uO(o)&&o.add(i);else if(Ul(a))e.addValue(i,aw(s,{owner:e})),uO(o)&&o.remove(i);else if(a!==s)if(e.hasValue(i)){const l=e.getValue(i);!l.hasAnimated&&l.set(s)}else{const l=e.getStaticValue(i);e.addValue(i,aw(l!==void 0?l:s,{owner:e}))}}for(const i in r)n[i]===void 0&&e.removeValue(i);return n}const zje=new WeakMap,Iet=Object.keys(ck),zlr=Iet.length,Hje=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],Hlr=Yee.length;class Ulr{constructor({parent:n,props:r,presenceContext:o,reducedMotionConfig:i,visualState:s},a={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>So.render(this.render,!1,!0);const{latestValues:l,renderState:c}=s;this.latestValues=l,this.baseTarget={...l},this.initialValues=r.initial?{...l}:{},this.renderState=c,this.parent=n,this.props=r,this.presenceContext=o,this.depth=n?n.depth+1:0,this.reducedMotionConfig=i,this.options=a,this.isControllingVariants=lM(r),this.isVariantNode=dJe(r),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(n&&n.current);const{willChange:d,...f}=this.scrapeMotionValuesFromProps(r,{});for(const h in f){const m=f[h];l[h]!==void 0&&Ul(m)&&(m.set(l[h],!1),uO(d)&&d.add(h))}}scrapeMotionValuesFromProps(n,r){return{}}mount(n){this.current=n,zje.set(n,this),this.projection&&!this.projection.instance&&this.projection.mount(n),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((r,o)=>this.bindToMotionValue(o,r)),Tet.current||Nlr(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:sW.current,this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){zje.delete(this.current),this.projection&&this.projection.unmount(),bp(this.notifyUpdate),bp(this.render),this.valueSubscriptions.forEach(n=>n()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const n in this.events)this.events[n].clear();for(const n in this.features)this.features[n].unmount();this.current=null}bindToMotionValue(n,r){const o=py.has(n),i=r.on("change",a=>{this.latestValues[n]=a,this.props.onUpdate&&So.update(this.notifyUpdate,!1,!0),o&&this.projection&&(this.projection.isTransformDirty=!0)}),s=r.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(n,()=>{i(),s()})}sortNodePosition(n){return!this.current||!this.sortInstanceNodePosition||this.type!==n.type?0:this.sortInstanceNodePosition(this.current,n.current)}loadFeatures({children:n,...r},o,i,s){let a,l;for(let c=0;c<zlr;c++){const d=Iet[c],{isEnabled:f,Feature:h,ProjectionNode:m,MeasureLayout:g}=ck[d];m&&(a=m),f(r)&&(!this.features[d]&&h&&(this.features[d]=new h(this)),g&&(l=g))}if((this.type==="html"||this.type==="svg")&&!this.projection&&a){this.projection=new a(this.latestValues,this.parent&&this.parent.projection);const{layoutId:c,layout:d,drag:f,dragConstraints:h,layoutScroll:m,layoutRoot:g}=r;this.projection.setOptions({layoutId:c,layout:d,alwaysMeasureLayout:!!f||h&&Pb(h),visualElement:this,scheduleRender:()=>this.scheduleRender(),animationType:typeof d=="string"?d:"both",initialPromotionConfig:s,layoutScroll:m,layoutRoot:g})}return l}updateFeatures(){for(const n in this.features){const r=this.features[n];r.isMounted?r.update():(r.mount(),r.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):Bi()}getStaticValue(n){return this.latestValues[n]}setStaticValue(n,r){this.latestValues[n]=r}makeTargetAnimatable(n,r=!0){return this.makeTargetAnimatableFromInstance(n,this.props,r)}update(n,r){(n.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=n,this.prevPresenceContext=this.presenceContext,this.presenceContext=r;for(let o=0;o<Hje.length;o++){const i=Hje[o];this.propEventSubscriptions[i]&&(this.propEventSubscriptions[i](),delete this.propEventSubscriptions[i]);const s=n["on"+i];s&&(this.propEventSubscriptions[i]=this.on(i,s))}this.prevMotionValues=Vlr(this,this.scrapeMotionValuesFromProps(n,this.prevProps),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(n){return this.props.variants?this.props.variants[n]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}getVariantContext(n=!1){if(n)return this.parent?this.parent.getVariantContext():void 0;if(!this.isControllingVariants){const o=this.parent?this.parent.getVariantContext()||{}:{};return this.props.initial!==void 0&&(o.initial=this.props.initial),o}const r={};for(let o=0;o<Hlr;o++){const i=Yee[o],s=this.props[i];(lk(s)||s===!1)&&(r[i]=s)}return r}addVariantChild(n){const r=this.getClosestVariantNode();if(r)return r.variantChildren&&r.variantChildren.add(n),()=>r.variantChildren.delete(n)}addValue(n,r){r!==this.values.get(n)&&(this.removeValue(n),this.bindToMotionValue(n,r)),this.values.set(n,r),this.latestValues[n]=r.get()}removeValue(n){this.values.delete(n);const r=this.valueSubscriptions.get(n);r&&(r(),this.valueSubscriptions.delete(n)),delete this.latestValues[n],this.removeValueFromRenderState(n,this.renderState)}hasValue(n){return this.values.has(n)}getValue(n,r){if(this.props.values&&this.props.values[n])return this.props.values[n];let o=this.values.get(n);return o===void 0&&r!==void 0&&(o=aw(r,{owner:this}),this.addValue(n,o)),o}readValue(n){var r;return this.latestValues[n]!==void 0||!this.current?this.latestValues[n]:(r=this.getBaseTargetFromProps(this.props,n))!==null&&r!==void 0?r:this.readValueFromInstance(this.current,n,this.options)}setBaseTarget(n,r){this.baseTarget[n]=r}getBaseTarget(n){var r;const{initial:o}=this.props,i=typeof o=="string"||typeof o=="object"?(r=nte(this.props,o))===null||r===void 0?void 0:r[n]:void 0;if(o&&i!==void 0)return i;const s=this.getBaseTargetFromProps(this.props,n);return s!==void 0&&!Ul(s)?s:this.initialValues[n]!==void 0&&i===void 0?void 0:this.baseTarget[n]}on(n,r){return this.events[n]||(this.events[n]=new fte),this.events[n].add(r)}notify(n,...r){this.events[n]&&this.events[n].notify(...r)}}class Aet extends Ulr{sortInstanceNodePosition(n,r){return n.compareDocumentPosition(r)&2?1:-1}getBaseTargetFromProps(n,r){return n.style?n.style[r]:void 0}removeValueFromRenderState(n,{vars:r,style:o}){delete r[n],delete o[n]}makeTargetAnimatableFromInstance({transition:n,transitionEnd:r,...o},{transformValues:i},s){let a=sar(o,n||{},this);if(i&&(r&&(r=i(r)),o&&(o=i(o)),a&&(a=i(a))),s){oar(this,o,a);const l=Blr(this,o,a,r);r=l.transitionEnd,o=l.target}return{transition:n,transitionEnd:r,...o}}}function Wlr(e){return window.getComputedStyle(e)}class Glr extends Aet{constructor(){super(...arguments),this.type="html"}readValueFromInstance(n,r){if(py.has(r)){const o=ate(r);return o&&o.default||0}else{const o=Wlr(n),i=(mJe(r)?o.getPropertyValue(r):o[r])||0;return typeof i=="string"?i.trim():i}}measureInstanceViewportBox(n,{transformPagePoint:r}){return get(n,r)}build(n,r,o,i){Xee(n,r,o,i.transformTemplate)}scrapeMotionValuesFromProps(n,r){return tte(n,r)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:n}=this.props;Ul(n)&&(this.childSubscription=n.on("change",r=>{this.current&&(this.current.textContent=`${r}`)}))}renderInstance(n,r,o,i){wJe(n,r,o,i)}}class qlr extends Aet{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1}getBaseTargetFromProps(n,r){return n[r]}readValueFromInstance(n,r){if(py.has(r)){const o=ate(r);return o&&o.default||0}return r=CJe.has(r)?r:Gee(r),n.getAttribute(r)}measureInstanceViewportBox(){return Bi()}scrapeMotionValuesFromProps(n,r){return SJe(n,r)}build(n,r,o,i){Jee(n,r,o,this.isSVGTag,i.transformTemplate)}renderInstance(n,r,o,i){_Je(n,r,o,i)}mount(n){this.isSVGTag=ete(n.tagName),super.mount(n)}}const Ylr=(e,n)=>Zee(e)?new qlr(n,{enableHardwareAcceleration:!1}):new Glr(n,{enableHardwareAcceleration:!0}),Klr={layout:{ProjectionNode:Eet,MeasureLayout:yet}},Zlr={...Car,...Vir,...jlr,...Klr},Xlr=Zor((e,n)=>Tir(e,n,Zlr,Ylr));function $et(){const e=p.useRef(!1);return Wee(()=>(e.current=!0,()=>{e.current=!1}),[]),e}function Qlr(){const e=$et(),[n,r]=p.useState(0),o=p.useCallback(()=>{e.current&&r(n+1)},[n]);return[p.useCallback(()=>So.postRender(o),[o]),n]}class Jlr extends p.Component{getSnapshotBeforeUpdate(n){const r=this.props.childRef.current;if(r&&n.isPresent&&!this.props.isPresent){const o=this.props.sizeRef.current;o.height=r.offsetHeight||0,o.width=r.offsetWidth||0,o.top=r.offsetTop,o.left=r.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function ecr({children:e,isPresent:n}){const r=p.useId(),o=p.useRef(null),i=p.useRef({width:0,height:0,top:0,left:0});return p.useInsertionEffect(()=>{const{width:s,height:a,top:l,left:c}=i.current;if(n||!o.current||!s||!a)return;o.current.dataset.motionPopId=r;const d=document.createElement("style");return document.head.appendChild(d),d.sheet&&d.sheet.insertRule(`
[data-motion-pop-id="${r}"] {
position: absolute !important;
width: ${s}px !important;
height: ${a}px !important;
top: ${l}px !important;
left: ${c}px !important;
}
`),()=>{document.head.removeChild(d)}},[n]),p.createElement(Jlr,{isPresent:n,childRef:o,sizeRef:i},p.cloneElement(e,{ref:o}))}const sB=({children:e,initial:n,isPresent:r,onExitComplete:o,custom:i,presenceAffectsLayout:s,mode:a})=>{const l=kJe(tcr),c=p.useId(),d=p.useMemo(()=>({id:c,initial:n,isPresent:r,custom:i,onExitComplete:f=>{l.set(f,!0);for(const h of l.values())if(!h)return;o&&o()},register:f=>(l.set(f,!1),()=>l.delete(f))}),s?void 0:[r]);return p.useMemo(()=>{l.forEach((f,h)=>l.set(h,!1))},[r]),p.useEffect(()=>{!r&&!l.size&&o&&o()},[r]),a==="popLayout"&&(e=p.createElement(ecr,{isPresent:r},e)),p.createElement(iM.Provider,{value:d},e)};function tcr(){return new Map}function ncr(e){return p.useEffect(()=>()=>e(),[])}const n0=e=>e.key||"";function rcr(e,n){e.forEach(r=>{const o=n0(r);n.set(o,r)})}function ocr(e){const n=[];return p.Children.forEach(e,r=>{p.isValidElement(r)&&n.push(r)}),n}const icr=({children:e,custom:n,initial:r=!0,onExitComplete:o,exitBeforeEnter:i,presenceAffectsLayout:s=!0,mode:a="sync"})=>{const l=p.useContext(Kee).forceRender||Qlr()[0],c=$et(),d=ocr(e);let f=d;const h=p.useRef(new Map).current,m=p.useRef(f),g=p.useRef(new Map).current,v=p.useRef(!0);if(Wee(()=>{v.current=!1,rcr(d,g),m.current=f}),ncr(()=>{v.current=!0,g.clear(),h.clear()}),v.current)return p.createElement(p.Fragment,null,f.map(w=>p.createElement(sB,{key:n0(w),isPresent:!0,initial:r?void 0:!1,presenceAffectsLayout:s,mode:a},w)));f=[...f];const y=m.current.map(n0),b=d.map(n0),x=y.length;for(let w=0;w<x;w++){const C=y[w];b.indexOf(C)===-1&&!h.has(C)&&h.set(C,void 0)}return a==="wait"&&h.size&&(f=[]),h.forEach((w,C)=>{if(b.indexOf(C)!==-1)return;const _=g.get(C);if(!_)return;const S=y.indexOf(C);let k=w;if(!k){const E=()=>{h.delete(C);const j=Array.from(g.keys()).filter(T=>!b.includes(T));if(j.forEach(T=>g.delete(T)),m.current=d.filter(T=>{const $=n0(T);return $===C||j.includes($)}),!h.size){if(c.current===!1)return;l(),o&&o()}};k=p.createElement(sB,{key:n0(_),isPresent:!1,onExitComplete:E,custom:n,presenceAffectsLayout:s,mode:a},_),h.set(C,k)}f.splice(S,0,k)}),f=f.map(w=>{const C=w.key;return h.has(C)?w:p.createElement(sB,{key:n0(w),isPresent:!0,presenceAffectsLayout:s,mode:a},w)}),p.createElement(p.Fragment,null,h.size?f:f.map(w=>p.cloneElement(w)))},_j=[],ag={},Det={top:"bottom",right:"left",bottom:"top",left:"right"};function scr(e,n){return e.reduce((r,o)=>(r[o]=n,r),{})}function ut(e){return e===0?0:"".concat(e/16,"rem")}function un(e,n,r){return((n==null?void 0:n.map(r))||[]).map((i,s)=>s===0?i:{["@media screen and (min-width: ".concat(e[s-1],"px)")]:i})}function acr(e,n){return e===void 0?n||_j:Array.isArray(e)?e:[e]}function Tl(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:_j;if(!Array.isArray(r))throw new Error("the property must be array of numbers");return r.length===0?null:un(e.sanity.media,r,o=>scr(n,ut(e.sanity.space[o])))}function cw(e,n){const{$size:r,$weight:o,theme:i}=n,{fonts:s,media:a}=i.sanity,{family:l,sizes:c,weights:d}=s[e],f=o&&d[o]||d.regular,h=c[2],m={position:"relative",fontFamily:l,fontWeight:f,padding:"1px 0",margin:0,"&:before":{content:'""',display:"block",height:0},"&:after":{content:'""',display:"block",height:0},"& > code, & > span":{display:"block"},"&:not([hidden])":{display:"block"}};if(!r)return cw.warned||(console.warn("No size specified for responsive font",{fontKey:e,$size:r,props:n,base:m}),cw.warned=!0),[m];const g=un(a,r,v=>lcr(c[v]||h));return[m,...g]}function lcr(e){const{ascenderHeight:n,descenderHeight:r,fontSize:o,iconSize:i,letterSpacing:s,lineHeight:a}=e,l=n+r,c=a-l,d=(c-i)/2,f=Math.floor(o*1.125/2)*2+1,h=(c-f)/2;return{fontSize:ut(o),lineHeight:"calc(".concat(a," / ").concat(o,")"),letterSpacing:ut(s),transform:"translateY(".concat(ut(r),")"),"&:before":{marginTop:"calc(".concat(ut(0-l)," - 1px)")},"&:after":{marginBottom:"-1px"},"& svg:not([data-sanity-icon])":{fontSize:"calc(".concat(f," / 16 * 1rem)"),margin:ut(h)},"& [data-sanity-icon]":{fontSize:"calc(".concat(i," / 16 * 1rem)"),margin:ut(d)}}}function ccr(e){return cw("code",e)}function ucr(e){return cw("heading",e)}function dcr(e){return cw("label",e)}function hte(e){const{theme:n}=e;return un(n.sanity.media,e.$align,r=>({textAlign:r}))}function fcr(e){return cw("text",e)}function Pe(e,n){const r=p.useMemo(()=>JSON.stringify(e??n),[n,e]);return p.useMemo(()=>acr(e,n),[r])}function Uje(e,n){const r=[e];for(const o of n)Array.isArray(o)?r.push(...o):r.push(o);return r.filter(Boolean)}function pte(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:_j,r=arguments.length>2?arguments[2]:void 0;const[o,i]=p.useState(null),[s,a]=p.useState(()=>Uje(o,n)),l=p.useRef(s);return p.useEffect(()=>{const c=l.current,d=Uje(o,n);if(c.length!==d.length){a(d),l.current=d;return}for(const f of c)if(!d.includes(f)){a(d),l.current=d;return}for(const f of d)if(!c.includes(f)){a(d),l.current=d;return}},[o,n]),p.useEffect(()=>{if(!e)return;const c=d=>{const f=d.target;if(f instanceof Node&&!(r&&!r.contains(f))){for(const h of s)if(f===h||h.contains(f))return;e(d)}};return window.addEventListener("mousedown",c),()=>{window.removeEventListener("mousedown",c)}},[r,e,s]),i}var W0=[],hcr=function(){return W0.some(function(e){return e.activeTargets.length>0})},pcr=function(){return W0.some(function(e){return e.skippedTargets.length>0})},Wje="ResizeObserver loop completed with undelivered notifications.",mcr=function(){var e;typeof ErrorEvent=="function"?e=new ErrorEvent("error",{message:Wje}):(e=document.createEvent("Event"),e.initEvent("error",!1,!1),e.message=Wje),window.dispatchEvent(e)},dk;(function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"})(dk||(dk={}));var G0=function(e){return Object.freeze(e)},gcr=function(){function e(n,r){this.inlineSize=n,this.blockSize=r,G0(this)}return e}(),Oet=function(){function e(n,r,o,i){return this.x=n,this.y=r,this.width=o,this.height=i,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,G0(this)}return e.prototype.toJSON=function(){var n=this,r=n.x,o=n.y,i=n.top,s=n.right,a=n.bottom,l=n.left,c=n.width,d=n.height;return{x:r,y:o,top:i,right:s,bottom:a,left:l,width:c,height:d}},e.fromRect=function(n){return new e(n.x,n.y,n.width,n.height)},e}(),mte=function(e){return e instanceof SVGElement&&"getBBox"in e},Pet=function(e){if(mte(e)){var n=e.getBBox(),r=n.width,o=n.height;return!r&&!o}var i=e,s=i.offsetWidth,a=i.offsetHeight;return!(s||a||e.getClientRects().length)},Gje=function(e){var n;if(e instanceof Element)return!0;var r=(n=e==null?void 0:e.ownerDocument)===null||n===void 0?void 0:n.defaultView;return!!(r&&e instanceof r.Element)},vcr=function(e){switch(e.tagName){case"INPUT":if(e.type!=="image")break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1},L_=typeof window<"u"?window:{},tI=new WeakMap,qje=/auto|scroll/,ycr=/^tb|vertical/,bcr=/msie|trident/i.test(L_.navigator&&L_.navigator.userAgent),Ud=function(e){return parseFloat(e||"0")},mx=function(e,n,r){return e===void 0&&(e=0),n===void 0&&(n=0),r===void 0&&(r=!1),new gcr((r?n:e)||0,(r?e:n)||0)},Yje=G0({devicePixelContentBoxSize:mx(),borderBoxSize:mx(),contentBoxSize:mx(),contentRect:new Oet(0,0,0,0)}),Ret=function(e,n){if(n===void 0&&(n=!1),tI.has(e)&&!n)return tI.get(e);if(Pet(e))return tI.set(e,Yje),Yje;var r=getComputedStyle(e),o=mte(e)&&e.ownerSVGElement&&e.getBBox(),i=!bcr&&r.boxSizing==="border-box",s=ycr.test(r.writingMode||""),a=!o&&qje.test(r.overflowY||""),l=!o&&qje.test(r.overflowX||""),c=o?0:Ud(r.paddingTop),d=o?0:Ud(r.paddingRight),f=o?0:Ud(r.paddingBottom),h=o?0:Ud(r.paddingLeft),m=o?0:Ud(r.borderTopWidth),g=o?0:Ud(r.borderRightWidth),v=o?0:Ud(r.borderBottomWidth),y=o?0:Ud(r.borderLeftWidth),b=h+d,x=c+f,w=y+g,C=m+v,_=l?e.offsetHeight-C-e.clientHeight:0,S=a?e.offsetWidth-w-e.clientWidth:0,k=i?b+w:0,E=i?x+C:0,j=o?o.width:Ud(r.width)-k-S,T=o?o.height:Ud(r.height)-E-_,$=j+b+S+w,D=T+x+_+C,I=G0({devicePixelContentBoxSize:mx(Math.round(j*devicePixelRatio),Math.round(T*devicePixelRatio),s),borderBoxSize:mx($,D,s),contentBoxSize:mx(j,T,s),contentRect:new Oet(h,c,j,T)});return tI.set(e,I),I},Met=function(e,n,r){var o=Ret(e,r),i=o.borderBoxSize,s=o.contentBoxSize,a=o.devicePixelContentBoxSize;switch(n){case dk.DEVICE_PIXEL_CONTENT_BOX:return a;case dk.BORDER_BOX:return i;default:return s}},xcr=function(){function e(n){var r=Ret(n);this.target=n,this.contentRect=r.contentRect,this.borderBoxSize=G0([r.borderBoxSize]),this.contentBoxSize=G0([r.contentBoxSize]),this.devicePixelContentBoxSize=G0([r.devicePixelContentBoxSize])}return e}(),Let=function(e){if(Pet(e))return 1/0;for(var n=0,r=e.parentNode;r;)n+=1,r=r.parentNode;return n},wcr=function(){var e=1/0,n=[];W0.forEach(function(a){if(a.activeTargets.length!==0){var l=[];a.activeTargets.forEach(function(d){var f=new xcr(d.target),h=Let(d.target);l.push(f),d.lastReportedSize=Met(d.target,d.observedBox),h<e&&(e=h)}),n.push(function(){a.callback.call(a.observer,l,a.observer)}),a.activeTargets.splice(0,a.activeTargets.length)}});for(var r=0,o=n;r<o.length;r++){var i=o[r];i()}return e},Kje=function(e){W0.forEach(function(r){r.activeTargets.splice(0,r.activeTargets.length),r.skippedTargets.splice(0,r.skippedTargets.length),r.observationTargets.forEach(function(i){i.isActive()&&(Let(i.target)>e?r.activeTargets.push(i):r.skippedTargets.push(i))})})},Ccr=function(){var e=0;for(Kje(e);hcr();)e=wcr(),Kje(e);return pcr()&&mcr(),e>0},aB,Fet=[],_cr=function(){return Fet.splice(0).forEach(function(e){return e()})},Scr=function(e){if(!aB){var n=0,r=document.createTextNode(""),o={characterData:!0};new MutationObserver(function(){return _cr()}).observe(r,o),aB=function(){r.textContent="".concat(n?n--:n++)}}Fet.push(e),aB()},kcr=function(e){Scr(function(){requestAnimationFrame(e)})},KA=0,Ecr=function(){return!!KA},jcr=250,Tcr={attributes:!0,characterData:!0,childList:!0,subtree:!0},Zje=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],Xje=function(e){return e===void 0&&(e=0),Date.now()+e},lB=!1,Icr=function(){function e(){var n=this;this.stopped=!0,this.listener=function(){return n.schedule()}}return e.prototype.run=function(n){var r=this;if(n===void 0&&(n=jcr),!lB){lB=!0;var o=Xje(n);kcr(function(){var i=!1;try{i=Ccr()}finally{if(lB=!1,n=o-Xje(),!Ecr())return;i?r.run(1e3):n>0?r.run(n):r.start()}})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var n=this,r=function(){return n.observer&&n.observer.observe(document.body,Tcr)};document.body?r():L_.addEventListener("DOMContentLoaded",r)},e.prototype.start=function(){var n=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),Zje.forEach(function(r){return L_.addEventListener(r,n.listener,!0)}))},e.prototype.stop=function(){var n=this;this.stopped||(this.observer&&this.observer.disconnect(),Zje.forEach(function(r){return L_.removeEventListener(r,n.listener,!0)}),this.stopped=!0)},e}(),aW=new Icr,Qje=function(e){!KA&&e>0&&aW.start(),KA+=e,!KA&&aW.stop()},Acr=function(e){return!mte(e)&&!vcr(e)&&getComputedStyle(e).display==="inline"},$cr=function(){function e(n,r){this.target=n,this.observedBox=r||dk.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var n=Met(this.target,this.observedBox,!0);return Acr(this.target)&&(this.lastReportedSize=n),this.lastReportedSize.inlineSize!==n.inlineSize||this.lastReportedSize.blockSize!==n.blockSize},e}(),Dcr=function(){function e(n,r){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=n,this.callback=r}return e}(),nI=new WeakMap,Jje=function(e,n){for(var r=0;r<e.length;r+=1)if(e[r].target===n)return r;return-1},rI=function(){function e(){}return e.connect=function(n,r){var o=new Dcr(n,r);nI.set(n,o)},e.observe=function(n,r,o){var i=nI.get(n),s=i.observationTargets.length===0;Jje(i.observationTargets,r)<0&&(s&&W0.push(i),i.observationTargets.push(new $cr(r,o&&o.box)),Qje(1),aW.schedule())},e.unobserve=function(n,r){var o=nI.get(n),i=Jje(o.observationTargets,r),s=o.observationTargets.length===1;i>=0&&(s&&W0.splice(W0.indexOf(o),1),o.observationTargets.splice(i,1),Qje(-1))},e.disconnect=function(n){var r=this,o=nI.get(n);o.observationTargets.slice().forEach(function(i){return r.unobserve(n,i.target)}),o.activeTargets.splice(0,o.activeTargets.length)},e}(),Ocr=function(){function e(n){if(arguments.length===0)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if(typeof n!="function")throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");rI.connect(this,n)}return e.prototype.observe=function(n,r){if(arguments.length===0)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!Gje(n))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");rI.observe(this,n,r)},e.prototype.unobserve=function(n){if(arguments.length===0)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!Gje(n))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");rI.unobserve(this,n)},e.prototype.disconnect=function(){rI.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}();const Bet=typeof document<"u"&&typeof window<"u"&&window.ResizeObserver?window.ResizeObserver:Ocr,Pcr=Mcr();function Rcr(){return{subscribe(e,n){const r=new Bet(o=>{let[i]=o;n({_contentRect:i.contentRect,border:{width:i.borderBoxSize[0].inlineSize,height:i.borderBoxSize[0].blockSize},content:{width:i.contentRect.width,height:i.contentRect.height}})});return r.observe(e),()=>{r.unobserve(e),r.disconnect()}}}}function Mcr(){const e=new WeakMap,n=new WeakMap;return{subscribe(r,o){const i=n.get(r)||[];let s=e.get(r);return n.has(r)||(n.set(r,i),s=Rcr().subscribe(r,l=>{for(const c of i)c(l)})),i.push(o),()=>{const a=i.indexOf(o);a>-1&&i.splice(a,1),i.length===0&&s&&s()}}}}function Net(e){const[n,r]=p.useState(null);return p.useEffect(()=>{if(e)return Pcr.subscribe(e,r)},[e]),n}function Vet(e){return p.useEffect(()=>(addEventListener("keydown",e),()=>removeEventListener("keydown",e)),[e])}function cB(e,n){return e*n}function Lcr(e,n){return{r:Math.round(uB(cB(e.r/255,n.r/255)*255)),g:Math.round(uB(cB(e.g/255,n.g/255)*255)),b:Math.round(uB(cB(e.b/255,n.b/255)*255))}}function uB(e){return Math.max(Math.min(e,255),0)}function dB(e,n){return e+n-e*n}function Fcr(e,n){return{r:Math.round(fB(dB(e.r/255,n.r/255)*255)),g:Math.round(fB(dB(e.g/255,n.g/255)*255)),b:Math.round(fB(dB(e.b/255,n.b/255)*255))}}function fB(e){return Math.max(Math.min(e,255),0)}function Bcr(e){if(e.length===4){const n=e.slice(1,2),r=e.slice(2,3),o=e.slice(3,4);return{r:parseInt(n+n,16),g:parseInt(r+r,16),b:parseInt(o+o,16)}}return{r:parseInt(e.slice(1,3),16),g:parseInt(e.slice(3,5),16),b:parseInt(e.slice(5,7),16)}}function zet(e){let{r:n,g:r,b:o}=e;return"#"+((1<<24)+(n<<16)+(r<<8)+o).toString(16).slice(1)}function Ncr(e){const n=e.s/100,r=e.l/100,o=(1-Math.abs(2*r-1))*n,i=o*(1-Math.abs(e.h/60%2-1)),s=r-o/2;let a=0,l=0,c=0;return 0<=e.h&&e.h<60?(a=o,l=i,c=0):60<=e.h&&e.h<120?(a=i,l=o,c=0):120<=e.h&&e.h<180?(a=0,l=o,c=i):180<=e.h&&e.h<240?(a=0,l=i,c=o):240<=e.h&&e.h<300?(a=i,l=0,c=o):300<=e.h&&e.h<360&&(a=o,l=0,c=i),{r:Math.round((a+s)*255),g:Math.round((l+s)*255),b:Math.round((c+s)*255)}}const Vcr="0123456789ABCDEFabcdef",zcr=/hsl\(\s*(\d+)\s*,\s*((\d+(?:\.\d+)?)%)\s*,\s*((\d+(?:\.\d+)?)%)\s*\)/i;function Hcr(e){for(const n of e)if(Vcr.indexOf(n)===-1)return!1;return!0}function Ucr(e){return e[0]!=="#"||!(e.length===4||e.length===7)?!1:Hcr(e.slice(1))}function Wcr(e){const n=zcr.exec(e);if(!n)throw new Error('parseHsl: string is not a HSL color: "'.concat(e,'"'));return{h:parseInt(n[1]),s:parseFloat(n[3]),l:parseFloat(n[5])}}function fk(e){if(!e)return{r:0,g:0,b:0};if(typeof e!="string")throw new Error("parseColor: expected a string");if(Ucr(e))return Bcr(e);if(e.startsWith("hsl("))return Ncr(Wcr(e));throw new Error('parseColor: unexpected color format: "'.concat(e,'"'))}function Bn(e,n){const r=fk(e);return"rgba(".concat(r.r,",").concat(r.g,",").concat(r.b,",").concat(n,")")}function hB(e,n,r,o,i,s){return{default:e.button({base:n,dark:r,solid:o.default,muted:i.default,mode:s}),primary:e.button({base:n,dark:r,solid:o.primary,muted:i.primary,mode:s}),positive:e.button({base:n,dark:r,solid:o.positive,muted:i.positive,mode:s}),caution:e.button({base:n,dark:r,solid:o.caution,muted:i.caution,mode:s}),critical:e.button({base:n,dark:r,solid:o.critical,muted:i.critical,mode:s})}}function Gcr(e,n,r,o,i){return{default:hB(e,n,r,o,i,"default"),ghost:hB(e,n,r,o,i,"ghost"),bleed:hB(e,n,r,o,i,"bleed")}}function qcr(e,n,r,o,i,s){return{enabled:e.card({base:n,dark:r,name:o,state:"enabled",solid:i,muted:s}),disabled:e.card({base:n,dark:r,name:o,state:"disabled",solid:i,muted:s}),hovered:e.card({base:n,dark:r,name:o,state:"hovered",solid:i,muted:s}),pressed:e.card({base:n,dark:r,name:o,state:"pressed",solid:i,muted:s}),selected:e.card({base:n,dark:r,name:o,state:"selected",solid:i,muted:s})}}const He="hsl(0, 0%, 0%)",Ry="hsl(0, 0%, 100%)",rn={default:{lightest:"hsl(0, 0%, 95%)",lighter:"hsl(0, 0%, 70%)",light:"hsl(0, 0%, 65%)",base:"hsl(0, 0%, 50%)",dark:"hsl(0, 0%, 35%)",darker:"hsl(0, 0%, 20%)",darkest:"hsl(0, 0%, 5%)"},transparent:{lightest:"hsl(240, 100%, 95%)",lighter:"hsl(240, 100%, 70%)",light:"hsl(240, 100%, 65%)",base:"hsl(240, 100%, 50%)",dark:"hsl(240, 100%, 35%)",darker:"hsl(240, 100%, 20%)",darkest:"hsl(240, 100%, 5%)"},primary:{lightest:"hsl(240, 100%, 95%)",lighter:"hsl(240, 100%, 70%)",light:"hsl(240, 100%, 65%)",base:"hsl(240, 100%, 50%)",dark:"hsl(240, 100%, 35%)",darker:"hsl(240, 100%, 20%)",darkest:"hsl(240, 100%, 5%)"},positive:{lightest:"hsl(120, 100%, 95%)",lighter:"hsl(120, 100%, 70%)",light:"hsl(120, 100%, 65%)",base:"hsl(120, 100%, 50%)",dark:"hsl(120, 100%, 35%)",darker:"hsl(120, 100%, 20%)",darkest:"hsl(120, 100%, 5%)"},caution:{lightest:"hsl(60, 100%, 95%)",lighter:"hsl(60, 100%, 70%)",light:"hsl(60, 100%, 65%)",base:"hsl(60, 100%, 50%)",dark:"hsl(60, 100%, 35%)",darker:"hsl(60, 100%, 20%)",darkest:"hsl(60, 100%, 5%)"},critical:{lightest:"hsl(0, 100%, 95%)",lighter:"hsl(0, 100%, 70%)",light:"hsl(0, 100%, 65%)",base:"hsl(0, 100%, 50%)",dark:"hsl(0, 100%, 35%)",darker:"hsl(0, 100%, 20%)",darkest:"hsl(0, 100%, 5%)"}},Ycr={gray:"hsl(0, 0%, 50%)",red:"hsl(0, 100%, 50%)",orange:"hsl(30, 100%, 50%)",yellow:"hsl(60, 100%, 50%)",green:"hsl(120, 100%, 50%)",cyan:"hsl(180, 100%, 50%)",blue:"hsl(240, 100%, 50%)",purple:"hsl(270, 100%, 50%)",magenta:"hsl(300, 100%, 50%)"},oI={transparent:{bg:[rn.transparent.darkest,rn.transparent.lightest],fg:[rn.transparent.lightest,rn.transparent.darkest],border:[rn.transparent.darker,rn.transparent.lighter],focusRing:[rn.transparent.base,rn.transparent.base]},primary:{bg:[rn.primary.darkest,rn.primary.lightest],fg:[rn.primary.lightest,rn.primary.darkest],border:[rn.primary.darker,rn.primary.lighter],focusRing:[rn.primary.base,rn.primary.base]},positive:{bg:[rn.positive.darkest,rn.positive.lightest],fg:[rn.positive.lightest,rn.positive.darkest],border:[rn.positive.darker,rn.positive.lighter],focusRing:[rn.positive.base,rn.positive.base]},caution:{bg:[rn.caution.darkest,rn.caution.lightest],fg:[rn.caution.lightest,rn.caution.darkest],border:[rn.caution.darker,rn.caution.lighter],focusRing:[rn.caution.base,rn.caution.base]},critical:{bg:[rn.critical.darkest,rn.critical.lightest],fg:[rn.critical.lightest,rn.critical.darkest],border:[rn.critical.darker,rn.critical.lighter],focusRing:[rn.critical.base,rn.critical.base]}},Kcr={base:e=>{let{dark:n,name:r}=e;return r==="default"?{bg:n?He:Ry,fg:n?Ry:He,border:n?rn.default.darkest:rn.default.lightest,focusRing:rn.primary.base,shadow:{outline:He,umbra:He,penumbra:He,ambient:He},skeleton:{from:n?Ry:He,to:n?Ry:He}}:{bg:oI[r].bg[n?0:1],fg:oI[r].fg[n?0:1],border:oI[r].border[n?0:1],focusRing:oI[r].focusRing[n?0:1],shadow:{outline:He,umbra:He,penumbra:He,ambient:He},skeleton:{from:n?Ry:He,to:n?Ry:He}}},solid:e=>{let{base:n,dark:r,state:o,tone:i}=e;const s=rn[i];return o==="hovered"?{bg:r?s.light:s.dark,bg2:r?s.light:s.dark,border:r?s.lighter:s.darker,fg:r?s.darkest:s.lightest,muted:{fg:He},accent:{fg:He},link:{fg:He},code:{bg:He,fg:He},skeleton:n.skeleton}:{bg:s.base,bg2:s.base,border:r?s.light:s.dark,fg:r?s.darkest:s.lightest,muted:{fg:He},accent:{fg:He},link:{fg:He},code:{bg:He,fg:He},skeleton:n.skeleton}},muted:e=>{let{base:n,dark:r,state:o,tone:i}=e;const s=rn[i];return o==="hovered"?{bg:r?s.darker:s.lighter,bg2:r?s.darker:s.lighter,border:r?s.lighter:s.darker,fg:r?s.lightest:s.darkest,muted:{fg:He},accent:{fg:He},link:{fg:He},code:{bg:He,fg:He},skeleton:n.skeleton}:{bg:r?s.darkest:s.lightest,bg2:r?s.darkest:s.lightest,border:r?s.darker:s.lighter,fg:r?s.lighter:s.darker,muted:{fg:He},accent:{fg:He},link:{fg:He},code:{bg:He,fg:He},skeleton:n.skeleton}},button:e=>{let{base:n,mode:r,muted:o,solid:i}=e;return r==="bleed"?{...o,enabled:{bg:"transparent",bg2:"transparent",fg:o.enabled.fg,border:"transparent",muted:{fg:He},accent:{fg:He},link:{fg:He},code:{bg:He,fg:He},skeleton:n.skeleton},hovered:{bg:o.enabled.bg,bg2:o.enabled.bg,fg:o.hovered.fg,border:"transparent",muted:{fg:He},accent:{fg:He},link:{fg:He},code:{bg:He,fg:He},skeleton:n.skeleton}}:r==="ghost"?{...i,enabled:o.enabled}:i},card:e=>{let{base:n}=e;return{bg:He,bg2:He,fg:He,border:He,muted:{fg:He},accent:{fg:He},link:{fg:He},code:{bg:He,fg:He},skeleton:n.skeleton}},input:()=>({bg:He,fg:He,border:He,placeholder:He}),selectable:e=>{let{muted:n,state:r,tone:o}=e;return n[o][r]},spot:e=>{let{key:n}=e;return Ycr[n]},syntax:()=>({atrule:He,attrName:He,attrValue:He,attribute:He,boolean:He,builtin:He,cdata:He,char:He,class:He,className:He,comment:He,constant:He,deleted:He,doctype:He,entity:He,function:He,hexcode:He,id:He,important:He,inserted:He,keyword:He,number:He,operator:He,prolog:He,property:He,pseudoClass:He,pseudoElement:He,punctuation:He,regex:He,selector:He,string:He,symbol:He,tag:He,unit:He,url:He,variable:He})};function Zcr(e,n,r,o,i){return{default:{enabled:e.input({base:n,dark:r,mode:"default",state:"enabled",solid:o.default,muted:i.default}),disabled:e.input({base:n,dark:r,mode:"default",state:"disabled",solid:o.default,muted:i.default}),hovered:e.input({base:n,dark:r,mode:"default",state:"hovered",solid:o.default,muted:i.default}),readOnly:e.input({base:n,dark:r,mode:"default",state:"readOnly",solid:o.default,muted:i.default})},invalid:{enabled:e.input({base:n,dark:r,mode:"invalid",state:"enabled",solid:o.default,muted:i.default}),disabled:e.input({base:n,dark:r,mode:"invalid",state:"disabled",solid:o.default,muted:i.default}),hovered:e.input({base:n,dark:r,mode:"invalid",state:"hovered",solid:o.default,muted:i.default}),readOnly:e.input({base:n,dark:r,mode:"invalid",state:"readOnly",solid:o.default,muted:i.default})}}}function Xcr(e,n,r,o){return{default:{enabled:e.muted({base:n,dark:r,tone:"default",name:o,state:"enabled"}),disabled:e.muted({base:n,dark:r,tone:"default",name:o,state:"disabled"}),hovered:e.muted({base:n,dark:r,tone:"default",name:o,state:"hovered"}),pressed:e.muted({base:n,dark:r,tone:"default",name:o,state:"pressed"}),selected:e.muted({base:n,dark:r,tone:"default",name:o,state:"selected"})},transparent:{enabled:e.muted({base:n,dark:r,tone:"transparent",name:o,state:"enabled"}),disabled:e.muted({base:n,dark:r,tone:"transparent",name:o,state:"disabled"}),hovered:e.muted({base:n,dark:r,tone:"transparent",name:o,state:"hovered"}),pressed:e.muted({base:n,dark:r,tone:"transparent",name:o,state:"pressed"}),selected:e.muted({base:n,dark:r,tone:"transparent",name:o,state:"selected"})},primary:{enabled:e.muted({base:n,dark:r,tone:"primary",name:o,state:"enabled"}),disabled:e.muted({base:n,dark:r,tone:"primary",name:o,state:"disabled"}),hovered:e.muted({base:n,dark:r,tone:"primary",name:o,state:"hovered"}),pressed:e.muted({base:n,dark:r,tone:"primary",name:o,state:"pressed"}),selected:e.muted({base:n,dark:r,tone:"primary",name:o,state:"selected"})},positive:{enabled:e.muted({base:n,dark:r,tone:"positive",name:o,state:"enabled"}),disabled:e.muted({base:n,dark:r,tone:"positive",name:o,state:"disabled"}),hovered:e.muted({base:n,dark:r,tone:"positive",name:o,state:"hovered"}),pressed:e.muted({base:n,dark:r,tone:"positive",name:o,state:"pressed"}),selected:e.muted({base:n,dark:r,tone:"positive",name:o,state:"selected"})},caution:{enabled:e.muted({base:n,dark:r,tone:"caution",name:o,state:"enabled"}),disabled:e.muted({base:n,dark:r,tone:"caution",name:o,state:"disabled"}),hovered:e.muted({base:n,dark:r,tone:"caution",name:o,state:"hovered"}),pressed:e.muted({base:n,dark:r,tone:"caution",name:o,state:"pressed"}),selected:e.muted({base:n,dark:r,tone:"caution",name:o,state:"selected"})},critical:{enabled:e.muted({base:n,dark:r,tone:"critical",name:o,state:"enabled"}),disabled:e.muted({base:n,dark:r,tone:"critical",name:o,state:"disabled"}),hovered:e.muted({base:n,dark:r,tone:"critical",name:o,state:"hovered"}),pressed:e.muted({base:n,dark:r,tone:"critical",name:o,state:"pressed"}),selected:e.muted({base:n,dark:r,tone:"critical",name:o,state:"selected"})}}}function Qcr(e,n,r,o,i){return{default:Z5(e,n,r,o,i,"default"),primary:Z5(e,n,r,o,i,"primary"),positive:Z5(e,n,r,o,i,"positive"),caution:Z5(e,n,r,o,i,"caution"),critical:Z5(e,n,r,o,i,"critical")}}function Z5(e,n,r,o,i,s){return{enabled:e.selectable({base:n,dark:r,solid:o,muted:i,state:"enabled",tone:s}),hovered:e.selectable({base:n,dark:r,solid:o,muted:i,state:"hovered",tone:s}),pressed:e.selectable({base:n,dark:r,solid:o,muted:i,state:"pressed",tone:s}),selected:e.selectable({base:n,dark:r,solid:o,muted:i,state:"selected",tone:s}),disabled:e.selectable({base:n,dark:r,solid:o,muted:i,state:"disabled",tone:s})}}function Jcr(e,n,r,o){return{default:{enabled:e.solid({base:n,dark:r,tone:"default",name:o,state:"enabled"}),disabled:e.solid({base:n,dark:r,tone:"default",name:o,state:"disabled"}),hovered:e.solid({base:n,dark:r,tone:"default",name:o,state:"hovered"}),pressed:e.solid({base:n,dark:r,tone:"default",name:o,state:"pressed"}),selected:e.solid({base:n,dark:r,tone:"default",name:o,state:"selected"})},transparent:{enabled:e.solid({base:n,dark:r,tone:"transparent",name:o,state:"enabled"}),disabled:e.solid({base:n,dark:r,tone:"transparent",name:o,state:"disabled"}),hovered:e.solid({base:n,dark:r,tone:"transparent",name:o,state:"hovered"}),pressed:e.solid({base:n,dark:r,tone:"transparent",name:o,state:"pressed"}),selected:e.solid({base:n,dark:r,tone:"transparent",name:o,state:"selected"})},primary:{enabled:e.solid({base:n,dark:r,tone:"primary",name:o,state:"enabled"}),disabled:e.solid({base:n,dark:r,tone:"primary",name:o,state:"disabled"}),hovered:e.solid({base:n,dark:r,tone:"primary",name:o,state:"hovered"}),pressed:e.solid({base:n,dark:r,tone:"primary",name:o,state:"pressed"}),selected:e.solid({base:n,dark:r,tone:"primary",name:o,state:"selected"})},positive:{enabled:e.solid({base:n,dark:r,tone:"positive",name:o,state:"enabled"}),disabled:e.solid({base:n,dark:r,tone:"positive",name:o,state:"disabled"}),hovered:e.solid({base:n,dark:r,tone:"positive",name:o,state:"hovered"}),pressed:e.solid({base:n,dark:r,tone:"positive",name:o,state:"pressed"}),selected:e.solid({base:n,dark:r,tone:"positive",name:o,state:"selected"})},caution:{enabled:e.solid({base:n,dark:r,tone:"caution",name:o,state:"enabled"}),disabled:e.solid({base:n,dark:r,tone:"caution",name:o,state:"disabled"}),hovered:e.solid({base:n,dark:r,tone:"caution",name:o,state:"hovered"}),pressed:e.solid({base:n,dark:r,tone:"caution",name:o,state:"pressed"}),selected:e.solid({base:n,dark:r,tone:"caution",name:o,state:"selected"})},critical:{enabled:e.solid({base:n,dark:r,tone:"critical",name:o,state:"enabled"}),disabled:e.solid({base:n,dark:r,tone:"critical",name:o,state:"disabled"}),hovered:e.solid({base:n,dark:r,tone:"critical",name:o,state:"hovered"}),pressed:e.solid({base:n,dark:r,tone:"critical",name:o,state:"pressed"}),selected:e.solid({base:n,dark:r,tone:"critical",name:o,state:"selected"})}}}function eur(e,n,r){return{gray:e.spot({base:n,dark:r,key:"gray"}),blue:e.spot({base:n,dark:r,key:"blue"}),purple:e.spot({base:n,dark:r,key:"purple"}),magenta:e.spot({base:n,dark:r,key:"magenta"}),red:e.spot({base:n,dark:r,key:"red"}),orange:e.spot({base:n,dark:r,key:"orange"}),yellow:e.spot({base:n,dark:r,key:"yellow"}),green:e.spot({base:n,dark:r,key:"green"}),cyan:e.spot({base:n,dark:r,key:"cyan"})}}function tur(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const n={...Kcr,...e};return{light:e3e(n,!1),dark:e3e(n,!0)}}function e3e(e,n){return{default:My(e,n,"default"),transparent:My(e,n,"transparent"),primary:My(e,n,"primary"),positive:My(e,n,"positive"),caution:My(e,n,"caution"),critical:My(e,n,"critical")}}function My(e,n,r){const o=e.base({dark:n,name:r}),i=Jcr(e,o,n,r),s=Xcr(e,o,n,r);return{base:o,button:Gcr(e,o,n,i,s),card:qcr(e,o,n,r,i,s),dark:n,input:Zcr(e,o,n,i,s),selectable:Qcr(e,o,n,i,s),spot:eur(e,o,n),syntax:e.syntax({base:o,dark:n}),solid:i,muted:s}}function R1(e,n){const r=fk(e),o=fk(n);return zet(Lcr(r,o))}function M1(e,n){const r=fk(e),o=fk(n);return zet(Fcr(r,o))}const Na={default:rt.gray,transparent:rt.gray,primary:rt.blue,positive:rt.green,caution:rt.yellow,critical:rt.red},X5=["default","transparent"],nur=tur({base:e=>{let{dark:n,name:r}=e;if(r==="default"){const s=rt.gray,a=n?s[900].hex:s[100].hex;return{fg:n?O1.hex:D1.hex,bg:n?D1.hex:O1.hex,border:s[n?800:200].hex,focusRing:rt.blue[500].hex,shadow:{outline:Bn(s[500].hex,.4),umbra:n?Bn(s[950].hex,.4):Bn(s[500].hex,.2),penumbra:n?Bn(s[950].hex,.28):Bn(s[500].hex,.14),ambient:n?Bn(s[950].hex,.24):Bn(s[500].hex,.12)},skeleton:{from:a,to:Bn(a,.5)}}}if(r==="transparent"){const s=Na.default,a=s[n?800:200].hex;return{fg:s[n?100:900].hex,bg:s[n?950:50].hex,border:s[n?800:300].hex,focusRing:rt.blue[500].hex,shadow:{outline:Bn(s[500].hex,.4),umbra:n?Bn(s[900].hex,.4):Bn(s[500].hex,.2),penumbra:n?Bn(s[900].hex,.28):Bn(s[500].hex,.14),ambient:n?Bn(s[900].hex,.24):Bn(s[500].hex,.12)},skeleton:{from:a,to:Bn(a,.5)}}}const o=Na[r]||Na.default,i=o[n?800:200].hex;return{fg:o[n?100:900].hex,bg:o[n?950:50].hex,border:o[n?800:200].hex,focusRing:o[500].hex,shadow:{outline:Bn(o[500].hex,.4),umbra:n?Bn(o[900].hex,.4):Bn(o[500].hex,.2),penumbra:n?Bn(o[900].hex,.28):Bn(o[500].hex,.14),ambient:n?Bn(o[900].hex,.24):Bn(o[500].hex,.12)},skeleton:{from:i,to:Bn(i,.5)}}},solid:e=>{let{base:n,dark:r,name:o,state:i,tone:s}=e;const a=r?M1:R1,l=r?R1:M1,c=Na[o]||Na.default,d=X5.includes(o)&&X5.includes(s);let f=Na[s==="default"?o:s]||c;if(i==="disabled"){f=c;const g=a(n.bg,f[r?800:200].hex),v=l(g,f[r?200:800].hex);return{bg:g,bg2:l(g,f[r?50:950].hex),border:a(n.bg,f[r?800:200].hex),fg:a(n.bg,r?D1.hex:O1.hex),muted:{fg:a(n.bg,f[r?950:50].hex)},accent:{fg:a(n.bg,f[r?950:50].hex)},link:{fg:a(n.bg,f[r?950:50].hex)},code:{bg:g,fg:a(n.bg,f[r?950:50].hex)},skeleton:{from:v,to:Bn(v,.5)}}}if(i==="hovered"){const g=a(n.bg,f[r?300:600].hex),v=l(g,f[r?200:800].hex);return{bg:g,bg2:l(g,f[r?50:950].hex),border:a(n.bg,f[r?300:600].hex),fg:a(n.bg,r?D1.hex:O1.hex),muted:{fg:a(n.bg,f[r?800:200].hex)},accent:{fg:l(g,rt.red[r?800:200].hex)},link:{fg:l(g,rt.blue[r?800:200].hex)},code:{bg:a(g,f[r?950:50].hex),fg:a(n.bg,f[r?800:200].hex)},skeleton:{from:v,to:Bn(v,.5)}}}if(i==="pressed"){const g=a(n.bg,f[r?200:800].hex),v=l(g,f[r?200:800].hex);return{bg:a(n.bg,f[r?200:800].hex),bg2:l(g,f[r?50:950].hex),border:a(n.bg,f[r?200:800].hex),fg:a(n.bg,r?D1.hex:O1.hex),muted:{fg:a(n.bg,f[r?800:200].hex)},accent:{fg:l(g,rt.red[r?800:200].hex)},link:{fg:l(g,rt.blue[r?800:200].hex)},code:{bg:a(g,f[r?950:50].hex),fg:a(n.bg,f[r?800:200].hex)},skeleton:{from:v,to:Bn(v,.5)}}}if(i==="selected"){d&&(f=Na.primary);const g=a(n.bg,f[r?200:800].hex),v=l(g,f[r?200:800].hex);return{bg:g,bg2:l(g,f[r?50:950].hex),border:a(n.bg,f[r?200:800].hex),fg:a(n.bg,r?D1.hex:O1.hex),muted:{fg:a(n.bg,f[r?800:200].hex)},accent:{fg:l(g,rt.red[r?800:200].hex)},link:{fg:l(g,rt.blue[r?800:200].hex)},code:{bg:a(g,f[r?950:50].hex),fg:a(n.bg,f[r?800:200].hex)},skeleton:{from:v,to:Bn(v,.5)}}}const h=a(n.bg,f[r?400:500].hex),m=l(h,f[r?200:800].hex);return{bg:h,bg2:l(h,f[r?50:950].hex),border:a(n.bg,f[r?400:500].hex),fg:a(n.bg,r?D1.hex:O1.hex),muted:{fg:a(n.bg,f[r?900:100].hex)},accent:{fg:l(h,rt.red[r?900:100].hex)},link:{fg:l(h,rt.blue[r?900:100].hex)},code:{bg:a(h,f[r?950:50].hex),fg:a(n.bg,f[r?900:100].hex)},skeleton:{from:m,to:Bn(m,.5)}}},muted:e=>{let{base:n,dark:r,name:o,state:i,tone:s}=e;const a=r?M1:R1,l=Na[o]||Na.default,c=X5.includes(o)&&X5.includes(s);let d=Na[s==="default"?o:s]||l;if(i==="disabled"){d=l;const m=n.bg,g=a(m,d[r?900:100].hex);return{bg:m,bg2:a(m,d[r?950:50].hex),border:a(m,d[r?950:50].hex),fg:a(m,d[r?800:200].hex),muted:{fg:a(m,d[r?900:100].hex)},accent:{fg:a(m,d[r?900:100].hex)},link:{fg:a(m,d[r?900:100].hex)},code:{bg:m,fg:a(m,d[r?900:100].hex)},skeleton:{from:Bn(g,.5),to:Bn(g,.25)}}}if(i==="hovered"){const m=a(n.bg,d[r?950:50].hex),g=a(m,d[r?900:100].hex);return{bg:m,bg2:a(m,d[r?950:50].hex),border:a(m,d[r?900:100].hex),fg:a(n.bg,d[r?200:800].hex),muted:{fg:a(n.bg,d[r?400:600].hex)},accent:{fg:a(n.bg,rt.red[r?400:500].hex)},link:{fg:a(n.bg,rt.blue[r?400:600].hex)},code:{bg:a(m,d[r?950:50].hex),fg:a(n.bg,d[r?400:600].hex)},skeleton:{from:g,to:Bn(g,.5)}}}if(i==="pressed"){c&&(d=Na.primary);const m=a(n.bg,d[r?900:100].hex),g=a(m,d[r?900:100].hex);return{bg:m,bg2:a(m,d[r?950:50].hex),border:a(m,d[r?900:100].hex),fg:a(n.bg,d[r?200:800].hex),muted:{fg:a(n.bg,d[r?400:600].hex)},accent:{fg:a(m,rt.red[r?400:500].hex)},link:{fg:a(m,rt.blue[r?400:600].hex)},code:{bg:a(m,d[r?950:50].hex),fg:a(n.bg,d[r?400:600].hex)},skeleton:{from:g,to:Bn(g,.5)}}}if(i==="selected"){c&&(d=Na.primary);const m=a(n.bg,d[r?900:100].hex),g=a(m,d[r?900:100].hex);return{bg:m,bg2:a(m,d[r?950:50].hex),border:a(m,d[r?900:100].hex),fg:a(n.bg,d[r?200:800].hex),muted:{fg:a(n.bg,d[r?400:600].hex)},accent:{fg:a(m,rt.red[r?400:500].hex)},link:{fg:a(m,rt.blue[r?400:600].hex)},code:{bg:a(m,d[r?950:50].hex),fg:a(n.bg,d[r?400:600].hex)},skeleton:{from:g,to:Bn(g,.5)}}}const f=n.bg,h=a(f,d[r?900:100].hex);return{bg:f,bg2:a(f,d[r?950:50].hex),border:a(f,d[r?900:100].hex),fg:a(n.bg,d[r?300:700].hex),muted:{fg:a(n.bg,d[r?400:600].hex)},accent:{fg:a(n.bg,rt.red[r?400:500].hex)},link:{fg:a(n.bg,rt.blue[r?400:600].hex)},code:{bg:a(n.bg,d[r?950:50].hex),fg:a(n.bg,d[r?400:600].hex)},skeleton:{from:h,to:Bn(h,.5)}}},button:e=>{let{base:n,mode:r,muted:o,solid:i}=e;return r==="bleed"?{enabled:{...o.enabled,border:o.enabled.bg},hovered:{...o.hovered,border:o.hovered.bg},pressed:{...o.pressed,border:o.pressed.bg},selected:{...o.selected,border:o.selected.bg},disabled:{...o.disabled,border:o.disabled.bg}}:r==="ghost"?{...i,enabled:{...o.enabled,border:n.border},disabled:o.disabled}:i},card:e=>{let{base:n,dark:r,muted:o,name:i,solid:s,state:a}=e;if(a==="hovered")return o[i].hovered;if(a==="disabled")return o[i].disabled;const l=X5.includes(i),c=Na[i]||Na.default,d=r?M1:R1;if(a==="pressed")return l?o.primary.pressed:o[i].pressed;if(a==="selected")return l?s.primary.enabled:s[i].enabled;const f=n.bg,h=d(n.bg,c[r?900:100].hex);return{bg:f,bg2:d(f,c[r?950:50].hex),fg:n.fg,border:n.border,muted:{fg:d(n.bg,c[r?400:600].hex)},accent:{fg:d(n.bg,rt.red[r?400:500].hex)},link:{fg:d(n.bg,rt.blue[r?400:600].hex)},code:{bg:d(n.bg,c[r?950:50].hex),fg:c[r?400:600].hex},skeleton:{from:h,to:Bn(h,.5)}}},input:e=>{let{base:n,dark:r,mode:o,state:i}=e;const s=r?M1:R1;if(o==="invalid"){const a=Na.critical;return{bg:s(n.bg,a[r?950:50].hex),fg:s(n.bg,a[r?400:600].hex),border:s(n.bg,a[r?800:200].hex),placeholder:s(n.bg,a[r?600:400].hex)}}return i==="hovered"?{bg:n.bg,fg:n.fg,border:s(n.bg,rt.gray[r?700:300].hex),placeholder:s(n.bg,rt.gray[r?600:400].hex)}:i==="disabled"?{bg:s(n.bg,rt.gray[r?950:50].hex),fg:s(n.bg,rt.gray[r?700:300].hex),border:s(n.bg,rt.gray[r?900:100].hex),placeholder:s(n.bg,rt.gray[r?800:200].hex)}:i==="readOnly"?{bg:s(n.bg,rt.gray[r?950:50].hex),fg:s(n.bg,rt.gray[r?200:800].hex),border:s(n.bg,rt.gray[r?800:200].hex),placeholder:s(n.bg,rt.gray[r?600:400].hex)}:{bg:n.bg,fg:n.fg,border:n.border,placeholder:s(n.bg,rt.gray[r?600:400].hex)}},selectable:e=>{let{base:n,muted:r,tone:o,solid:i,state:s}=e;return s==="enabled"?{...r[o].enabled,bg:n.bg}:s==="pressed"?o==="default"?r.primary.pressed:r[o].pressed:s==="selected"?o==="default"?i.primary.enabled:i[o].enabled:s==="disabled"?{...r[o].disabled,bg:n.bg}:r[o][s]},spot:e=>{let{base:n,dark:r,key:o}=e;return(r?M1:R1)(n.bg,rt[o][r?400:500].hex)},syntax:e=>{let{base:n,dark:r}=e;const o=r?M1:R1,i=r?400:600,s=r?600:400;return{atrule:o(n.bg,rt.purple[i].hex),attrName:o(n.bg,rt.green[i].hex),attrValue:o(n.bg,rt.yellow[i].hex),attribute:o(n.bg,rt.yellow[i].hex),boolean:o(n.bg,rt.purple[i].hex),builtin:o(n.bg,rt.purple[i].hex),cdata:o(n.bg,rt.yellow[i].hex),char:o(n.bg,rt.yellow[i].hex),class:o(n.bg,rt.orange[i].hex),className:o(n.bg,rt.cyan[i].hex),comment:o(n.bg,rt.gray[s].hex),constant:o(n.bg,rt.purple[i].hex),deleted:o(n.bg,rt.red[i].hex),doctype:o(n.bg,rt.gray[s].hex),entity:o(n.bg,rt.red[i].hex),function:o(n.bg,rt.green[i].hex),hexcode:o(n.bg,rt.blue[i].hex),id:o(n.bg,rt.purple[i].hex),important:o(n.bg,rt.purple[i].hex),inserted:o(n.bg,rt.yellow[i].hex),keyword:o(n.bg,rt.magenta[i].hex),number:o(n.bg,rt.purple[i].hex),operator:o(n.bg,rt.magenta[i].hex),prolog:o(n.bg,rt.gray[s].hex),property:o(n.bg,rt.blue[i].hex),pseudoClass:o(n.bg,rt.yellow[i].hex),pseudoElement:o(n.bg,rt.yellow[i].hex),punctuation:o(n.bg,rt.gray[i].hex),regex:o(n.bg,rt.blue[i].hex),selector:o(n.bg,rt.red[i].hex),string:o(n.bg,rt.yellow[i].hex),symbol:o(n.bg,rt.purple[i].hex),tag:o(n.bg,rt.red[i].hex),unit:o(n.bg,rt.orange[i].hex),url:o(n.bg,rt.red[i].hex),variable:o(n.bg,rt.red[i].hex)}}}),rur={code:{family:"ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace",weights:{regular:400,medium:500,semibold:600,bold:700},sizes:[{ascenderHeight:3,descenderHeight:3,fontSize:10,iconSize:17,lineHeight:13,letterSpacing:0},{ascenderHeight:4,descenderHeight:4,fontSize:13,iconSize:21,lineHeight:17,letterSpacing:0},{ascenderHeight:5,descenderHeight:5,fontSize:16,iconSize:25,lineHeight:21,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:19,iconSize:29,lineHeight:25,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:22,iconSize:33,lineHeight:29,letterSpacing:0}]},heading:{family:'-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", Helvetica, Arial, system-ui, sans-serif',weights:{regular:700,medium:800,semibold:900,bold:900},sizes:[{ascenderHeight:4,descenderHeight:4,fontSize:12,iconSize:17,lineHeight:17,letterSpacing:0},{ascenderHeight:5,descenderHeight:5,fontSize:16,iconSize:25,lineHeight:21,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:21,iconSize:33,lineHeight:27,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:27,iconSize:41,lineHeight:33,letterSpacing:0},{ascenderHeight:8,descenderHeight:8,fontSize:33,iconSize:49,lineHeight:39,letterSpacing:0},{ascenderHeight:9,descenderHeight:9,fontSize:38,iconSize:53,lineHeight:45,letterSpacing:0}]},label:{family:'-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", system-ui, sans-serif',weights:{regular:600,medium:700,semibold:800,bold:900},sizes:[{ascenderHeight:2,descenderHeight:2,fontSize:9.8,iconSize:15,lineHeight:11,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:11.25,iconSize:17,lineHeight:12,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:12.75,iconSize:19,lineHeight:13,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:14,iconSize:21,lineHeight:14,letterSpacing:.5},{ascenderHeight:2,descenderHeight:2,fontSize:15.5,iconSize:23,lineHeight:15,letterSpacing:.5}]},text:{family:'-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Liberation Sans", Helvetica, Arial, system-ui, sans-serif',weights:{regular:400,medium:500,semibold:600,bold:700},sizes:[{ascenderHeight:3,descenderHeight:3,fontSize:10,iconSize:17,lineHeight:13,letterSpacing:0},{ascenderHeight:4,descenderHeight:4,fontSize:13,iconSize:21,lineHeight:17,letterSpacing:0},{ascenderHeight:5,descenderHeight:5,fontSize:16,iconSize:25,lineHeight:21,letterSpacing:0},{ascenderHeight:6,descenderHeight:6,fontSize:19,iconSize:29,lineHeight:25,letterSpacing:0},{ascenderHeight:7,descenderHeight:7,fontSize:22,iconSize:33,lineHeight:29,letterSpacing:0}]}},Ni={avatar:{sizes:[{distance:-3,size:25},{distance:-6,size:35},{distance:-9,size:55}]},button:{textWeight:"medium"},color:nur,container:[320,640,960,1280,1600,1920],focusRing:{offset:1,width:2},fonts:rur,media:[360,600,900,1200,1800,2400],radius:[0,1,3,6,9,12,21],shadows:[null,{umbra:[0,0,0,0],penumbra:[0,0,0,0],ambient:[0,0,0,0]},{umbra:[0,3,5,-1],penumbra:[0,6,10,0],ambient:[0,1,18,0]},{umbra:[0,7,8,-4],penumbra:[0,12,17,2],ambient:[0,5,22,4]},{umbra:[0,9,11,-5],penumbra:[0,18,28,2],ambient:[0,7,34,6]},{umbra:[0,11,15,-7],penumbra:[0,24,38,3],ambient:[0,9,46,8]}],space:[0,4,8,12,20,32,52,84,136,220],input:{checkbox:{size:17},radio:{size:17,markSize:9},switch:{width:33,height:17,padding:4,transitionDurationMs:150,transitionTimingFunction:"ease-out"},border:{width:1}}},our={dialog:{zOffset:600},popover:{zOffset:400},tooltip:{zOffset:200}};function iur(){if(typeof globalThis<"u")return globalThis;if(typeof window<"u")return window;if(typeof self<"u")return self;if(typeof global<"u")return global;throw new Error("@sanity/ui: could not locate global scope")}const tr=iur(),lW=Symbol.for("@sanity/ui/context/theme");tr[lW]=tr[lW]||p.createContext(null);const cW=tr[lW];function Het(e){const n=p.useContext(cW),{children:r,scheme:o=(n==null?void 0:n.scheme)||"light",theme:i=(n==null?void 0:n.theme)||null,tone:s=(n==null?void 0:n.tone)||"default"}=e,a=p.useMemo(()=>{if(!i)return null;const{color:c,layer:d,...f}=i,h=c[o]||c.light,m=h[s]||h.default;return{sanity:{...f,color:m,layer:d||our}}},[o,i,s]),l=p.useMemo(()=>i&&{version:0,theme:i,scheme:o,tone:s},[i,o,s]);return a?u.jsx(cW.Provider,{value:l,children:u.jsx(G8e,{theme:a,children:r})}):u.jsx("pre",{children:'ThemeProvider: no "theme" property provided'})}function T2(e){return!!(e&&typeof e=="object")}function fM(){const e=p.useContext(cW);if(!e)throw new Error("useRootTheme(): missing context value");if(!T2(e)||e.version!==0)throw new Error("useRootTheme(): the context value is not compatible");return e}function sur(e){const{children:n,scheme:r,tone:o}=e,i=fM();return u.jsx(Het,{scheme:r||i.scheme,theme:i.theme,tone:o,children:n})}function h1(){return jq()}const t3e=new WeakMap;function aur(e,n){return n===0?"screen and (max-width: ".concat(e[n]-1,"px)"):n===e.length?"screen and (min-width: ".concat(e[n-1],"px)"):"screen and (min-width: ".concat(e[n-1],"px) and (max-width: ").concat(e[n]-1,"px)")}function lur(e){const n=e.length;let r;const o=()=>{if(!r){r=[];for(let a=n;a>-1;a-=1){const l=aur(e,a);r.push({index:a,mq:window.matchMedia(l)})}}return r};return{getSnapshot:()=>{for(const{index:a,mq:l}of o())if(l.matches)return a;return 0},subscribe:a=>{const l=[];for(const{mq:c}of o()){const d=()=>{c.matches&&a()};c.addEventListener("change",d),l.push(()=>c.removeEventListener("change",d))}return()=>{for(const c of l)c()}}}}function cur(){return 0}function I2(){const e=h1(),{media:n}=e.sanity;let r=t3e.get(n);return r||(r=lur(n),t3e.set(n,r)),p.useSyncExternalStore(r.subscribe,r.getSnapshot,cur)}const uur=typeof window<"u"?p.useLayoutEffect:p.useEffect;function da(e){const n=p.useRef(null);return uur(()=>{e&&(typeof e=="function"?e(n.current):e.current=n.current)}),n}function Sj(e,n){p.useEffect(()=>{e.current&&e.current.setCustomValidity(n||"")},[n,e])}const kj="1px solid var(--card-border-color)";function dur(){return[fur,hur,pur,mur,gur]}function fur(e){const{theme:n}=e,{media:r}=n.sanity;return un(r,e.$border,o=>o?{"&&":{border:kj}}:{"&&":{border:0}})}function hur(e){const{theme:n}=e,{media:r}=n.sanity;return un(r,e.$borderTop,o=>o?{"&&":{borderTop:kj}}:{"&&":{borderTop:0}})}function pur(e){const{theme:n}=e,{media:r}=n.sanity;return un(r,e.$borderRight,o=>o?{"&&":{borderRight:kj}}:{"&&":{borderRight:0}})}function mur(e){const{theme:n}=e,{media:r}=n.sanity;return un(r,e.$borderBottom,o=>o?{"&&":{borderBottom:kj}}:{"&&":{borderBottom:0}})}function gur(e){const{theme:n}=e,{media:r}=n.sanity;return un(r,e.$borderLeft,o=>o?{"&&":{borderLeft:kj}}:{"&&":{borderLeft:0}})}const vur={'&[data-as="ul"],&[data-as="ol"]':{listStyle:"none"}},yur={content:"content-box",border:"border-box"},bur={stretch:"stretch",fill:"100%"};function xur(){return vur}function wur(){return[_ur,Sur,kur,Cur]}function Cur(e){const{theme:n}=e,{media:r}=n.sanity;return un(r,e.$display,o=>({"&:not([hidden])":{display:o}}))}function _ur(e){const{theme:n}=e,{media:r}=n.sanity;return un(r,e.$sizing,o=>({boxSizing:yur[o]}))}function Sur(e){const{theme:n}=e,{media:r}=n.sanity;return un(r,e.$height,o=>({height:bur[o]}))}function kur(e){const{theme:n}=e,{media:r}=n.sanity;return un(r,e.$overflow,o=>({overflow:o}))}const Eur={"&&:not([hidden])":{display:"flex"}};function jur(){return[Eur,Tur,Iur,Aur,$ur,Dur]}function Tur(e){const{theme:n}=e,{media:r}=n.sanity;return un(r,e.$align,o=>({alignItems:o}))}function Iur(e){const{theme:n}=e,{media:r,space:o}=n.sanity;return un(r,e.$gap,i=>({gap:i?ut(o[i]):void 0}))}function Aur(e){const{theme:n}=e,{media:r}=n.sanity;return un(r,e.$wrap,o=>({flexWrap:o}))}function $ur(e){const{theme:n}=e,{media:r}=n.sanity;return un(r,e.$justify,o=>({justifyContent:o}))}function Dur(e){const{theme:n}=e,{media:r}=n.sanity;return un(r,e.$direction,o=>({flexDirection:o}))}const Our={minWidth:0,minHeight:0};function Uet(){return[Our,Pur]}function Pur(e){const{theme:n}=e,{media:r}=n.sanity;return e.$flex?un(r,e.$flex,o=>({flex:o})):_j}function hs(e){return"inset 0 0 0 ".concat(e.width,"px ").concat(e.color)}function Rf(e){const{base:n,border:r,focusRing:o}=e,i=o.offset+o.width,s=0-o.offset,a=n?n.bg:"var(--card-bg-color)";return[s>0&&"inset 0 0 0 ".concat(s,"px var(--card-focus-ring-color)"),r&&hs(r),s<0&&"0 0 0 ".concat(0-s,"px ").concat(a),i>0&&"0 0 0 ".concat(i,"px var(--card-focus-ring-color)")].filter(Boolean).join(",")}const Rur={"&&:not([hidden])":{display:"grid"},'&[data-as="ul"],&[data-as="ol"]':{listStyle:"none"}},Mur={auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},Lur={auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"};function Fur(){return[Rur,Bur,Nur,Vur,zur,Hur,Uur,Wur,Gur]}function Bur(e){const{theme:n}=e,{media:r}=n.sanity;return un(r,e.$autoFlow,o=>({gridAutoFlow:o}))}function Nur(e){const{theme:n}=e,{media:r}=n.sanity;return un(r,e.$autoRows,o=>({gridAutoRows:o&&Lur[o]}))}function Vur(e){const{theme:n}=e,{media:r}=n.sanity;return un(r,e.$autoCols,o=>({gridAutoColumns:o&&Mur[o]}))}function zur(e){const{theme:n}=e,{media:r}=n.sanity;return un(r,e.$columns,o=>({gridTemplateColumns:o&&"repeat(".concat(o,",minmax(0,1fr));")}))}function Hur(e){const{theme:n}=e,{media:r}=n.sanity;return un(r,e.$rows,o=>({gridTemplateRows:o&&"repeat(".concat(o,",minmax(0,1fr));")}))}function Uur(e){const{theme:n}=e,{media:r,space:o}=n.sanity;return un(r,e.$gap,i=>({gridGap:i?ut(o[i]):void 0}))}function Wur(e){const{theme:n}=e,{media:r,space:o}=n.sanity;return un(r,e.$gapX,i=>({columnGap:i?ut(o[i]):void 0}))}function Gur(e){const{theme:n}=e,{media:r,space:o}=n.sanity;return un(r,e.$gapY,i=>({rowGap:i?ut(o[i]):void 0}))}function qur(){return[Zur,Xur,Qur,Jur,edr,tdr]}const Yur={auto:"auto",full:"1 / -1"},Kur={auto:"auto",full:"1 / -1"};function Zur(e){const{theme:n}=e,{media:r}=n.sanity;return un(r,e.$row,o=>typeof o=="number"?{gridRow:"span ".concat(o," / span ").concat(o)}:{gridRow:Yur[o]})}function Xur(e){const{theme:n}=e,{media:r}=n.sanity;return un(r,e.$rowStart,o=>({gridRowStart:o}))}function Qur(e){const{theme:n}=e,{media:r}=n.sanity;return un(r,e.$rowEnd,o=>({gridRowEnd:o}))}function Jur(e){const{theme:n}=e,{media:r}=n.sanity;return un(r,e.$column,o=>typeof o=="number"?{gridColumn:"span ".concat(o," / span ").concat(o)}:{gridColumn:Kur[o]})}function edr(e){const{theme:n}=e,{media:r}=n.sanity;return un(r,e.$columnStart,o=>({gridColumnStart:o}))}function tdr(e){const{theme:n}=e,{media:r}=n.sanity;return un(r,e.$columnEnd,o=>({gridColumnEnd:o}))}function gte(e){const{$fontSize:n,$iconLeft:r,$iconRight:o,$padding:i,$space:s,theme:a}=e,{fonts:l,media:c,space:d}=a.sanity,f=Math.max(i.length,s.length,n.length),h=[],m=[],g=[];for(let v=0;v<f;v+=1)g[v]=n[v]===void 0?g[v-1]:n[v],h[v]=i[v]===void 0?h[v-1]:i[v],m[v]=s[v]===void 0?m[v-1]:s[v];return un(c,h,(v,y)=>{const b=l.text.sizes[g[y]]||l.text.sizes[2],x=b.lineHeight-b.ascenderHeight-b.descenderHeight,w=d[h[y]],C=d[m[y]],_={paddingTop:ut(w-b.ascenderHeight),paddingRight:ut(w),paddingBottom:ut(w-b.descenderHeight),paddingLeft:ut(w)};return o&&(_.paddingRight=ut(w+x+C)),r&&(_.paddingLeft=ut(w+x+C)),_})}function ndr(e){return gte({...e,$iconRight:!0})}var n3e=Object.freeze,rdr=Object.defineProperty,vte=(e,n)=>n3e(rdr(e,"raw",{value:n3e(n||e.slice())})),r3e,o3e,i3e;const odr=ge(r3e||(r3e=vte([`
&:not([hidden]) {
display: flex;
}
align-items: center;
`])));function Wet(){return odr}function Get(e){const{theme:n,$scheme:r,$tone:o,$weight:i}=e,s=n.sanity.fonts.text,a=n.sanity.color.input;return ge(o3e||(o3e=vte([`
appearance: none;
background: none;
border: 0;
border-radius: 0;
outline: none;
width: 100%;
box-sizing: border-box;
font-family: `,`;
font-weight: `,`;
margin: 0;
position: relative;
z-index: 1;
display: block;
/* NOTE: This is a hack to disable Chrome’s autofill styles */
&:-webkit-autofill,
&:-webkit-autofill:hover,
&:-webkit-autofill:focus,
&:-webkit-autofill:active {
-webkit-text-fill-color: var(--input-fg-color) !important;
transition: background-color 5000s;
transition-delay: 86400s /* 24h */;
}
/* &:is(textarea) */
&[data-as='textarea'] {
resize: none;
}
color: var(--input-fg-color);
&::placeholder {
color: var(--input-placeholder-color);
}
&[data-scheme='`,"'][data-tone='",`'] {
--input-fg-color: `,`;
--input-placeholder-color: `,`;
/* enabled */
&:not(:invalid):not(:disabled):not(:read-only) {
--input-fg-color: `,`;
--input-placeholder-color: `,`;
}
/* disabled */
&:not(:invalid):disabled {
--input-fg-color: `,`;
--input-placeholder-color: `,`;
}
/* invalid */
&:invalid {
--input-fg-color: `,`;
--input-placeholder-color: `,`;
}
/* readOnly */
&:read-only {
--input-fg-color: `,`;
--input-placeholder-color: `,`;
}
}
`])),s.family,i&&s.weights[i]||s.weights.regular,r,o,a.default.enabled.fg,a.default.enabled.placeholder,a.default.enabled.fg,a.default.enabled.placeholder,a.default.disabled.fg,a.default.disabled.placeholder,a.invalid.enabled.fg,a.invalid.enabled.placeholder,a.default.readOnly.fg,a.default.readOnly.placeholder)}function qet(e){const{theme:n}=e,{fonts:r,media:o}=n.sanity;return un(o,e.$fontSize,i=>{const s=r.text.sizes[i]||r.text.sizes[2];return{fontSize:ut(s.fontSize),lineHeight:s.lineHeight/s.fontSize}})}function Yet(e){const{$hasPrefix:n,$hasSuffix:r,$scheme:o,$tone:i,theme:s}=e,{focusRing:a,input:l}=s.sanity,c=s.sanity.color.input;return ge(i3e||(i3e=vte([`
--input-box-shadow: none;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: block;
pointer-events: none;
z-index: 0;
background-color: var(--card-bg-color);
box-shadow: var(--input-box-shadow);
border-top-left-radius: `,`;
border-bottom-left-radius: `,`;
border-top-right-radius: `,`;
border-bottom-right-radius: `,`;
&[data-scheme='`,"'][data-tone='",`'] {
--card-bg-color: `,`;
--card-fg-color: `,`;
/* enabled */
*:not(:disabled) + &[data-border] {
--input-box-shadow: `,`;
}
/* invalid */
*:not(:disabled):invalid + & {
--card-bg-color: `,`;
--card-fg-color: `,`;
&[data-border] {
--input-box-shadow: `,`;
}
}
/* focused */
*:not(:disabled):focus + & {
&[data-border] {
--input-box-shadow: `,`;
}
&:not([data-border]) {
--input-box-shadow: `,`;
}
}
/* disabled */
*:disabled + & {
--card-bg-color: `,` !important;
--card-fg-color: `,` !important;
&[data-border] {
--input-box-shadow: `,`;
}
}
/* readOnly */
*:read-only + & {
--card-bg-color: `,` !important;
--card-fg-color: `,` !important;
}
/* hovered */
@media (hover: hover) {
*:not(:disabled):not(:read-only):not(:invalid):hover + & {
--card-bg-color: `,`;
--card-fg-color: `,`;
}
*:not(:disabled):not(:read-only):not(:invalid):not(:focus):hover + &[data-border] {
--input-box-shadow: `,`;
}
}
}
`])),n?0:void 0,n?0:void 0,r?0:void 0,r?0:void 0,o,i,c.default.enabled.bg,c.default.enabled.fg,hs({color:c.default.enabled.border,width:l.border.width}),c.invalid.enabled.bg,c.invalid.enabled.fg,hs({color:c.invalid.enabled.border,width:l.border.width}),Rf({border:{color:c.default.enabled.border,width:l.border.width},focusRing:a}),Rf({focusRing:a}),c.default.disabled.bg,c.default.disabled.fg,hs({color:c.default.disabled.border,width:l.border.width}),c.default.readOnly.bg,c.default.readOnly.fg,c.default.hovered.bg,c.default.hovered.fg,hs({color:c.default.hovered.border,width:l.border.width}))}function idr(e){const{theme:n}=e;return[Tl(n,["margin"],e.$margin),Tl(n,["marginLeft","marginRight"],e.$marginX),Tl(n,["marginTop","marginBottom"],e.$marginY),Tl(n,["marginTop"],e.$marginTop),Tl(n,["marginRight"],e.$marginRight),Tl(n,["marginBottom"],e.$marginBottom),Tl(n,["marginLeft"],e.$marginLeft)].filter(Boolean)}function Ket(e){const{theme:n}=e;return[Tl(n,["padding"],e.$padding),Tl(n,["paddingLeft","paddingRight"],e.$paddingX),Tl(n,["paddingTop","paddingBottom"],e.$paddingY),Tl(n,["paddingTop"],e.$paddingTop),Tl(n,["paddingRight"],e.$paddingRight),Tl(n,["paddingBottom"],e.$paddingBottom),Tl(n,["paddingLeft"],e.$paddingLeft)].filter(Boolean)}function Hp(e){const{theme:n}=e,{media:r,radius:o}=n.sanity;return un(r,e.$radius,i=>({borderRadius:ut(o[i])}))}function pB(e,n){return"".concat(e.map(ut).join(" ")," ").concat(n)}function sdr(e){if(!e)return ag;const n="0 0 0 ".concat(ut(1)," var(--card-shadow-outline-color)"),r=pB(e.umbra,"var(--card-shadow-umbra-color)"),o=pB(e.penumbra,"var(--card-shadow-penumbra-color)"),i=pB(e.ambient,"var(--card-shadow-ambient-color)");return{boxShadow:"".concat(n,", ").concat(r,", ").concat(o,", ").concat(i)}}function adr(e){const{theme:n}=e,{media:r,shadows:o}=n.sanity;return un(r,e.$shadow,i=>sdr(o[i]))}var s3e=Object.freeze,ldr=Object.defineProperty,mB=(e,n)=>s3e(ldr(e,"raw",{value:s3e(n||e.slice())})),a3e,l3e,c3e;function cdr(e){const{$accent:n,$muted:r,theme:o}=e,{weights:i}=o.sanity.fonts.text;return ge(c3e||(c3e=mB([`
color: var(--card-fg-color);
`,`
`,`
& code {
font-family: `,`;
border-radius: 1px;
background-color: var(--card-code-bg-color);
color: var(--card-code-fg-color);
}
& a {
text-decoration: none;
border-radius: 1px;
color: var(--card-link-color);
outline: none;
@media (hover: hover) {
&:hover {
text-decoration: underline;
}
}
&:focus {
box-shadow:
0 0 0 1px var(--card-bg-color),
0 0 0 3px var(--card-focus-ring-color);
}
&:focus:not(:focus-visible) {
box-shadow: none;
}
}
& strong {
font-weight: `,`;
}
& svg {
/* Certain popular CSS libraries changes the defaults for SVG display */
/* Make sure SVGs are rendered as inline elements */
display: inline;
}
& [data-sanity-icon] {
vertical-align: baseline;
}
`])),n&&ge(a3e||(a3e=mB([`
color: var(--card-accent-fg-color);
`]))),r&&ge(l3e||(l3e=mB([`
color: var(--card-muted-fg-color);
`]))),o.sanity.fonts.code.family,i.bold)}var u3e=Object.freeze,udr=Object.defineProperty,ddr=(e,n)=>u3e(udr(e,"raw",{value:u3e(n||e.slice())})),d3e;const fdr=M.div(fcr,hte,cdr),hdr=M.span(d3e||(d3e=ddr([`
display: block;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
overflow: clip;
`]))),it=p.forwardRef(function(n,r){const{accent:o=!1,align:i,children:s,muted:a=!1,size:l=2,textOverflow:c,weight:d,...f}=n;let h=s;return c==="ellipsis"&&(h=u.jsx(hdr,{children:h})),u.jsx(fdr,{"data-ui":"Text",...f,$accent:o,$align:Pe(i),$muted:a,ref:r,$size:Pe(l),$weight:d,children:u.jsx("span",{children:h})})}),Ej={root:mdr,arrow:pdr,bgStroke:ydr,stroke:bdr,initials:vdr};function pdr(){return{position:"absolute",boxSizing:"border-box",zIndex:0,opacity:0,transition:"all 0.2s linear",transform:"rotate(-90deg) translate3d(0, 6px, 0)",left:0,right:0,top:0,bottom:0,"& > svg":{width:"11px",height:"7px",position:"absolute",top:"-5px",left:"50%",transform:"translateX(-6px)","&:not([hidden])":{display:"block"}},"[data-arrow-position='inside'] > &":{transform:"rotate(-90deg) translate3d(0, 6px, 0)",opacity:0},"[data-arrow-position='top'] > &":{opacity:1,transform:"rotate(0deg)"},"[data-arrow-position='bottom'] > &":{opacity:1,transform:"rotate(-180deg)"}}}function mdr(e){const{$color:n,theme:r}=e,{focusRing:o}=r.sanity;return{backgroundColor:n,position:"relative",boxSizing:"border-box",userSelect:"none",boxShadow:"0 0 0 1px var(--card-bg-color)",'&[data-status="inactive"]':{opacity:.5},"&>svg":{"&:not([hidden])":{display:"block"}},'&[data-as="button"]':{WebkitFontSmoothing:"inherit",appearance:"none",margin:0,padding:0,border:0,font:"inherit",color:"inherit",outline:"none","&:focus":{boxShadow:Rf({focusRing:o})},"&:focus:not(:focus-visible)":{boxShadow:"none"}}}}function gdr(e){const{theme:n}=e,{avatar:r,media:o}=n.sanity;return un(o,e.$size,i=>{const s=r.sizes[i]||r.sizes[0];return{width:ut(s.size),height:ut(s.size),borderRadius:ut(s.size/2),"&>svg":{width:ut(s.size),height:ut(s.size),borderRadius:ut(s.size/2)}}})}function vdr(e){const{theme:n}=e,{base:r}=n.sanity.color;return{width:"100%",height:"100%",color:r.fg,alignItems:"center",justifyContent:"center",textTransform:"uppercase",textAlign:"center",borderRadius:"50%","&:not([hidden])":{display:"flex"}}}function ydr(){return{strokeWidth:"4px",stroke:"var(--card-bg-color)"}}function bdr(){return{strokeWidth:"3px",'[data-status="editing"] &':{strokeDasharray:"2 4",strokeLinecap:"round"}}}const xdr=M.div(gdr,Ej.root),wdr=M.div(Ej.arrow),Cdr=M.ellipse(Ej.bgStroke),_dr=M.ellipse(Ej.stroke),Sdr=M.div(Ej.initials);p.forwardRef(function(n,r){const{as:o,color:i="gray",src:s,title:a,initials:l,onImageLoadError:c,arrowPosition:d,animateArrowFrom:f,status:h="online",size:m=0,...g}=n,v=A8e.isValidElementType(o)?o:"div",y=Pe(m),b=h1(),x=b.sanity.color.spot[i]||b.sanity.color.spot.gray,C=(b.sanity.avatar.sizes[y[0]]||b.sanity.avatar.sizes[0]).size,_=C/2,S=p.useId(),[k,E]=p.useState(f||d||"inside"),[j,T]=p.useState(!1),$="avatar-image-".concat(S);p.useEffect(()=>{if(k===d)return;const O=requestAnimationFrame(()=>E(d));return()=>cancelAnimationFrame(O)},[k,d]),p.useEffect(()=>{s&&T(!1)},[s]);const D=p.useCallback(()=>{T(!0),c&&c(new Error("Avatar: the image failed to load"))},[c]),I=p.useMemo(()=>y.map(O=>O===0?0:O+1),[y]);return u.jsxs(xdr,{as:v,"data-as":typeof v=="string"?v:void 0,"data-ui":"Avatar",...g,$size:y,$color:x,"aria-label":a,"data-arrow-position":k,"data-status":h,ref:r,title:a,children:[u.jsx(wdr,{children:u.jsx("svg",{width:"11",height:"7",viewBox:"0 0 11 7",fill:"none",children:u.jsx("path",{d:"M6.67948 1.50115L11 7L0 7L4.32052 1.50115C4.92109 0.736796 6.07891 0.736795 6.67948 1.50115Z",fill:x})})}),!j&&s&&u.jsxs("svg",{viewBox:"0 0 ".concat(C," ").concat(C),fill:"none",children:[u.jsx("defs",{children:u.jsx("pattern",{id:$,patternContentUnits:"objectBoundingBox",width:"1",height:"1",children:u.jsx("image",{href:s,width:"1",height:"1",onError:D})})}),u.jsx("circle",{cx:_,cy:_,r:_,fill:"url(#".concat($,")")}),u.jsx(Cdr,{cx:_,cy:_,rx:_,ry:_,vectorEffect:"non-scaling-stroke"}),u.jsx(_dr,{cx:_,cy:_,rx:_,ry:_,stroke:x,vectorEffect:"non-scaling-stroke"})]}),(j||!s)&&l&&u.jsx(u.Fragment,{children:u.jsx(Sdr,{children:u.jsx(it,{as:"span",size:I,children:u.jsx("strong",{children:l})})})})]})});var f3e=Object.freeze,kdr=Object.defineProperty,Edr=(e,n)=>f3e(kdr(e,"raw",{value:f3e(n||e.slice())})),h3e;function jdr(e){const{theme:n}=e,{avatar:r,media:o}=n.sanity;return un(o,e.$size,i=>{const s=r.sizes[i];return s?{borderRadius:ut(s.size/2),minWidth:ut(s.size),height:ut(s.size)}:ag})}function Tdr(e){const{theme:n}=e;return ge(h3e||(h3e=Edr([`
align-items: center;
justify-content: center;
box-sizing: border-box;
user-select: none;
color: inherit;
color: var(--card-fg-color);
background: var(--card-bg-color);
box-shadow:
0 0 0 1px var(--card-bg-color),
inset 0 0 0 1.5px var(--card-hairline-hard-color);
padding: 0 `,`;
&:not([hidden]) {
display: flex;
}
`])),ut(n.sanity.space[2]))}const Idr=M.div(jdr,Tdr),uW=p.forwardRef(function(n,r){const{count:o,size:i=0}=n,s=Pe(i),a=p.useMemo(()=>s.map(l=>l===0?0:l+1),[s]);return u.jsx(Idr,{$size:s,"data-ui":"AvatarCounter",ref:r,children:u.jsx(it,{as:"span",size:a,children:u.jsx("strong",{children:o})})})});function Zet(e){return(Array.isArray(e)?e:[e]).filter(r=>Mn.isElement(r)||Mn.isFragment(r)||typeof r=="string")}var p3e=Object.freeze,Adr=Object.defineProperty,$dr=(e,n)=>p3e(Adr(e,"raw",{value:p3e(n||e.slice())})),m3e;const Ddr=ge(m3e||(m3e=$dr([`
white-space: nowrap;
& > div {
vertical-align: top;
&:not([hidden]) {
display: inline-block;
}
}
`])));function Odr(){return Ddr}function Pdr(e){const{theme:n}=e,{avatar:r,media:o}=n.sanity;return un(o,e.$size,i=>{const s=r.sizes[i];return s?{"& > div + div":{marginLeft:ut(s.distance)}}:ag})}const Rdr=M.div(Pdr,Odr);p.forwardRef(function(n,r){const{children:o,maxLength:i=4,size:s=0,...a}=n,l=Zet(o).filter(v=>typeof v!="string"),c=Math.max(i,0),d=Pe(s),f=l.length,h=c-1,m=f-h,g=m>1?l.slice(m,f):l;return u.jsxs(Rdr,{"data-ui":"AvatarStack",...a,ref:r,$size:d,children:[f===0&&u.jsx("div",{children:u.jsx(uW,{count:f})}),f!==0&&m>1&&u.jsx("div",{children:u.jsx(uW,{count:m,size:d})}),g.map((v,y)=>u.jsx("div",{children:p.cloneElement(v,{size:d})},String(y)))]})});const Mdr=M.div(xur,Uet,wur,qur,idr,Ket),Ee=p.forwardRef(function(n,r){const{as:o="div",column:i,columnStart:s,columnEnd:a,display:l="block",flex:c,height:d,margin:f=0,marginX:h,marginY:m,marginTop:g,marginRight:v,marginBottom:y,marginLeft:b,overflow:x,padding:w=0,paddingX:C,paddingY:_,paddingTop:S,paddingRight:k,paddingBottom:E,paddingLeft:j,row:T,rowStart:$,rowEnd:D,sizing:I,...O}=n;return u.jsx(Mdr,{"data-as":typeof o=="string"?o:void 0,"data-ui":"Box",...O,$column:Pe(i),$columnStart:Pe(s),$columnEnd:Pe(a),$display:Pe(l),$flex:Pe(c),$height:Pe(d),$margin:Pe(f),$marginX:Pe(h),$marginY:Pe(m),$marginTop:Pe(g),$marginRight:Pe(v),$marginBottom:Pe(y),$marginLeft:Pe(b),$overflow:Pe(x),$padding:Pe(w),$paddingX:Pe(C),$paddingY:Pe(_),$paddingTop:Pe(S),$paddingRight:Pe(k),$paddingBottom:Pe(E),$paddingLeft:Pe(j),$row:Pe(T),$rowStart:Pe($),$rowEnd:Pe(D),$sizing:Pe(I),as:o,ref:r,children:n.children})});var g3e=Object.freeze,Ldr=Object.defineProperty,gB=(e,n)=>g3e(Ldr(e,"raw",{value:g3e(n||e.slice())})),v3e,y3e,b3e;function Fdr(e){const{$accent:n,$muted:r,theme:o}=e,{fonts:i}=o.sanity;return ge(b3e||(b3e=gB([`
text-transform: uppercase;
`,`
`,`
& code {
font-family: `,`;
border-radius: 1px;
}
& a {
text-decoration: none;
border-radius: 1px;
}
& svg {
/* Certain popular CSS libraries changes the defaults for SVG display */
/* Make sure SVGs are rendered as inline elements */
display: inline;
}
& [data-sanity-icon] {
vertical-align: baseline;
}
`])),n&&ge(v3e||(v3e=gB([`
color: var(--card-accent-fg-color);
`]))),r&&ge(y3e||(y3e=gB([`
color: var(--card-muted-fg-color);
`]))),i.code.family)}var x3e=Object.freeze,Bdr=Object.defineProperty,Ndr=(e,n)=>x3e(Bdr(e,"raw",{value:x3e(n||e.slice())})),w3e;const Vdr=M.div(dcr,hte,Fdr),zdr=M.span(w3e||(w3e=Ndr([`
display: block;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
overflow: clip;
`]))),qh=p.forwardRef(function(n,r){const{accent:o,align:i,children:s,muted:a=!1,size:l=2,textOverflow:c,weight:d,...f}=n;let h=s;return c==="ellipsis"?h=u.jsx(zdr,{children:h}):h=u.jsx("span",{children:h}),u.jsx(Vdr,{"data-ui":"Label",...f,$accent:o,$align:Pe(i),$muted:a,$size:Pe(l),$weight:d,ref:r,children:h})});function Hdr(e){const{$mode:n,$tone:r,theme:o}=e,i=o.sanity.color[n==="outline"?"muted":"solid"],s=i[r]||i.default;return{backgroundColor:s.enabled.bg,color:s.enabled.fg,boxShadow:"inset 0 0 0 1px ".concat(s.enabled.border),cursor:"default","&:not([hidden])":{display:"inline-block"}}}const Udr=M(Ee)(Hp,Hdr);p.forwardRef(function(n,r){const{children:o,fontSize:i,mode:s="default",padding:a=1,radius:l=2,tone:c="default",...d}=n;return u.jsx(Udr,{"data-ui":"Badge",...d,$mode:s,$tone:c,$radius:Pe(l),padding:Pe(a),ref:r,children:u.jsx(qh,{size:i,children:o})})});const Wdr=M(Ee)(Uet,jur),bt=p.forwardRef(function(n,r){const{align:o,as:i,direction:s="row",gap:a,justify:l,wrap:c,...d}=n;return u.jsx(Wdr,{"data-ui":"Flex",...d,$align:Pe(o),$direction:Pe(s),$gap:Pe(a),$justify:Pe(l),$wrap:Pe(c),forwardedAs:i,ref:r})});var C3e=Object.freeze,Gdr=Object.defineProperty,Xet=(e,n)=>C3e(Gdr(e,"raw",{value:C3e(n||e.slice())})),_3e,S3e;const qdr=Lf(_3e||(_3e=Xet([`
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
`]))),Ydr=M(it)(S3e||(S3e=Xet([`
& > span > svg {
animation: `,` 500ms linear infinite;
}
`])),qdr),hM=p.forwardRef(function(n,r){return u.jsx(Ydr,{"data-ui":"Spinner",...n,ref:r,children:u.jsx(Pv,{})})});function Hn(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var o,i,s,a,l,c,d,f;return{"--card-shadow-outline-color":e.shadow.outline,"--card-shadow-umbra-color":e.shadow.umbra,"--card-shadow-penumbra-color":e.shadow.penumbra,"--card-shadow-ambient-color":e.shadow.ambient,"--card-focus-ring-color":e.focusRing,"--card-bg-color":n.bg,"--card-bg-image":r?"repeating-conic-gradient(".concat(n.bg," 0% 25%, ").concat(n.bg2||n.bg," 0% 50%)"):void 0,"--card-fg-color":n.fg,"--card-border-color":n.border,"--card-muted-fg-color":(o=n.muted)==null?void 0:o.fg,"--card-accent-fg-color":(i=n.accent)==null?void 0:i.fg,"--card-link-fg-color":(s=n.link)==null?void 0:s.fg,"--card-code-bg-color":(a=n.code)==null?void 0:a.bg,"--card-code-fg-color":(l=n.code)==null?void 0:l.fg,"--card-skeleton-color-from":(c=n.skeleton)==null?void 0:c.from,"--card-skeleton-color-to":(d=n.skeleton)==null?void 0:d.to,"--card-link-color":(f=n.link)==null?void 0:f.fg,"--card-hairline-soft-color":n.border,"--card-hairline-hard-color":n.border}}var k3e=Object.freeze,Kdr=Object.defineProperty,Zdr=(e,n)=>k3e(Kdr(e,"raw",{value:k3e(n||e.slice())})),E3e;function Xdr(){return ge(E3e||(E3e=Zdr([`
-webkit-font-smoothing: inherit;
appearance: none;
display: inline-flex;
align-items: center;
font: inherit;
border: 0;
outline: none;
user-select: none;
text-decoration: none;
border: 0;
box-sizing: border-box;
padding: 0;
margin: 0;
white-space: nowrap;
text-align: left;
position: relative;
& > span {
display: block;
flex: 1;
min-width: 0;
border-radius: inherit;
}
&::-moz-focus-inner {
border: 0;
padding: 0;
}
`])))}const Qdr={border:{width:1}};function Jdr(e){var n,r;const{$mode:o,theme:i}=e,{focusRing:s}=i.sanity,a=i.sanity.color.base,l=i.sanity.color.button[o]||i.sanity.color.button.default,c=l[e.$tone]||l.default,d={width:Qdr.border.width,color:"var(--card-border-color)"};return[Hn(a,c.enabled),{backgroundColor:"var(--card-bg-color)",color:"var(--card-fg-color)",boxShadow:hs(d),'&:disabled, &[data-disabled="true"]':Hn(a,c.disabled),"&:not([data-disabled='true'])":{"&:focus":{boxShadow:Rf({base:a,border:d,focusRing:s})},"&:focus:not(:focus-visible)":{boxShadow:hs(d)},"@media (hover: hover)":{"&:hover":Hn(a,c.hovered),"&:active":Hn(a,c.pressed),"&[data-hovered]":Hn(a,c.hovered)},"&[data-selected]":Hn(a,c.pressed)}},(r=(n=i.sanity.styles)==null?void 0:n.button)==null?void 0:r.root].filter(Boolean)}var j3e=Object.freeze,efr=Object.defineProperty,tfr=(e,n)=>j3e(efr(e,"raw",{value:j3e(n||e.slice())})),T3e;const nfr=M.button(Hp,Xdr,Jdr),rfr=M.div(T3e||(T3e=tfr([`
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: flex;
align-items: center;
justify-content: center;
background-color: var(--card-bg-color);
border-radius: inherit;
z-index: 1;
box-shadow: inherit;
`]))),On=p.forwardRef(function(n,r){const{children:o,disabled:i,fontSize:s,icon:a,iconRight:l,justify:c="center",loading:d,mode:f="default",padding:h=3,paddingX:m,paddingY:g,paddingTop:v,paddingBottom:y,paddingLeft:b,paddingRight:x,radius:w=2,selected:C,space:_=3,text:S,textAlign:k,tone:E="default",type:j="button",...T}=n,$=Pe(c),D=Pe(h),I=Pe(m),O=Pe(g),A=Pe(v),P=Pe(y),R=Pe(b),B=Pe(x),L=Pe(w),z=Pe(_),H=h1(),V=p.useMemo(()=>({padding:D,paddingX:I,paddingY:O,paddingTop:A,paddingBottom:P,paddingLeft:R,paddingRight:B}),[D,I,O,A,P,R,B]);return u.jsxs(nfr,{"data-ui":"Button",...T,$mode:f,$radius:L,$tone:E,"data-disabled":!!(d||i),"data-selected":C?"":void 0,disabled:!!(d||i),ref:r,type:j,children:[!!d&&u.jsx(rfr,{children:u.jsx(hM,{})}),(a||S||l)&&u.jsx(Ee,{as:"span",...V,children:u.jsxs(bt,{as:"span",justify:$,children:[a&&u.jsxs(it,{size:s,children:[p.isValidElement(a)&&a,Mn.isValidElementType(a)&&p.createElement(a)]}),S&&u.jsx(Ee,{flex:l?1:void 0,marginLeft:a?z:void 0,marginRight:l?z:void 0,children:u.jsx(it,{align:k,size:s,textOverflow:"ellipsis",weight:H.sanity.button.textWeight,children:S})}),l&&u.jsxs(it,{size:s,children:[p.isValidElement(l)&&l,Mn.isValidElementType(l)&&p.createElement(l)]})]})}),o&&u.jsx(Ee,{as:"span",...V,children:o})]})});var I3e=Object.freeze,ofr=Object.defineProperty,dW=(e,n)=>I3e(ofr(e,"raw",{value:I3e(n||e.slice())})),A3e,$3e,D3e;function ifr(e){return[sfr(e),afr(e)]}function sfr(e){const{$checkered:n,theme:r}=e,o=r.sanity.space;return ge($3e||($3e=dW([`
`,`
&[data-as='button'] {
-webkit-font-smoothing: inherit;
appearance: none;
outline: none;
font: inherit;
text-align: inherit;
border: 0;
width: -webkit-fill-available;
width: stretch;
}
/* &:is(a) */
&[data-as='a'] {
outline: none;
text-decoration: none;
}
/* &:is(pre) */
&[data-as='pre'] {
font: inherit;
}
`])),n&&ge(A3e||(A3e=dW([`
background-size: `,"px ",`px;
background-position: 50% 50%;
background-image: var(--card-bg-image);
`])),o[3],o[3]))}function afr(e){var n,r;const{$checkered:o,$focusRing:i,theme:s}=e,{focusRing:a}=s.sanity,{base:l,card:c,dark:d}=s.sanity.color,f={width:0,color:"var(--card-border-color)"};return ge(D3e||(D3e=dW([`
color-scheme: `,`;
`,`
background-color: var(--card-bg-color);
color: var(--card-fg-color);
/* &:is(button) */
&[data-as='button'] {
--card-focus-ring-box-shadow: none;
cursor: default;
box-shadow: var(--card-focus-ring-box-shadow);
&:disabled {
`,`
}
&:not(:disabled) {
&[data-pressed] {
`,`
}
&[data-selected] {
`,`
}
@media (hover: hover) {
&:not([data-pressed]):not([data-selected]) {
&[data-hovered],
&:hover {
`,`
}
&:active {
`,`
}
}
}
&:focus {
--card-focus-ring-box-shadow: `,`;
}
&:focus:not(:focus-visible) {
--card-focus-ring-box-shadow: `,`;
}
}
}
/* &:is(a) */
&[data-as='a'] {
cursor: pointer;
box-shadow: var(--card-focus-ring-box-shadow);
&[data-disabled] {
`,`
}
&:not([data-disabled]) {
&[data-pressed] {
`,`
}
&[data-selected] {
`,`
}
@media (hover: hover) {
&:not([data-pressed]):not([data-selected]) {
&[data-hovered],
&:hover {
`,`
}
&:active {
`,`
}
}
}
&:focus {
--card-focus-ring-box-shadow: `,`;
}
&:focus:not(:focus-visible) {
--card-focus-ring-box-shadow: `,`;
}
}
}
`,`
`])),d?"dark":"light",Hn(l,c.enabled,o),Hn(l,c.disabled,o),Hn(l,c.pressed,o),Hn(l,c.selected,o),Hn(l,c.hovered,o),Hn(l,c.pressed,o),i?Rf({base:l,border:f,focusRing:a}):void 0,i?hs(f):void 0,Hn(l,c.disabled,o),Hn(l,c.pressed,o),Hn(l,c.selected,o),Hn(l,c.hovered,o),Hn(l,c.pressed,o),i?Rf({base:l,border:f,focusRing:a}):void 0,i?hs(f):void 0,(r=(n=s.sanity.styles)==null?void 0:n.card)==null?void 0:r.root)}const lfr=M(Ee)(dur,Hp,adr,ifr),Si=p.forwardRef(function(n,r){const{__unstable_checkered:o=!1,__unstable_focusRing:i=!1,as:s,border:a,borderTop:l,borderRight:c,borderBottom:d,borderLeft:f,pressed:h,radius:m=0,scheme:g,selected:v,shadow:y,tone:b="default",...x}=n,w=Mn.isValidElementType(s)?s:"div",C=fM(),_=b==="inherit"?C.tone:b;return u.jsx(sur,{scheme:g,tone:_,children:u.jsx(lfr,{"data-as":typeof w=="string"?w:void 0,"data-scheme":C.scheme,"data-ui":"Card","data-tone":_,...x,$border:Pe(a),$borderTop:Pe(l),$borderRight:Pe(c),$borderBottom:Pe(d),$borderLeft:Pe(f),$checkered:o,$focusRing:i,$radius:Pe(m),$shadow:Pe(y),$tone:_,"data-checkered":o?"":void 0,"data-pressed":h?"":void 0,"data-selected":v?"":void 0,forwardedAs:w,ref:r,selected:v})})});var O3e=Object.freeze,cfr=Object.defineProperty,Qet=(e,n)=>O3e(cfr(e,"raw",{value:O3e(n||e.slice())})),P3e,R3e;function ufr(){return ge(P3e||(P3e=Qet([`
position: relative;
display: inline-block;
`])))}function dfr(e){const{theme:n}=e,r=n.sanity.color.input,{focusRing:o,input:i,radius:s}=n.sanity;return ge(R3e||(R3e=Qet([`
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
outline: none;
opacity: 0;
z-index: 1;
padding: 0;
margin: 0;
& + span {
position: relative;
display: block;
height: `,`;
width: `,`;
box-sizing: border-box;
box-shadow: `,`;
border-radius: `,`;
line-height: 1;
background-color: `,`;
& > svg {
display: block;
position: absolute;
opacity: 0;
height: 100%;
width: 100%;
& > path {
vector-effect: non-scaling-stroke;
stroke-width: 2 !important;
}
}
}
&:not(:disabled):focus + span {
box-shadow: `,`;
}
&:not(:disabled):focus:not(:focus-visible) + span {
box-shadow: `,`;
}
&:checked + span > svg:first-child {
opacity: 1;
}
&[data-read-only] + span {
background-color: `,`;
box-shadow: `,`;
color: `,`;
}
&:not([data-read-only]):disabled + span {
background-color: `,`;
box-shadow: `,`;
color: `,`;
}
&:indeterminate + span > svg:last-child {
opacity: 1;
}
`])),ut(i.checkbox.size),ut(i.checkbox.size),hs({color:r.default.enabled.border,width:i.border.width}),ut(s[2]),r.default.enabled.bg,Rf({border:{width:i.border.width,color:r.default.enabled.border},focusRing:o}),hs({color:r.default.enabled.border,width:i.border.width}),r.default.readOnly.bg,hs({width:i.border.width,color:r.default.readOnly.border}),r.default.readOnly.fg,r.default.disabled.bg,hs({width:i.border.width,color:r.default.disabled.border}),r.default.disabled.fg)}const ffr=M.div(ufr),hfr=M.input(dfr),yte=p.forwardRef(function(n,r){const{checked:o,className:i,disabled:s,indeterminate:a,customValidity:l,readOnly:c,style:d,...f}=n,h=da(r);return Sj(h,l),p.useEffect(()=>{h.current&&(h.current.indeterminate=a||!1)},[a,h]),u.jsxs(ffr,{className:i,"data-ui":"Checkbox",style:d,children:[u.jsx(hfr,{"data-read-only":!s&&c?"":void 0,...f,checked:o,disabled:s||c,type:"checkbox",readOnly:c,ref:h}),u.jsxs("span",{children:[u.jsx(Ic,{}),u.jsx(Mq,{})]})]})});var M3e=Object.freeze,pfr=Object.defineProperty,mfr=(e,n)=>M3e(pfr(e,"raw",{value:M3e(n||e.slice())})),L3e;function gfr(e){let{theme:n}=e;const r=n.sanity.color.syntax;return{"&.atrule":{color:r.atrule},"&.attr-name":{color:r.attrName},"&.attr-value":{color:r.attrValue},"&.attribute":{color:r.attribute},"&.boolean":{color:r.boolean},"&.builtin":{color:r.builtin},"&.cdata":{color:r.cdata},"&.char":{color:r.char},"&.class":{color:r.class},"&.class-name":{color:r.className},"&.comment":{color:r.comment},"&.constant":{color:r.constant},"&.deleted":{color:r.deleted},"&.doctype":{color:r.doctype},"&.entity":{color:r.entity},"&.function":{color:r.function},"&.hexcode":{color:r.hexcode},"&.id":{color:r.id},"&.important":{color:r.important},"&.inserted":{color:r.inserted},"&.keyword":{color:r.keyword},"&.number":{color:r.number},"&.operator":{color:r.operator},"&.prolog":{color:r.prolog},"&.property":{color:r.property},"&.pseudo-class":{color:r.pseudoClass},"&.pseudo-element":{color:r.pseudoElement},"&.punctuation":{color:r.punctuation},"&.regex":{color:r.regex},"&.selector":{color:r.selector},"&.string":{color:r.string},"&.symbol":{color:r.symbol},"&.tag":{color:r.tag},"&.unit":{color:r.unit},"&.url":{color:r.url},"&.variable":{color:r.variable}}}function vfr(){return ge(L3e||(L3e=mfr([`
color: var(--card-code-fg-color);
& code {
font-family: inherit;
&.refractor .token {
`,`
}
}
& a {
color: inherit;
text-decoration: underline;
border-radius: 1px;
}
& svg {
/* Certain popular CSS libraries changes the defaults for SVG display */
/* Make sure SVGs are rendered as inline elements */
display: inline;
}
& [data-sanity-icon] {
vertical-align: baseline;
}
`])),gfr)}const yfr=M.pre(vfr,ccr),bfr=p.forwardRef(function(n,r){const{children:o,language:i,size:s=2,weight:a,...l}=n,c=typeof i=="string"?i:void 0,d=c?Jh.hasLanguage(c):!1;return u.jsxs(yfr,{"data-ui":"Code",...l,$size:Pe(s),$weight:a,ref:r,children:[!(c&&d)&&u.jsx("code",{children:o}),c&&d&&u.jsx(Jh,{inline:!0,language:c,value:String(o)})]})}),xfr={width:"100%",margin:"0 auto"};function wfr(){return xfr}function Cfr(e){const{theme:n}=e,{container:r,media:o}=n.sanity;return un(o,e.$width,i=>({maxWidth:i==="auto"?"none":ut(r[i])}))}const _fr=M(Ee)(wfr,Cfr),jj=p.forwardRef(function(n,r){const{as:o,width:i=2,...s}=n;return u.jsx(_fr,{"data-ui":"Container",...s,$width:Pe(i),forwardedAs:o,ref:r})}),Sfr=M(Ee)(Fur),bte=p.forwardRef(function(n,r){const{as:o,autoRows:i,autoCols:s,autoFlow:a,columns:l,gap:c,gapX:d,gapY:f,rows:h,children:m,...g}=n;return u.jsx(Sfr,{"data-as":typeof o=="string"?o:void 0,"data-ui":"Grid",...g,$autoRows:Pe(i),$autoCols:Pe(s),$autoFlow:Pe(a),$columns:Pe(l),$gap:Pe(c),$gapX:Pe(d),$gapY:Pe(f),$rows:Pe(h),forwardedAs:o,ref:r,children:m})});var F3e=Object.freeze,kfr=Object.defineProperty,vB=(e,n)=>F3e(kfr(e,"raw",{value:F3e(n||e.slice())})),B3e,N3e,V3e;function Efr(e){const{$accent:n,$muted:r,theme:o}=e;return ge(V3e||(V3e=vB([`
`,`
`,`
& code {
font-family: `,`;
border-radius: 1px;
}
& a {
text-decoration: none;
border-radius: 1px;
color: var(--card-link-color);
outline: none;
@media (hover: hover) {
&:hover {
text-decoration: underline;
}
}
&:focus {
box-shadow:
0 0 0 1px var(--card-bg-color),
0 0 0 3px var(--card-focus-ring-color);
}
&:focus:not(:focus-visible) {
box-shadow: none;
}
}
& svg {
/* Certain popular CSS libraries changes the defaults for SVG display */
/* Make sure SVGs are rendered as inline elements */
display: inline;
}
& [data-sanity-icon] {
vertical-align: baseline;
}
`])),n&&ge(B3e||(B3e=vB([`
color: var(--card-accent-fg-color);
`]))),r&&ge(N3e||(N3e=vB([`
color: var(--card-muted-fg-color);
`]))),o.sanity.fonts.code.family)}var z3e=Object.freeze,jfr=Object.defineProperty,Tfr=(e,n)=>z3e(jfr(e,"raw",{value:z3e(n||e.slice())})),H3e;const Ifr=M.div(Efr,hte,ucr),Afr=M.span(H3e||(H3e=Tfr([`
display: block;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
overflow: clip;
`])));p.forwardRef(function(n,r){const{accent:o=!1,align:i,children:s,muted:a=!1,size:l=2,textOverflow:c,weight:d,...f}=n;let h=s;return c==="ellipsis"&&(h=u.jsx(Afr,{children:h})),u.jsx(Ifr,{"data-ui":"Heading",...f,$accent:o,$align:Pe(i),$muted:a,$size:Pe(l),$weight:d,ref:r,children:u.jsx("span",{children:h})})});function $fr(){return{lineHeight:0,"&&:not([hidden])":{display:"block"},"& > div":{display:"inline-block",verticalAlign:"middle"}}}function Dfr(e){const{theme:n}=e;return un(n.sanity.media,e.$space,r=>{const o=ut(n.sanity.space[r]);return{margin:"-".concat(o," 0 0 -").concat(o),"& > div":{padding:"".concat(o," 0 0 ").concat(o)}}})}const Ofr=M(Ee)($fr,Dfr),Up=p.forwardRef(function(n,r){const{as:o,children:i,space:s,...a}=n,l=p.useMemo(()=>Zet(i).filter(Boolean).map((c,d)=>u.jsx("div",{children:c},d)),[i]);return u.jsx(Ofr,{"data-ui":"Inline",...a,$space:Pe(s),forwardedAs:o,ref:r,children:l})});var U3e=Object.freeze,Pfr=Object.defineProperty,Rfr=(e,n)=>U3e(Pfr(e,"raw",{value:U3e(n||e.slice())})),W3e;function Mfr(){return ge(W3e||(W3e=Rfr([`
background: var(--card-bg-color);
font: inherit;
box-shadow: inset 0 0 0 1px var(--card-hairline-hard-color);
&:not([hidden]) {
display: inline-block;
}
`])))}const Lfr=M.kbd(Hp,Mfr),Ffr=p.forwardRef(function(n,r){const{children:o,fontSize:i=1,padding:s=1,radius:a=2,...l}=n;return u.jsx(Lfr,{"data-ui":"KBD",...l,$radius:Pe(a),ref:r,children:u.jsx(Ee,{as:"span",padding:s,children:u.jsx(bfr,{as:"span",muted:!0,size:i,children:o})})})}),fW=Symbol.for("@sanity/ui/context/boundaryElement");tr[fW]=tr[fW]||p.createContext(null);const Bfr=tr[fW],Nfr={version:0,element:null};function pM(){const e=p.useContext(Bfr);if(e&&(!T2(e)||e.version!==0))throw new Error("useBoundaryElement(): the context value is not compatible");return e||Nfr}function Vfr(e,n){const r=[];for(let o=0;o<e.length;o+=1)e[o]>n&&r.push(o);return r}function zfr(e,n){const r=[];for(let o=0;o<e.length;o+=1)e[o]<=n&&r.push(o);return r}p.forwardRef(function(n,r){const o=h1(),{children:i,media:s=o.sanity.media,...a}=n,l=da(r),[c,d]=p.useState(null),f=Net(c),h=p.useMemo(()=>{var y;return(y=f==null?void 0:f.border.width)!=null?y:window.innerWidth},[f]),m=p.useMemo(()=>Vfr(s,h),[s,h]),g=p.useMemo(()=>zfr(s,h),[s,h]),v=p.useCallback(y=>{l.current=y,d(y)},[l]);return u.jsx("div",{"data-ui":"ElementQuery",...a,"data-eq-max":m.length?m.join(" "):void 0,"data-eq-min":g.length?g.join(" "):void 0,ref:v,children:i})});function Jet(e){if(!T2(e)||e.version!==0)throw new Error("the context value is not compatible");if(!e)throw new Error("components using `useLayer()` should be wrapped in a <LayerProvider>.");if(e.version===0)return e;throw new Error("could not get layer context")}const hW=Symbol.for("@sanity/ui/context/layer");tr[hW]=tr[hW]||p.createContext(null);const pW=tr[hW];function Tj(){const e=p.useContext(pW);if(!e)throw new Error("useLayer(): missing context value");try{return Jet(e)}catch(n){throw n instanceof Error?new Error("useLayer(): ".concat(n.message)):new Error("useLayer(): ".concat(n))}}function Hfr(e){const n=requestAnimationFrame(e);return()=>{cancelAnimationFrame(n)}}function Ufr(e){return xte(e)||wte(e)}function Wp(e){return e instanceof Node&&e.nodeType===Node.ELEMENT_NODE}function xte(e){return Wp(e)&&e.nodeName==="A"}function Wfr(e){return Wp(e)&&e.nodeName==="INPUT"}function wte(e){return Wp(e)&&e.nodeName==="BUTTON"}function Gfr(e){return Wp(e)&&e.nodeName==="SELECT"}function qfr(e){return Wp(e)&&e.nodeName==="TEXTAREA"}function mW(e,n){return e.contains(n)||e===n}function Yfr(e){return!!document.activeElement&&e.contains(document.activeElement)}function Kfr(e){return e.tabIndex>0||e.tabIndex===0&&e.getAttribute("tabIndex")!==null?!0:xte(e)?!!e.href&&e.rel!=="ignore":Wfr(e)?e.type!=="hidden"&&e.type!=="file"&&!e.disabled:wte(e)||Gfr(e)||qfr(e)?!e.disabled:!1}function ett(e){if(!Kfr(e))return!1;try{e.focus()}catch{}return document.activeElement===e}function hk(e){for(let n=0;n<e.childNodes.length;n++){const r=e.childNodes[n];if(Wp(r)&&(ett(r)||hk(r)))return!0}return!1}function ttt(e){for(let n=e.childNodes.length-1;n>=0;n--){const r=e.childNodes[n];if(Wp(r)&&(ett(r)||ttt(r)))return!0}return!1}function Zfr(e){if(!(e instanceof Element))return!1;const n=window.getComputedStyle(e);return n.overflowX.includes("auto")||n.overflowX.includes("scroll")||n.overflowY.includes("auto")||n.overflowY.includes("scroll")}function ntt(e){var n;const{children:r,zOffset:o=0}=e,i=p.useContext(pW),s=i&&Jet(i),a=s==null?void 0:s.registerChild,c=((n=s==null?void 0:s.level)!=null?n:0)+1,d=Pe(o),f=d.length-1,h=Math.min(I2(),f),m=s?s.zIndex+d[h]:d[h],[,g]=p.useState({}),[v,y]=p.useState(0),b=v===0,x=p.useCallback(C=>{const _=a==null?void 0:a(C);return C!==void 0?g(S=>{var k;const E=(k=S[C])!=null?k:0,j={...S,[C]:E+1};return y(Object.keys(j).length),j}):y(S=>S+1),()=>{C!==void 0?g(S=>{const k={...S};return k[C]===1?(delete k[C],y(Object.keys(k).length)):k[C]-=1,k}):y(S=>S-1),_==null||_()}},[a]);p.useEffect(()=>a==null?void 0:a(c),[c,a]);const w=p.useMemo(()=>({version:0,isTopLayer:b,level:c,registerChild:x,size:v,zIndex:m}),[b,c,x,v,m]);return u.jsx(pW.Provider,{value:w,children:r})}const Xfr=M.div({position:"relative"}),Qfr=p.forwardRef(function(n,r){const{children:o,onActivate:i,onFocus:s,style:a=ag,...l}=n,{zIndex:c,isTopLayer:d}=Tj(),f=p.useRef(null),h=da(r),m=p.useRef(d);p.useEffect(()=>{m.current!==d&&d&&(i==null||i({activeElement:f.current})),m.current=d},[d,i]);const g=p.useCallback(v=>{s==null||s(v);const y=h.current,b=document.activeElement;!d||!y||!b||Wp(b)&&mW(y,b)&&(f.current=b)},[h,d,s]);return u.jsx(Xfr,{...l,"data-ui":"Layer",onFocus:g,ref:h,style:{...a,zIndex:c},children:o})}),Cte=p.forwardRef(function(n,r){const{children:o,zOffset:i=1,...s}=n;return u.jsx(ntt,{zOffset:i,children:u.jsx(Qfr,{...s,ref:r,children:o})})}),gW=Symbol.for("@sanity/ui/context/portal"),r0=Symbol.for("@sanity/ui/context/portal/element");tr[r0]=null;const Jfr={version:0,boundaryElement:null,get element(){return typeof document>"u"?null:(tr[r0]||(tr[r0]=document.createElement("div"),tr[r0].setAttribute("data-portal",""),document.body.appendChild(tr[r0])),tr[r0])}};tr[gW]=tr[gW]||p.createContext(Jfr);const rtt=tr[gW];function Ij(){const e=p.useContext(rtt);if(!e)throw new Error("usePortal(): missing context value");if(!T2(e)||e.version!==0)throw new Error("usePortal(): the context value is not compatible");return e}function mM(e){var n;const{children:r,__unstable_name:o}=e,i=Ij(),s=(o?i.elements&&i.elements[o]:i.element)||((n=i.elements)==null?void 0:n.default);return s?ea.createPortal(r,s):null}function ehr(e){const n=p.useRef(e);return thr(n.current,e)||(n.current=e),n.current}function thr(e,n){if(!e||!n)return e===n;const r=Object.keys(e),o=Object.keys(n);return r.length!==o.length?!1:r.every(i=>e[i]===n[i])}const nhr=typeof document<"u";function ott(e){const{boundaryElement:n,children:r,element:o,__unstable_elements:i}=e,s=ehr(i),a=p.useMemo(()=>({version:0,boundaryElement:n||null,element:o||nhr&&document.body||null,elements:s}),[n,o,s]);return u.jsx(rtt.Provider,{value:a,children:r})}var G3e=Object.freeze,rhr=Object.defineProperty,ohr=(e,n)=>G3e(rhr(e,"raw",{value:G3e(n||e.slice())})),q3e;const ihr=M.div(q3e||(q3e=ohr([`
display: block;
width: 0;
height: 0;
position: absolute;
overflow: hidden;
overflow: clip;
`])));p.forwardRef(function(n,r){const{as:o,children:i}=n;return u.jsx(ihr,{"aria-hidden":!0,as:o,"data-ui":"SrOnly",ref:r,children:i})});var Y3e=Object.freeze,shr=Object.defineProperty,itt=(e,n)=>Y3e(shr(e,"raw",{value:Y3e(n||e.slice())})),K3e,Z3e;const ahr=M.div(K3e||(K3e=itt([`
position: relative;
`]))),X3e=M.div(Z3e||(Z3e=itt([`
position: absolute;
left: 0;
right: 0;
`])));p.forwardRef(function(n,r){const{as:o="div",gap:i=0,getItemKey:s,items:a=[],onChange:l,renderItem:c,...d}=n,{space:f}=h1().sanity,h=da(r),m=p.useRef(null),[g,v]=p.useState(0),[y,b]=p.useState(0),[x,w]=p.useState(-1);p.useEffect(()=>{if(!m.current)return;const T=m.current.firstChild;T instanceof HTMLElement&&w(T.offsetHeight)},[c]),p.useEffect(()=>{if(!h.current)return;let T=h.current.parentNode;for(;T&&!Zfr(T);)T=T.parentNode;if(T){const I=T;if(!(I instanceof HTMLElement))return;const O=()=>{v(I.scrollTop)};I.addEventListener("scroll",O,{passive:!0});const A=new Bet(P=>{b(P[0].contentRect.height)});return A.observe(I),O(),()=>{I.removeEventListener("scroll",O),A.unobserve(I),A.disconnect()}}const $=()=>{v(window.scrollY)},D=()=>{b(window.innerHeight)};return window.addEventListener("scroll",$,{passive:!0}),window.addEventListener("resize",D),b(window.innerHeight),$(),()=>{window.removeEventListener("scroll",$),window.removeEventListener("resize",D)}},[h]);const C=a.length,_=x?C*(x+f[i])-f[i]:0,S=_?Math.max(Math.floor(g/_*C)-2,0):0,k=_?Math.ceil((g+y)/_*C)+1:0;p.useEffect(()=>{l&&l({fromIndex:S,gap:f[i],itemHeight:x,scrollHeight:y,scrollTop:g,toIndex:k})},[S,i,x,l,y,g,f,k]);const E=p.useMemo(()=>!c||a.length===0?null:x===-1?[u.jsx(X3e,{children:c(a[0])},0)]:a.slice(S,k).map((T,$)=>{const D=S+$,I=c(T),O=s?s(T,D):D;return u.jsx(X3e,{style:{top:D*(x+f[i])},children:I},O)}),[S,i,s,x,a,c,f,k]),j=p.useMemo(()=>({height:_}),[_]);return u.jsx(ahr,{as:o,"data-ui":"VirtualList",...d,ref:h,children:u.jsx("div",{ref:m,style:j,children:E})})});const lhr=4,ob=4,Qd=27,chr=11,stt=[0,0,0,0],uhr={top:["bottom","left","right"],"top-start":["bottom-start","left-start","right-start"],"top-end":["bottom-end","left-end","right-end"],bottom:["top","left","right"],"bottom-start":["top-start","left-start","right-start"],"bottom-end":["top-end","left-end","right-end"],left:["right","top","bottom"],"left-start":["right-start","top-start","bottom-start"],"left-end":["right-end","top-end","bottom-end"],right:["left","top","bottom"],"right-start":["left-start","top-start","bottom-start"],"right-end":["left-end","top-end","bottom-end"]};function dhr(e){const{apply:n,margins:r,padding:o=0}=e;return{name:"@sanity/ui/size",async fn(i){const{elements:s,placement:a,platform:l,rects:c}=i,{floating:d,reference:f}=c,h=await Ix(i,{altBoundary:!0,boundary:e.boundaryElement||void 0,elementContext:"floating",padding:o,rootBoundary:"viewport"});let m=1/0,g=1/0;const v=d.width,y=d.height;a.includes("top")&&(m=v-(h.left+h.right),g=y-h.top),a.includes("right")&&(m=v-h.right,g=y-(h.top+h.bottom)),a.includes("bottom")&&(m=v-(h.left+h.right),g=y-h.bottom),a.includes("left")&&(m=v-h.left,g=y-(h.top+h.bottom)),n({availableWidth:m-r[1]-r[3],availableHeight:g-r[0]-r[2],elements:s,referenceWidth:f.width-r[1]-r[3]});const b=await l.getDimensions(s.floating),x=b.height,w=b.width;return v!==w||y!==x?{reset:{rects:!0}}:{}}}}function fhr(e){const{mediaIndex:n,theme:r,width:o}=e,i=o[n],s=i===void 0?o[o.length-1]:i;return typeof s=="number"?r.sanity.container[s]:void 0}function hhr(e){const{boundaryWidth:n,currentWidth:r}=e;if(!(r===void 0&&n===void 0))return Math.min(r??1/0,(n||1/0)-ob*2)}var Q3e=Object.freeze,phr=Object.defineProperty,_te=(e,n)=>Q3e(phr(e,"raw",{value:Q3e(n||e.slice())})),J3e,eTe,tTe;const mhr=M.div(J3e||(J3e=_te([`
position: absolute;
pointer-events: none;
width: `,`px;
height: `,`px;
fill: none;
:empty + & {
display: none;
}
& > svg {
display: block;
transform-origin: `,"px ",`px;
}
[data-placement^='top'] > & {
bottom: -`,`px;
}
[data-placement^='right'] > & {
left: -`,`px;
& > svg {
transform: rotate(90deg);
}
}
[data-placement^='left'] > & {
right: -`,`px;
& > svg {
transform: rotate(-90deg);
}
}
[data-placement^='bottom'] > & {
top: -`,`px;
& > svg {
transform: rotate(180deg);
}
}
`])),Qd,Qd,Qd/2,Qd/2,Qd,Qd,Qd,Qd),ghr=M.path(eTe||(eTe=_te([`
fill: var(--card-shadow-outline-color);
`]))),vhr=M.path(tTe||(tTe=_te([`
fill: var(--card-bg-color);
`]))),yhr=p.forwardRef(function(n,r){return u.jsx(mhr,{"data-ui":"Popover__arrow",...n,ref:r,children:u.jsxs("svg",{width:Qd,height:chr,viewBox:"0 0 27 11",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[u.jsx(ghr,{d:"M1.18708 1C3.29803 1.0011 5.29585 1.95479 6.62414 3.59561L11.1683 9.20895C12.369 10.6922 14.631 10.6922 15.8317 9.20894L20.3759 3.59561C21.7042 1.95478 23.702 1.0011 25.8129 1H21.9436C21.0533 1.49255 20.2545 2.15618 19.5986 2.96641L15.0545 8.57975C14.254 9.56855 12.746 9.56855 11.9455 8.57975L7.40139 2.96642C6.74548 2.15618 5.94673 1.49255 5.05643 1H1.18708Z"}),u.jsx(vhr,{d:"M1.18342 0C3.59749 0 5.88246 1.0901 7.40138 2.96642L11.9455 8.57975C12.746 9.56855 14.254 9.56855 15.0545 8.57975L19.5986 2.96641C21.1175 1.0901 23.4025 0 25.8166 0H27H0H1.18342Z"})]})})}),bhr=M(Si)({"&:not([hidden])":{display:"flex"},flexDirection:"column",width:"max-content",minWidth:"min-content"}),att=p.memo(p.forwardRef(function(n,r){const{__unstable_margins:o,arrow:i,arrowRef:s,arrowX:a,arrowY:l,children:c,padding:d,placement:f,overflow:h,radius:m,scheme:g,shadow:v,strategy:y,style:b,tone:x,width:w,x:C,y:_,...S}=n,{zIndex:k}=Tj(),E=p.useMemo(()=>o||stt,[o]),j=(C??0)+E[3],T=(_??0)+E[0],$=p.useMemo(()=>({position:y,top:T,left:j,width:w,zIndex:k,...b}),[y,b,w,j,T,k]),D=f&&Det[f.split("-")[0]],I=p.useMemo(()=>{const O={left:a!==null?a:void 0,top:l!==null?l:void 0,right:void 0,bottom:void 0};return D&&(O[D]=0-Qd),O},[a,l,D]);return u.jsxs(bhr,{"data-ui":"Popover",...S,"data-placement":f,radius:m,ref:r,scheme:g,shadow:v,sizing:"border",style:$,tone:x,children:[u.jsx(bt,{"data-ui":"Popover__wrapper",direction:"column",flex:1,overflow:h,children:u.jsx(bt,{direction:"column",flex:1,padding:d,children:c})}),i&&u.jsx(yhr,{ref:s,style:I})]})}));att.displayName="PopoverCard";const A2=p.memo(p.forwardRef(function(n,r){var o,i,s,a,l,c,d,f,h;const m=h1(),g=pM(),{__unstable_margins:v=stt,arrow:y=!0,boundaryElement:b=g.element,children:x,constrainSize:w=!1,content:C,disabled:_,fallbackPlacements:S=(i=n.fallbackPlacements)!=null?i:uhr[(o=n.placement)!=null?o:"bottom"],matchReferenceWidth:k,floatingBoundary:E=(s=n.boundaryElement)!=null?s:g.element,open:j,overflow:T="hidden",padding:$,placement:D="bottom",portal:I,preventOverflow:O=!0,radius:A=3,referenceBoundary:P=(a=n.boundaryElement)!=null?a:g.element,referenceElement:R,scheme:B,shadow:L=3,tone:z="inherit",width:H="auto",zOffset:V=(l=m.sanity.layer)==null?void 0:l.popover.zOffset,updateRef:W,...q}=n,F=(c=Net(b))==null?void 0:c.border,Q=Pe($),N=Pe(A),Y=Pe(L),Z=Pe(H),ne=Pe(V),X=da(r),J=p.useRef(null),oe="viewport",ue=I2(),le=w||O?F==null?void 0:F.width:void 0,fe=fhr({mediaIndex:ue,theme:m,width:Z}),ke=p.useRef(fe);p.useEffect(()=>{ke.current=fe},[fe]);const Ce=hhr({boundaryWidth:le,currentWidth:fe}),ee=p.useRef(Ce);p.useEffect(()=>{ee.current=Ce},[Ce]);const ae=p.useRef();p.useEffect(()=>{const ft=X.current;if(!j||!ft)return;const lo=ae.current;k?lo!==void 0&&(ft.style.width="".concat(lo,"px")):fe!==void 0&&(ft.style.width="".concat(fe,"px")),typeof Ce=="number"&&(ft.style.maxWidth="".concat(Ce,"px"))},[fe,X,k,Ce,j]);const re=p.useMemo(()=>{const ft=[];return(w||O)&&ft.push(v8({boundary:E||void 0,fallbackPlacements:S,padding:ob,rootBoundary:oe})),ft.push(h8({mainAxis:y?lhr:0})),(w||k)&&ft.push(dhr({apply(lo){let{availableWidth:gl,availableHeight:rs,elements:ki,referenceWidth:mr}=lo;ae.current=mr;const Wt=ke.current,Ke=ee.current;k?ki.floating.style.width="".concat(mr,"px"):Wt!==void 0&&(ki.floating.style.width="".concat(Wt,"px")),w&&(ki.floating.style.maxWidth="".concat(Math.min(gl,Ke??1/0),"px"),ki.floating.style.maxHeight="".concat(rs,"px"))},boundaryElement:E||void 0,constrainSize:w,margins:v,matchReferenceWidth:k,padding:ob})),O&&ft.push(g8({boundary:E||void 0,rootBoundary:oe,padding:ob})),y&&ft.push(iJe({element:J,padding:ob})),ft.push(xRe({boundary:P||void 0,padding:ob,strategy:"referenceHidden"})),ft},[y,w,S,E,v,k,O,P]),{x:ye,y:ce,middlewareData:me,placement:we,refs:xe,strategy:De,update:Me}=aJe({middleware:re,placement:D,whileElementsMounted:iE}),Re=(d=me.hide)==null?void 0:d.referenceHidden,xt=(f=me.arrow)==null?void 0:f.x,Ie=(h=me.arrow)==null?void 0:h.y,Ve=p.useCallback(ft=>{J.current=ft},[]),pt=p.useCallback(ft=>{X.current=ft,xe.setFloating(ft)},[X,xe]),br=p.useCallback(ft=>{xe.setReference(ft);const lo=x==null?void 0:x.ref;typeof lo=="function"?lo(ft):lo&&(lo.current=ft)},[x,xe]),at=p.useMemo(()=>!x||R?null:p.cloneElement(x,{ref:br}),[x,R,br]);if(p.useEffect(()=>{W&&(typeof W=="function"?W(Me):W&&(W.current=Me))},[Me,W]),p.useEffect(()=>{xe.setReference(R||null)},[R,xe]),_)return x||u.jsx(u.Fragment,{});const It=u.jsx(ntt,{zOffset:ne,children:u.jsx(att,{...q,__unstable_margins:v,arrow:y,arrowRef:Ve,arrowX:xt,arrowY:Ie,hidden:Re,overflow:T,padding:Q,placement:we,radius:N,ref:pt,scheme:B,shadow:Y,strategy:De,tone:z,width:k?ae.current:fe,x:ye,y:ce,children:C})});return u.jsxs(u.Fragment,{children:[j&&u.jsx(u.Fragment,{children:I?u.jsx(mM,{__unstable_name:typeof I=="string"?I:void 0,children:It}):It}),at]})}));A2.displayName="Popover";var nTe=Object.freeze,xhr=Object.defineProperty,ltt=(e,n)=>nTe(xhr(e,"raw",{value:nTe(n||e.slice())})),rTe,oTe;function whr(){return ge(rTe||(rTe=ltt([`
position: relative;
&:not([hidden]) {
display: inline-block;
}
&[data-read-only] {
outline: 1px solid red;
}
`])))}function Chr(e){const{theme:n}=e,{focusRing:r,input:o}=n.sanity,i=n.sanity.color.input,s=(o.radio.size-o.radio.markSize)/2;return ge(oTe||(oTe=ltt([`
appearance: none;
position: absolute;
top: 0;
left: 0;
opacity: 0;
height: 100%;
width: 100%;
outline: none;
z-index: 1;
padding: 0;
margin: 0;
border-radius: `,`;
border: none;
/* enabled */
& + span {
display: block;
position: relative;
height: `,`;
width: `,`;
border-radius: `,`;
background: `,`;
box-shadow: `,`;
&::after {
content: '';
position: absolute;
top: `,`;
left: `,`;
height: `,`;
width: `,`;
border-radius: `,`;
background: `,`;
opacity: 0;
}
}
/* focused */
&:not(:disabled):focus + span {
box-shadow: `,`;
}
&:not(:disabled):focus:not(:focus-visible) + span {
box-shadow: `,`;
}
&:checked + span::after {
opacity: 1;
}
/* read only */
&[data-read-only] + span {
box-shadow: 0 0 0 1px `,`;
background: `,`;
&::after {
background: `,`;
}
}
/* disabled */
&:not([data-read-only]):disabled + span {
box-shadow: 0 0 0 1px `,`;
background: `,`;
&::after {
background: `,`;
}
}
`])),ut(o.radio.size/2),ut(o.radio.size),ut(o.radio.size),ut(o.radio.size/2),i.default.enabled.bg,hs({color:i.default.enabled.border,width:o.border.width}),ut(s),ut(s),ut(o.radio.markSize),ut(o.radio.markSize),ut(o.radio.markSize/2),i.default.enabled.fg,Rf({border:{width:o.border.width,color:i.default.enabled.border},focusRing:r}),hs({color:i.default.enabled.border,width:o.border.width}),i.default.readOnly.border,i.default.readOnly.bg,i.default.readOnly.fg,i.default.disabled.border,i.default.disabled.bg,i.default.disabled.fg)}const _hr=M.div(whr),Shr=M.input(Chr);p.forwardRef(function(n,r){const{className:o,disabled:i,style:s,customValidity:a,readOnly:l,...c}=n,d=da(r);return Sj(d,a),u.jsxs(_hr,{className:o,"data-ui":"Radio",style:s,children:[u.jsx(Shr,{"data-read-only":!i&&l?"":void 0,...c,disabled:i||l,readOnly:l,ref:d,type:"radio"}),u.jsx("span",{})]})});var iTe=Object.freeze,khr=Object.defineProperty,gM=(e,n)=>iTe(khr(e,"raw",{value:iTe(n||e.slice())})),sTe,aTe,lTe,cTe;function Ehr(){return ge(sTe||(sTe=gM([`
position: relative;
width: -webkit-fill-available;
width: stretch;
&:not([hidden]) {
display: inline-block;
}
`])))}function jhr(e){const{theme:n}=e,r=n.sanity.fonts.text;return ge(aTe||(aTe=gM([`
-webkit-font-smoothing: antialiased;
appearance: none;
border: 0;
font-family: `,`;
color: inherit;
width: 100%;
outline: none;
margin: 0;
&:disabled {
opacity: 1;
}
`])),r.family)}function Thr(e){const{theme:n}=e,{focusRing:r,input:o}=n.sanity,i=n.sanity.color.input;return ge(lTe||(lTe=gM([`
/* enabled */
background-color: `,`;
color: `,`;
box-shadow: `,`;
/* hovered */
@media (hover: hover) {
&:not(:disabled):hover {
background-color: `,`;
color: `,`;
box-shadow: `,`;
}
}
/* focused */
&:not(:disabled):focus {
box-shadow: `,`;
}
/* read-only */
&[data-read-only] {
background-color: `,`;
color: `,`;
box-shadow: `,`;
}
/* disabled */
&:not([data-read-only]):disabled {
background-color: `,`;
color: `,`;
box-shadow: `,`;
}
`])),i.default.enabled.bg,i.default.enabled.fg,hs({color:i.default.enabled.border,width:o.border.width}),i.default.hovered.bg,i.default.hovered.fg,hs({color:i.default.hovered.border,width:o.border.width}),Rf({border:{width:o.border.width,color:i.default.enabled.border},focusRing:r}),i.default.readOnly.bg,i.default.readOnly.fg,hs({color:i.default.readOnly.border,width:o.border.width}),i.default.disabled.bg,i.default.disabled.fg,hs({color:i.default.disabled.border,width:o.border.width}))}function Ihr(e){return{fontSize:ut(e.fontSize),lineHeight:ut(e.lineHeight)}}function Ahr(e){const{theme:n,$fontSize:r}=e,{sizes:o}=n.sanity.fonts.text;return un(n.sanity.media,r,i=>Ihr(o[i]||o[2]))}function $hr(){return[Hp,jhr,Thr,Ahr,ndr]}function Dhr(e){const{theme:n}=e,r=n.sanity.color.input;return ge(cTe||(cTe=gM([`
pointer-events: none;
position: absolute;
top: 0;
right: 0;
/* enabled */
--card-fg-color: `,`;
/* hover */
@media (hover: hover) {
select:not(disabled):not(:read-only):hover + && {
--card-fg-color: `,`;
}
}
/* disabled */
select:disabled + && {
--card-fg-color: `,`;
}
/* read-only */
select[data-read-only] + && {
--card-fg-color: `,`;
}
`])),r.default.enabled.fg,r.default.hovered.fg,r.default.disabled.fg,r.default.readOnly.fg)}const Ste={root:Ehr,input:$hr,iconBox:Dhr},Ohr=M.div(Ste.root),Phr=M.select(Ste.input),Rhr=M(Ee)(Ste.iconBox);p.forwardRef(function(n,r){const{children:o,customValidity:i,disabled:s,fontSize:a=2,padding:l=3,radius:c=1,readOnly:d,space:f=3,...h}=n,m=da(r);return Sj(m,i),u.jsxs(Ohr,{"data-ui":"Select",children:[u.jsx(Phr,{"data-read-only":!s&&d?"":void 0,"data-ui":"Select",...h,$fontSize:Pe(a),$padding:Pe(l),$radius:Pe(c),$space:Pe(f),disabled:s||d,ref:m,children:o}),u.jsx(Rhr,{padding:l,children:u.jsx(it,{size:a,children:u.jsx(C6e,{})})})]})});const Mhr={"&&:not([hidden])":{display:"grid"},'&[data-as="ul"],&[data-as="ol"]':{listStyle:"none"},gridTemplateColumns:"minmax(0, 1fr)",gridAutoRows:"min-content"};function Lhr(){return Mhr}function Fhr(e){const{theme:n}=e,{media:r,space:o}=n.sanity;return un(r,e.$space,i=>({gridGap:ut(o[i])}))}const Bhr=M(Ee)(Lhr,Fhr),Wl=p.forwardRef(function(n,r){const{as:o,space:i,...s}=n;return u.jsx(Bhr,{"data-as":typeof o=="string"?o:void 0,"data-ui":"Stack",...s,$space:Pe(i),forwardedAs:o,ref:r})});var uTe=Object.freeze,Nhr=Object.defineProperty,q0=(e,n)=>uTe(Nhr(e,"raw",{value:uTe(n||e.slice())})),dTe,fTe,hTe,pTe,mTe,gTe,vTe;function Vhr(){return ge(dTe||(dTe=q0([`
position: relative;
&:not([hidden]) {
display: inline-block;
}
`])))}function zhr(){return ge(fTe||(fTe=q0([`
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
opacity: 0;
height: 100%;
width: 100%;
outline: none;
padding: 0;
margin: 0;
/* Place the input element above the representation element */
z-index: 1;
`])))}function Hhr(e){const{theme:n}=e,{focusRing:r,input:o}=n.sanity,i=n.sanity.color.button.default;return ge(hTe||(hTe=q0([`
--switch-bg-color: `,`;
--switch-fg-color: `,`;
--switch-box-shadow: none;
&:not([hidden]) {
display: block;
}
position: relative;
width: `,`;
height: `,`;
border-radius: `,`;
/* Make sure it’s not possible to interact with the wrapper element */
pointer-events: none;
&:after {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 1;
box-shadow: var(--switch-box-shadow);
border-radius: inherit;
}
/* Focus styles */
input:focus + && {
--switch-box-shadow: `,`;
}
input:focus:not(:focus-visible) + && {
--switch-box-shadow: none;
}
input:checked + && {
--switch-bg-color: `,`;
--switch-fg-color: `,`;
}
@media (hover: hover) {
input:not(:disabled):hover + && {
--switch-bg-color: `,`;
--switch-fg-color: `,`;
}
input:not(:disabled):checked:hover + && {
--switch-bg-color: `,`;
--switch-fg-color: `,`;
}
}
input:not([data-read-only]):disabled + && {
--switch-bg-color: `,`;
--switch-fg-color: `,`;
}
`])),i.default.enabled.bg,i.default.enabled.fg,ut(o.switch.width),ut(o.switch.height),ut(o.switch.height/2),Rf({focusRing:r}),i.positive.enabled.bg,i.positive.enabled.fg,i.default.hovered.bg,i.default.hovered.fg,i.positive.hovered.bg,i.positive.hovered.fg,i.default.disabled.bg,i.default.disabled.fg)}function Uhr(e){const{theme:n}=e,{input:r}=n.sanity;return ge(pTe||(pTe=q0([`
&:not([hidden]) {
display: block;
}
background-color: var(--switch-bg-color);
position: absolute;
left: 0;
top: 0;
width: `,`;
height: `,`;
border-radius: `,`;
`])),ut(r.switch.width),ut(r.switch.height),ut(r.switch.height/2))}function Whr(e){const{$indeterminate:n,theme:r}=e,{input:o}=r.sanity,i=o.switch.width,s=o.switch.height,a=o.switch.padding,l=s-o.switch.padding*2,c=i-a*2-l,d=i/2-l/2-a,f=n!==!0&&e.$checked===!0;return ge(vTe||(vTe=q0([`
&:not([hidden]) {
display: block;
}
position: absolute;
left: `,`;
top: `,`;
height: `,`;
width: `,`;
border-radius: `,`;
transition-property: transform;
transition-duration: `,`ms;
transition-timing-function: `,`;
background: var(--switch-fg-color);
transform: translate3d(0, 0, 0);
`,`
`,`
`])),ut(a),ut(a),ut(l),ut(l),ut(l/2),o.switch.transitionDurationMs,o.switch.transitionTimingFunction,f&&ge(mTe||(mTe=q0([`
transform: translate3d(`,`px, 0, 0);
`])),c),n&&ge(gTe||(gTe=q0([`
transform: translate3d(`,`px, 0, 0);
`])),d))}const Ghr=M.span(Vhr),qhr=M.input(zhr),Yhr=M.span(Hhr),Khr=M.span(Uhr),Zhr=M.span(Whr),Xhr=p.forwardRef(function(n,r){const{checked:o,className:i,disabled:s,indeterminate:a,readOnly:l,style:c,...d}=n,f=da(r);return p.useEffect(()=>{f.current&&(f.current.indeterminate=a||!1)},[a,f]),u.jsxs(Ghr,{className:i,"data-ui":"Switch",style:c,children:[u.jsx(qhr,{"data-read-only":!s&&l?"":void 0,...d,checked:a!==!0&&o,disabled:s||l,type:"checkbox",ref:f}),u.jsxs(Yhr,{"aria-hidden":!0,"data-name":"representation",children:[u.jsx(Khr,{}),u.jsx(Zhr,{$checked:o,$indeterminate:a})]})]})});var yTe=Object.freeze,Qhr=Object.defineProperty,Jhr=(e,n)=>yTe(Qhr(e,"raw",{value:yTe(n||e.slice())})),bTe;const epr=M.span(Wet),tpr=M.span(bTe||(bTe=Jhr([`
flex: 1;
min-width: 0;
display: block;
position: relative;
`]))),npr=M.textarea(gte,Get,qet),rpr=M.div(Hp,Yet),opr=p.forwardRef(function(n,r){const{border:o=!0,customValidity:i,disabled:s=!1,fontSize:a=2,padding:l=3,radius:c=1,weight:d,...f}=n,h=da(r),m=fM();return Sj(h,i),u.jsx(epr,{"data-ui":"TextArea",children:u.jsxs(tpr,{children:[u.jsx(npr,{"data-as":"textarea","data-scheme":m.scheme,"data-tone":m.tone,...f,$fontSize:Pe(a),$padding:Pe(l),$scheme:m.scheme,$space:Pe(0),$tone:m.tone,$weight:d,disabled:s,ref:h}),u.jsx(rpr,{$radius:Pe(c),$scheme:m.scheme,$tone:m.tone,"data-border":o?"":void 0,"data-scheme":m.scheme,"data-tone":m.tone})]})})});var xTe=Object.freeze,ipr=Object.defineProperty,$2=(e,n)=>xTe(ipr(e,"raw",{value:xTe(n||e.slice())})),wTe,CTe,_Te,STe,kTe,ETe;const spr={zIndex:2},apr=M(Si).attrs({forwardedAs:"span"})(Wet),lpr=M.span(wTe||(wTe=$2([`
flex: 1;
min-width: 0;
display: block;
position: relative;
`]))),cpr=M(Si).attrs({forwardedAs:"span"})(CTe||(CTe=$2([`
border-top-right-radius: 0;
border-bottom-right-radius: 0;
& > span {
display: block;
margin: -1px;
}
`]))),upr=M(Si).attrs({forwardedAs:"span"})(_Te||(_Te=$2([`
border-top-left-radius: 0;
border-bottom-left-radius: 0;
& > span {
display: block;
margin: -1px;
}
`]))),dpr=M.input(gte,Get,qet),fpr=M.span(Hp,Yet),hpr=M(Ee)(STe||(STe=$2([`
position: absolute;
top: 0;
left: 0;
`]))),ppr=M(Ee)(kTe||(kTe=$2([`
position: absolute;
top: 0;
right: 0;
`]))),mpr=M(Si)(ETe||(ETe=$2([`
background-color: transparent;
position: absolute;
top: 0;
right: 0;
`]))),gpr=M(On)({"&:not([hidden])":{display:"block"}}),Aj=p.forwardRef(function(n,r){const{border:o=!0,clearButton:i,disabled:s=!1,fontSize:a=2,icon:l,iconRight:c,onClear:d,padding:f=3,prefix:h,radius:m=1,readOnly:g,space:v=3,suffix:y,customValidity:b,type:x="text",weight:w,...C}=n,_=da(r),S=fM(),k=Pe(a),E=Pe(f),j=Pe(m),T=Pe(v),$=!!i,D=!!l,I=!!c,O=!!y,A=!!h;Sj(_,b);const P=p.useCallback(F=>{F.preventDefault(),F.stopPropagation()},[]),R=p.useCallback(F=>{var Q;F.preventDefault(),F.stopPropagation(),d&&d(),(Q=_.current)==null||Q.focus()},[d,_]),B=p.useMemo(()=>h&&u.jsx(cpr,{borderTop:!0,borderLeft:!0,borderBottom:!0,radius:j,sizing:"border",tone:"inherit",children:u.jsx("span",{children:h})}),[h,j]),L=p.useMemo(()=>u.jsxs(fpr,{$hasPrefix:A,$hasSuffix:O,$radius:j,$scheme:S.scheme,$tone:S.tone,"data-border":o?"":void 0,"data-scheme":S.scheme,"data-tone":S.tone,children:[l&&u.jsx(hpr,{padding:E,children:u.jsxs(it,{size:k,children:[p.isValidElement(l)&&l,Mn.isValidElementType(l)&&p.createElement(l)]})}),!$&&c&&u.jsx(ppr,{padding:E,children:u.jsxs(it,{size:k,children:[p.isValidElement(c)&&c,Mn.isValidElementType(c)&&p.createElement(c)]})})]}),[o,k,l,c,E,j,S,$,A,O]),z=p.useMemo(()=>E.map(F=>F===0?0:F===1||F===2?1:F-2),[E]),H=p.useMemo(()=>E.map(F=>F===0||F===1?0:F===2?1:F-1),[E]),V=p.useMemo(()=>typeof i=="object"?i:ag,[i]),W=p.useMemo(()=>!s&&!g&&i&&u.jsx(mpr,{forwardedAs:"span",padding:z,style:spr,tone:b?"critical":"inherit",children:u.jsx(gpr,{"aria-label":"Clear","data-qa":"clear-button",fontSize:k,icon:Oi,mode:"bleed",padding:H,radius:j,...V,onClick:R,onMouseDown:P})}),[i,z,H,V,b,s,k,R,P,j,g]),q=p.useMemo(()=>y&&u.jsx(upr,{borderTop:!0,borderRight:!0,borderBottom:!0,radius:j,sizing:"border",tone:"inherit",children:u.jsx("span",{children:y})}),[j,y]);return u.jsxs(apr,{"data-ui":"TextInput",tone:S.tone,children:[B,u.jsxs(lpr,{children:[u.jsx(dpr,{"data-as":"input","data-scheme":S.scheme,"data-tone":S.tone,...C,$fontSize:k,$iconLeft:D,$iconRight:I||$,$padding:E,$scheme:S.scheme,$space:T,$tone:S.tone,$weight:w,disabled:s,readOnly:g,ref:_,type:x}),L,W]}),q]})});function vpr(e){const[n,r]=p.useState(e),o=p.useRef(),i=p.useCallback((s,a)=>{const l=()=>{r(s)};if(o.current&&(clearTimeout(o.current),o.current=void 0),!a)return l();o.current=setTimeout(l,a)},[]);return[n,i]}const yB=4,ypr={top:["bottom","left","right"],"top-start":["bottom-start","left-start","right-start"],"top-end":["bottom-end","left-end","right-end"],bottom:["top","left","right"],"bottom-start":["top-start","left-start","right-start"],"bottom-end":["top-end","left-end","right-end"],left:["right","top","bottom"],"left-start":["right-start","top-start","bottom-start"],"left-end":["right-end","top-end","bottom-end"],right:["left","top","bottom"],"right-start":["left-start","top-start","bottom-start"],"right-end":["left-end","top-end","bottom-end"]};var jTe=Object.freeze,bpr=Object.defineProperty,kte=(e,n)=>jTe(bpr(e,"raw",{value:jTe(n||e.slice())})),TTe,ITe,ATe;const xpr=M.div(TTe||(TTe=kte([`
position: absolute;
pointer-events: none;
width: 15px;
height: 15px;
fill: none;
:empty + & {
display: none;
}
& > svg {
display: block;
transform-origin: 7.5px 7.5px;
}
/* position: absolute;
width: 15px;
height: 15px;
fill: none;
:empty + & {
display: none;
}
& > svg {
&:not([hidden]) {
display: block;
}
transform-origin: 7.5px 7.5px;
} */
[data-placement^='top'] > & {
bottom: -27px;
}
[data-placement^='right'] > & {
left: -27px;
& > svg {
transform: rotate(90deg);
}
}
[data-placement^='left'] > & {
right: -27px;
& > svg {
transform: rotate(-90deg);
}
}
[data-placement^='bottom'] > & {
top: -27px;
& > svg {
transform: rotate(180deg);
}
}
`]))),wpr=M.path(ITe||(ITe=kte([`
fill: var(--card-shadow-outline-color);
`]))),Cpr=M.path(ATe||(ATe=kte([`
fill: var(--card-bg-color);
`]))),_pr=p.forwardRef(function(n,r){const{...o}=n;return u.jsx(xpr,{"data-ui":"Tooltip__arrow",...o,ref:r,children:u.jsxs("svg",{width:"15",height:"15",viewBox:"0 0 15 15",children:[u.jsx(wpr,{d:"M11.5266 1C11.032 1.32802 10.5837 1.73105 10.1995 2.20057L9.04792 3.6081C8.24771 4.58614 6.7523 4.58614 5.95209 3.6081L4.80047 2.20057C4.41632 1.73105 3.96796 1.32802 3.47341 1H0.156727C1.65639 1 3.07687 1.67313 4.02651 2.83381L5.17813 4.24134C6.37844 5.70839 8.62156 5.70839 9.82187 4.24134L10.9735 2.83381C11.9231 1.67313 13.3436 1 14.8433 1H11.5266Z"}),u.jsx(Cpr,{d:"M0.156725 0C1.95632 0 3.66089 0.80776 4.80047 2.20057L5.95209 3.6081C6.75229 4.58614 8.24771 4.58614 9.04791 3.6081L10.1995 2.20057C11.3391 0.80776 13.0437 0 14.8433 0H15H0H0.156725Z"})]})})}),vW=Symbol.for("@sanity/ui/context/tooltipDelayGroup");tr[vW]=tr[vW]||p.createContext(null);const Spr=tr[vW];function kpr(){return p.useContext(Spr)}var $Te=Object.freeze,Epr=Object.defineProperty,jpr=(e,n)=>$Te(Epr(e,"raw",{value:$Te(n||e.slice())})),DTe;const Tpr=M(Cte)(DTe||(DTe=jpr([`
pointer-events: none;
max-width: `,`px;
`])),e=>{let{$maxWidth:n}=e;return n}),D2=p.forwardRef(function(n,r){var o,i,s,a,l,c;const d=pM(),f=h1(),{boundaryElement:h=d==null?void 0:d.element,children:m,content:g,disabled:v,fallbackPlacements:y=(i=n.fallbackPlacements)!=null?i:ypr[(o=n.placement)!=null?o:"bottom"],padding:b,placement:x="bottom",portal:w,scheme:C,shadow:_=2,zOffset:S=(s=f.sanity.layer)==null?void 0:s.tooltip.zOffset,delay:k,...E}=n,j=Pe(y),T=da(r),[$,D]=p.useState(null),I=p.useRef(null),O="viewport",A=Ij(),P=typeof w=="string"?((a=A.elements)==null?void 0:a[w])||null:A.element,R=p.useMemo(()=>{const Ie=[...h?[h.offsetWidth]:[],(P==null?void 0:P.offsetWidth)||document.body.offsetWidth];return Math.min(...Ie)-yB*2},[h,P==null?void 0:P.offsetWidth]),B=p.useMemo(()=>{const Ie=[];return Ie.push(v8({boundary:h||void 0,fallbackPlacements:j,padding:yB,rootBoundary:O})),Ie.push(h8({mainAxis:3})),Ie.push(g8({boundary:h||void 0,rootBoundary:O,padding:yB})),Ie.push(iJe({element:I,padding:2})),Ie},[h,j]),{floatingStyles:L,placement:z,middlewareData:H,refs:V,update:W}=aJe({middleware:B,placement:x,whileElementsMounted:iE}),q=z&&Det[z.split("-")[0]],F=(l=H.arrow)==null?void 0:l.x,Q=(c=H.arrow)==null?void 0:c.y,N=p.useMemo(()=>{const Ie={left:F!==null?F:void 0,top:Q!==null?Q:void 0,right:void 0,bottom:void 0};return q&&(Ie[q]=-15),Ie},[F,Q,q]),Y=p.useId(),[Z,ne]=vpr(!1),X=kpr(),J=Z||(X==null?void 0:X.openTooltipId)===Y,oe=X!==null,ue=typeof k=="number"?k:(k==null?void 0:k.open)||0,le=typeof k=="number"?k:(k==null?void 0:k.close)||0,fe=oe?X.openDelay:ue,ke=oe?X.closeDelay:le,Ce=p.useCallback((Ie,Ve)=>{if(oe)if(Ie){const pt=Ve?0:fe;X.setIsGroupActive(Ie,pt),X.setOpenTooltipId(Y,pt)}else{const br=ke>200?ke:200;X.setIsGroupActive(Ie,br),X.setOpenTooltipId(null,Ve?0:ke)}else ne(Ie,Ve?0:Ie?fe:ke)},[oe,X,fe,Y,ke,ne]),ee=p.useCallback(Ie=>{var Ve,pt;Ce(!1),(pt=(Ve=m==null?void 0:m.props)==null?void 0:Ve.onBlur)==null||pt.call(Ve,Ie)},[m==null?void 0:m.props,Ce]),ae=p.useCallback(Ie=>{var Ve,pt;Ce(!1,!0),(pt=m==null?void 0:(Ve=m.props).onClick)==null||pt.call(Ve,Ie)},[m==null?void 0:m.props,Ce]),re=p.useCallback(Ie=>{var Ve,pt;Ce(!1,!0),(pt=m==null?void 0:(Ve=m.props).onContextMenu)==null||pt.call(Ve,Ie)},[m==null?void 0:m.props,Ce]),ye=p.useCallback(Ie=>{var Ve,pt;Ce(!0),(pt=(Ve=m==null?void 0:m.props)==null?void 0:Ve.onFocus)==null||pt.call(Ve,Ie)},[m==null?void 0:m.props,Ce]),ce=p.useCallback(Ie=>{var Ve,pt;Ce(!0),(pt=(Ve=m==null?void 0:m.props)==null?void 0:Ve.onMouseEnter)==null||pt.call(Ve,Ie)},[m==null?void 0:m.props,Ce]),me=p.useCallback(Ie=>{var Ve,pt;Ce(!1),(pt=(Ve=m==null?void 0:m.props)==null?void 0:Ve.onMouseLeave)==null||pt.call(Ve,Ie)},[m==null?void 0:m.props,Ce]);p.useEffect(()=>{if(!Z)return;function Ie(Ve){if(!$)return;$===Ve.target||Ve.target instanceof Node&&$.contains(Ve.target)||(Ce(!1),window.removeEventListener("mousemove",Ie))}return window.addEventListener("mousemove",Ie),()=>{window.removeEventListener("mousemove",Ie)}},[Z,$,Ce]),p.useEffect(()=>{v&&Ce(!1)},[v,Ce]),p.useEffect(()=>{g||Ce(!1)},[g,Ce]),p.useEffect(()=>V.setReference($),[$,V]),p.useEffect(()=>{if(!J)return;function Ie(Ve){Ve.key==="Escape"&&Ce(!1,!0)}return window.addEventListener("keydown",Ie),()=>{window.removeEventListener("keydown",Ie)}},[Ce,J]);const we=p.useCallback(Ie=>{I.current=Ie,W()},[W]),xe=p.useCallback(Ie=>{T.current=Ie,V.setFloating(Ie)},[T,V]),De=m==null?void 0:m.ref,Me=p.useCallback(Ie=>{typeof De=="function"?De(Ie):De&&(De.current=Ie),D(Ie)},[De]),Re=p.useMemo(()=>m?p.cloneElement(m,{onBlur:ee,onFocus:ye,onMouseEnter:ce,onMouseLeave:me,onClick:ae,onContextMenu:re,ref:Me}):null,[m,ee,ae,re,ye,ce,me,Me]);if(!Re)return u.jsx(u.Fragment,{});if(v)return Re;const xt=u.jsx(Tpr,{"data-ui":"Tooltip",...E,ref:xe,style:L,zOffset:S,$maxWidth:R,children:u.jsxs(Si,{"data-ui":"Tooltip__card","data-placement":z,padding:b,radius:2,scheme:C,shadow:_,children:[g,u.jsx(_pr,{ref:we,style:N})]})});return u.jsxs(u.Fragment,{children:[Re,J&&u.jsx(u.Fragment,{children:w?u.jsx(mM,{__unstable_name:typeof w=="string"?w:void 0,children:xt}):xt})]})});var OTe=Object.freeze,Ipr=Object.defineProperty,vM=(e,n)=>OTe(Ipr(e,"raw",{value:OTe(n||e.slice())})),PTe,RTe,MTe,LTe;const Apr=M.div(PTe||(PTe=vM([`
line-height: 0;
`]))),$pr=M(Ee)(RTe||(RTe=vM([`
& > ul {
list-style: none;
padding: 0;
margin: 0;
}
`]))),Dpr=Lf(MTe||(MTe=vM([`
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
`]))),Opr=M(Pv)(LTe||(LTe=vM([`
animation: `,` 500ms linear infinite;
`])),Dpr);function Ppr(e){const{children:n,id:r,onSelect:o,selected:i,value:s}=e,a=p.useCallback(()=>{setTimeout(()=>{o(s)},0)},[o,s]),l=p.useCallback(c=>{c.key==="Enter"&&!Ufr(c.currentTarget)&&a()},[a]);return u.jsx("li",{"aria-selected":i,"data-ui":"AutocompleteOption",id:r,role:"option",onClick:a,onKeyDown:l,children:n})}function Rpr(e,n){return n.type==="input/change"?{...e,activeValue:null,focused:!0,query:n.query}:n.type==="input/focus"?{...e,focused:!0}:n.type==="root/blur"?{...e,focused:!1,query:null}:n.type==="root/clear"?{...e,activeValue:null,query:null,value:null}:n.type==="root/escape"?{...e,focused:!1,query:null}:n.type==="root/open"?{...e,query:e.query||n.query}:n.type==="root/setActiveValue"?{...e,activeValue:n.value,listFocused:n.listFocused||e.listFocused}:n.type==="root/setListFocused"?{...e,listFocused:n.listFocused}:n.type==="value/change"?{...e,activeValue:n.value,query:null,value:n.value}:e}const Mpr=["Control","Shift","Alt","Enter","Home","End","PageUp","PageDown","Meta","Tab","CapsLock"],Lpr="bottom-start",Fpr=["bottom-start","top-start"],Bpr=(e,n)=>n?n.value:e,Npr=(e,n)=>n.value.toLowerCase().indexOf(e.toLowerCase())>-1;p.forwardRef(function(n,r){const{border:o=!0,customValidity:i,disabled:s,filterOption:a,fontSize:l=2,icon:c,id:d,listBox:f=ag,loading:h,onBlur:m,onChange:g,onFocus:v,onQueryChange:y,onSelect:b,openButton:x,options:w,padding:C=3,popover:_=ag,prefix:S,radius:k=3,readOnly:E,relatedElements:j,renderOption:T,renderPopover:$,renderValue:D=Bpr,suffix:I,value:O,...A}=n,[P,R]=p.useReducer(Rpr,{activeValue:O||null,focused:!1,listFocused:!1,query:null,value:O||null}),{activeValue:B,focused:L,listFocused:z,query:H,value:V}=P,W=p.useCallback(Be=>{let{value:Tt}=Be;return u.jsx(Si,{"data-as":"button",padding:C,radius:2,tone:"inherit",children:u.jsx(it,{size:l,textOverflow:"ellipsis",children:Tt})})},[l,C]),q=typeof T=="function"?T:W,F=typeof a=="function"?a:Npr,Q=p.useRef(null),N=p.useRef(null),Y=p.useRef(null),Z=p.useRef(null),ne=p.useRef(!1),X=p.useRef(V),J=p.useRef(O),oe=p.useRef(!1),ue=da(r),le="".concat(d,"-listbox"),fe=Array.isArray(w)?w:_j,ke=Pe(C),Ce=p.useMemo(()=>V!==null?fe.find(Be=>Be.value===V):void 0,[fe,V]),ee=p.useMemo(()=>fe.filter(Be=>H?F(H,Be):!0),[F,fe,H]),ae=ee.length,re=B?"".concat(d,"-option-").concat(B):void 0,ye=H!==null&&h||L&&H!==null,ce=p.useCallback(Be=>{setTimeout(()=>{if(oe.current)return;const Tt=(j||[]).concat(Q.current?[Q.current]:[],N.current?[N.current]:[]);let Jt=!1;if(document.activeElement){for(const jn of Tt)if(jn===document.activeElement||jn.contains(document.activeElement)){Jt=!0;break}}Jt===!1&&(R({type:"root/blur"}),oe.current=!1,y&&y(null),m&&m(Be))},0)},[m,y,j]),me=p.useCallback(Be=>{const Tt=Z.current,Jt=Be.target instanceof HTMLElement?Be.target:null,jn=(Tt==null?void 0:Tt.contains(Jt))||!1;jn!==ne.current&&(ne.current=jn,R({type:"root/setListFocused",listFocused:jn}))},[]),we=p.useCallback(Be=>{var Tt;R({type:"value/change",value:Be}),oe.current=!1,b&&b(Be),X.current=Be,g&&g(Be),y&&y(null),(Tt=Y.current)==null||Tt.focus()},[g,b,y]),xe=p.useCallback(Be=>{var Tt,Jt;if(Be.key==="ArrowDown"){if(Be.preventDefault(),!ae)return;const co=ee.find(Jl=>Jl.value===B),os=co?ee.indexOf(co):-1,ks=ee[(os+1)%ae];ks&&R({type:"root/setActiveValue",value:ks.value,listFocused:!0});return}if(Be.key==="ArrowUp"){if(Be.preventDefault(),!ae)return;const co=ee.find(Jl=>Jl.value===B),os=co?ee.indexOf(co):-1,ks=ee[os===-1?ae-1:(ae+os-1)%ae];ks&&R({type:"root/setActiveValue",value:ks.value,listFocused:!0});return}if(Be.key==="Escape"){R({type:"root/escape"}),oe.current=!1,y&&y(null),(Tt=Y.current)==null||Tt.focus();return}const jn=Be.target,ai=Z.current;if((ai===jn||ai!=null&&ai.contains(jn))&&!Mpr.includes(Be.key)){(Jt=Y.current)==null||Jt.focus();return}},[B,ee,ae,y]),De=p.useCallback(Be=>{const Tt=Be.currentTarget.value;R({type:"input/change",query:Tt}),y&&y(Tt)},[y]),Me=p.useCallback(Be=>{L||(R({type:"input/focus"}),v&&v(Be))},[L,v]),Re=p.useCallback(()=>{oe.current=!0},[]),xt=p.useCallback(()=>{oe.current=!1},[]),Ie=p.useCallback(()=>{var Be;R({type:"root/clear"}),X.current="",g&&g(""),y&&y(null),(Be=Y.current)==null||Be.focus()},[g,y]),Ve=p.useCallback(()=>{R({type:"input/focus"})},[]);p.useEffect(()=>{if(O!==J.current){J.current=O,O!==void 0&&(R({type:"value/change",value:O}),X.current=O);return}O!==X.current&&(X.current=O||null,R({type:"value/change",value:O||null}))},[O]),p.useEffect(()=>{!L&&X.current&&R({type:"root/setActiveValue",value:X.current})},[L]),p.useEffect(()=>{const Be=Z.current;if(!Be)return;const Tt=ee.find(Jt=>Jt.value===B);if(Tt){const Jt=ee.indexOf(Tt),jn=Be.childNodes[Jt];if(jn){if(Yfr(jn))return;hk(jn)}}},[B,ee]);const pt=p.useCallback(Be=>{Y.current=Be,ue.current=Be},[ue]),br=p.useMemo(()=>{if(!h&&!s&&V)return{"aria-label":"Clear",onFocus:Ve}},[s,Ve,h,V]),at=p.useMemo(()=>ke.map(Be=>Be===0?0:Be===1||Be===2?1:Be-2),[ke]),It=p.useMemo(()=>ke.map(Be=>Math.max(Be-1,0)),[ke]),ft=p.useMemo(()=>typeof x=="object"?x:ag,[x]),lo=p.useCallback(Be=>{R({type:"root/open",query:V?D(V,Ce):""}),ft.onClick&&ft.onClick(Be),Hfr(()=>{var Tt;return(Tt=Y.current)==null?void 0:Tt.focus()})},[Ce,ft,D,V]),gl=p.useMemo(()=>!s&&!E&&x?u.jsx(Ee,{"aria-hidden":ye,padding:at,children:u.jsx(On,{"aria-label":"Open",disabled:ye,fontSize:l,icon:ts,mode:"bleed",padding:It,...ft,onClick:lo})}):void 0,[s,ye,l,lo,x,at,It,ft,E]),rs=p.useMemo(()=>H===null?V!==null?D(V,Ce):"":H,[Ce,H,D,V]),ki=u.jsx(Aj,{...A,"aria-activedescendant":re,"aria-autocomplete":"list","aria-expanded":ye,"aria-owns":le,autoCapitalize:"off",autoComplete:"off",autoCorrect:"off",border:o,clearButton:br,customValidity:i,disabled:s,fontSize:l,icon:c,iconRight:h&&Opr,id:d,inputMode:"search",onChange:De,onClear:Ie,onFocus:Me,padding:ke,prefix:S,radius:k,readOnly:E,ref:pt,role:"combobox",spellCheck:!1,suffix:I||gl,value:rs}),mr=p.useCallback(Be=>{var Tt;Be.key==="Tab"&&z&&((Tt=Y.current)==null||Tt.focus())},[z]),Wt=p.useMemo(()=>ee.length===0?null:u.jsx($pr,{"data-ui":"AutoComplete__results",onKeyDown:mr,padding:1,...f,tabIndex:-1,children:u.jsx(Wl,{as:"ul","aria-multiselectable":!1,"data-ui":"AutoComplete__resultsList",id:le,ref:Z,role:"listbox",space:1,children:ee.map(Be=>{const Tt=B!==null?Be.value===B:Ce===Be;return u.jsx(Ppr,{id:"".concat(d,"-option-").concat(Be.value),onSelect:we,selected:Tt,value:Be.value,children:p.cloneElement(q(Be),{disabled:h,selected:Tt,tabIndex:z&&Tt?0:-1})},Be.value)})})}),[B,Ce,ee,we,mr,d,f,le,z,h,q]),Ke=p.useMemo(()=>$?$({content:Wt,hidden:!ye,inputElement:Y.current,onMouseEnter:Re,onMouseLeave:xt},N):ae===0?null:u.jsx(A2,{arrow:!1,constrainSize:!0,content:Wt,fallbackPlacements:Fpr,matchReferenceWidth:!0,onMouseEnter:Re,onMouseLeave:xt,open:ye,overflow:"auto",placement:Lpr,portal:!0,radius:k,ref:N,referenceElement:Y.current,..._}),[Wt,ye,ae,Re,xt,_,k,$]);return u.jsxs(Apr,{"data-ui":"Autocomplete",onBlur:ce,onFocus:me,onKeyDown:xe,ref:Q,children:[ki,Ke]})});var FTe=Object.freeze,Vpr=Object.defineProperty,ctt=(e,n)=>FTe(Vpr(e,"raw",{value:FTe(n||e.slice())})),BTe,NTe;const zpr=M.ol(BTe||(BTe=ctt([`
margin: 0;
padding: 0;
display: flex;
list-style: none;
align-items: center;
white-space: nowrap;
line-height: 0;
`]))),Hpr=M(On)(NTe||(NTe=ctt([`
appearance: none;
margin: -4px;
`])));p.forwardRef(function(n,r){const{children:o,maxLength:i,separator:s,space:a=2,...l}=n,c=Pe(a),[d,f]=p.useState(!1),[h,m]=p.useState(null),[g,v]=p.useState(null),y=p.useCallback(()=>f(!1),[]),b=p.useCallback(()=>f(!0),[]);pte(y,[h,g]);const x=p.useMemo(()=>p.Children.toArray(o).filter(C=>p.isValidElement(C)),[o]),w=p.useMemo(()=>{const C=x.length;if(i&&C>i){const _=Math.ceil(i/2),S=Math.floor(i/2);return[...x.slice(0,_-1),u.jsx(A2,{constrainSize:!0,content:u.jsx(Wl,{as:"ol",overflow:"auto",padding:c,space:c,children:x.slice(_-1,C-S)}),open:d,placement:"top",portal:!0,ref:v,children:u.jsx(Hpr,{fontSize:1,mode:"bleed",onClick:d?y:b,padding:1,ref:m,selected:d,text:"…"})},"button"),...x.slice(C-S)]}return x},[y,b,i,d,x,c]);return u.jsx(zpr,{"data-ui":"Breadcrumbs",...l,ref:r,children:w.map((C,_)=>u.jsxs(p.Fragment,{children:[_>0&&u.jsx(Ee,{"aria-hidden":!0,as:"li",paddingX:c,children:s||u.jsx(it,{muted:!0,children:"/"})}),u.jsx(Ee,{as:"li",children:C})]},_))})});function Upr(e){let{theme:n}=e;const r=n.sanity.color.base;return{"&:not([hidden])":{display:"flex"},top:0,left:0,right:0,bottom:0,alignItems:"center",justifyContent:"center",outline:"none",background:r.shadow.umbra}}function Wpr(e){const{theme:n}=e,{media:r}=n.sanity;return un(r,e.$position,o=>({"&&":{position:o}}))}const yW=Symbol.for("@sanity/ui/context/dialog");tr[yW]=tr[yW]||p.createContext({version:0});const Gpr=tr[yW];function qpr(){return p.useContext(Gpr)}var VTe=Object.freeze,Ypr=Object.defineProperty,O2=(e,n)=>VTe(Ypr(e,"raw",{value:VTe(n||e.slice())})),zTe,HTe,UTe,WTe,GTe,qTe;function bW(e,n,r){return!e||!n?!0:mW(e,r)||mW(n,r)}const Kpr=M(Cte)(Ket,Upr,Wpr),Zpr=M(jj)(zTe||(zTe=O2([`
&:not([hidden]) {
display: flex;
}
width: 100%;
height: 100%;
flex-direction: column;
align-items: center;
justify-content: center;
`]))),Xpr=M(Si)(HTe||(HTe=O2([`
&:not([hidden]) {
display: flex;
}
width: 100%;
min-height: 0;
max-height: 100%;
overflow: hidden;
overflow: clip;
`]))),Qpr=M(bt)(UTe||(UTe=O2([`
flex: 1;
min-height: 0;
width: 100%;
`]))),Jpr=M(Si)(WTe||(WTe=O2([`
position: relative;
z-index: 2;
&:after {
content: '';
display: block;
position: absolute;
left: 0;
right: 0;
bottom: -1px;
border-bottom: 1px solid var(--card-hairline-soft-color);
}
`]))),emr=M(Ee)(GTe||(GTe=O2([`
position: relative;
z-index: 1;
overflow: auto;
outline: none;
`]))),tmr=M(Ee)(qTe||(qTe=O2([`
position: relative;
z-index: 3;
border-top: 1px solid var(--card-hairline-soft-color);
`]))),nmr=p.forwardRef(function(n,r){var o;const{__unstable_autoFocus:i,__unstable_hideCloseButton:s,children:a,contentRef:l,footer:c,header:d,id:f,onClickOutside:h,onClose:m,portal:g,radius:v,scheme:y,shadow:b,width:x}=n,w=Ij(),C=g?((o=w.elements)==null?void 0:o[g])||null:w.element,_=pM().element,S=Pe(v),k=Pe(b),E=Pe(x),j=da(r),[T,$]=p.useState(null),D=p.useRef(null),I=Tj(),{isTopLayer:O}=I,A="".concat(f,"_label"),P=!!m&&s===!1,R=!!d||P;p.useEffect(()=>{i&&j.current&&hk(j.current)},[i,j]),Vet(p.useCallback(z=>{if(!O||!m)return;const H=document.activeElement;H&&!bW(_,C,H)||z.key==="Escape"&&(z.preventDefault(),z.stopPropagation(),m())},[_,O,m,C])),pte(p.useCallback(z=>{if(!O||!h)return;const H=z.target;H&&!bW(_,C,H)||h()},[_,O,h,C]),[T]);const B=p.useCallback(z=>{$(z),j.current=z},[j]),L=p.useCallback(z=>{D.current=z,typeof l=="function"?l(z):l&&(l.current=z)},[l]);return u.jsx(Zpr,{"data-ui":"DialogCard",width:E,children:u.jsx(Xpr,{radius:S,ref:B,scheme:y,shadow:k,children:u.jsxs(Qpr,{direction:"column",children:[R&&u.jsx(Jpr,{children:u.jsxs(bt,{children:[u.jsx(Ee,{flex:1,padding:4,children:d&&u.jsx(it,{id:A,weight:"semibold",children:d})}),P&&u.jsx(Ee,{padding:2,children:u.jsx(On,{"aria-label":"Close dialog",disabled:!m,icon:Oi,mode:"bleed",onClick:m,padding:3})})]})}),u.jsx(emr,{flex:1,ref:L,tabIndex:-1,children:a}),c&&u.jsx(tmr,{children:c})]})})})}),rmr=p.forwardRef(function(n,r){var o,i;const s=qpr(),a=h1(),{__unstable_autoFocus:l=!0,__unstable_hideCloseButton:c=!1,cardRadius:d=3,cardShadow:f=4,children:h,contentRef:m,footer:g,header:v,id:y,onActivate:b,onClickOutside:x,onClose:w,onFocus:C,padding:_=4,portal:S,position:k=s.position||"fixed",scheme:E,width:j=0,zOffset:T=s.zOffset||((o=a.sanity.layer)==null?void 0:o.dialog.zOffset),...$}=n,D=Ij(),I=S?((i=D.elements)==null?void 0:i[S])||null:D.element,O=pM().element,A=Pe(d),P=Pe(_),R=Pe(k),B=Pe(j),L=Pe(T),z=p.useRef(null),H=p.useRef(null),V=p.useRef(null),W=p.useRef(null),q=p.useCallback(Y=>{C==null||C(Y);const Z=Y.target,ne=V.current;if(ne&&Z===z.current){ttt(ne);return}if(ne&&Z===H.current){hk(ne);return}Wp(Y.target)&&(W.current=Y.target)},[C]),F="".concat(y,"_label"),Q=p.useRef(),N=p.useCallback(()=>{Q.current&&clearTimeout(Q.current),Q.current=setTimeout(()=>{const Y=document.activeElement;if(Y&&!bW(O,I,Y)){const Z=W.current;if(!Z||!document.body.contains(Z)){const ne=V.current;ne&&hk(ne);return}Z.focus()}},0)},[O,I]);return u.jsx(mM,{__unstable_name:S,children:u.jsxs(Kpr,{...$,$padding:P,$position:R,"aria-labelledby":F,"aria-modal":!0,"data-ui":"Dialog",id:y,onActivate:b,onClick:N,onFocus:q,ref:r,role:"dialog",zOffset:L,children:[u.jsx("div",{ref:z,tabIndex:0}),u.jsx(nmr,{__unstable_autoFocus:l,__unstable_hideCloseButton:c,contentRef:m,footer:g,header:v,id:y,onClickOutside:x,onClose:w,portal:S,radius:A,ref:V,scheme:E,shadow:f,width:B,children:h}),u.jsx("div",{ref:H,tabIndex:0})]})})});var YTe=Object.freeze,omr=Object.defineProperty,utt=(e,n)=>YTe(omr(e,"raw",{value:YTe(n||e.slice())})),KTe,ZTe;const imr=M.kbd(KTe||(KTe=utt([`
&:not([hidden]) {
display: block;
}
font: inherit;
`]))),smr=M(Ffr)(ZTe||(ZTe=utt([`
&:not([hidden]) {
display: block;
}
`]))),amr=p.forwardRef(function(n,r){const{fontSize:o,keys:i,padding:s,radius:a,space:l=1,...c}=n,d=Pe(l);return!i||i.length===0?u.jsx(u.Fragment,{}):u.jsx(imr,{"data-ui":"Hotkeys",...c,ref:r,children:u.jsx(Up,{as:"span",space:d,children:i.map((f,h)=>u.jsx(smr,{fontSize:o,padding:s,radius:a,children:f},h))})})}),xW=Symbol.for("@sanity/ui/context/menu");tr[xW]=tr[xW]||p.createContext(null);const dtt=tr[xW];function lmr(e){return xte(e)&&e.getAttribute("data-disabled")!=="true"||wte(e)&&!e.disabled}function Ly(e){return e.filter(lmr)}function cmr(e,n){const r=[];let o=n;for(;o!==e;){const i=o.parentElement;if(!i)return r;const a=Array.from(i.childNodes).indexOf(o);if(r.unshift(a),i===e)return r;o=i}return r}const XTe=[];function umr(e,n){if(!e)return;const r=new WeakMap;for(const i of n)r.set(i,cmr(e,i));const o=(i,s)=>{const a=r.get(i)||XTe,l=r.get(s)||XTe,c=Math.max(a.length,l.length);for(let d=0;d<c;d+=1){const f=a[d]||-1,h=l[d]||-1;if(f!==h)return f-h}return 0};n.sort(o)}function dmr(e){const{onKeyDown:n,originElement:r,shouldFocus:o}=e,i=p.useRef([]),[s,a]=p.useState(null),[l,c]=p.useState(-1),d=p.useRef(l),f=i.current[l]||null,h=!!s,m=p.useCallback(x=>{c(x),d.current=x},[]),g=p.useCallback((x,w)=>{if(!x)return()=>{};if(i.current.indexOf(x)===-1&&(i.current.push(x),umr(s,i.current)),w){const C=i.current.indexOf(x);m(C)}return()=>{const C=i.current.indexOf(x);C>-1&&i.current.splice(C,1)}},[s,m]),v=p.useCallback(x=>{if(x.key==="Tab"){r&&r.focus();return}if(x.key==="Home"){x.preventDefault(),x.stopPropagation();const C=Ly(i.current)[0];if(!C)return;const _=i.current.indexOf(C);m(_);return}if(x.key==="End"){x.preventDefault(),x.stopPropagation();const w=Ly(i.current),C=w[w.length-1];if(!C)return;const _=i.current.indexOf(C);m(_);return}if(x.key==="ArrowUp"){x.preventDefault(),x.stopPropagation();const w=Ly(i.current),C=w.length;if(C===0)return;const _=i.current[d.current];let S=w.indexOf(_);S=(S-1+C)%C;const k=w[S],E=i.current.indexOf(k);m(E);return}if(x.key==="ArrowDown"){x.preventDefault(),x.stopPropagation();const w=Ly(i.current),C=w.length;if(C===0)return;const _=i.current[d.current];let S=w.indexOf(_);S=(S+1)%C;const k=w[S],E=i.current.indexOf(k);m(E);return}n&&n(x)},[n,r,m]),y=p.useCallback(x=>{const w=x.currentTarget,C=i.current.indexOf(w);m(C)},[m]),b=p.useCallback(()=>{m(-2),s==null||s.focus()},[m,s]);return p.useEffect(()=>{if(!h)return;const x=window.requestAnimationFrame(()=>{const w=d.current;if(w===-1){if(o==="first"){const S=Ly(i.current)[0];if(S){const k=i.current.indexOf(S);m(k),d.current=k}}if(o==="last"){const _=Ly(i.current),S=_[_.length-1];if(S){const k=i.current.indexOf(S);m(k),d.current=k}}return}const C=i.current[w]||null;C==null||C.focus()});return()=>{window.cancelAnimationFrame(x)}},[l,h,m,o]),{activeElement:f,activeIndex:l,handleItemMouseEnter:y,handleItemMouseLeave:b,handleKeyDown:v,mount:g,rootElement:s,setRootElement:a}}var QTe=Object.freeze,fmr=Object.defineProperty,hmr=(e,n)=>QTe(fmr(e,"raw",{value:QTe(n||e.slice())})),JTe;const pmr=M(Ee)(JTe||(JTe=hmr([`
outline: none;
overflow: auto;
`]))),xp=p.forwardRef(function(n,r){const{children:o,focusFirst:i,focusLast:s,onClickOutside:a,onEscape:l,onItemClick:c,onItemSelect:d,onKeyDown:f,originElement:h,padding:m=1,registerElement:g,shouldFocus:v=n.focusFirst&&"first"||n.focusLast&&"last"||null,space:y=1,...b}=n,x=da(r),{isTopLayer:w}=Tj(),{activeElement:C,activeIndex:_,handleItemMouseEnter:S,handleItemMouseLeave:k,handleKeyDown:E,mount:j,rootElement:T,setRootElement:$}=dmr({onKeyDown:f,originElement:h,shouldFocus:v}),D=p.useCallback(O=>{$(O),x.current=O},[x,$]);p.useEffect(()=>{d&&d(_)},[_,d]),pte(p.useCallback(O=>w&&a&&a(O),[w,a]),[T]),Vet(p.useCallback(O=>{w&&O.key==="Escape"&&(O.stopPropagation(),l&&l())},[w,l])),p.useEffect(()=>{if(!(!T||!g))return g(T)},[g,T]);const I=p.useMemo(()=>({version:0,activeElement:C,activeIndex:_,mount:j,onClickOutside:a,onEscape:l,onItemClick:c,onItemMouseEnter:S,onItemMouseLeave:k,registerElement:g,onMouseEnter:S,onMouseLeave:k}),[C,_,j,S,k,a,l,c,g]);return u.jsx(dtt.Provider,{value:I,children:u.jsx(pmr,{"data-ui":"Menu",...b,onKeyDown:E,padding:m,ref:D,role:"menu",tabIndex:-1,children:u.jsx(Wl,{space:y,children:o})})})}),Pg=p.forwardRef(function(n,r){const{__unstable_disableRestoreFocusOnClose:o=!1,boundaryElement:i,button:s,id:a,menu:l,onClose:c,onOpen:d,placement:f,popoverScheme:h,portal:m=!0,popover:g,popoverRadius:v,preventOverflow:y}=n,[b,x]=p.useState(!1),[w,C]=p.useState(null),[_,S]=p.useState(null),[k,E]=p.useState([]),j=p.useRef(b);p.useEffect(()=>{d&&b&&!j.current&&d()},[d,b]),p.useEffect(()=>{c&&!b&&j.current&&c()},[c,b]),p.useEffect(()=>{j.current=b},[b]);const T=p.useCallback(()=>{x(V=>!V),C(null)},[]),$=p.useCallback(V=>{if(V.key==="ArrowDown"||V.key==="Enter"||V.key===" "){V.preventDefault(),x(!0),C("first");return}if(V.key==="ArrowUp"){V.preventDefault(),x(!0),C("last");return}},[]),D=p.useCallback(V=>{const W=V.target;if(W instanceof Node&&!(_&&(W===_||_.contains(W)))){for(const q of k)if(W===q||q.contains(W))return;x(!1)}},[_,k]),I=p.useCallback(()=>{x(!1),!o&&_&&_.focus()},[_,o]),O=p.useCallback(V=>{const W=V.relatedTarget;if(W instanceof Node){for(const q of k)if(q===W||q.contains(W))return;x(!1)}},[k]),A=p.useCallback(()=>{x(!1),!o&&_&&_.focus()},[_,o]),P=p.useCallback(V=>(E(W=>W.concat([V])),()=>{E(W=>W.filter(q=>q!==V))}),[]),R=p.useMemo(()=>({"aria-labelledby":a,onBlurCapture:O,onClickOutside:D,onEscape:I,onItemClick:A,originElement:_,registerElement:P,shouldFocus:w}),[_,D,I,A,a,O,P,w]),B=Mn.isElement(l)?p.cloneElement(l,R):null,L=p.useCallback(V=>{typeof r=="function"?r(V):r&&(r.current=V),S(V)},[r]),z=p.useMemo(()=>Mn.isElement(s)?p.cloneElement(s,{"data-ui":"MenuButton",id:a,onClick:T,onKeyDown:$,"aria-haspopup":!0,"aria-expanded":b,ref:L,selected:b}):null,[s,T,$,a,b,L]),H=p.useMemo(()=>({boundaryElement:i,overflow:"auto",placement:f,portal:m,preventOverflow:y,radius:v,scheme:h,...g||{}}),[i,f,v,h,m,y,g]);return u.jsx(A2,{"data-ui":"MenuButton__popover",...H,content:B,open:b,children:z||u.jsx(u.Fragment,{})})});var eIe=Object.freeze,mmr=Object.defineProperty,gmr=(e,n)=>eIe(mmr(e,"raw",{value:eIe(n||e.slice())})),tIe;const P2=M.hr(tIe||(tIe=gmr([`
height: 1px;
border: 0;
background: var(--card-hairline-soft-color);
margin: 0;
`])));var nIe=Object.freeze,vmr=Object.defineProperty,ftt=(e,n)=>nIe(vmr(e,"raw",{value:nIe(n||e.slice())})),rIe,oIe;function ymr(){return ge(rIe||(rIe=ftt([`
background-color: inherit;
color: inherit;
&[data-as='button'] {
-webkit-font-smoothing: inherit;
appearance: none;
outline: none;
font: inherit;
text-align: inherit;
border: 0;
width: -webkit-fill-available;
width: stretch;
}
/* &:is(a) */
&[data-as='a'] {
text-decoration: none;
}
`])))}function bmr(e){var n,r;const{$tone:o,theme:i}=e,{base:s,muted:a,selectable:l}=i.sanity.color,c=l?l[o]||l.default:a[o]||a.default;return ge(oIe||(oIe=ftt([`
`,`
background-color: var(--card-bg-color);
color: var(--card-fg-color);
outline: none;
/* &:is(button) */
&[data-as='button'] {
&:disabled {
`,`
}
&:not(:disabled) {
&[aria-pressed='true'] {
`,`
}
&[data-selected],
&[aria-selected='true'] > & {
`,`
}
@media (hover: hover) {
&:not([data-selected]) {
&[data-hovered],
&:hover {
`,`
}
&:active {
`,`
}
}
}
}
}
/* &:is(a) */
&[data-as='a'] {
&[data-disabled] {
`,`
}
&:not([data-disabled]) {
&[data-pressed] {
`,`
}
&[data-selected] {
`,`
}
@media (hover: hover) {
&:not([data-selected]) {
&[data-hovered],
&:hover {
`,`
}
&:active {
`,`
}
}
}
}
}
`,`
`])),Hn(s,c.enabled),Hn(s,c.disabled),Hn(s,c.pressed),Hn(s,c.selected),Hn(s,c.hovered),Hn(s,c.pressed),Hn(s,c.disabled),Hn(s,c.pressed),Hn(s,c.selected),Hn(s,c.hovered),Hn(s,c.pressed),(r=(n=i.sanity.styles)==null?void 0:n.card)==null?void 0:r.root)}const htt=M(Ee)(Hp,ymr,bmr);function ptt(){const e=p.useContext(dtt);if(!e)throw new Error("useMenu(): missing context value");if(!T2(e)||e.version!==0)throw new Error("useMenu(): the context value is not compatible");return e}function xmr(e){const{as:n="button",children:r,fontSize:o,icon:i,onClick:s,padding:a=3,popover:l,radius:c=2,space:d=3,text:f,tone:h="default",...m}=e,g=ptt(),{activeElement:v,mount:y,onClickOutside:b,onEscape:x,onItemClick:w,onItemMouseEnter:C=g.onMouseEnter,registerElement:_}=g,[S,k]=p.useState(null),[E,j]=p.useState(!1),T=p.useRef(null),$=!!v&&v===S,[D,I]=p.useState(!1),O=p.useCallback(H=>{I(!1),C(H),j(!0)},[C]),A=p.useCallback(H=>{H.key==="ArrowLeft"&&(H.stopPropagation(),j(!1),requestAnimationFrame(()=>{S==null||S.focus()}))},[S]),P=p.useCallback(H=>{s&&s(H),T.current="first",j(!0),requestAnimationFrame(()=>{T.current=null})},[s]),R=p.useCallback(()=>{j(!1),w&&w()},[w]),B=p.useCallback(()=>I(!0),[]);p.useEffect(()=>y(S),[y,S]),p.useEffect(()=>{$||j(!1)},[$]),p.useEffect(()=>{E||I(!1)},[E]);const L=u.jsx(xp,{onClickOutside:b,onEscape:x,onItemClick:R,onKeyDown:A,onMouseEnter:B,registerElement:_,shouldFocus:T.current,children:r}),z=p.useCallback(H=>{const V=H.currentTarget;if(document.activeElement===V&&H.key==="ArrowRight"){T.current="first",j(!0),I(!0),requestAnimationFrame(()=>{T.current=null});return}},[]);return u.jsx(A2,{...l,content:L,"data-ui":"MenuGroup__popover",open:E,children:u.jsx(htt,{"data-as":n,"data-ui":"MenuGroup",forwardedAs:n,...m,"aria-pressed":n==="button"?D:void 0,"data-pressed":n!=="button"?D:void 0,"data-selected":!D&&$?"":void 0,$radius:Pe(c),$tone:h,onClick:P,onKeyDown:z,onMouseEnter:O,ref:k,tabIndex:-1,type:n==="button"?"button":void 0,children:u.jsx(Ee,{padding:a,children:u.jsxs(bt,{children:[i&&u.jsxs(it,{size:o,children:[p.isValidElement(i)&&i,Mn.isValidElementType(i)&&p.createElement(i)]}),u.jsx(Ee,{flex:1,marginLeft:i?d:void 0,children:u.jsx(it,{size:o,textOverflow:"ellipsis",children:f})}),u.jsx(Ee,{marginLeft:d,children:u.jsx(it,{size:o,children:u.jsx(Od,{})})})]})})})})}const Rg=p.forwardRef(function(n,r){const{as:o="button",children:i,disabled:s,fontSize:a=2,hotkeys:l,icon:c,iconRight:d,onClick:f,padding:h=3,paddingX:m,paddingY:g,paddingTop:v,paddingRight:y,paddingBottom:b,paddingLeft:x,pressed:w,radius:C=2,selected:_,space:S=3,text:k,tone:E="default",...j}=n,T=ptt(),{activeElement:$,mount:D,onItemClick:I,onItemMouseEnter:O=T.onMouseEnter,onItemMouseLeave:A=T.onMouseLeave}=T,[P,R]=p.useState(null),B=!!$&&$===P;p.useEffect(()=>D(P,_),[D,P,_]);const L=da(r),z=p.useCallback(W=>{s||(f&&f(W),I&&I())},[s,f,I]),H=p.useMemo(()=>({padding:h,paddingX:m,paddingY:g,paddingTop:v,paddingRight:y,paddingBottom:b,paddingLeft:x}),[h,m,g,v,y,b,x]),V=p.useCallback(W=>{L.current=W,R(W)},[L]);return u.jsxs(htt,{"data-ui":"MenuItem",...j,"aria-pressed":o==="button"&&w,"data-pressed":o!=="button"&&w?"":void 0,"data-selected":B?"":void 0,"data-disabled":s?"":void 0,forwardedAs:o,$radius:Pe(C),$padding:Pe(0),$tone:E,disabled:s,onClick:z,onMouseEnter:O,onMouseLeave:A,ref:V,role:"menuitem",tabIndex:-1,type:o==="button"?"button":void 0,children:[(c||k||d)&&u.jsx(Ee,{as:"span",...H,children:u.jsxs(bt,{as:"span",children:[c&&u.jsxs(it,{size:a,children:[p.isValidElement(c)&&c,Mn.isValidElementType(c)&&p.createElement(c)]}),k&&u.jsx(Ee,{flex:1,marginLeft:c?S:void 0,marginRight:d?S:void 0,children:u.jsx(it,{size:a,textOverflow:"ellipsis",children:k})}),l&&u.jsx(Ee,{marginLeft:S,style:{marginTop:-4,marginBottom:-4},children:u.jsx(amr,{fontSize:a,keys:l})}),d&&u.jsxs(it,{size:a,children:[p.isValidElement(d)&&d,Mn.isValidElementType(d)&&p.createElement(d)]})]})}),i&&u.jsx(Ee,{as:"span",...H,children:i})]})});var iIe=Object.freeze,wmr=Object.defineProperty,fO=(e,n)=>iIe(wmr(e,"raw",{value:iIe(n||e.slice())})),sIe,aIe,lIe,cIe;const Cmr=Lf(sIe||(sIe=fO([`
0% {
background-position: 100%;
}
100% {
background-position: -100%;
}
`]))),_mr=ge(aIe||(aIe=fO([`
background-image: linear-gradient(
to right,
var(--card-skeleton-color-from),
var(--card-skeleton-color-to),
var(--card-skeleton-color-from),
var(--card-skeleton-color-from),
var(--card-skeleton-color-from)
);
background-position: 100%;
background-size: 200% 100%;
background-attachment: fixed;
animation-name: `,`;
animation-timing-function: ease-in-out;
animation-iteration-count: infinite;
animation-duration: 2000ms;
`])),Cmr),Smr=ge(cIe||(cIe=fO([`
opacity: `,`;
transition: opacity 200ms ease-in;
@media screen and (prefers-reduced-motion: no-preference) {
`,`
}
@media screen and (prefers-reduced-motion: reduce) {
background-color: var(--card-skeleton-color-from);
}
`])),e=>{let{$visible:n}=e;return n?1:0},e=>{let{$animated:n}=e;return n?_mr:ge(lIe||(lIe=fO([`
background-color: var(--card-skeleton-color-from);
`])))}),kmr=M(Ee)(Hp,Smr),Emr=p.forwardRef(function(n,r){const{animated:o=!1,delay:i,radius:s,...a}=n,[l,c]=p.useState(!i);return p.useEffect(()=>{if(!i)return c(!0);const d=setTimeout(()=>{c(!0)},i);return()=>{clearTimeout(d)}},[i]),u.jsx(kmr,{...a,$animated:o,$radius:Pe(s),$visible:l,ref:r})}),yM=M(Emr)(e=>{let{$size:n,$style:r,theme:o}=e;const{media:i}=o.sanity,s=o.sanity.fonts[r];return un(i,n,l=>{const c=s.sizes[l];return{height:c.lineHeight-c.ascenderHeight-c.descenderHeight}})});p.forwardRef(function(n,r){const{size:o=2,...i}=n,s=Pe(o);return u.jsx(yM,{...i,$size:s,ref:r,$style:"text"})});p.forwardRef(function(n,r){const{size:o=2,...i}=n,s=Pe(o);return u.jsx(yM,{...i,$size:s,ref:r,$style:"label"})});p.forwardRef(function(n,r){const{size:o=2,...i}=n,s=Pe(o);return u.jsx(yM,{...i,$size:s,ref:r,$style:"heading"})});p.forwardRef(function(n,r){const{size:o=2,...i}=n,s=Pe(o);return u.jsx(yM,{...i,$size:s,ref:r,$style:"code"})});var uIe=Object.freeze,jmr=Object.defineProperty,Tmr=(e,n)=>uIe(jmr(e,"raw",{value:uIe(n||e.slice())})),dIe;const Imr=M(On)(dIe||(dIe=Tmr([`
max-width: 100%;
`]))),fIe=p.forwardRef(function(n,r){const{icon:o,id:i,focused:s,fontSize:a,label:l,onClick:c,onFocus:d,padding:f=2,selected:h,...m}=n,g=p.useRef(null),v=p.useRef(!1),y=p.useCallback(()=>{v.current=!1},[]),b=p.useCallback(C=>{v.current=!0,d&&d(C)},[d]),x=da(r);p.useEffect(()=>{s&&!v.current&&(g.current&&g.current.focus(),v.current=!0)},[s]);const w=C=>{g.current=C,x.current=C};return u.jsx(Imr,{"data-ui":"Tab",...m,"aria-selected":h?"true":"false",fontSize:a,icon:o,id:i,mode:"bleed",onClick:c,onBlur:y,onFocus:b,padding:f,ref:w,role:"tab",selected:h,tabIndex:h?0:-1,text:l,type:"button"})});var hIe=Object.freeze,Amr=Object.defineProperty,$mr=(e,n)=>hIe(Amr(e,"raw",{value:hIe(n||e.slice())})),pIe;function Dmr(e){return!!e}const Omr=M(Up)(pIe||(pIe=$mr([`
& > div {
display: inline-block;
vertical-align: middle;
max-width: 100%;
box-sizing: border-box;
}
`]))),Pmr=p.forwardRef(function(n,r){const{children:o,...i}=n,[s,a]=p.useState(-1),c=p.useMemo(()=>o.filter(Dmr),[o]).map((m,g)=>p.cloneElement(m,{focused:s===g,key:g,onFocus:()=>f(g)})),d=c.length,f=p.useCallback(m=>{a(m)},[]),h=p.useCallback(m=>{m.key==="ArrowLeft"&&a(g=>(g+d-1)%d),m.key==="ArrowRight"&&a(g=>(g+1)%d)},[d]);return u.jsx(Omr,{"data-ui":"TabList",...i,onKeyDown:h,ref:r,role:"tablist",children:c})}),mIe=p.forwardRef(function(n,r){const{flex:o,...i}=n;return u.jsx(Ee,{"data-ui":"TabPanel",...i,flex:o,ref:r,role:"tabpanel",tabIndex:n.tabIndex===void 0?0:n.tabIndex,children:n.children})});var gIe=Object.freeze,Rmr=Object.defineProperty,mtt=(e,n)=>gIe(Rmr(e,"raw",{value:gIe(n||e.slice())})),vIe,yIe;const Mmr={error:"critical",warning:"caution",success:"positive",info:"primary"},Lmr={error:"alert",warning:"alert",success:"alert",info:"alert"},Fmr=M(Si)(vIe||(vIe=mtt([`
pointer-events: all;
`]))),Bmr=M(bt)(yIe||(yIe=mtt([`
overflow-x: auto;
`])));function Nmr(e){const{closable:n,description:r,onClose:o,title:i,status:s,...a}=e,l=s?Mmr[s]:"default",c=s?Lmr[s]:"status";return u.jsx(Fmr,{"data-ui":"Toast",role:c,...a,marginTop:3,radius:2,shadow:2,tone:l,children:u.jsxs(bt,{align:"flex-start",children:[u.jsx(Bmr,{flex:1,padding:3,children:u.jsxs(Wl,{space:3,children:[i&&u.jsx(it,{weight:"semibold",children:i}),r&&u.jsx(it,{muted:!0,size:1,children:r})]})}),n&&u.jsx(Ee,{padding:1,children:u.jsx(On,{as:"button",icon:Oi,mode:"bleed",padding:2,onClick:o,style:{verticalAlign:"top"}})})]})})}function Vmr(){const[e,n]=p.useReducer(()=>!0,!1);return p.useEffect(n,[n]),e}const wW=Symbol.for("@sanity/ui/context/toast");tr[wW]=tr[wW]||p.createContext(null);const gtt=tr[wW];var bIe=Object.freeze,zmr=Object.defineProperty,vtt=(e,n)=>bIe(zmr(e,"raw",{value:bIe(n||e.slice())})),xIe,wIe;const Hmr=M(Cte)(xIe||(xIe=vtt([`
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
pointer-events: none;
`]))),Umr=M.div(wIe||(wIe=vtt([`
box-sizing: border-box;
position: absolute;
right: 0;
bottom: 0;
max-width: 420px;
width: 100%;
`])));let Wmr=0;function Gmr(e){const{children:n,padding:r=4,paddingX:o,paddingY:i,zOffset:s}=e,[a,l]=p.useState([]),c=p.useRef({}),d=p.useCallback(m=>{const g=x=>p.startTransition(()=>l(x)),v=m.id||String(Wmr++),y=m.duration||5e3,b=()=>{var x;const w=(x=c.current[v])==null?void 0:x.timeoutId;g(C=>{const _=C.findIndex(S=>S.id===v);if(_>-1){const S=C.slice(0);return S.splice(_,1),S}return C}),w!==void 0&&(clearTimeout(w),delete c.current[v])};return g(x=>x.filter(w=>w.id!==v).concat([{dismiss:b,id:v,params:{...m,duration:y}}])),c.current[v]&&(clearTimeout(c.current[v].timeoutId),delete c.current[v]),c.current[v]={timeoutId:setTimeout(b,y)},v},[]);p.useEffect(()=>()=>{for(const{timeoutId:m}of Object.values(c.current))clearTimeout(m);c.current={}},[]);const f=p.useMemo(()=>({version:0,push:d}),[d]),h=Vmr();return u.jsxs(gtt.Provider,{value:f,children:[n,h&&u.jsx(Hmr,{"data-ui":"ToastProvider",zOffset:s,children:u.jsx(Umr,{children:u.jsx(Ee,{padding:r,paddingX:o,paddingY:i,children:u.jsx(icr,{initial:!1,children:a.map(m=>{let{dismiss:g,id:v,params:y}=m;return u.jsx(Xlr.div,{animate:{opacity:1,y:0,scale:1},exit:{opacity:0,scale:.5,transition:{duration:.2}},initial:{opacity:0,y:32,scale:.25},layout:"position",transition:{type:"spring",damping:30,stiffness:400},children:u.jsx(Nmr,{closable:y.closable,description:y.description,onClose:g,status:y.status,title:y.title})},v)})})})})})]})}function Ete(){const e=p.useContext(gtt);if(!e)throw new Error("useToast(): missing context value");if(!T2(e)||e.version!==0)throw new Error("useToast(): the context value is not compatible");return e}function qmr(e,n,r){var o;const i=n.indexOf(r),s=n.slice(0,i),a=s.length;for(let l=a-1;l>=0;l-=1){const c=s[l].getAttribute("data-tree-key");if(!c)continue;const d=c.split("/");d.pop();const f=[];let h=!0;for(let m=0;m<d.length;m+=1){f.push(d[m]);const g=f.join("/");if(!((o=e[g])!=null&&o.expanded)){h=!1;break}}if(h)return s[l]}return null}function Ymr(e,n,r){var o;const i=n.indexOf(r),s=n.slice(i),a=n.length;for(let l=1;l<a;l+=1){if(!s[l])continue;const c=s[l].getAttribute("data-tree-key");if(!c)continue;const d=c.split("/");d.pop();const f=[];let h=!0;for(let m=0;m<d.length;m+=1){f.push(d[m]);const g=f.join("/");if(!((o=e[g])!=null&&o.expanded)){h=!1;break}}if(h)return s[l]}return null}function CIe(e){if(e.getAttribute("role")==="treeitem"&&e.focus(),e.getAttribute("role")==="none"){const n=e.firstChild;n&&n instanceof HTMLElement&&n.focus()}}const CW=Symbol.for("@sanity/ui/context/tree");tr[CW]=tr[CW]||p.createContext(null);const hO=tr[CW],Kmr=p.memo(p.forwardRef(function(n,r){const{children:o,space:i=1,onFocus:s,...a}=n,l=da(r),[c,d]=p.useState(null),f=p.useRef(c),h=p.useMemo(()=>[],[]),[m,g]=p.useState([]),[v,y]=p.useState({}),b=p.useRef(v);p.useEffect(()=>{f.current=c},[c]),p.useEffect(()=>{b.current=v},[v]);const x=p.useCallback((k,E,j,T)=>(y($=>({...$,[E]:{element:k,expanded:j}})),T&&d(k),()=>{y($=>{const D={...$};return delete D[E],D})}),[]),w=p.useCallback((k,E)=>{y(j=>{const T=j[k];return T?{...j,[k]:{...T,expanded:E}}:j})},[]),C=p.useMemo(()=>({version:0,focusedElement:c||m[0]||null,level:0,path:h,registerItem:x,setExpanded:w,setFocusedElement:d,space:i,state:v}),[c,m,h,x,w,i,v]),_=p.useCallback(k=>{var E;if(f.current){if(k.key==="ArrowDown"){k.preventDefault();const j=Ymr(b.current,m,f.current);j&&(CIe(j),d(j));return}if(k.key==="ArrowUp"){k.preventDefault();const j=qmr(b.current,m,f.current);j&&(CIe(j),d(j));return}if(k.key==="ArrowLeft"){k.preventDefault();const j=f.current.getAttribute("data-tree-key");if(!j)return;const T=b.current[j];if(!T)return;if(T.expanded)y($=>{const D=$[j];return D?{...$,[j]:{...D,expanded:!1}}:$});else{const $=j.split("/");$.pop();const D=$.join("/"),I=D&&b.current[D];I&&(I.element.focus(),d(I.element))}return}if(k.key==="ArrowRight"){k.preventDefault();const j=f.current.getAttribute("data-tree-key");if(!j)return;(E=b.current[j])!=null&&E.expanded||y(T=>{const $=T[j];return $?{...T,[j]:{...$,expanded:!0}}:T});return}}},[m]),S=p.useCallback(k=>{d(k.target),s==null||s(k)},[s]);return p.useEffect(()=>{if(!l.current)return;const k=Array.from(l.current.querySelectorAll('[data-ui="TreeItem"]'));g(k)},[o,l]),u.jsx(hO.Provider,{value:C,children:u.jsx(Wl,{as:"ul","data-ui":"Tree",...a,onFocus:S,onKeyDown:_,ref:l,role:"tree",space:i,children:o})})}));Kmr.displayName="Tree";var _Ie=Object.freeze,Zmr=Object.defineProperty,jte=(e,n)=>_Ie(Zmr(e,"raw",{value:_Ie(n||e.slice())})),SIe,kIe,EIe;function Xmr(){return ge(SIe||(SIe=jte([`
&[role='none'] > [role='treeitem'] {
outline: none;
cursor: default;
border-radius: 3px;
&:focus {
position: relative;
}
}
&[role='treeitem'] {
outline: none;
& > div {
cursor: default;
border-radius: 3px;
}
&:focus > div {
position: relative;
}
}
`])))}function Qmr(e){const{theme:n}=e,r="default",{base:o,muted:i,selectable:s}=n.sanity.color,a=s?s[r]||s.default:i[r]||i.default;return ge(kIe||(kIe=jte([`
/* <div role="none"><a data-ui="TreeItem__box" role="treeitem" tabIndex="0"></div> */
&[role='none'] {
& > [role='treeitem'] {
`,`
background-color: var(--card-bg-color);
color: var(--treeitem-fg-color);
}
&[data-selected] > [role='treeitem'] {
`,`
}
@media (hover: hover) {
&:not([data-selected]) > [role='treeitem']:not(:focus):hover {
`,`
}
& > [role='treeitem']:focus {
`,`
}
}
}
/* <div role="treeitem" tabIndex="0"><div data-ui="TreeItem__box"></div> */
&[role='treeitem'] {
& > [data-ui='TreeItem__box'] {
`,`
background-color: var(--card-bg-color);
color: var(--card-fg-color);
}
&[data-selected] > [data-ui='TreeItem__box'] {
`,`
}
@media (hover: hover) {
&:not([data-selected]):not(:focus) > [data-ui='TreeItem__box']:hover {
`,`
}
&:focus > [data-ui='TreeItem__box'] {
`,`
}
}
}
`])),Hn(o,a.enabled),Hn(o,a.pressed),Hn(o,a.hovered),Hn(o,a.selected),Hn(o,a.enabled),Hn(o,a.pressed),Hn(o,a.hovered),Hn(o,a.selected))}function Jmr(e){const{$level:n,theme:r}=e,{space:o}=r.sanity;return ge(EIe||(EIe=jte([`
padding-left: `,`;
&[data-as='a'] {
text-decoration: none;
}
`])),ut(o[2]*n))}function ytt(){const e=p.useContext(hO);if(!e)throw new Error("Tree: missing context value");return e}const jIe=p.memo(function(n){const{children:r,expanded:o=!1,...i}=n,s=ytt();return u.jsx(Wl,{as:"ul","data-ui":"TreeGroup",...i,hidden:!o,marginTop:s.space,role:"group",space:s.space,children:r})});var TIe=Object.freeze,egr=Object.defineProperty,tgr=(e,n)=>TIe(egr(e,"raw",{value:TIe(n||e.slice())})),IIe;const AIe=p.memo(M.li(Xmr,Qmr)),$Ie=M(Ee).attrs({forwardedAs:"a"})(Jmr),ngr=M(it)(IIe||(IIe=tgr([`
& > svg {
transition: transform 100ms;
}
`])));p.memo(function(n){const{children:r,expanded:o=!1,fontSize:i,href:s,icon:a,id:l,linkAs:c,muted:d,onClick:f,padding:h=3,selected:m=!1,space:g=2,text:v,weight:y,...b}=n,x=p.useRef(null),w=p.useRef(null),C=ytt(),{path:_,registerItem:S,setExpanded:k,setFocusedElement:E}=C,j=p.useId(),T=l||j,$=p.useMemo(()=>_.concat([T||""]),[T,_]),D=$.join("/"),I=C.state[D],O=C.focusedElement===x.current,A=(I==null?void 0:I.expanded)===void 0?o:(I==null?void 0:I.expanded)||!1,P=C.focusedElement&&C.focusedElement===x.current?0:-1,R=p.useMemo(()=>({...C,level:C.level+1,path:$}),[$,C]),B=p.useCallback(H=>{f&&f(H);const V=H.target;V instanceof HTMLElement&&(V.getAttribute("data-ui")==="TreeItem"||V.closest('[data-ui="TreeItem__box"]'))&&(H.stopPropagation(),k(D,!A),E(x.current))},[A,D,f,k,E]),L=p.useCallback(H=>{if(O&&H.key==="Enter"){const V=w.current||x.current;V==null||V.click()}},[O]);p.useEffect(()=>{if(x.current)return S(x.current,$.join("/"),A,m)},[A,$,S,m]);const z=u.jsxs(bt,{padding:h,children:[u.jsxs(Ee,{marginRight:g,style:{visibility:a||r?"visible":"hidden",pointerEvents:"none"},children:[a&&u.jsx(it,{muted:d,size:i,weight:y,children:p.createElement(a)}),!a&&u.jsx(ngr,{muted:d,size:i,weight:y,children:u.jsx(Xk,{style:{transform:A?"rotate(90deg)":void 0}})})]}),u.jsx(Ee,{flex:1,children:u.jsx(it,{muted:d,size:i,textOverflow:"ellipsis",weight:y,children:v})})]});return s?u.jsxs(AIe,{"data-selected":m?"":void 0,"data-tree-id":T,"data-tree-key":D,"data-ui":"TreeItem",...b,onClick:B,ref:x,role:"none",children:[u.jsx($Ie,{$level:C.level,"aria-expanded":A,as:c,"data-ui":"TreeItem__box",href:s,ref:w,role:"treeitem",tabIndex:P,children:z}),u.jsx(hO.Provider,{value:R,children:r&&u.jsx(jIe,{hidden:!A,children:r})})]}):u.jsxs(AIe,{"data-selected":m?"":void 0,"data-ui":"TreeItem","data-tree-id":T,"data-tree-key":D,...b,"aria-expanded":A,onClick:B,onKeyDown:L,ref:x,role:"treeitem",tabIndex:P,children:[u.jsx($Ie,{$level:C.level,as:"div","data-ui":"TreeItem__box",children:z}),u.jsx(hO.Provider,{value:R,children:r&&u.jsx(jIe,{expanded:A,children:r})})]})});var Ml=function(){return Ml=Object.assign||function(n){for(var r,o=1,i=arguments.length;o<i;o++){r=arguments[o];for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(n[s]=r[s])}return n},Ml.apply(this,arguments)};function pO(e,n,r){if(r||arguments.length===2)for(var o=0,i=n.length,s;o<i;o++)(s||!(o in n))&&(s||(s=Array.prototype.slice.call(n,0,o)),s[o]=n[o]);return e.concat(s||Array.prototype.slice.call(n))}var Io="-ms-",F_="-moz-",Er="-webkit-",btt="comm",bM="rule",Tte="decl",rgr="@import",xtt="@keyframes",ogr="@layer",wtt=Math.abs,Ite=String.fromCharCode,_W=Object.assign;function igr(e,n){return $s(e,0)^45?(((n<<2^$s(e,0))<<2^$s(e,1))<<2^$s(e,2))<<2^$s(e,3):0}function Ctt(e){return e.trim()}function wh(e,n){return(e=n.exec(e))?e[0]:e}function _n(e,n,r){return e.replace(n,r)}function ZA(e,n,r){return e.indexOf(n,r)}function $s(e,n){return e.charCodeAt(n)|0}function uw(e,n,r){return e.slice(n,r)}function nf(e){return e.length}function _tt(e){return e.length}function NC(e,n){return n.push(e),e}function sgr(e,n){return e.map(n).join("")}function DIe(e,n){return e.filter(function(r){return!wh(r,n)})}var xM=1,dw=1,Stt=0,Pu=0,Ui=0,R2="";function wM(e,n,r,o,i,s,a,l){return{value:e,root:n,parent:r,type:o,props:i,children:s,line:xM,column:dw,length:a,return:"",siblings:l}}function lm(e,n){return _W(wM("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},n)}function Fy(e){for(;e.root;)e=lm(e.root,{children:[e]});NC(e,e.siblings)}function agr(){return Ui}function lgr(){return Ui=Pu>0?$s(R2,--Pu):0,dw--,Ui===10&&(dw=1,xM--),Ui}function bd(){return Ui=Pu<Stt?$s(R2,Pu++):0,dw++,Ui===10&&(dw=1,xM++),Ui}function Y0(){return $s(R2,Pu)}function XA(){return Pu}function CM(e,n){return uw(R2,e,n)}function SW(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function cgr(e){return xM=dw=1,Stt=nf(R2=e),Pu=0,[]}function ugr(e){return R2="",e}function bB(e){return Ctt(CM(Pu-1,kW(e===91?e+2:e===40?e+1:e)))}function dgr(e){for(;(Ui=Y0())&&Ui<33;)bd();return SW(e)>2||SW(Ui)>3?"":" "}function fgr(e,n){for(;--n&&bd()&&!(Ui<48||Ui>102||Ui>57&&Ui<65||Ui>70&&Ui<97););return CM(e,XA()+(n<6&&Y0()==32&&bd()==32))}function kW(e){for(;bd();)switch(Ui){case e:return Pu;case 34:case 39:e!==34&&e!==39&&kW(Ui);break;case 40:e===41&&kW(e);break;case 92:bd();break}return Pu}function hgr(e,n){for(;bd()&&e+Ui!==47+10;)if(e+Ui===42+42&&Y0()===47)break;return"/*"+CM(n,Pu-1)+"*"+Ite(e===47?e:bd())}function pgr(e){for(;!SW(Y0());)bd();return CM(e,Pu)}function mgr(e){return ugr(QA("",null,null,null,[""],e=cgr(e),0,[0],e))}function QA(e,n,r,o,i,s,a,l,c){for(var d=0,f=0,h=a,m=0,g=0,v=0,y=1,b=1,x=1,w=0,C="",_=i,S=s,k=o,E=C;b;)switch(v=w,w=bd()){case 40:if(v!=108&&$s(E,h-1)==58){ZA(E+=_n(bB(w),"&","&\f"),"&\f",wtt(d?l[d-1]:0))!=-1&&(x=-1);break}case 34:case 39:case 91:E+=bB(w);break;case 9:case 10:case 13:case 32:E+=dgr(v);break;case 92:E+=fgr(XA()-1,7);continue;case 47:switch(Y0()){case 42:case 47:NC(ggr(hgr(bd(),XA()),n,r,c),c);break;default:E+="/"}break;case 123*y:l[d++]=nf(E)*x;case 125*y:case 59:case 0:switch(w){case 0:case 125:b=0;case 59+f:x==-1&&(E=_n(E,/\f/g,"")),g>0&&nf(E)-h&&NC(g>32?PIe(E+";",o,r,h-1,c):PIe(_n(E," ","")+";",o,r,h-2,c),c);break;case 59:E+=";";default:if(NC(k=OIe(E,n,r,d,f,i,l,C,_=[],S=[],h,s),s),w===123)if(f===0)QA(E,n,k,k,_,s,h,l,S);else switch(m===99&&$s(E,3)===110?100:m){case 100:case 108:case 109:case 115:QA(e,k,k,o&&NC(OIe(e,k,k,0,0,i,l,C,i,_=[],h,S),S),i,S,h,l,o?_:S);break;default:QA(E,k,k,k,[""],S,0,l,S)}}d=f=g=0,y=x=1,C=E="",h=a;break;case 58:h=1+nf(E),g=v;default:if(y<1){if(w==123)--y;else if(w==125&&y++==0&&lgr()==125)continue}switch(E+=Ite(w),w*y){case 38:x=f>0?1:(E+="\f",-1);break;case 44:l[d++]=(nf(E)-1)*x,x=1;break;case 64:Y0()===45&&(E+=bB(bd())),m=Y0(),f=h=nf(C=E+=pgr(XA())),w++;break;case 45:v===45&&nf(E)==2&&(y=0)}}return s}function OIe(e,n,r,o,i,s,a,l,c,d,f,h){for(var m=i-1,g=i===0?s:[""],v=_tt(g),y=0,b=0,x=0;y<o;++y)for(var w=0,C=uw(e,m+1,m=wtt(b=a[y])),_=e;w<v;++w)(_=Ctt(b>0?g[w]+" "+C:_n(C,/&\f/g,g[w])))&&(c[x++]=_);return wM(e,n,r,i===0?bM:l,c,d,f,h)}function ggr(e,n,r,o){return wM(e,n,r,btt,Ite(agr()),uw(e,2,-2),0,o)}function PIe(e,n,r,o,i){return wM(e,n,r,Tte,uw(e,0,o),uw(e,o+1,-1),o,i)}function ktt(e,n,r){switch(igr(e,n)){case 5103:return Er+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return Er+e+e;case 4789:return F_+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return Er+e+F_+e+Io+e+e;case 5936:switch($s(e,n+11)){case 114:return Er+e+Io+_n(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Er+e+Io+_n(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Er+e+Io+_n(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return Er+e+Io+e+e;case 6165:return Er+e+Io+"flex-"+e+e;case 5187:return Er+e+_n(e,/(\w+).+(:[^]+)/,Er+"box-$1$2"+Io+"flex-$1$2")+e;case 5443:return Er+e+Io+"flex-item-"+_n(e,/flex-|-self/g,"")+(wh(e,/flex-|baseline/)?"":Io+"grid-row-"+_n(e,/flex-|-self/g,""))+e;case 4675:return Er+e+Io+"flex-line-pack"+_n(e,/align-content|flex-|-self/g,"")+e;case 5548:return Er+e+Io+_n(e,"shrink","negative")+e;case 5292:return Er+e+Io+_n(e,"basis","preferred-size")+e;case 6060:return Er+"box-"+_n(e,"-grow","")+Er+e+Io+_n(e,"grow","positive")+e;case 4554:return Er+_n(e,/([^-])(transform)/g,"$1"+Er+"$2")+e;case 6187:return _n(_n(_n(e,/(zoom-|grab)/,Er+"$1"),/(image-set)/,Er+"$1"),e,"")+e;case 5495:case 3959:return _n(e,/(image-set\([^]*)/,Er+"$1$`$1");case 4968:return _n(_n(e,/(.+:)(flex-)?(.*)/,Er+"box-pack:$3"+Io+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+Er+e+e;case 4200:if(!wh(e,/flex-|baseline/))return Io+"grid-column-align"+uw(e,n)+e;break;case 2592:case 3360:return Io+_n(e,"template-","")+e;case 4384:case 3616:return r&&r.some(function(o,i){return n=i,wh(o.props,/grid-\w+-end/)})?~ZA(e+(r=r[n].value),"span",0)?e:Io+_n(e,"-start","")+e+Io+"grid-row-span:"+(~ZA(r,"span",0)?wh(r,/\d+/):+wh(r,/\d+/)-+wh(e,/\d+/))+";":Io+_n(e,"-start","")+e;case 4896:case 4128:return r&&r.some(function(o){return wh(o.props,/grid-\w+-start/)})?e:Io+_n(_n(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return _n(e,/(.+)-inline(.+)/,Er+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(nf(e)-1-n>6)switch($s(e,n+1)){case 109:if($s(e,n+4)!==45)break;case 102:return _n(e,/(.+:)(.+)-([^]+)/,"$1"+Er+"$2-$3$1"+F_+($s(e,n+3)==108?"$3":"$2-$3"))+e;case 115:return~ZA(e,"stretch",0)?ktt(_n(e,"stretch","fill-available"),n,r)+e:e}break;case 5152:case 5920:return _n(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(o,i,s,a,l,c,d){return Io+i+":"+s+d+(a?Io+i+"-span:"+(l?c:+c-+s)+d:"")+e});case 4949:if($s(e,n+6)===121)return _n(e,":",":"+Er)+e;break;case 6444:switch($s(e,$s(e,14)===45?18:11)){case 120:return _n(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+Er+($s(e,14)===45?"inline-":"")+"box$3$1"+Er+"$2$3$1"+Io+"$2box$3")+e;case 100:return _n(e,":",":"+Io)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return _n(e,"scroll-","scroll-snap-")+e}return e}function mO(e,n){for(var r="",o=0;o<e.length;o++)r+=n(e[o],o,e,n)||"";return r}function vgr(e,n,r,o){switch(e.type){case ogr:if(e.children.length)break;case rgr:case Tte:return e.return=e.return||e.value;case btt:return"";case xtt:return e.return=e.value+"{"+mO(e.children,o)+"}";case bM:if(!nf(e.value=e.props.join(",")))return""}return nf(r=mO(e.children,o))?e.return=e.value+"{"+r+"}":""}function ygr(e){var n=_tt(e);return function(r,o,i,s){for(var a="",l=0;l<n;l++)a+=e[l](r,o,i,s)||"";return a}}function bgr(e){return function(n){n.root||(n=n.return)&&e(n)}}function xgr(e,n,r,o){if(e.length>-1&&!e.return)switch(e.type){case Tte:e.return=ktt(e.value,e.length,r);return;case xtt:return mO([lm(e,{value:_n(e.value,"@","@"+Er)})],o);case bM:if(e.length)return sgr(r=e.props,function(i){switch(wh(i,o=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":Fy(lm(e,{props:[_n(i,/:(read-\w+)/,":"+F_+"$1")]})),Fy(lm(e,{props:[i]})),_W(e,{props:DIe(r,o)});break;case"::placeholder":Fy(lm(e,{props:[_n(i,/:(plac\w+)/,":"+Er+"input-$1")]})),Fy(lm(e,{props:[_n(i,/:(plac\w+)/,":"+F_+"$1")]})),Fy(lm(e,{props:[_n(i,/:(plac\w+)/,Io+"input-$1")]})),Fy(lm(e,{props:[i]})),_W(e,{props:DIe(r,o)});break}return""})}}var wgr={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},fw=typeof process<"u"&&process.env!==void 0&&({}.REACT_APP_SC_ATTR||{}.SC_ATTR)||"data-styled",Ett="active",jtt="data-styled-version",_M="6.1.8",Ate=`/*!sc*/
`,$te=typeof window<"u"&&"HTMLElement"in window,Cgr=!!(typeof SC_DISABLE_SPEEDY=="boolean"?SC_DISABLE_SPEEDY:typeof process<"u"&&process.env!==void 0&&{}.REACT_APP_SC_DISABLE_SPEEDY!==void 0&&{}.REACT_APP_SC_DISABLE_SPEEDY!==""?{}.REACT_APP_SC_DISABLE_SPEEDY!=="false"&&{}.REACT_APP_SC_DISABLE_SPEEDY:typeof process<"u"&&process.env!==void 0&&{}.SC_DISABLE_SPEEDY!==void 0&&{}.SC_DISABLE_SPEEDY!==""&&{}.SC_DISABLE_SPEEDY!=="false"&&{}.SC_DISABLE_SPEEDY),SM=Object.freeze([]),hw=Object.freeze({});function _gr(e,n,r){return r===void 0&&(r=hw),e.theme!==r.theme&&e.theme||n||r.theme}var Ttt=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),Sgr=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,kgr=/(^-|-$)/g;function RIe(e){return e.replace(Sgr,"-").replace(kgr,"")}var Egr=/(a)(d)/gi,iI=52,MIe=function(e){return String.fromCharCode(e+(e>25?39:97))};function EW(e){var n,r="";for(n=Math.abs(e);n>iI;n=n/iI|0)r=MIe(n%iI)+r;return(MIe(n%iI)+r).replace(Egr,"$1-$2")}var xB,Itt=5381,Fb=function(e,n){for(var r=n.length;r;)e=33*e^n.charCodeAt(--r);return e},Att=function(e){return Fb(Itt,e)};function jgr(e){return EW(Att(e)>>>0)}function Tgr(e){return e.displayName||e.name||"Component"}function wB(e){return typeof e=="string"&&!0}var $tt=typeof Symbol=="function"&&Symbol.for,Dtt=$tt?Symbol.for("react.memo"):60115,Igr=$tt?Symbol.for("react.forward_ref"):60112,Agr={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},$gr={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},Ott={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Dgr=((xB={})[Igr]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},xB[Dtt]=Ott,xB);function LIe(e){return("type"in(n=e)&&n.type.$$typeof)===Dtt?Ott:"$$typeof"in e?Dgr[e.$$typeof]:Agr;var n}var Ogr=Object.defineProperty,Pgr=Object.getOwnPropertyNames,FIe=Object.getOwnPropertySymbols,Rgr=Object.getOwnPropertyDescriptor,Mgr=Object.getPrototypeOf,BIe=Object.prototype;function Ptt(e,n,r){if(typeof n!="string"){if(BIe){var o=Mgr(n);o&&o!==BIe&&Ptt(e,o,r)}var i=Pgr(n);FIe&&(i=i.concat(FIe(n)));for(var s=LIe(e),a=LIe(n),l=0;l<i.length;++l){var c=i[l];if(!(c in $gr||r&&r[c]||a&&c in a||s&&c in s)){var d=Rgr(n,c);try{Ogr(e,c,d)}catch{}}}}return e}function pw(e){return typeof e=="function"}function Dte(e){return typeof e=="object"&&"styledComponentId"in e}function T0(e,n){return e&&n?"".concat(e," ").concat(n):e||n||""}function NIe(e,n){if(e.length===0)return"";for(var r=e[0],o=1;o<e.length;o++)r+=n?n+e[o]:e[o];return r}function pk(e){return e!==null&&typeof e=="object"&&e.constructor.name===Object.name&&!("props"in e&&e.$$typeof)}function jW(e,n,r){if(r===void 0&&(r=!1),!r&&!pk(e)&&!Array.isArray(e))return n;if(Array.isArray(n))for(var o=0;o<n.length;o++)e[o]=jW(e[o],n[o]);else if(pk(n))for(var o in n)e[o]=jW(e[o],n[o]);return e}function Ote(e,n){Object.defineProperty(e,"toString",{value:n})}function $j(e){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];return new Error("An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#".concat(e," for more information.").concat(n.length>0?" Args: ".concat(n.join(", ")):""))}var Lgr=function(){function e(n){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=n}return e.prototype.indexOfGroup=function(n){for(var r=0,o=0;o<n;o++)r+=this.groupSizes[o];return r},e.prototype.insertRules=function(n,r){if(n>=this.groupSizes.length){for(var o=this.groupSizes,i=o.length,s=i;n>=s;)if((s<<=1)<0)throw $j(16,"".concat(n));this.groupSizes=new Uint32Array(s),this.groupSizes.set(o),this.length=s;for(var a=i;a<s;a++)this.groupSizes[a]=0}for(var l=this.indexOfGroup(n+1),c=(a=0,r.length);a<c;a++)this.tag.insertRule(l,r[a])&&(this.groupSizes[n]++,l++)},e.prototype.clearGroup=function(n){if(n<this.length){var r=this.groupSizes[n],o=this.indexOfGroup(n),i=o+r;this.groupSizes[n]=0;for(var s=o;s<i;s++)this.tag.deleteRule(o)}},e.prototype.getGroup=function(n){var r="";if(n>=this.length||this.groupSizes[n]===0)return r;for(var o=this.groupSizes[n],i=this.indexOfGroup(n),s=i+o,a=i;a<s;a++)r+="".concat(this.tag.getRule(a)).concat(Ate);return r},e}(),JA=new Map,gO=new Map,e4=1,sI=function(e){if(JA.has(e))return JA.get(e);for(;gO.has(e4);)e4++;var n=e4++;return JA.set(e,n),gO.set(n,e),n},Fgr=function(e,n){e4=n+1,JA.set(e,n),gO.set(n,e)},Bgr="style[".concat(fw,"][").concat(jtt,'="').concat(_M,'"]'),Ngr=new RegExp("^".concat(fw,'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)')),Vgr=function(e,n,r){for(var o,i=r.split(","),s=0,a=i.length;s<a;s++)(o=i[s])&&e.registerName(n,o)},zgr=function(e,n){for(var r,o=((r=n.textContent)!==null&&r!==void 0?r:"").split(Ate),i=[],s=0,a=o.length;s<a;s++){var l=o[s].trim();if(l){var c=l.match(Ngr);if(c){var d=0|parseInt(c[1],10),f=c[2];d!==0&&(Fgr(f,d),Vgr(e,f,c[3]),e.getTag().insertRules(d,i)),i.length=0}else i.push(l)}}};function Hgr(){return typeof __webpack_nonce__<"u"?__webpack_nonce__:null}var Rtt=function(e){var n=document.head,r=e||n,o=document.createElement("style"),i=function(l){var c=Array.from(l.querySelectorAll("style[".concat(fw,"]")));return c[c.length-1]}(r),s=i!==void 0?i.nextSibling:null;o.setAttribute(fw,Ett),o.setAttribute(jtt,_M);var a=Hgr();return a&&o.setAttribute("nonce",a),r.insertBefore(o,s),o},Ugr=function(){function e(n){this.element=Rtt(n),this.element.appendChild(document.createTextNode("")),this.sheet=function(r){if(r.sheet)return r.sheet;for(var o=document.styleSheets,i=0,s=o.length;i<s;i++){var a=o[i];if(a.ownerNode===r)return a}throw $j(17)}(this.element),this.length=0}return e.prototype.insertRule=function(n,r){try{return this.sheet.insertRule(r,n),this.length++,!0}catch{return!1}},e.prototype.deleteRule=function(n){this.sheet.deleteRule(n),this.length--},e.prototype.getRule=function(n){var r=this.sheet.cssRules[n];return r&&r.cssText?r.cssText:""},e}(),Wgr=function(){function e(n){this.element=Rtt(n),this.nodes=this.element.childNodes,this.length=0}return e.prototype.insertRule=function(n,r){if(n<=this.length&&n>=0){var o=document.createTextNode(r);return this.element.insertBefore(o,this.nodes[n]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(n){this.element.removeChild(this.nodes[n]),this.length--},e.prototype.getRule=function(n){return n<this.length?this.nodes[n].textContent:""},e}(),Ggr=function(){function e(n){this.rules=[],this.length=0}return e.prototype.insertRule=function(n,r){return n<=this.length&&(this.rules.splice(n,0,r),this.length++,!0)},e.prototype.deleteRule=function(n){this.rules.splice(n,1),this.length--},e.prototype.getRule=function(n){return n<this.length?this.rules[n]:""},e}(),VIe=$te,qgr={isServer:!$te,useCSSOMInjection:!Cgr},Mtt=function(){function e(n,r,o){n===void 0&&(n=hw),r===void 0&&(r={});var i=this;this.options=Ml(Ml({},qgr),n),this.gs=r,this.names=new Map(o),this.server=!!n.isServer,!this.server&&$te&&VIe&&(VIe=!1,function(s){for(var a=document.querySelectorAll(Bgr),l=0,c=a.length;l<c;l++){var d=a[l];d&&d.getAttribute(fw)!==Ett&&(zgr(s,d),d.parentNode&&d.parentNode.removeChild(d))}}(this)),Ote(this,function(){return function(s){for(var a=s.getTag(),l=a.length,c="",d=function(h){var m=function(x){return gO.get(x)}(h);if(m===void 0)return"continue";var g=s.names.get(m),v=a.getGroup(h);if(g===void 0||v.length===0)return"continue";var y="".concat(fw,".g").concat(h,'[id="').concat(m,'"]'),b="";g!==void 0&&g.forEach(function(x){x.length>0&&(b+="".concat(x,","))}),c+="".concat(v).concat(y,'{content:"').concat(b,'"}').concat(Ate)},f=0;f<l;f++)d(f);return c}(i)})}return e.registerId=function(n){return sI(n)},e.prototype.reconstructWithOptions=function(n,r){return r===void 0&&(r=!0),new e(Ml(Ml({},this.options),n),this.gs,r&&this.names||void 0)},e.prototype.allocateGSInstance=function(n){return this.gs[n]=(this.gs[n]||0)+1},e.prototype.getTag=function(){return this.tag||(this.tag=(n=function(r){var o=r.useCSSOMInjection,i=r.target;return r.isServer?new Ggr(i):o?new Ugr(i):new Wgr(i)}(this.options),new Lgr(n)));var n},e.prototype.hasNameForId=function(n,r){return this.names.has(n)&&this.names.get(n).has(r)},e.prototype.registerName=function(n,r){if(sI(n),this.names.has(n))this.names.get(n).add(r);else{var o=new Set;o.add(r),this.names.set(n,o)}},e.prototype.insertRules=function(n,r,o){this.registerName(n,r),this.getTag().insertRules(sI(n),o)},e.prototype.clearNames=function(n){this.names.has(n)&&this.names.get(n).clear()},e.prototype.clearRules=function(n){this.getTag().clearGroup(sI(n)),this.clearNames(n)},e.prototype.clearTag=function(){this.tag=void 0},e}(),Ygr=/&/g,Kgr=/^\s*\/\/.*$/gm;function Ltt(e,n){return e.map(function(r){return r.type==="rule"&&(r.value="".concat(n," ").concat(r.value),r.value=r.value.replaceAll(",",",".concat(n," ")),r.props=r.props.map(function(o){return"".concat(n," ").concat(o)})),Array.isArray(r.children)&&r.type!=="@keyframes"&&(r.children=Ltt(r.children,n)),r})}function Zgr(e){var n,r,o,i=e===void 0?hw:e,s=i.options,a=s===void 0?hw:s,l=i.plugins,c=l===void 0?SM:l,d=function(m,g,v){return v.startsWith(r)&&v.endsWith(r)&&v.replaceAll(r,"").length>0?".".concat(n):m},f=c.slice();f.push(function(m){m.type===bM&&m.value.includes("&")&&(m.props[0]=m.props[0].replace(Ygr,r).replace(o,d))}),a.prefix&&f.push(xgr),f.push(vgr);var h=function(m,g,v,y){g===void 0&&(g=""),v===void 0&&(v=""),y===void 0&&(y="&"),n=y,r=g,o=new RegExp("\\".concat(r,"\\b"),"g");var b=m.replace(Kgr,""),x=mgr(v||g?"".concat(v," ").concat(g," { ").concat(b," }"):b);a.namespace&&(x=Ltt(x,a.namespace));var w=[];return mO(x,ygr(f.concat(bgr(function(C){return w.push(C)})))),w};return h.hash=c.length?c.reduce(function(m,g){return g.name||$j(15),Fb(m,g.name)},Itt).toString():"",h}var Xgr=new Mtt,TW=Zgr(),Ftt=ie.createContext({shouldForwardProp:void 0,styleSheet:Xgr,stylis:TW});Ftt.Consumer;ie.createContext(void 0);function zIe(){return p.useContext(Ftt)}var Qgr=function(){function e(n,r){var o=this;this.inject=function(i,s){s===void 0&&(s=TW);var a=o.name+s.hash;i.hasNameForId(o.id,a)||i.insertRules(o.id,a,s(o.rules,a,"@keyframes"))},this.name=n,this.id="sc-keyframes-".concat(n),this.rules=r,Ote(this,function(){throw $j(12,String(o.name))})}return e.prototype.getName=function(n){return n===void 0&&(n=TW),this.name+n.hash},e}(),Jgr=function(e){return e>="A"&&e<="Z"};function HIe(e){for(var n="",r=0;r<e.length;r++){var o=e[r];if(r===1&&o==="-"&&e[0]==="-")return e;Jgr(o)?n+="-"+o.toLowerCase():n+=o}return n.startsWith("ms-")?"-"+n:n}var Btt=function(e){return e==null||e===!1||e===""},Ntt=function(e){var n,r,o=[];for(var i in e){var s=e[i];e.hasOwnProperty(i)&&!Btt(s)&&(Array.isArray(s)&&s.isCss||pw(s)?o.push("".concat(HIe(i),":"),s,";"):pk(s)?o.push.apply(o,pO(pO(["".concat(i," {")],Ntt(s),!1),["}"],!1)):o.push("".concat(HIe(i),": ").concat((n=i,(r=s)==null||typeof r=="boolean"||r===""?"":typeof r!="number"||r===0||n in wgr||n.startsWith("--")?String(r).trim():"".concat(r,"px")),";")))}return o};function K0(e,n,r,o){if(Btt(e))return[];if(Dte(e))return[".".concat(e.styledComponentId)];if(pw(e)){if(!pw(s=e)||s.prototype&&s.prototype.isReactComponent||!n)return[e];var i=e(n);return K0(i,n,r,o)}var s;return e instanceof Qgr?r?(e.inject(r,o),[e.getName(o)]):[e]:pk(e)?Ntt(e):Array.isArray(e)?Array.prototype.concat.apply(SM,e.map(function(a){return K0(a,n,r,o)})):[e.toString()]}function e1r(e){for(var n=0;n<e.length;n+=1){var r=e[n];if(pw(r)&&!Dte(r))return!1}return!0}var t1r=Att(_M),n1r=function(){function e(n,r,o){this.rules=n,this.staticRulesId="",this.isStatic=(o===void 0||o.isStatic)&&e1r(n),this.componentId=r,this.baseHash=Fb(t1r,r),this.baseStyle=o,Mtt.registerId(r)}return e.prototype.generateAndInjectStyles=function(n,r,o){var i=this.baseStyle?this.baseStyle.generateAndInjectStyles(n,r,o):"";if(this.isStatic&&!o.hash)if(this.staticRulesId&&r.hasNameForId(this.componentId,this.staticRulesId))i=T0(i,this.staticRulesId);else{var s=NIe(K0(this.rules,n,r,o)),a=EW(Fb(this.baseHash,s)>>>0);if(!r.hasNameForId(this.componentId,a)){var l=o(s,".".concat(a),void 0,this.componentId);r.insertRules(this.componentId,a,l)}i=T0(i,a),this.staticRulesId=a}else{for(var c=Fb(this.baseHash,o.hash),d="",f=0;f<this.rules.length;f++){var h=this.rules[f];if(typeof h=="string")d+=h;else if(h){var m=NIe(K0(h,n,r,o));c=Fb(c,m+f),d+=m}}if(d){var g=EW(c>>>0);r.hasNameForId(this.componentId,g)||r.insertRules(this.componentId,g,o(d,".".concat(g),void 0,this.componentId)),i=T0(i,g)}}return i},e}(),Vtt=ie.createContext(void 0);Vtt.Consumer;var CB={};function r1r(e,n,r){var o=Dte(e),i=e,s=!wB(e),a=n.attrs,l=a===void 0?SM:a,c=n.componentId,d=c===void 0?function(_,S){var k=typeof _!="string"?"sc":RIe(_);CB[k]=(CB[k]||0)+1;var E="".concat(k,"-").concat(jgr(_M+k+CB[k]));return S?"".concat(S,"-").concat(E):E}(n.displayName,n.parentComponentId):c,f=n.displayName,h=f===void 0?function(_){return wB(_)?"styled.".concat(_):"Styled(".concat(Tgr(_),")")}(e):f,m=n.displayName&&n.componentId?"".concat(RIe(n.displayName),"-").concat(n.componentId):n.componentId||d,g=o&&i.attrs?i.attrs.concat(l).filter(Boolean):l,v=n.shouldForwardProp;if(o&&i.shouldForwardProp){var y=i.shouldForwardProp;if(n.shouldForwardProp){var b=n.shouldForwardProp;v=function(_,S){return y(_,S)&&b(_,S)}}else v=y}var x=new n1r(r,m,o?i.componentStyle:void 0);function w(_,S){return function(k,E,j){var T=k.attrs,$=k.componentStyle,D=k.defaultProps,I=k.foldedComponentIds,O=k.styledComponentId,A=k.target,P=ie.useContext(Vtt),R=zIe(),B=k.shouldForwardProp||R.shouldForwardProp,L=_gr(E,P,D)||hw,z=function(Q,N,Y){for(var Z,ne=Ml(Ml({},N),{className:void 0,theme:Y}),X=0;X<Q.length;X+=1){var J=pw(Z=Q[X])?Z(ne):Z;for(var oe in J)ne[oe]=oe==="className"?T0(ne[oe],J[oe]):oe==="style"?Ml(Ml({},ne[oe]),J[oe]):J[oe]}return N.className&&(ne.className=T0(ne.className,N.className)),ne}(T,E,L),H=z.as||A,V={};for(var W in z)z[W]===void 0||W[0]==="$"||W==="as"||W==="theme"&&z.theme===L||(W==="forwardedAs"?V.as=z.forwardedAs:B&&!B(W,H)||(V[W]=z[W]));var q=function(Q,N){var Y=zIe(),Z=Q.generateAndInjectStyles(N,Y.styleSheet,Y.stylis);return Z}($,z),F=T0(I,O);return q&&(F+=" "+q),z.className&&(F+=" "+z.className),V[wB(H)&&!Ttt.has(H)?"class":"className"]=F,V.ref=j,p.createElement(H,V)}(C,_,S)}w.displayName=h;var C=ie.forwardRef(w);return C.attrs=g,C.componentStyle=x,C.displayName=h,C.shouldForwardProp=v,C.foldedComponentIds=o?T0(i.foldedComponentIds,i.styledComponentId):"",C.styledComponentId=m,C.target=o?i.target:e,Object.defineProperty(C,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(_){this._foldedDefaultProps=o?function(S){for(var k=[],E=1;E<arguments.length;E++)k[E-1]=arguments[E];for(var j=0,T=k;j<T.length;j++)jW(S,T[j],!0);return S}({},i.defaultProps,_):_}}),Ote(C,function(){return".".concat(C.styledComponentId)}),s&&Ptt(C,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),C}function UIe(e,n){for(var r=[e[0]],o=0,i=n.length;o<i;o+=1)r.push(n[o],e[o+1]);return r}var WIe=function(e){return Object.assign(e,{isCss:!0})};function kM(e){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];if(pw(e)||pk(e))return WIe(K0(UIe(SM,pO([e],n,!0))));var o=e;return n.length===0&&o.length===1&&typeof o[0]=="string"?K0(o):WIe(K0(UIe(o,n)))}function IW(e,n,r){if(r===void 0&&(r=hw),!n)throw $j(1,n);var o=function(i){for(var s=[],a=1;a<arguments.length;a++)s[a-1]=arguments[a];return e(n,r,kM.apply(void 0,pO([i],s,!1)))};return o.attrs=function(i){return IW(e,n,Ml(Ml({},r),{attrs:Array.prototype.concat(r.attrs,i).filter(Boolean)}))},o.withConfig=function(i){return IW(e,n,Ml(Ml({},r),i))},o}var ztt=function(e){return IW(r1r,e)},EM=ztt;Ttt.forEach(function(e){EM[e]=ztt(e)});var Ta=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Dj={},Htt={},Pte={};Object.defineProperty(Pte,"__esModule",{value:!0});var GIe="image-Tb9Ew8CXIwaY6R1kjMvI0uRR-2000x3000-jpg";function o1r(e){var n=e.split("-"),r=n[1],o=n[2],i=n[3];if(!r||!o||!i)throw new Error("Malformed asset _ref '".concat(e,`'. Expected an id like "`).concat(GIe,'".'));var s=o.split("x"),a=s[0],l=s[1],c=+a,d=+l,f=isFinite(c)&&isFinite(d);if(!f)throw new Error("Malformed asset _ref '".concat(e,`'. Expected an id like "`).concat(GIe,'".'));return{id:r,width:c,height:d,format:i}}Pte.default=o1r;var Rte={},vO=Ta&&Ta.__assign||function(){return vO=Object.assign||function(e){for(var n,r=1,o=arguments.length;r<o;r++){n=arguments[r];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},vO.apply(this,arguments)};Object.defineProperty(Rte,"__esModule",{value:!0});var i1r=function(e){var n=e;return n?typeof n._ref=="string":!1},s1r=function(e){var n=e;return n?typeof n._id=="string":!1},a1r=function(e){var n=e;return n&&n.asset?typeof n.asset.url=="string":!1};function l1r(e){if(!e)return null;var n;if(typeof e=="string"&&c1r(e))n={asset:{_ref:qIe(e)}};else if(typeof e=="string")n={asset:{_ref:e}};else if(i1r(e))n={asset:e};else if(s1r(e))n={asset:{_ref:e._id||""}};else if(a1r(e))n={asset:{_ref:qIe(e.asset.url)}};else if(typeof e.asset=="object")n=vO({},e);else return null;var r=e;return r.crop&&(n.crop=r.crop),r.hotspot&&(n.hotspot=r.hotspot),u1r(n)}Rte.default=l1r;function c1r(e){return/^https?:\/\//.test("".concat(e))}function qIe(e){var n=e.split("/").slice(-1);return"image-".concat(n[0]).replace(/\.([a-z]+)$/,"-$1")}function u1r(e){if(e.crop&&e.hotspot)return e;var n=vO({},e);return n.crop||(n.crop={left:0,top:0,bottom:0,right:0}),n.hotspot||(n.hotspot={x:.5,y:.5,height:1,width:1}),n}(function(e){var n=Ta&&Ta.__assign||function(){return n=Object.assign||function(c){for(var d,f=1,h=arguments.length;f<h;f++){d=arguments[f];for(var m in d)Object.prototype.hasOwnProperty.call(d,m)&&(c[m]=d[m])}return c},n.apply(this,arguments)},r=Ta&&Ta.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(e,"__esModule",{value:!0}),e.parseSource=e.SPEC_NAME_TO_URL_NAME_MAPPINGS=void 0;var o=r(Pte),i=r(Rte);e.parseSource=i.default,e.SPEC_NAME_TO_URL_NAME_MAPPINGS=[["width","w"],["height","h"],["format","fm"],["download","dl"],["blur","blur"],["sharpen","sharp"],["invert","invert"],["orientation","or"],["minHeight","min-h"],["maxHeight","max-h"],["minWidth","min-w"],["maxWidth","max-w"],["quality","q"],["fit","fit"],["crop","crop"],["saturation","sat"],["auto","auto"],["dpr","dpr"],["pad","pad"]];function s(c){var d=n({},c||{}),f=d.source;delete d.source;var h=(0,i.default)(f);if(!h)throw new Error("Unable to resolve image URL from source (".concat(JSON.stringify(f),")"));var m=h.asset._ref||h.asset._id||"",g=(0,o.default)(m),v=Math.round(h.crop.left*g.width),y=Math.round(h.crop.top*g.height),b={left:v,top:y,width:Math.round(g.width-h.crop.right*g.width-v),height:Math.round(g.height-h.crop.bottom*g.height-y)},x=h.hotspot.height*g.height/2,w=h.hotspot.width*g.width/2,C=h.hotspot.x*g.width,_=h.hotspot.y*g.height,S={left:C-w,top:_-x,right:C+w,bottom:_+x};return d.rect||d.focalPoint||d.ignoreImageParams||d.crop||(d=n(n({},d),l({crop:b,hotspot:S},d))),a(n(n({},d),{asset:g}))}e.default=s;function a(c){var d=(c.baseUrl||"https://cdn.sanity.io").replace(/\/+$/,""),f="".concat(c.asset.id,"-").concat(c.asset.width,"x").concat(c.asset.height,".").concat(c.asset.format),h="".concat(d,"/images/").concat(c.projectId,"/").concat(c.dataset,"/").concat(f),m=[];if(c.rect){var g=c.rect,v=g.left,y=g.top,b=g.width,x=g.height,w=v!==0||y!==0||x!==c.asset.height||b!==c.asset.width;w&&m.push("rect=".concat(v,",").concat(y,",").concat(b,",").concat(x))}c.bg&&m.push("bg=".concat(c.bg)),c.focalPoint&&(m.push("fp-x=".concat(c.focalPoint.x)),m.push("fp-y=".concat(c.focalPoint.y)));var C=[c.flipHorizontal&&"h",c.flipVertical&&"v"].filter(Boolean).join("");return C&&m.push("flip=".concat(C)),e.SPEC_NAME_TO_URL_NAME_MAPPINGS.forEach(function(_){var S=_[0],k=_[1];typeof c[S]<"u"?m.push("".concat(k,"=").concat(encodeURIComponent(c[S]))):typeof c[k]<"u"&&m.push("".concat(k,"=").concat(encodeURIComponent(c[k])))}),m.length===0?h:"".concat(h,"?").concat(m.join("&"))}function l(c,d){var f,h=d.width,m=d.height;if(!(h&&m))return{width:h,height:m,rect:c.crop};var g=c.crop,v=c.hotspot,y=h/m,b=g.width/g.height;if(b>y){var x=Math.round(g.height),w=Math.round(x*y),C=Math.max(0,Math.round(g.top)),_=Math.round((v.right-v.left)/2+v.left),S=Math.max(0,Math.round(_-w/2));S<g.left?S=g.left:S+w>g.left+g.width&&(S=g.left+g.width-w),f={left:S,top:C,width:w,height:x}}else{var w=g.width,x=Math.round(w/y),S=Math.max(0,Math.round(g.left)),k=Math.round((v.bottom-v.top)/2+v.top),E=Math.max(0,Math.round(k-x/2));E<g.top?E=g.top:E+x>g.top+g.height&&(E=g.top+g.height-x),f={left:S,top:E,width:w,height:x}}return{width:h,height:m,rect:f}}})(Htt);var Bb=Ta&&Ta.__assign||function(){return Bb=Object.assign||function(e){for(var n,r=1,o=arguments.length;r<o;r++){n=arguments[r];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},Bb.apply(this,arguments)},d1r=Ta&&Ta.__createBinding||(Object.create?function(e,n,r,o){o===void 0&&(o=r),Object.defineProperty(e,o,{enumerable:!0,get:function(){return n[r]}})}:function(e,n,r,o){o===void 0&&(o=r),e[o]=n[r]}),f1r=Ta&&Ta.__setModuleDefault||(Object.create?function(e,n){Object.defineProperty(e,"default",{enumerable:!0,value:n})}:function(e,n){e.default=n}),h1r=Ta&&Ta.__importStar||function(e){if(e&&e.__esModule)return e;var n={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&d1r(n,e,r);return f1r(n,e),n};Object.defineProperty(Dj,"__esModule",{value:!0});Dj.ImageUrlBuilder=void 0;var Utt=h1r(Htt),p1r=["clip","crop","fill","fillmax","max","scale","min"],m1r=["top","bottom","left","right","center","focalpoint","entropy"],g1r=["format"];function v1r(e){return e&&"config"in e?typeof e.config=="function":!1}function y1r(e){return e&&"clientConfig"in e?typeof e.clientConfig=="object":!1}function b1r(e){for(var n=Utt.SPEC_NAME_TO_URL_NAME_MAPPINGS,r=0,o=n;r<o.length;r++){var i=o[r],s=i[0],a=i[1];if(e===s||e===a)return s}return e}function x1r(e){if(v1r(e)){var n=e.config(),r=n.apiHost,o=n.projectId,i=n.dataset,s=r||"https://api.sanity.io";return new t4(null,{baseUrl:s.replace(/^https:\/\/api\./,"https://cdn."),projectId:o,dataset:i})}var a=e;if(y1r(a)){var l=a.clientConfig,r=l.apiHost,o=l.projectId,i=l.dataset,s=r||"https://api.sanity.io";return new t4(null,{baseUrl:s.replace(/^https:\/\/api\./,"https://cdn."),projectId:o,dataset:i})}return new t4(null,e)}Dj.default=x1r;var t4=function(){function e(n,r){this.options=n?Bb(Bb({},n.options||{}),r||{}):Bb({},r||{})}return e.prototype.withOptions=function(n){var r=n.baseUrl||this.options.baseUrl,o={baseUrl:r};for(var i in n)if(n.hasOwnProperty(i)){var s=b1r(i);o[s]=n[i]}return new e(this,Bb({baseUrl:r},o))},e.prototype.image=function(n){return this.withOptions({source:n})},e.prototype.dataset=function(n){return this.withOptions({dataset:n})},e.prototype.projectId=function(n){return this.withOptions({projectId:n})},e.prototype.bg=function(n){return this.withOptions({bg:n})},e.prototype.dpr=function(n){return this.withOptions(n&&n!==1?{dpr:n}:{})},e.prototype.width=function(n){return this.withOptions({width:n})},e.prototype.height=function(n){return this.withOptions({height:n})},e.prototype.focalPoint=function(n,r){return this.withOptions({focalPoint:{x:n,y:r}})},e.prototype.maxWidth=function(n){return this.withOptions({maxWidth:n})},e.prototype.minWidth=function(n){return this.withOptions({minWidth:n})},e.prototype.maxHeight=function(n){return this.withOptions({maxHeight:n})},e.prototype.minHeight=function(n){return this.withOptions({minHeight:n})},e.prototype.size=function(n,r){return this.withOptions({width:n,height:r})},e.prototype.blur=function(n){return this.withOptions({blur:n})},e.prototype.sharpen=function(n){return this.withOptions({sharpen:n})},e.prototype.rect=function(n,r,o,i){return this.withOptions({rect:{left:n,top:r,width:o,height:i}})},e.prototype.format=function(n){return this.withOptions({format:n})},e.prototype.invert=function(n){return this.withOptions({invert:n})},e.prototype.orientation=function(n){return this.withOptions({orientation:n})},e.prototype.quality=function(n){return this.withOptions({quality:n})},e.prototype.forceDownload=function(n){return this.withOptions({download:n})},e.prototype.flipHorizontal=function(){return this.withOptions({flipHorizontal:!0})},e.prototype.flipVertical=function(){return this.withOptions({flipVertical:!0})},e.prototype.ignoreImageParams=function(){return this.withOptions({ignoreImageParams:!0})},e.prototype.fit=function(n){if(p1r.indexOf(n)===-1)throw new Error('Invalid fit mode "'.concat(n,'"'));return this.withOptions({fit:n})},e.prototype.crop=function(n){if(m1r.indexOf(n)===-1)throw new Error('Invalid crop mode "'.concat(n,'"'));return this.withOptions({crop:n})},e.prototype.saturation=function(n){return this.withOptions({saturation:n})},e.prototype.auto=function(n){if(g1r.indexOf(n)===-1)throw new Error('Invalid auto mode "'.concat(n,'"'));return this.withOptions({auto:n})},e.prototype.pad=function(n){return this.withOptions({pad:n})},e.prototype.url=function(){return(0,Utt.default)(this.options)},e.prototype.toString=function(){return this.url()},e}();Dj.ImageUrlBuilder=t4;var w1r=Ta&&Ta.__importDefault||function(e){return e&&e.__esModule?e:{default:e}},C1r=w1r(Dj);C1r.default;const _1r={},S1r={apiVersion:"v2023-05-01"},k1r=null;function YIe(e){const n=p.useMemo(()=>JSON.stringify(e||{}),[e]);return p.useMemo(()=>JSON.parse(n),[n])}function E1r(e,n){let{params:r=_1r,options:o=S1r,initialValue:i=k1r}=n;const[s,a]=p.useState(!0),[l,c]=p.useState(!1),[d,f]=p.useState(i),h=YIe(r),m=YIe(o),g=p.useRef(null),v=pl();return p.useEffect(()=>{if(e&&!l&&!g.current)try{g.current=v.listenQuery(e,h,m).pipe(ho(Y_),bn(y=>(console.error(y),c(y),a(!1),f(null),y))).subscribe(y=>{f(b=>Y_(b,y)?b:y),a(!1),c(!1)})}catch(y){console.error(y),a(!1),c(y)}return l&&g.current&&g.current.unsubscribe(),()=>{var y;g.current&&((y=g==null?void 0:g.current)==null||y.unsubscribe(),g.current=null)}},[e,l,h,m,v]),{data:d,loading:s,error:l}}const j1r={tone:"primary"};function AW(e){const{title:n,description:r,icon:o,tone:i,children:s}={...j1r,...e};return u.jsx(Si,{tone:i,padding:4,radius:3,border:!0,children:u.jsxs(bt,{children:[o?"display icon":null,s||u.jsx(Ee,{flex:1,children:u.jsxs(Wl,{space:4,children:[n?u.jsx(it,{weight:"semibold",children:n}):null,r?u.jsx(it,{size:2,children:r}):null]})})]})})}var KIe=Object.freeze,T1r=Object.defineProperty,Mte=(e,n)=>KIe(T1r(e,"raw",{value:KIe(n||e.slice())})),ZIe,XIe,QIe;const I1r=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return u.jsx(Si,{as:"table",...e})};EM(I1r)(()=>kM(ZIe||(ZIe=Mte([`
display: table;
width: 100%;
border-collapse: collapse;
&:not([hidden]) {
display: table;
border-collapse: collapse;
}
`]))));const A1r=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return u.jsx(Si,{as:"tr",...e})};EM(A1r)(()=>kM(XIe||(XIe=Mte([`
display: table-row;
&:not([hidden]) {
display: table-row;
}
`]))));const $1r=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return u.jsx(Si,{as:"td",...e})};EM($1r)(()=>kM(QIe||(QIe=Mte([`
display: table-cell;
&:not([hidden]) {
display: table-cell;
}
`]))));function D1r(e,n,r){return n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e}function JIe(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function eAe(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?JIe(Object(r),!0).forEach(function(o){D1r(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):JIe(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}function Gs(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var tAe=function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"}(),_B=function(){return Math.random().toString(36).substring(7).split("").join(".")},yO={INIT:"@@redux/INIT"+_B(),REPLACE:"@@redux/REPLACE"+_B(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+_B()}};function O1r(e){if(typeof e!="object"||e===null)return!1;for(var n=e;Object.getPrototypeOf(n)!==null;)n=Object.getPrototypeOf(n);return Object.getPrototypeOf(e)===n}function Lte(e,n,r){var o;if(typeof n=="function"&&typeof r=="function"||typeof r=="function"&&typeof arguments[3]=="function")throw new Error(Gs(0));if(typeof n=="function"&&typeof r>"u"&&(r=n,n=void 0),typeof r<"u"){if(typeof r!="function")throw new Error(Gs(1));return r(Lte)(e,n)}if(typeof e!="function")throw new Error(Gs(2));var i=e,s=n,a=[],l=a,c=!1;function d(){l===a&&(l=a.slice())}function f(){if(c)throw new Error(Gs(3));return s}function h(y){if(typeof y!="function")throw new Error(Gs(4));if(c)throw new Error(Gs(5));var b=!0;return d(),l.push(y),function(){if(b){if(c)throw new Error(Gs(6));b=!1,d();var w=l.indexOf(y);l.splice(w,1),a=null}}}function m(y){if(!O1r(y))throw new Error(Gs(7));if(typeof y.type>"u")throw new Error(Gs(8));if(c)throw new Error(Gs(9));try{c=!0,s=i(s,y)}finally{c=!1}for(var b=a=l,x=0;x<b.length;x++){var w=b[x];w()}return y}function g(y){if(typeof y!="function")throw new Error(Gs(10));i=y,m({type:yO.REPLACE})}function v(){var y,b=h;return y={subscribe:function(w){if(typeof w!="object"||w===null)throw new Error(Gs(11));function C(){w.next&&w.next(f())}C();var _=b(C);return{unsubscribe:_}}},y[tAe]=function(){return this},y}return m({type:yO.INIT}),o={dispatch:m,subscribe:h,getState:f,replaceReducer:g},o[tAe]=v,o}function P1r(e){Object.keys(e).forEach(function(n){var r=e[n],o=r(void 0,{type:yO.INIT});if(typeof o>"u")throw new Error(Gs(12));if(typeof r(void 0,{type:yO.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(Gs(13))})}function Wtt(e){for(var n=Object.keys(e),r={},o=0;o<n.length;o++){var i=n[o];typeof e[i]=="function"&&(r[i]=e[i])}var s=Object.keys(r),a;try{P1r(r)}catch(l){a=l}return function(c,d){if(c===void 0&&(c={}),a)throw a;for(var f=!1,h={},m=0;m<s.length;m++){var g=s[m],v=r[g],y=c[g],b=v(y,d);if(typeof b>"u")throw d&&d.type,new Error(Gs(14));h[g]=b,f=f||b!==y}return f=f||s.length!==Object.keys(c).length,f?h:c}}function nAe(e,n){return function(){return n(e.apply(this,arguments))}}function rAe(e,n){if(typeof e=="function")return nAe(e,n);if(typeof e!="object"||e===null)throw new Error(Gs(16));var r={};for(var o in e){var i=e[o];typeof i=="function"&&(r[o]=nAe(i,n))}return r}function mk(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return n.length===0?function(o){return o}:n.length===1?n[0]:n.reduce(function(o,i){return function(){return o(i.apply(void 0,arguments))}})}function Gtt(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return function(o){return function(){var i=o.apply(void 0,arguments),s=function(){throw new Error(Gs(15))},a={getState:i.getState,dispatch:function(){return s.apply(void 0,arguments)}},l=n.map(function(c){return c(a)});return s=mk.apply(void 0,l)(i.dispatch),eAe(eAe({},i),{},{dispatch:s})}}}var R1r={};/**
* @license React
* use-sync-external-store-shim/with-selector.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var jM=p,M1r=XG;function L1r(e,n){return e===n&&(e!==0||1/e===1/n)||e!==e&&n!==n}var F1r=typeof Object.is=="function"?Object.is:L1r,B1r=M1r.useSyncExternalStore,N1r=jM.useRef,V1r=jM.useEffect,z1r=jM.useMemo,H1r=jM.useDebugValue;R1r.useSyncExternalStoreWithSelector=function(e,n,r,o,i){var s=N1r(null);if(s.current===null){var a={hasValue:!1,value:null};s.current=a}else a=s.current;s=z1r(function(){function c(g){if(!d){if(d=!0,f=g,g=o(g),i!==void 0&&a.hasValue){var v=a.value;if(i(v,g))return h=v}return h=g}if(v=h,F1r(f,g))return v;var y=o(g);return i!==void 0&&i(v,y)?v:(f=g,h=y)}var d=!1,f,h,m=r===void 0?null:r;return[function(){return c(n())},m===null?void 0:function(){return c(m())}]},[n,r,o,i]);var l=B1r(e,s[0],s[1]);return V1r(function(){a.hasValue=!0,a.value=l},[l]),H1r(l),l};function U1r(e){e()}let qtt=U1r;const W1r=e=>qtt=e,G1r=()=>qtt,oAe=Symbol.for("react-redux-context"),iAe=typeof globalThis<"u"?globalThis:{};function q1r(){var e;if(!p.createContext)return{};const n=(e=iAe[oAe])!=null?e:iAe[oAe]=new Map;let r=n.get(p.createContext);return r||(r=p.createContext(null),n.set(p.createContext,r)),r}const Ytt=q1r(),Y1r=()=>{throw new Error("uSES not initialized!")},K1r=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function Z1r(e,n,r,o,{areStatesEqual:i,areOwnPropsEqual:s,areStatePropsEqual:a}){let l=!1,c,d,f,h,m;function g(w,C){return c=w,d=C,f=e(c,d),h=n(o,d),m=r(f,h,d),l=!0,m}function v(){return f=e(c,d),n.dependsOnOwnProps&&(h=n(o,d)),m=r(f,h,d),m}function y(){return e.dependsOnOwnProps&&(f=e(c,d)),n.dependsOnOwnProps&&(h=n(o,d)),m=r(f,h,d),m}function b(){const w=e(c,d),C=!a(w,f);return f=w,C&&(m=r(f,h,d)),m}function x(w,C){const _=!s(C,d),S=!i(w,c,C,d);return c=w,d=C,_&&S?v():_?y():S?b():m}return function(C,_){return l?x(C,_):g(C,_)}}function X1r(e,n){let{initMapStateToProps:r,initMapDispatchToProps:o,initMergeProps:i}=n,s=bX(n,K1r);const a=r(e,s),l=o(e,s),c=i(e,s);return Z1r(a,l,c,e,s)}function Q1r(e,n){const r={};for(const o in e){const i=e[o];typeof i=="function"&&(r[o]=(...s)=>n(i(...s)))}return r}function $W(e){return function(r){const o=e(r);function i(){return o}return i.dependsOnOwnProps=!1,i}}function sAe(e){return e.dependsOnOwnProps?!!e.dependsOnOwnProps:e.length!==1}function Ktt(e,n){return function(o,{displayName:i}){const s=function(l,c){return s.dependsOnOwnProps?s.mapToProps(l,c):s.mapToProps(l,void 0)};return s.dependsOnOwnProps=!0,s.mapToProps=function(l,c){s.mapToProps=e,s.dependsOnOwnProps=sAe(e);let d=s(l,c);return typeof d=="function"&&(s.mapToProps=d,s.dependsOnOwnProps=sAe(d),d=s(l,c)),d},s}}function Fte(e,n){return(r,o)=>{throw new Error(`Invalid value of type ${typeof e} for ${n} argument when connecting component ${o.wrappedComponentName}.`)}}function J1r(e){return e&&typeof e=="object"?$W(n=>Q1r(e,n)):e?typeof e=="function"?Ktt(e):Fte(e,"mapDispatchToProps"):$W(n=>({dispatch:n}))}function e0r(e){return e?typeof e=="function"?Ktt(e):Fte(e,"mapStateToProps"):$W(()=>({}))}function t0r(e,n,r){return ia({},r,e,n)}function n0r(e){return function(r,{displayName:o,areMergedPropsEqual:i}){let s=!1,a;return function(c,d,f){const h=e(c,d,f);return s?i(h,a)||(a=h):(s=!0,a=h),a}}}function r0r(e){return e?typeof e=="function"?n0r(e):Fte(e,"mergeProps"):()=>t0r}function o0r(){const e=G1r();let n=null,r=null;return{clear(){n=null,r=null},notify(){e(()=>{let o=n;for(;o;)o.callback(),o=o.next})},get(){let o=[],i=n;for(;i;)o.push(i),i=i.next;return o},subscribe(o){let i=!0,s=r={callback:o,next:null,prev:r};return s.prev?s.prev.next=s:n=s,function(){!i||n===null||(i=!1,s.next?s.next.prev=s.prev:r=s.prev,s.prev?s.prev.next=s.next:n=s.next)}}}}const aAe={notify(){},get:()=>[]};function Ztt(e,n){let r,o=aAe,i=0,s=!1;function a(y){f();const b=o.subscribe(y);let x=!1;return()=>{x||(x=!0,b(),h())}}function l(){o.notify()}function c(){v.onStateChange&&v.onStateChange()}function d(){return s}function f(){i++,r||(r=n?n.addNestedSub(c):e.subscribe(c),o=o0r())}function h(){i--,r&&i===0&&(r(),r=void 0,o.clear(),o=aAe)}function m(){s||(s=!0,f())}function g(){s&&(s=!1,h())}const v={addNestedSub:a,notifyNestedSubs:l,handleChangeWrapper:c,isSubscribed:d,trySubscribe:m,tryUnsubscribe:g,getListeners:()=>o};return v}const i0r=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",bO=i0r?p.useLayoutEffect:p.useEffect;function lAe(e,n){return e===n?e!==0||n!==0||1/e===1/n:e!==e&&n!==n}function SB(e,n){if(lAe(e,n))return!0;if(typeof e!="object"||e===null||typeof n!="object"||n===null)return!1;const r=Object.keys(e),o=Object.keys(n);if(r.length!==o.length)return!1;for(let i=0;i<r.length;i++)if(!Object.prototype.hasOwnProperty.call(n,r[i])||!lAe(e[r[i]],n[r[i]]))return!1;return!0}const s0r=["reactReduxForwardedRef"];let Xtt=Y1r;const a0r=e=>{Xtt=e},l0r=[null,null];function c0r(e,n,r){bO(()=>e(...n),r)}function u0r(e,n,r,o,i,s){e.current=o,r.current=!1,i.current&&(i.current=null,s())}function d0r(e,n,r,o,i,s,a,l,c,d,f){if(!e)return()=>{};let h=!1,m=null;const g=()=>{if(h||!l.current)return;const y=n.getState();let b,x;try{b=o(y,i.current)}catch(w){x=w,m=w}x||(m=null),b===s.current?a.current||d():(s.current=b,c.current=b,a.current=!0,f())};return r.onStateChange=g,r.trySubscribe(),g(),()=>{if(h=!0,r.tryUnsubscribe(),r.onStateChange=null,m)throw m}}function f0r(e,n){return e===n}function Qtt(e,n,r,{pure:o,areStatesEqual:i=f0r,areOwnPropsEqual:s=SB,areStatePropsEqual:a=SB,areMergedPropsEqual:l=SB,forwardRef:c=!1,context:d=Ytt}={}){const f=d,h=e0r(e),m=J1r(n),g=r0r(r),v=!!e;return b=>{const x=b.displayName||b.name||"Component",w=`Connect(${x})`,C={shouldHandleStateChanges:v,displayName:w,wrappedComponentName:x,WrappedComponent:b,initMapStateToProps:h,initMapDispatchToProps:m,initMergeProps:g,areStatesEqual:i,areStatePropsEqual:a,areOwnPropsEqual:s,areMergedPropsEqual:l};function _(E){const[j,T,$]=p.useMemo(()=>{const{reactReduxForwardedRef:oe}=E,ue=bX(E,s0r);return[E.context,oe,ue]},[E]),D=p.useMemo(()=>j&&j.Consumer&&Mn.isContextConsumer(p.createElement(j.Consumer,null))?j:f,[j,f]),I=p.useContext(D),O=!!E.store&&!!E.store.getState&&!!E.store.dispatch,A=!!I&&!!I.store,P=O?E.store:I.store,R=A?I.getServerState:P.getState,B=p.useMemo(()=>X1r(P.dispatch,C),[P]),[L,z]=p.useMemo(()=>{if(!v)return l0r;const oe=Ztt(P,O?void 0:I.subscription),ue=oe.notifyNestedSubs.bind(oe);return[oe,ue]},[P,O,I]),H=p.useMemo(()=>O?I:ia({},I,{subscription:L}),[O,I,L]),V=p.useRef(),W=p.useRef($),q=p.useRef(),F=p.useRef(!1);p.useRef(!1);const Q=p.useRef(!1),N=p.useRef();bO(()=>(Q.current=!0,()=>{Q.current=!1}),[]);const Y=p.useMemo(()=>()=>q.current&&$===W.current?q.current:B(P.getState(),$),[P,$]),Z=p.useMemo(()=>ue=>L?d0r(v,P,L,B,W,V,F,Q,q,z,ue):()=>{},[L]);c0r(u0r,[W,V,F,$,q,z]);let ne;try{ne=Xtt(Z,Y,R?()=>B(R(),$):Y)}catch(oe){throw N.current&&(oe.message+=`
The error may be correlated with this previous error:
${N.current.stack}
`),oe}bO(()=>{N.current=void 0,q.current=void 0,V.current=ne});const X=p.useMemo(()=>p.createElement(b,ia({},ne,{ref:T})),[T,b,ne]);return p.useMemo(()=>v?p.createElement(D.Provider,{value:H},X):X,[D,X,H])}const k=p.memo(_);if(k.WrappedComponent=b,k.displayName=_.displayName=w,c){const j=p.forwardRef(function($,D){return p.createElement(k,ia({},$,{reactReduxForwardedRef:D}))});return j.displayName=w,j.WrappedComponent=b,jN(j,b)}return jN(k,b)}}function h0r({store:e,context:n,children:r,serverState:o,stabilityCheck:i="once",noopCheck:s="once"}){const a=p.useMemo(()=>{const d=Ztt(e);return{store:e,subscription:d,getServerState:o?()=>o:void 0,stabilityCheck:i,noopCheck:s}},[e,o,i,s]),l=p.useMemo(()=>e.getState(),[e]);bO(()=>{const{subscription:d}=a;return d.onStateChange=d.notifyNestedSubs,d.trySubscribe(),l!==e.getState()&&d.notifyNestedSubs(),()=>{d.tryUnsubscribe(),d.onStateChange=void 0}},[a,l]);const c=n||Ytt;return p.createElement(c.Provider,{value:a},r)}a0r(XG.useSyncExternalStore);W1r(ea.unstable_batchedUpdates);function p0r(e,n){if(e.length!==n.length)return!1;for(var r=0;r<e.length;r++)if(e[r]!==n[r])return!1;return!0}function Jtt(e,n){var r=p.useState(function(){return{inputs:n,result:e()}})[0],o=p.useRef(!0),i=p.useRef(r),s=o.current||!!(n&&i.current.inputs&&p0r(n,i.current.inputs)),a=s?i.current:{inputs:n,result:e()};return p.useEffect(function(){o.current=!1,i.current=a},[a]),a.result}function m0r(e,n){return Jtt(function(){return e},n)}var qn=Jtt,Rt=m0r,g0r=!0,kB="Invariant failed";function v0r(e,n){if(!e){if(g0r)throw new Error(kB);var r=typeof n=="function"?n():n,o=r?"".concat(kB,": ").concat(r):kB;throw new Error(o)}}var md=function(n){var r=n.top,o=n.right,i=n.bottom,s=n.left,a=o-s,l=i-r,c={top:r,right:o,bottom:i,left:s,width:a,height:l,x:s,y:r,center:{x:(o+s)/2,y:(i+r)/2}};return c},Bte=function(n,r){return{top:n.top-r.top,left:n.left-r.left,bottom:n.bottom+r.bottom,right:n.right+r.right}},cAe=function(n,r){return{top:n.top+r.top,left:n.left+r.left,bottom:n.bottom-r.bottom,right:n.right-r.right}},y0r=function(n,r){return{top:n.top+r.y,left:n.left+r.x,bottom:n.bottom+r.y,right:n.right+r.x}},EB={top:0,right:0,bottom:0,left:0},Nte=function(n){var r=n.borderBox,o=n.margin,i=o===void 0?EB:o,s=n.border,a=s===void 0?EB:s,l=n.padding,c=l===void 0?EB:l,d=md(Bte(r,i)),f=md(cAe(r,a)),h=md(cAe(f,c));return{marginBox:d,borderBox:md(r),paddingBox:f,contentBox:h,margin:i,border:a,padding:c}},Jc=function(n){var r=n.slice(0,-2),o=n.slice(-2);if(o!=="px")return 0;var i=Number(r);return isNaN(i)&&v0r(!1),i},b0r=function(){return{x:window.pageXOffset,y:window.pageYOffset}},xO=function(n,r){var o=n.borderBox,i=n.border,s=n.margin,a=n.padding,l=y0r(o,r);return Nte({borderBox:l,border:i,margin:s,padding:a})},wO=function(n,r){return r===void 0&&(r=b0r()),xO(n,r)},ent=function(n,r){var o={top:Jc(r.marginTop),right:Jc(r.marginRight),bottom:Jc(r.marginBottom),left:Jc(r.marginLeft)},i={top:Jc(r.paddingTop),right:Jc(r.paddingRight),bottom:Jc(r.paddingBottom),left:Jc(r.paddingLeft)},s={top:Jc(r.borderTopWidth),right:Jc(r.borderRightWidth),bottom:Jc(r.borderBottomWidth),left:Jc(r.borderLeftWidth)};return Nte({borderBox:n,margin:o,padding:i,border:s})},tnt=function(n){var r=n.getBoundingClientRect(),o=window.getComputedStyle(n);return ent(r,o)},uAe=Number.isNaN||function(n){return typeof n=="number"&&n!==n};function x0r(e,n){return!!(e===n||uAe(e)&&uAe(n))}function w0r(e,n){if(e.length!==n.length)return!1;for(var r=0;r<e.length;r++)if(!x0r(e[r],n[r]))return!1;return!0}function gs(e,n){n===void 0&&(n=w0r);var r=null;function o(){for(var i=[],s=0;s<arguments.length;s++)i[s]=arguments[s];if(r&&r.lastThis===this&&n(i,r.lastArgs))return r.lastResult;var a=e.apply(this,i);return r={lastResult:a,lastArgs:i,lastThis:this},a}return o.clear=function(){r=null},o}var C0r=function(n){var r=[],o=null,i=function(){for(var a=arguments.length,l=new Array(a),c=0;c<a;c++)l[c]=arguments[c];r=l,!o&&(o=requestAnimationFrame(function(){o=null,n.apply(void 0,r)}))};return i.cancel=function(){o&&(cancelAnimationFrame(o),o=null)},i};const gk=C0r;function nnt(e,n){}nnt.bind(null,"warn");nnt.bind(null,"error");function lg(){}function _0r(e,n){return{...e,...n}}function bu(e,n,r){const o=n.map(i=>{const s=_0r(r,i.options);return e.addEventListener(i.eventName,i.fn,s),function(){e.removeEventListener(i.eventName,i.fn,s)}});return function(){o.forEach(s=>{s()})}}const S0r="Invariant failed";class CO extends Error{}CO.prototype.toString=function(){return this.message};function Qe(e,n){if(!e)throw new CO(S0r)}class k0r extends ie.Component{constructor(...n){super(...n),this.callbacks=null,this.unbind=lg,this.onWindowError=r=>{const o=this.getCallbacks();o.isDragging()&&o.tryAbort(),r.error instanceof CO&&r.preventDefault()},this.getCallbacks=()=>{if(!this.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return this.callbacks},this.setCallbacks=r=>{this.callbacks=r}}componentDidMount(){this.unbind=bu(window,[{eventName:"error",fn:this.onWindowError}])}componentDidCatch(n){if(n instanceof CO){this.setState({});return}throw n}componentWillUnmount(){this.unbind()}render(){return this.props.children(this.setCallbacks)}}const E0r=`
Press space bar to start a drag.
When dragging you can use the arrow keys to move the item around and escape to cancel.
Some screen readers may require you to be in focus mode or to use your pass through key
`,_O=e=>e+1,j0r=e=>`
You have lifted an item in position ${_O(e.source.index)}
`,rnt=(e,n)=>{const r=e.droppableId===n.droppableId,o=_O(e.index),i=_O(n.index);return r?`
You have moved the item from position ${o}
to position ${i}
`:`
You have moved the item from position ${o}
in list ${e.droppableId}
to list ${n.droppableId}
in position ${i}
`},ont=(e,n,r)=>n.droppableId===r.droppableId?`
The item ${e}
has been combined with ${r.draggableId}`:`
The item ${e}
in list ${n.droppableId}
has been combined with ${r.draggableId}
in list ${r.droppableId}
`,T0r=e=>{const n=e.destination;if(n)return rnt(e.source,n);const r=e.combine;return r?ont(e.draggableId,e.source,r):"You are over an area that cannot be dropped on"},dAe=e=>`
The item has returned to its starting position
of ${_O(e.index)}
`,I0r=e=>{if(e.reason==="CANCEL")return`
Movement cancelled.
${dAe(e.source)}
`;const n=e.destination,r=e.combine;return n?`
You have dropped the item.
${rnt(e.source,n)}
`:r?`
You have dropped the item.
${ont(e.draggableId,e.source,r)}
`:`
The item has been dropped while not over a drop area.
${dAe(e.source)}
`},A0r={dragHandleUsageInstructions:E0r,onDragStart:j0r,onDragUpdate:T0r,onDragEnd:I0r};var n4=A0r;const Fs={x:0,y:0},na=(e,n)=>({x:e.x+n.x,y:e.y+n.y}),mc=(e,n)=>({x:e.x-n.x,y:e.y-n.y}),cg=(e,n)=>e.x===n.x&&e.y===n.y,M2=e=>({x:e.x!==0?-e.x:0,y:e.y!==0?-e.y:0}),kv=(e,n,r=0)=>e==="x"?{x:n,y:r}:{x:r,y:n},vk=(e,n)=>Math.sqrt((n.x-e.x)**2+(n.y-e.y)**2),fAe=(e,n)=>Math.min(...n.map(r=>vk(e,r))),int=e=>n=>({x:e(n.x),y:e(n.y)});var $0r=(e,n)=>{const r=md({top:Math.max(n.top,e.top),right:Math.min(n.right,e.right),bottom:Math.min(n.bottom,e.bottom),left:Math.max(n.left,e.left)});return r.width<=0||r.height<=0?null:r};const Oj=(e,n)=>({top:e.top+n.y,left:e.left+n.x,bottom:e.bottom+n.y,right:e.right+n.x}),hAe=e=>[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}],D0r={top:0,right:0,bottom:0,left:0},O0r=(e,n)=>n?Oj(e,n.scroll.diff.displacement):e,P0r=(e,n,r)=>r&&r.increasedBy?{...e,[n.end]:e[n.end]+r.increasedBy[n.line]}:e,R0r=(e,n)=>n&&n.shouldClipSubject?$0r(n.pageMarginBox,e):md(e);var mw=({page:e,withPlaceholder:n,axis:r,frame:o})=>{const i=O0r(e.marginBox,o),s=P0r(i,r,n),a=R0r(s,o);return{page:e,withPlaceholder:n,active:a}},Vte=(e,n)=>{e.frame||Qe(!1);const r=e.frame,o=mc(n,r.scroll.initial),i=M2(o),s={...r,scroll:{initial:r.scroll.initial,current:n,diff:{value:o,displacement:i},max:r.scroll.max}},a=mw({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:s});return{...e,frame:s,subject:a}};const snt=gs(e=>e.reduce((n,r)=>(n[r.descriptor.id]=r,n),{})),ant=gs(e=>e.reduce((n,r)=>(n[r.descriptor.id]=r,n),{})),TM=gs(e=>Object.values(e)),M0r=gs(e=>Object.values(e));var L2=gs((e,n)=>M0r(n).filter(o=>e===o.descriptor.droppableId).sort((o,i)=>o.descriptor.index-i.descriptor.index));function zte(e){return e.at&&e.at.type==="REORDER"?e.at.destination:null}function IM(e){return e.at&&e.at.type==="COMBINE"?e.at.combine:null}var AM=gs((e,n)=>n.filter(r=>r.descriptor.id!==e.descriptor.id)),L0r=({isMovingForward:e,draggable:n,destination:r,insideDestination:o,previousImpact:i})=>{if(!r.isCombineEnabled||!zte(i))return null;function a(g){const v={type:"COMBINE",combine:{draggableId:g,droppableId:r.descriptor.id}};return{...i,at:v}}const l=i.displaced.all,c=l.length?l[0]:null;if(e)return c?a(c):null;const d=AM(n,o);if(!c){if(!d.length)return null;const g=d[d.length-1];return a(g.descriptor.id)}const f=d.findIndex(g=>g.descriptor.id===c);f===-1&&Qe(!1);const h=f-1;if(h<0)return null;const m=d[h];return a(m.descriptor.id)},F2=(e,n)=>e.descriptor.droppableId===n.descriptor.id;const lnt={point:Fs,value:0},yk={invisible:{},visible:{},all:[]},F0r={displaced:yk,displacedBy:lnt,at:null};var B0r=F0r,Tu=(e,n)=>r=>e<=r&&r<=n,cnt=e=>{const n=Tu(e.top,e.bottom),r=Tu(e.left,e.right);return o=>{if(n(o.top)&&n(o.bottom)&&r(o.left)&&r(o.right))return!0;const s=n(o.top)||n(o.bottom),a=r(o.left)||r(o.right);if(s&&a)return!0;const c=o.top<e.top&&o.bottom>e.bottom,d=o.left<e.left&&o.right>e.right;return c&&d?!0:c&&a||d&&s}},N0r=e=>{const n=Tu(e.top,e.bottom),r=Tu(e.left,e.right);return o=>n(o.top)&&n(o.bottom)&&r(o.left)&&r(o.right)};const Hte={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},unt={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"};var V0r=e=>n=>{const r=Tu(n.top,n.bottom),o=Tu(n.left,n.right);return i=>e===Hte?r(i.top)&&r(i.bottom):o(i.left)&&o(i.right)};const z0r=(e,n)=>{const r=n.frame?n.frame.scroll.diff.displacement:Fs;return Oj(e,r)},H0r=(e,n,r)=>n.subject.active?r(n.subject.active)(e):!1,U0r=(e,n,r)=>r(n)(e),Ute=({target:e,destination:n,viewport:r,withDroppableDisplacement:o,isVisibleThroughFrameFn:i})=>{const s=o?z0r(e,n):e;return H0r(s,n,i)&&U0r(s,r,i)},W0r=e=>Ute({...e,isVisibleThroughFrameFn:cnt}),dnt=e=>Ute({...e,isVisibleThroughFrameFn:N0r}),G0r=e=>Ute({...e,isVisibleThroughFrameFn:V0r(e.destination.axis)}),q0r=(e,n,r)=>{if(typeof r=="boolean")return r;if(!n)return!0;const{invisible:o,visible:i}=n;if(o[e])return!1;const s=i[e];return s?s.shouldAnimate:!0};function Y0r(e,n){const r=e.page.marginBox,o={top:n.point.y,right:0,bottom:0,left:n.point.x};return md(Bte(r,o))}function bk({afterDragging:e,destination:n,displacedBy:r,viewport:o,forceShouldAnimate:i,last:s}){return e.reduce(function(l,c){const d=Y0r(c,r),f=c.descriptor.id;if(l.all.push(f),!W0r({target:d,destination:n,viewport:o,withDroppableDisplacement:!0}))return l.invisible[c.descriptor.id]=!0,l;const m=q0r(f,s,i),g={draggableId:f,shouldAnimate:m};return l.visible[f]=g,l},{all:[],visible:{},invisible:{}})}function K0r(e,n){if(!e.length)return 0;const r=e[e.length-1].descriptor.index;return n.inHomeList?r:r+1}function pAe({insideDestination:e,inHomeList:n,displacedBy:r,destination:o}){const i=K0r(e,{inHomeList:n});return{displaced:yk,displacedBy:r,at:{type:"REORDER",destination:{droppableId:o.descriptor.id,index:i}}}}function SO({draggable:e,insideDestination:n,destination:r,viewport:o,displacedBy:i,last:s,index:a,forceShouldAnimate:l}){const c=F2(e,r);if(a==null)return pAe({insideDestination:n,inHomeList:c,displacedBy:i,destination:r});const d=n.find(v=>v.descriptor.index===a);if(!d)return pAe({insideDestination:n,inHomeList:c,displacedBy:i,destination:r});const f=AM(e,n),h=n.indexOf(d),m=f.slice(h);return{displaced:bk({afterDragging:m,destination:r,displacedBy:i,last:s,viewport:o.frame,forceShouldAnimate:l}),displacedBy:i,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:a}}}}function Mg(e,n){return!!n.effected[e]}var Z0r=({isMovingForward:e,destination:n,draggables:r,combine:o,afterCritical:i})=>{if(!n.isCombineEnabled)return null;const s=o.draggableId,l=r[s].descriptor.index;return Mg(s,i)?e?l:l-1:e?l+1:l},X0r=({isMovingForward:e,isInHomeList:n,insideDestination:r,location:o})=>{if(!r.length)return null;const i=o.index,s=e?i+1:i-1,a=r[0].descriptor.index,l=r[r.length-1].descriptor.index,c=n?l:l+1;return s<a||s>c?null:s},Q0r=({isMovingForward:e,isInHomeList:n,draggable:r,draggables:o,destination:i,insideDestination:s,previousImpact:a,viewport:l,afterCritical:c})=>{const d=a.at;if(d||Qe(!1),d.type==="REORDER"){const h=X0r({isMovingForward:e,isInHomeList:n,location:d.destination,insideDestination:s});return h==null?null:SO({draggable:r,insideDestination:s,destination:i,viewport:l,last:a.displaced,displacedBy:a.displacedBy,index:h})}const f=Z0r({isMovingForward:e,destination:i,displaced:a.displaced,draggables:o,combine:d.combine,afterCritical:c});return f==null?null:SO({draggable:r,insideDestination:s,destination:i,viewport:l,last:a.displaced,displacedBy:a.displacedBy,index:f})},J0r=({displaced:e,afterCritical:n,combineWith:r,displacedBy:o})=>{const i=!!(e.visible[r]||e.invisible[r]);return Mg(r,n)?i?Fs:M2(o.point):i?o.point:Fs},evr=({afterCritical:e,impact:n,draggables:r})=>{const o=IM(n);o||Qe(!1);const i=o.draggableId,s=r[i].page.borderBox.center,a=J0r({displaced:n.displaced,afterCritical:e,combineWith:i,displacedBy:n.displacedBy});return na(s,a)};const fnt=(e,n)=>n.margin[e.start]+n.borderBox[e.size]/2,tvr=(e,n)=>n.margin[e.end]+n.borderBox[e.size]/2,Wte=(e,n,r)=>n[e.crossAxisStart]+r.margin[e.crossAxisStart]+r.borderBox[e.crossAxisSize]/2,mAe=({axis:e,moveRelativeTo:n,isMoving:r})=>kv(e.line,n.marginBox[e.end]+fnt(e,r),Wte(e,n.marginBox,r)),gAe=({axis:e,moveRelativeTo:n,isMoving:r})=>kv(e.line,n.marginBox[e.start]-tvr(e,r),Wte(e,n.marginBox,r)),nvr=({axis:e,moveInto:n,isMoving:r})=>kv(e.line,n.contentBox[e.start]+fnt(e,r),Wte(e,n.contentBox,r));var rvr=({impact:e,draggable:n,draggables:r,droppable:o,afterCritical:i})=>{const s=L2(o.descriptor.id,r),a=n.page,l=o.axis;if(!s.length)return nvr({axis:l,moveInto:o.page,isMoving:a});const{displaced:c,displacedBy:d}=e,f=c.all[0];if(f){const m=r[f];if(Mg(f,i))return gAe({axis:l,moveRelativeTo:m.page,isMoving:a});const g=xO(m.page,d.point);return gAe({axis:l,moveRelativeTo:g,isMoving:a})}const h=s[s.length-1];if(h.descriptor.id===n.descriptor.id)return a.borderBox.center;if(Mg(h.descriptor.id,i)){const m=xO(h.page,M2(i.displacedBy.point));return mAe({axis:l,moveRelativeTo:m,isMoving:a})}return mAe({axis:l,moveRelativeTo:h.page,isMoving:a})},DW=(e,n)=>{const r=e.frame;return r?na(n,r.scroll.diff.displacement):n};const ovr=({impact:e,draggable:n,droppable:r,draggables:o,afterCritical:i})=>{const s=n.page.borderBox.center,a=e.at;return!r||!a?s:a.type==="REORDER"?rvr({impact:e,draggable:n,draggables:o,droppable:r,afterCritical:i}):evr({impact:e,draggables:o,afterCritical:i})};var $M=e=>{const n=ovr(e),r=e.droppable;return r?DW(r,n):n},hnt=(e,n)=>{const r=mc(n,e.scroll.initial),o=M2(r);return{frame:md({top:n.y,bottom:n.y+e.frame.height,left:n.x,right:n.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:n,diff:{value:r,displacement:o}}}};function vAe(e,n){return e.map(r=>n[r])}function ivr(e,n){for(let r=0;r<n.length;r++){const o=n[r].visible[e];if(o)return o}return null}var svr=({impact:e,viewport:n,destination:r,draggables:o,maxScrollChange:i})=>{const s=hnt(n,na(n.scroll.current,i)),a=r.frame?Vte(r,na(r.frame.scroll.current,i)):r,l=e.displaced,c=bk({afterDragging:vAe(l.all,o),destination:r,displacedBy:e.displacedBy,viewport:s.frame,last:l,forceShouldAnimate:!1}),d=bk({afterDragging:vAe(l.all,o),destination:a,displacedBy:e.displacedBy,viewport:n.frame,last:l,forceShouldAnimate:!1}),f={},h={},m=[l,c,d];return l.all.forEach(v=>{const y=ivr(v,m);if(y){h[v]=y;return}f[v]=!0}),{...e,displaced:{all:l.all,invisible:f,visible:h}}},avr=(e,n)=>na(e.scroll.diff.displacement,n),Gte=({pageBorderBoxCenter:e,draggable:n,viewport:r})=>{const o=avr(r,e),i=mc(o,n.page.borderBox.center);return na(n.client.borderBox.center,i)},pnt=({draggable:e,destination:n,newPageBorderBoxCenter:r,viewport:o,withDroppableDisplacement:i,onlyOnMainAxis:s=!1})=>{const a=mc(r,e.page.borderBox.center),c={target:Oj(e.page.borderBox,a),destination:n,withDroppableDisplacement:i,viewport:o};return s?G0r(c):dnt(c)},lvr=({isMovingForward:e,draggable:n,destination:r,draggables:o,previousImpact:i,viewport:s,previousPageBorderBoxCenter:a,previousClientSelection:l,afterCritical:c})=>{if(!r.isEnabled)return null;const d=L2(r.descriptor.id,o),f=F2(n,r),h=L0r({isMovingForward:e,draggable:n,destination:r,insideDestination:d,previousImpact:i})||Q0r({isMovingForward:e,isInHomeList:f,draggable:n,draggables:o,destination:r,insideDestination:d,previousImpact:i,viewport:s,afterCritical:c});if(!h)return null;const m=$M({impact:h,draggable:n,droppable:r,draggables:o,afterCritical:c});if(pnt({draggable:n,destination:r,newPageBorderBoxCenter:m,viewport:s.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:Gte({pageBorderBoxCenter:m,draggable:n,viewport:s}),impact:h,scrollJumpRequest:null};const v=mc(m,a),y=svr({impact:h,viewport:s,destination:r,draggables:o,maxScrollChange:v});return{clientSelection:l,impact:y,scrollJumpRequest:v}};const Va=e=>{const n=e.subject.active;return n||Qe(!1),n};var cvr=({isMovingForward:e,pageBorderBoxCenter:n,source:r,droppables:o,viewport:i})=>{const s=r.subject.active;if(!s)return null;const a=r.axis,l=Tu(s[a.start],s[a.end]),c=TM(o).filter(f=>f!==r).filter(f=>f.isEnabled).filter(f=>!!f.subject.active).filter(f=>cnt(i.frame)(Va(f))).filter(f=>{const h=Va(f);return e?s[a.crossAxisEnd]<h[a.crossAxisEnd]:h[a.crossAxisStart]<s[a.crossAxisStart]}).filter(f=>{const h=Va(f),m=Tu(h[a.start],h[a.end]);return l(h[a.start])||l(h[a.end])||m(s[a.start])||m(s[a.end])}).sort((f,h)=>{const m=Va(f)[a.crossAxisStart],g=Va(h)[a.crossAxisStart];return e?m-g:g-m}).filter((f,h,m)=>Va(f)[a.crossAxisStart]===Va(m[0])[a.crossAxisStart]);if(!c.length)return null;if(c.length===1)return c[0];const d=c.filter(f=>Tu(Va(f)[a.start],Va(f)[a.end])(n[a.line]));return d.length===1?d[0]:d.length>1?d.sort((f,h)=>Va(f)[a.start]-Va(h)[a.start])[0]:c.sort((f,h)=>{const m=fAe(n,hAe(Va(f))),g=fAe(n,hAe(Va(h)));return m!==g?m-g:Va(f)[a.start]-Va(h)[a.start]})[0]};const yAe=(e,n)=>{const r=e.page.borderBox.center;return Mg(e.descriptor.id,n)?mc(r,n.displacedBy.point):r},uvr=(e,n)=>{const r=e.page.borderBox;return Mg(e.descriptor.id,n)?Oj(r,M2(n.displacedBy.point)):r};var dvr=({pageBorderBoxCenter:e,viewport:n,destination:r,insideDestination:o,afterCritical:i})=>o.filter(a=>dnt({target:uvr(a,i),destination:r,viewport:n.frame,withDroppableDisplacement:!0})).sort((a,l)=>{const c=vk(e,DW(r,yAe(a,i))),d=vk(e,DW(r,yAe(l,i)));return c<d?-1:d<c?1:a.descriptor.index-l.descriptor.index})[0]||null,Pj=gs(function(n,r){const o=r[n.line];return{value:o,point:kv(n.line,o)}});const fvr=(e,n,r)=>{const o=e.axis;if(e.descriptor.mode==="virtual")return kv(o.line,n[o.line]);const i=e.subject.page.contentBox[o.size],c=L2(e.descriptor.id,r).reduce((d,f)=>d+f.client.marginBox[o.size],0)+n[o.line]-i;return c<=0?null:kv(o.line,c)},mnt=(e,n)=>({...e,scroll:{...e.scroll,max:n}}),gnt=(e,n,r)=>{const o=e.frame;F2(n,e)&&Qe(!1),e.subject.withPlaceholder&&Qe(!1);const i=Pj(e.axis,n.displaceBy).point,s=fvr(e,i,r),a={placeholderSize:i,increasedBy:s,oldFrameMaxScroll:e.frame?e.frame.scroll.max:null};if(!o){const f=mw({page:e.subject.page,withPlaceholder:a,axis:e.axis,frame:e.frame});return{...e,subject:f}}const l=s?na(o.scroll.max,s):o.scroll.max,c=mnt(o,l),d=mw({page:e.subject.page,withPlaceholder:a,axis:e.axis,frame:c});return{...e,subject:d,frame:c}},hvr=e=>{const n=e.subject.withPlaceholder;n||Qe(!1);const r=e.frame;if(!r){const a=mw({page:e.subject.page,axis:e.axis,frame:null,withPlaceholder:null});return{...e,subject:a}}const o=n.oldFrameMaxScroll;o||Qe(!1);const i=mnt(r,o),s=mw({page:e.subject.page,axis:e.axis,frame:i,withPlaceholder:null});return{...e,subject:s,frame:i}};var pvr=({previousPageBorderBoxCenter:e,moveRelativeTo:n,insideDestination:r,draggable:o,draggables:i,destination:s,viewport:a,afterCritical:l})=>{if(!n){if(r.length)return null;const h={displaced:yk,displacedBy:lnt,at:{type:"REORDER",destination:{droppableId:s.descriptor.id,index:0}}},m=$M({impact:h,draggable:o,droppable:s,draggables:i,afterCritical:l}),g=F2(o,s)?s:gnt(s,o,i);return pnt({draggable:o,destination:g,newPageBorderBoxCenter:m,viewport:a.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?h:null}const c=e[s.axis.line]<=n.page.borderBox.center[s.axis.line],d=(()=>{const h=n.descriptor.index;return n.descriptor.id===o.descriptor.id||c?h:h+1})(),f=Pj(s.axis,o.displaceBy);return SO({draggable:o,insideDestination:r,destination:s,viewport:a,displacedBy:f,last:yk,index:d})},mvr=({isMovingForward:e,previousPageBorderBoxCenter:n,draggable:r,isOver:o,draggables:i,droppables:s,viewport:a,afterCritical:l})=>{const c=cvr({isMovingForward:e,pageBorderBoxCenter:n,source:o,droppables:s,viewport:a});if(!c)return null;const d=L2(c.descriptor.id,i),f=dvr({pageBorderBoxCenter:n,viewport:a,destination:c,insideDestination:d,afterCritical:l}),h=pvr({previousPageBorderBoxCenter:n,destination:c,draggable:r,draggables:i,moveRelativeTo:f,insideDestination:d,viewport:a,afterCritical:l});if(!h)return null;const m=$M({impact:h,draggable:r,droppable:c,draggables:i,afterCritical:l});return{clientSelection:Gte({pageBorderBoxCenter:m,draggable:r,viewport:a}),impact:h,scrollJumpRequest:null}},wc=e=>{const n=e.at;return n?n.type==="REORDER"?n.destination.droppableId:n.combine.droppableId:null};const gvr=(e,n)=>{const r=wc(e);return r?n[r]:null};var vvr=({state:e,type:n})=>{const r=gvr(e.impact,e.dimensions.droppables),o=!!r,i=e.dimensions.droppables[e.critical.droppable.id],s=r||i,a=s.axis.direction,l=a==="vertical"&&(n==="MOVE_UP"||n==="MOVE_DOWN")||a==="horizontal"&&(n==="MOVE_LEFT"||n==="MOVE_RIGHT");if(l&&!o)return null;const c=n==="MOVE_DOWN"||n==="MOVE_RIGHT",d=e.dimensions.draggables[e.critical.draggable.id],f=e.current.page.borderBoxCenter,{draggables:h,droppables:m}=e.dimensions;return l?lvr({isMovingForward:c,previousPageBorderBoxCenter:f,draggable:d,destination:s,draggables:h,viewport:e.viewport,previousClientSelection:e.current.client.selection,previousImpact:e.impact,afterCritical:e.afterCritical}):mvr({isMovingForward:c,previousPageBorderBoxCenter:f,draggable:d,isOver:s,draggables:h,droppables:m,viewport:e.viewport,afterCritical:e.afterCritical})};function o0(e){return e.phase==="DRAGGING"||e.phase==="COLLECTING"}function vnt(e){const n=Tu(e.top,e.bottom),r=Tu(e.left,e.right);return function(i){return n(i.y)&&r(i.x)}}function yvr(e,n){return e.left<n.right&&e.right>n.left&&e.top<n.bottom&&e.bottom>n.top}function bvr({pageBorderBox:e,draggable:n,candidates:r}){const o=n.page.borderBox.center,i=r.map(s=>{const a=s.axis,l=kv(s.axis.line,e.center[a.line],s.page.borderBox.center[a.crossAxisLine]);return{id:s.descriptor.id,distance:vk(o,l)}}).sort((s,a)=>a.distance-s.distance);return i[0]?i[0].id:null}function xvr({pageBorderBox:e,draggable:n,droppables:r}){const o=TM(r).filter(i=>{if(!i.isEnabled)return!1;const s=i.subject.active;if(!s||!yvr(e,s))return!1;if(vnt(s)(e.center))return!0;const a=i.axis,l=s.center[a.crossAxisLine],c=e[a.crossAxisStart],d=e[a.crossAxisEnd],f=Tu(s[a.crossAxisStart],s[a.crossAxisEnd]),h=f(c),m=f(d);return!h&&!m?!0:h?c<l:d>l});return o.length?o.length===1?o[0].descriptor.id:bvr({pageBorderBox:e,draggable:n,candidates:o}):null}const ynt=(e,n)=>md(Oj(e,n));var wvr=(e,n)=>{const r=e.frame;return r?ynt(n,r.scroll.diff.value):n};function bnt({displaced:e,id:n}){return!!(e.visible[n]||e.invisible[n])}function Cvr({draggable:e,closest:n,inHomeList:r}){return n?r&&n.descriptor.index>e.descriptor.index?n.descriptor.index-1:n.descriptor.index:null}var _vr=({pageBorderBoxWithDroppableScroll:e,draggable:n,destination:r,insideDestination:o,last:i,viewport:s,afterCritical:a})=>{const l=r.axis,c=Pj(r.axis,n.displaceBy),d=c.value,f=e[l.start],h=e[l.end],g=AM(n,o).find(y=>{const b=y.descriptor.id,x=y.page.borderBox.center[l.line],w=Mg(b,a),C=bnt({displaced:i,id:b});return w?C?h<=x:f<x-d:C?h<=x+d:f<x})||null,v=Cvr({draggable:n,closest:g,inHomeList:F2(n,r)});return SO({draggable:n,insideDestination:o,destination:r,viewport:s,last:i,displacedBy:c,index:v})};const Svr=4;var kvr=({draggable:e,pageBorderBoxWithDroppableScroll:n,previousImpact:r,destination:o,insideDestination:i,afterCritical:s})=>{if(!o.isCombineEnabled)return null;const a=o.axis,l=Pj(o.axis,e.displaceBy),c=l.value,d=n[a.start],f=n[a.end],m=AM(e,i).find(v=>{const y=v.descriptor.id,b=v.page.borderBox,w=b[a.size]/Svr,C=Mg(y,s),_=bnt({displaced:r.displaced,id:y});return C?_?f>b[a.start]+w&&f<b[a.end]-w:d>b[a.start]-c+w&&d<b[a.end]-c-w:_?f>b[a.start]+c+w&&f<b[a.end]+c-w:d>b[a.start]+w&&d<b[a.end]-w});return m?{displacedBy:l,displaced:r.displaced,at:{type:"COMBINE",combine:{draggableId:m.descriptor.id,droppableId:o.descriptor.id}}}:null},xnt=({pageOffset:e,draggable:n,draggables:r,droppables:o,previousImpact:i,viewport:s,afterCritical:a})=>{const l=ynt(n.page.borderBox,e),c=xvr({pageBorderBox:l,draggable:n,droppables:o});if(!c)return B0r;const d=o[c],f=L2(d.descriptor.id,r),h=wvr(d,l);return kvr({pageBorderBoxWithDroppableScroll:h,draggable:n,previousImpact:i,destination:d,insideDestination:f,afterCritical:a})||_vr({pageBorderBoxWithDroppableScroll:h,draggable:n,destination:d,insideDestination:f,last:i.displaced,viewport:s,afterCritical:a})},qte=(e,n)=>({...e,[n.descriptor.id]:n});const Evr=({previousImpact:e,impact:n,droppables:r})=>{const o=wc(e),i=wc(n);if(!o||o===i)return r;const s=r[o];if(!s.subject.withPlaceholder)return r;const a=hvr(s);return qte(r,a)};var jvr=({draggable:e,draggables:n,droppables:r,previousImpact:o,impact:i})=>{const s=Evr({previousImpact:o,impact:i,droppables:r}),a=wc(i);if(!a)return s;const l=r[a];if(F2(e,l)||l.subject.withPlaceholder)return s;const c=gnt(l,e,n);return qte(s,c)},B_=({state:e,clientSelection:n,dimensions:r,viewport:o,impact:i,scrollJumpRequest:s})=>{const a=o||e.viewport,l=r||e.dimensions,c=n||e.current.client.selection,d=mc(c,e.initial.client.selection),f={offset:d,selection:c,borderBoxCenter:na(e.initial.client.borderBoxCenter,d)},h={selection:na(f.selection,a.scroll.current),borderBoxCenter:na(f.borderBoxCenter,a.scroll.current),offset:na(f.offset,a.scroll.diff.value)},m={client:f,page:h};if(e.phase==="COLLECTING")return{...e,dimensions:l,viewport:a,current:m};const g=l.draggables[e.critical.draggable.id],v=i||xnt({pageOffset:h.offset,draggable:g,draggables:l.draggables,droppables:l.droppables,previousImpact:e.impact,viewport:a,afterCritical:e.afterCritical}),y=jvr({draggable:g,impact:v,previousImpact:e.impact,draggables:l.draggables,droppables:l.droppables});return{...e,current:m,dimensions:{draggables:l.draggables,droppables:y},impact:v,viewport:a,scrollJumpRequest:s||null,forceShouldAnimate:s?!1:null}};function Tvr(e,n){return e.map(r=>n[r])}var wnt=({impact:e,viewport:n,draggables:r,destination:o,forceShouldAnimate:i})=>{const s=e.displaced,a=Tvr(s.all,r),l=bk({afterDragging:a,destination:o,displacedBy:e.displacedBy,viewport:n.frame,forceShouldAnimate:i,last:s});return{...e,displaced:l}},Cnt=({impact:e,draggable:n,droppable:r,draggables:o,viewport:i,afterCritical:s})=>{const a=$M({impact:e,draggable:n,draggables:o,droppable:r,afterCritical:s});return Gte({pageBorderBoxCenter:a,draggable:n,viewport:i})},_nt=({state:e,dimensions:n,viewport:r})=>{e.movementMode!=="SNAP"&&Qe(!1);const o=e.impact,i=r||e.viewport,s=n||e.dimensions,{draggables:a,droppables:l}=s,c=a[e.critical.draggable.id],d=wc(o);d||Qe(!1);const f=l[d],h=wnt({impact:o,viewport:i,destination:f,draggables:a}),m=Cnt({impact:h,draggable:c,droppable:f,draggables:a,viewport:i,afterCritical:e.afterCritical});return B_({impact:h,clientSelection:m,state:e,dimensions:s,viewport:i})},Ivr=e=>({index:e.index,droppableId:e.droppableId}),Snt=({draggable:e,home:n,draggables:r,viewport:o})=>{const i=Pj(n.axis,e.displaceBy),s=L2(n.descriptor.id,r),a=s.indexOf(e);a===-1&&Qe(!1);const l=s.slice(a+1),c=l.reduce((m,g)=>(m[g.descriptor.id]=!0,m),{}),d={inVirtualList:n.descriptor.mode==="virtual",displacedBy:i,effected:c};return{impact:{displaced:bk({afterDragging:l,destination:n,displacedBy:i,last:null,viewport:o.frame,forceShouldAnimate:!1}),displacedBy:i,at:{type:"REORDER",destination:Ivr(e.descriptor)}},afterCritical:d}},Avr=(e,n)=>({draggables:e.draggables,droppables:qte(e.droppables,n)}),$vr=({draggable:e,offset:n,initialWindowScroll:r})=>{const o=xO(e.client,n),i=wO(o,r);return{...e,placeholder:{...e.placeholder,client:o},client:o,page:i}},Dvr=e=>{const n=e.frame;return n||Qe(!1),n},Ovr=({additions:e,updatedDroppables:n,viewport:r})=>{const o=r.scroll.diff.value;return e.map(i=>{const s=i.descriptor.droppableId,a=n[s],c=Dvr(a).scroll.diff.value,d=na(o,c);return $vr({draggable:i,offset:d,initialWindowScroll:r.scroll.initial})})},Pvr=({state:e,published:n})=>{const r=n.modified.map(x=>{const w=e.dimensions.droppables[x.droppableId];return Vte(w,x.scroll)}),o={...e.dimensions.droppables,...snt(r)},i=ant(Ovr({additions:n.additions,updatedDroppables:o,viewport:e.viewport})),s={...e.dimensions.draggables,...i};n.removals.forEach(x=>{delete s[x]});const a={droppables:o,draggables:s},l=wc(e.impact),c=l?a.droppables[l]:null,d=a.draggables[e.critical.draggable.id],f=a.droppables[e.critical.droppable.id],{impact:h,afterCritical:m}=Snt({draggable:d,home:f,draggables:s,viewport:e.viewport}),g=c&&c.isCombineEnabled?e.impact:h,v=xnt({pageOffset:e.current.page.offset,draggable:a.draggables[e.critical.draggable.id],draggables:a.draggables,droppables:a.droppables,previousImpact:g,viewport:e.viewport,afterCritical:m}),y={...e,phase:"DRAGGING",impact:v,onLiftImpact:h,dimensions:a,afterCritical:m,forceShouldAnimate:!1};return e.phase==="COLLECTING"?y:{...y,phase:"DROP_PENDING",reason:e.reason,isWaiting:!1}};const OW=e=>e.movementMode==="SNAP",jB=(e,n,r)=>{const o=Avr(e.dimensions,n);return!OW(e)||r?B_({state:e,dimensions:o}):_nt({state:e,dimensions:o})};function TB(e){return e.isDragging&&e.movementMode==="SNAP"?{...e,scrollJumpRequest:null}:e}const bAe={phase:"IDLE",completed:null,shouldFlush:!1};var Rvr=(e=bAe,n)=>{if(n.type==="FLUSH")return{...bAe,shouldFlush:!0};if(n.type==="INITIAL_PUBLISH"){e.phase!=="IDLE"&&Qe(!1);const{critical:r,clientSelection:o,viewport:i,dimensions:s,movementMode:a}=n.payload,l=s.draggables[r.draggable.id],c=s.droppables[r.droppable.id],d={selection:o,borderBoxCenter:l.client.borderBox.center,offset:Fs},f={client:d,page:{selection:na(d.selection,i.scroll.initial),borderBoxCenter:na(d.selection,i.scroll.initial),offset:na(d.selection,i.scroll.diff.value)}},h=TM(s.droppables).every(y=>!y.isFixedOnPage),{impact:m,afterCritical:g}=Snt({draggable:l,home:c,draggables:s.draggables,viewport:i});return{phase:"DRAGGING",isDragging:!0,critical:r,movementMode:a,dimensions:s,initial:f,current:f,isWindowScrollAllowed:h,impact:m,afterCritical:g,onLiftImpact:m,viewport:i,scrollJumpRequest:null,forceShouldAnimate:null}}if(n.type==="COLLECTION_STARTING")return e.phase==="COLLECTING"||e.phase==="DROP_PENDING"?e:(e.phase!=="DRAGGING"&&Qe(!1),{...e,phase:"COLLECTING"});if(n.type==="PUBLISH_WHILE_DRAGGING")return e.phase==="COLLECTING"||e.phase==="DROP_PENDING"||Qe(!1),Pvr({state:e,published:n.payload});if(n.type==="MOVE"){if(e.phase==="DROP_PENDING")return e;o0(e)||Qe(!1);const{client:r}=n.payload;return cg(r,e.current.client.selection)?e:B_({state:e,clientSelection:r,impact:OW(e)?e.impact:null})}if(n.type==="UPDATE_DROPPABLE_SCROLL"){if(e.phase==="DROP_PENDING"||e.phase==="COLLECTING")return TB(e);o0(e)||Qe(!1);const{id:r,newScroll:o}=n.payload,i=e.dimensions.droppables[r];if(!i)return e;const s=Vte(i,o);return jB(e,s,!1)}if(n.type==="UPDATE_DROPPABLE_IS_ENABLED"){if(e.phase==="DROP_PENDING")return e;o0(e)||Qe(!1);const{id:r,isEnabled:o}=n.payload,i=e.dimensions.droppables[r];i||Qe(!1),i.isEnabled===o&&Qe(!1);const s={...i,isEnabled:o};return jB(e,s,!0)}if(n.type==="UPDATE_DROPPABLE_IS_COMBINE_ENABLED"){if(e.phase==="DROP_PENDING")return e;o0(e)||Qe(!1);const{id:r,isCombineEnabled:o}=n.payload,i=e.dimensions.droppables[r];i||Qe(!1),i.isCombineEnabled===o&&Qe(!1);const s={...i,isCombineEnabled:o};return jB(e,s,!0)}if(n.type==="MOVE_BY_WINDOW_SCROLL"){if(e.phase==="DROP_PENDING"||e.phase==="DROP_ANIMATING")return e;o0(e)||Qe(!1),e.isWindowScrollAllowed||Qe(!1);const r=n.payload.newScroll;if(cg(e.viewport.scroll.current,r))return TB(e);const o=hnt(e.viewport,r);return OW(e)?_nt({state:e,viewport:o}):B_({state:e,viewport:o})}if(n.type==="UPDATE_VIEWPORT_MAX_SCROLL"){if(!o0(e))return e;const r=n.payload.maxScroll;if(cg(r,e.viewport.scroll.max))return e;const o={...e.viewport,scroll:{...e.viewport.scroll,max:r}};return{...e,viewport:o}}if(n.type==="MOVE_UP"||n.type==="MOVE_DOWN"||n.type==="MOVE_LEFT"||n.type==="MOVE_RIGHT"){if(e.phase==="COLLECTING"||e.phase==="DROP_PENDING")return e;e.phase!=="DRAGGING"&&Qe(!1);const r=vvr({state:e,type:n.type});return r?B_({state:e,impact:r.impact,clientSelection:r.clientSelection,scrollJumpRequest:r.scrollJumpRequest}):e}if(n.type==="DROP_PENDING"){const r=n.payload.reason;return e.phase!=="COLLECTING"&&Qe(!1),{...e,phase:"DROP_PENDING",isWaiting:!0,reason:r}}if(n.type==="DROP_ANIMATE"){const{completed:r,dropDuration:o,newHomeClientOffset:i}=n.payload;return e.phase==="DRAGGING"||e.phase==="DROP_PENDING"||Qe(!1),{phase:"DROP_ANIMATING",completed:r,dropDuration:o,newHomeClientOffset:i,dimensions:e.dimensions}}if(n.type==="DROP_COMPLETE"){const{completed:r}=n.payload;return{phase:"IDLE",completed:r,shouldFlush:!1}}return e};const Mvr=e=>({type:"BEFORE_INITIAL_CAPTURE",payload:e}),Lvr=e=>({type:"LIFT",payload:e}),Fvr=e=>({type:"INITIAL_PUBLISH",payload:e}),Bvr=e=>({type:"PUBLISH_WHILE_DRAGGING",payload:e}),Nvr=()=>({type:"COLLECTION_STARTING",payload:null}),Vvr=e=>({type:"UPDATE_DROPPABLE_SCROLL",payload:e}),zvr=e=>({type:"UPDATE_DROPPABLE_IS_ENABLED",payload:e}),Hvr=e=>({type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:e}),knt=e=>({type:"MOVE",payload:e}),Uvr=e=>({type:"MOVE_BY_WINDOW_SCROLL",payload:e}),Wvr=e=>({type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:e}),Gvr=()=>({type:"MOVE_UP",payload:null}),qvr=()=>({type:"MOVE_DOWN",payload:null}),Yvr=()=>({type:"MOVE_RIGHT",payload:null}),Kvr=()=>({type:"MOVE_LEFT",payload:null}),Yte=()=>({type:"FLUSH",payload:null}),Zvr=e=>({type:"DROP_ANIMATE",payload:e}),Kte=e=>({type:"DROP_COMPLETE",payload:e}),Ent=e=>({type:"DROP",payload:e}),Xvr=e=>({type:"DROP_PENDING",payload:e}),jnt=()=>({type:"DROP_ANIMATION_FINISHED",payload:null});var Qvr=e=>({getState:n,dispatch:r})=>o=>i=>{if(i.type!=="LIFT"){o(i);return}const{id:s,clientSelection:a,movementMode:l}=i.payload,c=n();c.phase==="DROP_ANIMATING"&&r(Kte({completed:c.completed})),n().phase!=="IDLE"&&Qe(!1),r(Yte()),r(Mvr({draggableId:s,movementMode:l}));const f={draggableId:s,scrollOptions:{shouldPublishImmediately:l==="SNAP"}},{critical:h,dimensions:m,viewport:g}=e.startPublishing(f);r(Fvr({critical:h,dimensions:m,clientSelection:a,movementMode:l,viewport:g}))},Jvr=e=>()=>n=>r=>{r.type==="INITIAL_PUBLISH"&&e.dragging(),r.type==="DROP_ANIMATE"&&e.dropping(r.payload.completed.result.reason),(r.type==="FLUSH"||r.type==="DROP_COMPLETE")&&e.resting(),n(r)};const Zte={outOfTheWay:"cubic-bezier(0.2, 0, 0, 1)",drop:"cubic-bezier(.2,1,.1,1)"},xk={opacity:{drop:0,combining:.7},scale:{drop:.75}},Tnt={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},L1=`${Tnt.outOfTheWay}s ${Zte.outOfTheWay}`,N_={fluid:`opacity ${L1}`,snap:`transform ${L1}, opacity ${L1}`,drop:e=>{const n=`${e}s ${Zte.drop}`;return`transform ${n}, opacity ${n}`},outOfTheWay:`transform ${L1}`,placeholder:`height ${L1}, width ${L1}, margin ${L1}`},xAe=e=>cg(e,Fs)?void 0:`translate(${e.x}px, ${e.y}px)`,PW={moveTo:xAe,drop:(e,n)=>{const r=xAe(e);if(r)return n?`${r} scale(${xk.scale.drop})`:r}},{minDropTime:RW,maxDropTime:Int}=Tnt,eyr=Int-RW,wAe=1500,tyr=.6;var nyr=({current:e,destination:n,reason:r})=>{const o=vk(e,n);if(o<=0)return RW;if(o>=wAe)return Int;const i=o/wAe,s=RW+eyr*i,a=r==="CANCEL"?s*tyr:s;return Number(a.toFixed(2))},ryr=({impact:e,draggable:n,dimensions:r,viewport:o,afterCritical:i})=>{const{draggables:s,droppables:a}=r,l=wc(e),c=l?a[l]:null,d=a[n.descriptor.droppableId],f=Cnt({impact:e,draggable:n,draggables:s,afterCritical:i,droppable:c||d,viewport:o});return mc(f,n.client.borderBox.center)},oyr=({draggables:e,reason:n,lastImpact:r,home:o,viewport:i,onLiftImpact:s})=>!r.at||n!=="DROP"?{impact:wnt({draggables:e,impact:s,destination:o,viewport:i,forceShouldAnimate:!0}),didDropInsideDroppable:!1}:r.at.type==="REORDER"?{impact:r,didDropInsideDroppable:!0}:{impact:{...r,displaced:yk},didDropInsideDroppable:!0};const iyr=({getState:e,dispatch:n})=>r=>o=>{if(o.type!=="DROP"){r(o);return}const i=e(),s=o.payload.reason;if(i.phase==="COLLECTING"){n(Xvr({reason:s}));return}if(i.phase==="IDLE")return;i.phase==="DROP_PENDING"&&i.isWaiting&&Qe(!1),i.phase==="DRAGGING"||i.phase==="DROP_PENDING"||Qe(!1);const l=i.critical,c=i.dimensions,d=c.draggables[i.critical.draggable.id],{impact:f,didDropInsideDroppable:h}=oyr({reason:s,lastImpact:i.impact,afterCritical:i.afterCritical,onLiftImpact:i.onLiftImpact,home:i.dimensions.droppables[i.critical.droppable.id],viewport:i.viewport,draggables:i.dimensions.draggables}),m=h?zte(f):null,g=h?IM(f):null,v={index:l.draggable.index,droppableId:l.droppable.id},y={draggableId:d.descriptor.id,type:d.descriptor.type,source:v,reason:s,mode:i.movementMode,destination:m,combine:g},b=ryr({impact:f,draggable:d,dimensions:c,viewport:i.viewport,afterCritical:i.afterCritical}),x={critical:i.critical,afterCritical:i.afterCritical,result:y,impact:f};if(!(!cg(i.current.client.offset,b)||!!y.combine)){n(Kte({completed:x}));return}const C=nyr({current:i.current.client.offset,destination:b,reason:s});n(Zvr({newHomeClientOffset:b,dropDuration:C,completed:x}))};var syr=iyr,Ant=()=>({x:window.pageXOffset,y:window.pageYOffset});function ayr(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:n=>{n.target!==window&&n.target!==window.document||e()}}}function lyr({onWindowScroll:e}){function n(){e(Ant())}const r=gk(n),o=ayr(r);let i=lg;function s(){return i!==lg}function a(){s()&&Qe(!1),i=bu(window,[o])}function l(){s()||Qe(!1),r.cancel(),i(),i=lg}return{start:a,stop:l,isActive:s}}const cyr=e=>e.type==="DROP_COMPLETE"||e.type==="DROP_ANIMATE"||e.type==="FLUSH",uyr=e=>{const n=lyr({onWindowScroll:r=>{e.dispatch(Uvr({newScroll:r}))}});return r=>o=>{!n.isActive()&&o.type==="INITIAL_PUBLISH"&&n.start(),n.isActive()&&cyr(o)&&n.stop(),r(o)}};var dyr=uyr,fyr=e=>{let n=!1,r=!1;const o=setTimeout(()=>{r=!0}),i=s=>{n||r||(n=!0,e(s),clearTimeout(o))};return i.wasCalled=()=>n,i},hyr=()=>{const e=[],n=i=>{const s=e.findIndex(l=>l.timerId===i);s===-1&&Qe(!1);const[a]=e.splice(s,1);a.callback()};return{add:i=>{const s=setTimeout(()=>n(s)),a={timerId:s,callback:i};e.push(a)},flush:()=>{if(!e.length)return;const i=[...e];e.length=0,i.forEach(s=>{clearTimeout(s.timerId),s.callback()})}}};const pyr=(e,n)=>e==null&&n==null?!0:e==null||n==null?!1:e.droppableId===n.droppableId&&e.index===n.index,myr=(e,n)=>e==null&&n==null?!0:e==null||n==null?!1:e.draggableId===n.draggableId&&e.droppableId===n.droppableId,gyr=(e,n)=>{if(e===n)return!0;const r=e.draggable.id===n.draggable.id&&e.draggable.droppableId===n.draggable.droppableId&&e.draggable.type===n.draggable.type&&e.draggable.index===n.draggable.index,o=e.droppable.id===n.droppable.id&&e.droppable.type===n.droppable.type;return r&&o},Q5=(e,n)=>{n()},aI=(e,n)=>({draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:n});function IB(e,n,r,o){if(!e){r(o(n));return}const i=fyr(r);e(n,{announce:i}),i.wasCalled()||r(o(n))}var vyr=(e,n)=>{const r=hyr();let o=null;const i=(h,m)=>{o&&Qe(!1),Q5("onBeforeCapture",()=>{const g=e().onBeforeCapture;g&&g({draggableId:h,mode:m})})},s=(h,m)=>{o&&Qe(!1),Q5("onBeforeDragStart",()=>{const g=e().onBeforeDragStart;g&&g(aI(h,m))})},a=(h,m)=>{o&&Qe(!1);const g=aI(h,m);o={mode:m,lastCritical:h,lastLocation:g.source,lastCombine:null},r.add(()=>{Q5("onDragStart",()=>IB(e().onDragStart,g,n,n4.onDragStart))})},l=(h,m)=>{const g=zte(m),v=IM(m);o||Qe(!1);const y=!gyr(h,o.lastCritical);y&&(o.lastCritical=h);const b=!pyr(o.lastLocation,g);b&&(o.lastLocation=g);const x=!myr(o.lastCombine,v);if(x&&(o.lastCombine=v),!y&&!b&&!x)return;const w={...aI(h,o.mode),combine:v,destination:g};r.add(()=>{Q5("onDragUpdate",()=>IB(e().onDragUpdate,w,n,n4.onDragUpdate))})},c=()=>{o||Qe(!1),r.flush()},d=h=>{o||Qe(!1),o=null,Q5("onDragEnd",()=>IB(e().onDragEnd,h,n,n4.onDragEnd))};return{beforeCapture:i,beforeStart:s,start:a,update:l,flush:c,drop:d,abort:()=>{if(!o)return;const h={...aI(o.lastCritical,o.mode),combine:null,destination:null,reason:"CANCEL"};d(h)}}},yyr=(e,n)=>{const r=vyr(e,n);return o=>i=>s=>{if(s.type==="BEFORE_INITIAL_CAPTURE"){r.beforeCapture(s.payload.draggableId,s.payload.movementMode);return}if(s.type==="INITIAL_PUBLISH"){const l=s.payload.critical;r.beforeStart(l,s.payload.movementMode),i(s),r.start(l,s.payload.movementMode);return}if(s.type==="DROP_COMPLETE"){const l=s.payload.completed.result;r.flush(),i(s),r.drop(l);return}if(i(s),s.type==="FLUSH"){r.abort();return}const a=o.getState();a.phase==="DRAGGING"&&r.update(a.critical,a.impact)}};const byr=e=>n=>r=>{if(r.type!=="DROP_ANIMATION_FINISHED"){n(r);return}const o=e.getState();o.phase!=="DROP_ANIMATING"&&Qe(!1),e.dispatch(Kte({completed:o.completed}))};var xyr=byr;const wyr=e=>{let n=null,r=null;function o(){r&&(cancelAnimationFrame(r),r=null),n&&(n(),n=null)}return i=>s=>{if((s.type==="FLUSH"||s.type==="DROP_COMPLETE"||s.type==="DROP_ANIMATION_FINISHED")&&o(),i(s),s.type!=="DROP_ANIMATE")return;const a={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){e.getState().phase==="DROP_ANIMATING"&&e.dispatch(jnt())}};r=requestAnimationFrame(()=>{r=null,n=bu(window,[a])})}};var Cyr=wyr,_yr=e=>()=>n=>r=>{(r.type==="DROP_COMPLETE"||r.type==="FLUSH"||r.type==="DROP_ANIMATE")&&e.stopPublishing(),n(r)},Syr=e=>{let n=!1;return()=>r=>o=>{if(o.type==="INITIAL_PUBLISH"){n=!0,e.tryRecordFocus(o.payload.critical.draggable.id),r(o),e.tryRestoreFocusRecorded();return}if(r(o),!!n){if(o.type==="FLUSH"){n=!1,e.tryRestoreFocusRecorded();return}if(o.type==="DROP_COMPLETE"){n=!1;const i=o.payload.completed.result;i.combine&&e.tryShiftRecord(i.draggableId,i.combine.draggableId),e.tryRestoreFocusRecorded()}}}};const kyr=e=>e.type==="DROP_COMPLETE"||e.type==="DROP_ANIMATE"||e.type==="FLUSH";var Eyr=e=>n=>r=>o=>{if(kyr(o)){e.stop(),r(o);return}if(o.type==="INITIAL_PUBLISH"){r(o);const i=n.getState();i.phase!=="DRAGGING"&&Qe(!1),e.start(i);return}r(o),e.scroll(n.getState())};const jyr=e=>n=>r=>{if(n(r),r.type!=="PUBLISH_WHILE_DRAGGING")return;const o=e.getState();o.phase==="DROP_PENDING"&&(o.isWaiting||e.dispatch(Ent({reason:o.reason})))};var Tyr=jyr;const Iyr=mk;var Ayr=({dimensionMarshal:e,focusMarshal:n,styleMarshal:r,getResponders:o,announce:i,autoScroller:s})=>Lte(Rvr,Iyr(Gtt(Jvr(r),_yr(e),Qvr(e),syr,xyr,Cyr,Tyr,Eyr(s),dyr,Syr(n),yyr(o,i))));const AB=()=>({additions:{},removals:{},modified:{}});function $yr({registry:e,callbacks:n}){let r=AB(),o=null;const i=()=>{o||(n.collectionStarting(),o=requestAnimationFrame(()=>{o=null;const{additions:c,removals:d,modified:f}=r,h=Object.keys(c).map(v=>e.draggable.getById(v).getDimension(Fs)).sort((v,y)=>v.descriptor.index-y.descriptor.index),m=Object.keys(f).map(v=>{const b=e.droppable.getById(v).callbacks.getScrollWhileDragging();return{droppableId:v,scroll:b}}),g={additions:h,removals:Object.keys(d),modified:m};r=AB(),n.publish(g)}))};return{add:c=>{const d=c.descriptor.id;r.additions[d]=c,r.modified[c.descriptor.droppableId]=!0,r.removals[d]&&delete r.removals[d],i()},remove:c=>{const d=c.descriptor;r.removals[d.id]=!0,r.modified[d.droppableId]=!0,r.additions[d.id]&&delete r.additions[d.id],i()},stop:()=>{o&&(cancelAnimationFrame(o),o=null,r=AB())}}}var $nt=({scrollHeight:e,scrollWidth:n,height:r,width:o})=>{const i=mc({x:n,y:e},{x:o,y:r});return{x:Math.max(0,i.x),y:Math.max(0,i.y)}},Dnt=()=>{const e=document.documentElement;return e||Qe(!1),e},Ont=()=>{const e=Dnt();return $nt({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})},Dyr=()=>{const e=Ant(),n=Ont(),r=e.y,o=e.x,i=Dnt(),s=i.clientWidth,a=i.clientHeight,l=o+s,c=r+a;return{frame:md({top:r,left:o,right:l,bottom:c}),scroll:{initial:e,current:e,max:n,diff:{value:Fs,displacement:Fs}}}},Oyr=({critical:e,scrollOptions:n,registry:r})=>{const o=Dyr(),i=o.scroll.current,s=e.droppable,a=r.droppable.getAllByType(s.type).map(f=>f.callbacks.getDimensionAndWatchScroll(i,n)),l=r.draggable.getAllByType(e.draggable.type).map(f=>f.getDimension(i));return{dimensions:{draggables:ant(l),droppables:snt(a)},critical:e,viewport:o}};function CAe(e,n,r){return!(r.descriptor.id===n.id||r.descriptor.type!==n.type||e.droppable.getById(r.descriptor.droppableId).descriptor.mode!=="virtual")}var Pyr=(e,n)=>{let r=null;const o=$yr({callbacks:{publish:n.publishWhileDragging,collectionStarting:n.collectionStarting},registry:e}),i=(m,g)=>{e.droppable.exists(m)||Qe(!1),r&&n.updateDroppableIsEnabled({id:m,isEnabled:g})},s=(m,g)=>{r&&(e.droppable.exists(m)||Qe(!1),n.updateDroppableIsCombineEnabled({id:m,isCombineEnabled:g}))},a=(m,g)=>{r&&(e.droppable.exists(m)||Qe(!1),n.updateDroppableScroll({id:m,newScroll:g}))},l=(m,g)=>{r&&e.droppable.getById(m).callbacks.scroll(g)},c=()=>{if(!r)return;o.stop();const m=r.critical.droppable;e.droppable.getAllByType(m.type).forEach(g=>g.callbacks.dragStopped()),r.unsubscribe(),r=null},d=m=>{r||Qe(!1);const g=r.critical.draggable;m.type==="ADDITION"&&CAe(e,g,m.value)&&o.add(m.value),m.type==="REMOVAL"&&CAe(e,g,m.value)&&o.remove(m.value)};return{updateDroppableIsEnabled:i,updateDroppableIsCombineEnabled:s,scrollDroppable:l,updateDroppableScroll:a,startPublishing:m=>{r&&Qe(!1);const g=e.draggable.getById(m.draggableId),v=e.droppable.getById(g.descriptor.droppableId),y={draggable:g.descriptor,droppable:v.descriptor},b=e.subscribe(d);return r={critical:y,unsubscribe:b},Oyr({critical:y,registry:e,scrollOptions:m.scrollOptions})},stopPublishing:c}},Pnt=(e,n)=>e.phase==="IDLE"?!0:e.phase!=="DROP_ANIMATING"||e.completed.result.draggableId===n?!1:e.completed.result.reason==="DROP",Ryr=e=>{window.scrollBy(e.x,e.y)};const Myr=gs(e=>TM(e).filter(n=>!(!n.isEnabled||!n.frame))),Lyr=(e,n)=>Myr(n).find(o=>(o.frame||Qe(!1),vnt(o.frame.pageMarginBox)(e)))||null;var Fyr=({center:e,destination:n,droppables:r})=>{if(n){const i=r[n];return i.frame?i:null}return Lyr(e,r)};const wk={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:e=>e**2,durationDampening:{stopDampeningAt:1200,accelerateAt:360},disabled:!1};var Byr=(e,n,r=()=>wk)=>{const o=r(),i=e[n.size]*o.startFromPercentage,s=e[n.size]*o.maxScrollAtPercentage;return{startScrollingFrom:i,maxScrollValueAt:s}},Rnt=({startOfRange:e,endOfRange:n,current:r})=>{const o=n-e;return o===0?0:(r-e)/o},Xte=1,Nyr=(e,n,r=()=>wk)=>{const o=r();if(e>n.startScrollingFrom)return 0;if(e<=n.maxScrollValueAt)return o.maxPixelScroll;if(e===n.startScrollingFrom)return Xte;const s=1-Rnt({startOfRange:n.maxScrollValueAt,endOfRange:n.startScrollingFrom,current:e}),a=o.maxPixelScroll*o.ease(s);return Math.ceil(a)},Vyr=(e,n,r)=>{const o=r(),i=o.durationDampening.accelerateAt,s=o.durationDampening.stopDampeningAt,a=n,l=s,d=Date.now()-a;if(d>=s)return e;if(d<i)return Xte;const f=Rnt({startOfRange:i,endOfRange:l,current:d}),h=e*o.ease(f);return Math.ceil(h)},_Ae=({distanceToEdge:e,thresholds:n,dragStartTime:r,shouldUseTimeDampening:o,getAutoScrollerOptions:i})=>{const s=Nyr(e,n,i);return s===0?0:o?Math.max(Vyr(s,r,i),Xte):s},SAe=({container:e,distanceToEdges:n,dragStartTime:r,axis:o,shouldUseTimeDampening:i,getAutoScrollerOptions:s})=>{const a=Byr(e,o,s);return n[o.end]<n[o.start]?_Ae({distanceToEdge:n[o.end],thresholds:a,dragStartTime:r,shouldUseTimeDampening:i,getAutoScrollerOptions:s}):-1*_Ae({distanceToEdge:n[o.start],thresholds:a,dragStartTime:r,shouldUseTimeDampening:i,getAutoScrollerOptions:s})},zyr=({container:e,subject:n,proposedScroll:r})=>{const o=n.height>e.height,i=n.width>e.width;return!i&&!o?r:i&&o?null:{x:i?0:r.x,y:o?0:r.y}};const Hyr=int(e=>e===0?0:e);var Mnt=({dragStartTime:e,container:n,subject:r,center:o,shouldUseTimeDampening:i,getAutoScrollerOptions:s})=>{const a={top:o.y-n.top,right:n.right-o.x,bottom:n.bottom-o.y,left:o.x-n.left},l=SAe({container:n,distanceToEdges:a,dragStartTime:e,axis:Hte,shouldUseTimeDampening:i,getAutoScrollerOptions:s}),c=SAe({container:n,distanceToEdges:a,dragStartTime:e,axis:unt,shouldUseTimeDampening:i,getAutoScrollerOptions:s}),d=Hyr({x:c,y:l});if(cg(d,Fs))return null;const f=zyr({container:n,subject:r,proposedScroll:d});return f?cg(f,Fs)?null:f:null};const Uyr=int(e=>e===0?0:e>0?1:-1),Qte=(()=>{const e=(n,r)=>n<0?n:n>r?n-r:0;return({current:n,max:r,change:o})=>{const i=na(n,o),s={x:e(i.x,r.x),y:e(i.y,r.y)};return cg(s,Fs)?null:s}})(),Lnt=({max:e,current:n,change:r})=>{const o={x:Math.max(n.x,e.x),y:Math.max(n.y,e.y)},i=Uyr(r),s=Qte({max:o,current:n,change:i});return!s||i.x!==0&&s.x===0||i.y!==0&&s.y===0},Jte=(e,n)=>Lnt({current:e.scroll.current,max:e.scroll.max,change:n}),Wyr=(e,n)=>{if(!Jte(e,n))return null;const r=e.scroll.max,o=e.scroll.current;return Qte({current:o,max:r,change:n})},ene=(e,n)=>{const r=e.frame;return r?Lnt({current:r.scroll.current,max:r.scroll.max,change:n}):!1},Gyr=(e,n)=>{const r=e.frame;return!r||!ene(e,n)?null:Qte({current:r.scroll.current,max:r.scroll.max,change:n})};var qyr=({viewport:e,subject:n,center:r,dragStartTime:o,shouldUseTimeDampening:i,getAutoScrollerOptions:s})=>{const a=Mnt({dragStartTime:o,container:e.frame,subject:n,center:r,shouldUseTimeDampening:i,getAutoScrollerOptions:s});return a&&Jte(e,a)?a:null},Yyr=({droppable:e,subject:n,center:r,dragStartTime:o,shouldUseTimeDampening:i,getAutoScrollerOptions:s})=>{const a=e.frame;if(!a)return null;const l=Mnt({dragStartTime:o,container:a.pageMarginBox,subject:n,center:r,shouldUseTimeDampening:i,getAutoScrollerOptions:s});return l&&ene(e,l)?l:null},kAe=({state:e,dragStartTime:n,shouldUseTimeDampening:r,scrollWindow:o,scrollDroppable:i,getAutoScrollerOptions:s})=>{const a=e.current.page.borderBoxCenter,c=e.dimensions.draggables[e.critical.draggable.id].page.marginBox;if(e.isWindowScrollAllowed){const h=e.viewport,m=qyr({dragStartTime:n,viewport:h,subject:c,center:a,shouldUseTimeDampening:r,getAutoScrollerOptions:s});if(m){o(m);return}}const d=Fyr({center:a,destination:wc(e.impact),droppables:e.dimensions.droppables});if(!d)return;const f=Yyr({dragStartTime:n,droppable:d,subject:c,center:a,shouldUseTimeDampening:r,getAutoScrollerOptions:s});f&&i(d.descriptor.id,f)},Kyr=({scrollWindow:e,scrollDroppable:n,getAutoScrollerOptions:r=()=>wk})=>{const o=gk(e),i=gk(n);let s=null;const a=d=>{s||Qe(!1);const{shouldUseTimeDampening:f,dragStartTime:h}=s;kAe({state:d,scrollWindow:o,scrollDroppable:i,dragStartTime:h,shouldUseTimeDampening:f,getAutoScrollerOptions:r})};return{start:d=>{s&&Qe(!1);const f=Date.now();let h=!1;const m=()=>{h=!0};kAe({state:d,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:m,scrollDroppable:m,getAutoScrollerOptions:r}),s={dragStartTime:f,shouldUseTimeDampening:h},h&&a(d)},stop:()=>{s&&(o.cancel(),i.cancel(),s=null)},scroll:a}},Zyr=({move:e,scrollDroppable:n,scrollWindow:r})=>{const o=(l,c)=>{const d=na(l.current.client.selection,c);e({client:d})},i=(l,c)=>{if(!ene(l,c))return c;const d=Gyr(l,c);if(!d)return n(l.descriptor.id,c),null;const f=mc(c,d);return n(l.descriptor.id,f),mc(c,f)},s=(l,c,d)=>{if(!l||!Jte(c,d))return d;const f=Wyr(c,d);if(!f)return r(d),null;const h=mc(d,f);return r(h),mc(d,h)};return l=>{const c=l.scrollJumpRequest;if(!c)return;const d=wc(l.impact);d||Qe(!1);const f=i(l.dimensions.droppables[d],c);if(!f)return;const h=l.viewport,m=s(l.isWindowScrollAllowed,h,f);m&&o(l,m)}},Xyr=({scrollDroppable:e,scrollWindow:n,move:r,getAutoScrollerOptions:o})=>{const i=Kyr({scrollWindow:n,scrollDroppable:e,getAutoScrollerOptions:o}),s=Zyr({move:r,scrollWindow:n,scrollDroppable:e});return{scroll:c=>{if(!(o().disabled||c.phase!=="DRAGGING")){if(c.movementMode==="FLUID"){i.scroll(c);return}c.scrollJumpRequest&&s(c)}},start:i.start,stop:i.stop}};const gw="data-rfd",vw=(()=>{const e=`${gw}-drag-handle`;return{base:e,draggableId:`${e}-draggable-id`,contextId:`${e}-context-id`}})(),MW=(()=>{const e=`${gw}-draggable`;return{base:e,contextId:`${e}-context-id`,id:`${e}-id`}})(),Qyr=(()=>{const e=`${gw}-droppable`;return{base:e,contextId:`${e}-context-id`,id:`${e}-id`}})(),EAe={contextId:`${gw}-scroll-container-context-id`},Jyr=e=>n=>`[${n}="${e}"]`,J5=(e,n)=>e.map(r=>{const o=r.styles[n];return o?`${r.selector} { ${o} }`:""}).join(" "),ebr="pointer-events: none;";var tbr=e=>{const n=Jyr(e),r=(()=>{const l=`
cursor: -webkit-grab;
cursor: grab;
`;return{selector:n(vw.contextId),styles:{always:`
-webkit-touch-callout: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
touch-action: manipulation;
`,resting:l,dragging:ebr,dropAnimating:l}}})(),o=(()=>{const l=`
transition: ${N_.outOfTheWay};
`;return{selector:n(MW.contextId),styles:{dragging:l,dropAnimating:l,userCancel:l}}})(),i={selector:n(Qyr.contextId),styles:{always:"overflow-anchor: none;"}},a=[o,r,i,{selector:"body",styles:{dragging:`
cursor: grabbing;
cursor: -webkit-grabbing;
user-select: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
overflow-anchor: none;
`}}];return{always:J5(a,"always"),resting:J5(a,"resting"),dragging:J5(a,"dragging"),dropAnimating:J5(a,"dropAnimating"),userCancel:J5(a,"userCancel")}};const nbr=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u"?p.useLayoutEffect:p.useEffect;var Cc=nbr;const $B=()=>{const e=document.querySelector("head");return e||Qe(!1),e},jAe=e=>{const n=document.createElement("style");return e&&n.setAttribute("nonce",e),n.type="text/css",n};function rbr(e,n){const r=qn(()=>tbr(e),[e]),o=p.useRef(null),i=p.useRef(null),s=Rt(gs(h=>{const m=i.current;m||Qe(!1),m.textContent=h}),[]),a=Rt(h=>{const m=o.current;m||Qe(!1),m.textContent=h},[]);Cc(()=>{!o.current&&!i.current||Qe(!1);const h=jAe(n),m=jAe(n);return o.current=h,i.current=m,h.setAttribute(`${gw}-always`,e),m.setAttribute(`${gw}-dynamic`,e),$B().appendChild(h),$B().appendChild(m),a(r.always),s(r.resting),()=>{const g=v=>{const y=v.current;y||Qe(!1),$B().removeChild(y),v.current=null};g(o),g(i)}},[n,a,s,r.always,r.resting,e]);const l=Rt(()=>s(r.dragging),[s,r.dragging]),c=Rt(h=>{if(h==="DROP"){s(r.dropAnimating);return}s(r.userCancel)},[s,r.dropAnimating,r.userCancel]),d=Rt(()=>{i.current&&s(r.resting)},[s,r.resting]);return qn(()=>({dragging:l,dropping:c,resting:d}),[l,c,d])}function Fnt(e,n){return Array.from(e.querySelectorAll(n))}var Bnt=e=>e&&e.ownerDocument&&e.ownerDocument.defaultView?e.ownerDocument.defaultView:window;function DM(e){return e instanceof Bnt(e).HTMLElement}function obr(e,n){const r=`[${vw.contextId}="${e}"]`,o=Fnt(document,r);if(!o.length)return null;const i=o.find(s=>s.getAttribute(vw.draggableId)===n);return!i||!DM(i)?null:i}function ibr(e){const n=p.useRef({}),r=p.useRef(null),o=p.useRef(null),i=p.useRef(!1),s=Rt(function(m,g){const v={id:m,focus:g};return n.current[m]=v,function(){const b=n.current;b[m]!==v&&delete b[m]}},[]),a=Rt(function(m){const g=obr(e,m);g&&g!==document.activeElement&&g.focus()},[e]),l=Rt(function(m,g){r.current===m&&(r.current=g)},[]),c=Rt(function(){o.current||i.current&&(o.current=requestAnimationFrame(()=>{o.current=null;const m=r.current;m&&a(m)}))},[a]),d=Rt(function(m){r.current=null;const g=document.activeElement;g&&g.getAttribute(vw.draggableId)===m&&(r.current=m)},[]);return Cc(()=>(i.current=!0,function(){i.current=!1;const m=o.current;m&&cancelAnimationFrame(m)}),[]),qn(()=>({register:s,tryRecordFocus:d,tryRestoreFocusRecorded:c,tryShiftRecord:l}),[s,d,c,l])}function sbr(){const e={draggables:{},droppables:{}},n=[];function r(h){return n.push(h),function(){const g=n.indexOf(h);g!==-1&&n.splice(g,1)}}function o(h){n.length&&n.forEach(m=>m(h))}function i(h){return e.draggables[h]||null}function s(h){const m=i(h);return m||Qe(!1),m}const a={register:h=>{e.draggables[h.descriptor.id]=h,o({type:"ADDITION",value:h})},update:(h,m)=>{const g=e.draggables[m.descriptor.id];g&&g.uniqueId===h.uniqueId&&(delete e.draggables[m.descriptor.id],e.draggables[h.descriptor.id]=h)},unregister:h=>{const m=h.descriptor.id,g=i(m);g&&h.uniqueId===g.uniqueId&&(delete e.draggables[m],e.droppables[h.descriptor.droppableId]&&o({type:"REMOVAL",value:h}))},getById:s,findById:i,exists:h=>!!i(h),getAllByType:h=>Object.values(e.draggables).filter(m=>m.descriptor.type===h)};function l(h){return e.droppables[h]||null}function c(h){const m=l(h);return m||Qe(!1),m}const d={register:h=>{e.droppables[h.descriptor.id]=h},unregister:h=>{const m=l(h.descriptor.id);m&&h.uniqueId===m.uniqueId&&delete e.droppables[h.descriptor.id]},getById:c,findById:l,exists:h=>!!l(h),getAllByType:h=>Object.values(e.droppables).filter(m=>m.descriptor.type===h)};function f(){e.draggables={},e.droppables={},n.length=0}return{draggable:a,droppable:d,subscribe:r,clean:f}}function abr(){const e=qn(sbr,[]);return p.useEffect(()=>function(){ie.version.startsWith("16")||ie.version.startsWith("17")?requestAnimationFrame(e.clean):e.clean()},[e]),e}var tne=ie.createContext(null),kO=()=>{const e=document.body;return e||Qe(!1),e};const lbr={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"};var cbr=lbr;const ubr=e=>`rfd-announcement-${e}`;function dbr(e){const n=qn(()=>ubr(e),[e]),r=p.useRef(null);return p.useEffect(function(){const s=document.createElement("div");return r.current=s,s.id=n,s.setAttribute("aria-live","assertive"),s.setAttribute("aria-atomic","true"),ia(s.style,cbr),kO().appendChild(s),function(){setTimeout(function(){const c=kO();c.contains(s)&&c.removeChild(s),s===r.current&&(r.current=null)})}},[n]),Rt(i=>{const s=r.current;if(s){s.textContent=i;return}},[])}let fbr=0;const Nnt={separator:"::"};function hbr(e,n=Nnt){return qn(()=>`${e}${n.separator}${fbr++}`,[n.separator,e])}function pbr(e,n=Nnt){const r=ie.useId();return qn(()=>`${e}${n.separator}${r}`,[n.separator,e,r])}var nne="useId"in ie?pbr:hbr;function mbr({contextId:e,uniqueId:n}){return`rfd-hidden-text-${e}-${n}`}function gbr({contextId:e,text:n}){const r=nne("hidden-text",{separator:"-"}),o=qn(()=>mbr({contextId:e,uniqueId:r}),[r,e]);return p.useEffect(function(){const s=document.createElement("div");return s.id=o,s.textContent=n,s.style.display="none",kO().appendChild(s),function(){const l=kO();l.contains(s)&&l.removeChild(s)}},[o,n]),o}var OM=ie.createContext(null);function Vnt(e){const n=p.useRef(e);return p.useEffect(()=>{n.current=e}),n}function vbr(){let e=null;function n(){return!!e}function r(a){return a===e}function o(a){e&&Qe(!1);const l={abandon:a};return e=l,l}function i(){e||Qe(!1),e=null}function s(){e&&(e.abandon(),i())}return{isClaimed:n,isActive:r,claim:o,release:i,tryAbandon:s}}function Ck(e){return e.phase==="IDLE"||e.phase==="DROP_ANIMATING"?!1:e.isDragging}const ybr=9,bbr=13,rne=27,znt=32,xbr=33,wbr=34,Cbr=35,_br=36,Sbr=37,kbr=38,Ebr=39,jbr=40,Tbr={[bbr]:!0,[ybr]:!0};var Hnt=e=>{Tbr[e.keyCode]&&e.preventDefault()};const Ibr=(()=>{const e="visibilitychange";return typeof document>"u"?e:[e,`ms${e}`,`webkit${e}`,`moz${e}`,`o${e}`].find(o=>`on${o}`in document)||e})();var PM=Ibr;const Unt=0,TAe=5;function Abr(e,n){return Math.abs(n.x-e.x)>=TAe||Math.abs(n.y-e.y)>=TAe}const IAe={type:"IDLE"};function $br({cancel:e,completed:n,getPhase:r,setPhase:o}){return[{eventName:"mousemove",fn:i=>{const{button:s,clientX:a,clientY:l}=i;if(s!==Unt)return;const c={x:a,y:l},d=r();if(d.type==="DRAGGING"){i.preventDefault(),d.actions.move(c);return}d.type!=="PENDING"&&Qe(!1);const f=d.point;if(!Abr(f,c))return;i.preventDefault();const h=d.actions.fluidLift(c);o({type:"DRAGGING",actions:h})}},{eventName:"mouseup",fn:i=>{const s=r();if(s.type!=="DRAGGING"){e();return}i.preventDefault(),s.actions.drop({shouldBlockNextClick:!0}),n()}},{eventName:"mousedown",fn:i=>{r().type==="DRAGGING"&&i.preventDefault(),e()}},{eventName:"keydown",fn:i=>{if(r().type==="PENDING"){e();return}if(i.keyCode===rne){i.preventDefault(),e();return}Hnt(i)}},{eventName:"resize",fn:e},{eventName:"scroll",options:{passive:!0,capture:!1},fn:()=>{r().type==="PENDING"&&e()}},{eventName:"webkitmouseforcedown",fn:i=>{const s=r();if(s.type==="IDLE"&&Qe(!1),s.actions.shouldRespectForcePress()){e();return}i.preventDefault()}},{eventName:PM,fn:e}]}function Dbr(e){const n=p.useRef(IAe),r=p.useRef(lg),o=qn(()=>({eventName:"mousedown",fn:function(h){if(h.defaultPrevented||h.button!==Unt||h.ctrlKey||h.metaKey||h.shiftKey||h.altKey)return;const m=e.findClosestDraggableId(h);if(!m)return;const g=e.tryGetLock(m,a,{sourceEvent:h});if(!g)return;h.preventDefault();const v={x:h.clientX,y:h.clientY};r.current(),d(g,v)}}),[e]),i=qn(()=>({eventName:"webkitmouseforcewillbegin",fn:f=>{if(f.defaultPrevented)return;const h=e.findClosestDraggableId(f);if(!h)return;const m=e.findOptionsForDraggable(h);m&&(m.shouldRespectForcePress||e.canGetLock(h)&&f.preventDefault())}}),[e]),s=Rt(function(){const h={passive:!1,capture:!0};r.current=bu(window,[i,o],h)},[i,o]),a=Rt(()=>{n.current.type!=="IDLE"&&(n.current=IAe,r.current(),s())},[s]),l=Rt(()=>{const f=n.current;a(),f.type==="DRAGGING"&&f.actions.cancel({shouldBlockNextClick:!0}),f.type==="PENDING"&&f.actions.abort()},[a]),c=Rt(function(){const h={capture:!0,passive:!1},m=$br({cancel:l,completed:a,getPhase:()=>n.current,setPhase:g=>{n.current=g}});r.current=bu(window,m,h)},[l,a]),d=Rt(function(h,m){n.current.type!=="IDLE"&&Qe(!1),n.current={type:"PENDING",point:m,actions:h},c()},[c]);Cc(function(){return s(),function(){r.current()}},[s])}function Obr(){}const Pbr={[wbr]:!0,[xbr]:!0,[_br]:!0,[Cbr]:!0};function Rbr(e,n){function r(){n(),e.cancel()}function o(){n(),e.drop()}return[{eventName:"keydown",fn:i=>{if(i.keyCode===rne){i.preventDefault(),r();return}if(i.keyCode===znt){i.preventDefault(),o();return}if(i.keyCode===jbr){i.preventDefault(),e.moveDown();return}if(i.keyCode===kbr){i.preventDefault(),e.moveUp();return}if(i.keyCode===Ebr){i.preventDefault(),e.moveRight();return}if(i.keyCode===Sbr){i.preventDefault(),e.moveLeft();return}if(Pbr[i.keyCode]){i.preventDefault();return}Hnt(i)}},{eventName:"mousedown",fn:r},{eventName:"mouseup",fn:r},{eventName:"click",fn:r},{eventName:"touchstart",fn:r},{eventName:"resize",fn:r},{eventName:"wheel",fn:r,options:{passive:!0}},{eventName:PM,fn:r}]}function Mbr(e){const n=p.useRef(Obr),r=qn(()=>({eventName:"keydown",fn:function(s){if(s.defaultPrevented||s.keyCode!==znt)return;const a=e.findClosestDraggableId(s);if(!a)return;const l=e.tryGetLock(a,f,{sourceEvent:s});if(!l)return;s.preventDefault();let c=!0;const d=l.snapLift();n.current();function f(){c||Qe(!1),c=!1,n.current(),o()}n.current=bu(window,Rbr(d,f),{capture:!0,passive:!1})}}),[e]),o=Rt(function(){const s={passive:!1,capture:!0};n.current=bu(window,[r],s)},[r]);Cc(function(){return o(),function(){n.current()}},[o])}const DB={type:"IDLE"},Lbr=120,Fbr=.15;function Bbr({cancel:e,getPhase:n}){return[{eventName:"orientationchange",fn:e},{eventName:"resize",fn:e},{eventName:"contextmenu",fn:r=>{r.preventDefault()}},{eventName:"keydown",fn:r=>{if(n().type!=="DRAGGING"){e();return}r.keyCode===rne&&r.preventDefault(),e()}},{eventName:PM,fn:e}]}function Nbr({cancel:e,completed:n,getPhase:r}){return[{eventName:"touchmove",options:{capture:!1},fn:o=>{const i=r();if(i.type!=="DRAGGING"){e();return}i.hasMoved=!0;const{clientX:s,clientY:a}=o.touches[0],l={x:s,y:a};o.preventDefault(),i.actions.move(l)}},{eventName:"touchend",fn:o=>{const i=r();if(i.type!=="DRAGGING"){e();return}o.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),n()}},{eventName:"touchcancel",fn:o=>{if(r().type!=="DRAGGING"){e();return}o.preventDefault(),e()}},{eventName:"touchforcechange",fn:o=>{const i=r();i.type==="IDLE"&&Qe(!1);const s=o.touches[0];if(!s||!(s.force>=Fbr))return;const l=i.actions.shouldRespectForcePress();if(i.type==="PENDING"){l&&e();return}if(l){if(i.hasMoved){o.preventDefault();return}e();return}o.preventDefault()}},{eventName:PM,fn:e}]}function Vbr(e){const n=p.useRef(DB),r=p.useRef(lg),o=Rt(function(){return n.current},[]),i=Rt(function(g){n.current=g},[]),s=qn(()=>({eventName:"touchstart",fn:function(g){if(g.defaultPrevented)return;const v=e.findClosestDraggableId(g);if(!v)return;const y=e.tryGetLock(v,l,{sourceEvent:g});if(!y)return;const b=g.touches[0],{clientX:x,clientY:w}=b,C={x,y:w};r.current(),h(y,C)}}),[e]),a=Rt(function(){const g={capture:!0,passive:!1};r.current=bu(window,[s],g)},[s]),l=Rt(()=>{const m=n.current;m.type!=="IDLE"&&(m.type==="PENDING"&&clearTimeout(m.longPressTimerId),i(DB),r.current(),a())},[a,i]),c=Rt(()=>{const m=n.current;l(),m.type==="DRAGGING"&&m.actions.cancel({shouldBlockNextClick:!0}),m.type==="PENDING"&&m.actions.abort()},[l]),d=Rt(function(){const g={capture:!0,passive:!1},v={cancel:c,completed:l,getPhase:o},y=bu(window,Nbr(v),g),b=bu(window,Bbr(v),g);r.current=function(){y(),b()}},[c,o,l]),f=Rt(function(){const g=o();g.type!=="PENDING"&&Qe(!1);const v=g.actions.fluidLift(g.point);i({type:"DRAGGING",actions:v,hasMoved:!1})},[o,i]),h=Rt(function(g,v){o().type!=="IDLE"&&Qe(!1);const y=setTimeout(f,Lbr);i({type:"PENDING",point:v,actions:g,longPressTimerId:y}),d()},[d,o,i,f]);Cc(function(){return a(),function(){r.current();const v=o();v.type==="PENDING"&&(clearTimeout(v.longPressTimerId),i(DB))}},[o,a,i]),Cc(function(){return bu(window,[{eventName:"touchmove",fn:()=>{},options:{capture:!1,passive:!1}}])},[])}const zbr=["input","button","textarea","select","option","optgroup","video","audio"];function Wnt(e,n){if(n==null)return!1;if(zbr.includes(n.tagName.toLowerCase()))return!0;const o=n.getAttribute("contenteditable");return o==="true"||o===""?!0:n===e?!1:Wnt(e,n.parentElement)}function Hbr(e,n){const r=n.target;return DM(r)?Wnt(e,r):!1}var Ubr=e=>md(e.getBoundingClientRect()).center;function Wbr(e){return e instanceof Bnt(e).Element}const Gbr=(()=>{const e="matches";return typeof document>"u"?e:[e,"msMatchesSelector","webkitMatchesSelector"].find(o=>o in Element.prototype)||e})();function Gnt(e,n){return e==null?null:e[Gbr](n)?e:Gnt(e.parentElement,n)}function qbr(e,n){return e.closest?e.closest(n):Gnt(e,n)}function Ybr(e){return`[${vw.contextId}="${e}"]`}function Kbr(e,n){const r=n.target;if(!Wbr(r))return null;const o=Ybr(e),i=qbr(r,o);return!i||!DM(i)?null:i}function Zbr(e,n){const r=Kbr(e,n);return r?r.getAttribute(vw.draggableId):null}function Xbr(e,n){const r=`[${MW.contextId}="${e}"]`,i=Fnt(document,r).find(s=>s.getAttribute(MW.id)===n);return!i||!DM(i)?null:i}function Qbr(e){e.preventDefault()}function lI({expected:e,phase:n,isLockActive:r,shouldWarn:o}){return!(!r()||e!==n)}function qnt({lockAPI:e,store:n,registry:r,draggableId:o}){if(e.isClaimed())return!1;const i=r.draggable.findById(o);return!(!i||!i.options.isEnabled||!Pnt(n.getState(),o))}function Jbr({lockAPI:e,contextId:n,store:r,registry:o,draggableId:i,forceSensorStop:s,sourceEvent:a}){if(!qnt({lockAPI:e,store:r,registry:o,draggableId:i}))return null;const c=o.draggable.getById(i),d=Xbr(n,c.descriptor.id);if(!d||a&&!c.options.canDragInteractiveElements&&Hbr(d,a))return null;const f=e.claim(s||lg);let h="PRE_DRAG";function m(){return c.options.shouldRespectForcePress}function g(){return e.isActive(f)}function v(S,k){lI({expected:S,phase:h,isLockActive:g,shouldWarn:!0})&&r.dispatch(k())}const y=v.bind(null,"DRAGGING");function b(S){function k(){e.release(),h="COMPLETED"}h!=="PRE_DRAG"&&(k(),Qe(!1)),r.dispatch(Lvr(S.liftActionArgs)),h="DRAGGING";function E(j,T={shouldBlockNextClick:!1}){if(S.cleanup(),T.shouldBlockNextClick){const $=bu(window,[{eventName:"click",fn:Qbr,options:{once:!0,passive:!1,capture:!0}}]);setTimeout($)}k(),r.dispatch(Ent({reason:j}))}return{isActive:()=>lI({expected:"DRAGGING",phase:h,isLockActive:g,shouldWarn:!1}),shouldRespectForcePress:m,drop:j=>E("DROP",j),cancel:j=>E("CANCEL",j),...S.actions}}function x(S){const k=gk(j=>{y(()=>knt({client:j}))});return{...b({liftActionArgs:{id:i,clientSelection:S,movementMode:"FLUID"},cleanup:()=>k.cancel(),actions:{move:k}}),move:k}}function w(){const S={moveUp:()=>y(Gvr),moveRight:()=>y(Yvr),moveDown:()=>y(qvr),moveLeft:()=>y(Kvr)};return b({liftActionArgs:{id:i,clientSelection:Ubr(d),movementMode:"SNAP"},cleanup:lg,actions:S})}function C(){lI({expected:"PRE_DRAG",phase:h,isLockActive:g,shouldWarn:!0})&&e.release()}return{isActive:()=>lI({expected:"PRE_DRAG",phase:h,isLockActive:g,shouldWarn:!1}),shouldRespectForcePress:m,fluidLift:x,snapLift:w,abort:C}}const exr=[Dbr,Mbr,Vbr];function txr({contextId:e,store:n,registry:r,customSensors:o,enableDefaultSensors:i}){const s=[...i?exr:[],...o||[]],a=p.useState(()=>vbr())[0],l=Rt(function(b,x){Ck(b)&&!Ck(x)&&a.tryAbandon()},[a]);Cc(function(){let b=n.getState();return n.subscribe(()=>{const w=n.getState();l(b,w),b=w})},[a,n,l]),Cc(()=>a.tryAbandon,[a.tryAbandon]);const c=Rt(y=>qnt({lockAPI:a,registry:r,store:n,draggableId:y}),[a,r,n]),d=Rt((y,b,x)=>Jbr({lockAPI:a,registry:r,contextId:e,store:n,draggableId:y,forceSensorStop:b||null,sourceEvent:x&&x.sourceEvent?x.sourceEvent:null}),[e,a,r,n]),f=Rt(y=>Zbr(e,y),[e]),h=Rt(y=>{const b=r.draggable.findById(y);return b?b.options:null},[r.draggable]),m=Rt(function(){a.isClaimed()&&(a.tryAbandon(),n.getState().phase!=="IDLE"&&n.dispatch(Yte()))},[a,n]),g=Rt(()=>a.isClaimed(),[a]),v=qn(()=>({canGetLock:c,tryGetLock:d,findClosestDraggableId:f,findOptionsForDraggable:h,tryReleaseLock:m,isLockClaimed:g}),[c,d,f,h,m,g]);for(let y=0;y<s.length;y++)s[y](v)}const nxr=e=>({onBeforeCapture:n=>{const r=()=>{e.onBeforeCapture&&e.onBeforeCapture(n)};ie.version.startsWith("16")||ie.version.startsWith("17")?r():ea.flushSync(r)},onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate}),rxr=e=>({...wk,...e.autoScrollerOptions,durationDampening:{...wk.durationDampening,...e.autoScrollerOptions}});function eC(e){return e.current||Qe(!1),e.current}function oxr(e){const{contextId:n,setCallbacks:r,sensors:o,nonce:i,dragHandleUsageInstructions:s}=e,a=p.useRef(null),l=Vnt(e),c=Rt(()=>nxr(l.current),[l]),d=Rt(()=>rxr(l.current),[l]),f=dbr(n),h=gbr({contextId:n,text:s}),m=rbr(n,i),g=Rt($=>{eC(a).dispatch($)},[]),v=qn(()=>rAe({publishWhileDragging:Bvr,updateDroppableScroll:Vvr,updateDroppableIsEnabled:zvr,updateDroppableIsCombineEnabled:Hvr,collectionStarting:Nvr},g),[g]),y=abr(),b=qn(()=>Pyr(y,v),[y,v]),x=qn(()=>Xyr({scrollWindow:Ryr,scrollDroppable:b.scrollDroppable,getAutoScrollerOptions:d,...rAe({move:knt},g)}),[b.scrollDroppable,g,d]),w=ibr(n),C=qn(()=>Ayr({announce:f,autoScroller:x,dimensionMarshal:b,focusMarshal:w,getResponders:c,styleMarshal:m}),[f,x,b,w,c,m]);a.current=C;const _=Rt(()=>{const $=eC(a);$.getState().phase!=="IDLE"&&$.dispatch(Yte())},[]),S=Rt(()=>{const $=eC(a).getState();return $.phase==="DROP_ANIMATING"?!0:$.phase==="IDLE"?!1:$.isDragging},[]),k=qn(()=>({isDragging:S,tryAbort:_}),[S,_]);r(k);const E=Rt($=>Pnt(eC(a).getState(),$),[]),j=Rt(()=>o0(eC(a).getState()),[]),T=qn(()=>({marshal:b,focus:w,contextId:n,canLift:E,isMovementAllowed:j,dragHandleUsageInstructionsId:h,registry:y}),[n,b,h,w,E,j,y]);return txr({contextId:n,store:C,registry:y,customSensors:o||null,enableDefaultSensors:e.enableDefaultSensors!==!1}),p.useEffect(()=>_,[_]),ie.createElement(OM.Provider,{value:T},ie.createElement(h0r,{context:tne,store:C},e.children))}let ixr=0;function sxr(){return qn(()=>`${ixr++}`,[])}function axr(){return ie.useId()}var lxr="useId"in ie?axr:sxr;function cxr(e){const n=lxr(),r=e.dragHandleUsageInstructions||n4.dragHandleUsageInstructions;return ie.createElement(k0r,null,o=>ie.createElement(oxr,{nonce:e.nonce,contextId:n,setCallbacks:o,dragHandleUsageInstructions:r,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd,autoScrollerOptions:e.autoScrollerOptions},e.children))}const AAe={dragging:5e3,dropAnimating:4500},uxr=(e,n)=>n?N_.drop(n.duration):e?N_.snap:N_.fluid,dxr=(e,n)=>{if(e)return n?xk.opacity.drop:xk.opacity.combining},fxr=e=>e.forceShouldAnimate!=null?e.forceShouldAnimate:e.mode==="SNAP";function hxr(e){const r=e.dimension.client,{offset:o,combineWith:i,dropping:s}=e,a=!!i,l=fxr(e),c=!!s,d=c?PW.drop(o,a):PW.moveTo(o);return{position:"fixed",top:r.marginBox.top,left:r.marginBox.left,boxSizing:"border-box",width:r.borderBox.width,height:r.borderBox.height,transition:uxr(l,s),transform:d,opacity:dxr(a,c),zIndex:c?AAe.dropAnimating:AAe.dragging,pointerEvents:"none"}}function pxr(e){return{transform:PW.moveTo(e.offset),transition:e.shouldAnimateDisplacement?void 0:"none"}}function mxr(e){return e.type==="DRAGGING"?hxr(e):pxr(e)}function gxr(e,n,r=Fs){const o=window.getComputedStyle(n),i=n.getBoundingClientRect(),s=ent(i,o),a=wO(s,r),l={client:s,tagName:n.tagName.toLowerCase(),display:o.display},c={x:s.marginBox.width,y:s.marginBox.height};return{descriptor:e,placeholder:l,displaceBy:c,client:s,page:a}}function vxr(e){const n=nne("draggable"),{descriptor:r,registry:o,getDraggableRef:i,canDragInteractiveElements:s,shouldRespectForcePress:a,isEnabled:l}=e,c=qn(()=>({canDragInteractiveElements:s,shouldRespectForcePress:a,isEnabled:l}),[s,l,a]),d=Rt(g=>{const v=i();return v||Qe(!1),gxr(r,v,g)},[r,i]),f=qn(()=>({uniqueId:n,descriptor:r,options:c,getDimension:d}),[r,d,c,n]),h=p.useRef(f),m=p.useRef(!0);Cc(()=>(o.draggable.register(h.current),()=>o.draggable.unregister(h.current)),[o.draggable]),Cc(()=>{if(m.current){m.current=!1;return}const g=h.current;h.current=f,o.draggable.update(f,g)},[f,o.draggable])}var one=ie.createContext(null);function EO(e){const n=p.useContext(e);return n||Qe(!1),n}function yxr(e){e.preventDefault()}const bxr=e=>{const n=p.useRef(null),r=Rt((k=null)=>{n.current=k},[]),o=Rt(()=>n.current,[]),{contextId:i,dragHandleUsageInstructionsId:s,registry:a}=EO(OM),{type:l,droppableId:c}=EO(one),d=qn(()=>({id:e.draggableId,index:e.index,type:l,droppableId:c}),[e.draggableId,e.index,l,c]),{children:f,draggableId:h,isEnabled:m,shouldRespectForcePress:g,canDragInteractiveElements:v,isClone:y,mapped:b,dropAnimationFinished:x}=e;if(!y){const k=qn(()=>({descriptor:d,registry:a,getDraggableRef:o,canDragInteractiveElements:v,shouldRespectForcePress:g,isEnabled:m}),[d,a,o,v,g,m]);vxr(k)}const w=qn(()=>m?{tabIndex:0,role:"button","aria-describedby":s,"data-rfd-drag-handle-draggable-id":h,"data-rfd-drag-handle-context-id":i,draggable:!1,onDragStart:yxr}:null,[i,s,h,m]),C=Rt(k=>{b.type==="DRAGGING"&&b.dropping&&k.propertyName==="transform"&&(ie.version.startsWith("16")||ie.version.startsWith("17")?x():ea.flushSync(x))},[x,b]),_=qn(()=>{const k=mxr(b),E=b.type==="DRAGGING"&&b.dropping?C:void 0;return{innerRef:r,draggableProps:{"data-rfd-draggable-context-id":i,"data-rfd-draggable-id":h,style:k,onTransitionEnd:E},dragHandleProps:w}},[i,w,h,b,C,r]),S=qn(()=>({draggableId:d.id,type:d.type,source:{index:d.index,droppableId:d.droppableId}}),[d.droppableId,d.id,d.index,d.type]);return ie.createElement(ie.Fragment,null,f(_,b.snapshot,S))};var xxr=bxr,Ynt=(e,n)=>e===n,Knt=e=>{const{combine:n,destination:r}=e;return r?r.droppableId:n?n.droppableId:null};const wxr=e=>e.combine?e.combine.draggableId:null,Cxr=e=>e.at&&e.at.type==="COMBINE"?e.at.combine.draggableId:null;function _xr(){const e=gs((i,s)=>({x:i,y:s})),n=gs((i,s,a=null,l=null,c=null)=>({isDragging:!0,isClone:s,isDropAnimating:!!c,dropAnimation:c,mode:i,draggingOver:a,combineWith:l,combineTargetFor:null})),r=gs((i,s,a,l,c=null,d=null,f=null)=>({mapped:{type:"DRAGGING",dropping:null,draggingOver:c,combineWith:d,mode:s,offset:i,dimension:a,forceShouldAnimate:f,snapshot:n(s,l,c,d,null)}}));return(i,s)=>{if(Ck(i)){if(i.critical.draggable.id!==s.draggableId)return null;const a=i.current.client.offset,l=i.dimensions.draggables[s.draggableId],c=wc(i.impact),d=Cxr(i.impact),f=i.forceShouldAnimate;return r(e(a.x,a.y),i.movementMode,l,s.isClone,c,d,f)}if(i.phase==="DROP_ANIMATING"){const a=i.completed;if(a.result.draggableId!==s.draggableId)return null;const l=s.isClone,c=i.dimensions.draggables[s.draggableId],d=a.result,f=d.mode,h=Knt(d),m=wxr(d),v={duration:i.dropDuration,curve:Zte.drop,moveTo:i.newHomeClientOffset,opacity:m?xk.opacity.drop:null,scale:m?xk.scale.drop:null};return{mapped:{type:"DRAGGING",offset:i.newHomeClientOffset,dimension:c,dropping:v,draggingOver:h,combineWith:m,mode:f,forceShouldAnimate:null,snapshot:n(f,l,h,m,v)}}}return null}}function Znt(e=null){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}const Sxr={mapped:{type:"SECONDARY",offset:Fs,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:Znt(null)}};function kxr(){const e=gs((a,l)=>({x:a,y:l})),n=gs(Znt),r=gs((a,l=null,c)=>({mapped:{type:"SECONDARY",offset:a,combineTargetFor:l,shouldAnimateDisplacement:c,snapshot:n(l)}})),o=a=>a?r(Fs,a,!0):null,i=(a,l,c,d)=>{const f=c.displaced.visible[a],h=!!(d.inVirtualList&&d.effected[a]),m=IM(c),g=m&&m.draggableId===a?l:null;if(!f){if(!h)return o(g);if(c.displaced.invisible[a])return null;const b=M2(d.displacedBy.point),x=e(b.x,b.y);return r(x,g,!0)}if(h)return o(g);const v=c.displacedBy.point,y=e(v.x,v.y);return r(y,g,f.shouldAnimate)};return(a,l)=>{if(Ck(a))return a.critical.draggable.id===l.draggableId?null:i(l.draggableId,a.critical.draggable.id,a.impact,a.afterCritical);if(a.phase==="DROP_ANIMATING"){const c=a.completed;return c.result.draggableId===l.draggableId?null:i(l.draggableId,c.result.draggableId,c.impact,c.afterCritical)}return null}}const Exr=()=>{const e=_xr(),n=kxr();return(o,i)=>e(o,i)||n(o,i)||Sxr},jxr={dropAnimationFinished:jnt},Txr=Qtt(Exr,jxr,null,{context:tne,areStatePropsEqual:Ynt})(xxr);var Ixr=Txr;function Xnt(e){return EO(one).isUsingCloneFor===e.draggableId&&!e.isClone?null:ie.createElement(Ixr,e)}function Axr(e){const n=typeof e.isDragDisabled=="boolean"?!e.isDragDisabled:!0,r=!!e.disableInteractiveElementBlocking,o=!!e.shouldRespectForcePress;return ie.createElement(Xnt,ia({},e,{isClone:!1,isEnabled:n,canDragInteractiveElements:r,shouldRespectForcePress:o}))}const Qnt=e=>n=>e===n,$xr=Qnt("scroll"),Dxr=Qnt("auto"),$Ae=(e,n)=>n(e.overflowX)||n(e.overflowY),Oxr=e=>{const n=window.getComputedStyle(e),r={overflowX:n.overflowX,overflowY:n.overflowY};return $Ae(r,$xr)||$Ae(r,Dxr)},Pxr=()=>!1,Jnt=e=>e==null?null:e===document.body?Pxr()?e:null:e===document.documentElement?null:Oxr(e)?e:Jnt(e.parentElement);var Rxr=Jnt,LW=e=>({x:e.scrollLeft,y:e.scrollTop});const ert=e=>e?window.getComputedStyle(e).position==="fixed"?!0:ert(e.parentElement):!1;var Mxr=e=>{const n=Rxr(e),r=ert(e);return{closestScrollable:n,isFixedOnPage:r}},Lxr=({descriptor:e,isEnabled:n,isCombineEnabled:r,isFixedOnPage:o,direction:i,client:s,page:a,closest:l})=>{const c=(()=>{if(!l)return null;const{scrollSize:m,client:g}=l,v=$nt({scrollHeight:m.scrollHeight,scrollWidth:m.scrollWidth,height:g.paddingBox.height,width:g.paddingBox.width});return{pageMarginBox:l.page.marginBox,frameClient:g,scrollSize:m,shouldClipSubject:l.shouldClipSubject,scroll:{initial:l.scroll,current:l.scroll,max:v,diff:{value:Fs,displacement:Fs}}}})(),d=i==="vertical"?Hte:unt,f=mw({page:a,withPlaceholder:null,axis:d,frame:c});return{descriptor:e,isCombineEnabled:r,isFixedOnPage:o,axis:d,isEnabled:n,client:s,page:a,frame:c,subject:f}};const Fxr=(e,n)=>{const r=tnt(e);if(!n||e!==n)return r;const o=r.paddingBox.top-n.scrollTop,i=r.paddingBox.left-n.scrollLeft,s=o+n.scrollHeight,a=i+n.scrollWidth,c=Bte({top:o,right:a,bottom:s,left:i},r.border);return Nte({borderBox:c,margin:r.margin,border:r.border,padding:r.padding})};var Bxr=({ref:e,descriptor:n,env:r,windowScroll:o,direction:i,isDropDisabled:s,isCombineEnabled:a,shouldClipSubject:l})=>{const c=r.closestScrollable,d=Fxr(e,c),f=wO(d,o),h=(()=>{if(!c)return null;const g=tnt(c),v={scrollHeight:c.scrollHeight,scrollWidth:c.scrollWidth};return{client:g,page:wO(g,o),scroll:LW(c),scrollSize:v,shouldClipSubject:l}})();return Lxr({descriptor:n,isEnabled:!s,isCombineEnabled:a,isFixedOnPage:r.isFixedOnPage,direction:i,client:d,page:f,closest:h})};const Nxr={passive:!1},Vxr={passive:!0};var DAe=e=>e.shouldPublishImmediately?Nxr:Vxr;const cI=e=>e&&e.env.closestScrollable||null;function zxr(e){const n=p.useRef(null),r=EO(OM),o=nne("droppable"),{registry:i,marshal:s}=r,a=Vnt(e),l=qn(()=>({id:e.droppableId,type:e.type,mode:e.mode}),[e.droppableId,e.mode,e.type]),c=p.useRef(l),d=qn(()=>gs((_,S)=>{n.current||Qe(!1);const k={x:_,y:S};s.updateDroppableScroll(l.id,k)}),[l.id,s]),f=Rt(()=>{const _=n.current;return!_||!_.env.closestScrollable?Fs:LW(_.env.closestScrollable)},[]),h=Rt(()=>{const _=f();d(_.x,_.y)},[f,d]),m=qn(()=>gk(h),[h]),g=Rt(()=>{const _=n.current,S=cI(_);if(_&&S||Qe(!1),_.scrollOptions.shouldPublishImmediately){h();return}m()},[m,h]),v=Rt((_,S)=>{n.current&&Qe(!1);const k=a.current,E=k.getDroppableRef();E||Qe(!1);const j=Mxr(E),T={ref:E,descriptor:l,env:j,scrollOptions:S};n.current=T;const $=Bxr({ref:E,descriptor:l,env:j,windowScroll:_,direction:k.direction,isDropDisabled:k.isDropDisabled,isCombineEnabled:k.isCombineEnabled,shouldClipSubject:!k.ignoreContainerClipping}),D=j.closestScrollable;return D&&(D.setAttribute(EAe.contextId,r.contextId),D.addEventListener("scroll",g,DAe(T.scrollOptions))),$},[r.contextId,l,g,a]),y=Rt(()=>{const _=n.current,S=cI(_);return _&&S||Qe(!1),LW(S)},[]),b=Rt(()=>{const _=n.current;_||Qe(!1);const S=cI(_);n.current=null,S&&(m.cancel(),S.removeAttribute(EAe.contextId),S.removeEventListener("scroll",g,DAe(_.scrollOptions)))},[g,m]),x=Rt(_=>{const S=n.current;S||Qe(!1);const k=cI(S);k||Qe(!1),k.scrollTop+=_.y,k.scrollLeft+=_.x},[]),w=qn(()=>({getDimensionAndWatchScroll:v,getScrollWhileDragging:y,dragStopped:b,scroll:x}),[b,v,y,x]),C=qn(()=>({uniqueId:o,descriptor:l,callbacks:w}),[w,l,o]);Cc(()=>(c.current=C.descriptor,i.droppable.register(C),()=>{n.current&&b(),i.droppable.unregister(C)}),[w,l,b,C,s,i.droppable]),Cc(()=>{n.current&&s.updateDroppableIsEnabled(c.current.id,!e.isDropDisabled)},[e.isDropDisabled,s]),Cc(()=>{n.current&&s.updateDroppableIsCombineEnabled(c.current.id,e.isCombineEnabled)},[e.isCombineEnabled,s])}function OB(){}const OAe={width:0,height:0,margin:D0r},Hxr=({isAnimatingOpenOnMount:e,placeholder:n,animate:r})=>e||r==="close"?OAe:{height:n.client.borderBox.height,width:n.client.borderBox.width,margin:n.client.margin},Uxr=({isAnimatingOpenOnMount:e,placeholder:n,animate:r})=>{const o=Hxr({isAnimatingOpenOnMount:e,placeholder:n,animate:r});return{display:n.display,boxSizing:"border-box",width:o.width,height:o.height,marginTop:o.margin.top,marginRight:o.margin.right,marginBottom:o.margin.bottom,marginLeft:o.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:r!=="none"?N_.placeholder:null}},Wxr=e=>{const n=p.useRef(null),r=Rt(()=>{n.current&&(clearTimeout(n.current),n.current=null)},[]),{animate:o,onTransitionEnd:i,onClose:s,contextId:a}=e,[l,c]=p.useState(e.animate==="open");p.useEffect(()=>l?o!=="open"?(r(),c(!1),OB):n.current?OB:(n.current=setTimeout(()=>{n.current=null,c(!1)}),r):OB,[o,l,r]);const d=Rt(h=>{h.propertyName==="height"&&(i(),o==="close"&&s())},[o,s,i]),f=Uxr({isAnimatingOpenOnMount:l,animate:e.animate,placeholder:e.placeholder});return ie.createElement(e.placeholder.tagName,{style:f,"data-rfd-placeholder-context-id":a,onTransitionEnd:d,ref:e.innerRef})};var Gxr=ie.memo(Wxr);class qxr extends ie.PureComponent{constructor(...n){super(...n),this.state={isVisible:!!this.props.on,data:this.props.on,animate:this.props.shouldAnimate&&this.props.on?"open":"none"},this.onClose=()=>{this.state.animate==="close"&&this.setState({isVisible:!1})}}static getDerivedStateFromProps(n,r){return n.shouldAnimate?n.on?{isVisible:!0,data:n.on,animate:"open"}:r.isVisible?{isVisible:!0,data:r.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:!!n.on,data:n.on,animate:"none"}}render(){if(!this.state.isVisible)return null;const n={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(n)}}const Yxr=e=>{const n=p.useContext(OM);n||Qe(!1);const{contextId:r,isMovementAllowed:o}=n,i=p.useRef(null),s=p.useRef(null),{children:a,droppableId:l,type:c,mode:d,direction:f,ignoreContainerClipping:h,isDropDisabled:m,isCombineEnabled:g,snapshot:v,useClone:y,updateViewportMaxScroll:b,getContainerForClone:x}=e,w=Rt(()=>i.current,[]),C=Rt((D=null)=>{i.current=D},[]);Rt(()=>s.current,[]);const _=Rt((D=null)=>{s.current=D},[]),S=Rt(()=>{o()&&b({maxScroll:Ont()})},[o,b]);zxr({droppableId:l,type:c,mode:d,direction:f,isDropDisabled:m,isCombineEnabled:g,ignoreContainerClipping:h,getDroppableRef:w});const k=qn(()=>ie.createElement(qxr,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder},({onClose:D,data:I,animate:O})=>ie.createElement(Gxr,{placeholder:I,onClose:D,innerRef:_,animate:O,contextId:r,onTransitionEnd:S})),[r,S,e.placeholder,e.shouldAnimatePlaceholder,_]),E=qn(()=>({innerRef:C,placeholder:k,droppableProps:{"data-rfd-droppable-id":l,"data-rfd-droppable-context-id":r}}),[r,l,k,C]),j=y?y.dragging.draggableId:null,T=qn(()=>({droppableId:l,type:c,isUsingCloneFor:j}),[l,j,c]);function $(){if(!y)return null;const{dragging:D,render:I}=y,O=ie.createElement(Xnt,{draggableId:D.draggableId,index:D.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},(A,P)=>I(A,P,D));return ZY.createPortal(O,x())}return ie.createElement(one.Provider,{value:T},a(E,v),$())};var Kxr=Yxr;function Zxr(){return document.body||Qe(!1),document.body}const PAe={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:Zxr},trt=e=>{let n={...e},r;for(r in PAe)e[r]===void 0&&(n={...n,[r]:PAe[r]});return n},PB=(e,n)=>e===n.droppable.type,RAe=(e,n)=>n.draggables[e.draggable.id],Xxr=()=>{const e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},n={...e,shouldAnimatePlaceholder:!1},r=gs(s=>({draggableId:s.id,type:s.type,source:{index:s.index,droppableId:s.droppableId}})),o=gs((s,a,l,c,d,f)=>{const h=d.descriptor.id;if(d.descriptor.droppableId===s){const v=f?{render:f,dragging:r(d.descriptor)}:null,y={isDraggingOver:l,draggingOverWith:l?h:null,draggingFromThisWith:h,isUsingPlaceholder:!0};return{placeholder:d.placeholder,shouldAnimatePlaceholder:!1,snapshot:y,useClone:v}}if(!a)return n;if(!c)return e;const g={isDraggingOver:l,draggingOverWith:h,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:d.placeholder,shouldAnimatePlaceholder:!0,snapshot:g,useClone:null}});return(s,a)=>{const l=trt(a),c=l.droppableId,d=l.type,f=!l.isDropDisabled,h=l.renderClone;if(Ck(s)){const m=s.critical;if(!PB(d,m))return n;const g=RAe(m,s.dimensions),v=wc(s.impact)===c;return o(c,f,v,v,g,h)}if(s.phase==="DROP_ANIMATING"){const m=s.completed;if(!PB(d,m.critical))return n;const g=RAe(m.critical,s.dimensions);return o(c,f,Knt(m.result)===c,wc(m.impact)===c,g,h)}if(s.phase==="IDLE"&&s.completed&&!s.shouldFlush){const m=s.completed;if(!PB(d,m.critical))return n;const g=wc(m.impact)===c,v=!!(m.impact.at&&m.impact.at.type==="COMBINE"),y=m.critical.droppable.id===c;return g?v?e:n:y?e:n}return n}},Qxr={updateViewportMaxScroll:Wvr},Jxr=Qtt(Xxr,Qxr,(e,n,r)=>({...trt(r),...e,...n}),{context:tne,areStatePropsEqual:Ynt})(Kxr);var ewr=Jxr;const wr="orderRank",ine="2021-09-01";function twr(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"after";const r=e?kh.LexoRank.parse(e):kh.LexoRank.min();return(n==="before"?r.genPrev().genPrev():r.genNext().genNext()).toString()}const nwr=e=>{if(!(e!=null&&e.type))throw new Error(`
type must be provided.
Example: orderRankField({type: 'category'})
`);const{type:n,newItemPosition:r="after"}=e;return PG({title:"Order Rank",readOnly:!0,hidden:!0,...e,name:wr,type:"string",initialValue:async(o,i)=>{let{getClient:s}=i;const a=r==="before"?"asc":"desc",l=await s({apiVersion:ine}).fetch("*[_type == $type]|order(@[$order] ".concat(a,")[0][$order]"),{type:n,order:wr});return twr(l,r)}})},nrt=ie.createContext({});function rwr(e){let{doc:n,increment:r,entities:o,index:i,isFirst:s,isLast:a,dragBadge:l}=e;var c,d;const{showIncrements:f}=p.useContext(nrt),h=pr(),m=Yu(),{ChildLink:g,groupIndex:v,routerPanesState:y}=m,b=((d=(c=y[v+1])==null?void 0:c[0])==null?void 0:d.id)||!1,x=b===n._id||b===n._id.replace("drafts.",""),w=x&&y.length===v+2,C=p.useMemo(()=>function(S){return u.jsx(g,{...S,childId:n._id})},[g,n._id]);return u.jsx(og,{__unstable_focusRing:!0,as:C,"data-as":"a","data-ui":"PaneItem",radius:2,pressed:x,selected:w,sizing:"border",tabIndex:-1,tone:"inherit",width:"100%",flex:1,children:u.jsxs(bt,{align:"center",children:[u.jsx(Ee,{paddingX:2,style:{flexShrink:0},children:u.jsx(it,{size:2,children:u.jsx(Pq,{cursor:"grab"})})}),f&&u.jsxs(bt,{style:{flexShrink:0},align:"center",gap:1,paddingRight:1,children:[u.jsx(On,{padding:2,mode:"ghost",onClick:()=>r(i,i+-1,n._id,o),disabled:s,icon:Iq}),u.jsx(On,{padding:2,mode:"ghost",disabled:a,onClick:()=>r(i,i+1,n._id,o),icon:ts})]}),u.jsx(Ee,{style:{width:"100%"},children:u.jsx(bt,{flex:1,align:"center",children:u.jsx(sy,{layout:"default",value:n,schemaType:h.get(n._type)})})}),l&&u.jsx(Si,{tone:"default",marginRight:4,radius:5,children:u.jsx(uW,{count:l})})]})})}function owr(e,n){return!e[wr]||!n[wr]?0:e[wr]<n[wr]?-1:e[wr]>n[wr]?1:0}const iwr=e=>{let{entities:n,selectedIds:r,source:o,destination:i}=e;const s=o.index,a=i.index,l=s>a,c=n.filter(v=>r.includes(v._id)),d=["Moved",c.length===1?"1 document":"".concat(c.length," documents"),l?"up":"down","from position","".concat(s+1," to ").concat(a+1)].join(" "),{all:f,selected:h}=n.reduce((v,y,b)=>{var x,w,C,_;if(r.includes(y._id))return{all:v.all,selected:v.selected};if(b===a){const S=b-1,k=(x=n[S])!=null&&x[wr]?kh.LexoRank.parse((w=n[S])==null?void 0:w[wr]):kh.LexoRank.min(),E=kh.LexoRank.parse(n[b][wr]),j=b+1,T=(C=n[j])!=null&&C[wr]?kh.LexoRank.parse((_=n[j])==null?void 0:_[wr]):kh.LexoRank.max();let $=l?k.between(E):E.between(T);for(let D=0;D<c.length;D+=1)c[D][wr]=$.toString(),$=l?$.between(E):$.between(T);return{all:l?[...v.all,...c,y]:[...v.all,y,...c],selected:c}}return{all:[...v.all,y],selected:v.selected}},{all:[],selected:[]}),m=h.flatMap(v=>{const y=[[v._id,{set:{[wr]:v[wr]}}]];return v._id.startsWith("drafts.")&&v.hasPublished&&y.push([v._id.replace("drafts.",""),{set:{[wr]:v[wr]}}]),y});return{newOrder:f.sort(owr),patches:m,message:d}};function swr(){return kr({apiVersion:ine})}const awr=(e,n)=>({userSelect:"none",transition:"opacity 500ms ease-in-out",opacity:n?.2:1,pointerEvents:n?"none":void 0,...e}),lwr=e=>{const{isDuplicate:n,isGhosting:r,isDragging:o,isSelected:i}=e;if(r)return"transparent";if(o||i)return"primary";if(n)return"caution"};function cwr(e){let{data:n,listIsUpdating:r,setListIsUpdating:o}=e;var i,s;const a=Ete(),l=Yu(),{groupIndex:c,routerPanesState:d}=l,f=((s=(i=d[c+1])==null?void 0:i[0])==null?void 0:s.id)||!1,[h,m]=p.useState(n);p.useEffect(()=>{r||m(n)},[n]);const[g,v]=p.useState(""),[y,b]=p.useState(f?[f]:[]),x=p.useCallback(()=>b([]),[b]),w=p.useCallback((D,I,O)=>{const A=y.includes(D),P=O.shiftKey,B=navigator.appVersion.indexOf("Win")!==-1?O.ctrlKey:O.metaKey;let L=[];if(!P&&!B)return b([D]);if(P&&O.preventDefault(),P&&!A){const z=y[y.length-1],H=h.findIndex(F=>F._id===z),V=I<H?I:H,W=I>H?I:H,q=h.filter((F,Q)=>Q>V&&Q<W).map(F=>F._id);L=[...y,...q,D]}else A?L=y.filter(z=>z!==D):L=[...y,D];return b(L)},[b,h,y]),C=swr(),_=p.useCallback(async(D,I)=>{const O=C.transaction();D.forEach(A=>{let[P,R]=A;return O.patch(P,R)}),await O.commit().then(A=>{x(),v(""),o(!1),a.push({title:"".concat(A.results.length===1?"1 Document":"".concat(A.results.length," Documents")," Reordered"),status:"success",description:I})}).catch(()=>{v(""),o(!1),a.push({title:"Reordering failed",status:"error"})})},[C,v,x,o,a]),S=p.useCallback((D,I)=>{v("");const{source:O,destination:A,draggableId:P}=D??{};if((O==null?void 0:O.index)===(A==null?void 0:A.index)||!(I!=null&&I.length)||!P)return;const R=y!=null&&y.length?y:[P];if(!(R!=null&&R.length))return;o(!0),b(R);const{newOrder:B,patches:L,message:z}=iwr({entities:I,selectedIds:R,source:O,destination:A});B!=null&&B.length&&m(B),L!=null&&L.length&&_(L,z)},[y,v,b,_,o]),k=p.useCallback(D=>{const I=D.draggableId;y.includes(I)||x(),v(I)},[y,x,v]),E=p.useCallback((D,I,O,A)=>S({draggableId:O,source:{index:D},destination:{index:I}},A),[S]),j=p.useCallback(D=>{D.key==="Escape"&&x()},[x]);p.useEffect(()=>(window.addEventListener("keydown",j),()=>{window.removeEventListener("keydown",j)}),[j]);const T=p.useMemo(()=>{if(!h.length)return[];const D=h.map(I=>I[wr]);return D.filter((I,O)=>D.indexOf(I)!==O)},[h]),$=p.useCallback(D=>S(D,h),[h,S]);return u.jsx(cxr,{onDragStart:k,onDragEnd:$,children:u.jsx(ewr,{droppableId:"documentSortZone",children:D=>u.jsxs("div",{...D.droppableProps,ref:D.innerRef,children:[h.map((I,O)=>u.jsx(Axr,{draggableId:I._id,index:O,children:(A,P)=>{const R=y.includes(I._id),B=P.isDragging,L=!!(!B&&g&&R),z=r&&R,H=!I[wr],V=T.includes(I[wr]),W=lwr({isDuplicate:V,isGhosting:L,isDragging:B,isSelected:R}),q=y.length,F=B&&q>1?q:!1;return u.jsx("div",{ref:A.innerRef,...A.draggableProps,...A.dragHandleProps,style:H?{opacity:.2,pointerEvents:"none"}:awr(A.draggableProps.style,z),children:u.jsx(Ee,{paddingBottom:1,children:u.jsx(Si,{tone:W,shadow:B?2:void 0,radius:2,onClick:Q=>w(I._id,O,Q.nativeEvent),children:u.jsx(rwr,{doc:I,entities:h,increment:E,index:O,isFirst:O===0,isLast:O===h.length-1,dragBadge:F})})})})}},"".concat(I._id,"-").concat(I[wr]))),D.placeholder]})})})}const uwr={};function dwr(e){let{type:n,filter:r,params:o=uwr}=e;const[i,s]=p.useState(!1),[a,l]=p.useState([]),c="*[_type == $type ".concat(r?"&& ".concat(r):"",`]|order(@[$order] asc){
_id, _type, `).concat(wr,`
}`),d={...o,type:n,order:wr},{data:f,loading:h,error:m}=E1r(c,{params:d,initialValue:[]});p.useEffect(()=>{if(f){const v=f.reduce((y,b)=>b._id.startsWith("drafts.")?(b.hasPublished=f.some(x=>x._id===b._id.replace("drafts.","")),[...y,b]):f.some(w=>w._id==="drafts.".concat(b._id))?y:[...y,b],[]);l(v)}else l([])},[f]);const g=p.useMemo(()=>a!=null&&a.length?a.filter(v=>!v[wr]).length:0,[a]);return h?u.jsx(bt,{style:{width:"100%",height:"100%"},align:"center",justify:"center",children:u.jsx(hM,{})}):m?u.jsx(Ee,{padding:2,children:u.jsx(AW,{tone:"critical",title:"There was an error",description:"Please try again later"})}):!a||(a==null?void 0:a.length)==0?u.jsx(bt,{align:"center",direction:"column",height:"fill",justify:"center",children:u.jsx(jj,{width:1,children:u.jsx(Ee,{paddingX:4,paddingY:5,children:u.jsx(it,{align:"center",muted:!0,children:"No documents of this type"})})})}):u.jsx(Wl,{space:1,style:{overflow:"auto",height:"100%"},children:u.jsxs(Ee,{padding:2,children:[g>0&&u.jsx(Ee,{marginBottom:2,children:u.jsx(AW,{tone:"caution",description:u.jsxs(u.Fragment,{children:[g,"/",a==null?void 0:a.length," documents have no order. Select"," ",u.jsx("strong",{children:"Reset Order"})," from the menu above to fix."]})})}),u.jsx(cwr,{data:a,listIsUpdating:i,setListIsUpdating:s})]})})}function fwr(e){let{type:n,showIncrements:r,resetOrderTransaction:o,filter:i,params:s}=e;const a=Ete(),l=pr();p.useEffect(()=>{o!=null&&o.title&&(o!=null&&o.status)&&a.push(o)},[o,a]);const c=p.useMemo(()=>{if(!n)return u.jsxs(u.Fragment,{children:["No ",u.jsx("code",{children:"type"})," was configured"]});const d=l.get(n);return d?!("fields"in d)||!d.fields.some(f=>(f==null?void 0:f.name)===wr)?u.jsxs(u.Fragment,{children:["Schema ",u.jsx("code",{children:n})," must have an ",u.jsx("code",{children:wr})," field of type"," ",u.jsx("code",{children:"string"})]}):"fields"in d&&d.fields.some(f=>{var h;return(f==null?void 0:f.name)===wr&&((h=f==null?void 0:f.type)==null?void 0:h.name)!=="string"})?u.jsxs(u.Fragment,{children:[u.jsx("code",{children:wr})," field on Schema ",u.jsx("code",{children:n})," must be"," ",u.jsx("code",{children:"string"})," type"]}):"":u.jsxs(u.Fragment,{children:["Schema ",u.jsx("code",{children:n})," not found"]})},[n,l]);return c?u.jsx(Ee,{padding:2,children:u.jsx(AW,{description:c,tone:"caution"})}):u.jsx(nrt.Provider,{value:{showIncrements:r},children:u.jsx(dwr,{type:n,filter:i,params:s})})}async function hwr(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1?arguments[1]:void 0;const r="*[_type == $type]|order(@[$order] asc)._id",o={type:e,order:wr},i=await n.fetch(r,o);if(!i.length)return null;const s=n.transaction();let a=kh.LexoRank.min();for(let l=0;l<i.length;l+=1)a=a.genNext().genNext(),s.patch(i[l],{set:{[wr]:a.toString()}});return s.commit().then(l=>l).catch(l=>l)}var pwr=Object.defineProperty,mwr=(e,n,r)=>n in e?pwr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r,gwr=(e,n,r)=>(mwr(e,typeof n!="symbol"?n+"":n,r),r);class vwr extends p.Component{constructor(n){super(n),gwr(this,"actionHandlers",{showIncrements:()=>{this.setState(r=>({showIncrements:!r.showIncrements}))},resetOrder:async()=>{var r;this.setState(()=>({resetOrderTransaction:{status:"info",title:"Reordering started...",closable:!0}}));const o=await hwr(this.props.options.type,this.props.options.client),i=(r=o==null?void 0:o.results)==null?void 0:r.length;this.setState(()=>({resetOrderTransaction:{status:i?"success":"info",title:i?"Reordered ".concat(o.results.length===1?"Document":"Documents"):"Reordering failed",closable:!0}}))}}),this.state={showIncrements:!1,resetOrderTransaction:{}}}render(){var n,r,o,i,s,a;const l=(r=(n=this==null?void 0:this.props)==null?void 0:n.options)==null?void 0:r.type;return l?u.jsx(fwr,{filter:(i=(o=this==null?void 0:this.props)==null?void 0:o.options)==null?void 0:i.filter,params:(a=(s=this==null?void 0:this.props)==null?void 0:s.options)==null?void 0:a.params,type:l,showIncrements:this.state.showIncrements,resetOrderTransaction:this.state.resetOrderTransaction}):null}}function ywr(e){var n,r;if(!(e!=null&&e.type)||!e.context||!e.S)throw new Error(`
type, context and S (StructureBuilder) must be provided.
context and S are available when configuring structure.
Example: orderableDocumentListDeskItem({type: 'category'})
`);const{type:o,filter:i,menuItems:s=[],createIntent:a,params:l,title:c,icon:d,id:f,context:h,S:m}=e,{schema:g,getClient:v}=h,y=v({apiVersion:ine}),b=c??"Orderable ".concat(o),x=f??"orderable-".concat(o),w=d??Q_,C=(r=(n=g.get(o))==null?void 0:n.title)!=null?r:o;return a!==!1&&s.push(m.menuItem().title("Create new ".concat(C)).intent({type:"create",params:{type:o}}).serialize()),m.listItem().title(b).id(x).icon(w).child(Object.assign(m.documentTypeList(o).serialize(),{__preserveInstance:!0,key:x,type:"component",component:vwr,options:{type:o,filter:i,params:l,client:y},menuItems:[...s,m.menuItem().title("Reset Order").icon(d6e).action("resetOrder").serialize(),m.menuItem().title("Toggle Increments").icon(Q_).action("showIncrements").serialize()]})).serialize()}const bwr={name:"author",title:"Person",type:"document",fields:[{name:"name",title:"Navn",type:"string",validation:e=>e.required().max(50)},{name:"boardMember",title:"Styremedlem?",type:"boolean"},{name:"image",title:"Bilde",type:"image"},{name:"role",title:"Stilling",type:"localeString"},{name:"contactInfo",title:"Kontaktinfo (f. eks: Discordbrukernavn eller E-post)",type:"string",validation:e=>e.max(50)},{name:"bio",title:"Bio",type:"localeString"},nwr({type:"author"})],preview:{select:{title:"name",subtitle:"title.$baseLanguage.id",media:"image"}}},rrt=[{id:"no",title:"Norsk",isDefault:!0},{id:"en",title:"English"}];rrt.find(e=>e.isDefault);const xwr={title:"Localized string",name:"localeString",type:"object",fieldsets:[{title:"Translations",name:"translations",options:{collapsible:!0}}],fields:rrt.map(e=>({title:e.title,name:e.id,type:"string",validation:n=>n.required().max(200),fieldset:e.isDefault?null:"translations"}))},wwr=[Cor,bwr,wor,xor,xwr];function ps(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];const i=e.length-1;return e.slice(0,i).reduce((s,a,l)=>s+a+r[l],"")+e[i]}var Lg=ie.createContext(null);function Cwr(e){e()}var ort=Cwr,_wr=function(n){return ort=n},Swr=function(){return ort};function kwr(){var e=Swr(),n=null,r=null;return{clear:function(){n=null,r=null},notify:function(){e(function(){for(var i=n;i;)i.callback(),i=i.next})},get:function(){for(var i=[],s=n;s;)i.push(s),s=s.next;return i},subscribe:function(i){var s=!0,a=r={callback:i,next:null,prev:r};return a.prev?a.prev.next=a:n=a,function(){!s||n===null||(s=!1,a.next?a.next.prev=a.prev:r=a.prev,a.prev?a.prev.next=a.next:n=a.next)}}}}var MAe={notify:function(){},get:function(){return[]}};function irt(e,n){var r,o=MAe;function i(h){return c(),o.subscribe(h)}function s(){o.notify()}function a(){f.onStateChange&&f.onStateChange()}function l(){return!!r}function c(){r||(r=n?n.addNestedSub(a):e.subscribe(a),o=kwr())}function d(){r&&(r(),r=void 0,o.clear(),o=MAe)}var f={addNestedSub:i,notifyNestedSubs:s,handleChangeWrapper:a,isSubscribed:l,trySubscribe:c,tryUnsubscribe:d,getListeners:function(){return o}};return f}var FW=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u"?p.useLayoutEffect:p.useEffect;function Ewr(e){var n=e.store,r=e.context,o=e.children,i=p.useMemo(function(){var l=irt(n);return{store:n,subscription:l}},[n]),s=p.useMemo(function(){return n.getState()},[n]);FW(function(){var l=i.subscription;return l.onStateChange=l.notifyNestedSubs,l.trySubscribe(),s!==n.getState()&&l.notifyNestedSubs(),function(){l.tryUnsubscribe(),l.onStateChange=null}},[i,s]);var a=r||Lg;return ie.createElement(a.Provider,{value:i},o)}var Eo={};/** @license React v17.0.2
* react-is.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var RM=60103,MM=60106,Rj=60107,Mj=60108,Lj=60114,Fj=60109,Bj=60110,Nj=60112,Vj=60113,sne=60120,zj=60115,Hj=60116,srt=60121,art=60122,lrt=60117,crt=60129,urt=60131;if(typeof Symbol=="function"&&Symbol.for){var Hs=Symbol.for;RM=Hs("react.element"),MM=Hs("react.portal"),Rj=Hs("react.fragment"),Mj=Hs("react.strict_mode"),Lj=Hs("react.profiler"),Fj=Hs("react.provider"),Bj=Hs("react.context"),Nj=Hs("react.forward_ref"),Vj=Hs("react.suspense"),sne=Hs("react.suspense_list"),zj=Hs("react.memo"),Hj=Hs("react.lazy"),srt=Hs("react.block"),art=Hs("react.server.block"),lrt=Hs("react.fundamental"),crt=Hs("react.debug_trace_mode"),urt=Hs("react.legacy_hidden")}function Ld(e){if(typeof e=="object"&&e!==null){var n=e.$$typeof;switch(n){case RM:switch(e=e.type,e){case Rj:case Lj:case Mj:case Vj:case sne:return e;default:switch(e=e&&e.$$typeof,e){case Bj:case Nj:case Hj:case zj:case Fj:return e;default:return n}}case MM:return n}}}var jwr=Fj,Twr=RM,Iwr=Nj,Awr=Rj,$wr=Hj,Dwr=zj,Owr=MM,Pwr=Lj,Rwr=Mj,Mwr=Vj;Eo.ContextConsumer=Bj;Eo.ContextProvider=jwr;Eo.Element=Twr;Eo.ForwardRef=Iwr;Eo.Fragment=Awr;Eo.Lazy=$wr;Eo.Memo=Dwr;Eo.Portal=Owr;Eo.Profiler=Pwr;Eo.StrictMode=Rwr;Eo.Suspense=Mwr;Eo.isAsyncMode=function(){return!1};Eo.isConcurrentMode=function(){return!1};Eo.isContextConsumer=function(e){return Ld(e)===Bj};Eo.isContextProvider=function(e){return Ld(e)===Fj};Eo.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===RM};Eo.isForwardRef=function(e){return Ld(e)===Nj};Eo.isFragment=function(e){return Ld(e)===Rj};Eo.isLazy=function(e){return Ld(e)===Hj};Eo.isMemo=function(e){return Ld(e)===zj};Eo.isPortal=function(e){return Ld(e)===MM};Eo.isProfiler=function(e){return Ld(e)===Lj};Eo.isStrictMode=function(e){return Ld(e)===Mj};Eo.isSuspense=function(e){return Ld(e)===Vj};Eo.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Rj||e===Lj||e===crt||e===Mj||e===Vj||e===sne||e===urt||typeof e=="object"&&e!==null&&(e.$$typeof===Hj||e.$$typeof===zj||e.$$typeof===Fj||e.$$typeof===Bj||e.$$typeof===Nj||e.$$typeof===lrt||e.$$typeof===srt||e[0]===art)};Eo.typeOf=Ld;function drt(){var e=p.useContext(Lg);return e}function frt(e){e===void 0&&(e=Lg);var n=e===Lg?drt:function(){return p.useContext(e)};return function(){var o=n(),i=o.store;return i}}var Lwr=frt();function Fwr(e){e===void 0&&(e=Lg);var n=e===Lg?Lwr:frt(e);return function(){var o=n();return o.dispatch}}var Ur=Fwr(),Bwr=function(n,r){return n===r};function Nwr(e,n,r,o){var i=p.useReducer(function(v){return v+1},0),s=i[1],a=p.useMemo(function(){return irt(r,o)},[r,o]),l=p.useRef(),c=p.useRef(),d=p.useRef(),f=p.useRef(),h=r.getState(),m;try{if(e!==c.current||h!==d.current||l.current){var g=e(h);f.current===void 0||!n(g,f.current)?m=g:m=f.current}else m=f.current}catch(v){throw l.current&&(v.message+=`
The error may be correlated with this previous error:
`+l.current.stack+`
`),v}return FW(function(){c.current=e,d.current=h,f.current=m,l.current=void 0}),FW(function(){function v(){try{var y=r.getState();if(y===d.current)return;var b=c.current(y);if(n(b,f.current))return;f.current=b,d.current=y}catch(x){l.current=x}s()}return a.onStateChange=v,a.trySubscribe(),v(),function(){return a.tryUnsubscribe()}},[r,a]),m}function Vwr(e){e===void 0&&(e=Lg);var n=e===Lg?drt:function(){return p.useContext(e)};return function(o,i){i===void 0&&(i=Bwr);var s=n(),a=s.store,l=s.subscription,c=Nwr(o,i,a,l);return p.useDebugValue(c),c}}var zwr=Vwr();_wr(ea.unstable_batchedUpdates);function ad(e){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];throw Error("[Immer] minified error nr: "+e+(r.length?" "+r.map(function(i){return"'"+i+"'"}).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function Fg(e){return!!e&&!!e[zo]}function wp(e){var n;return!!e&&(function(r){if(!r||typeof r!="object")return!1;var o=Object.getPrototypeOf(r);if(o===null)return!0;var i=Object.hasOwnProperty.call(o,"constructor")&&o.constructor;return i===Object||typeof i=="function"&&Function.toString.call(i)===Xwr}(e)||Array.isArray(e)||!!e[HAe]||!!(!((n=e.constructor)===null||n===void 0)&&n[HAe])||ane(e)||lne(e))}function Ev(e,n,r){r===void 0&&(r=!1),B2(e)===0?(r?Object.keys:vx)(e).forEach(function(o){r&&typeof o=="symbol"||n(o,e[o],e)}):e.forEach(function(o,i){return n(i,o,e)})}function B2(e){var n=e[zo];return n?n.i>3?n.i-4:n.i:Array.isArray(e)?1:ane(e)?2:lne(e)?3:0}function gx(e,n){return B2(e)===2?e.has(n):Object.prototype.hasOwnProperty.call(e,n)}function Hwr(e,n){return B2(e)===2?e.get(n):e[n]}function hrt(e,n,r){var o=B2(e);o===2?e.set(n,r):o===3?e.add(r):e[n]=r}function prt(e,n){return e===n?e!==0||1/e==1/n:e!=e&&n!=n}function ane(e){return Kwr&&e instanceof Map}function lne(e){return Zwr&&e instanceof Set}function i0(e){return e.o||e.t}function cne(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var n=grt(e);delete n[zo];for(var r=vx(n),o=0;o<r.length;o++){var i=r[o],s=n[i];s.writable===!1&&(s.writable=!0,s.configurable=!0),(s.get||s.set)&&(n[i]={configurable:!0,writable:!0,enumerable:s.enumerable,value:e[i]})}return Object.create(Object.getPrototypeOf(e),n)}function une(e,n){return n===void 0&&(n=!1),dne(e)||Fg(e)||!wp(e)||(B2(e)>1&&(e.set=e.add=e.clear=e.delete=Uwr),Object.freeze(e),n&&Ev(e,function(r,o){return une(o,!0)},!0)),e}function Uwr(){ad(2)}function dne(e){return e==null||typeof e!="object"||Object.isFrozen(e)}function kf(e){var n=zW[e];return n||ad(18,e),n}function Wwr(e,n){zW[e]||(zW[e]=n)}function BW(){return _k}function RB(e,n){n&&(kf("Patches"),e.u=[],e.s=[],e.v=n)}function jO(e){NW(e),e.p.forEach(Gwr),e.p=null}function NW(e){e===_k&&(_k=e.l)}function LAe(e){return _k={p:[],l:_k,h:e,m:!0,_:0}}function Gwr(e){var n=e[zo];n.i===0||n.i===1?n.j():n.g=!0}function MB(e,n){n._=n.p.length;var r=n.p[0],o=e!==void 0&&e!==r;return n.h.O||kf("ES5").S(n,e,o),o?(r[zo].P&&(jO(n),ad(4)),wp(e)&&(e=TO(n,e),n.l||IO(n,e)),n.u&&kf("Patches").M(r[zo].t,e,n.u,n.s)):e=TO(n,r,[]),jO(n),n.u&&n.v(n.u,n.s),e!==mrt?e:void 0}function TO(e,n,r){if(dne(n))return n;var o=n[zo];if(!o)return Ev(n,function(l,c){return FAe(e,o,n,l,c,r)},!0),n;if(o.A!==e)return n;if(!o.P)return IO(e,o.t,!0),o.t;if(!o.I){o.I=!0,o.A._--;var i=o.i===4||o.i===5?o.o=cne(o.k):o.o,s=i,a=!1;o.i===3&&(s=new Set(i),i.clear(),a=!0),Ev(s,function(l,c){return FAe(e,o,i,l,c,r,a)}),IO(e,i,!1),r&&e.u&&kf("Patches").N(o,r,e.u,e.s)}return o.o}function FAe(e,n,r,o,i,s,a){if(Fg(i)){var l=TO(e,i,s&&n&&n.i!==3&&!gx(n.R,o)?s.concat(o):void 0);if(hrt(r,o,l),!Fg(l))return;e.m=!1}else a&&r.add(i);if(wp(i)&&!dne(i)){if(!e.h.D&&e._<1)return;TO(e,i),n&&n.A.l||IO(e,i)}}function IO(e,n,r){r===void 0&&(r=!1),!e.l&&e.h.D&&e.m&&une(n,r)}function LB(e,n){var r=e[zo];return(r?i0(r):e)[n]}function BAe(e,n){if(n in e)for(var r=Object.getPrototypeOf(e);r;){var o=Object.getOwnPropertyDescriptor(r,n);if(o)return o;r=Object.getPrototypeOf(r)}}function Sm(e){e.P||(e.P=!0,e.l&&Sm(e.l))}function FB(e){e.o||(e.o=cne(e.t))}function VW(e,n,r){var o=ane(n)?kf("MapSet").F(n,r):lne(n)?kf("MapSet").T(n,r):e.O?function(i,s){var a=Array.isArray(i),l={i:a?1:0,A:s?s.A:BW(),P:!1,I:!1,R:{},l:s,t:i,k:null,o:null,j:null,C:!1},c=l,d=Sk;a&&(c=[l],d=VC);var f=Proxy.revocable(c,d),h=f.revoke,m=f.proxy;return l.k=m,l.j=h,m}(n,r):kf("ES5").J(n,r);return(r?r.A:BW()).p.push(o),o}function qwr(e){return Fg(e)||ad(22,e),function n(r){if(!wp(r))return r;var o,i=r[zo],s=B2(r);if(i){if(!i.P&&(i.i<4||!kf("ES5").K(i)))return i.t;i.I=!0,o=NAe(r,s),i.I=!1}else o=NAe(r,s);return Ev(o,function(a,l){i&&Hwr(i.t,a)===l||hrt(o,a,n(l))}),s===3?new Set(o):o}(e)}function NAe(e,n){switch(n){case 2:return new Map(e);case 3:return Array.from(e)}return cne(e)}function Ywr(){function e(s,a){var l=i[s];return l?l.enumerable=a:i[s]=l={configurable:!0,enumerable:a,get:function(){var c=this[zo];return Sk.get(c,s)},set:function(c){var d=this[zo];Sk.set(d,s,c)}},l}function n(s){for(var a=s.length-1;a>=0;a--){var l=s[a][zo];if(!l.P)switch(l.i){case 5:o(l)&&Sm(l);break;case 4:r(l)&&Sm(l)}}}function r(s){for(var a=s.t,l=s.k,c=vx(l),d=c.length-1;d>=0;d--){var f=c[d];if(f!==zo){var h=a[f];if(h===void 0&&!gx(a,f))return!0;var m=l[f],g=m&&m[zo];if(g?g.t!==h:!prt(m,h))return!0}}var v=!!a[zo];return c.length!==vx(a).length+(v?0:1)}function o(s){var a=s.k;if(a.length!==s.t.length)return!0;var l=Object.getOwnPropertyDescriptor(a,a.length-1);if(l&&!l.get)return!0;for(var c=0;c<a.length;c++)if(!a.hasOwnProperty(c))return!0;return!1}var i={};Wwr("ES5",{J:function(s,a){var l=Array.isArray(s),c=function(f,h){if(f){for(var m=Array(h.length),g=0;g<h.length;g++)Object.defineProperty(m,""+g,e(g,!0));return m}var v=grt(h);delete v[zo];for(var y=vx(v),b=0;b<y.length;b++){var x=y[b];v[x]=e(x,f||!!v[x].enumerable)}return Object.create(Object.getPrototypeOf(h),v)}(l,s),d={i:l?5:4,A:a?a.A:BW(),P:!1,I:!1,R:{},l:a,t:s,k:c,o:null,g:!1,C:!1};return Object.defineProperty(c,zo,{value:d,writable:!0}),c},S:function(s,a,l){l?Fg(a)&&a[zo].A===s&&n(s.p):(s.u&&function c(d){if(d&&typeof d=="object"){var f=d[zo];if(f){var h=f.t,m=f.k,g=f.R,v=f.i;if(v===4)Ev(m,function(C){C!==zo&&(h[C]!==void 0||gx(h,C)?g[C]||c(m[C]):(g[C]=!0,Sm(f)))}),Ev(h,function(C){m[C]!==void 0||gx(m,C)||(g[C]=!1,Sm(f))});else if(v===5){if(o(f)&&(Sm(f),g.length=!0),m.length<h.length)for(var y=m.length;y<h.length;y++)g[y]=!1;else for(var b=h.length;b<m.length;b++)g[b]=!0;for(var x=Math.min(m.length,h.length),w=0;w<x;w++)m.hasOwnProperty(w)||(g[w]=!0),g[w]===void 0&&c(m[w])}}}}(s.p[0]),n(s.p))},K:function(s){return s.i===4?r(s):o(s)}})}var VAe,_k,fne=typeof Symbol<"u"&&typeof Symbol("x")=="symbol",Kwr=typeof Map<"u",Zwr=typeof Set<"u",zAe=typeof Proxy<"u"&&Proxy.revocable!==void 0&&typeof Reflect<"u",mrt=fne?Symbol.for("immer-nothing"):((VAe={})["immer-nothing"]=!0,VAe),HAe=fne?Symbol.for("immer-draftable"):"__$immer_draftable",zo=fne?Symbol.for("immer-state"):"__$immer_state",Xwr=""+Object.prototype.constructor,vx=typeof Reflect<"u"&&Reflect.ownKeys?Reflect.ownKeys:Object.getOwnPropertySymbols!==void 0?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,grt=Object.getOwnPropertyDescriptors||function(e){var n={};return vx(e).forEach(function(r){n[r]=Object.getOwnPropertyDescriptor(e,r)}),n},zW={},Sk={get:function(e,n){if(n===zo)return e;var r=i0(e);if(!gx(r,n))return function(i,s,a){var l,c=BAe(s,a);return c?"value"in c?c.value:(l=c.get)===null||l===void 0?void 0:l.call(i.k):void 0}(e,r,n);var o=r[n];return e.I||!wp(o)?o:o===LB(e.t,n)?(FB(e),e.o[n]=VW(e.A.h,o,e)):o},has:function(e,n){return n in i0(e)},ownKeys:function(e){return Reflect.ownKeys(i0(e))},set:function(e,n,r){var o=BAe(i0(e),n);if(o!=null&&o.set)return o.set.call(e.k,r),!0;if(!e.P){var i=LB(i0(e),n),s=i==null?void 0:i[zo];if(s&&s.t===r)return e.o[n]=r,e.R[n]=!1,!0;if(prt(r,i)&&(r!==void 0||gx(e.t,n)))return!0;FB(e),Sm(e)}return e.o[n]===r&&(r!==void 0||n in e.o)||Number.isNaN(r)&&Number.isNaN(e.o[n])||(e.o[n]=r,e.R[n]=!0),!0},deleteProperty:function(e,n){return LB(e.t,n)!==void 0||n in e.t?(e.R[n]=!1,FB(e),Sm(e)):delete e.R[n],e.o&&delete e.o[n],!0},getOwnPropertyDescriptor:function(e,n){var r=i0(e),o=Reflect.getOwnPropertyDescriptor(r,n);return o&&{writable:!0,configurable:e.i!==1||n!=="length",enumerable:o.enumerable,value:r[n]}},defineProperty:function(){ad(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){ad(12)}},VC={};Ev(Sk,function(e,n){VC[e]=function(){return arguments[0]=arguments[0][0],n.apply(this,arguments)}}),VC.deleteProperty=function(e,n){return VC.set.call(this,e,n,void 0)},VC.set=function(e,n,r){return Sk.set.call(this,e[0],n,r,e[0])};var Qwr=function(){function e(r){var o=this;this.O=zAe,this.D=!0,this.produce=function(i,s,a){if(typeof i=="function"&&typeof s!="function"){var l=s;s=i;var c=o;return function(y){var b=this;y===void 0&&(y=l);for(var x=arguments.length,w=Array(x>1?x-1:0),C=1;C<x;C++)w[C-1]=arguments[C];return c.produce(y,function(_){var S;return(S=s).call.apply(S,[b,_].concat(w))})}}var d;if(typeof s!="function"&&ad(6),a!==void 0&&typeof a!="function"&&ad(7),wp(i)){var f=LAe(o),h=VW(o,i,void 0),m=!0;try{d=s(h),m=!1}finally{m?jO(f):NW(f)}return typeof Promise<"u"&&d instanceof Promise?d.then(function(y){return RB(f,a),MB(y,f)},function(y){throw jO(f),y}):(RB(f,a),MB(d,f))}if(!i||typeof i!="object"){if((d=s(i))===void 0&&(d=i),d===mrt&&(d=void 0),o.D&&une(d,!0),a){var g=[],v=[];kf("Patches").M(i,d,g,v),a(g,v)}return d}ad(21,i)},this.produceWithPatches=function(i,s){if(typeof i=="function")return function(d){for(var f=arguments.length,h=Array(f>1?f-1:0),m=1;m<f;m++)h[m-1]=arguments[m];return o.produceWithPatches(d,function(g){return i.apply(void 0,[g].concat(h))})};var a,l,c=o.produce(i,s,function(d,f){a=d,l=f});return typeof Promise<"u"&&c instanceof Promise?c.then(function(d){return[d,a,l]}):[c,a,l]},typeof(r==null?void 0:r.useProxies)=="boolean"&&this.setUseProxies(r.useProxies),typeof(r==null?void 0:r.autoFreeze)=="boolean"&&this.setAutoFreeze(r.autoFreeze)}var n=e.prototype;return n.createDraft=function(r){wp(r)||ad(8),Fg(r)&&(r=qwr(r));var o=LAe(this),i=VW(this,r,void 0);return i[zo].C=!0,NW(o),i},n.finishDraft=function(r,o){var i=r&&r[zo],s=i.A;return RB(s,o),MB(void 0,s)},n.setAutoFreeze=function(r){this.D=r},n.setUseProxies=function(r){r&&!zAe&&ad(20),this.O=r},n.applyPatches=function(r,o){var i;for(i=o.length-1;i>=0;i--){var s=o[i];if(s.path.length===0&&s.op==="replace"){r=s.value;break}}i>-1&&(o=o.slice(i+1));var a=kf("Patches").$;return Fg(r)?a(r,o):this.produce(r,function(l){return a(l,o)})},e}(),Mc=new Qwr,vrt=Mc.produce;Mc.produceWithPatches.bind(Mc);Mc.setAutoFreeze.bind(Mc);Mc.setUseProxies.bind(Mc);Mc.applyPatches.bind(Mc);Mc.createDraft.bind(Mc);Mc.finishDraft.bind(Mc);var AO="NOT_FOUND";function Jwr(e){var n;return{get:function(o){return n&&e(n.key,o)?n.value:AO},put:function(o,i){n={key:o,value:i}},getEntries:function(){return n?[n]:[]},clear:function(){n=void 0}}}function e2r(e,n){var r=[];function o(l){var c=r.findIndex(function(f){return n(l,f.key)});if(c>-1){var d=r[c];return c>0&&(r.splice(c,1),r.unshift(d)),d.value}return AO}function i(l,c){o(l)===AO&&(r.unshift({key:l,value:c}),r.length>e&&r.pop())}function s(){return r}function a(){r=[]}return{get:o,put:i,getEntries:s,clear:a}}var t2r=function(n,r){return n===r};function n2r(e){return function(r,o){if(r===null||o===null||r.length!==o.length)return!1;for(var i=r.length,s=0;s<i;s++)if(!e(r[s],o[s]))return!1;return!0}}function r2r(e,n){var r=typeof n=="object"?n:{equalityCheck:n},o=r.equalityCheck,i=o===void 0?t2r:o,s=r.maxSize,a=s===void 0?1:s,l=r.resultEqualityCheck,c=n2r(i),d=a===1?Jwr(c):e2r(a,c);function f(){var h=d.get(arguments);if(h===AO){if(h=e.apply(null,arguments),l){var m=d.getEntries(),g=m.find(function(v){return l(v.value,h)});g&&(h=g.value)}d.put(arguments,h)}return h}return f.clearCache=function(){return d.clear()},f}function o2r(e){var n=Array.isArray(e[0])?e[0]:e;if(!n.every(function(o){return typeof o=="function"})){var r=n.map(function(o){return typeof o=="function"?"function "+(o.name||"unnamed")+"()":typeof o}).join(", ");throw new Error("createSelector expects all input-selectors to be functions, but received the following types: ["+r+"]")}return n}function i2r(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];var i=function(){for(var a=arguments.length,l=new Array(a),c=0;c<a;c++)l[c]=arguments[c];var d=0,f,h={memoizeOptions:void 0},m=l.pop();if(typeof m=="object"&&(h=m,m=l.pop()),typeof m!="function")throw new Error("createSelector expects an output function after the inputs, but received: ["+typeof m+"]");var g=h,v=g.memoizeOptions,y=v===void 0?r:v,b=Array.isArray(y)?y:[y],x=o2r(l),w=e.apply(void 0,[function(){return d++,m.apply(null,arguments)}].concat(b)),C=e(function(){for(var S=[],k=x.length,E=0;E<k;E++)S.push(x[E].apply(null,arguments));return f=w.apply(null,S),f});return Object.assign(C,{resultFunc:m,memoizedResultFunc:w,dependencies:x,lastResult:function(){return f},recomputations:function(){return d},resetRecomputations:function(){return d=0}}),C};return i}var Fd=i2r(r2r);function yrt(e){var n=function(o){var i=o.dispatch,s=o.getState;return function(a){return function(l){return typeof l=="function"?l(i,s,e):a(l)}}};return n}var brt=yrt();brt.withExtraArgument=yrt;const UAe=brt;var xrt=globalThis&&globalThis.__extends||function(){var e=function(n,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(o,i){o.__proto__=i}||function(o,i){for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(o[s]=i[s])},e(n,r)};return function(n,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(n,r);function o(){this.constructor=n}n.prototype=r===null?Object.create(r):(o.prototype=r.prototype,new o)}}(),s2r=globalThis&&globalThis.__generator||function(e,n){var r={label:0,sent:function(){if(s[0]&1)throw s[1];return s[1]},trys:[],ops:[]},o,i,s,a;return a={next:l(0),throw:l(1),return:l(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function l(d){return function(f){return c([d,f])}}function c(d){if(o)throw new TypeError("Generator is already executing.");for(;r;)try{if(o=1,i&&(s=d[0]&2?i.return:d[0]?i.throw||((s=i.return)&&s.call(i),0):i.next)&&!(s=s.call(i,d[1])).done)return s;switch(i=0,s&&(d=[d[0]&2,s.value]),d[0]){case 0:case 1:s=d;break;case 4:return r.label++,{value:d[1],done:!1};case 5:r.label++,i=d[1],d=[0];continue;case 7:d=r.ops.pop(),r.trys.pop();continue;default:if(s=r.trys,!(s=s.length>0&&s[s.length-1])&&(d[0]===6||d[0]===2)){r=0;continue}if(d[0]===3&&(!s||d[1]>s[0]&&d[1]<s[3])){r.label=d[1];break}if(d[0]===6&&r.label<s[1]){r.label=s[1],s=d;break}if(s&&r.label<s[2]){r.label=s[2],r.ops.push(d);break}s[2]&&r.ops.pop(),r.trys.pop();continue}d=n.call(e,r)}catch(f){d=[6,f],i=0}finally{o=s=0}if(d[0]&5)throw d[1];return{value:d[0]?d[1]:void 0,done:!0}}},yw=globalThis&&globalThis.__spreadArray||function(e,n){for(var r=0,o=n.length,i=e.length;r<o;r++,i++)e[i]=n[r];return e},a2r=Object.defineProperty,l2r=Object.defineProperties,c2r=Object.getOwnPropertyDescriptors,WAe=Object.getOwnPropertySymbols,u2r=Object.prototype.hasOwnProperty,d2r=Object.prototype.propertyIsEnumerable,GAe=function(e,n,r){return n in e?a2r(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r},ug=function(e,n){for(var r in n||(n={}))u2r.call(n,r)&&GAe(e,r,n[r]);if(WAe)for(var o=0,i=WAe(n);o<i.length;o++){var r=i[o];d2r.call(n,r)&&GAe(e,r,n[r])}return e},BB=function(e,n){return l2r(e,c2r(n))},f2r=function(e,n,r){return new Promise(function(o,i){var s=function(c){try{l(r.next(c))}catch(d){i(d)}},a=function(c){try{l(r.throw(c))}catch(d){i(d)}},l=function(c){return c.done?o(c.value):Promise.resolve(c.value).then(s,a)};l((r=r.apply(e,n)).next())})},h2r=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?mk:mk.apply(null,arguments)};function p2r(e){if(typeof e!="object"||e===null)return!1;var n=Object.getPrototypeOf(e);if(n===null)return!0;for(var r=n;Object.getPrototypeOf(r)!==null;)r=Object.getPrototypeOf(r);return n===r}function Js(e,n){function r(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];if(n){var s=n.apply(void 0,o);if(!s)throw new Error("prepareAction did not return an object");return ug(ug({type:e,payload:s.payload},"meta"in s&&{meta:s.meta}),"error"in s&&{error:s.error})}return{type:e,payload:o[0]}}return r.toString=function(){return""+e},r.type=e,r.match=function(o){return o.type===e},r}var m2r=function(e){xrt(n,e);function n(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];var i=e.apply(this,r)||this;return Object.setPrototypeOf(i,n.prototype),i}return Object.defineProperty(n,Symbol.species,{get:function(){return n},enumerable:!1,configurable:!0}),n.prototype.concat=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return e.prototype.concat.apply(this,r)},n.prototype.prepend=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return r.length===1&&Array.isArray(r[0])?new(n.bind.apply(n,yw([void 0],r[0].concat(this)))):new(n.bind.apply(n,yw([void 0],r.concat(this))))},n}(Array),g2r=function(e){xrt(n,e);function n(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];var i=e.apply(this,r)||this;return Object.setPrototypeOf(i,n.prototype),i}return Object.defineProperty(n,Symbol.species,{get:function(){return n},enumerable:!1,configurable:!0}),n.prototype.concat=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return e.prototype.concat.apply(this,r)},n.prototype.prepend=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return r.length===1&&Array.isArray(r[0])?new(n.bind.apply(n,yw([void 0],r[0].concat(this)))):new(n.bind.apply(n,yw([void 0],r.concat(this))))},n}(Array);function HW(e){return wp(e)?vrt(e,function(){}):e}function v2r(e){return typeof e=="boolean"}function y2r(){return function(n){return b2r(n)}}function b2r(e){e===void 0&&(e={});var n=e.thunk,r=n===void 0?!0:n;e.immutableCheck,e.serializableCheck,e.actionCreatorCheck;var o=new m2r;return r&&(v2r(r)?o.push(UAe):o.push(UAe.withExtraArgument(r.extraArgument))),o}var x2r=!0;function w2r(e){var n=y2r(),r=e||{},o=r.reducer,i=o===void 0?void 0:o,s=r.middleware,a=s===void 0?n():s,l=r.devTools,c=l===void 0?!0:l,d=r.preloadedState,f=d===void 0?void 0:d,h=r.enhancers,m=h===void 0?void 0:h,g;if(typeof i=="function")g=i;else if(p2r(i))g=Wtt(i);else throw new Error('"reducer" is a required argument, and must be a function or an object of functions that can be passed to combineReducers');var v=a;typeof v=="function"&&(v=v(n));var y=Gtt.apply(void 0,v),b=mk;c&&(b=h2r(ug({trace:!x2r},typeof c=="object"&&c)));var x=new g2r(y),w=x;Array.isArray(m)?w=yw([y],m):typeof m=="function"&&(w=m(x));var C=b.apply(void 0,w);return Lte(g,f,C)}function wrt(e){var n={},r=[],o,i={addCase:function(s,a){var l=typeof s=="string"?s:s.type;if(!l)throw new Error("`builder.addCase` cannot be called with an empty action type");if(l in n)throw new Error("`builder.addCase` cannot be called with two reducers for the same action type");return n[l]=a,i},addMatcher:function(s,a){return r.push({matcher:s,reducer:a}),i},addDefaultCase:function(s){return o=s,i}};return e(i),[n,r,o]}function C2r(e){return typeof e=="function"}function _2r(e,n,r,o){r===void 0&&(r=[]);var i=typeof n=="function"?wrt(n):[n,r,o],s=i[0],a=i[1],l=i[2],c;if(C2r(e))c=function(){return HW(e())};else{var d=HW(e);c=function(){return d}}function f(h,m){h===void 0&&(h=c());var g=yw([s[m.type]],a.filter(function(v){var y=v.matcher;return y(m)}).map(function(v){var y=v.reducer;return y}));return g.filter(function(v){return!!v}).length===0&&(g=[l]),g.reduce(function(v,y){if(y)if(Fg(v)){var b=v,x=y(b,m);return x===void 0?v:x}else{if(wp(v))return vrt(v,function(w){return y(w,m)});var x=y(v,m);if(x===void 0){if(v===null)return v;throw Error("A case reducer on a non-draftable value must not return undefined")}return x}return v},h)}return f.getInitialState=c,f}function S2r(e,n){return e+"/"+n}function p1(e){var n=e.name;if(!n)throw new Error("`name` is a required option for createSlice");typeof process<"u";var r=typeof e.initialState=="function"?e.initialState:HW(e.initialState),o=e.reducers||{},i=Object.keys(o),s={},a={},l={};i.forEach(function(f){var h=o[f],m=S2r(n,f),g,v;"reducer"in h?(g=h.reducer,v=h.prepare):g=h,s[f]=g,a[m]=g,l[f]=v?Js(m,v):Js(m)});function c(){var f=typeof e.extraReducers=="function"?wrt(e.extraReducers):[e.extraReducers],h=f[0],m=h===void 0?{}:h,g=f[1],v=g===void 0?[]:g,y=f[2],b=y===void 0?void 0:y,x=ug(ug({},m),a);return _2r(r,function(w){for(var C in x)w.addCase(C,x[C]);for(var _=0,S=v;_<S.length;_++){var k=S[_];w.addMatcher(k.matcher,k.reducer)}b&&w.addDefaultCase(b)})}var d;return{name:n,reducer:function(f,h){return d||(d=c()),d(f,h)},actions:l,caseReducers:s,getInitialState:function(){return d||(d=c()),d.getInitialState()}}}var k2r="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",E2r=function(e){e===void 0&&(e=21);for(var n="",r=e;r--;)n+=k2r[Math.random()*64|0];return n},j2r=["name","message","stack","code"],NB=function(){function e(n,r){this.payload=n,this.meta=r}return e}(),qAe=function(){function e(n,r){this.payload=n,this.meta=r}return e}(),T2r=function(e){if(typeof e=="object"&&e!==null){for(var n={},r=0,o=j2r;r<o.length;r++){var i=o[r];typeof e[i]=="string"&&(n[i]=e[i])}return n}return{message:String(e)}};(function(){function e(n,r,o){var i=Js(n+"/fulfilled",function(d,f,h,m){return{payload:d,meta:BB(ug({},m||{}),{arg:h,requestId:f,requestStatus:"fulfilled"})}}),s=Js(n+"/pending",function(d,f,h){return{payload:void 0,meta:BB(ug({},h||{}),{arg:f,requestId:d,requestStatus:"pending"})}}),a=Js(n+"/rejected",function(d,f,h,m,g){return{payload:m,error:(o&&o.serializeError||T2r)(d||"Rejected"),meta:BB(ug({},g||{}),{arg:h,requestId:f,rejectedWithValue:!!m,requestStatus:"rejected",aborted:(d==null?void 0:d.name)==="AbortError",condition:(d==null?void 0:d.name)==="ConditionError"})}}),l=typeof AbortController<"u"?AbortController:function(){function d(){this.signal={aborted:!1,addEventListener:function(){},dispatchEvent:function(){return!1},onabort:function(){},removeEventListener:function(){},reason:void 0,throwIfAborted:function(){}}}return d.prototype.abort=function(){},d}();function c(d){return function(f,h,m){var g=o!=null&&o.idGenerator?o.idGenerator(d):E2r(),v=new l,y;function b(w){y=w,v.abort()}var x=function(){return f2r(this,null,function(){var w,C,_,S,k,E,j;return s2r(this,function(T){switch(T.label){case 0:return T.trys.push([0,4,,5]),S=(w=o==null?void 0:o.condition)==null?void 0:w.call(o,d,{getState:h,extra:m}),A2r(S)?[4,S]:[3,2];case 1:S=T.sent(),T.label=2;case 2:if(S===!1||v.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};return k=new Promise(function($,D){return v.signal.addEventListener("abort",function(){return D({name:"AbortError",message:y||"Aborted"})})}),f(s(g,d,(C=o==null?void 0:o.getPendingMeta)==null?void 0:C.call(o,{requestId:g,arg:d},{getState:h,extra:m}))),[4,Promise.race([k,Promise.resolve(r(d,{dispatch:f,getState:h,extra:m,requestId:g,signal:v.signal,abort:b,rejectWithValue:function($,D){return new NB($,D)},fulfillWithValue:function($,D){return new qAe($,D)}})).then(function($){if($ instanceof NB)throw $;return $ instanceof qAe?i($.payload,g,d,$.meta):i($,g,d)})])];case 3:return _=T.sent(),[3,5];case 4:return E=T.sent(),_=E instanceof NB?a(null,g,d,E.payload,E.meta):a(E,g,d),[3,5];case 5:return j=o&&!o.dispatchConditionRejection&&a.match(_)&&_.meta.condition,j||f(_),[2,_]}})})}();return Object.assign(x,{abort:b,requestId:g,arg:d,unwrap:function(){return x.then(I2r)}})}}return Object.assign(c,{pending:s,rejected:a,fulfilled:i,typePrefix:n})}return e.withTypes=function(){return e},e})();function I2r(e){if(e.meta&&e.meta.rejectedWithValue)throw e.payload;if(e.error)throw e.error;return e.payload}function A2r(e){return e!==null&&typeof e=="object"&&typeof e.then=="function"}var hne="listenerMiddleware";Js(hne+"/add");Js(hne+"/removeAll");Js(hne+"/remove");var YAe;typeof queueMicrotask=="function"&&queueMicrotask.bind(typeof window<"u"?window:typeof global<"u"?global:globalThis);Ywr();/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var UW=function(e,n){return UW=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])},UW(e,n)};function $2r(e,n){if(typeof n!="function"&&n!==null)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");UW(e,n);function r(){this.constructor=e}e.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}var D2r=function(e){$2r(n,e);function n(r,o){var i=e.call(this,function(s){var a=i.__notifier.subscribe(s);return a&&!a.closed&&s.next(i.value),a})||this;return i.__notifier=new Ir,i.value=o,r.subscribe(function(s){s!==i.value&&(i.value=s,i.__notifier.next(s))}),i}return n}(qt);function O2r(e){e===void 0&&(e={});var n=Tre.constructor,r=new n(Tre.schedulerActionCtor),o=new Ir,i,s=function(a){i=a;var l=new Ir,c=new Ir,d=l.asObservable().pipe(WC(r)),f=new D2r(c.pipe(WC(r)),i.getState()),h=o.pipe(_e(function(m){var g=m(d,f,e.dependencies);if(!g)throw new TypeError('Your root Epic "'+(m.name||"<anonymous>")+`" does not return a stream. Double check you're not missing a return statement!`);return g}),$e(function(m){return Wn(m).pipe(WG(r),WC(r))}));return h.subscribe(i.dispatch),function(m){return function(g){var v=m(g);return c.next(i.getState()),l.next(g),v}}};return s.run=function(a){o.next(a)},s}function P2r(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var r=function(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];return Yn.apply(void 0,e.map(function(s){var a=s.apply(void 0,o);if(!a)throw new TypeError('combineEpics: one of the provided Epics "'+(s.name||"<anonymous>")+`" does not return a stream. Double check you're not missing a return statement!`);return a}))};try{Object.defineProperty(r,"name",{value:"combineEpics("+e.map(function(o){return o.name||"<anonymous>"}).join(", ")+")"})}catch{}return r}var KAe=function(e,n){return e===n||typeof n=="function"&&e===n.toString()};function N2(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var r=e.length;return ze(r===1?function(o){return KAe(o.type,e[0])}:function(o){for(var i=0;i<r;i++)if(KAe(o.type,e[i]))return!0;return!1})}function R2r(e){throw new Error('Could not dynamically require "'+e+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var Crt={exports:{}};(function(e,n){(function(r,o){typeof R2r=="function"?e.exports=o():r.pluralize=o()})(_r,function(){var r=[],o=[],i={},s={},a={};function l(y){return typeof y=="string"?new RegExp("^"+y+"$","i"):y}function c(y,b){return y===b?b:y===y.toLowerCase()?b.toLowerCase():y===y.toUpperCase()?b.toUpperCase():y[0]===y[0].toUpperCase()?b.charAt(0).toUpperCase()+b.substr(1).toLowerCase():b.toLowerCase()}function d(y,b){return y.replace(/\$(\d{1,2})/g,function(x,w){return b[w]||""})}function f(y,b){return y.replace(b[0],function(x,w){var C=d(b[1],arguments);return c(x===""?y[w-1]:x,C)})}function h(y,b,x){if(!y.length||i.hasOwnProperty(y))return b;for(var w=x.length;w--;){var C=x[w];if(C[0].test(b))return f(b,C)}return b}function m(y,b,x){return function(w){var C=w.toLowerCase();return b.hasOwnProperty(C)?c(w,C):y.hasOwnProperty(C)?c(w,y[C]):h(C,w,x)}}function g(y,b,x,w){return function(C){var _=C.toLowerCase();return b.hasOwnProperty(_)?!0:y.hasOwnProperty(_)?!1:h(_,_,x)===_}}function v(y,b,x){var w=b===1?v.singular(y):v.plural(y);return(x?b+" ":"")+w}return v.plural=m(a,s,r),v.isPlural=g(a,s,r),v.singular=m(s,a,o),v.isSingular=g(s,a,o),v.addPluralRule=function(y,b){r.push([l(y),b])},v.addSingularRule=function(y,b){o.push([l(y),b])},v.addUncountableRule=function(y){if(typeof y=="string"){i[y.toLowerCase()]=!0;return}v.addPluralRule(y,"$0"),v.addSingularRule(y,"$0")},v.addIrregularRule=function(y,b){b=b.toLowerCase(),y=y.toLowerCase(),a[y]=b,s[b]=y},[["I","we"],["me","us"],["he","they"],["she","they"],["them","them"],["myself","ourselves"],["yourself","yourselves"],["itself","themselves"],["herself","themselves"],["himself","themselves"],["themself","themselves"],["is","are"],["was","were"],["has","have"],["this","these"],["that","those"],["echo","echoes"],["dingo","dingoes"],["volcano","volcanoes"],["tornado","tornadoes"],["torpedo","torpedoes"],["genus","genera"],["viscus","viscera"],["stigma","stigmata"],["stoma","stomata"],["dogma","dogmata"],["lemma","lemmata"],["schema","schemata"],["anathema","anathemata"],["ox","oxen"],["axe","axes"],["die","dice"],["yes","yeses"],["foot","feet"],["eave","eaves"],["goose","geese"],["tooth","teeth"],["quiz","quizzes"],["human","humans"],["proof","proofs"],["carve","carves"],["valve","valves"],["looey","looies"],["thief","thieves"],["groove","grooves"],["pickaxe","pickaxes"],["passerby","passersby"]].forEach(function(y){return v.addIrregularRule(y[0],y[1])}),[[/s?$/i,"s"],[/[^\u0000-\u007F]$/i,"$0"],[/([^aeiou]ese)$/i,"$1"],[/(ax|test)is$/i,"$1es"],[/(alias|[^aou]us|t[lm]as|gas|ris)$/i,"$1es"],[/(e[mn]u)s?$/i,"$1s"],[/([^l]ias|[aeiou]las|[ejzr]as|[iu]am)$/i,"$1"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1i"],[/(alumn|alg|vertebr)(?:a|ae)$/i,"$1ae"],[/(seraph|cherub)(?:im)?$/i,"$1im"],[/(her|at|gr)o$/i,"$1oes"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i,"$1a"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i,"$1a"],[/sis$/i,"ses"],[/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i,"$1$2ves"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/([^ch][ieo][ln])ey$/i,"$1ies"],[/(x|ch|ss|sh|zz)$/i,"$1es"],[/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i,"$1ices"],[/\b((?:tit)?m|l)(?:ice|ouse)$/i,"$1ice"],[/(pe)(?:rson|ople)$/i,"$1ople"],[/(child)(?:ren)?$/i,"$1ren"],[/eaux$/i,"$0"],[/m[ae]n$/i,"men"],["thou","you"]].forEach(function(y){return v.addPluralRule(y[0],y[1])}),[[/s$/i,""],[/(ss)$/i,"$1"],[/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i,"$1fe"],[/(ar|(?:wo|[ae])l|[eo][ao])ves$/i,"$1f"],[/ies$/i,"y"],[/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i,"$1ie"],[/\b(mon|smil)ies$/i,"$1ey"],[/\b((?:tit)?m|l)ice$/i,"$1ouse"],[/(seraph|cherub)im$/i,"$1"],[/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|t[lm]as|gas|(?:her|at|gr)o|[aeiou]ris)(?:es)?$/i,"$1"],[/(analy|diagno|parenthe|progno|synop|the|empha|cri|ne)(?:sis|ses)$/i,"$1sis"],[/(movie|twelve|abuse|e[mn]u)s$/i,"$1"],[/(test)(?:is|es)$/i,"$1is"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1us"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i,"$1um"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i,"$1on"],[/(alumn|alg|vertebr)ae$/i,"$1a"],[/(cod|mur|sil|vert|ind)ices$/i,"$1ex"],[/(matr|append)ices$/i,"$1ix"],[/(pe)(rson|ople)$/i,"$1rson"],[/(child)ren$/i,"$1"],[/(eau)x?$/i,"$1"],[/men$/i,"man"]].forEach(function(y){return v.addSingularRule(y[0],y[1])}),["adulthood","advice","agenda","aid","aircraft","alcohol","ammo","analytics","anime","athletics","audio","bison","blood","bream","buffalo","butter","carp","cash","chassis","chess","clothing","cod","commerce","cooperation","corps","debris","diabetes","digestion","elk","energy","equipment","excretion","expertise","firmware","flounder","fun","gallows","garbage","graffiti","hardware","headquarters","health","herpes","highjinks","homework","housework","information","jeans","justice","kudos","labour","literature","machinery","mackerel","mail","media","mews","moose","music","mud","manga","news","only","personnel","pike","plankton","pliers","police","pollution","premises","rain","research","rice","salmon","scissors","series","sewage","shambles","shrimp","software","species","staff","swine","tennis","traffic","transportation","trout","tuna","wealth","welfare","whiting","wildebeest","wildlife","you",/pok[eé]mon$/i,/[^aeiou]ese$/i,/deer$/i,/fish$/i,/measles$/i,/o[iu]s$/i,/pox$/i,/sheep$/i].forEach(v.addUncountableRule),v})})(Crt);var M2r=Crt.exports;const Ef=Ye(M2r);var _rt=function(n,r,o){return n=n<=o?n:o,n=n>=r?n:r,n},L2r=function(){var n=!1,r=[],o=function a(){n=!0;var l=r.shift();if(l)return l(a);n=!1},i=function(){n=!1,r=[]},s=function(l){r.push(l),!n&&r.length===1&&o()};return{clear:i,enqueue:s}},F2r=function(){var n,r=function(){n&&window.cancelAnimationFrame(n)},o=function(s,a){var l,c,d=function f(h){if(c=c||h,l=h-c,l>a){s();return}n=window.requestAnimationFrame(f)};n=window.requestAnimationFrame(d)};return{cancel:r,schedule:o}},B2r=function(n){var r=0;return n>=0&&n<.2?r=.1:n>=.2&&n<.5?r=.04:n>=.5&&n<.8?r=.02:n>=.8&&n<.99&&(r=.005),_rt(n+r,0,.994)},ZAe=function(n){p.useEffect(n,[])},N2r=function(n){return++n%1e6},V2r=function(){var n=p.useState(0),r=n[1];return p.useCallback(function(){return r(N2r)},[])},z2r=function(n){n===void 0&&(n={});var r=V2r(),o=p.useRef(ia({},n)),i=p.useCallback(function(){return o.current},[]),s=p.useCallback(function(a){a&&(Object.assign(o.current,a),r())},[]);return[i,s]},H2r=function(){var n=p.useRef(!0);return n.current?(n.current=!1,!0):n.current},XAe=function(n,r){var o=H2r();p.useEffect(function(){if(!o)return n()},r)},Srt=function(){},QAe={isFinished:!0,progress:0,sideEffect:Srt},U2r=function(n){var r=n===void 0?{}:n,o=r.animationDuration,i=o===void 0?200:o,s=r.incrementDuration,a=s===void 0?800:s,l=r.isAnimating,c=l===void 0?!1:l,d=r.minimum,f=d===void 0?.08:d,h=z2r(QAe),m=h[0],g=h[1],v=p.useRef(null),y=p.useRef(null);ZAe(function(){v.current=L2r(),y.current=F2r()});var b=p.useCallback(function(){var k,E;(k=y.current)==null||k.cancel(),(E=v.current)==null||E.clear()},[]),x=p.useCallback(function(k){var E;if(k=_rt(k,f,1),k===1){var j,T;b(),(j=v.current)==null||j.enqueue(function($){g({progress:k,sideEffect:function(){var I;return(I=y.current)==null?void 0:I.schedule($,i)}})}),(T=v.current)==null||T.enqueue(function(){g({isFinished:!0,sideEffect:b})});return}(E=v.current)==null||E.enqueue(function($){g({isFinished:!1,progress:k,sideEffect:function(){var I;return(I=y.current)==null?void 0:I.schedule($,i)}})})},[i,b,f,v,g,y]),w=p.useCallback(function(){x(B2r(m().progress))},[m,x]),C=p.useCallback(function(){var k=function E(){var j;w(),(j=v.current)==null||j.enqueue(function(T){var $;($=y.current)==null||$.schedule(function(){E(),T()},a)})};k()},[a,v,y,w]),_=p.useRef(Srt),S=m().sideEffect;return p.useEffect(function(){_.current=w}),ZAe(function(){return c&&C(),b}),XAe(function(){m().sideEffect()},[m,S]),XAe(function(){c?g(ia({},QAe,{sideEffect:C})):x(1)},[c,x,g,C]),{animationDuration:i,isFinished:m().isFinished,progress:m().progress}};function zC(e,n,r){return n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e}function JAe(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function zt(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?JAe(Object(r),!0).forEach(function(o){zC(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):JAe(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}function W2r(e){if(Array.isArray(e))return e}function G2r(e,n){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var o=[],i=!0,s=!1,a,l;try{for(r=r.call(e);!(i=(a=r.next()).done)&&(o.push(a.value),!(n&&o.length===n));i=!0);}catch(c){s=!0,l=c}finally{try{!i&&r.return!=null&&r.return()}finally{if(s)throw l}}return o}}function WW(e,n){(n==null||n>e.length)&&(n=e.length);for(var r=0,o=new Array(n);r<n;r++)o[r]=e[r];return o}function krt(e,n){if(e){if(typeof e=="string")return WW(e,n);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return WW(e,n)}}function q2r(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Yh(e,n){return W2r(e)||G2r(e,n)||krt(e,n)||q2r()}function Y2r(e,n){if(e==null)return{};var r={},o=Object.keys(e),i,s;for(s=0;s<o.length;s++)i=o[s],!(n.indexOf(i)>=0)&&(r[i]=e[i]);return r}function Qf(e,n){if(e==null)return{};var r=Y2r(e,n),o,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i<s.length;i++)o=s[i],!(n.indexOf(o)>=0)&&Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}var K2r=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function Ert(e){var n=e.defaultInputValue,r=n===void 0?"":n,o=e.defaultMenuIsOpen,i=o===void 0?!1:o,s=e.defaultValue,a=s===void 0?null:s,l=e.inputValue,c=e.menuIsOpen,d=e.onChange,f=e.onInputChange,h=e.onMenuClose,m=e.onMenuOpen,g=e.value,v=Qf(e,K2r),y=p.useState(l!==void 0?l:r),b=Yh(y,2),x=b[0],w=b[1],C=p.useState(c!==void 0?c:i),_=Yh(C,2),S=_[0],k=_[1],E=p.useState(g!==void 0?g:a),j=Yh(E,2),T=j[0],$=j[1],D=p.useCallback(function(L,z){typeof d=="function"&&d(L,z),$(L)},[d]),I=p.useCallback(function(L,z){var H;typeof f=="function"&&(H=f(L,z)),w(H!==void 0?H:L)},[f]),O=p.useCallback(function(){typeof m=="function"&&m(),k(!0)},[m]),A=p.useCallback(function(){typeof h=="function"&&h(),k(!1)},[h]),P=l!==void 0?l:x,R=c!==void 0?c:S,B=g!==void 0?g:T;return zt(zt({},v),{},{inputValue:P,menuIsOpen:R,onChange:D,onInputChange:I,onMenuClose:A,onMenuOpen:O,value:B})}function Gt(){return Gt=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var r=arguments[n];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},Gt.apply(this,arguments)}function Z2r(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function e4e(e,n){for(var r=0;r<n.length;r++){var o=n[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function X2r(e,n,r){return n&&e4e(e.prototype,n),r&&e4e(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function GW(e,n){return GW=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,i){return o.__proto__=i,o},GW(e,n)}function Q2r(e,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),n&&GW(e,n)}function $O(e){return $O=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},$O(e)}function J2r(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function DO(e){"@babel/helpers - typeof";return DO=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},DO(e)}function e5r(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function t5r(e,n){if(n&&(DO(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return e5r(e)}function n5r(e){var n=J2r();return function(){var o=$O(e),i;if(n){var s=$O(this).constructor;i=Reflect.construct(o,arguments,s)}else i=o.apply(this,arguments);return t5r(this,i)}}function r5r(e){if(Array.isArray(e))return WW(e)}function o5r(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function i5r(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function yx(e){return r5r(e)||o5r(e)||krt(e)||i5r()}function s5r(e){if(e.sheet)return e.sheet;for(var n=0;n<document.styleSheets.length;n++)if(document.styleSheets[n].ownerNode===e)return document.styleSheets[n]}function a5r(e){var n=document.createElement("style");return n.setAttribute("data-emotion",e.key),e.nonce!==void 0&&n.setAttribute("nonce",e.nonce),n.appendChild(document.createTextNode("")),n.setAttribute("data-s",""),n}var l5r=function(){function e(r){var o=this;this._insertTag=function(i){var s;o.tags.length===0?o.insertionPoint?s=o.insertionPoint.nextSibling:o.prepend?s=o.container.firstChild:s=o.before:s=o.tags[o.tags.length-1].nextSibling,o.container.insertBefore(i,s),o.tags.push(i)},this.isSpeedy=r.speedy===void 0?!0:r.speedy,this.tags=[],this.ctr=0,this.nonce=r.nonce,this.key=r.key,this.container=r.container,this.prepend=r.prepend,this.insertionPoint=r.insertionPoint,this.before=null}var n=e.prototype;return n.hydrate=function(o){o.forEach(this._insertTag)},n.insert=function(o){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(a5r(this));var i=this.tags[this.tags.length-1];if(this.isSpeedy){var s=s5r(i);try{s.insertRule(o,s.cssRules.length)}catch{}}else i.appendChild(document.createTextNode(o));this.ctr++},n.flush=function(){this.tags.forEach(function(o){return o.parentNode&&o.parentNode.removeChild(o)}),this.tags=[],this.ctr=0},e}(),ba="-ms-",OO="-moz-",xr="-webkit-",jrt="comm",pne="rule",mne="decl",c5r="@import",Trt="@keyframes",u5r=Math.abs,LM=String.fromCharCode,d5r=Object.assign;function f5r(e,n){return(((n<<2^Il(e,0))<<2^Il(e,1))<<2^Il(e,2))<<2^Il(e,3)}function Irt(e){return e.trim()}function h5r(e,n){return(e=n.exec(e))?e[0]:e}function jr(e,n,r){return e.replace(n,r)}function qW(e,n){return e.indexOf(n)}function Il(e,n){return e.charCodeAt(n)|0}function kk(e,n,r){return e.slice(n,r)}function rf(e){return e.length}function gne(e){return e.length}function uI(e,n){return n.push(e),e}function p5r(e,n){return e.map(n).join("")}var FM=1,bw=1,Art=0,Gl=0,Wi=0,V2="";function BM(e,n,r,o,i,s,a){return{value:e,root:n,parent:r,type:o,props:i,children:s,line:FM,column:bw,length:a,return:""}}function tC(e,n){return d5r(BM("",null,null,"",null,null,0),e,{length:-e.length},n)}function m5r(){return Wi}function g5r(){return Wi=Gl>0?Il(V2,--Gl):0,bw--,Wi===10&&(bw=1,FM--),Wi}function _c(){return Wi=Gl<Art?Il(V2,Gl++):0,bw++,Wi===10&&(bw=1,FM++),Wi}function jf(){return Il(V2,Gl)}function r4(){return Gl}function Uj(e,n){return kk(V2,e,n)}function Ek(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function $rt(e){return FM=bw=1,Art=rf(V2=e),Gl=0,[]}function Drt(e){return V2="",e}function o4(e){return Irt(Uj(Gl-1,YW(e===91?e+2:e===40?e+1:e)))}function v5r(e){for(;(Wi=jf())&&Wi<33;)_c();return Ek(e)>2||Ek(Wi)>3?"":" "}function y5r(e,n){for(;--n&&_c()&&!(Wi<48||Wi>102||Wi>57&&Wi<65||Wi>70&&Wi<97););return Uj(e,r4()+(n<6&&jf()==32&&_c()==32))}function YW(e){for(;_c();)switch(Wi){case e:return Gl;case 34:case 39:e!==34&&e!==39&&YW(Wi);break;case 40:e===41&&YW(e);break;case 92:_c();break}return Gl}function b5r(e,n){for(;_c()&&e+Wi!==47+10;)if(e+Wi===42+42&&jf()===47)break;return"/*"+Uj(n,Gl-1)+"*"+LM(e===47?e:_c())}function x5r(e){for(;!Ek(jf());)_c();return Uj(e,Gl)}function w5r(e){return Drt(i4("",null,null,null,[""],e=$rt(e),0,[0],e))}function i4(e,n,r,o,i,s,a,l,c){for(var d=0,f=0,h=a,m=0,g=0,v=0,y=1,b=1,x=1,w=0,C="",_=i,S=s,k=o,E=C;b;)switch(v=w,w=_c()){case 40:if(v!=108&&E.charCodeAt(h-1)==58){qW(E+=jr(o4(w),"&","&\f"),"&\f")!=-1&&(x=-1);break}case 34:case 39:case 91:E+=o4(w);break;case 9:case 10:case 13:case 32:E+=v5r(v);break;case 92:E+=y5r(r4()-1,7);continue;case 47:switch(jf()){case 42:case 47:uI(C5r(b5r(_c(),r4()),n,r),c);break;default:E+="/"}break;case 123*y:l[d++]=rf(E)*x;case 125*y:case 59:case 0:switch(w){case 0:case 125:b=0;case 59+f:g>0&&rf(E)-h&&uI(g>32?n4e(E+";",o,r,h-1):n4e(jr(E," ","")+";",o,r,h-2),c);break;case 59:E+=";";default:if(uI(k=t4e(E,n,r,d,f,i,l,C,_=[],S=[],h),s),w===123)if(f===0)i4(E,n,k,k,_,s,h,l,S);else switch(m){case 100:case 109:case 115:i4(e,k,k,o&&uI(t4e(e,k,k,0,0,i,l,C,i,_=[],h),S),i,S,h,l,o?_:S);break;default:i4(E,k,k,k,[""],S,0,l,S)}}d=f=g=0,y=x=1,C=E="",h=a;break;case 58:h=1+rf(E),g=v;default:if(y<1){if(w==123)--y;else if(w==125&&y++==0&&g5r()==125)continue}switch(E+=LM(w),w*y){case 38:x=f>0?1:(E+="\f",-1);break;case 44:l[d++]=(rf(E)-1)*x,x=1;break;case 64:jf()===45&&(E+=o4(_c())),m=jf(),f=h=rf(C=E+=x5r(r4())),w++;break;case 45:v===45&&rf(E)==2&&(y=0)}}return s}function t4e(e,n,r,o,i,s,a,l,c,d,f){for(var h=i-1,m=i===0?s:[""],g=gne(m),v=0,y=0,b=0;v<o;++v)for(var x=0,w=kk(e,h+1,h=u5r(y=a[v])),C=e;x<g;++x)(C=Irt(y>0?m[x]+" "+w:jr(w,/&\f/g,m[x])))&&(c[b++]=C);return BM(e,n,r,i===0?pne:l,c,d,f)}function C5r(e,n,r){return BM(e,n,r,jrt,LM(m5r()),kk(e,2,-2),0)}function n4e(e,n,r,o){return BM(e,n,r,mne,kk(e,0,o),kk(e,o+1,-1),o)}function Ort(e,n){switch(f5r(e,n)){case 5103:return xr+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return xr+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return xr+e+OO+e+ba+e+e;case 6828:case 4268:return xr+e+ba+e+e;case 6165:return xr+e+ba+"flex-"+e+e;case 5187:return xr+e+jr(e,/(\w+).+(:[^]+)/,xr+"box-$1$2"+ba+"flex-$1$2")+e;case 5443:return xr+e+ba+"flex-item-"+jr(e,/flex-|-self/,"")+e;case 4675:return xr+e+ba+"flex-line-pack"+jr(e,/align-content|flex-|-self/,"")+e;case 5548:return xr+e+ba+jr(e,"shrink","negative")+e;case 5292:return xr+e+ba+jr(e,"basis","preferred-size")+e;case 6060:return xr+"box-"+jr(e,"-grow","")+xr+e+ba+jr(e,"grow","positive")+e;case 4554:return xr+jr(e,/([^-])(transform)/g,"$1"+xr+"$2")+e;case 6187:return jr(jr(jr(e,/(zoom-|grab)/,xr+"$1"),/(image-set)/,xr+"$1"),e,"")+e;case 5495:case 3959:return jr(e,/(image-set\([^]*)/,xr+"$1$`$1");case 4968:return jr(jr(e,/(.+:)(flex-)?(.*)/,xr+"box-pack:$3"+ba+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+xr+e+e;case 4095:case 3583:case 4068:case 2532:return jr(e,/(.+)-inline(.+)/,xr+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(rf(e)-1-n>6)switch(Il(e,n+1)){case 109:if(Il(e,n+4)!==45)break;case 102:return jr(e,/(.+:)(.+)-([^]+)/,"$1"+xr+"$2-$3$1"+OO+(Il(e,n+3)==108?"$3":"$2-$3"))+e;case 115:return~qW(e,"stretch")?Ort(jr(e,"stretch","fill-available"),n)+e:e}break;case 4949:if(Il(e,n+1)!==115)break;case 6444:switch(Il(e,rf(e)-3-(~qW(e,"!important")&&10))){case 107:return jr(e,":",":"+xr)+e;case 101:return jr(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+xr+(Il(e,14)===45?"inline-":"")+"box$3$1"+xr+"$2$3$1"+ba+"$2box$3")+e}break;case 5936:switch(Il(e,n+11)){case 114:return xr+e+ba+jr(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return xr+e+ba+jr(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return xr+e+ba+jr(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return xr+e+ba+e+e}return e}function bx(e,n){for(var r="",o=gne(e),i=0;i<o;i++)r+=n(e[i],i,e,n)||"";return r}function _5r(e,n,r,o){switch(e.type){case c5r:case mne:return e.return=e.return||e.value;case jrt:return"";case Trt:return e.return=e.value+"{"+bx(e.children,o)+"}";case pne:e.value=e.props.join(",")}return rf(r=bx(e.children,o))?e.return=e.value+"{"+r+"}":""}function S5r(e){var n=gne(e);return function(r,o,i,s){for(var a="",l=0;l<n;l++)a+=e[l](r,o,i,s)||"";return a}}function k5r(e){return function(n){n.root||(n=n.return)&&e(n)}}function E5r(e,n,r,o){if(e.length>-1&&!e.return)switch(e.type){case mne:e.return=Ort(e.value,e.length);break;case Trt:return bx([tC(e,{value:jr(e.value,"@","@"+xr)})],o);case pne:if(e.length)return p5r(e.props,function(i){switch(h5r(i,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return bx([tC(e,{props:[jr(i,/:(read-\w+)/,":"+OO+"$1")]})],o);case"::placeholder":return bx([tC(e,{props:[jr(i,/:(plac\w+)/,":"+xr+"input-$1")]}),tC(e,{props:[jr(i,/:(plac\w+)/,":"+OO+"$1")]}),tC(e,{props:[jr(i,/:(plac\w+)/,ba+"input-$1")]})],o)}return""})}}var j5r=function(n,r,o){for(var i=0,s=0;i=s,s=jf(),i===38&&s===12&&(r[o]=1),!Ek(s);)_c();return Uj(n,Gl)},T5r=function(n,r){var o=-1,i=44;do switch(Ek(i)){case 0:i===38&&jf()===12&&(r[o]=1),n[o]+=j5r(Gl-1,r,o);break;case 2:n[o]+=o4(i);break;case 4:if(i===44){n[++o]=jf()===58?"&\f":"",r[o]=n[o].length;break}default:n[o]+=LM(i)}while(i=_c());return n},I5r=function(n,r){return Drt(T5r($rt(n),r))},r4e=new WeakMap,A5r=function(n){if(!(n.type!=="rule"||!n.parent||n.length<1)){for(var r=n.value,o=n.parent,i=n.column===o.column&&n.line===o.line;o.type!=="rule";)if(o=o.parent,!o)return;if(!(n.props.length===1&&r.charCodeAt(0)!==58&&!r4e.get(o))&&!i){r4e.set(n,!0);for(var s=[],a=I5r(r,s),l=o.props,c=0,d=0;c<a.length;c++)for(var f=0;f<l.length;f++,d++)n.props[d]=s[c]?a[c].replace(/&\f/g,l[f]):l[f]+" "+a[c]}}},$5r=function(n){if(n.type==="decl"){var r=n.value;r.charCodeAt(0)===108&&r.charCodeAt(2)===98&&(n.return="",n.value="")}},D5r=[E5r],O5r=function(n){var r=n.key;if(r==="css"){var o=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(o,function(y){var b=y.getAttribute("data-emotion");b.indexOf(" ")!==-1&&(document.head.appendChild(y),y.setAttribute("data-s",""))})}var i=n.stylisPlugins||D5r,s={},a,l=[];a=n.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+r+' "]'),function(y){for(var b=y.getAttribute("data-emotion").split(" "),x=1;x<b.length;x++)s[b[x]]=!0;l.push(y)});var c,d=[A5r,$5r];{var f,h=[_5r,k5r(function(y){f.insert(y)})],m=S5r(d.concat(i,h)),g=function(b){return bx(w5r(b),m)};c=function(b,x,w,C){f=w,g(b?b+"{"+x.styles+"}":x.styles),C&&(v.inserted[x.name]=!0)}}var v={key:r,sheet:new l5r({key:r,container:a,nonce:n.nonce,speedy:n.speedy,prepend:n.prepend,insertionPoint:n.insertionPoint}),nonce:n.nonce,inserted:s,registered:{},insert:c};return v.sheet.hydrate(l),v},P5r=!0;function R5r(e,n,r){var o="";return r.split(" ").forEach(function(i){e[i]!==void 0?n.push(e[i]+";"):o+=i+" "}),o}var Prt=function(n,r,o){var i=n.key+"-"+r.name;(o===!1||P5r===!1)&&n.registered[i]===void 0&&(n.registered[i]=r.styles)},M5r=function(n,r,o){Prt(n,r,o);var i=n.key+"-"+r.name;if(n.inserted[r.name]===void 0){var s=r;do n.insert(r===s?"."+i:"",s,n.sheet,!0),s=s.next;while(s!==void 0)}};function L5r(e){for(var n=0,r,o=0,i=e.length;i>=4;++o,i-=4)r=e.charCodeAt(o)&255|(e.charCodeAt(++o)&255)<<8|(e.charCodeAt(++o)&255)<<16|(e.charCodeAt(++o)&255)<<24,r=(r&65535)*1540483477+((r>>>16)*59797<<16),r^=r>>>24,n=(r&65535)*1540483477+((r>>>16)*59797<<16)^(n&65535)*1540483477+((n>>>16)*59797<<16);switch(i){case 3:n^=(e.charCodeAt(o+2)&255)<<16;case 2:n^=(e.charCodeAt(o+1)&255)<<8;case 1:n^=e.charCodeAt(o)&255,n=(n&65535)*1540483477+((n>>>16)*59797<<16)}return n^=n>>>13,n=(n&65535)*1540483477+((n>>>16)*59797<<16),((n^n>>>15)>>>0).toString(36)}var F5r={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},B5r=/[A-Z]|^ms/g,N5r=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Rrt=function(n){return n.charCodeAt(1)===45},o4e=function(n){return n!=null&&typeof n!="boolean"},VB=$8e(function(e){return Rrt(e)?e:e.replace(B5r,"-$&").toLowerCase()}),i4e=function(n,r){switch(n){case"animation":case"animationName":if(typeof r=="string")return r.replace(N5r,function(o,i,s){return of={name:i,styles:s,next:of},i})}return F5r[n]!==1&&!Rrt(n)&&typeof r=="number"&&r!==0?r+"px":r};function jk(e,n,r){if(r==null)return"";if(r.__emotion_styles!==void 0)return r;switch(typeof r){case"boolean":return"";case"object":{if(r.anim===1)return of={name:r.name,styles:r.styles,next:of},r.name;if(r.styles!==void 0){var o=r.next;if(o!==void 0)for(;o!==void 0;)of={name:o.name,styles:o.styles,next:of},o=o.next;var i=r.styles+";";return i}return V5r(e,n,r)}case"function":{if(e!==void 0){var s=of,a=r(e);return of=s,jk(e,n,a)}break}}if(n==null)return r;var l=n[r];return l!==void 0?l:r}function V5r(e,n,r){var o="";if(Array.isArray(r))for(var i=0;i<r.length;i++)o+=jk(e,n,r[i])+";";else for(var s in r){var a=r[s];if(typeof a!="object")n!=null&&n[a]!==void 0?o+=s+"{"+n[a]+"}":o4e(a)&&(o+=VB(s)+":"+i4e(s,a)+";");else if(Array.isArray(a)&&typeof a[0]=="string"&&(n==null||n[a[0]]===void 0))for(var l=0;l<a.length;l++)o4e(a[l])&&(o+=VB(s)+":"+i4e(s,a[l])+";");else{var c=jk(e,n,a);switch(s){case"animation":case"animationName":{o+=VB(s)+":"+c+";";break}default:o+=s+"{"+c+"}"}}}return o}var s4e=/label:\s*([^\s;\n{]+)\s*(;|$)/g,of,Mrt=function(n,r,o){if(n.length===1&&typeof n[0]=="object"&&n[0]!==null&&n[0].styles!==void 0)return n[0];var i=!0,s="";of=void 0;var a=n[0];a==null||a.raw===void 0?(i=!1,s+=jk(o,r,a)):s+=a[0];for(var l=1;l<n.length;l++)s+=jk(o,r,n[l]),i&&(s+=a[l]);s4e.lastIndex=0;for(var c="",d;(d=s4e.exec(s))!==null;)c+="-"+d[1];var f=L5r(s)+c;return{name:f,styles:s,next:of}},z5r=function(n){return n()},H5r=hre["useInsertionEffect"]?hre["useInsertionEffect"]:!1,U5r=H5r||z5r,vne={}.hasOwnProperty,Lrt=p.createContext(typeof HTMLElement<"u"?O5r({key:"css"}):null);Lrt.Provider;var W5r=function(n){return p.forwardRef(function(r,o){var i=p.useContext(Lrt);return n(r,i,o)})},G5r=p.createContext({}),KW="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",q5r=function(n,r){var o={};for(var i in r)vne.call(r,i)&&(o[i]=r[i]);return o[KW]=n,o},Y5r=function(n){var r=n.cache,o=n.serialized,i=n.isStringTag;return Prt(r,o,i),U5r(function(){return M5r(r,o,i)}),null},K5r=W5r(function(e,n,r){var o=e.css;typeof o=="string"&&n.registered[o]!==void 0&&(o=n.registered[o]);var i=e[KW],s=[o],a="";typeof e.className=="string"?a=R5r(n.registered,s,e.className):e.className!=null&&(a=e.className+" ");var l=Mrt(s,void 0,p.useContext(G5r));a+=n.key+"-"+l.name;var c={};for(var d in e)vne.call(e,d)&&d!=="css"&&d!==KW&&(c[d]=e[d]);return c.ref=r,c.className=a,p.createElement(p.Fragment,null,p.createElement(Y5r,{cache:n,serialized:l,isStringTag:typeof i=="string"}),p.createElement(i,c))}),Ut=function(n,r){var o=arguments;if(r==null||!vne.call(r,"css"))return p.createElement.apply(void 0,o);var i=o.length,s=new Array(i);s[0]=K5r,s[1]=q5r(n,r);for(var a=2;a<i;a++)s[a]=o[a];return p.createElement.apply(null,s)};function yne(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return Mrt(n)}var Z5r=function(){var n=yne.apply(void 0,arguments),r="animation-"+n.name;return{name:r,styles:"@keyframes "+r+"{"+n.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}};function X5r(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var ZW=p.useLayoutEffect,Q5r=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],PO=function(){};function J5r(e,n){return n?n[0]==="-"?e+n:e+"__"+n:e}function eCr(e,n){for(var r=arguments.length,o=new Array(r>2?r-2:0),i=2;i<r;i++)o[i-2]=arguments[i];var s=[].concat(o);if(n&&e)for(var a in n)n.hasOwnProperty(a)&&n[a]&&s.push("".concat(J5r(e,a)));return s.filter(function(l){return l}).map(function(l){return String(l).trim()}).join(" ")}var RO=function(n){return cCr(n)?n.filter(Boolean):DO(n)==="object"&&n!==null?[n]:[]},Frt=function(n){n.className,n.clearValue,n.cx,n.getStyles,n.getClassNames,n.getValue,n.hasValue,n.isMulti,n.isRtl,n.options,n.selectOption,n.selectProps,n.setValue,n.theme;var r=Qf(n,Q5r);return zt({},r)},bi=function(n,r,o){var i=n.cx,s=n.getStyles,a=n.getClassNames,l=n.className;return{css:s(r,n),className:i(o??{},a(r,n),l)}};function NM(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function tCr(e){return NM(e)?window.innerHeight:e.clientHeight}function Brt(e){return NM(e)?window.pageYOffset:e.scrollTop}function MO(e,n){if(NM(e)){window.scrollTo(0,n);return}e.scrollTop=n}function nCr(e){var n=getComputedStyle(e),r=n.position==="absolute",o=/(auto|scroll)/;if(n.position==="fixed")return document.documentElement;for(var i=e;i=i.parentElement;)if(n=getComputedStyle(i),!(r&&n.position==="static")&&o.test(n.overflow+n.overflowY+n.overflowX))return i;return document.documentElement}function rCr(e,n,r,o){return r*((e=e/o-1)*e*e+1)+n}function dI(e,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:200,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:PO,i=Brt(e),s=n-i,a=10,l=0;function c(){l+=a;var d=rCr(l,i,s,r);MO(e,d),l<r?window.requestAnimationFrame(c):o(e)}c()}function a4e(e,n){var r=e.getBoundingClientRect(),o=n.getBoundingClientRect(),i=n.offsetHeight/3;o.bottom+i>r.bottom?MO(e,Math.min(n.offsetTop+n.clientHeight-e.offsetHeight+i,e.scrollHeight)):o.top-i<r.top&&MO(e,Math.max(n.offsetTop-i,0))}function oCr(e){var n=e.getBoundingClientRect();return{bottom:n.bottom,height:n.height,left:n.left,right:n.right,top:n.top,width:n.width}}function l4e(){try{return document.createEvent("TouchEvent"),!0}catch{return!1}}function iCr(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch{return!1}}var Nrt=!1,sCr={get passive(){return Nrt=!0}},fI=typeof window<"u"?window:{};fI.addEventListener&&fI.removeEventListener&&(fI.addEventListener("p",PO,sCr),fI.removeEventListener("p",PO,!1));var aCr=Nrt;function lCr(e){return e!=null}function cCr(e){return Array.isArray(e)}function HC(e,n,r){return e?n:r}var uCr=function(n){for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];var s=Object.entries(n).filter(function(a){var l=Yh(a,1),c=l[0];return!o.includes(c)});return s.reduce(function(a,l){var c=Yh(l,2),d=c[0],f=c[1];return a[d]=f,a},{})},dCr=["children","innerProps"],fCr=["children","innerProps"];function hCr(e){var n=e.maxHeight,r=e.menuEl,o=e.minHeight,i=e.placement,s=e.shouldScroll,a=e.isFixedPosition,l=e.controlHeight,c=nCr(r),d={placement:"bottom",maxHeight:n};if(!r||!r.offsetParent)return d;var f=c.getBoundingClientRect(),h=f.height,m=r.getBoundingClientRect(),g=m.bottom,v=m.height,y=m.top,b=r.offsetParent.getBoundingClientRect(),x=b.top,w=a?window.innerHeight:tCr(c),C=Brt(c),_=parseInt(getComputedStyle(r).marginBottom,10),S=parseInt(getComputedStyle(r).marginTop,10),k=x-S,E=w-y,j=k+C,T=h-C-y,$=g-w+C+_,D=C+y-S,I=160;switch(i){case"auto":case"bottom":if(E>=v)return{placement:"bottom",maxHeight:n};if(T>=v&&!a)return s&&dI(c,$,I),{placement:"bottom",maxHeight:n};if(!a&&T>=o||a&&E>=o){s&&dI(c,$,I);var O=a?E-_:T-_;return{placement:"bottom",maxHeight:O}}if(i==="auto"||a){var A=n,P=a?k:j;return P>=o&&(A=Math.min(P-_-l,n)),{placement:"top",maxHeight:A}}if(i==="bottom")return s&&MO(c,$),{placement:"bottom",maxHeight:n};break;case"top":if(k>=v)return{placement:"top",maxHeight:n};if(j>=v&&!a)return s&&dI(c,D,I),{placement:"top",maxHeight:n};if(!a&&j>=o||a&&k>=o){var R=n;return(!a&&j>=o||a&&k>=o)&&(R=a?k-S:j-S),s&&dI(c,D,I),{placement:"top",maxHeight:R}}return{placement:"bottom",maxHeight:n};default:throw new Error('Invalid placement provided "'.concat(i,'".'))}return d}function pCr(e){var n={bottom:"top",top:"bottom"};return e?n[e]:"bottom"}var Vrt=function(n){return n==="auto"?"bottom":n},mCr=function(n,r){var o,i=n.placement,s=n.theme,a=s.borderRadius,l=s.spacing,c=s.colors;return zt((o={label:"menu"},zC(o,pCr(i),"100%"),zC(o,"position","absolute"),zC(o,"width","100%"),zC(o,"zIndex",1),o),r?{}:{backgroundColor:c.neutral0,borderRadius:a,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:l.menuGutter,marginTop:l.menuGutter})},zrt=p.createContext(null),gCr=function(n){var r=n.children,o=n.minMenuHeight,i=n.maxMenuHeight,s=n.menuPlacement,a=n.menuPosition,l=n.menuShouldScrollIntoView,c=n.theme,d=p.useContext(zrt)||{},f=d.setPortalPlacement,h=p.useRef(null),m=p.useState(i),g=Yh(m,2),v=g[0],y=g[1],b=p.useState(null),x=Yh(b,2),w=x[0],C=x[1],_=c.spacing.controlHeight;return ZW(function(){var S=h.current;if(S){var k=a==="fixed",E=l&&!k,j=hCr({maxHeight:i,menuEl:S,minHeight:o,placement:s,shouldScroll:E,isFixedPosition:k,controlHeight:_});y(j.maxHeight),C(j.placement),f==null||f(j.placement)}},[i,s,a,l,o,f,_]),r({ref:h,placerProps:zt(zt({},n),{},{placement:w||Vrt(s),maxHeight:v})})},vCr=function(n){var r=n.children,o=n.innerRef,i=n.innerProps;return Ut("div",Gt({},bi(n,"menu",{menu:!0}),{ref:o},i),r)},yCr=vCr,bCr=function(n,r){var o=n.maxHeight,i=n.theme.spacing.baseUnit;return zt({maxHeight:o,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},r?{}:{paddingBottom:i,paddingTop:i})},xCr=function(n){var r=n.children,o=n.innerProps,i=n.innerRef,s=n.isMulti;return Ut("div",Gt({},bi(n,"menuList",{"menu-list":!0,"menu-list--is-multi":s}),{ref:i},o),r)},Hrt=function(n,r){var o=n.theme,i=o.spacing.baseUnit,s=o.colors;return zt({textAlign:"center"},r?{}:{color:s.neutral40,padding:"".concat(i*2,"px ").concat(i*3,"px")})},wCr=Hrt,CCr=Hrt,_Cr=function(n){var r=n.children,o=r===void 0?"No options":r,i=n.innerProps,s=Qf(n,dCr);return Ut("div",Gt({},bi(zt(zt({},s),{},{children:o,innerProps:i}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),i),o)},SCr=function(n){var r=n.children,o=r===void 0?"Loading...":r,i=n.innerProps,s=Qf(n,fCr);return Ut("div",Gt({},bi(zt(zt({},s),{},{children:o,innerProps:i}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),i),o)},kCr=function(n){var r=n.rect,o=n.offset,i=n.position;return{left:r.left,position:i,top:o,width:r.width,zIndex:1}},ECr=function(n){var r=n.appendTo,o=n.children,i=n.controlElement,s=n.innerProps,a=n.menuPlacement,l=n.menuPosition,c=p.useRef(null),d=p.useRef(null),f=p.useState(Vrt(a)),h=Yh(f,2),m=h[0],g=h[1],v=p.useMemo(function(){return{setPortalPlacement:g}},[]),y=p.useState(null),b=Yh(y,2),x=b[0],w=b[1],C=p.useCallback(function(){if(i){var E=oCr(i),j=l==="fixed"?0:window.pageYOffset,T=E[m]+j;(T!==(x==null?void 0:x.offset)||E.left!==(x==null?void 0:x.rect.left)||E.width!==(x==null?void 0:x.rect.width))&&w({offset:T,rect:E})}},[i,l,m,x==null?void 0:x.offset,x==null?void 0:x.rect.left,x==null?void 0:x.rect.width]);ZW(function(){C()},[C]);var _=p.useCallback(function(){typeof d.current=="function"&&(d.current(),d.current=null),i&&c.current&&(d.current=iE(i,c.current,C,{elementResize:"ResizeObserver"in window}))},[i,C]);ZW(function(){_()},[_]);var S=p.useCallback(function(E){c.current=E,_()},[_]);if(!r&&l!=="fixed"||!x)return null;var k=Ut("div",Gt({ref:S},bi(zt(zt({},n),{},{offset:x.offset,position:l,rect:x.rect}),"menuPortal",{"menu-portal":!0}),s),o);return Ut(zrt.Provider,{value:v},r?ea.createPortal(k,r):k)},jCr=function(n){var r=n.isDisabled,o=n.isRtl;return{label:"container",direction:o?"rtl":void 0,pointerEvents:r?"none":void 0,position:"relative"}},TCr=function(n){var r=n.children,o=n.innerProps,i=n.isDisabled,s=n.isRtl;return Ut("div",Gt({},bi(n,"container",{"--is-disabled":i,"--is-rtl":s}),o),r)},ICr=function(n,r){var o=n.theme.spacing,i=n.isMulti,s=n.hasValue,a=n.selectProps.controlShouldRenderValue;return zt({alignItems:"center",display:i&&s&&a?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},r?{}:{padding:"".concat(o.baseUnit/2,"px ").concat(o.baseUnit*2,"px")})},ACr=function(n){var r=n.children,o=n.innerProps,i=n.isMulti,s=n.hasValue;return Ut("div",Gt({},bi(n,"valueContainer",{"value-container":!0,"value-container--is-multi":i,"value-container--has-value":s}),o),r)},$Cr=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},DCr=function(n){var r=n.children,o=n.innerProps;return Ut("div",Gt({},bi(n,"indicatorsContainer",{indicators:!0}),o),r)},c4e,OCr=["size"],PCr=["innerProps","isRtl","size"],RCr={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},Urt=function(n){var r=n.size,o=Qf(n,OCr);return Ut("svg",Gt({height:r,width:r,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:RCr},o))},bne=function(n){return Ut(Urt,Gt({size:20},n),Ut("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},Wrt=function(n){return Ut(Urt,Gt({size:20},n),Ut("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},Grt=function(n,r){var o=n.isFocused,i=n.theme,s=i.spacing.baseUnit,a=i.colors;return zt({label:"indicatorContainer",display:"flex",transition:"color 150ms"},r?{}:{color:o?a.neutral60:a.neutral20,padding:s*2,":hover":{color:o?a.neutral80:a.neutral40}})},MCr=Grt,LCr=function(n){var r=n.children,o=n.innerProps;return Ut("div",Gt({},bi(n,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),o),r||Ut(Wrt,null))},FCr=Grt,BCr=function(n){var r=n.children,o=n.innerProps;return Ut("div",Gt({},bi(n,"clearIndicator",{indicator:!0,"clear-indicator":!0}),o),r||Ut(bne,null))},NCr=function(n,r){var o=n.isDisabled,i=n.theme,s=i.spacing.baseUnit,a=i.colors;return zt({label:"indicatorSeparator",alignSelf:"stretch",width:1},r?{}:{backgroundColor:o?a.neutral10:a.neutral20,marginBottom:s*2,marginTop:s*2})},VCr=function(n){var r=n.innerProps;return Ut("span",Gt({},r,bi(n,"indicatorSeparator",{"indicator-separator":!0})))},zCr=Z5r(c4e||(c4e=X5r([`
0%, 80%, 100% { opacity: 0; }
40% { opacity: 1; }
`]))),HCr=function(n,r){var o=n.isFocused,i=n.size,s=n.theme,a=s.colors,l=s.spacing.baseUnit;return zt({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:i,lineHeight:1,marginRight:i,textAlign:"center",verticalAlign:"middle"},r?{}:{color:o?a.neutral60:a.neutral20,padding:l*2})},zB=function(n){var r=n.delay,o=n.offset;return Ut("span",{css:yne({animation:"".concat(zCr," 1s ease-in-out ").concat(r,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:o?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},UCr=function(n){var r=n.innerProps,o=n.isRtl,i=n.size,s=i===void 0?4:i,a=Qf(n,PCr);return Ut("div",Gt({},bi(zt(zt({},a),{},{innerProps:r,isRtl:o,size:s}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),r),Ut(zB,{delay:0,offset:o}),Ut(zB,{delay:160,offset:!0}),Ut(zB,{delay:320,offset:!o}))},WCr=function(n,r){var o=n.isDisabled,i=n.isFocused,s=n.theme,a=s.colors,l=s.borderRadius,c=s.spacing;return zt({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:c.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},r?{}:{backgroundColor:o?a.neutral5:a.neutral0,borderColor:o?a.neutral10:i?a.primary:a.neutral20,borderRadius:l,borderStyle:"solid",borderWidth:1,boxShadow:i?"0 0 0 1px ".concat(a.primary):void 0,"&:hover":{borderColor:i?a.primary:a.neutral30}})},GCr=function(n){var r=n.children,o=n.isDisabled,i=n.isFocused,s=n.innerRef,a=n.innerProps,l=n.menuIsOpen;return Ut("div",Gt({ref:s},bi(n,"control",{control:!0,"control--is-disabled":o,"control--is-focused":i,"control--menu-is-open":l}),a,{"aria-disabled":o||void 0}),r)},qCr=GCr,YCr=["data"],KCr=function(n,r){var o=n.theme.spacing;return r?{}:{paddingBottom:o.baseUnit*2,paddingTop:o.baseUnit*2}},ZCr=function(n){var r=n.children,o=n.cx,i=n.getStyles,s=n.getClassNames,a=n.Heading,l=n.headingProps,c=n.innerProps,d=n.label,f=n.theme,h=n.selectProps;return Ut("div",Gt({},bi(n,"group",{group:!0}),c),Ut(a,Gt({},l,{selectProps:h,theme:f,getStyles:i,getClassNames:s,cx:o}),d),Ut("div",null,r))},XCr=function(n,r){var o=n.theme,i=o.colors,s=o.spacing;return zt({label:"group",cursor:"default",display:"block"},r?{}:{color:i.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:s.baseUnit*3,paddingRight:s.baseUnit*3,textTransform:"uppercase"})},QCr=function(n){var r=Frt(n);r.data;var o=Qf(r,YCr);return Ut("div",Gt({},bi(n,"groupHeading",{"group-heading":!0}),o))},JCr=ZCr,e_r=["innerRef","isDisabled","isHidden","inputClassName"],t_r=function(n,r){var o=n.isDisabled,i=n.value,s=n.theme,a=s.spacing,l=s.colors;return zt(zt({visibility:o?"hidden":"visible",transform:i?"translateZ(0)":""},n_r),r?{}:{margin:a.baseUnit/2,paddingBottom:a.baseUnit/2,paddingTop:a.baseUnit/2,color:l.neutral80})},qrt={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},n_r={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":zt({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},qrt)},r_r=function(n){return zt({label:"input",color:"inherit",background:0,opacity:n?0:1,width:"100%"},qrt)},o_r=function(n){var r=n.cx,o=n.value,i=Frt(n),s=i.innerRef,a=i.isDisabled,l=i.isHidden,c=i.inputClassName,d=Qf(i,e_r);return Ut("div",Gt({},bi(n,"input",{"input-container":!0}),{"data-value":o||""}),Ut("input",Gt({className:r({input:!0},c),ref:s,style:r_r(l),disabled:a},d)))},i_r=o_r,s_r=function(n,r){var o=n.theme,i=o.spacing,s=o.borderRadius,a=o.colors;return zt({label:"multiValue",display:"flex",minWidth:0},r?{}:{backgroundColor:a.neutral10,borderRadius:s/2,margin:i.baseUnit/2})},a_r=function(n,r){var o=n.theme,i=o.borderRadius,s=o.colors,a=n.cropWithEllipsis;return zt({overflow:"hidden",textOverflow:a||a===void 0?"ellipsis":void 0,whiteSpace:"nowrap"},r?{}:{borderRadius:i/2,color:s.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},l_r=function(n,r){var o=n.theme,i=o.spacing,s=o.borderRadius,a=o.colors,l=n.isFocused;return zt({alignItems:"center",display:"flex"},r?{}:{borderRadius:s/2,backgroundColor:l?a.dangerLight:void 0,paddingLeft:i.baseUnit,paddingRight:i.baseUnit,":hover":{backgroundColor:a.dangerLight,color:a.danger}})},Yrt=function(n){var r=n.children,o=n.innerProps;return Ut("div",o,r)},c_r=Yrt,u_r=Yrt;function d_r(e){var n=e.children,r=e.innerProps;return Ut("div",Gt({role:"button"},r),n||Ut(bne,{size:14}))}var f_r=function(n){var r=n.children,o=n.components,i=n.data,s=n.innerProps,a=n.isDisabled,l=n.removeProps,c=n.selectProps,d=o.Container,f=o.Label,h=o.Remove;return Ut(d,{data:i,innerProps:zt(zt({},bi(n,"multiValue",{"multi-value":!0,"multi-value--is-disabled":a})),s),selectProps:c},Ut(f,{data:i,innerProps:zt({},bi(n,"multiValueLabel",{"multi-value__label":!0})),selectProps:c},r),Ut(h,{data:i,innerProps:zt(zt({},bi(n,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(r||"option")},l),selectProps:c}))},h_r=f_r,p_r=function(n,r){var o=n.isDisabled,i=n.isFocused,s=n.isSelected,a=n.theme,l=a.spacing,c=a.colors;return zt({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},r?{}:{backgroundColor:s?c.primary:i?c.primary25:"transparent",color:o?c.neutral20:s?c.neutral0:"inherit",padding:"".concat(l.baseUnit*2,"px ").concat(l.baseUnit*3,"px"),":active":{backgroundColor:o?void 0:s?c.primary:c.primary50}})},m_r=function(n){var r=n.children,o=n.isDisabled,i=n.isFocused,s=n.isSelected,a=n.innerRef,l=n.innerProps;return Ut("div",Gt({},bi(n,"option",{option:!0,"option--is-disabled":o,"option--is-focused":i,"option--is-selected":s}),{ref:a,"aria-disabled":o},l),r)},g_r=m_r,v_r=function(n,r){var o=n.theme,i=o.spacing,s=o.colors;return zt({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},r?{}:{color:s.neutral50,marginLeft:i.baseUnit/2,marginRight:i.baseUnit/2})},y_r=function(n){var r=n.children,o=n.innerProps;return Ut("div",Gt({},bi(n,"placeholder",{placeholder:!0}),o),r)},b_r=y_r,x_r=function(n,r){var o=n.isDisabled,i=n.theme,s=i.spacing,a=i.colors;return zt({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},r?{}:{color:o?a.neutral40:a.neutral80,marginLeft:s.baseUnit/2,marginRight:s.baseUnit/2})},w_r=function(n){var r=n.children,o=n.isDisabled,i=n.innerProps;return Ut("div",Gt({},bi(n,"singleValue",{"single-value":!0,"single-value--is-disabled":o}),i),r)},C_r=w_r,Wc={ClearIndicator:BCr,Control:qCr,DropdownIndicator:LCr,DownChevron:Wrt,CrossIcon:bne,Group:JCr,GroupHeading:QCr,IndicatorsContainer:DCr,IndicatorSeparator:VCr,Input:i_r,LoadingIndicator:UCr,Menu:yCr,MenuList:xCr,MenuPortal:ECr,LoadingMessage:SCr,NoOptionsMessage:_Cr,MultiValue:h_r,MultiValueContainer:c_r,MultiValueLabel:u_r,MultiValueRemove:d_r,Option:g_r,Placeholder:b_r,SelectContainer:TCr,SingleValue:C_r,ValueContainer:ACr},__r=function(n){return zt(zt({},Wc),n.components)},S_r={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},k_r=function(n){return Ut("span",Gt({css:S_r},n))},u4e=k_r,E_r={guidance:function(n){var r=n.isSearchable,o=n.isMulti,i=n.tabSelectsValue,s=n.context,a=n.isInitialFocus;switch(s){case"menu":return"Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to exit the menu".concat(i?", press Tab to select the option and exit the menu":"",".");case"input":return a?"".concat(n["aria-label"]||"Select"," is focused ").concat(r?",type to refine list":"",", press Down to open the menu, ").concat(o?" press left to focus selected values":""):"";case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(n){var r=n.action,o=n.label,i=o===void 0?"":o,s=n.labels,a=n.isDisabled;switch(r){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(i,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(s.length>1?"s":""," ").concat(s.join(","),", selected.");case"select-option":return a?"option ".concat(i," is disabled. Select another option."):"option ".concat(i,", selected.");default:return""}},onFocus:function(n){var r=n.context,o=n.focused,i=n.options,s=n.label,a=s===void 0?"":s,l=n.selectValue,c=n.isDisabled,d=n.isSelected,f=n.isAppleDevice,h=function(y,b){return y&&y.length?"".concat(y.indexOf(b)+1," of ").concat(y.length):""};if(r==="value"&&l)return"value ".concat(a," focused, ").concat(h(l,o),".");if(r==="menu"&&f){var m=c?" disabled":"",g="".concat(d?" selected":"").concat(m);return"".concat(a).concat(g,", ").concat(h(i,o),".")}return""},onFilter:function(n){var r=n.inputValue,o=n.resultsMessage;return"".concat(o).concat(r?" for search term "+r:"",".")}},j_r=function(n){var r=n.ariaSelection,o=n.focusedOption,i=n.focusedValue,s=n.focusableOptions,a=n.isFocused,l=n.selectValue,c=n.selectProps,d=n.id,f=n.isAppleDevice,h=c.ariaLiveMessages,m=c.getOptionLabel,g=c.inputValue,v=c.isMulti,y=c.isOptionDisabled,b=c.isSearchable,x=c.menuIsOpen,w=c.options,C=c.screenReaderStatus,_=c.tabSelectsValue,S=c.isLoading,k=c["aria-label"],E=c["aria-live"],j=p.useMemo(function(){return zt(zt({},E_r),h||{})},[h]),T=p.useMemo(function(){var P="";if(r&&j.onChange){var R=r.option,B=r.options,L=r.removedValue,z=r.removedValues,H=r.value,V=function(Z){return Array.isArray(Z)?null:Z},W=L||R||V(H),q=W?m(W):"",F=B||z||void 0,Q=F?F.map(m):[],N=zt({isDisabled:W&&y(W,l),label:q,labels:Q},r);P=j.onChange(N)}return P},[r,j,y,l,m]),$=p.useMemo(function(){var P="",R=o||i,B=!!(o&&l&&l.includes(o));if(R&&j.onFocus){var L={focused:R,label:m(R),isDisabled:y(R,l),isSelected:B,options:s,context:R===o?"menu":"value",selectValue:l,isAppleDevice:f};P=j.onFocus(L)}return P},[o,i,m,y,j,s,l,f]),D=p.useMemo(function(){var P="";if(x&&w.length&&!S&&j.onFilter){var R=C({count:s.length});P=j.onFilter({inputValue:g,resultsMessage:R})}return P},[s,g,x,j,w,C,S]),I=(r==null?void 0:r.action)==="initial-input-focus",O=p.useMemo(function(){var P="";if(j.guidance){var R=i?"value":x?"menu":"input";P=j.guidance({"aria-label":k,context:R,isDisabled:o&&y(o,l),isMulti:v,isSearchable:b,tabSelectsValue:_,isInitialFocus:I})}return P},[k,o,i,v,y,b,x,j,l,_,I]),A=Ut(p.Fragment,null,Ut("span",{id:"aria-selection"},T),Ut("span",{id:"aria-focused"},$),Ut("span",{id:"aria-results"},D),Ut("span",{id:"aria-guidance"},O));return Ut(p.Fragment,null,Ut(u4e,{id:d},I&&A),Ut(u4e,{"aria-live":E,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},a&&!I&&A))},T_r=j_r,XW=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],I_r=new RegExp("["+XW.map(function(e){return e.letters}).join("")+"]","g"),Krt={};for(var HB=0;HB<XW.length;HB++)for(var UB=XW[HB],WB=0;WB<UB.letters.length;WB++)Krt[UB.letters[WB]]=UB.base;var Zrt=function(n){return n.replace(I_r,function(r){return Krt[r]})},A_r=gs(Zrt),d4e=function(n){return n.replace(/^\s+|\s+$/g,"")},$_r=function(n){return"".concat(n.label," ").concat(n.value)},D_r=function(n){return function(r,o){if(r.data.__isNew__)return!0;var i=zt({ignoreCase:!0,ignoreAccents:!0,stringify:$_r,trim:!0,matchFrom:"any"},n),s=i.ignoreCase,a=i.ignoreAccents,l=i.stringify,c=i.trim,d=i.matchFrom,f=c?d4e(o):o,h=c?d4e(l(r)):l(r);return s&&(f=f.toLowerCase(),h=h.toLowerCase()),a&&(f=A_r(f),h=Zrt(h)),d==="start"?h.substr(0,f.length)===f:h.indexOf(f)>-1}},O_r=["innerRef"];function P_r(e){var n=e.innerRef,r=Qf(e,O_r),o=uCr(r,"onExited","in","enter","exit","appear");return Ut("input",Gt({ref:n},o,{css:yne({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var R_r=function(n){n.cancelable&&n.preventDefault(),n.stopPropagation()};function M_r(e){var n=e.isEnabled,r=e.onBottomArrive,o=e.onBottomLeave,i=e.onTopArrive,s=e.onTopLeave,a=p.useRef(!1),l=p.useRef(!1),c=p.useRef(0),d=p.useRef(null),f=p.useCallback(function(b,x){if(d.current!==null){var w=d.current,C=w.scrollTop,_=w.scrollHeight,S=w.clientHeight,k=d.current,E=x>0,j=_-S-C,T=!1;j>x&&a.current&&(o&&o(b),a.current=!1),E&&l.current&&(s&&s(b),l.current=!1),E&&x>j?(r&&!a.current&&r(b),k.scrollTop=_,T=!0,a.current=!0):!E&&-x>C&&(i&&!l.current&&i(b),k.scrollTop=0,T=!0,l.current=!0),T&&R_r(b)}},[r,o,i,s]),h=p.useCallback(function(b){f(b,b.deltaY)},[f]),m=p.useCallback(function(b){c.current=b.changedTouches[0].clientY},[]),g=p.useCallback(function(b){var x=c.current-b.changedTouches[0].clientY;f(b,x)},[f]),v=p.useCallback(function(b){if(b){var x=aCr?{passive:!1}:!1;b.addEventListener("wheel",h,x),b.addEventListener("touchstart",m,x),b.addEventListener("touchmove",g,x)}},[g,m,h]),y=p.useCallback(function(b){b&&(b.removeEventListener("wheel",h,!1),b.removeEventListener("touchstart",m,!1),b.removeEventListener("touchmove",g,!1))},[g,m,h]);return p.useEffect(function(){if(n){var b=d.current;return v(b),function(){y(b)}}},[n,v,y]),function(b){d.current=b}}var f4e=["boxSizing","height","overflow","paddingRight","position"],h4e={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function p4e(e){e.preventDefault()}function m4e(e){e.stopPropagation()}function g4e(){var e=this.scrollTop,n=this.scrollHeight,r=e+this.offsetHeight;e===0?this.scrollTop=1:r===n&&(this.scrollTop=e-1)}function v4e(){return"ontouchstart"in window||navigator.maxTouchPoints}var y4e=!!(typeof window<"u"&&window.document&&window.document.createElement),nC=0,By={capture:!1,passive:!1};function L_r(e){var n=e.isEnabled,r=e.accountForScrollbars,o=r===void 0?!0:r,i=p.useRef({}),s=p.useRef(null),a=p.useCallback(function(c){if(y4e){var d=document.body,f=d&&d.style;if(o&&f4e.forEach(function(v){var y=f&&f[v];i.current[v]=y}),o&&nC<1){var h=parseInt(i.current.paddingRight,10)||0,m=document.body?document.body.clientWidth:0,g=window.innerWidth-m+h||0;Object.keys(h4e).forEach(function(v){var y=h4e[v];f&&(f[v]=y)}),f&&(f.paddingRight="".concat(g,"px"))}d&&v4e()&&(d.addEventListener("touchmove",p4e,By),c&&(c.addEventListener("touchstart",g4e,By),c.addEventListener("touchmove",m4e,By))),nC+=1}},[o]),l=p.useCallback(function(c){if(y4e){var d=document.body,f=d&&d.style;nC=Math.max(nC-1,0),o&&nC<1&&f4e.forEach(function(h){var m=i.current[h];f&&(f[h]=m)}),d&&v4e()&&(d.removeEventListener("touchmove",p4e,By),c&&(c.removeEventListener("touchstart",g4e,By),c.removeEventListener("touchmove",m4e,By)))}},[o]);return p.useEffect(function(){if(n){var c=s.current;return a(c),function(){l(c)}}},[n,a,l]),function(c){s.current=c}}var F_r=function(n){var r=n.target;return r.ownerDocument.activeElement&&r.ownerDocument.activeElement.blur()},B_r={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function N_r(e){var n=e.children,r=e.lockEnabled,o=e.captureEnabled,i=o===void 0?!0:o,s=e.onBottomArrive,a=e.onBottomLeave,l=e.onTopArrive,c=e.onTopLeave,d=M_r({isEnabled:i,onBottomArrive:s,onBottomLeave:a,onTopArrive:l,onTopLeave:c}),f=L_r({isEnabled:r}),h=function(g){d(g),f(g)};return Ut(p.Fragment,null,r&&Ut("div",{onClick:F_r,css:B_r}),n(h))}var V_r={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},z_r=function(n){var r=n.name,o=n.onFocus;return Ut("input",{required:!0,name:r,tabIndex:-1,"aria-hidden":"true",onFocus:o,css:V_r,value:"",onChange:function(){}})},H_r=z_r;function xne(e){var n;return typeof window<"u"&&window.navigator!=null?e.test(((n=window.navigator.userAgentData)===null||n===void 0?void 0:n.platform)||window.navigator.platform):!1}function U_r(){return xne(/^iPhone/i)}function Xrt(){return xne(/^Mac/i)}function W_r(){return xne(/^iPad/i)||Xrt()&&navigator.maxTouchPoints>1}function G_r(){return U_r()||W_r()}function q_r(){return Xrt()||G_r()}var Y_r=function(n){return n.label},Qrt=function(n){return n.label},Jrt=function(n){return n.value},K_r=function(n){return!!n.isDisabled},Z_r={clearIndicator:FCr,container:jCr,control:WCr,dropdownIndicator:MCr,group:KCr,groupHeading:XCr,indicatorsContainer:$Cr,indicatorSeparator:NCr,input:t_r,loadingIndicator:HCr,loadingMessage:CCr,menu:mCr,menuList:bCr,menuPortal:kCr,multiValue:s_r,multiValueLabel:a_r,multiValueRemove:l_r,noOptionsMessage:wCr,option:p_r,placeholder:v_r,singleValue:x_r,valueContainer:ICr},X_r={primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},Q_r=4,eot=4,J_r=38,eSr=eot*2,tSr={baseUnit:eot,controlHeight:J_r,menuGutter:eSr},GB={borderRadius:Q_r,colors:X_r,spacing:tSr},nSr={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:l4e(),captureMenuScroll:!l4e(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:D_r(),formatGroupLabel:Y_r,getOptionLabel:Qrt,getOptionValue:Jrt,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:K_r,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!iCr(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(n){var r=n.count;return"".concat(r," result").concat(r!==1?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function b4e(e,n,r,o){var i=rot(e,n,r),s=oot(e,n,r),a=not(e,n),l=LO(e,n);return{type:"option",data:n,isDisabled:i,isSelected:s,label:a,value:l,index:o}}function s4(e,n){return e.options.map(function(r,o){if("options"in r){var i=r.options.map(function(a,l){return b4e(e,a,n,l)}).filter(function(a){return w4e(e,a)});return i.length>0?{type:"group",data:r,options:i,index:o}:void 0}var s=b4e(e,r,n,o);return w4e(e,s)?s:void 0}).filter(lCr)}function tot(e){return e.reduce(function(n,r){return r.type==="group"?n.push.apply(n,yx(r.options.map(function(o){return o.data}))):n.push(r.data),n},[])}function x4e(e,n){return e.reduce(function(r,o){return o.type==="group"?r.push.apply(r,yx(o.options.map(function(i){return{data:i.data,id:"".concat(n,"-").concat(o.index,"-").concat(i.index)}}))):r.push({data:o.data,id:"".concat(n,"-").concat(o.index)}),r},[])}function rSr(e,n){return tot(s4(e,n))}function w4e(e,n){var r=e.inputValue,o=r===void 0?"":r,i=n.data,s=n.isSelected,a=n.label,l=n.value;return(!sot(e)||!s)&&iot(e,{label:a,value:l,data:i},o)}function oSr(e,n){var r=e.focusedValue,o=e.selectValue,i=o.indexOf(r);if(i>-1){var s=n.indexOf(r);if(s>-1)return r;if(i<n.length)return n[i]}return null}function iSr(e,n){var r=e.focusedOption;return r&&n.indexOf(r)>-1?r:n[0]}var qB=function(n,r){var o,i=(o=n.find(function(s){return s.data===r}))===null||o===void 0?void 0:o.id;return i||null},not=function(n,r){return n.getOptionLabel(r)},LO=function(n,r){return n.getOptionValue(r)};function rot(e,n,r){return typeof e.isOptionDisabled=="function"?e.isOptionDisabled(n,r):!1}function oot(e,n,r){if(r.indexOf(n)>-1)return!0;if(typeof e.isOptionSelected=="function")return e.isOptionSelected(n,r);var o=LO(e,n);return r.some(function(i){return LO(e,i)===o})}function iot(e,n,r){return e.filterOption?e.filterOption(n,r):!0}var sot=function(n){var r=n.hideSelectedOptions,o=n.isMulti;return r===void 0?o:r},sSr=1,wne=function(e){Q2r(r,e);var n=n5r(r);function r(o){var i;if(Z2r(this,r),i=n.call(this,o),i.state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:""},i.blockOptionHover=!1,i.isComposing=!1,i.commonProps=void 0,i.initialTouchX=0,i.initialTouchY=0,i.openAfterFocus=!1,i.scrollToFocusedOptionOnUpdate=!1,i.userIsDragging=void 0,i.isAppleDevice=q_r(),i.controlRef=null,i.getControlRef=function(c){i.controlRef=c},i.focusedOptionRef=null,i.getFocusedOptionRef=function(c){i.focusedOptionRef=c},i.menuListRef=null,i.getMenuListRef=function(c){i.menuListRef=c},i.inputRef=null,i.getInputRef=function(c){i.inputRef=c},i.focus=i.focusInput,i.blur=i.blurInput,i.onChange=function(c,d){var f=i.props,h=f.onChange,m=f.name;d.name=m,i.ariaOnChange(c,d),h(c,d)},i.setValue=function(c,d,f){var h=i.props,m=h.closeMenuOnSelect,g=h.isMulti,v=h.inputValue;i.onInputChange("",{action:"set-value",prevInputValue:v}),m&&(i.setState({inputIsHiddenAfterUpdate:!g}),i.onMenuClose()),i.setState({clearFocusValueOnUpdate:!0}),i.onChange(c,{action:d,option:f})},i.selectOption=function(c){var d=i.props,f=d.blurInputOnSelect,h=d.isMulti,m=d.name,g=i.state.selectValue,v=h&&i.isOptionSelected(c,g),y=i.isOptionDisabled(c,g);if(v){var b=i.getOptionValue(c);i.setValue(g.filter(function(x){return i.getOptionValue(x)!==b}),"deselect-option",c)}else if(!y)h?i.setValue([].concat(yx(g),[c]),"select-option",c):i.setValue(c,"select-option");else{i.ariaOnChange(c,{action:"select-option",option:c,name:m});return}f&&i.blurInput()},i.removeValue=function(c){var d=i.props.isMulti,f=i.state.selectValue,h=i.getOptionValue(c),m=f.filter(function(v){return i.getOptionValue(v)!==h}),g=HC(d,m,m[0]||null);i.onChange(g,{action:"remove-value",removedValue:c}),i.focusInput()},i.clearValue=function(){var c=i.state.selectValue;i.onChange(HC(i.props.isMulti,[],null),{action:"clear",removedValues:c})},i.popValue=function(){var c=i.props.isMulti,d=i.state.selectValue,f=d[d.length-1],h=d.slice(0,d.length-1),m=HC(c,h,h[0]||null);i.onChange(m,{action:"pop-value",removedValue:f})},i.getFocusedOptionId=function(c){return qB(i.state.focusableOptionsWithIds,c)},i.getFocusableOptionsWithIds=function(){return x4e(s4(i.props,i.state.selectValue),i.getElementId("option"))},i.getValue=function(){return i.state.selectValue},i.cx=function(){for(var c=arguments.length,d=new Array(c),f=0;f<c;f++)d[f]=arguments[f];return eCr.apply(void 0,[i.props.classNamePrefix].concat(d))},i.getOptionLabel=function(c){return not(i.props,c)},i.getOptionValue=function(c){return LO(i.props,c)},i.getStyles=function(c,d){var f=i.props.unstyled,h=Z_r[c](d,f);h.boxSizing="border-box";var m=i.props.styles[c];return m?m(h,d):h},i.getClassNames=function(c,d){var f,h;return(f=(h=i.props.classNames)[c])===null||f===void 0?void 0:f.call(h,d)},i.getElementId=function(c){return"".concat(i.state.instancePrefix,"-").concat(c)},i.getComponents=function(){return __r(i.props)},i.buildCategorizedOptions=function(){return s4(i.props,i.state.selectValue)},i.getCategorizedOptions=function(){return i.props.menuIsOpen?i.buildCategorizedOptions():[]},i.buildFocusableOptions=function(){return tot(i.buildCategorizedOptions())},i.getFocusableOptions=function(){return i.props.menuIsOpen?i.buildFocusableOptions():[]},i.ariaOnChange=function(c,d){i.setState({ariaSelection:zt({value:c},d)})},i.onMenuMouseDown=function(c){c.button===0&&(c.stopPropagation(),c.preventDefault(),i.focusInput())},i.onMenuMouseMove=function(c){i.blockOptionHover=!1},i.onControlMouseDown=function(c){if(!c.defaultPrevented){var d=i.props.openMenuOnClick;i.state.isFocused?i.props.menuIsOpen?c.target.tagName!=="INPUT"&&c.target.tagName!=="TEXTAREA"&&i.onMenuClose():d&&i.openMenu("first"):(d&&(i.openAfterFocus=!0),i.focusInput()),c.target.tagName!=="INPUT"&&c.target.tagName!=="TEXTAREA"&&c.preventDefault()}},i.onDropdownIndicatorMouseDown=function(c){if(!(c&&c.type==="mousedown"&&c.button!==0)&&!i.props.isDisabled){var d=i.props,f=d.isMulti,h=d.menuIsOpen;i.focusInput(),h?(i.setState({inputIsHiddenAfterUpdate:!f}),i.onMenuClose()):i.openMenu("first"),c.preventDefault()}},i.onClearIndicatorMouseDown=function(c){c&&c.type==="mousedown"&&c.button!==0||(i.clearValue(),c.preventDefault(),i.openAfterFocus=!1,c.type==="touchend"?i.focusInput():setTimeout(function(){return i.focusInput()}))},i.onScroll=function(c){typeof i.props.closeMenuOnScroll=="boolean"?c.target instanceof HTMLElement&&NM(c.target)&&i.props.onMenuClose():typeof i.props.closeMenuOnScroll=="function"&&i.props.closeMenuOnScroll(c)&&i.props.onMenuClose()},i.onCompositionStart=function(){i.isComposing=!0},i.onCompositionEnd=function(){i.isComposing=!1},i.onTouchStart=function(c){var d=c.touches,f=d&&d.item(0);f&&(i.initialTouchX=f.clientX,i.initialTouchY=f.clientY,i.userIsDragging=!1)},i.onTouchMove=function(c){var d=c.touches,f=d&&d.item(0);if(f){var h=Math.abs(f.clientX-i.initialTouchX),m=Math.abs(f.clientY-i.initialTouchY),g=5;i.userIsDragging=h>g||m>g}},i.onTouchEnd=function(c){i.userIsDragging||(i.controlRef&&!i.controlRef.contains(c.target)&&i.menuListRef&&!i.menuListRef.contains(c.target)&&i.blurInput(),i.initialTouchX=0,i.initialTouchY=0)},i.onControlTouchEnd=function(c){i.userIsDragging||i.onControlMouseDown(c)},i.onClearIndicatorTouchEnd=function(c){i.userIsDragging||i.onClearIndicatorMouseDown(c)},i.onDropdownIndicatorTouchEnd=function(c){i.userIsDragging||i.onDropdownIndicatorMouseDown(c)},i.handleInputChange=function(c){var d=i.props.inputValue,f=c.currentTarget.value;i.setState({inputIsHiddenAfterUpdate:!1}),i.onInputChange(f,{action:"input-change",prevInputValue:d}),i.props.menuIsOpen||i.onMenuOpen()},i.onInputFocus=function(c){i.props.onFocus&&i.props.onFocus(c),i.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(i.openAfterFocus||i.props.openMenuOnFocus)&&i.openMenu("first"),i.openAfterFocus=!1},i.onInputBlur=function(c){var d=i.props.inputValue;if(i.menuListRef&&i.menuListRef.contains(document.activeElement)){i.inputRef.focus();return}i.props.onBlur&&i.props.onBlur(c),i.onInputChange("",{action:"input-blur",prevInputValue:d}),i.onMenuClose(),i.setState({focusedValue:null,isFocused:!1})},i.onOptionHover=function(c){if(!(i.blockOptionHover||i.state.focusedOption===c)){var d=i.getFocusableOptions(),f=d.indexOf(c);i.setState({focusedOption:c,focusedOptionId:f>-1?i.getFocusedOptionId(c):null})}},i.shouldHideSelectedOptions=function(){return sot(i.props)},i.onValueInputFocus=function(c){c.preventDefault(),c.stopPropagation(),i.focus()},i.onKeyDown=function(c){var d=i.props,f=d.isMulti,h=d.backspaceRemovesValue,m=d.escapeClearsValue,g=d.inputValue,v=d.isClearable,y=d.isDisabled,b=d.menuIsOpen,x=d.onKeyDown,w=d.tabSelectsValue,C=d.openMenuOnFocus,_=i.state,S=_.focusedOption,k=_.focusedValue,E=_.selectValue;if(!y&&!(typeof x=="function"&&(x(c),c.defaultPrevented))){switch(i.blockOptionHover=!0,c.key){case"ArrowLeft":if(!f||g)return;i.focusValue("previous");break;case"ArrowRight":if(!f||g)return;i.focusValue("next");break;case"Delete":case"Backspace":if(g)return;if(k)i.removeValue(k);else{if(!h)return;f?i.popValue():v&&i.clearValue()}break;case"Tab":if(i.isComposing||c.shiftKey||!b||!w||!S||C&&i.isOptionSelected(S,E))return;i.selectOption(S);break;case"Enter":if(c.keyCode===229)break;if(b){if(!S||i.isComposing)return;i.selectOption(S);break}return;case"Escape":b?(i.setState({inputIsHiddenAfterUpdate:!1}),i.onInputChange("",{action:"menu-close",prevInputValue:g}),i.onMenuClose()):v&&m&&i.clearValue();break;case" ":if(g)return;if(!b){i.openMenu("first");break}if(!S)return;i.selectOption(S);break;case"ArrowUp":b?i.focusOption("up"):i.openMenu("last");break;case"ArrowDown":b?i.focusOption("down"):i.openMenu("first");break;case"PageUp":if(!b)return;i.focusOption("pageup");break;case"PageDown":if(!b)return;i.focusOption("pagedown");break;case"Home":if(!b)return;i.focusOption("first");break;case"End":if(!b)return;i.focusOption("last");break;default:return}c.preventDefault()}},i.state.instancePrefix="react-select-"+(i.props.instanceId||++sSr),i.state.selectValue=RO(o.value),o.menuIsOpen&&i.state.selectValue.length){var s=i.getFocusableOptionsWithIds(),a=i.buildFocusableOptions(),l=a.indexOf(i.state.selectValue[0]);i.state.focusableOptionsWithIds=s,i.state.focusedOption=a[l],i.state.focusedOptionId=qB(s,a[l])}return i}return X2r(r,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&a4e(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(i){var s=this.props,a=s.isDisabled,l=s.menuIsOpen,c=this.state.isFocused;(c&&!a&&i.isDisabled||c&&l&&!i.menuIsOpen)&&this.focusInput(),c&&a&&!i.isDisabled?this.setState({isFocused:!1},this.onMenuClose):!c&&!a&&i.isDisabled&&this.inputRef===document.activeElement&&this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(a4e(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(i,s){this.props.onInputChange(i,s)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(i){var s=this,a=this.state,l=a.selectValue,c=a.isFocused,d=this.buildFocusableOptions(),f=i==="first"?0:d.length-1;if(!this.props.isMulti){var h=d.indexOf(l[0]);h>-1&&(f=h)}this.scrollToFocusedOptionOnUpdate=!(c&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:d[f],focusedOptionId:this.getFocusedOptionId(d[f])},function(){return s.onMenuOpen()})}},{key:"focusValue",value:function(i){var s=this.state,a=s.selectValue,l=s.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var c=a.indexOf(l);l||(c=-1);var d=a.length-1,f=-1;if(a.length){switch(i){case"previous":c===0?f=0:c===-1?f=d:f=c-1;break;case"next":c>-1&&c<d&&(f=c+1);break}this.setState({inputIsHidden:f!==-1,focusedValue:a[f]})}}}},{key:"focusOption",value:function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"first",s=this.props.pageSize,a=this.state.focusedOption,l=this.getFocusableOptions();if(l.length){var c=0,d=l.indexOf(a);a||(d=-1),i==="up"?c=d>0?d-1:l.length-1:i==="down"?c=(d+1)%l.length:i==="pageup"?(c=d-s,c<0&&(c=0)):i==="pagedown"?(c=d+s,c>l.length-1&&(c=l.length-1)):i==="last"&&(c=l.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:l[c],focusedValue:null,focusedOptionId:this.getFocusedOptionId(l[c])})}}},{key:"getTheme",value:function(){return this.props.theme?typeof this.props.theme=="function"?this.props.theme(GB):zt(zt({},GB),this.props.theme):GB}},{key:"getCommonProps",value:function(){var i=this.clearValue,s=this.cx,a=this.getStyles,l=this.getClassNames,c=this.getValue,d=this.selectOption,f=this.setValue,h=this.props,m=h.isMulti,g=h.isRtl,v=h.options,y=this.hasValue();return{clearValue:i,cx:s,getStyles:a,getClassNames:l,getValue:c,hasValue:y,isMulti:m,isRtl:g,options:v,selectOption:d,selectProps:h,setValue:f,theme:this.getTheme()}}},{key:"hasValue",value:function(){var i=this.state.selectValue;return i.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var i=this.props,s=i.isClearable,a=i.isMulti;return s===void 0?a:s}},{key:"isOptionDisabled",value:function(i,s){return rot(this.props,i,s)}},{key:"isOptionSelected",value:function(i,s){return oot(this.props,i,s)}},{key:"filterOption",value:function(i,s){return iot(this.props,i,s)}},{key:"formatOptionLabel",value:function(i,s){if(typeof this.props.formatOptionLabel=="function"){var a=this.props.inputValue,l=this.state.selectValue;return this.props.formatOptionLabel(i,{context:s,inputValue:a,selectValue:l})}else return this.getOptionLabel(i)}},{key:"formatGroupLabel",value:function(i){return this.props.formatGroupLabel(i)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var i=this.props,s=i.isDisabled,a=i.isSearchable,l=i.inputId,c=i.inputValue,d=i.tabIndex,f=i.form,h=i.menuIsOpen,m=i.required,g=this.getComponents(),v=g.Input,y=this.state,b=y.inputIsHidden,x=y.ariaSelection,w=this.commonProps,C=l||this.getElementId("input"),_=zt(zt(zt({"aria-autocomplete":"list","aria-expanded":h,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":m,role:"combobox","aria-activedescendant":this.isAppleDevice?void 0:this.state.focusedOptionId||""},h&&{"aria-controls":this.getElementId("listbox")}),!a&&{"aria-readonly":!0}),this.hasValue()?(x==null?void 0:x.action)==="initial-input-focus"&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return a?p.createElement(v,Gt({},w,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:C,innerRef:this.getInputRef,isDisabled:s,isHidden:b,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:d,form:f,type:"text",value:c},_)):p.createElement(P_r,Gt({id:C,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:PO,onFocus:this.onInputFocus,disabled:s,tabIndex:d,inputMode:"none",form:f,value:""},_))}},{key:"renderPlaceholderOrValue",value:function(){var i=this,s=this.getComponents(),a=s.MultiValue,l=s.MultiValueContainer,c=s.MultiValueLabel,d=s.MultiValueRemove,f=s.SingleValue,h=s.Placeholder,m=this.commonProps,g=this.props,v=g.controlShouldRenderValue,y=g.isDisabled,b=g.isMulti,x=g.inputValue,w=g.placeholder,C=this.state,_=C.selectValue,S=C.focusedValue,k=C.isFocused;if(!this.hasValue()||!v)return x?null:p.createElement(h,Gt({},m,{key:"placeholder",isDisabled:y,isFocused:k,innerProps:{id:this.getElementId("placeholder")}}),w);if(b)return _.map(function(j,T){var $=j===S,D="".concat(i.getOptionLabel(j),"-").concat(i.getOptionValue(j));return p.createElement(a,Gt({},m,{components:{Container:l,Label:c,Remove:d},isFocused:$,isDisabled:y,key:D,index:T,removeProps:{onClick:function(){return i.removeValue(j)},onTouchEnd:function(){return i.removeValue(j)},onMouseDown:function(O){O.preventDefault()}},data:j}),i.formatOptionLabel(j,"value"))});if(x)return null;var E=_[0];return p.createElement(f,Gt({},m,{data:E,isDisabled:y}),this.formatOptionLabel(E,"value"))}},{key:"renderClearIndicator",value:function(){var i=this.getComponents(),s=i.ClearIndicator,a=this.commonProps,l=this.props,c=l.isDisabled,d=l.isLoading,f=this.state.isFocused;if(!this.isClearable()||!s||c||!this.hasValue()||d)return null;var h={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return p.createElement(s,Gt({},a,{innerProps:h,isFocused:f}))}},{key:"renderLoadingIndicator",value:function(){var i=this.getComponents(),s=i.LoadingIndicator,a=this.commonProps,l=this.props,c=l.isDisabled,d=l.isLoading,f=this.state.isFocused;if(!s||!d)return null;var h={"aria-hidden":"true"};return p.createElement(s,Gt({},a,{innerProps:h,isDisabled:c,isFocused:f}))}},{key:"renderIndicatorSeparator",value:function(){var i=this.getComponents(),s=i.DropdownIndicator,a=i.IndicatorSeparator;if(!s||!a)return null;var l=this.commonProps,c=this.props.isDisabled,d=this.state.isFocused;return p.createElement(a,Gt({},l,{isDisabled:c,isFocused:d}))}},{key:"renderDropdownIndicator",value:function(){var i=this.getComponents(),s=i.DropdownIndicator;if(!s)return null;var a=this.commonProps,l=this.props.isDisabled,c=this.state.isFocused,d={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return p.createElement(s,Gt({},a,{innerProps:d,isDisabled:l,isFocused:c}))}},{key:"renderMenu",value:function(){var i=this,s=this.getComponents(),a=s.Group,l=s.GroupHeading,c=s.Menu,d=s.MenuList,f=s.MenuPortal,h=s.LoadingMessage,m=s.NoOptionsMessage,g=s.Option,v=this.commonProps,y=this.state.focusedOption,b=this.props,x=b.captureMenuScroll,w=b.inputValue,C=b.isLoading,_=b.loadingMessage,S=b.minMenuHeight,k=b.maxMenuHeight,E=b.menuIsOpen,j=b.menuPlacement,T=b.menuPosition,$=b.menuPortalTarget,D=b.menuShouldBlockScroll,I=b.menuShouldScrollIntoView,O=b.noOptionsMessage,A=b.onMenuScrollToTop,P=b.onMenuScrollToBottom;if(!E)return null;var R=function(q,F){var Q=q.type,N=q.data,Y=q.isDisabled,Z=q.isSelected,ne=q.label,X=q.value,J=y===N,oe=Y?void 0:function(){return i.onOptionHover(N)},ue=Y?void 0:function(){return i.selectOption(N)},le="".concat(i.getElementId("option"),"-").concat(F),fe={id:le,onClick:ue,onMouseMove:oe,onMouseOver:oe,tabIndex:-1,role:"option","aria-selected":i.isAppleDevice?void 0:Z};return p.createElement(g,Gt({},v,{innerProps:fe,data:N,isDisabled:Y,isSelected:Z,key:le,label:ne,type:Q,value:X,isFocused:J,innerRef:J?i.getFocusedOptionRef:void 0}),i.formatOptionLabel(q.data,"menu"))},B;if(this.hasOptions())B=this.getCategorizedOptions().map(function(W){if(W.type==="group"){var q=W.data,F=W.options,Q=W.index,N="".concat(i.getElementId("group"),"-").concat(Q),Y="".concat(N,"-heading");return p.createElement(a,Gt({},v,{key:N,data:q,options:F,Heading:l,headingProps:{id:Y,data:W.data},label:i.formatGroupLabel(W.data)}),W.options.map(function(Z){return R(Z,"".concat(Q,"-").concat(Z.index))}))}else if(W.type==="option")return R(W,"".concat(W.index))});else if(C){var L=_({inputValue:w});if(L===null)return null;B=p.createElement(h,v,L)}else{var z=O({inputValue:w});if(z===null)return null;B=p.createElement(m,v,z)}var H={minMenuHeight:S,maxMenuHeight:k,menuPlacement:j,menuPosition:T,menuShouldScrollIntoView:I},V=p.createElement(gCr,Gt({},v,H),function(W){var q=W.ref,F=W.placerProps,Q=F.placement,N=F.maxHeight;return p.createElement(c,Gt({},v,H,{innerRef:q,innerProps:{onMouseDown:i.onMenuMouseDown,onMouseMove:i.onMenuMouseMove},isLoading:C,placement:Q}),p.createElement(N_r,{captureEnabled:x,onTopArrive:A,onBottomArrive:P,lockEnabled:D},function(Y){return p.createElement(d,Gt({},v,{innerRef:function(ne){i.getMenuListRef(ne),Y(ne)},innerProps:{role:"listbox","aria-multiselectable":v.isMulti,id:i.getElementId("listbox")},isLoading:C,maxHeight:N,focusedOption:y}),B)}))});return $||T==="fixed"?p.createElement(f,Gt({},v,{appendTo:$,controlElement:this.controlRef,menuPlacement:j,menuPosition:T}),V):V}},{key:"renderFormField",value:function(){var i=this,s=this.props,a=s.delimiter,l=s.isDisabled,c=s.isMulti,d=s.name,f=s.required,h=this.state.selectValue;if(f&&!this.hasValue()&&!l)return p.createElement(H_r,{name:d,onFocus:this.onValueInputFocus});if(!(!d||l))if(c)if(a){var m=h.map(function(y){return i.getOptionValue(y)}).join(a);return p.createElement("input",{name:d,type:"hidden",value:m})}else{var g=h.length>0?h.map(function(y,b){return p.createElement("input",{key:"i-".concat(b),name:d,type:"hidden",value:i.getOptionValue(y)})}):p.createElement("input",{name:d,type:"hidden",value:""});return p.createElement("div",null,g)}else{var v=h[0]?this.getOptionValue(h[0]):"";return p.createElement("input",{name:d,type:"hidden",value:v})}}},{key:"renderLiveRegion",value:function(){var i=this.commonProps,s=this.state,a=s.ariaSelection,l=s.focusedOption,c=s.focusedValue,d=s.isFocused,f=s.selectValue,h=this.getFocusableOptions();return p.createElement(T_r,Gt({},i,{id:this.getElementId("live-region"),ariaSelection:a,focusedOption:l,focusedValue:c,isFocused:d,selectValue:f,focusableOptions:h,isAppleDevice:this.isAppleDevice}))}},{key:"render",value:function(){var i=this.getComponents(),s=i.Control,a=i.IndicatorsContainer,l=i.SelectContainer,c=i.ValueContainer,d=this.props,f=d.className,h=d.id,m=d.isDisabled,g=d.menuIsOpen,v=this.state.isFocused,y=this.commonProps=this.getCommonProps();return p.createElement(l,Gt({},y,{className:f,innerProps:{id:h,onKeyDown:this.onKeyDown},isDisabled:m,isFocused:v}),this.renderLiveRegion(),p.createElement(s,Gt({},y,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:m,isFocused:v,menuIsOpen:g}),p.createElement(c,Gt({},y,{isDisabled:m}),this.renderPlaceholderOrValue(),this.renderInput()),p.createElement(a,Gt({},y,{isDisabled:m}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(i,s){var a=s.prevProps,l=s.clearFocusValueOnUpdate,c=s.inputIsHiddenAfterUpdate,d=s.ariaSelection,f=s.isFocused,h=s.prevWasFocused,m=s.instancePrefix,g=i.options,v=i.value,y=i.menuIsOpen,b=i.inputValue,x=i.isMulti,w=RO(v),C={};if(a&&(v!==a.value||g!==a.options||y!==a.menuIsOpen||b!==a.inputValue)){var _=y?rSr(i,w):[],S=y?x4e(s4(i,w),"".concat(m,"-option")):[],k=l?oSr(s,w):null,E=iSr(s,_),j=qB(S,E);C={selectValue:w,focusedOption:E,focusedOptionId:j,focusableOptionsWithIds:S,focusedValue:k,clearFocusValueOnUpdate:!1}}var T=c!=null&&i!==a?{inputIsHidden:c,inputIsHiddenAfterUpdate:void 0}:{},$=d,D=f&&h;return f&&!D&&($={value:HC(x,w,w[0]||null),options:w,action:"initial-input-focus"},D=!h),(d==null?void 0:d.action)==="initial-input-focus"&&($=null),zt(zt(zt({},C),T),{},{prevProps:i,ariaSelection:$,prevWasFocused:D})}}]),r}(p.Component);wne.defaultProps=nSr;var aSr=p.forwardRef(function(e,n){var r=Ert(e);return p.createElement(wne,Gt({ref:n},r))}),lSr=aSr;const VM=0,m1=1,z2=2,aot=4;function lot(e,n){return r=>e(n(r))}function cSr(e,n){return n(e)}function cot(e,n){return r=>e(n,r)}function C4e(e,n){return()=>e(n)}function zM(e,n){return n(e),e}function qo(...e){return e}function uSr(e){e()}function _4e(e){return()=>e}function dSr(...e){return()=>{e.map(uSr)}}function Cne(e){return e!==void 0}function H2(){}function Fr(e,n){return e(m1,n)}function kn(e,n){e(VM,n)}function _ne(e){e(z2)}function Xa(e){return e(aot)}function Vt(e,n){return Fr(e,cot(n,VM))}function Cp(e,n){const r=e(m1,o=>{r(),n(o)});return r}function ir(){const e=[];return(n,r)=>{switch(n){case z2:e.splice(0,e.length);return;case m1:return e.push(r),()=>{const o=e.indexOf(r);o>-1&&e.splice(o,1)};case VM:e.slice().forEach(o=>{o(r)});return;default:throw new Error(`unrecognized action ${n}`)}}}function lt(e){let n=e;const r=ir();return(o,i)=>{switch(o){case m1:i(n);break;case VM:n=i;break;case aot:return n}return r(o,i)}}function fSr(e){let n,r;const o=()=>n&&n();return function(i,s){switch(i){case m1:return s?r===s?void 0:(o(),r=s,n=Fr(e,s),n):(o(),H2);case z2:o(),r=null;return;default:throw new Error(`unrecognized action ${i}`)}}}function Sc(e){return zM(ir(),n=>Vt(e,n))}function Qa(e,n){return zM(lt(n),r=>Vt(e,r))}function hSr(...e){return n=>e.reduceRight(cSr,n)}function Ue(e,...n){const r=hSr(...n);return(o,i)=>{switch(o){case m1:return Fr(e,r(i));case z2:_ne(e);return}}}function uot(e,n){return e===n}function Wo(e=uot){let n;return r=>o=>{e(n,o)||(n=o,r(o))}}function an(e){return n=>r=>{e(r)&&n(r)}}function St(e){return n=>lot(n,e)}function _h(e){return n=>()=>n(e)}function gf(e,n){return r=>o=>r(n=e(n,o))}function xw(e){return n=>r=>{e>0?e--:n(r)}}function zm(e){let n=null,r;return o=>i=>{n=i,!r&&(r=setTimeout(()=>{r=void 0,o(n)},e))}}function S4e(e){let n,r;return o=>i=>{n=i,r&&clearTimeout(r),r=setTimeout(()=>{o(n)},e)}}function Pn(...e){const n=new Array(e.length);let r=0,o=null;const i=Math.pow(2,e.length)-1;return e.forEach((s,a)=>{const l=Math.pow(2,a);Fr(s,c=>{const d=r;r=r|l,n[a]=c,d!==i&&r===i&&o&&(o(),o=null)})}),s=>a=>{const l=()=>s([a].concat(n));r===i?l():o=l}}function k4e(...e){return function(n,r){switch(n){case m1:return dSr(...e.map(o=>Fr(o,r)));case z2:return;default:throw new Error(`unrecognized action ${n}`)}}}function sn(e,n=uot){return Ue(e,Wo(n))}function Ps(...e){const n=ir(),r=new Array(e.length);let o=0;const i=Math.pow(2,e.length)-1;return e.forEach((s,a)=>{const l=Math.pow(2,a);Fr(s,c=>{r[a]=c,o=o|l,o===i&&kn(n,r)})}),function(s,a){switch(s){case m1:return o===i&&a(r),Fr(n,a);case z2:return _ne(n);default:throw new Error(`unrecognized action ${s}`)}}}function Wr(e,n=[],{singleton:r}={singleton:!0}){return{id:pSr(),constructor:e,dependencies:n,singleton:r}}const pSr=()=>Symbol();function mSr(e){const n=new Map,r=({id:o,constructor:i,dependencies:s,singleton:a})=>{if(a&&n.has(o))return n.get(o);const l=i(s.map(c=>r(c)));return a&&n.set(o,l),l};return r(e)}function gSr(e,n){const r={},o={};let i=0;const s=e.length;for(;i<s;)o[e[i]]=1,i+=1;for(const a in n)o.hasOwnProperty(a)||(r[a]=n[a]);return r}const hI=typeof document<"u"?ie.useLayoutEffect:ie.useEffect;function dot(e,n,r){const o=Object.keys(n.required||{}),i=Object.keys(n.optional||{}),s=Object.keys(n.methods||{}),a=Object.keys(n.events||{}),l=ie.createContext({});function c(x,w){x.propsReady&&kn(x.propsReady,!1);for(const C of o){const _=x[n.required[C]];kn(_,w[C])}for(const C of i)if(C in w){const _=x[n.optional[C]];kn(_,w[C])}x.propsReady&&kn(x.propsReady,!0)}function d(x){return s.reduce((w,C)=>(w[C]=_=>{const S=x[n.methods[C]];kn(S,_)},w),{})}function f(x){return a.reduce((w,C)=>(w[C]=fSr(x[n.events[C]]),w),{})}const h=ie.forwardRef((x,w)=>{const{children:C,..._}=x,[S]=ie.useState(()=>zM(mSr(e),E=>c(E,_))),[k]=ie.useState(C4e(f,S));return hI(()=>{for(const E of a)E in _&&Fr(k[E],_[E]);return()=>{Object.values(k).map(_ne)}},[_,k,S]),hI(()=>{c(S,_)}),ie.useImperativeHandle(w,_4e(d(S))),ie.createElement(l.Provider,{value:S},r?ie.createElement(r,gSr([...o,...i,...a],_),C):C)}),m=x=>ie.useCallback(cot(kn,ie.useContext(l)[x]),[x]),g=x=>{const C=ie.useContext(l)[x],_=ie.useCallback(S=>Fr(C,S),[C]);return ie.useSyncExternalStore(_,()=>Xa(C),()=>Xa(C))},v=x=>{const C=ie.useContext(l)[x],[_,S]=ie.useState(C4e(Xa,C));return hI(()=>Fr(C,k=>{k!==_&&S(_4e(k))}),[C,_]),_},y=ie.version.startsWith("18")?g:v;return{Component:h,usePublisher:m,useEmitterValue:y,useEmitter:(x,w)=>{const _=ie.useContext(l)[x];hI(()=>Fr(_,w),[w,_])}}}const vSr=typeof document<"u"?ie.useLayoutEffect:ie.useEffect,ySr=vSr;var kc=(e=>(e[e.DEBUG=0]="DEBUG",e[e.INFO=1]="INFO",e[e.WARN=2]="WARN",e[e.ERROR=3]="ERROR",e))(kc||{});const bSr={0:"debug",1:"log",2:"warn",3:"error"},xSr=()=>typeof globalThis>"u"?window:globalThis,g1=Wr(()=>{const e=lt(3);return{log:lt((r,o,i=1)=>{var s;const a=(s=xSr().VIRTUOSO_LOG_LEVEL)!=null?s:Xa(e);i>=a&&console[bSr[i]]("%creact-virtuoso: %c%s %o","color: #0253b3; font-weight: bold","color: initial",r,o)}),logLevel:e}},[],{singleton:!0});function Sne(e,n=!0){const r=ie.useRef(null);let o=i=>{};if(typeof ResizeObserver<"u"){const i=ie.useMemo(()=>new ResizeObserver(s=>{const a=s[0].target;a.offsetParent!==null&&e(a)}),[e]);o=s=>{s&&n?(i.observe(s),r.current=s):(r.current&&i.unobserve(r.current),r.current=null)}}return{ref:r,callbackRef:o}}function gy(e,n=!0){return Sne(e,n).callbackRef}function wSr(e,n,r,o,i,s,a){const l=ie.useCallback(c=>{const d=CSr(c.children,n,"offsetHeight",i);let f=c.parentElement;for(;!f.dataset.virtuosoScroller;)f=f.parentElement;const h=f.lastElementChild.dataset.viewportType==="window",m=a?a.scrollTop:h?window.pageYOffset||document.documentElement.scrollTop:f.scrollTop,g=a?a.scrollHeight:h?document.documentElement.scrollHeight:f.scrollHeight,v=a?a.offsetHeight:h?window.innerHeight:f.offsetHeight;o({scrollTop:Math.max(m,0),scrollHeight:g,viewportHeight:v}),s==null||s(_Sr("row-gap",getComputedStyle(c).rowGap,i)),d!==null&&e(d)},[e,n,i,s,a,o]);return Sne(l,r)}function CSr(e,n,r,o){const i=e.length;if(i===0)return null;const s=[];for(let a=0;a<i;a++){const l=e.item(a);if(!l||l.dataset.index===void 0)continue;const c=parseInt(l.dataset.index),d=parseFloat(l.dataset.knownSize),f=n(l,r);if(f===0&&o("Zero-sized element, this should not happen",{child:l},kc.ERROR),f===d)continue;const h=s[s.length-1];s.length===0||h.size!==f||h.endIndex!==c-1?s.push({startIndex:c,endIndex:c,size:f}):s[s.length-1].endIndex++}return s}function _Sr(e,n,r){return n!=="normal"&&!(n!=null&&n.endsWith("px"))&&r(`${e} was not resolved to pixel value correctly`,n,kc.WARN),n==="normal"?0:parseInt(n??"0",10)}function Bg(e,n){return Math.round(e.getBoundingClientRect()[n])}function fot(e,n){return Math.abs(e-n)<1.01}function hot(e,n,r,o=H2,i){const s=ie.useRef(null),a=ie.useRef(null),l=ie.useRef(null),c=ie.useCallback(h=>{const m=h.target,g=m===window||m===document,v=g?window.pageYOffset||document.documentElement.scrollTop:m.scrollTop,y=g?document.documentElement.scrollHeight:m.scrollHeight,b=g?window.innerHeight:m.offsetHeight,x=()=>{e({scrollTop:Math.max(v,0),scrollHeight:y,viewportHeight:b})};h.suppressFlushSync?x():ZY.flushSync(x),a.current!==null&&(v===a.current||v<=0||v===y-b)&&(a.current=null,n(!0),l.current&&(clearTimeout(l.current),l.current=null))},[e,n]);ie.useEffect(()=>{const h=i||s.current;return o(i||s.current),c({target:h,suppressFlushSync:!0}),h.addEventListener("scroll",c,{passive:!0}),()=>{o(null),h.removeEventListener("scroll",c)}},[s,c,r,o,i]);function d(h){const m=s.current;if(!m||"offsetHeight"in m&&m.offsetHeight===0)return;const g=h.behavior==="smooth";let v,y,b;m===window?(y=Math.max(Bg(document.documentElement,"height"),document.documentElement.scrollHeight),v=window.innerHeight,b=document.documentElement.scrollTop):(y=m.scrollHeight,v=Bg(m,"height"),b=m.scrollTop);const x=y-v;if(h.top=Math.ceil(Math.max(Math.min(x,h.top),0)),fot(v,y)||h.top===b){e({scrollTop:b,scrollHeight:y,viewportHeight:v}),g&&n(!0);return}g?(a.current=h.top,l.current&&clearTimeout(l.current),l.current=setTimeout(()=>{l.current=null,a.current=null,n(!0)},1e3)):a.current=null,m.scrollTo(h)}function f(h){s.current.scrollBy(h)}return{scrollerRef:s,scrollByCallback:f,scrollToCallback:d}}const ml=Wr(()=>{const e=ir(),n=ir(),r=lt(0),o=ir(),i=lt(0),s=ir(),a=ir(),l=lt(0),c=lt(0),d=lt(0),f=lt(0),h=ir(),m=ir(),g=lt(!1);return Vt(Ue(e,St(({scrollTop:v})=>v)),n),Vt(Ue(e,St(({scrollHeight:v})=>v)),a),Vt(n,i),{scrollContainerState:e,scrollTop:n,viewportHeight:s,headerHeight:l,fixedHeaderHeight:c,fixedFooterHeight:d,footerHeight:f,scrollHeight:a,smoothScrollTargetReached:o,scrollTo:h,scrollBy:m,statefulScrollTop:i,deviation:r,scrollingInProgress:g}},[],{singleton:!0}),Tk={lvl:0};function pot(e,n,r,o=Tk,i=Tk){return{k:e,v:n,lvl:r,l:o,r:i}}function fo(e){return e===Tk}function xx(){return Tk}function QW(e,n){if(fo(e))return Tk;const{k:r,l:o,r:i}=e;if(n===r){if(fo(o))return i;if(fo(i))return o;{const[s,a]=mot(o);return a4(ls(e,{k:s,v:a,l:got(o)}))}}else return n<r?a4(ls(e,{l:QW(o,n)})):a4(ls(e,{r:QW(i,n)}))}function Ik(e,n){if(!fo(e))return n===e.k?e.v:n<e.k?Ik(e.l,n):Ik(e.r,n)}function Dd(e,n,r="k"){if(fo(e))return[-1/0,void 0];if(Number(e[r])===n)return[e.k,e.v];if(Number(e[r])<n){const o=Dd(e.r,n,r);return o[0]===-1/0?[e.k,e.v]:o}return Dd(e.l,n,r)}function hc(e,n,r){return fo(e)?pot(n,r,1):n===e.k?ls(e,{k:n,v:r}):n<e.k?E4e(ls(e,{l:hc(e.l,n,r)})):E4e(ls(e,{r:hc(e.r,n,r)}))}function JW(e,n,r){if(fo(e))return[];const{k:o,v:i,l:s,r:a}=e;let l=[];return o>n&&(l=l.concat(JW(s,n,r))),o>=n&&o<=r&&l.push({k:o,v:i}),o<=r&&(l=l.concat(JW(a,n,r))),l}function I0(e){return fo(e)?[]:[...I0(e.l),{k:e.k,v:e.v},...I0(e.r)]}function mot(e){return fo(e.r)?[e.k,e.v]:mot(e.r)}function got(e){return fo(e.r)?e.l:a4(ls(e,{r:got(e.r)}))}function ls(e,n){return pot(n.k!==void 0?n.k:e.k,n.v!==void 0?n.v:e.v,n.lvl!==void 0?n.lvl:e.lvl,n.l!==void 0?n.l:e.l,n.r!==void 0?n.r:e.r)}function YB(e){return fo(e)||e.lvl>e.r.lvl}function E4e(e){return eG(yot(e))}function a4(e){const{l:n,r,lvl:o}=e;if(r.lvl>=o-1&&n.lvl>=o-1)return e;if(o>r.lvl+1){if(YB(n))return yot(ls(e,{lvl:o-1}));if(!fo(n)&&!fo(n.r))return ls(n.r,{l:ls(n,{r:n.r.l}),r:ls(e,{l:n.r.r,lvl:o-1}),lvl:o});throw new Error("Unexpected empty nodes")}else{if(YB(e))return eG(ls(e,{lvl:o-1}));if(!fo(r)&&!fo(r.l)){const i=r.l,s=YB(i)?r.lvl-1:r.lvl;return ls(i,{l:ls(e,{r:i.l,lvl:o-1}),r:eG(ls(r,{l:i.r,lvl:s})),lvl:i.lvl+1})}else throw new Error("Unexpected empty nodes")}}function HM(e,n,r){if(fo(e))return[];const o=Dd(e,n)[0];return SSr(JW(e,o,r))}function vot(e,n){const r=e.length;if(r===0)return[];let{index:o,value:i}=n(e[0]);const s=[];for(let a=1;a<r;a++){const{index:l,value:c}=n(e[a]);s.push({start:o,end:l-1,value:i}),o=l,i=c}return s.push({start:o,end:1/0,value:i}),s}function SSr(e){return vot(e,({k:n,v:r})=>({index:n,value:r}))}function eG(e){const{r:n,lvl:r}=e;return!fo(n)&&!fo(n.r)&&n.lvl===r&&n.r.lvl===r?ls(n,{l:ls(e,{r:n.l}),lvl:r+1}):e}function yot(e){const{l:n}=e;return!fo(n)&&n.lvl===e.lvl?ls(n,{r:ls(e,{l:n.r})}):e}function FO(e,n,r,o=0){let i=e.length-1;for(;o<=i;){const s=Math.floor((o+i)/2),a=e[s],l=r(a,n);if(l===0)return s;if(l===-1){if(i-o<2)return s-1;i=s-1}else{if(i===o)return s;o=s+1}}throw new Error(`Failed binary finding record in array - ${e.join(",")}, searched for ${n}`)}function bot(e,n,r){return e[FO(e,n,r)]}function kSr(e,n,r,o){const i=FO(e,n,o),s=FO(e,r,o,i);return e.slice(i,s+1)}const kne=Wr(()=>({recalcInProgress:lt(!1)}),[],{singleton:!0});function ESr(e){const{size:n,startIndex:r,endIndex:o}=e;return i=>i.start===r&&(i.end===o||i.end===1/0)&&i.value===n}function j4e(e,n){let r=0,o=0;for(;r<e;)r+=n[o+1]-n[o]-1,o++;return o-(r===e?0:1)}function jSr(e,n){let r=fo(e)?0:1/0;for(const o of n){const{size:i,startIndex:s,endIndex:a}=o;if(r=Math.min(r,s),fo(e)){e=hc(e,0,i);continue}const l=HM(e,s-1,a+1);if(l.some(ESr(o)))continue;let c=!1,d=!1;for(const{start:f,end:h,value:m}of l)c?(a>=f||i===m)&&(e=QW(e,f)):(d=m!==i,c=!0),h>a&&a>=f&&m!==i&&(e=hc(e,a+1,m));d&&(e=hc(e,s,i))}return[e,r]}function TSr(){return{offsetTree:[],sizeTree:xx(),groupOffsetTree:xx(),lastIndex:0,lastOffset:0,lastSize:0,groupIndices:[]}}function Ene({index:e},n){return n===e?0:n<e?-1:1}function ISr({offset:e},n){return n===e?0:n<e?-1:1}function ASr(e){return{index:e.index,value:e}}function $Sr(e,n,r,o=0){return o>0&&(n=Math.max(n,bot(e,o,Ene).offset)),vot(kSr(e,n,r,ISr),ASr)}function tG(e,n,r,o){let i=e,s=0,a=0,l=0,c=0;if(n!==0){c=FO(i,n-1,Ene),l=i[c].offset;const f=Dd(r,n-1);s=f[0],a=f[1],i.length&&i[c].size===Dd(r,n)[1]&&(c-=1),i=i.slice(0,c+1)}else i=[];for(const{start:d,value:f}of HM(r,n,1/0)){const h=d-s,m=h*a+l+h*o;i.push({offset:m,size:f,index:d}),s=d,l=m,a=f}return{offsetTree:i,lastIndex:s,lastOffset:l,lastSize:a}}function DSr(e,[n,r,o,i]){n.length>0&&o("received item sizes",n,kc.DEBUG);const s=e.sizeTree;let a=s,l=0;if(r.length>0&&fo(s)&&n.length===2){const m=n[0].size,g=n[1].size;a=r.reduce((v,y)=>hc(hc(v,y,m),y+1,g),a)}else[a,l]=jSr(a,n);if(a===s)return e;const{offsetTree:c,lastIndex:d,lastSize:f,lastOffset:h}=tG(e.offsetTree,l,a,i);return{sizeTree:a,offsetTree:c,lastIndex:d,lastOffset:h,lastSize:f,groupOffsetTree:r.reduce((m,g)=>hc(m,g,Ak(g,c,i)),xx()),groupIndices:r}}function Ak(e,n,r){if(n.length===0)return 0;const{offset:o,index:i,size:s}=bot(n,e,Ene),a=e-i,l=s*a+(a-1)*r+o;return l>0?l+r:l}function OSr(e){return typeof e.groupIndex<"u"}function xot(e,n,r){if(OSr(e))return n.groupIndices[e.groupIndex]+1;{const o=e.index==="LAST"?r:e.index;let i=wot(o,n);return i=Math.max(0,i,Math.min(r,i)),i}}function wot(e,n){if(!UM(n))return e;let r=0;for(;n.groupIndices[r]<=e+r;)r++;return e+r}function UM(e){return!fo(e.groupOffsetTree)}function PSr(e){return I0(e).map(({k:n,v:r},o,i)=>{const s=i[o+1],a=s?s.k-1:1/0;return{startIndex:n,endIndex:a,size:r}})}const RSr={offsetHeight:"height",offsetWidth:"width"},Jf=Wr(([{log:e},{recalcInProgress:n}])=>{const r=ir(),o=ir(),i=Qa(o,0),s=ir(),a=ir(),l=lt(0),c=lt([]),d=lt(void 0),f=lt(void 0),h=lt((S,k)=>Bg(S,RSr[k])),m=lt(void 0),g=lt(0),v=TSr(),y=Qa(Ue(r,Pn(c,e,g),gf(DSr,v),Wo()),v),b=Qa(Ue(c,Wo(),gf((S,k)=>({prev:S.current,current:k}),{prev:[],current:[]}),St(({prev:S})=>S)),[]);Vt(Ue(c,an(S=>S.length>0),Pn(y,g),St(([S,k,E])=>{const j=S.reduce((T,$,D)=>hc(T,$,Ak($,k.offsetTree,E)||D),xx());return{...k,groupIndices:S,groupOffsetTree:j}})),y),Vt(Ue(o,Pn(y),an(([S,{lastIndex:k}])=>S<k),St(([S,{lastIndex:k,lastSize:E}])=>[{startIndex:S,endIndex:k,size:E}])),r),Vt(d,f);const x=Qa(Ue(d,St(S=>S===void 0)),!0);Vt(Ue(f,an(S=>S!==void 0&&fo(Xa(y).sizeTree)),St(S=>[{startIndex:0,endIndex:0,size:S}])),r);const w=Sc(Ue(r,Pn(y),gf(({sizes:S},[k,E])=>({changed:E!==S,sizes:E}),{changed:!1,sizes:v}),St(S=>S.changed)));Fr(Ue(l,gf((S,k)=>({diff:S.prev-k,prev:k}),{diff:0,prev:0}),St(S=>S.diff)),S=>{const{groupIndices:k}=Xa(y);if(S>0)kn(n,!0),kn(s,S+j4e(S,k));else if(S<0){const E=Xa(b);E.length>0&&(S-=j4e(-S,E)),kn(a,S)}}),Fr(Ue(l,Pn(e)),([S,k])=>{S<0&&k("`firstItemIndex` prop should not be set to less than zero. If you don't know the total count, just use a very high value",{firstItemIndex:l},kc.ERROR)});const C=Sc(s);Vt(Ue(s,Pn(y),St(([S,k])=>{const E=k.groupIndices.length>0,j=[],T=k.lastSize;if(E){const $=Ik(k.sizeTree,0);let D=0,I=0;for(;D<S;){const P=k.groupIndices[I],R=k.groupIndices.length===I+1?1/0:k.groupIndices[I+1]-P-1;j.push({startIndex:P,endIndex:P,size:$}),j.push({startIndex:P+1,endIndex:P+1+R-1,size:T}),I++,D+=R+1}const O=I0(k.sizeTree);return D!==S&&O.shift(),O.reduce((P,{k:R,v:B})=>{let L=P.ranges;return P.prevSize!==0&&(L=[...P.ranges,{startIndex:P.prevIndex,endIndex:R+S-1,size:P.prevSize}]),{ranges:L,prevIndex:R+S,prevSize:B}},{ranges:j,prevIndex:S,prevSize:0}).ranges}return I0(k.sizeTree).reduce(($,{k:D,v:I})=>({ranges:[...$.ranges,{startIndex:$.prevIndex,endIndex:D+S-1,size:$.prevSize}],prevIndex:D+S,prevSize:I}),{ranges:[],prevIndex:0,prevSize:T}).ranges})),r);const _=Sc(Ue(a,Pn(y,g),St(([S,{offsetTree:k},E])=>{const j=-S;return Ak(j,k,E)})));return Vt(Ue(a,Pn(y,g),St(([S,k,E])=>{if(k.groupIndices.length>0){if(fo(k.sizeTree))return k;let T=xx();const $=Xa(b);let D=0,I=0,O=0;for(;D<-S;){O=$[I];const P=$[I+1]-O-1;I++,D+=P+1}if(T=I0(k.sizeTree).reduce((P,{k:R,v:B})=>hc(P,Math.max(0,R+S),B),T),D!==-S){const P=Ik(k.sizeTree,O);T=hc(T,0,P);const R=Dd(k.sizeTree,-S+1)[1];T=hc(T,1,R)}return{...k,sizeTree:T,...tG(k.offsetTree,0,T,E)}}else{const T=I0(k.sizeTree).reduce(($,{k:D,v:I})=>hc($,Math.max(0,D+S),I),xx());return{...k,sizeTree:T,...tG(k.offsetTree,0,T,E)}}})),y),{data:m,totalCount:o,sizeRanges:r,groupIndices:c,defaultItemSize:f,fixedItemSize:d,unshiftWith:s,shiftWith:a,shiftWithOffset:_,beforeUnshiftWith:C,firstItemIndex:l,gap:g,sizes:y,listRefresh:w,statefulTotalCount:i,trackItemSizes:x,itemSize:h}},qo(g1,kne),{singleton:!0}),MSr=typeof document<"u"&&"scrollBehavior"in document.documentElement.style;function Cot(e){const n=typeof e=="number"?{index:e}:e;return n.align||(n.align="start"),(!n.behavior||!MSr)&&(n.behavior="auto"),n.offset||(n.offset=0),n}const Wj=Wr(([{sizes:e,totalCount:n,listRefresh:r,gap:o},{scrollingInProgress:i,viewportHeight:s,scrollTo:a,smoothScrollTargetReached:l,headerHeight:c,footerHeight:d,fixedHeaderHeight:f,fixedFooterHeight:h},{log:m}])=>{const g=ir(),v=lt(0);let y=null,b=null,x=null;function w(){y&&(y(),y=null),x&&(x(),x=null),b&&(clearTimeout(b),b=null),kn(i,!1)}return Vt(Ue(g,Pn(e,s,n,v,c,d,m),Pn(o,f,h),St(([[C,_,S,k,E,j,T,$],D,I,O])=>{const A=Cot(C),{align:P,behavior:R,offset:B}=A,L=k-1,z=xot(A,_,L);let H=Ak(z,_.offsetTree,D)+j;P==="end"?(H+=I+Dd(_.sizeTree,z)[1]-S+O,z===L&&(H+=T)):P==="center"?H+=(I+Dd(_.sizeTree,z)[1]-S+O)/2:H-=E,B&&(H+=B);const V=W=>{w(),W?($("retrying to scroll to",{location:C},kc.DEBUG),kn(g,C)):$("list did not change, scroll successful",{},kc.DEBUG)};if(w(),R==="smooth"){let W=!1;x=Fr(r,q=>{W=W||q}),y=Cp(l,()=>{V(W)})}else y=Cp(Ue(r,LSr(150)),V);return b=setTimeout(()=>{w()},1200),kn(i,!0),$("scrolling from index to",{index:z,top:H,behavior:R},kc.DEBUG),{top:H,behavior:R}})),a),{scrollToIndex:g,topListHeight:v}},qo(Jf,ml,g1),{singleton:!0});function LSr(e){return n=>{const r=setTimeout(()=>{n(!1)},e);return o=>{o&&(n(!0),clearTimeout(r))}}}const $k="up",V_="down",FSr="none",BSr={atBottom:!1,notAtBottomBecause:"NOT_SHOWING_LAST_ITEM",state:{offsetBottom:0,scrollTop:0,viewportHeight:0,scrollHeight:0}},NSr=0,Gj=Wr(([{scrollContainerState:e,scrollTop:n,viewportHeight:r,headerHeight:o,footerHeight:i,scrollBy:s}])=>{const a=lt(!1),l=lt(!0),c=ir(),d=ir(),f=lt(4),h=lt(NSr),m=Qa(Ue(k4e(Ue(sn(n),xw(1),_h(!0)),Ue(sn(n),xw(1),_h(!1),S4e(100))),Wo()),!1),g=Qa(Ue(k4e(Ue(s,_h(!0)),Ue(s,_h(!1),S4e(200))),Wo()),!1);Vt(Ue(Ps(sn(n),sn(h)),St(([w,C])=>w<=C),Wo()),l),Vt(Ue(l,zm(50)),d);const v=Sc(Ue(Ps(e,sn(r),sn(o),sn(i),sn(f)),gf((w,[{scrollTop:C,scrollHeight:_},S,k,E,j])=>{const T=C+S-_>-j,$={viewportHeight:S,scrollTop:C,scrollHeight:_};if(T){let I,O;return C>w.state.scrollTop?(I="SCROLLED_DOWN",O=w.state.scrollTop-C):(I="SIZE_DECREASED",O=w.state.scrollTop-C||w.scrollTopDelta),{atBottom:!0,state:$,atBottomBecause:I,scrollTopDelta:O}}let D;return $.scrollHeight>w.state.scrollHeight?D="SIZE_INCREASED":S<w.state.viewportHeight?D="VIEWPORT_HEIGHT_DECREASING":C<w.state.scrollTop?D="SCROLLING_UPWARDS":D="NOT_FULLY_SCROLLED_TO_LAST_ITEM_BOTTOM",{atBottom:!1,notAtBottomBecause:D,state:$}},BSr),Wo((w,C)=>w&&w.atBottom===C.atBottom))),y=Qa(Ue(e,gf((w,{scrollTop:C,scrollHeight:_,viewportHeight:S})=>{if(fot(w.scrollHeight,_))return{scrollTop:C,scrollHeight:_,jump:0,changed:!1};{const k=_-(C+S)<1;return w.scrollTop!==C&&k?{scrollHeight:_,scrollTop:C,jump:w.scrollTop-C,changed:!0}:{scrollHeight:_,scrollTop:C,jump:0,changed:!0}}},{scrollHeight:0,jump:0,scrollTop:0,changed:!1}),an(w=>w.changed),St(w=>w.jump)),0);Vt(Ue(v,St(w=>w.atBottom)),a),Vt(Ue(a,zm(50)),c);const b=lt(V_);Vt(Ue(e,St(({scrollTop:w})=>w),Wo(),gf((w,C)=>Xa(g)?{direction:w.direction,prevScrollTop:C}:{direction:C<w.prevScrollTop?$k:V_,prevScrollTop:C},{direction:V_,prevScrollTop:0}),St(w=>w.direction)),b),Vt(Ue(e,zm(50),_h(FSr)),b);const x=lt(0);return Vt(Ue(m,an(w=>!w),_h(0)),x),Vt(Ue(n,zm(100),Pn(m),an(([w,C])=>!!C),gf(([w,C],[_])=>[C,_],[0,0]),St(([w,C])=>C-w)),x),{isScrolling:m,isAtTop:l,isAtBottom:a,atBottomState:v,atTopStateChange:d,atBottomStateChange:c,scrollDirection:b,atBottomThreshold:f,atTopThreshold:h,scrollVelocity:x,lastJumpDueToItemResize:y}},qo(ml)),v1=Wr(([{log:e}])=>{const n=lt(!1),r=Sc(Ue(n,an(o=>o),Wo()));return Fr(n,o=>{o&&Xa(e)("props updated",{},kc.DEBUG)}),{propsReady:n,didMount:r}},qo(g1),{singleton:!0});function jne(e,n){e==0?n():requestAnimationFrame(()=>jne(e-1,n))}function Tne(e,n){const r=n-1;return typeof e=="number"?e:e.index==="LAST"?r:e.index}const qj=Wr(([{sizes:e,listRefresh:n,defaultItemSize:r},{scrollTop:o},{scrollToIndex:i},{didMount:s}])=>{const a=lt(!0),l=lt(0),c=lt(!1);return Vt(Ue(s,Pn(l),an(([d,f])=>!!f),_h(!1)),a),Fr(Ue(Ps(n,s),Pn(a,e,r,c),an(([[,d],f,{sizeTree:h},m,g])=>d&&(!fo(h)||Cne(m))&&!f&&!g),Pn(l)),([,d])=>{kn(c,!0),jne(3,()=>{Cp(o,()=>kn(a,!0)),kn(i,d)})}),{scrolledToInitialItem:a,initialTopMostItemIndex:l}},qo(Jf,ml,Wj,v1),{singleton:!0});function T4e(e){return e?e==="smooth"?"smooth":"auto":!1}const VSr=(e,n)=>typeof e=="function"?T4e(e(n)):n&&T4e(e),zSr=Wr(([{totalCount:e,listRefresh:n},{isAtBottom:r,atBottomState:o},{scrollToIndex:i},{scrolledToInitialItem:s},{propsReady:a,didMount:l},{log:c},{scrollingInProgress:d}])=>{const f=lt(!1),h=ir();let m=null;function g(y){kn(i,{index:"LAST",align:"end",behavior:y})}Fr(Ue(Ps(Ue(sn(e),xw(1)),l),Pn(sn(f),r,s,d),St(([[y,b],x,w,C,_])=>{let S=b&&C,k="auto";return S&&(k=VSr(x,w||_),S=S&&!!k),{totalCount:y,shouldFollow:S,followOutputBehavior:k}}),an(({shouldFollow:y})=>y)),({totalCount:y,followOutputBehavior:b})=>{m&&(m(),m=null),m=Cp(n,()=>{Xa(c)("following output to ",{totalCount:y},kc.DEBUG),g(b),m=null})});function v(y){const b=Cp(o,x=>{y&&!x.atBottom&&x.notAtBottomBecause==="SIZE_INCREASED"&&!m&&(Xa(c)("scrolling to bottom due to increased size",{},kc.DEBUG),g("auto"))});setTimeout(b,100)}return Fr(Ue(Ps(sn(f),e,a),an(([y,,b])=>y&&b),gf(({value:y},[,b])=>({refreshed:y===b,value:b}),{refreshed:!1,value:0}),an(({refreshed:y})=>y),Pn(f,e)),([,y])=>{v(y!==!1)}),Fr(h,()=>{v(Xa(f)!==!1)}),Fr(Ps(sn(f),o),([y,b])=>{y&&!b.atBottom&&b.notAtBottomBecause==="VIEWPORT_HEIGHT_DECREASING"&&g("auto")}),{followOutput:f,autoscrollToBottom:h}},qo(Jf,Gj,Wj,qj,v1,g1,ml));function HSr(e){return e.reduce((n,r)=>(n.groupIndices.push(n.totalCount),n.totalCount+=r+1,n),{totalCount:0,groupIndices:[]})}const _ot=Wr(([{totalCount:e,groupIndices:n,sizes:r},{scrollTop:o,headerHeight:i}])=>{const s=ir(),a=ir(),l=Sc(Ue(s,St(HSr)));return Vt(Ue(l,St(c=>c.totalCount)),e),Vt(Ue(l,St(c=>c.groupIndices)),n),Vt(Ue(Ps(o,r,i),an(([c,d])=>UM(d)),St(([c,d,f])=>Dd(d.groupOffsetTree,Math.max(c-f,0),"v")[0]),Wo(),St(c=>[c])),a),{groupCounts:s,topItemsIndexes:a}},qo(Jf,ml));function Dk(e,n){return!!(e&&e[0]===n[0]&&e[1]===n[1])}function Sot(e,n){return!!(e&&e.startIndex===n.startIndex&&e.endIndex===n.endIndex)}const BO="top",NO="bottom",I4e="none";function A4e(e,n,r){return typeof e=="number"?r===$k&&n===BO||r===V_&&n===NO?e:0:r===$k?n===BO?e.main:e.reverse:n===NO?e.main:e.reverse}function $4e(e,n){return typeof e=="number"?e:e[n]||0}const Ine=Wr(([{scrollTop:e,viewportHeight:n,deviation:r,headerHeight:o,fixedHeaderHeight:i}])=>{const s=ir(),a=lt(0),l=lt(0),c=lt(0),d=Qa(Ue(Ps(sn(e),sn(n),sn(o),sn(s,Dk),sn(c),sn(a),sn(i),sn(r),sn(l)),St(([f,h,m,[g,v],y,b,x,w,C])=>{const _=f-w,S=b+x,k=Math.max(m-_,0);let E=I4e;const j=$4e(C,BO),T=$4e(C,NO);return g-=w,g+=m+x,v+=m+x,v-=w,g>f+S-j&&(E=$k),v<f-k+h+T&&(E=V_),E!==I4e?[Math.max(_-m-A4e(y,BO,E)-j,0),_-k-x+h+A4e(y,NO,E)+T]:null}),an(f=>f!=null),Wo(Dk)),[0,0]);return{listBoundary:s,overscan:c,topListHeight:a,increaseViewportBy:l,visibleRange:d}},qo(ml),{singleton:!0});function USr(e,n,r){if(UM(n)){const o=wot(e,n);return[{index:Dd(n.groupOffsetTree,o)[0],size:0,offset:0},{index:o,size:0,offset:0,data:r&&r[0]}]}return[{index:e,size:0,offset:0,data:r&&r[0]}]}const KB={items:[],topItems:[],offsetTop:0,offsetBottom:0,top:0,bottom:0,topListHeight:0,totalCount:0,firstItemIndex:0};function D4e(e,n,r){if(e.length===0)return[];if(!UM(n))return e.map(d=>({...d,index:d.index+r,originalIndex:d.index}));const o=e[0].index,i=e[e.length-1].index,s=[],a=HM(n.groupOffsetTree,o,i);let l,c=0;for(const d of e){(!l||l.end<d.index)&&(l=a.shift(),c=n.groupIndices.indexOf(l.start));let f;d.index===l.start?f={type:"group",index:c}:f={index:d.index-(c+1)+r,groupIndex:c},s.push({...f,size:d.size,offset:d.offset,originalIndex:d.index,data:d.data})}return s}function l4(e,n,r,o,i,s){const{lastSize:a,lastOffset:l,lastIndex:c}=i;let d=0,f=0;if(e.length>0){d=e[0].offset;const y=e[e.length-1];f=y.offset+y.size}const h=r-c,m=l+h*a+(h-1)*o,g=d,v=m-f;return{items:D4e(e,i,s),topItems:D4e(n,i,s),topListHeight:n.reduce((y,b)=>b.size+y,0),offsetTop:d,offsetBottom:v,top:g,bottom:f,totalCount:r,firstItemIndex:s}}function kot(e,n,r,o,i,s){let a=0;if(r.groupIndices.length>0)for(const f of r.groupIndices){if(f-a>=e)break;a++}const l=e+a,c=Tne(n,l),d=Array.from({length:l}).map((f,h)=>({index:h+c,size:0,offset:0,data:s[h+c]}));return l4(d,[],l,i,r,o)}const vy=Wr(([{sizes:e,totalCount:n,data:r,firstItemIndex:o,gap:i},s,{visibleRange:a,listBoundary:l,topListHeight:c},{scrolledToInitialItem:d,initialTopMostItemIndex:f},{topListHeight:h},m,{didMount:g},{recalcInProgress:v}])=>{const y=lt([]),b=lt(0),x=ir();Vt(s.topItemsIndexes,y);const w=Qa(Ue(Ps(g,v,sn(a,Dk),sn(n),sn(e),sn(f),d,sn(y),sn(o),sn(i),r),an(([k,E,,j,,,,,,,T])=>{const $=T&&T.length!==j;return k&&!E&&!$}),St(([,,[k,E],j,T,$,D,I,O,A,P])=>{const R=T,{sizeTree:B,offsetTree:L}=R,z=Xa(b);if(j===0)return{...KB,totalCount:j};if(k===0&&E===0)return z===0?{...KB,totalCount:j}:kot(z,$,T,O,A,P||[]);if(fo(B))return z>0?null:l4(USr(Tne($,j),R,P),[],j,A,R,O);const H=[];if(I.length>0){const Q=I[0],N=I[I.length-1];let Y=0;for(const Z of HM(B,Q,N)){const ne=Z.value,X=Math.max(Z.start,Q),J=Math.min(Z.end,N);for(let oe=X;oe<=J;oe++)H.push({index:oe,size:ne,offset:Y,data:P&&P[oe]}),Y+=ne}}if(!D)return l4([],H,j,A,R,O);const V=I.length>0?I[I.length-1]+1:0,W=$Sr(L,k,E,V);if(W.length===0)return null;const q=j-1,F=zM([],Q=>{for(const N of W){const Y=N.value;let Z=Y.offset,ne=N.start;const X=Y.size;if(Y.offset<k){ne+=Math.floor((k-Y.offset+A)/(X+A));const oe=ne-N.start;Z+=oe*X+oe*A}ne<V&&(Z+=(V-ne)*X,ne=V);const J=Math.min(N.end,q);for(let oe=ne;oe<=J&&!(Z>=E);oe++)Q.push({index:oe,size:X,offset:Z,data:P&&P[oe]}),Z+=X+A}});return l4(F,H,j,A,R,O)}),an(k=>k!==null),Wo()),KB);Vt(Ue(r,an(Cne),St(k=>k==null?void 0:k.length)),n),Vt(Ue(w,St(k=>k.topListHeight)),h),Vt(h,c),Vt(Ue(w,St(k=>[k.top,k.bottom])),l),Vt(Ue(w,St(k=>k.items)),x);const C=Sc(Ue(w,an(({items:k})=>k.length>0),Pn(n,r),an(([{items:k},E])=>k[k.length-1].originalIndex===E-1),St(([,k,E])=>[k-1,E]),Wo(Dk),St(([k])=>k))),_=Sc(Ue(w,zm(200),an(({items:k,topItems:E})=>k.length>0&&k[0].originalIndex===E.length),St(({items:k})=>k[0].index),Wo())),S=Sc(Ue(w,an(({items:k})=>k.length>0),St(({items:k})=>{let E=0,j=k.length-1;for(;k[E].type==="group"&&E<j;)E++;for(;k[j].type==="group"&&j>E;)j--;return{startIndex:k[E].index,endIndex:k[j].index}}),Wo(Sot)));return{listState:w,topItemsIndexes:y,endReached:C,startReached:_,rangeChanged:S,itemsRendered:x,initialItemCount:b,...m}},qo(Jf,_ot,Ine,qj,Wj,Gj,v1,kne),{singleton:!0}),WSr=Wr(([{sizes:e,firstItemIndex:n,data:r,gap:o},{initialTopMostItemIndex:i},{initialItemCount:s,listState:a},{didMount:l}])=>(Vt(Ue(l,Pn(s),an(([,c])=>c!==0),Pn(i,e,n,o,r),St(([[,c],d,f,h,m,g=[]])=>kot(c,d,f,h,m,g))),a),{}),qo(Jf,qj,vy,v1),{singleton:!0}),Eot=Wr(([{scrollVelocity:e}])=>{const n=lt(!1),r=ir(),o=lt(!1);return Vt(Ue(e,Pn(o,n,r),an(([i,s])=>!!s),St(([i,s,a,l])=>{const{exit:c,enter:d}=s;if(a){if(c(i,l))return!1}else if(d(i,l))return!0;return a}),Wo()),n),Fr(Ue(Ps(n,e,r),Pn(o)),([[i,s,a],l])=>i&&l&&l.change&&l.change(s,a)),{isSeeking:n,scrollSeekConfiguration:o,scrollVelocity:e,scrollSeekRangeChanged:r}},qo(Gj),{singleton:!0}),GSr=Wr(([{topItemsIndexes:e}])=>{const n=lt(0);return Vt(Ue(n,an(r=>r>0),St(r=>Array.from({length:r}).map((o,i)=>i))),e),{topItemCount:n}},qo(vy)),jot=Wr(([{footerHeight:e,headerHeight:n,fixedHeaderHeight:r,fixedFooterHeight:o},{listState:i}])=>{const s=ir(),a=Qa(Ue(Ps(e,o,n,r,i),St(([l,c,d,f,h])=>l+c+d+f+h.offsetBottom+h.bottom)),0);return Vt(sn(a),s),{totalListHeight:a,totalListHeightChanged:s}},qo(ml,vy),{singleton:!0});function Tot(e){let n=!1,r;return()=>(n||(n=!0,r=e()),r)}const qSr=Tot(()=>/iP(ad|od|hone)/i.test(navigator.userAgent)&&/WebKit/i.test(navigator.userAgent)),YSr=Wr(([{scrollBy:e,scrollTop:n,deviation:r,scrollingInProgress:o},{isScrolling:i,isAtBottom:s,scrollDirection:a,lastJumpDueToItemResize:l},{listState:c},{beforeUnshiftWith:d,shiftWithOffset:f,sizes:h,gap:m},{log:g},{recalcInProgress:v}])=>{const y=Sc(Ue(c,Pn(l),gf(([,x,w,C],[{items:_,totalCount:S,bottom:k,offsetBottom:E},j])=>{const T=k+E;let $=0;return w===S&&x.length>0&&_.length>0&&(_[0].originalIndex===0&&x[0].originalIndex===0||($=T-C,$!==0&&($+=j))),[$,_,S,T]},[0,[],0,0]),an(([x])=>x!==0),Pn(n,a,o,s,g,v),an(([,x,w,C,,,_])=>!_&&!C&&x!==0&&w===$k),St(([[x],,,,,w])=>(w("Upward scrolling compensation",{amount:x},kc.DEBUG),x))));function b(x){x>0?(kn(e,{top:-x,behavior:"auto"}),kn(r,0)):(kn(r,0),kn(e,{top:-x,behavior:"auto"}))}return Fr(Ue(y,Pn(r,i)),([x,w,C])=>{C&&qSr()?kn(r,w-x):b(-x)}),Fr(Ue(Ps(Qa(i,!1),r,v),an(([x,w,C])=>!x&&!C&&w!==0),St(([x,w])=>w),zm(1)),b),Vt(Ue(f,St(x=>({top:-x}))),e),Fr(Ue(d,Pn(h,m),St(([x,{lastSize:w,groupIndices:C,sizeTree:_},S])=>{function k(E){return E*(w+S)}if(C.length===0)return k(x);{let E=0;const j=Ik(_,0);let T=0,$=0;for(;T<x;){T++,E+=j;let D=C.length===$+1?1/0:C[$+1]-C[$]-1;T+D>x&&(E-=j,D=x-T+1),T+=D,E+=k(D),$++}return E}})),x=>{kn(r,x),requestAnimationFrame(()=>{kn(e,{top:x}),requestAnimationFrame(()=>{kn(r,0),kn(v,!1)})})}),{deviation:r}},qo(ml,Gj,vy,Jf,g1,kne)),KSr=Wr(([{didMount:e},{scrollTo:n},{listState:r}])=>{const o=lt(0);return Fr(Ue(e,Pn(o),an(([,i])=>i!==0),St(([,i])=>({top:i}))),i=>{Cp(Ue(r,xw(1),an(s=>s.items.length>1)),()=>{requestAnimationFrame(()=>{kn(n,i)})})}),{initialScrollTop:o}},qo(v1,ml,vy),{singleton:!0}),ZSr=Wr(([{viewportHeight:e},{totalListHeight:n}])=>{const r=lt(!1),o=Qa(Ue(Ps(r,e,n),an(([i])=>i),St(([,i,s])=>Math.max(0,i-s)),zm(0),Wo()),0);return{alignToBottom:r,paddingTopAddition:o}},qo(ml,jot),{singleton:!0}),Ane=Wr(([{scrollTo:e,scrollContainerState:n}])=>{const r=ir(),o=ir(),i=ir(),s=lt(!1),a=lt(void 0);return Vt(Ue(Ps(r,o),St(([{viewportHeight:l,scrollTop:c,scrollHeight:d},{offsetTop:f}])=>({scrollTop:Math.max(0,c-f),scrollHeight:d,viewportHeight:l}))),n),Vt(Ue(e,Pn(o),St(([l,{offsetTop:c}])=>({...l,top:l.top+c}))),i),{useWindowScroll:s,customScrollParent:a,windowScrollContainerState:r,windowViewportRect:o,windowScrollTo:i}},qo(ml)),XSr=({itemTop:e,itemBottom:n,viewportTop:r,viewportBottom:o,locationParams:{behavior:i,align:s,...a}})=>e<r?{...a,behavior:i,align:s??"start"}:n>o?{...a,behavior:i,align:s??"end"}:null,QSr=Wr(([{sizes:e,totalCount:n,gap:r},{scrollTop:o,viewportHeight:i,headerHeight:s,fixedHeaderHeight:a,fixedFooterHeight:l,scrollingInProgress:c},{scrollToIndex:d}])=>{const f=ir();return Vt(Ue(f,Pn(e,i,n,s,a,l,o),Pn(r),St(([[h,m,g,v,y,b,x,w],C])=>{const{done:_,behavior:S,align:k,calculateViewLocation:E=XSr,...j}=h,T=xot(h,m,v-1),$=Ak(T,m.offsetTree,C)+y+b,D=$+Dd(m.sizeTree,T)[1],I=w+b,O=w+g-x,A=E({itemTop:$,itemBottom:D,viewportTop:I,viewportBottom:O,locationParams:{behavior:S,align:k,...j}});return A?_&&Cp(Ue(c,an(P=>P===!1),xw(Xa(c)?1:2)),_):_&&_(),A}),an(h=>h!==null)),d),{scrollIntoView:f}},qo(Jf,ml,Wj,vy,g1),{singleton:!0}),JSr=Wr(([{sizes:e,sizeRanges:n},{scrollTop:r},{initialTopMostItemIndex:o},{didMount:i},{useWindowScroll:s,windowScrollContainerState:a,windowViewportRect:l}])=>{const c=ir(),d=lt(void 0),f=lt(null),h=lt(null);return Vt(a,f),Vt(l,h),Fr(Ue(c,Pn(e,r,s,f,h)),([m,g,v,y,b,x])=>{const w=PSr(g.sizeTree);y&&b!==null&&x!==null&&(v=b.scrollTop-x.offsetTop),m({ranges:w,scrollTop:v})}),Vt(Ue(d,an(Cne),St(ekr)),o),Vt(Ue(i,Pn(d),an(([,m])=>m!==void 0),Wo(),St(([,m])=>m.ranges)),n),{getState:c,restoreStateFrom:d}},qo(Jf,ml,qj,v1,Ane));function ekr(e){return{offset:e.scrollTop,index:0,align:"start"}}const tkr=Wr(([e,n,r,o,i,s,a,l,c,d])=>({...e,...n,...r,...o,...i,...s,...a,...l,...c,...d}),qo(Ine,WSr,v1,Eot,jot,KSr,ZSr,Ane,QSr,g1)),nkr=Wr(([{totalCount:e,sizeRanges:n,fixedItemSize:r,defaultItemSize:o,trackItemSizes:i,itemSize:s,data:a,firstItemIndex:l,groupIndices:c,statefulTotalCount:d,gap:f,sizes:h},{initialTopMostItemIndex:m,scrolledToInitialItem:g},v,y,b,{listState:x,topItemsIndexes:w,...C},{scrollToIndex:_},S,{topItemCount:k},{groupCounts:E},j])=>(Vt(C.rangeChanged,j.scrollSeekRangeChanged),Vt(Ue(j.windowViewportRect,St(T=>T.visibleHeight)),v.viewportHeight),{totalCount:e,data:a,firstItemIndex:l,sizeRanges:n,initialTopMostItemIndex:m,scrolledToInitialItem:g,topItemsIndexes:w,topItemCount:k,groupCounts:E,fixedItemHeight:r,defaultItemHeight:o,gap:f,...b,statefulTotalCount:d,listState:x,scrollToIndex:_,trackItemSizes:i,itemSize:s,groupIndices:c,...C,...j,...v,sizes:h,...y}),qo(Jf,qj,ml,JSr,zSr,vy,Wj,YSr,GSr,_ot,tkr)),ZB="-webkit-sticky",O4e="sticky",Iot=Tot(()=>{if(typeof document>"u")return O4e;const e=document.createElement("div");return e.style.position=ZB,e.style.position===ZB?ZB:O4e});function Aot(e,n){const r=ie.useRef(null),o=ie.useCallback(l=>{if(l===null||!l.offsetParent)return;const c=l.getBoundingClientRect(),d=c.width;let f,h;if(n){const m=n.getBoundingClientRect(),g=c.top-m.top;f=m.height-Math.max(0,g),h=g+n.scrollTop}else f=window.innerHeight-Math.max(0,c.top),h=c.top+window.pageYOffset;r.current={offsetTop:h,visibleHeight:f,visibleWidth:d},e(r.current)},[e,n]),{callbackRef:i,ref:s}=Sne(o),a=ie.useCallback(()=>{o(s.current)},[o,s]);return ie.useEffect(()=>{if(n){n.addEventListener("scroll",a);const l=new ResizeObserver(a);return l.observe(n),()=>{n.removeEventListener("scroll",a),l.unobserve(n)}}else return window.addEventListener("scroll",a),window.addEventListener("resize",a),()=>{window.removeEventListener("scroll",a),window.removeEventListener("resize",a)}},[a,n]),i}const $ot=ie.createContext(void 0),Dot=ie.createContext(void 0);function Oot(e){return e}const rkr=Wr(()=>{const e=lt(c=>`Item ${c}`),n=lt(null),r=lt(c=>`Group ${c}`),o=lt({}),i=lt(Oot),s=lt("div"),a=lt(H2),l=(c,d=null)=>Qa(Ue(o,St(f=>f[c]),Wo()),d);return{context:n,itemContent:e,groupContent:r,components:o,computeItemKey:i,headerFooterTag:s,scrollerRef:a,FooterComponent:l("Footer"),HeaderComponent:l("Header"),TopItemListComponent:l("TopItemList"),ListComponent:l("List","div"),ItemComponent:l("Item","div"),GroupComponent:l("Group","div"),ScrollerComponent:l("Scroller","div"),EmptyPlaceholder:l("EmptyPlaceholder"),ScrollSeekPlaceholder:l("ScrollSeekPlaceholder")}}),okr=Wr(([e,n])=>({...e,...n}),qo(nkr,rkr)),ikr=({height:e})=>ie.createElement("div",{style:{height:e}}),skr={position:Iot(),zIndex:1,overflowAnchor:"none"},akr={overflowAnchor:"none"},P4e=ie.memo(function({showTopList:n=!1}){const r=Nn("listState"),o=xu("sizeRanges"),i=Nn("useWindowScroll"),s=Nn("customScrollParent"),a=xu("windowScrollContainerState"),l=xu("scrollContainerState"),c=s||i?a:l,d=Nn("itemContent"),f=Nn("context"),h=Nn("groupContent"),m=Nn("trackItemSizes"),g=Nn("itemSize"),v=Nn("log"),y=xu("gap"),{callbackRef:b}=wSr(o,g,m,n?H2:c,v,y,s),[x,w]=ie.useState(0);$ne("deviation",A=>{x!==A&&w(A)});const C=Nn("EmptyPlaceholder"),_=Nn("ScrollSeekPlaceholder")||ikr,S=Nn("ListComponent"),k=Nn("ItemComponent"),E=Nn("GroupComponent"),j=Nn("computeItemKey"),T=Nn("isSeeking"),$=Nn("groupIndices").length>0,D=Nn("alignToBottom"),I=Nn("scrolledToInitialItem"),O=n?{}:{boxSizing:"border-box",paddingTop:r.offsetTop,paddingBottom:r.offsetBottom,marginTop:x!==0?x:D?"auto":0,...I?{}:{visibility:"hidden"}};return!n&&r.totalCount===0&&C?ie.createElement(C,Ka(C,f)):ie.createElement(S,{...Ka(S,f),ref:b,style:O,"data-test-id":n?"virtuoso-top-item-list":"virtuoso-item-list"},(n?r.topItems:r.items).map(A=>{const P=A.originalIndex,R=j(P+r.firstItemIndex,A.data,f);return T?ie.createElement(_,{...Ka(_,f),key:R,index:A.index,height:A.size,type:A.type||"item",...A.type==="group"?{}:{groupIndex:A.groupIndex}}):A.type==="group"?ie.createElement(E,{...Ka(E,f),key:R,"data-index":P,"data-known-size":A.size,"data-item-index":A.index,style:skr},h(A.index,f)):ie.createElement(k,{...Ka(k,f),...ukr(k,A.data),key:R,"data-index":P,"data-known-size":A.size,"data-item-index":A.index,"data-item-group-index":A.groupIndex,style:akr},$?d(A.index,A.groupIndex,A.data,f):d(A.index,A.data,f))}))}),lkr={height:"100%",outline:"none",overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},WM=e=>({width:"100%",height:"100%",position:"absolute",top:0,...e?{display:"flex",flexDirection:"column"}:{}}),ckr={width:"100%",position:Iot(),top:0,zIndex:1};function Ka(e,n){if(typeof e!="string")return{context:n}}function ukr(e,n){return{item:typeof e=="string"?void 0:n}}const dkr=ie.memo(function(){const n=Nn("HeaderComponent"),r=xu("headerHeight"),o=Nn("headerFooterTag"),i=gy(a=>r(Bg(a,"height"))),s=Nn("context");return n?ie.createElement(o,{ref:i},ie.createElement(n,Ka(n,s))):null}),fkr=ie.memo(function(){const n=Nn("FooterComponent"),r=xu("footerHeight"),o=Nn("headerFooterTag"),i=gy(a=>r(Bg(a,"height"))),s=Nn("context");return n?ie.createElement(o,{ref:i},ie.createElement(n,Ka(n,s))):null});function Pot({usePublisher:e,useEmitter:n,useEmitterValue:r}){return ie.memo(function({style:s,children:a,...l}){const c=e("scrollContainerState"),d=r("ScrollerComponent"),f=e("smoothScrollTargetReached"),h=r("scrollerRef"),m=r("context"),{scrollerRef:g,scrollByCallback:v,scrollToCallback:y}=hot(c,f,d,h);return n("scrollTo",y),n("scrollBy",v),ie.createElement(d,{ref:g,style:{...lkr,...s},"data-test-id":"virtuoso-scroller","data-virtuoso-scroller":!0,tabIndex:0,...l,...Ka(d,m)},a)})}function Rot({usePublisher:e,useEmitter:n,useEmitterValue:r}){return ie.memo(function({style:s,children:a,...l}){const c=e("windowScrollContainerState"),d=r("ScrollerComponent"),f=e("smoothScrollTargetReached"),h=r("totalListHeight"),m=r("deviation"),g=r("customScrollParent"),v=r("context"),{scrollerRef:y,scrollByCallback:b,scrollToCallback:x}=hot(c,f,d,H2,g);return ySr(()=>(y.current=g||window,()=>{y.current=null}),[y,g]),n("windowScrollTo",x),n("scrollBy",b),ie.createElement(d,{style:{position:"relative",...s,...h!==0?{height:h+m}:{}},"data-virtuoso-scroller":!0,...l,...Ka(d,v)},a)})}const hkr=({children:e})=>{const n=ie.useContext($ot),r=xu("viewportHeight"),o=xu("fixedItemHeight"),i=Nn("alignToBottom"),s=gy(lot(r,a=>Bg(a,"height")));return ie.useEffect(()=>{n&&(r(n.viewportHeight),o(n.itemHeight))},[n,r,o]),ie.createElement("div",{style:WM(i),ref:s,"data-viewport-type":"element"},e)},pkr=({children:e})=>{const n=ie.useContext($ot),r=xu("windowViewportRect"),o=xu("fixedItemHeight"),i=Nn("customScrollParent"),s=Aot(r,i),a=Nn("alignToBottom");return ie.useEffect(()=>{n&&(o(n.itemHeight),r({offsetTop:0,visibleHeight:n.viewportHeight,visibleWidth:100}))},[n,r,o]),ie.createElement("div",{ref:s,style:WM(a),"data-viewport-type":"window"},e)},mkr=({children:e})=>{const n=Nn("TopItemListComponent")||"div",r=Nn("headerHeight"),o={...ckr,marginTop:`${r}px`},i=Nn("context");return ie.createElement(n,{style:o,...Ka(n,i)},e)},gkr=ie.memo(function(n){const r=Nn("useWindowScroll"),o=Nn("topItemsIndexes").length>0,i=Nn("customScrollParent"),s=i||r?ykr:vkr,a=i||r?pkr:hkr;return ie.createElement(s,{...n},o&&ie.createElement(mkr,null,ie.createElement(P4e,{showTopList:!0})),ie.createElement(a,null,ie.createElement(dkr,null),ie.createElement(P4e,null),ie.createElement(fkr,null)))}),{Component:Mot,usePublisher:xu,useEmitterValue:Nn,useEmitter:$ne}=dot(okr,{required:{},optional:{restoreStateFrom:"restoreStateFrom",context:"context",followOutput:"followOutput",itemContent:"itemContent",groupContent:"groupContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",totalCount:"totalCount",groupCounts:"groupCounts",topItemCount:"topItemCount",firstItemIndex:"firstItemIndex",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedItemHeight:"fixedItemHeight",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"headerFooterTag",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy",autoscrollToBottom:"autoscrollToBottom",getState:"getState"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},gkr),vkr=Pot({usePublisher:xu,useEmitterValue:Nn,useEmitter:$ne}),ykr=Rot({usePublisher:xu,useEmitterValue:Nn,useEmitter:$ne}),Dne=Mot,bkr=Mot,R4e={items:[],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},xkr={items:[{index:0}],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},{round:M4e,ceil:L4e,floor:VO,min:XB,max:z_}=Math;function wkr(e){return{...xkr,items:e}}function F4e(e,n,r){return Array.from({length:n-e+1}).map((o,i)=>{const s=r===null?null:r[i+e];return{index:i+e,data:s}})}function Ckr(e,n){return e&&e.column===n.column&&e.row===n.row}function pI(e,n){return e&&e.width===n.width&&e.height===n.height}const _kr=Wr(([{overscan:e,visibleRange:n,listBoundary:r},{scrollTop:o,viewportHeight:i,scrollBy:s,scrollTo:a,smoothScrollTargetReached:l,scrollContainerState:c,footerHeight:d,headerHeight:f},h,m,{propsReady:g,didMount:v},{windowViewportRect:y,useWindowScroll:b,customScrollParent:x,windowScrollContainerState:w,windowScrollTo:C},_])=>{const S=lt(0),k=lt(0),E=lt(R4e),j=lt({height:0,width:0}),T=lt({height:0,width:0}),$=ir(),D=ir(),I=lt(0),O=lt(null),A=lt({row:0,column:0}),P=ir(),R=ir(),B=lt(!1),L=lt(0),z=lt(!0),H=lt(!1);Fr(Ue(v,Pn(L),an(([N,Y])=>!!Y)),()=>{kn(z,!1),kn(k,0)}),Fr(Ue(Ps(v,z,T,j,L,H),an(([N,Y,Z,ne,,X])=>N&&!Y&&Z.height!==0&&ne.height!==0&&!X)),([,,,,N])=>{kn(H,!0),jne(1,()=>{kn($,N)}),Cp(Ue(o),()=>{kn(r,[0,0]),kn(z,!0)})}),Vt(Ue(R,an(N=>N!=null&&N.scrollTop>0),_h(0)),k),Fr(Ue(v,Pn(R),an(([,N])=>N!=null)),([,N])=>{N&&(kn(j,N.viewport),kn(T,N==null?void 0:N.item),kn(A,N.gap),N.scrollTop>0&&(kn(B,!0),Cp(Ue(o,xw(1)),Y=>{kn(B,!1)}),kn(a,{top:N.scrollTop})))}),Vt(Ue(j,St(({height:N})=>N)),i),Vt(Ue(Ps(sn(j,pI),sn(T,pI),sn(A,(N,Y)=>N&&N.column===Y.column&&N.row===Y.row),sn(o)),St(([N,Y,Z,ne])=>({viewport:N,item:Y,gap:Z,scrollTop:ne}))),P),Vt(Ue(Ps(sn(S),n,sn(A,Ckr),sn(T,pI),sn(j,pI),sn(O),sn(k),sn(B),sn(z),sn(L)),an(([,,,,,,,N])=>!N),St(([N,[Y,Z],ne,X,J,oe,ue,,le,fe])=>{const{row:ke,column:Ce}=ne,{height:ee,width:ae}=X,{width:re}=J;if(ue===0&&(N===0||re===0))return R4e;if(ae===0){const Ie=Tne(fe,N),Ve=Ie===0?Math.max(ue-1,0):Ie;return wkr(F4e(Ie,Ve,oe))}const ye=Lot(re,ae,Ce);let ce,me;le?Y===0&&Z===0&&ue>0?(ce=0,me=ue-1):(ce=ye*VO((Y+ke)/(ee+ke)),me=ye*L4e((Z+ke)/(ee+ke))-1,me=XB(N-1,z_(me,ye-1)),ce=XB(me,z_(0,ce))):(ce=0,me=-1);const we=F4e(ce,me,oe),{top:xe,bottom:De}=B4e(J,ne,X,we),Me=L4e(N/ye),xt=Me*ee+(Me-1)*ke-De;return{items:we,offsetTop:xe,offsetBottom:xt,top:xe,bottom:De,itemHeight:ee,itemWidth:ae}})),E),Vt(Ue(O,an(N=>N!==null),St(N=>N.length)),S),Vt(Ue(Ps(j,T,E,A),an(([N,Y,{items:Z}])=>Z.length>0&&Y.height!==0&&N.height!==0),St(([N,Y,{items:Z},ne])=>{const{top:X,bottom:J}=B4e(N,ne,Y,Z);return[X,J]}),Wo(Dk)),r);const V=lt(!1);Vt(Ue(o,Pn(V),St(([N,Y])=>Y||N!==0)),V);const W=Sc(Ue(sn(E),an(({items:N})=>N.length>0),Pn(S,V),an(([{items:N},Y,Z])=>Z&&N[N.length-1].index===Y-1),St(([,N])=>N-1),Wo())),q=Sc(Ue(sn(E),an(({items:N})=>N.length>0&&N[0].index===0),_h(0),Wo())),F=Sc(Ue(sn(E),Pn(B),an(([{items:N},Y])=>N.length>0&&!Y),St(([{items:N}])=>({startIndex:N[0].index,endIndex:N[N.length-1].index})),Wo(Sot),zm(0)));Vt(F,m.scrollSeekRangeChanged),Vt(Ue($,Pn(j,T,S,A),St(([N,Y,Z,ne,X])=>{const J=Cot(N),{align:oe,behavior:ue,offset:le}=J;let fe=J.index;fe==="LAST"&&(fe=ne-1),fe=z_(0,fe,XB(ne-1,fe));let ke=nG(Y,X,Z,fe);return oe==="end"?ke=M4e(ke-Y.height+Z.height):oe==="center"&&(ke=M4e(ke-Y.height/2+Z.height/2)),le&&(ke+=le),{top:ke,behavior:ue}})),a);const Q=Qa(Ue(E,St(N=>N.offsetBottom+N.bottom)),0);return Vt(Ue(y,St(N=>({width:N.visibleWidth,height:N.visibleHeight}))),j),{data:O,totalCount:S,viewportDimensions:j,itemDimensions:T,scrollTop:o,scrollHeight:D,overscan:e,scrollBy:s,scrollTo:a,scrollToIndex:$,smoothScrollTargetReached:l,windowViewportRect:y,windowScrollTo:C,useWindowScroll:b,customScrollParent:x,windowScrollContainerState:w,deviation:I,scrollContainerState:c,footerHeight:d,headerHeight:f,initialItemCount:k,gap:A,restoreStateFrom:R,...m,initialTopMostItemIndex:L,gridState:E,totalListHeight:Q,...h,startReached:q,endReached:W,rangeChanged:F,stateChanged:P,propsReady:g,stateRestoreInProgress:B,..._}},qo(Ine,ml,Gj,Eot,v1,Ane,g1));function B4e(e,n,r,o){const{height:i}=r;if(i===void 0||o.length===0)return{top:0,bottom:0};const s=nG(e,n,r,o[0].index),a=nG(e,n,r,o[o.length-1].index)+i;return{top:s,bottom:a}}function nG(e,n,r,o){const i=Lot(e.width,r.width,n.column),s=VO(o/i),a=s*r.height+z_(0,s-1)*n.row;return a>0?a+n.row:a}function Lot(e,n,r){return z_(1,VO((e+r)/(VO(n)+r)))}const Skr=Wr(()=>{const e=lt(d=>`Item ${d}`),n=lt({}),r=lt(null),o=lt("virtuoso-grid-item"),i=lt("virtuoso-grid-list"),s=lt(Oot),a=lt("div"),l=lt(H2),c=(d,f=null)=>Qa(Ue(n,St(h=>h[d]),Wo()),f);return{context:r,itemContent:e,components:n,computeItemKey:s,itemClassName:o,listClassName:i,headerFooterTag:a,scrollerRef:l,FooterComponent:c("Footer"),HeaderComponent:c("Header"),ListComponent:c("List","div"),ItemComponent:c("Item","div"),ScrollerComponent:c("Scroller","div"),ScrollSeekPlaceholder:c("ScrollSeekPlaceholder","div")}}),kkr=Wr(([e,n])=>({...e,...n}),qo(_kr,Skr)),Ekr=ie.memo(function(){const n=Zo("gridState"),r=Zo("listClassName"),o=Zo("itemClassName"),i=Zo("itemContent"),s=Zo("computeItemKey"),a=Zo("isSeeking"),l=xd("scrollHeight"),c=Zo("ItemComponent"),d=Zo("ListComponent"),f=Zo("ScrollSeekPlaceholder"),h=Zo("context"),m=xd("itemDimensions"),g=xd("gap"),v=Zo("log"),y=Zo("stateRestoreInProgress"),b=gy(x=>{const w=x.parentElement.parentElement.scrollHeight;l(w);const C=x.firstChild;if(C){const{width:_,height:S}=C.getBoundingClientRect();m({width:_,height:S})}g({row:N4e("row-gap",getComputedStyle(x).rowGap,v),column:N4e("column-gap",getComputedStyle(x).columnGap,v)})});return y?null:ie.createElement(d,{ref:b,className:r,...Ka(d,h),style:{paddingTop:n.offsetTop,paddingBottom:n.offsetBottom},"data-test-id":"virtuoso-item-list"},n.items.map(x=>{const w=s(x.index,x.data,h);return a?ie.createElement(f,{key:w,...Ka(f,h),index:x.index,height:n.itemHeight,width:n.itemWidth}):ie.createElement(c,{...Ka(c,h),className:o,"data-index":x.index,key:w},i(x.index,x.data,h))}))}),jkr=ie.memo(function(){const n=Zo("HeaderComponent"),r=xd("headerHeight"),o=Zo("headerFooterTag"),i=gy(a=>r(Bg(a,"height"))),s=Zo("context");return n?ie.createElement(o,{ref:i},ie.createElement(n,Ka(n,s))):null}),Tkr=ie.memo(function(){const n=Zo("FooterComponent"),r=xd("footerHeight"),o=Zo("headerFooterTag"),i=gy(a=>r(Bg(a,"height"))),s=Zo("context");return n?ie.createElement(o,{ref:i},ie.createElement(n,Ka(n,s))):null}),Ikr=({children:e})=>{const n=ie.useContext(Dot),r=xd("itemDimensions"),o=xd("viewportDimensions"),i=gy(s=>{o(s.getBoundingClientRect())});return ie.useEffect(()=>{n&&(o({height:n.viewportHeight,width:n.viewportWidth}),r({height:n.itemHeight,width:n.itemWidth}))},[n,o,r]),ie.createElement("div",{style:WM(!1),ref:i},e)},Akr=({children:e})=>{const n=ie.useContext(Dot),r=xd("windowViewportRect"),o=xd("itemDimensions"),i=Zo("customScrollParent"),s=Aot(r,i);return ie.useEffect(()=>{n&&(o({height:n.itemHeight,width:n.itemWidth}),r({offsetTop:0,visibleHeight:n.viewportHeight,visibleWidth:n.viewportWidth}))},[n,r,o]),ie.createElement("div",{ref:s,style:WM(!1)},e)},$kr=ie.memo(function({...n}){const r=Zo("useWindowScroll"),o=Zo("customScrollParent"),i=o||r?Pkr:Okr,s=o||r?Akr:Ikr;return ie.createElement(i,{...n},ie.createElement(s,null,ie.createElement(jkr,null),ie.createElement(Ekr,null),ie.createElement(Tkr,null)))}),{Component:Dkr,usePublisher:xd,useEmitterValue:Zo,useEmitter:Fot}=dot(kkr,{optional:{context:"context",totalCount:"totalCount",overscan:"overscan",itemContent:"itemContent",components:"components",computeItemKey:"computeItemKey",data:"data",initialItemCount:"initialItemCount",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"headerFooterTag",listClassName:"listClassName",itemClassName:"itemClassName",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel",restoreStateFrom:"restoreStateFrom",initialTopMostItemIndex:"initialTopMostItemIndex"},methods:{scrollTo:"scrollTo",scrollBy:"scrollBy",scrollToIndex:"scrollToIndex"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",stateChanged:"stateChanged"}},$kr),Okr=Pot({usePublisher:xd,useEmitterValue:Zo,useEmitter:Fot}),Pkr=Rot({usePublisher:xd,useEmitterValue:Zo,useEmitter:Fot});function N4e(e,n,r){return n!=="normal"&&!(n!=null&&n.endsWith("px"))&&r(`${e} was not resolved to pixel value correctly`,n,kc.WARN),n==="normal"?0:parseInt(n??"0",10)}const Rkr=Dkr;var Yj=e=>e.type==="checkbox",Nb=e=>e instanceof Date,Wa=e=>e==null;const Bot=e=>typeof e=="object";var es=e=>!Wa(e)&&!Array.isArray(e)&&Bot(e)&&!Nb(e),Not=e=>es(e)&&e.target?Yj(e.target)?e.target.checked:e.target.value:e,Mkr=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,Vot=(e,n)=>e.has(Mkr(n)),Lkr=e=>{const n=e.constructor&&e.constructor.prototype;return es(n)&&n.hasOwnProperty("isPrototypeOf")},One=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function _l(e){let n;const r=Array.isArray(e);if(e instanceof Date)n=new Date(e);else if(e instanceof Set)n=new Set(e);else if(!(One&&(e instanceof Blob||e instanceof FileList))&&(r||es(e)))if(n=r?[]:{},!r&&!Lkr(e))n=e;else for(const o in e)e.hasOwnProperty(o)&&(n[o]=_l(e[o]));else return e;return n}var Kj=e=>Array.isArray(e)?e.filter(Boolean):[],di=e=>e===void 0,nt=(e,n,r)=>{if(!n||!es(e))return r;const o=Kj(n.split(/[,[\].]+?/)).reduce((i,s)=>Wa(i)?i:i[s],e);return di(o)||o===e?di(e[n])?r:e[n]:o},rd=e=>typeof e=="boolean";const zO={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},ld={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},uh={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},Fkr=ie.createContext(null),Pne=()=>ie.useContext(Fkr);var zot=(e,n,r,o=!0)=>{const i={defaultValues:n._defaultValues};for(const s in e)Object.defineProperty(i,s,{get:()=>{const a=s;return n._proxyFormState[a]!==ld.all&&(n._proxyFormState[a]=!o||ld.all),r&&(r[a]=!0),e[a]}});return i},iu=e=>es(e)&&!Object.keys(e).length,Hot=(e,n,r,o)=>{r(e);const{name:i,...s}=e;return iu(s)||Object.keys(s).length>=Object.keys(n).length||Object.keys(s).find(a=>n[a]===(!o||ld.all))},c4=e=>Array.isArray(e)?e:[e],Uot=(e,n,r)=>!e||!n||e===n||c4(e).some(o=>o&&(r?o===n:o.startsWith(n)||n.startsWith(o)));function Rne(e){const n=ie.useRef(e);n.current=e,ie.useEffect(()=>{const r=!e.disabled&&n.current.subject&&n.current.subject.subscribe({next:n.current.next});return()=>{r&&r.unsubscribe()}},[e.disabled])}function Bkr(e){const n=Pne(),{control:r=n.control,disabled:o,name:i,exact:s}=e||{},[a,l]=ie.useState(r._formState),c=ie.useRef(!0),d=ie.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1}),f=ie.useRef(i);return f.current=i,Rne({disabled:o,next:h=>c.current&&Uot(f.current,h.name,s)&&Hot(h,d.current,r._updateFormState)&&l({...r._formState,...h}),subject:r._subjects.state}),ie.useEffect(()=>(c.current=!0,d.current.isValid&&r._updateValid(!0),()=>{c.current=!1}),[r]),zot(a,r,d.current,!1)}var vf=e=>typeof e=="string",Wot=(e,n,r,o,i)=>vf(e)?(o&&n.watch.add(e),nt(r,e,i)):Array.isArray(e)?e.map(s=>(o&&n.watch.add(s),nt(r,s))):(o&&(n.watchAll=!0),r);function Nkr(e){const n=Pne(),{control:r=n.control,name:o,defaultValue:i,disabled:s,exact:a}=e||{},l=ie.useRef(o);l.current=o,Rne({disabled:s,subject:r._subjects.values,next:f=>{Uot(l.current,f.name,a)&&d(_l(Wot(l.current,r._names,f.values||r._formValues,!1,i)))}});const[c,d]=ie.useState(r._getWatch(o,i));return ie.useEffect(()=>r._removeUnmounted()),c}var Mne=e=>/^\w*$/.test(e),Got=e=>Kj(e.replace(/["|']|\]/g,"").split(/\.|\[/)),Tr=(e,n,r)=>{let o=-1;const i=Mne(n)?[n]:Got(n),s=i.length,a=s-1;for(;++o<s;){const l=i[o];let c=r;if(o!==a){const d=e[l];c=es(d)||Array.isArray(d)?d:isNaN(+i[o+1])?{}:[]}e[l]=c,e=e[l]}return e};function Vkr(e){const n=Pne(),{name:r,disabled:o,control:i=n.control,shouldUnregister:s}=e,a=Vot(i._names.array,r),l=Nkr({control:i,name:r,defaultValue:nt(i._formValues,r,nt(i._defaultValues,r,e.defaultValue)),exact:!0}),c=Bkr({control:i,name:r}),d=ie.useRef(i.register(r,{...e.rules,value:l,...rd(e.disabled)?{disabled:e.disabled}:{}}));return ie.useEffect(()=>{const f=i._options.shouldUnregister||s,h=(m,g)=>{const v=nt(i._fields,m);v&&(v._f.mount=g)};if(h(r,!0),f){const m=_l(nt(i._options.defaultValues,r));Tr(i._defaultValues,r,m),di(nt(i._formValues,r))&&Tr(i._formValues,r,m)}return()=>{(a?f&&!i._state.action:f)?i.unregister(r):h(r,!1)}},[r,i,a,s]),ie.useEffect(()=>{nt(i._fields,r)&&i._updateDisabledField({disabled:o,fields:i._fields,name:r,value:nt(i._fields,r)._f.value})},[o,r,i]),{field:{name:r,value:l,...rd(o)||c.disabled?{disabled:c.disabled||o}:{},onChange:ie.useCallback(f=>d.current.onChange({target:{value:Not(f),name:r},type:zO.CHANGE}),[r]),onBlur:ie.useCallback(()=>d.current.onBlur({target:{value:nt(i._formValues,r),name:r},type:zO.BLUR}),[r,i]),ref:f=>{const h=nt(i._fields,r);h&&f&&(h._f.ref={focus:()=>f.focus(),select:()=>f.select(),setCustomValidity:m=>f.setCustomValidity(m),reportValidity:()=>f.reportValidity()})}},formState:c,fieldState:Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!nt(c.errors,r)},isDirty:{enumerable:!0,get:()=>!!nt(c.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!nt(c.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!nt(c.validatingFields,r)},error:{enumerable:!0,get:()=>nt(c.errors,r)}})}}const zkr=e=>e.render(Vkr(e));var qot=(e,n,r,o,i)=>n?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[o]:i||!0}}:{},V4e=e=>({isOnSubmit:!e||e===ld.onSubmit,isOnBlur:e===ld.onBlur,isOnChange:e===ld.onChange,isOnAll:e===ld.all,isOnTouch:e===ld.onTouched}),z4e=(e,n,r)=>!r&&(n.watchAll||n.watch.has(e)||[...n.watch].some(o=>e.startsWith(o)&&/^\.\w+/.test(e.slice(o.length))));const H_=(e,n,r,o)=>{for(const i of r||Object.keys(e)){const s=nt(e,i);if(s){const{_f:a,...l}=s;if(a){if(a.refs&&a.refs[0]&&n(a.refs[0],i)&&!o)break;if(a.ref&&n(a.ref,a.name)&&!o)break;H_(l,n)}else es(l)&&H_(l,n)}}};var Hkr=(e,n,r)=>{const o=Kj(nt(e,r));return Tr(o,"root",n[r]),Tr(e,r,o),e},Lne=e=>e.type==="file",Hm=e=>typeof e=="function",HO=e=>{if(!One)return!1;const n=e?e.ownerDocument:0;return e instanceof(n&&n.defaultView?n.defaultView.HTMLElement:HTMLElement)},u4=e=>vf(e),Fne=e=>e.type==="radio",UO=e=>e instanceof RegExp;const H4e={value:!1,isValid:!1},U4e={value:!0,isValid:!0};var Yot=e=>{if(Array.isArray(e)){if(e.length>1){const n=e.filter(r=>r&&r.checked&&!r.disabled).map(r=>r.value);return{value:n,isValid:!!n.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!di(e[0].attributes.value)?di(e[0].value)||e[0].value===""?U4e:{value:e[0].value,isValid:!0}:U4e:H4e}return H4e};const W4e={isValid:!1,value:null};var Kot=e=>Array.isArray(e)?e.reduce((n,r)=>r&&r.checked&&!r.disabled?{isValid:!0,value:r.value}:n,W4e):W4e;function G4e(e,n,r="validate"){if(u4(e)||Array.isArray(e)&&e.every(u4)||rd(e)&&!e)return{type:r,message:u4(e)?e:"",ref:n}}var Ny=e=>es(e)&&!UO(e)?e:{value:e,message:""},q4e=async(e,n,r,o,i)=>{const{ref:s,refs:a,required:l,maxLength:c,minLength:d,min:f,max:h,pattern:m,validate:g,name:v,valueAsNumber:y,mount:b,disabled:x}=e._f,w=nt(n,v);if(!b||x)return{};const C=a?a[0]:s,_=I=>{o&&C.reportValidity&&(C.setCustomValidity(rd(I)?"":I||""),C.reportValidity())},S={},k=Fne(s),E=Yj(s),j=k||E,T=(y||Lne(s))&&di(s.value)&&di(w)||HO(s)&&s.value===""||w===""||Array.isArray(w)&&!w.length,$=qot.bind(null,v,r,S),D=(I,O,A,P=uh.maxLength,R=uh.minLength)=>{const B=I?O:A;S[v]={type:I?P:R,message:B,ref:s,...$(I?P:R,B)}};if(i?!Array.isArray(w)||!w.length:l&&(!j&&(T||Wa(w))||rd(w)&&!w||E&&!Yot(a).isValid||k&&!Kot(a).isValid)){const{value:I,message:O}=u4(l)?{value:!!l,message:l}:Ny(l);if(I&&(S[v]={type:uh.required,message:O,ref:C,...$(uh.required,O)},!r))return _(O),S}if(!T&&(!Wa(f)||!Wa(h))){let I,O;const A=Ny(h),P=Ny(f);if(!Wa(w)&&!isNaN(w)){const R=s.valueAsNumber||w&&+w;Wa(A.value)||(I=R>A.value),Wa(P.value)||(O=R<P.value)}else{const R=s.valueAsDate||new Date(w),B=H=>new Date(new Date().toDateString()+" "+H),L=s.type=="time",z=s.type=="week";vf(A.value)&&w&&(I=L?B(w)>B(A.value):z?w>A.value:R>new Date(A.value)),vf(P.value)&&w&&(O=L?B(w)<B(P.value):z?w<P.value:R<new Date(P.value))}if((I||O)&&(D(!!I,A.message,P.message,uh.max,uh.min),!r))return _(S[v].message),S}if((c||d)&&!T&&(vf(w)||i&&Array.isArray(w))){const I=Ny(c),O=Ny(d),A=!Wa(I.value)&&w.length>+I.value,P=!Wa(O.value)&&w.length<+O.value;if((A||P)&&(D(A,I.message,O.message),!r))return _(S[v].message),S}if(m&&!T&&vf(w)){const{value:I,message:O}=Ny(m);if(UO(I)&&!w.match(I)&&(S[v]={type:uh.pattern,message:O,ref:s,...$(uh.pattern,O)},!r))return _(O),S}if(g){if(Hm(g)){const I=await g(w,n),O=G4e(I,C);if(O&&(S[v]={...O,...$(uh.validate,O.message)},!r))return _(O.message),S}else if(es(g)){let I={};for(const O in g){if(!iu(I)&&!r)break;const A=G4e(await g[O](w,n),C,O);A&&(I={...A,...$(O,A.message)},_(A.message),r&&(S[v]=I))}if(!iu(I)&&(S[v]={ref:C,...I},!r))return S}}return _(!0),S};function Ukr(e,n){const r=n.slice(0,-1).length;let o=0;for(;o<r;)e=di(e)?o++:e[n[o++]];return e}function Wkr(e){for(const n in e)if(e.hasOwnProperty(n)&&!di(e[n]))return!1;return!0}function js(e,n){const r=Array.isArray(n)?n:Mne(n)?[n]:Got(n),o=r.length===1?e:Ukr(e,r),i=r.length-1,s=r[i];return o&&delete o[s],i!==0&&(es(o)&&iu(o)||Array.isArray(o)&&Wkr(o))&&js(e,r.slice(0,-1)),e}var QB=()=>{let e=[];return{get observers(){return e},next:i=>{for(const s of e)s.next&&s.next(i)},subscribe:i=>(e.push(i),{unsubscribe:()=>{e=e.filter(s=>s!==i)}}),unsubscribe:()=>{e=[]}}},WO=e=>Wa(e)||!Bot(e);function A0(e,n){if(WO(e)||WO(n))return e===n;if(Nb(e)&&Nb(n))return e.getTime()===n.getTime();const r=Object.keys(e),o=Object.keys(n);if(r.length!==o.length)return!1;for(const i of r){const s=e[i];if(!o.includes(i))return!1;if(i!=="ref"){const a=n[i];if(Nb(s)&&Nb(a)||es(s)&&es(a)||Array.isArray(s)&&Array.isArray(a)?!A0(s,a):s!==a)return!1}}return!0}var Zot=e=>e.type==="select-multiple",Gkr=e=>Fne(e)||Yj(e),JB=e=>HO(e)&&e.isConnected,qkr=e=>es(e)&&Object.values(e).some(n=>n),Xot=e=>{for(const n in e)if(Hm(e[n]))return!0;return!1};function GO(e,n={}){const r=Array.isArray(e);if(es(e)||r)for(const o in e)Array.isArray(e[o])||es(e[o])&&!Xot(e[o])?(n[o]=Array.isArray(e[o])?[]:{},GO(e[o],n[o])):Wa(e[o])||(n[o]=!0);return n}function Qot(e,n,r){const o=Array.isArray(e);if(es(e)||o)for(const i in e)Array.isArray(e[i])||es(e[i])&&!Xot(e[i])?di(n)||WO(r[i])?r[i]=Array.isArray(e[i])?GO(e[i],[]):{...GO(e[i])}:Qot(e[i],Wa(n)?{}:n[i],r[i]):r[i]=!A0(e[i],n[i]);return r}var mI=(e,n)=>Qot(e,n,GO(n)),Jot=(e,{valueAsNumber:n,valueAsDate:r,setValueAs:o})=>di(e)?e:n?e===""?NaN:e&&+e:r&&vf(e)?new Date(e):o?o(e):e;function eN(e){const n=e.ref;if(!(e.refs?e.refs.every(r=>r.disabled):n.disabled))return Lne(n)?n.files:Fne(n)?Kot(e.refs).value:Zot(n)?[...n.selectedOptions].map(({value:r})=>r):Yj(n)?Yot(e.refs).value:Jot(di(n.value)?e.ref.value:n.value,e)}var Ykr=(e,n,r,o)=>{const i={};for(const s of e){const a=nt(n,s);a&&Tr(i,s,a._f)}return{criteriaMode:r,names:[...e],fields:i,shouldUseNativeValidation:o}},rC=e=>di(e)?e:UO(e)?e.source:es(e)?UO(e.value)?e.value.source:e.value:e,Kkr=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function Y4e(e,n,r){const o=nt(e,r);if(o||Mne(r))return{error:o,name:r};const i=r.split(".");for(;i.length;){const s=i.join("."),a=nt(n,s),l=nt(e,s);if(a&&!Array.isArray(a)&&r!==s)return{name:r};if(l&&l.type)return{name:s,error:l};i.pop()}return{name:r}}var Zkr=(e,n,r,o,i)=>i.isOnAll?!1:!r&&i.isOnTouch?!(n||e):(r?o.isOnBlur:i.isOnBlur)?!e:(r?o.isOnChange:i.isOnChange)?e:!0,Xkr=(e,n)=>!Kj(nt(e,n)).length&&js(e,n);const Qkr={mode:ld.onSubmit,reValidateMode:ld.onChange,shouldFocusError:!0};function Jkr(e={}){let n={...Qkr,...e},r={submitCount:0,isDirty:!1,isLoading:Hm(n.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:n.errors||{},disabled:n.disabled||!1},o={},i=es(n.defaultValues)||es(n.values)?_l(n.defaultValues||n.values)||{}:{},s=n.shouldUnregister?{}:_l(i),a={action:!1,mount:!1,watch:!1},l={mount:new Set,unMount:new Set,array:new Set,watch:new Set},c,d=0;const f={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},h={values:QB(),array:QB(),state:QB()},m=V4e(n.mode),g=V4e(n.reValidateMode),v=n.criteriaMode===ld.all,y=ee=>ae=>{clearTimeout(d),d=setTimeout(ee,ae)},b=async ee=>{if(f.isValid||ee){const ae=n.resolver?iu((await j()).errors):await $(o,!0);ae!==r.isValid&&h.state.next({isValid:ae})}},x=(ee,ae)=>{(f.isValidating||f.validatingFields)&&(ae.forEach(re=>{Tr(r.validatingFields,re,ee)}),r.isValidating=qkr(r.validatingFields),h.state.next({validatingFields:r.validatingFields,isValidating:r.isValidating}))},w=(ee,ae=[],re,ye,ce=!0,me=!0)=>{if(ye&&re){if(a.action=!0,me&&Array.isArray(nt(o,ee))){const we=re(nt(o,ee),ye.argA,ye.argB);ce&&Tr(o,ee,we)}if(me&&Array.isArray(nt(r.errors,ee))){const we=re(nt(r.errors,ee),ye.argA,ye.argB);ce&&Tr(r.errors,ee,we),Xkr(r.errors,ee)}if(f.touchedFields&&me&&Array.isArray(nt(r.touchedFields,ee))){const we=re(nt(r.touchedFields,ee),ye.argA,ye.argB);ce&&Tr(r.touchedFields,ee,we)}f.dirtyFields&&(r.dirtyFields=mI(i,s)),h.state.next({name:ee,isDirty:I(ee,ae),dirtyFields:r.dirtyFields,errors:r.errors,isValid:r.isValid})}else Tr(s,ee,ae)},C=(ee,ae)=>{Tr(r.errors,ee,ae),h.state.next({errors:r.errors})},_=ee=>{r.errors=ee,h.state.next({errors:r.errors,isValid:!1})},S=(ee,ae,re,ye)=>{const ce=nt(o,ee);if(ce){const me=nt(s,ee,di(re)?nt(i,ee):re);di(me)||ye&&ye.defaultChecked||ae?Tr(s,ee,ae?me:eN(ce._f)):P(ee,me),a.mount&&b()}},k=(ee,ae,re,ye,ce)=>{let me=!1,we=!1;const xe={name:ee},De=!!(nt(o,ee)&&nt(o,ee)._f.disabled);if(!re||ye){f.isDirty&&(we=r.isDirty,r.isDirty=xe.isDirty=I(),me=we!==xe.isDirty);const Me=De||A0(nt(i,ee),ae);we=!!(!De&&nt(r.dirtyFields,ee)),Me||De?js(r.dirtyFields,ee):Tr(r.dirtyFields,ee,!0),xe.dirtyFields=r.dirtyFields,me=me||f.dirtyFields&&we!==!Me}if(re){const Me=nt(r.touchedFields,ee);Me||(Tr(r.touchedFields,ee,re),xe.touchedFields=r.touchedFields,me=me||f.touchedFields&&Me!==re)}return me&&ce&&h.state.next(xe),me?xe:{}},E=(ee,ae,re,ye)=>{const ce=nt(r.errors,ee),me=f.isValid&&rd(ae)&&r.isValid!==ae;if(e.delayError&&re?(c=y(()=>C(ee,re)),c(e.delayError)):(clearTimeout(d),c=null,re?Tr(r.errors,ee,re):js(r.errors,ee)),(re?!A0(ce,re):ce)||!iu(ye)||me){const we={...ye,...me&&rd(ae)?{isValid:ae}:{},errors:r.errors,name:ee};r={...r,...we},h.state.next(we)}x(!1,Object.keys(r.validatingFields).filter(we=>we===ee))},j=async ee=>n.resolver(s,n.context,Ykr(ee||l.mount,o,n.criteriaMode,n.shouldUseNativeValidation)),T=async ee=>{const{errors:ae}=await j(ee);if(ee)for(const re of ee){const ye=nt(ae,re);ye?Tr(r.errors,re,ye):js(r.errors,re)}else r.errors=ae;return ae},$=async(ee,ae,re={valid:!0})=>{for(const ye in ee){const ce=ee[ye];if(ce){const{_f:me,...we}=ce;if(me){const xe=l.array.has(me.name),De=await q4e(ce,s,v,n.shouldUseNativeValidation&&!ae,xe);if(De[me.name]&&(re.valid=!1,ae))break;!ae&&(nt(De,me.name)?xe?Hkr(r.errors,De,me.name):Tr(r.errors,me.name,De[me.name]):js(r.errors,me.name))}we&&await $(we,ae,re)}}return re.valid},D=()=>{for(const ee of l.unMount){const ae=nt(o,ee);ae&&(ae._f.refs?ae._f.refs.every(re=>!JB(re)):!JB(ae._f.ref))&&N(ee)}l.unMount=new Set},I=(ee,ae)=>(ee&&ae&&Tr(s,ee,ae),!A0(V(),i)),O=(ee,ae,re)=>Wot(ee,l,{...a.mount?s:di(ae)?i:vf(ee)?{[ee]:ae}:ae},re,ae),A=ee=>Kj(nt(a.mount?s:i,ee,e.shouldUnregister?nt(i,ee,[]):[])),P=(ee,ae,re={})=>{const ye=nt(o,ee);let ce=ae;if(ye){const me=ye._f;me&&(!me.disabled&&Tr(s,ee,Jot(ae,me)),ce=HO(me.ref)&&Wa(ae)?"":ae,Zot(me.ref)?[...me.ref.options].forEach(we=>we.selected=ce.includes(we.value)):me.refs?Yj(me.ref)?me.refs.length>1?me.refs.forEach(we=>(!we.defaultChecked||!we.disabled)&&(we.checked=Array.isArray(ce)?!!ce.find(xe=>xe===we.value):ce===we.value)):me.refs[0]&&(me.refs[0].checked=!!ce):me.refs.forEach(we=>we.checked=we.value===ce):Lne(me.ref)?me.ref.value="":(me.ref.value=ce,me.ref.type||h.values.next({name:ee,values:{...s}})))}(re.shouldDirty||re.shouldTouch)&&k(ee,ce,re.shouldTouch,re.shouldDirty,!0),re.shouldValidate&&H(ee)},R=(ee,ae,re)=>{for(const ye in ae){const ce=ae[ye],me=`${ee}.${ye}`,we=nt(o,me);(l.array.has(ee)||!WO(ce)||we&&!we._f)&&!Nb(ce)?R(me,ce,re):P(me,ce,re)}},B=(ee,ae,re={})=>{const ye=nt(o,ee),ce=l.array.has(ee),me=_l(ae);Tr(s,ee,me),ce?(h.array.next({name:ee,values:{...s}}),(f.isDirty||f.dirtyFields)&&re.shouldDirty&&h.state.next({name:ee,dirtyFields:mI(i,s),isDirty:I(ee,me)})):ye&&!ye._f&&!Wa(me)?R(ee,me,re):P(ee,me,re),z4e(ee,l)&&h.state.next({...r}),h.values.next({name:a.mount?ee:void 0,values:{...s}})},L=async ee=>{const ae=ee.target;let re=ae.name,ye=!0;const ce=nt(o,re),me=()=>ae.type?eN(ce._f):Not(ee),we=xe=>{ye=Number.isNaN(xe)||xe===nt(s,re,xe)};if(ce){let xe,De;const Me=me(),Re=ee.type===zO.BLUR||ee.type===zO.FOCUS_OUT,xt=!Kkr(ce._f)&&!n.resolver&&!nt(r.errors,re)&&!ce._f.deps||Zkr(Re,nt(r.touchedFields,re),r.isSubmitted,g,m),Ie=z4e(re,l,Re);Tr(s,re,Me),Re?(ce._f.onBlur&&ce._f.onBlur(ee),c&&c(0)):ce._f.onChange&&ce._f.onChange(ee);const Ve=k(re,Me,Re,!1),pt=!iu(Ve)||Ie;if(!Re&&h.values.next({name:re,type:ee.type,values:{...s}}),xt)return f.isValid&&b(),pt&&h.state.next({name:re,...Ie?{}:Ve});if(!Re&&Ie&&h.state.next({...r}),x(!0,[re]),n.resolver){const{errors:br}=await j([re]);if(we(Me),ye){const at=Y4e(r.errors,o,re),It=Y4e(br,o,at.name||re);xe=It.error,re=It.name,De=iu(br)}}else xe=(await q4e(ce,s,v,n.shouldUseNativeValidation))[re],we(Me),ye&&(xe?De=!1:f.isValid&&(De=await $(o,!0)));ye&&(ce._f.deps&&H(ce._f.deps),E(re,De,xe,Ve))}},z=(ee,ae)=>{if(nt(r.errors,ae)&&ee.focus)return ee.focus(),1},H=async(ee,ae={})=>{let re,ye;const ce=c4(ee);if(x(!0,ce),n.resolver){const me=await T(di(ee)?ee:ce);re=iu(me),ye=ee?!ce.some(we=>nt(me,we)):re}else ee?(ye=(await Promise.all(ce.map(async me=>{const we=nt(o,me);return await $(we&&we._f?{[me]:we}:we)}))).every(Boolean),!(!ye&&!r.isValid)&&b()):ye=re=await $(o);return h.state.next({...!vf(ee)||f.isValid&&re!==r.isValid?{}:{name:ee},...n.resolver||!ee?{isValid:re}:{},errors:r.errors,isValidating:!1}),ae.shouldFocus&&!ye&&H_(o,z,ee?ce:l.mount),ye},V=ee=>{const ae={...i,...a.mount?s:{}};return di(ee)?ae:vf(ee)?nt(ae,ee):ee.map(re=>nt(ae,re))},W=(ee,ae)=>({invalid:!!nt((ae||r).errors,ee),isDirty:!!nt((ae||r).dirtyFields,ee),isTouched:!!nt((ae||r).touchedFields,ee),isValidating:!!nt((ae||r).validatingFields,ee),error:nt((ae||r).errors,ee)}),q=ee=>{ee&&c4(ee).forEach(ae=>js(r.errors,ae)),h.state.next({errors:ee?r.errors:{}})},F=(ee,ae,re)=>{const ye=(nt(o,ee,{_f:{}})._f||{}).ref;Tr(r.errors,ee,{...ae,ref:ye}),h.state.next({name:ee,errors:r.errors,isValid:!1}),re&&re.shouldFocus&&ye&&ye.focus&&ye.focus()},Q=(ee,ae)=>Hm(ee)?h.values.subscribe({next:re=>ee(O(void 0,ae),re)}):O(ee,ae,!0),N=(ee,ae={})=>{for(const re of ee?c4(ee):l.mount)l.mount.delete(re),l.array.delete(re),ae.keepValue||(js(o,re),js(s,re)),!ae.keepError&&js(r.errors,re),!ae.keepDirty&&js(r.dirtyFields,re),!ae.keepTouched&&js(r.touchedFields,re),!ae.keepIsValidating&&js(r.validatingFields,re),!n.shouldUnregister&&!ae.keepDefaultValue&&js(i,re);h.values.next({values:{...s}}),h.state.next({...r,...ae.keepDirty?{isDirty:I()}:{}}),!ae.keepIsValid&&b()},Y=({disabled:ee,name:ae,field:re,fields:ye,value:ce})=>{if(rd(ee)){const me=ee?void 0:di(ce)?eN(re?re._f:nt(ye,ae)._f):ce;Tr(s,ae,me),k(ae,me,!1,!1,!0)}},Z=(ee,ae={})=>{let re=nt(o,ee);const ye=rd(ae.disabled);return Tr(o,ee,{...re||{},_f:{...re&&re._f?re._f:{ref:{name:ee}},name:ee,mount:!0,...ae}}),l.mount.add(ee),re?Y({field:re,disabled:ae.disabled,name:ee,value:ae.value}):S(ee,!0,ae.value),{...ye?{disabled:ae.disabled}:{},...n.progressive?{required:!!ae.required,min:rC(ae.min),max:rC(ae.max),minLength:rC(ae.minLength),maxLength:rC(ae.maxLength),pattern:rC(ae.pattern)}:{},name:ee,onChange:L,onBlur:L,ref:ce=>{if(ce){Z(ee,ae),re=nt(o,ee);const me=di(ce.value)&&ce.querySelectorAll&&ce.querySelectorAll("input,select,textarea")[0]||ce,we=Gkr(me),xe=re._f.refs||[];if(we?xe.find(De=>De===me):me===re._f.ref)return;Tr(o,ee,{_f:{...re._f,...we?{refs:[...xe.filter(JB),me,...Array.isArray(nt(i,ee))?[{}]:[]],ref:{type:me.type,name:ee}}:{ref:me}}}),S(ee,!1,void 0,me)}else re=nt(o,ee,{}),re._f&&(re._f.mount=!1),(n.shouldUnregister||ae.shouldUnregister)&&!(Vot(l.array,ee)&&a.action)&&l.unMount.add(ee)}}},ne=()=>n.shouldFocusError&&H_(o,z,l.mount),X=ee=>{rd(ee)&&(h.state.next({disabled:ee}),H_(o,(ae,re)=>{let ye=ee;const ce=nt(o,re);ce&&rd(ce._f.disabled)&&(ye||(ye=ce._f.disabled)),ae.disabled=ye},0,!1))},J=(ee,ae)=>async re=>{let ye;re&&(re.preventDefault&&re.preventDefault(),re.persist&&re.persist());let ce=_l(s);if(h.state.next({isSubmitting:!0}),n.resolver){const{errors:me,values:we}=await j();r.errors=me,ce=we}else await $(o);if(js(r.errors,"root"),iu(r.errors)){h.state.next({errors:{}});try{await ee(ce,re)}catch(me){ye=me}}else ae&&await ae({...r.errors},re),ne(),setTimeout(ne);if(h.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:iu(r.errors)&&!ye,submitCount:r.submitCount+1,errors:r.errors}),ye)throw ye},oe=(ee,ae={})=>{nt(o,ee)&&(di(ae.defaultValue)?B(ee,_l(nt(i,ee))):(B(ee,ae.defaultValue),Tr(i,ee,_l(ae.defaultValue))),ae.keepTouched||js(r.touchedFields,ee),ae.keepDirty||(js(r.dirtyFields,ee),r.isDirty=ae.defaultValue?I(ee,_l(nt(i,ee))):I()),ae.keepError||(js(r.errors,ee),f.isValid&&b()),h.state.next({...r}))},ue=(ee,ae={})=>{const re=ee?_l(ee):i,ye=_l(re),ce=iu(ee),me=ce?i:ye;if(ae.keepDefaultValues||(i=re),!ae.keepValues){if(ae.keepDirtyValues)for(const we of l.mount)nt(r.dirtyFields,we)?Tr(me,we,nt(s,we)):B(we,nt(me,we));else{if(One&&di(ee))for(const we of l.mount){const xe=nt(o,we);if(xe&&xe._f){const De=Array.isArray(xe._f.refs)?xe._f.refs[0]:xe._f.ref;if(HO(De)){const Me=De.closest("form");if(Me){Me.reset();break}}}}o={}}s=e.shouldUnregister?ae.keepDefaultValues?_l(i):{}:_l(me),h.array.next({values:{...me}}),h.values.next({values:{...me}})}l={mount:ae.keepDirtyValues?l.mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},a.mount=!f.isValid||!!ae.keepIsValid||!!ae.keepDirtyValues,a.watch=!!e.shouldUnregister,h.state.next({submitCount:ae.keepSubmitCount?r.submitCount:0,isDirty:ce?!1:ae.keepDirty?r.isDirty:!!(ae.keepDefaultValues&&!A0(ee,i)),isSubmitted:ae.keepIsSubmitted?r.isSubmitted:!1,dirtyFields:ce?[]:ae.keepDirtyValues?ae.keepDefaultValues&&s?mI(i,s):r.dirtyFields:ae.keepDefaultValues&&ee?mI(i,ee):{},touchedFields:ae.keepTouched?r.touchedFields:{},errors:ae.keepErrors?r.errors:{},isSubmitSuccessful:ae.keepIsSubmitSuccessful?r.isSubmitSuccessful:!1,isSubmitting:!1})},le=(ee,ae)=>ue(Hm(ee)?ee(s):ee,ae);return{control:{register:Z,unregister:N,getFieldState:W,handleSubmit:J,setError:F,_executeSchema:j,_getWatch:O,_getDirty:I,_updateValid:b,_removeUnmounted:D,_updateFieldArray:w,_updateDisabledField:Y,_getFieldArray:A,_reset:ue,_resetDefaultValues:()=>Hm(n.defaultValues)&&n.defaultValues().then(ee=>{le(ee,n.resetOptions),h.state.next({isLoading:!1})}),_updateFormState:ee=>{r={...r,...ee}},_disableForm:X,_subjects:h,_proxyFormState:f,_setErrors:_,get _fields(){return o},get _formValues(){return s},get _state(){return a},set _state(ee){a=ee},get _defaultValues(){return i},get _names(){return l},set _names(ee){l=ee},get _formState(){return r},set _formState(ee){r=ee},get _options(){return n},set _options(ee){n={...n,...ee}}},trigger:H,register:Z,handleSubmit:J,watch:Q,setValue:B,getValues:V,reset:le,resetField:oe,clearErrors:q,unregister:N,setError:F,setFocus:(ee,ae={})=>{const re=nt(o,ee),ye=re&&re._f;if(ye){const ce=ye.refs?ye.refs[0]:ye.ref;ce.focus&&(ce.focus(),ae.shouldSelect&&ce.select())}},getFieldState:W}}function Bne(e={}){const n=ie.useRef(),r=ie.useRef(),[o,i]=ie.useState({isDirty:!1,isValidating:!1,isLoading:Hm(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,defaultValues:Hm(e.defaultValues)?void 0:e.defaultValues});n.current||(n.current={...Jkr(e),formState:o});const s=n.current.control;return s._options=e,Rne({subject:s._subjects.state,next:a=>{Hot(a,s._proxyFormState,s._updateFormState,!0)&&i({...s._formState})}}),ie.useEffect(()=>s._disableForm(e.disabled),[s,e.disabled]),ie.useEffect(()=>{if(s._proxyFormState.isDirty){const a=s._getDirty();a!==o.isDirty&&s._subjects.state.next({isDirty:a})}},[s,o.isDirty]),ie.useEffect(()=>{e.values&&!A0(e.values,r.current)?(s._reset(e.values,s._options.resetOptions),r.current=e.values,i(a=>({...a}))):s._resetDefaultValues()},[e.values,s]),ie.useEffect(()=>{e.errors&&s._setErrors(e.errors)},[e.errors,s]),ie.useEffect(()=>{s._state.mount||(s._updateValid(),s._state.mount=!0),s._state.watch&&(s._state.watch=!1,s._subjects.state.next({...s._formState})),s._removeUnmounted()}),ie.useEffect(()=>{e.shouldUnregister&&s._subjects.values.next({values:s._getWatch()})},[e.shouldUnregister,s]),n.current.formState=zot(o,s),n.current}var K4e=function(e,n,r){if(e&&"reportValidity"in e){var o=nt(r,n);e.setCustomValidity(o&&o.message||""),e.reportValidity()}},eit=function(e,n){var r=function(i){var s=n.fields[i];s&&s.ref&&"reportValidity"in s.ref?K4e(s.ref,i,e):s.refs&&s.refs.forEach(function(a){return K4e(a,i,e)})};for(var o in n.fields)r(o)},eEr=function(e,n){n.shouldUseNativeValidation&&eit(e,n);var r={};for(var o in e){var i=nt(n.fields,o),s=Object.assign(e[o]||{},{ref:i&&i.ref});if(tEr(n.names||Object.keys(e),o)){var a=Object.assign({},nt(r,o));Tr(a,"root",s),Tr(r,o,a)}else Tr(r,o,s)}return r},tEr=function(e,n){return e.some(function(r){return r.startsWith(n+".")})},nEr=function(e,n){for(var r={};e.length;){var o=e[0],i=o.code,s=o.message,a=o.path.join(".");if(!r[a])if("unionErrors"in o){var l=o.unionErrors[0].errors[0];r[a]={message:l.message,type:l.code}}else r[a]={message:s,type:i};if("unionErrors"in o&&o.unionErrors.forEach(function(f){return f.errors.forEach(function(h){return e.push(h)})}),n){var c=r[a].types,d=c&&c[o.code];r[a]=qot(a,n,r,i,d?[].concat(d,o.message):o.message)}e.shift()}return r},Nne=function(e,n,r){return r===void 0&&(r={}),function(o,i,s){try{return Promise.resolve(function(a,l){try{var c=Promise.resolve(e[r.mode==="sync"?"parse":"parseAsync"](o,n)).then(function(d){return s.shouldUseNativeValidation&&eit({},s),{errors:{},values:r.raw?o:d}})}catch(d){return l(d)}return c&&c.then?c.then(void 0,l):c}(0,function(a){if(function(l){return l.errors!=null}(a))return{values:{},errors:eEr(nEr(a.errors,!s.shouldUseNativeValidation&&s.criteriaMode==="all"),s)};throw a}))}catch(a){return Promise.reject(a)}}},Cr;(function(e){e.assertEqual=i=>i;function n(i){}e.assertIs=n;function r(i){throw new Error}e.assertNever=r,e.arrayToEnum=i=>{const s={};for(const a of i)s[a]=a;return s},e.getValidEnumValues=i=>{const s=e.objectKeys(i).filter(l=>typeof i[i[l]]!="number"),a={};for(const l of s)a[l]=i[l];return e.objectValues(a)},e.objectValues=i=>e.objectKeys(i).map(function(s){return i[s]}),e.objectKeys=typeof Object.keys=="function"?i=>Object.keys(i):i=>{const s=[];for(const a in i)Object.prototype.hasOwnProperty.call(i,a)&&s.push(a);return s},e.find=(i,s)=>{for(const a of i)if(s(a))return a},e.isInteger=typeof Number.isInteger=="function"?i=>Number.isInteger(i):i=>typeof i=="number"&&isFinite(i)&&Math.floor(i)===i;function o(i,s=" | "){return i.map(a=>typeof a=="string"?`'${a}'`:a).join(s)}e.joinValues=o,e.jsonStringifyReplacer=(i,s)=>typeof s=="bigint"?s.toString():s})(Cr||(Cr={}));var Z4e;(function(e){e.mergeShapes=(n,r)=>({...n,...r})})(Z4e||(Z4e={}));const ht=Cr.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),f0=e=>{switch(typeof e){case"undefined":return ht.undefined;case"string":return ht.string;case"number":return isNaN(e)?ht.nan:ht.number;case"boolean":return ht.boolean;case"function":return ht.function;case"bigint":return ht.bigint;case"symbol":return ht.symbol;case"object":return Array.isArray(e)?ht.array:e===null?ht.null:e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?ht.promise:typeof Map<"u"&&e instanceof Map?ht.map:typeof Set<"u"&&e instanceof Set?ht.set:typeof Date<"u"&&e instanceof Date?ht.date:ht.object;default:return ht.unknown}},Ze=Cr.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]);class Tf extends Error{constructor(n){super(),this.issues=[],this.addIssue=o=>{this.issues=[...this.issues,o]},this.addIssues=(o=[])=>{this.issues=[...this.issues,...o]};const r=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,r):this.__proto__=r,this.name="ZodError",this.issues=n}get errors(){return this.issues}format(n){const r=n||function(s){return s.message},o={_errors:[]},i=s=>{for(const a of s.issues)if(a.code==="invalid_union")a.unionErrors.map(i);else if(a.code==="invalid_return_type")i(a.returnTypeError);else if(a.code==="invalid_arguments")i(a.argumentsError);else if(a.path.length===0)o._errors.push(r(a));else{let l=o,c=0;for(;c<a.path.length;){const d=a.path[c];c===a.path.length-1?(l[d]=l[d]||{_errors:[]},l[d]._errors.push(r(a))):l[d]=l[d]||{_errors:[]},l=l[d],c++}}};return i(this),o}toString(){return this.message}get message(){return JSON.stringify(this.issues,Cr.jsonStringifyReplacer,2)}get isEmpty(){return this.issues.length===0}flatten(n=r=>r.message){const r={},o=[];for(const i of this.issues)i.path.length>0?(r[i.path[0]]=r[i.path[0]]||[],r[i.path[0]].push(n(i))):o.push(n(i));return{formErrors:o,fieldErrors:r}}get formErrors(){return this.flatten()}}Tf.create=e=>new Tf(e);const qO=(e,n)=>{let r;switch(e.code){case Ze.invalid_type:e.received===ht.undefined?r="Required":r=`Expected ${e.expected}, received ${e.received}`;break;case Ze.invalid_literal:r=`Invalid literal value, expected ${JSON.stringify(e.expected,Cr.jsonStringifyReplacer)}`;break;case Ze.unrecognized_keys:r=`Unrecognized key(s) in object: ${Cr.joinValues(e.keys,", ")}`;break;case Ze.invalid_union:r="Invalid input";break;case Ze.invalid_union_discriminator:r=`Invalid discriminator value. Expected ${Cr.joinValues(e.options)}`;break;case Ze.invalid_enum_value:r=`Invalid enum value. Expected ${Cr.joinValues(e.options)}, received '${e.received}'`;break;case Ze.invalid_arguments:r="Invalid function arguments";break;case Ze.invalid_return_type:r="Invalid function return type";break;case Ze.invalid_date:r="Invalid date";break;case Ze.invalid_string:typeof e.validation=="object"?"includes"in e.validation?(r=`Invalid input: must include "${e.validation.includes}"`,typeof e.validation.position=="number"&&(r=`${r} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?r=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?r=`Invalid input: must end with "${e.validation.endsWith}"`:Cr.assertNever(e.validation):e.validation!=="regex"?r=`Invalid ${e.validation}`:r="Invalid";break;case Ze.too_small:e.type==="array"?r=`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:e.type==="string"?r=`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:e.type==="number"?r=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="date"?r=`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:r="Invalid input";break;case Ze.too_big:e.type==="array"?r=`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:e.type==="string"?r=`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:e.type==="number"?r=`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="bigint"?r=`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="date"?r=`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:r="Invalid input";break;case Ze.custom:r="Invalid input";break;case Ze.invalid_intersection_types:r="Intersection results could not be merged";break;case Ze.not_multiple_of:r=`Number must be a multiple of ${e.multipleOf}`;break;case Ze.not_finite:r="Number must be finite";break;default:r=n.defaultError,Cr.assertNever(e)}return{message:r}};let rEr=qO;function rG(){return rEr}const oG=e=>{const{data:n,path:r,errorMaps:o,issueData:i}=e,s=[...r,...i.path||[]],a={...i,path:s};let l="";const c=o.filter(d=>!!d).slice().reverse();for(const d of c)l=d(a,{data:n,defaultError:l}).message;return{...i,path:s,message:i.message||l}};function yt(e,n){const r=oG({issueData:n,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,rG(),qO].filter(o=>!!o)});e.common.issues.push(r)}class il{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(n,r){const o=[];for(const i of r){if(i.status==="aborted")return yn;i.status==="dirty"&&n.dirty(),o.push(i.value)}return{status:n.value,value:o}}static async mergeObjectAsync(n,r){const o=[];for(const i of r)o.push({key:await i.key,value:await i.value});return il.mergeObjectSync(n,o)}static mergeObjectSync(n,r){const o={};for(const i of r){const{key:s,value:a}=i;if(s.status==="aborted"||a.status==="aborted")return yn;s.status==="dirty"&&n.dirty(),a.status==="dirty"&&n.dirty(),s.value!=="__proto__"&&(typeof a.value<"u"||i.alwaysSet)&&(o[s.value]=a.value)}return{status:n.value,value:o}}}const yn=Object.freeze({status:"aborted"}),oEr=e=>({status:"dirty",value:e}),ql=e=>({status:"valid",value:e}),X4e=e=>e.status==="aborted",Q4e=e=>e.status==="dirty",YO=e=>e.status==="valid",iG=e=>typeof Promise<"u"&&e instanceof Promise;var Ht;(function(e){e.errToObj=n=>typeof n=="string"?{message:n}:n||{},e.toString=n=>typeof n=="string"?n:n==null?void 0:n.message})(Ht||(Ht={}));class Mf{constructor(n,r,o,i){this._cachedPath=[],this.parent=n,this.data=r,this._path=o,this._key=i}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const J4e=(e,n)=>{if(YO(n))return{success:!0,data:n.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const r=new Tf(e.common.issues);return this._error=r,this._error}}};function vn(e){if(!e)return{};const{errorMap:n,invalid_type_error:r,required_error:o,description:i}=e;if(n&&(r||o))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return n?{errorMap:n,description:i}:{errorMap:(a,l)=>a.code!=="invalid_type"?{message:l.defaultError}:typeof l.data>"u"?{message:o??l.defaultError}:{message:r??l.defaultError},description:i}}class Ln{constructor(n){this.spa=this.safeParseAsync,this._def=n,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(n){return f0(n.data)}_getOrReturnCtx(n,r){return r||{common:n.parent.common,data:n.data,parsedType:f0(n.data),schemaErrorMap:this._def.errorMap,path:n.path,parent:n.parent}}_processInputParams(n){return{status:new il,ctx:{common:n.parent.common,data:n.data,parsedType:f0(n.data),schemaErrorMap:this._def.errorMap,path:n.path,parent:n.parent}}}_parseSync(n){const r=this._parse(n);if(iG(r))throw new Error("Synchronous parse encountered promise.");return r}_parseAsync(n){const r=this._parse(n);return Promise.resolve(r)}parse(n,r){const o=this.safeParse(n,r);if(o.success)return o.data;throw o.error}safeParse(n,r){var o;const i={common:{issues:[],async:(o=r==null?void 0:r.async)!==null&&o!==void 0?o:!1,contextualErrorMap:r==null?void 0:r.errorMap},path:(r==null?void 0:r.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:n,parsedType:f0(n)},s=this._parseSync({data:n,path:i.path,parent:i});return J4e(i,s)}async parseAsync(n,r){const o=await this.safeParseAsync(n,r);if(o.success)return o.data;throw o.error}async safeParseAsync(n,r){const o={common:{issues:[],contextualErrorMap:r==null?void 0:r.errorMap,async:!0},path:(r==null?void 0:r.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:n,parsedType:f0(n)},i=this._parse({data:n,path:o.path,parent:o}),s=await(iG(i)?i:Promise.resolve(i));return J4e(o,s)}refine(n,r){const o=i=>typeof r=="string"||typeof r>"u"?{message:r}:typeof r=="function"?r(i):r;return this._refinement((i,s)=>{const a=n(i),l=()=>s.addIssue({code:Ze.custom,...o(i)});return typeof Promise<"u"&&a instanceof Promise?a.then(c=>c?!0:(l(),!1)):a?!0:(l(),!1)})}refinement(n,r){return this._refinement((o,i)=>n(o)?!0:(i.addIssue(typeof r=="function"?r(o,i):r),!1))}_refinement(n){return new Sp({schema:this,typeName:Qt.ZodEffects,effect:{type:"refinement",refinement:n}})}superRefine(n){return this._refinement(n)}optional(){return dg.create(this,this._def)}nullable(){return Sw.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return If.create(this,this._def)}promise(){return Pk.create(this,this._def)}or(n){return XO.create([this,n],this._def)}and(n){return QO.create(this,n,this._def)}transform(n){return new Sp({...vn(this._def),schema:this,typeName:Qt.ZodEffects,effect:{type:"transform",transform:n}})}default(n){const r=typeof n=="function"?n:()=>n;return new rP({...vn(this._def),innerType:this,defaultValue:r,typeName:Qt.ZodDefault})}brand(){return new gEr({typeName:Qt.ZodBranded,type:this,...vn(this._def)})}catch(n){const r=typeof n=="function"?n:()=>n;return new fG({...vn(this._def),innerType:this,catchValue:r,typeName:Qt.ZodCatch})}describe(n){const r=this.constructor;return new r({...this._def,description:n})}pipe(n){return GM.create(this,n)}readonly(){return pG.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const iEr=/^c[^\s-]{8,}$/i,sEr=/^[a-z][a-z0-9]*$/,aEr=/^[0-9A-HJKMNP-TV-Z]{26}$/,lEr=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,cEr=/^(?!\.)(?!.*\.\.)([A-Z0-9_+-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,uEr="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";let tN;const dEr=/^(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))$/,fEr=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,hEr=e=>e.precision?e.offset?new RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${e.precision}}(([+-]\\d{2}(:?\\d{2})?)|Z)$`):new RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${e.precision}}Z$`):e.precision===0?e.offset?new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(([+-]\\d{2}(:?\\d{2})?)|Z)$"):new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$"):e.offset?new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?(([+-]\\d{2}(:?\\d{2})?)|Z)$"):new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?Z$");function pEr(e,n){return!!((n==="v4"||!n)&&dEr.test(e)||(n==="v6"||!n)&&fEr.test(e))}class Rh extends Ln{_parse(n){if(this._def.coerce&&(n.data=String(n.data)),this._getType(n)!==ht.string){const s=this._getOrReturnCtx(n);return yt(s,{code:Ze.invalid_type,expected:ht.string,received:s.parsedType}),yn}const o=new il;let i;for(const s of this._def.checks)if(s.kind==="min")n.data.length<s.value&&(i=this._getOrReturnCtx(n,i),yt(i,{code:Ze.too_small,minimum:s.value,type:"string",inclusive:!0,exact:!1,message:s.message}),o.dirty());else if(s.kind==="max")n.data.length>s.value&&(i=this._getOrReturnCtx(n,i),yt(i,{code:Ze.too_big,maximum:s.value,type:"string",inclusive:!0,exact:!1,message:s.message}),o.dirty());else if(s.kind==="length"){const a=n.data.length>s.value,l=n.data.length<s.value;(a||l)&&(i=this._getOrReturnCtx(n,i),a?yt(i,{code:Ze.too_big,maximum:s.value,type:"string",inclusive:!0,exact:!0,message:s.message}):l&&yt(i,{code:Ze.too_small,minimum:s.value,type:"string",inclusive:!0,exact:!0,message:s.message}),o.dirty())}else if(s.kind==="email")cEr.test(n.data)||(i=this._getOrReturnCtx(n,i),yt(i,{validation:"email",code:Ze.invalid_string,message:s.message}),o.dirty());else if(s.kind==="emoji")tN||(tN=new RegExp(uEr,"u")),tN.test(n.data)||(i=this._getOrReturnCtx(n,i),yt(i,{validation:"emoji",code:Ze.invalid_string,message:s.message}),o.dirty());else if(s.kind==="uuid")lEr.test(n.data)||(i=this._getOrReturnCtx(n,i),yt(i,{validation:"uuid",code:Ze.invalid_string,message:s.message}),o.dirty());else if(s.kind==="cuid")iEr.test(n.data)||(i=this._getOrReturnCtx(n,i),yt(i,{validation:"cuid",code:Ze.invalid_string,message:s.message}),o.dirty());else if(s.kind==="cuid2")sEr.test(n.data)||(i=this._getOrReturnCtx(n,i),yt(i,{validation:"cuid2",code:Ze.invalid_string,message:s.message}),o.dirty());else if(s.kind==="ulid")aEr.test(n.data)||(i=this._getOrReturnCtx(n,i),yt(i,{validation:"ulid",code:Ze.invalid_string,message:s.message}),o.dirty());else if(s.kind==="url")try{new URL(n.data)}catch{i=this._getOrReturnCtx(n,i),yt(i,{validation:"url",code:Ze.invalid_string,message:s.message}),o.dirty()}else s.kind==="regex"?(s.regex.lastIndex=0,s.regex.test(n.data)||(i=this._getOrReturnCtx(n,i),yt(i,{validation:"regex",code:Ze.invalid_string,message:s.message}),o.dirty())):s.kind==="trim"?n.data=n.data.trim():s.kind==="includes"?n.data.includes(s.value,s.position)||(i=this._getOrReturnCtx(n,i),yt(i,{code:Ze.invalid_string,validation:{includes:s.value,position:s.position},message:s.message}),o.dirty()):s.kind==="toLowerCase"?n.data=n.data.toLowerCase():s.kind==="toUpperCase"?n.data=n.data.toUpperCase():s.kind==="startsWith"?n.data.startsWith(s.value)||(i=this._getOrReturnCtx(n,i),yt(i,{code:Ze.invalid_string,validation:{startsWith:s.value},message:s.message}),o.dirty()):s.kind==="endsWith"?n.data.endsWith(s.value)||(i=this._getOrReturnCtx(n,i),yt(i,{code:Ze.invalid_string,validation:{endsWith:s.value},message:s.message}),o.dirty()):s.kind==="datetime"?hEr(s).test(n.data)||(i=this._getOrReturnCtx(n,i),yt(i,{code:Ze.invalid_string,validation:"datetime",message:s.message}),o.dirty()):s.kind==="ip"?pEr(n.data,s.version)||(i=this._getOrReturnCtx(n,i),yt(i,{validation:"ip",code:Ze.invalid_string,message:s.message}),o.dirty()):Cr.assertNever(s);return{status:o.value,value:n.data}}_regex(n,r,o){return this.refinement(i=>n.test(i),{validation:r,code:Ze.invalid_string,...Ht.errToObj(o)})}_addCheck(n){return new Rh({...this._def,checks:[...this._def.checks,n]})}email(n){return this._addCheck({kind:"email",...Ht.errToObj(n)})}url(n){return this._addCheck({kind:"url",...Ht.errToObj(n)})}emoji(n){return this._addCheck({kind:"emoji",...Ht.errToObj(n)})}uuid(n){return this._addCheck({kind:"uuid",...Ht.errToObj(n)})}cuid(n){return this._addCheck({kind:"cuid",...Ht.errToObj(n)})}cuid2(n){return this._addCheck({kind:"cuid2",...Ht.errToObj(n)})}ulid(n){return this._addCheck({kind:"ulid",...Ht.errToObj(n)})}ip(n){return this._addCheck({kind:"ip",...Ht.errToObj(n)})}datetime(n){var r;return typeof n=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,message:n}):this._addCheck({kind:"datetime",precision:typeof(n==null?void 0:n.precision)>"u"?null:n==null?void 0:n.precision,offset:(r=n==null?void 0:n.offset)!==null&&r!==void 0?r:!1,...Ht.errToObj(n==null?void 0:n.message)})}regex(n,r){return this._addCheck({kind:"regex",regex:n,...Ht.errToObj(r)})}includes(n,r){return this._addCheck({kind:"includes",value:n,position:r==null?void 0:r.position,...Ht.errToObj(r==null?void 0:r.message)})}startsWith(n,r){return this._addCheck({kind:"startsWith",value:n,...Ht.errToObj(r)})}endsWith(n,r){return this._addCheck({kind:"endsWith",value:n,...Ht.errToObj(r)})}min(n,r){return this._addCheck({kind:"min",value:n,...Ht.errToObj(r)})}max(n,r){return this._addCheck({kind:"max",value:n,...Ht.errToObj(r)})}length(n,r){return this._addCheck({kind:"length",value:n,...Ht.errToObj(r)})}nonempty(n){return this.min(1,Ht.errToObj(n))}trim(){return new Rh({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new Rh({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new Rh({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(n=>n.kind==="datetime")}get isEmail(){return!!this._def.checks.find(n=>n.kind==="email")}get isURL(){return!!this._def.checks.find(n=>n.kind==="url")}get isEmoji(){return!!this._def.checks.find(n=>n.kind==="emoji")}get isUUID(){return!!this._def.checks.find(n=>n.kind==="uuid")}get isCUID(){return!!this._def.checks.find(n=>n.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(n=>n.kind==="cuid2")}get isULID(){return!!this._def.checks.find(n=>n.kind==="ulid")}get isIP(){return!!this._def.checks.find(n=>n.kind==="ip")}get minLength(){let n=null;for(const r of this._def.checks)r.kind==="min"&&(n===null||r.value>n)&&(n=r.value);return n}get maxLength(){let n=null;for(const r of this._def.checks)r.kind==="max"&&(n===null||r.value<n)&&(n=r.value);return n}}Rh.create=e=>{var n;return new Rh({checks:[],typeName:Qt.ZodString,coerce:(n=e==null?void 0:e.coerce)!==null&&n!==void 0?n:!1,...vn(e)})};function mEr(e,n){const r=(e.toString().split(".")[1]||"").length,o=(n.toString().split(".")[1]||"").length,i=r>o?r:o,s=parseInt(e.toFixed(i).replace(".","")),a=parseInt(n.toFixed(i).replace(".",""));return s%a/Math.pow(10,i)}class ww extends Ln{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(n){if(this._def.coerce&&(n.data=Number(n.data)),this._getType(n)!==ht.number){const s=this._getOrReturnCtx(n);return yt(s,{code:Ze.invalid_type,expected:ht.number,received:s.parsedType}),yn}let o;const i=new il;for(const s of this._def.checks)s.kind==="int"?Cr.isInteger(n.data)||(o=this._getOrReturnCtx(n,o),yt(o,{code:Ze.invalid_type,expected:"integer",received:"float",message:s.message}),i.dirty()):s.kind==="min"?(s.inclusive?n.data<s.value:n.data<=s.value)&&(o=this._getOrReturnCtx(n,o),yt(o,{code:Ze.too_small,minimum:s.value,type:"number",inclusive:s.inclusive,exact:!1,message:s.message}),i.dirty()):s.kind==="max"?(s.inclusive?n.data>s.value:n.data>=s.value)&&(o=this._getOrReturnCtx(n,o),yt(o,{code:Ze.too_big,maximum:s.value,type:"number",inclusive:s.inclusive,exact:!1,message:s.message}),i.dirty()):s.kind==="multipleOf"?mEr(n.data,s.value)!==0&&(o=this._getOrReturnCtx(n,o),yt(o,{code:Ze.not_multiple_of,multipleOf:s.value,message:s.message}),i.dirty()):s.kind==="finite"?Number.isFinite(n.data)||(o=this._getOrReturnCtx(n,o),yt(o,{code:Ze.not_finite,message:s.message}),i.dirty()):Cr.assertNever(s);return{status:i.value,value:n.data}}gte(n,r){return this.setLimit("min",n,!0,Ht.toString(r))}gt(n,r){return this.setLimit("min",n,!1,Ht.toString(r))}lte(n,r){return this.setLimit("max",n,!0,Ht.toString(r))}lt(n,r){return this.setLimit("max",n,!1,Ht.toString(r))}setLimit(n,r,o,i){return new ww({...this._def,checks:[...this._def.checks,{kind:n,value:r,inclusive:o,message:Ht.toString(i)}]})}_addCheck(n){return new ww({...this._def,checks:[...this._def.checks,n]})}int(n){return this._addCheck({kind:"int",message:Ht.toString(n)})}positive(n){return this._addCheck({kind:"min",value:0,inclusive:!1,message:Ht.toString(n)})}negative(n){return this._addCheck({kind:"max",value:0,inclusive:!1,message:Ht.toString(n)})}nonpositive(n){return this._addCheck({kind:"max",value:0,inclusive:!0,message:Ht.toString(n)})}nonnegative(n){return this._addCheck({kind:"min",value:0,inclusive:!0,message:Ht.toString(n)})}multipleOf(n,r){return this._addCheck({kind:"multipleOf",value:n,message:Ht.toString(r)})}finite(n){return this._addCheck({kind:"finite",message:Ht.toString(n)})}safe(n){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:Ht.toString(n)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:Ht.toString(n)})}get minValue(){let n=null;for(const r of this._def.checks)r.kind==="min"&&(n===null||r.value>n)&&(n=r.value);return n}get maxValue(){let n=null;for(const r of this._def.checks)r.kind==="max"&&(n===null||r.value<n)&&(n=r.value);return n}get isInt(){return!!this._def.checks.find(n=>n.kind==="int"||n.kind==="multipleOf"&&Cr.isInteger(n.value))}get isFinite(){let n=null,r=null;for(const o of this._def.checks){if(o.kind==="finite"||o.kind==="int"||o.kind==="multipleOf")return!0;o.kind==="min"?(r===null||o.value>r)&&(r=o.value):o.kind==="max"&&(n===null||o.value<n)&&(n=o.value)}return Number.isFinite(r)&&Number.isFinite(n)}}ww.create=e=>new ww({checks:[],typeName:Qt.ZodNumber,coerce:(e==null?void 0:e.coerce)||!1,...vn(e)});class Cw extends Ln{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(n){if(this._def.coerce&&(n.data=BigInt(n.data)),this._getType(n)!==ht.bigint){const s=this._getOrReturnCtx(n);return yt(s,{code:Ze.invalid_type,expected:ht.bigint,received:s.parsedType}),yn}let o;const i=new il;for(const s of this._def.checks)s.kind==="min"?(s.inclusive?n.data<s.value:n.data<=s.value)&&(o=this._getOrReturnCtx(n,o),yt(o,{code:Ze.too_small,type:"bigint",minimum:s.value,inclusive:s.inclusive,message:s.message}),i.dirty()):s.kind==="max"?(s.inclusive?n.data>s.value:n.data>=s.value)&&(o=this._getOrReturnCtx(n,o),yt(o,{code:Ze.too_big,type:"bigint",maximum:s.value,inclusive:s.inclusive,message:s.message}),i.dirty()):s.kind==="multipleOf"?n.data%s.value!==BigInt(0)&&(o=this._getOrReturnCtx(n,o),yt(o,{code:Ze.not_multiple_of,multipleOf:s.value,message:s.message}),i.dirty()):Cr.assertNever(s);return{status:i.value,value:n.data}}gte(n,r){return this.setLimit("min",n,!0,Ht.toString(r))}gt(n,r){return this.setLimit("min",n,!1,Ht.toString(r))}lte(n,r){return this.setLimit("max",n,!0,Ht.toString(r))}lt(n,r){return this.setLimit("max",n,!1,Ht.toString(r))}setLimit(n,r,o,i){return new Cw({...this._def,checks:[...this._def.checks,{kind:n,value:r,inclusive:o,message:Ht.toString(i)}]})}_addCheck(n){return new Cw({...this._def,checks:[...this._def.checks,n]})}positive(n){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:Ht.toString(n)})}negative(n){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:Ht.toString(n)})}nonpositive(n){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:Ht.toString(n)})}nonnegative(n){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:Ht.toString(n)})}multipleOf(n,r){return this._addCheck({kind:"multipleOf",value:n,message:Ht.toString(r)})}get minValue(){let n=null;for(const r of this._def.checks)r.kind==="min"&&(n===null||r.value>n)&&(n=r.value);return n}get maxValue(){let n=null;for(const r of this._def.checks)r.kind==="max"&&(n===null||r.value<n)&&(n=r.value);return n}}Cw.create=e=>{var n;return new Cw({checks:[],typeName:Qt.ZodBigInt,coerce:(n=e==null?void 0:e.coerce)!==null&&n!==void 0?n:!1,...vn(e)})};class sG extends Ln{_parse(n){if(this._def.coerce&&(n.data=!!n.data),this._getType(n)!==ht.boolean){const o=this._getOrReturnCtx(n);return yt(o,{code:Ze.invalid_type,expected:ht.boolean,received:o.parsedType}),yn}return ql(n.data)}}sG.create=e=>new sG({typeName:Qt.ZodBoolean,coerce:(e==null?void 0:e.coerce)||!1,...vn(e)});class Ok extends Ln{_parse(n){if(this._def.coerce&&(n.data=new Date(n.data)),this._getType(n)!==ht.date){const s=this._getOrReturnCtx(n);return yt(s,{code:Ze.invalid_type,expected:ht.date,received:s.parsedType}),yn}if(isNaN(n.data.getTime())){const s=this._getOrReturnCtx(n);return yt(s,{code:Ze.invalid_date}),yn}const o=new il;let i;for(const s of this._def.checks)s.kind==="min"?n.data.getTime()<s.value&&(i=this._getOrReturnCtx(n,i),yt(i,{code:Ze.too_small,message:s.message,inclusive:!0,exact:!1,minimum:s.value,type:"date"}),o.dirty()):s.kind==="max"?n.data.getTime()>s.value&&(i=this._getOrReturnCtx(n,i),yt(i,{code:Ze.too_big,message:s.message,inclusive:!0,exact:!1,maximum:s.value,type:"date"}),o.dirty()):Cr.assertNever(s);return{status:o.value,value:new Date(n.data.getTime())}}_addCheck(n){return new Ok({...this._def,checks:[...this._def.checks,n]})}min(n,r){return this._addCheck({kind:"min",value:n.getTime(),message:Ht.toString(r)})}max(n,r){return this._addCheck({kind:"max",value:n.getTime(),message:Ht.toString(r)})}get minDate(){let n=null;for(const r of this._def.checks)r.kind==="min"&&(n===null||r.value>n)&&(n=r.value);return n!=null?new Date(n):null}get maxDate(){let n=null;for(const r of this._def.checks)r.kind==="max"&&(n===null||r.value<n)&&(n=r.value);return n!=null?new Date(n):null}}Ok.create=e=>new Ok({checks:[],coerce:(e==null?void 0:e.coerce)||!1,typeName:Qt.ZodDate,...vn(e)});class aG extends Ln{_parse(n){if(this._getType(n)!==ht.symbol){const o=this._getOrReturnCtx(n);return yt(o,{code:Ze.invalid_type,expected:ht.symbol,received:o.parsedType}),yn}return ql(n.data)}}aG.create=e=>new aG({typeName:Qt.ZodSymbol,...vn(e)});class KO extends Ln{_parse(n){if(this._getType(n)!==ht.undefined){const o=this._getOrReturnCtx(n);return yt(o,{code:Ze.invalid_type,expected:ht.undefined,received:o.parsedType}),yn}return ql(n.data)}}KO.create=e=>new KO({typeName:Qt.ZodUndefined,...vn(e)});class ZO extends Ln{_parse(n){if(this._getType(n)!==ht.null){const o=this._getOrReturnCtx(n);return yt(o,{code:Ze.invalid_type,expected:ht.null,received:o.parsedType}),yn}return ql(n.data)}}ZO.create=e=>new ZO({typeName:Qt.ZodNull,...vn(e)});class lG extends Ln{constructor(){super(...arguments),this._any=!0}_parse(n){return ql(n.data)}}lG.create=e=>new lG({typeName:Qt.ZodAny,...vn(e)});class wx extends Ln{constructor(){super(...arguments),this._unknown=!0}_parse(n){return ql(n.data)}}wx.create=e=>new wx({typeName:Qt.ZodUnknown,...vn(e)});class Ng extends Ln{_parse(n){const r=this._getOrReturnCtx(n);return yt(r,{code:Ze.invalid_type,expected:ht.never,received:r.parsedType}),yn}}Ng.create=e=>new Ng({typeName:Qt.ZodNever,...vn(e)});class cG extends Ln{_parse(n){if(this._getType(n)!==ht.undefined){const o=this._getOrReturnCtx(n);return yt(o,{code:Ze.invalid_type,expected:ht.void,received:o.parsedType}),yn}return ql(n.data)}}cG.create=e=>new cG({typeName:Qt.ZodVoid,...vn(e)});class If extends Ln{_parse(n){const{ctx:r,status:o}=this._processInputParams(n),i=this._def;if(r.parsedType!==ht.array)return yt(r,{code:Ze.invalid_type,expected:ht.array,received:r.parsedType}),yn;if(i.exactLength!==null){const a=r.data.length>i.exactLength.value,l=r.data.length<i.exactLength.value;(a||l)&&(yt(r,{code:a?Ze.too_big:Ze.too_small,minimum:l?i.exactLength.value:void 0,maximum:a?i.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:i.exactLength.message}),o.dirty())}if(i.minLength!==null&&r.data.length<i.minLength.value&&(yt(r,{code:Ze.too_small,minimum:i.minLength.value,type:"array",inclusive:!0,exact:!1,message:i.minLength.message}),o.dirty()),i.maxLength!==null&&r.data.length>i.maxLength.value&&(yt(r,{code:Ze.too_big,maximum:i.maxLength.value,type:"array",inclusive:!0,exact:!1,message:i.maxLength.message}),o.dirty()),r.common.async)return Promise.all([...r.data].map((a,l)=>i.type._parseAsync(new Mf(r,a,r.path,l)))).then(a=>il.mergeArray(o,a));const s=[...r.data].map((a,l)=>i.type._parseSync(new Mf(r,a,r.path,l)));return il.mergeArray(o,s)}get element(){return this._def.type}min(n,r){return new If({...this._def,minLength:{value:n,message:Ht.toString(r)}})}max(n,r){return new If({...this._def,maxLength:{value:n,message:Ht.toString(r)}})}length(n,r){return new If({...this._def,exactLength:{value:n,message:Ht.toString(r)}})}nonempty(n){return this.min(1,n)}}If.create=(e,n)=>new If({type:e,minLength:null,maxLength:null,exactLength:null,typeName:Qt.ZodArray,...vn(n)});function ib(e){if(e instanceof ci){const n={};for(const r in e.shape){const o=e.shape[r];n[r]=dg.create(ib(o))}return new ci({...e._def,shape:()=>n})}else return e instanceof If?new If({...e._def,type:ib(e.element)}):e instanceof dg?dg.create(ib(e.unwrap())):e instanceof Sw?Sw.create(ib(e.unwrap())):e instanceof _p?_p.create(e.items.map(n=>ib(n))):e}class ci extends Ln{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;const n=this._def.shape(),r=Cr.objectKeys(n);return this._cached={shape:n,keys:r}}_parse(n){if(this._getType(n)!==ht.object){const d=this._getOrReturnCtx(n);return yt(d,{code:Ze.invalid_type,expected:ht.object,received:d.parsedType}),yn}const{status:o,ctx:i}=this._processInputParams(n),{shape:s,keys:a}=this._getCached(),l=[];if(!(this._def.catchall instanceof Ng&&this._def.unknownKeys==="strip"))for(const d in i.data)a.includes(d)||l.push(d);const c=[];for(const d of a){const f=s[d],h=i.data[d];c.push({key:{status:"valid",value:d},value:f._parse(new Mf(i,h,i.path,d)),alwaysSet:d in i.data})}if(this._def.catchall instanceof Ng){const d=this._def.unknownKeys;if(d==="passthrough")for(const f of l)c.push({key:{status:"valid",value:f},value:{status:"valid",value:i.data[f]}});else if(d==="strict")l.length>0&&(yt(i,{code:Ze.unrecognized_keys,keys:l}),o.dirty());else if(d!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const d=this._def.catchall;for(const f of l){const h=i.data[f];c.push({key:{status:"valid",value:f},value:d._parse(new Mf(i,h,i.path,f)),alwaysSet:f in i.data})}}return i.common.async?Promise.resolve().then(async()=>{const d=[];for(const f of c){const h=await f.key;d.push({key:h,value:await f.value,alwaysSet:f.alwaysSet})}return d}).then(d=>il.mergeObjectSync(o,d)):il.mergeObjectSync(o,c)}get shape(){return this._def.shape()}strict(n){return Ht.errToObj,new ci({...this._def,unknownKeys:"strict",...n!==void 0?{errorMap:(r,o)=>{var i,s,a,l;const c=(a=(s=(i=this._def).errorMap)===null||s===void 0?void 0:s.call(i,r,o).message)!==null&&a!==void 0?a:o.defaultError;return r.code==="unrecognized_keys"?{message:(l=Ht.errToObj(n).message)!==null&&l!==void 0?l:c}:{message:c}}}:{}})}strip(){return new ci({...this._def,unknownKeys:"strip"})}passthrough(){return new ci({...this._def,unknownKeys:"passthrough"})}extend(n){return new ci({...this._def,shape:()=>({...this._def.shape(),...n})})}merge(n){return new ci({unknownKeys:n._def.unknownKeys,catchall:n._def.catchall,shape:()=>({...this._def.shape(),...n._def.shape()}),typeName:Qt.ZodObject})}setKey(n,r){return this.augment({[n]:r})}catchall(n){return new ci({...this._def,catchall:n})}pick(n){const r={};return Cr.objectKeys(n).forEach(o=>{n[o]&&this.shape[o]&&(r[o]=this.shape[o])}),new ci({...this._def,shape:()=>r})}omit(n){const r={};return Cr.objectKeys(this.shape).forEach(o=>{n[o]||(r[o]=this.shape[o])}),new ci({...this._def,shape:()=>r})}deepPartial(){return ib(this)}partial(n){const r={};return Cr.objectKeys(this.shape).forEach(o=>{const i=this.shape[o];n&&!n[o]?r[o]=i:r[o]=i.optional()}),new ci({...this._def,shape:()=>r})}required(n){const r={};return Cr.objectKeys(this.shape).forEach(o=>{if(n&&!n[o])r[o]=this.shape[o];else{let s=this.shape[o];for(;s instanceof dg;)s=s._def.innerType;r[o]=s}}),new ci({...this._def,shape:()=>r})}keyof(){return tit(Cr.objectKeys(this.shape))}}ci.create=(e,n)=>new ci({shape:()=>e,unknownKeys:"strip",catchall:Ng.create(),typeName:Qt.ZodObject,...vn(n)});ci.strictCreate=(e,n)=>new ci({shape:()=>e,unknownKeys:"strict",catchall:Ng.create(),typeName:Qt.ZodObject,...vn(n)});ci.lazycreate=(e,n)=>new ci({shape:e,unknownKeys:"strip",catchall:Ng.create(),typeName:Qt.ZodObject,...vn(n)});class XO extends Ln{_parse(n){const{ctx:r}=this._processInputParams(n),o=this._def.options;function i(s){for(const l of s)if(l.result.status==="valid")return l.result;for(const l of s)if(l.result.status==="dirty")return r.common.issues.push(...l.ctx.common.issues),l.result;const a=s.map(l=>new Tf(l.ctx.common.issues));return yt(r,{code:Ze.invalid_union,unionErrors:a}),yn}if(r.common.async)return Promise.all(o.map(async s=>{const a={...r,common:{...r.common,issues:[]},parent:null};return{result:await s._parseAsync({data:r.data,path:r.path,parent:a}),ctx:a}})).then(i);{let s;const a=[];for(const c of o){const d={...r,common:{...r.common,issues:[]},parent:null},f=c._parseSync({data:r.data,path:r.path,parent:d});if(f.status==="valid")return f;f.status==="dirty"&&!s&&(s={result:f,ctx:d}),d.common.issues.length&&a.push(d.common.issues)}if(s)return r.common.issues.push(...s.ctx.common.issues),s.result;const l=a.map(c=>new Tf(c));return yt(r,{code:Ze.invalid_union,unionErrors:l}),yn}}get options(){return this._def.options}}XO.create=(e,n)=>new XO({options:e,typeName:Qt.ZodUnion,...vn(n)});const d4=e=>e instanceof eP?d4(e.schema):e instanceof Sp?d4(e.innerType()):e instanceof tP?[e.value]:e instanceof jv?e.options:e instanceof nP?Object.keys(e.enum):e instanceof rP?d4(e._def.innerType):e instanceof KO?[void 0]:e instanceof ZO?[null]:null;class Vne extends Ln{_parse(n){const{ctx:r}=this._processInputParams(n);if(r.parsedType!==ht.object)return yt(r,{code:Ze.invalid_type,expected:ht.object,received:r.parsedType}),yn;const o=this.discriminator,i=r.data[o],s=this.optionsMap.get(i);return s?r.common.async?s._parseAsync({data:r.data,path:r.path,parent:r}):s._parseSync({data:r.data,path:r.path,parent:r}):(yt(r,{code:Ze.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[o]}),yn)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(n,r,o){const i=new Map;for(const s of r){const a=d4(s.shape[n]);if(!a)throw new Error(`A discriminator value for key \`${n}\` could not be extracted from all schema options`);for(const l of a){if(i.has(l))throw new Error(`Discriminator property ${String(n)} has duplicate value ${String(l)}`);i.set(l,s)}}return new Vne({typeName:Qt.ZodDiscriminatedUnion,discriminator:n,options:r,optionsMap:i,...vn(o)})}}function uG(e,n){const r=f0(e),o=f0(n);if(e===n)return{valid:!0,data:e};if(r===ht.object&&o===ht.object){const i=Cr.objectKeys(n),s=Cr.objectKeys(e).filter(l=>i.indexOf(l)!==-1),a={...e,...n};for(const l of s){const c=uG(e[l],n[l]);if(!c.valid)return{valid:!1};a[l]=c.data}return{valid:!0,data:a}}else if(r===ht.array&&o===ht.array){if(e.length!==n.length)return{valid:!1};const i=[];for(let s=0;s<e.length;s++){const a=e[s],l=n[s],c=uG(a,l);if(!c.valid)return{valid:!1};i.push(c.data)}return{valid:!0,data:i}}else return r===ht.date&&o===ht.date&&+e==+n?{valid:!0,data:e}:{valid:!1}}class QO extends Ln{_parse(n){const{status:r,ctx:o}=this._processInputParams(n),i=(s,a)=>{if(X4e(s)||X4e(a))return yn;const l=uG(s.value,a.value);return l.valid?((Q4e(s)||Q4e(a))&&r.dirty(),{status:r.value,value:l.data}):(yt(o,{code:Ze.invalid_intersection_types}),yn)};return o.common.async?Promise.all([this._def.left._parseAsync({data:o.data,path:o.path,parent:o}),this._def.right._parseAsync({data:o.data,path:o.path,parent:o})]).then(([s,a])=>i(s,a)):i(this._def.left._parseSync({data:o.data,path:o.path,parent:o}),this._def.right._parseSync({data:o.data,path:o.path,parent:o}))}}QO.create=(e,n,r)=>new QO({left:e,right:n,typeName:Qt.ZodIntersection,...vn(r)});class _p extends Ln{_parse(n){const{status:r,ctx:o}=this._processInputParams(n);if(o.parsedType!==ht.array)return yt(o,{code:Ze.invalid_type,expected:ht.array,received:o.parsedType}),yn;if(o.data.length<this._def.items.length)return yt(o,{code:Ze.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),yn;!this._def.rest&&o.data.length>this._def.items.length&&(yt(o,{code:Ze.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),r.dirty());const s=[...o.data].map((a,l)=>{const c=this._def.items[l]||this._def.rest;return c?c._parse(new Mf(o,a,o.path,l)):null}).filter(a=>!!a);return o.common.async?Promise.all(s).then(a=>il.mergeArray(r,a)):il.mergeArray(r,s)}get items(){return this._def.items}rest(n){return new _p({...this._def,rest:n})}}_p.create=(e,n)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new _p({items:e,typeName:Qt.ZodTuple,rest:null,...vn(n)})};class JO extends Ln{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(n){const{status:r,ctx:o}=this._processInputParams(n);if(o.parsedType!==ht.object)return yt(o,{code:Ze.invalid_type,expected:ht.object,received:o.parsedType}),yn;const i=[],s=this._def.keyType,a=this._def.valueType;for(const l in o.data)i.push({key:s._parse(new Mf(o,l,o.path,l)),value:a._parse(new Mf(o,o.data[l],o.path,l))});return o.common.async?il.mergeObjectAsync(r,i):il.mergeObjectSync(r,i)}get element(){return this._def.valueType}static create(n,r,o){return r instanceof Ln?new JO({keyType:n,valueType:r,typeName:Qt.ZodRecord,...vn(o)}):new JO({keyType:Rh.create(),valueType:n,typeName:Qt.ZodRecord,...vn(r)})}}class dG extends Ln{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(n){const{status:r,ctx:o}=this._processInputParams(n);if(o.parsedType!==ht.map)return yt(o,{code:Ze.invalid_type,expected:ht.map,received:o.parsedType}),yn;const i=this._def.keyType,s=this._def.valueType,a=[...o.data.entries()].map(([l,c],d)=>({key:i._parse(new Mf(o,l,o.path,[d,"key"])),value:s._parse(new Mf(o,c,o.path,[d,"value"]))}));if(o.common.async){const l=new Map;return Promise.resolve().then(async()=>{for(const c of a){const d=await c.key,f=await c.value;if(d.status==="aborted"||f.status==="aborted")return yn;(d.status==="dirty"||f.status==="dirty")&&r.dirty(),l.set(d.value,f.value)}return{status:r.value,value:l}})}else{const l=new Map;for(const c of a){const d=c.key,f=c.value;if(d.status==="aborted"||f.status==="aborted")return yn;(d.status==="dirty"||f.status==="dirty")&&r.dirty(),l.set(d.value,f.value)}return{status:r.value,value:l}}}}dG.create=(e,n,r)=>new dG({valueType:n,keyType:e,typeName:Qt.ZodMap,...vn(r)});class _w extends Ln{_parse(n){const{status:r,ctx:o}=this._processInputParams(n);if(o.parsedType!==ht.set)return yt(o,{code:Ze.invalid_type,expected:ht.set,received:o.parsedType}),yn;const i=this._def;i.minSize!==null&&o.data.size<i.minSize.value&&(yt(o,{code:Ze.too_small,minimum:i.minSize.value,type:"set",inclusive:!0,exact:!1,message:i.minSize.message}),r.dirty()),i.maxSize!==null&&o.data.size>i.maxSize.value&&(yt(o,{code:Ze.too_big,maximum:i.maxSize.value,type:"set",inclusive:!0,exact:!1,message:i.maxSize.message}),r.dirty());const s=this._def.valueType;function a(c){const d=new Set;for(const f of c){if(f.status==="aborted")return yn;f.status==="dirty"&&r.dirty(),d.add(f.value)}return{status:r.value,value:d}}const l=[...o.data.values()].map((c,d)=>s._parse(new Mf(o,c,o.path,d)));return o.common.async?Promise.all(l).then(c=>a(c)):a(l)}min(n,r){return new _w({...this._def,minSize:{value:n,message:Ht.toString(r)}})}max(n,r){return new _w({...this._def,maxSize:{value:n,message:Ht.toString(r)}})}size(n,r){return this.min(n,r).max(n,r)}nonempty(n){return this.min(1,n)}}_w.create=(e,n)=>new _w({valueType:e,minSize:null,maxSize:null,typeName:Qt.ZodSet,...vn(n)});class U_ extends Ln{constructor(){super(...arguments),this.validate=this.implement}_parse(n){const{ctx:r}=this._processInputParams(n);if(r.parsedType!==ht.function)return yt(r,{code:Ze.invalid_type,expected:ht.function,received:r.parsedType}),yn;function o(l,c){return oG({data:l,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,rG(),qO].filter(d=>!!d),issueData:{code:Ze.invalid_arguments,argumentsError:c}})}function i(l,c){return oG({data:l,path:r.path,errorMaps:[r.common.contextualErrorMap,r.schemaErrorMap,rG(),qO].filter(d=>!!d),issueData:{code:Ze.invalid_return_type,returnTypeError:c}})}const s={errorMap:r.common.contextualErrorMap},a=r.data;if(this._def.returns instanceof Pk){const l=this;return ql(async function(...c){const d=new Tf([]),f=await l._def.args.parseAsync(c,s).catch(g=>{throw d.addIssue(o(c,g)),d}),h=await Reflect.apply(a,this,f);return await l._def.returns._def.type.parseAsync(h,s).catch(g=>{throw d.addIssue(i(h,g)),d})})}else{const l=this;return ql(function(...c){const d=l._def.args.safeParse(c,s);if(!d.success)throw new Tf([o(c,d.error)]);const f=Reflect.apply(a,this,d.data),h=l._def.returns.safeParse(f,s);if(!h.success)throw new Tf([i(f,h.error)]);return h.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...n){return new U_({...this._def,args:_p.create(n).rest(wx.create())})}returns(n){return new U_({...this._def,returns:n})}implement(n){return this.parse(n)}strictImplement(n){return this.parse(n)}static create(n,r,o){return new U_({args:n||_p.create([]).rest(wx.create()),returns:r||wx.create(),typeName:Qt.ZodFunction,...vn(o)})}}class eP extends Ln{get schema(){return this._def.getter()}_parse(n){const{ctx:r}=this._processInputParams(n);return this._def.getter()._parse({data:r.data,path:r.path,parent:r})}}eP.create=(e,n)=>new eP({getter:e,typeName:Qt.ZodLazy,...vn(n)});class tP extends Ln{_parse(n){if(n.data!==this._def.value){const r=this._getOrReturnCtx(n);return yt(r,{received:r.data,code:Ze.invalid_literal,expected:this._def.value}),yn}return{status:"valid",value:n.data}}get value(){return this._def.value}}tP.create=(e,n)=>new tP({value:e,typeName:Qt.ZodLiteral,...vn(n)});function tit(e,n){return new jv({values:e,typeName:Qt.ZodEnum,...vn(n)})}class jv extends Ln{_parse(n){if(typeof n.data!="string"){const r=this._getOrReturnCtx(n),o=this._def.values;return yt(r,{expected:Cr.joinValues(o),received:r.parsedType,code:Ze.invalid_type}),yn}if(this._def.values.indexOf(n.data)===-1){const r=this._getOrReturnCtx(n),o=this._def.values;return yt(r,{received:r.data,code:Ze.invalid_enum_value,options:o}),yn}return ql(n.data)}get options(){return this._def.values}get enum(){const n={};for(const r of this._def.values)n[r]=r;return n}get Values(){const n={};for(const r of this._def.values)n[r]=r;return n}get Enum(){const n={};for(const r of this._def.values)n[r]=r;return n}extract(n){return jv.create(n)}exclude(n){return jv.create(this.options.filter(r=>!n.includes(r)))}}jv.create=tit;class nP extends Ln{_parse(n){const r=Cr.getValidEnumValues(this._def.values),o=this._getOrReturnCtx(n);if(o.parsedType!==ht.string&&o.parsedType!==ht.number){const i=Cr.objectValues(r);return yt(o,{expected:Cr.joinValues(i),received:o.parsedType,code:Ze.invalid_type}),yn}if(r.indexOf(n.data)===-1){const i=Cr.objectValues(r);return yt(o,{received:o.data,code:Ze.invalid_enum_value,options:i}),yn}return ql(n.data)}get enum(){return this._def.values}}nP.create=(e,n)=>new nP({values:e,typeName:Qt.ZodNativeEnum,...vn(n)});class Pk extends Ln{unwrap(){return this._def.type}_parse(n){const{ctx:r}=this._processInputParams(n);if(r.parsedType!==ht.promise&&r.common.async===!1)return yt(r,{code:Ze.invalid_type,expected:ht.promise,received:r.parsedType}),yn;const o=r.parsedType===ht.promise?r.data:Promise.resolve(r.data);return ql(o.then(i=>this._def.type.parseAsync(i,{path:r.path,errorMap:r.common.contextualErrorMap})))}}Pk.create=(e,n)=>new Pk({type:e,typeName:Qt.ZodPromise,...vn(n)});class Sp extends Ln{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===Qt.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(n){const{status:r,ctx:o}=this._processInputParams(n),i=this._def.effect||null,s={addIssue:a=>{yt(o,a),a.fatal?r.abort():r.dirty()},get path(){return o.path}};if(s.addIssue=s.addIssue.bind(s),i.type==="preprocess"){const a=i.transform(o.data,s);return o.common.issues.length?{status:"dirty",value:o.data}:o.common.async?Promise.resolve(a).then(l=>this._def.schema._parseAsync({data:l,path:o.path,parent:o})):this._def.schema._parseSync({data:a,path:o.path,parent:o})}if(i.type==="refinement"){const a=l=>{const c=i.refinement(l,s);if(o.common.async)return Promise.resolve(c);if(c instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return l};if(o.common.async===!1){const l=this._def.schema._parseSync({data:o.data,path:o.path,parent:o});return l.status==="aborted"?yn:(l.status==="dirty"&&r.dirty(),a(l.value),{status:r.value,value:l.value})}else return this._def.schema._parseAsync({data:o.data,path:o.path,parent:o}).then(l=>l.status==="aborted"?yn:(l.status==="dirty"&&r.dirty(),a(l.value).then(()=>({status:r.value,value:l.value}))))}if(i.type==="transform")if(o.common.async===!1){const a=this._def.schema._parseSync({data:o.data,path:o.path,parent:o});if(!YO(a))return a;const l=i.transform(a.value,s);if(l instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:r.value,value:l}}else return this._def.schema._parseAsync({data:o.data,path:o.path,parent:o}).then(a=>YO(a)?Promise.resolve(i.transform(a.value,s)).then(l=>({status:r.value,value:l})):a);Cr.assertNever(i)}}Sp.create=(e,n,r)=>new Sp({schema:e,typeName:Qt.ZodEffects,effect:n,...vn(r)});Sp.createWithPreprocess=(e,n,r)=>new Sp({schema:n,effect:{type:"preprocess",transform:e},typeName:Qt.ZodEffects,...vn(r)});class dg extends Ln{_parse(n){return this._getType(n)===ht.undefined?ql(void 0):this._def.innerType._parse(n)}unwrap(){return this._def.innerType}}dg.create=(e,n)=>new dg({innerType:e,typeName:Qt.ZodOptional,...vn(n)});class Sw extends Ln{_parse(n){return this._getType(n)===ht.null?ql(null):this._def.innerType._parse(n)}unwrap(){return this._def.innerType}}Sw.create=(e,n)=>new Sw({innerType:e,typeName:Qt.ZodNullable,...vn(n)});class rP extends Ln{_parse(n){const{ctx:r}=this._processInputParams(n);let o=r.data;return r.parsedType===ht.undefined&&(o=this._def.defaultValue()),this._def.innerType._parse({data:o,path:r.path,parent:r})}removeDefault(){return this._def.innerType}}rP.create=(e,n)=>new rP({innerType:e,typeName:Qt.ZodDefault,defaultValue:typeof n.default=="function"?n.default:()=>n.default,...vn(n)});class fG extends Ln{_parse(n){const{ctx:r}=this._processInputParams(n),o={...r,common:{...r.common,issues:[]}},i=this._def.innerType._parse({data:o.data,path:o.path,parent:{...o}});return iG(i)?i.then(s=>({status:"valid",value:s.status==="valid"?s.value:this._def.catchValue({get error(){return new Tf(o.common.issues)},input:o.data})})):{status:"valid",value:i.status==="valid"?i.value:this._def.catchValue({get error(){return new Tf(o.common.issues)},input:o.data})}}removeCatch(){return this._def.innerType}}fG.create=(e,n)=>new fG({innerType:e,typeName:Qt.ZodCatch,catchValue:typeof n.catch=="function"?n.catch:()=>n.catch,...vn(n)});class hG extends Ln{_parse(n){if(this._getType(n)!==ht.nan){const o=this._getOrReturnCtx(n);return yt(o,{code:Ze.invalid_type,expected:ht.nan,received:o.parsedType}),yn}return{status:"valid",value:n.data}}}hG.create=e=>new hG({typeName:Qt.ZodNaN,...vn(e)});class gEr extends Ln{_parse(n){const{ctx:r}=this._processInputParams(n),o=r.data;return this._def.type._parse({data:o,path:r.path,parent:r})}unwrap(){return this._def.type}}class GM extends Ln{_parse(n){const{status:r,ctx:o}=this._processInputParams(n);if(o.common.async)return(async()=>{const s=await this._def.in._parseAsync({data:o.data,path:o.path,parent:o});return s.status==="aborted"?yn:s.status==="dirty"?(r.dirty(),oEr(s.value)):this._def.out._parseAsync({data:s.value,path:o.path,parent:o})})();{const i=this._def.in._parseSync({data:o.data,path:o.path,parent:o});return i.status==="aborted"?yn:i.status==="dirty"?(r.dirty(),{status:"dirty",value:i.value}):this._def.out._parseSync({data:i.value,path:o.path,parent:o})}}static create(n,r){return new GM({in:n,out:r,typeName:Qt.ZodPipeline})}}class pG extends Ln{_parse(n){const r=this._def.innerType._parse(n);return YO(r)&&(r.value=Object.freeze(r.value)),r}}pG.create=(e,n)=>new pG({innerType:e,typeName:Qt.ZodReadonly,...vn(n)});ci.lazycreate;var Qt;(function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"})(Qt||(Qt={}));const $0=Rh.create;ww.create;hG.create;Cw.create;sG.create;Ok.create;aG.create;KO.create;ZO.create;lG.create;wx.create;Ng.create;cG.create;const vEr=If.create,W_=ci.create;ci.strictCreate;XO.create;Vne.create;QO.create;_p.create;JO.create;dG.create;_w.create;U_.create;eP.create;tP.create;jv.create;nP.create;Pk.create;Sp.create;dg.create;Sw.create;Sp.createWithPreprocess;GM.create;/**
* filesize
*
* @copyright 2022 Jason Mulligan <jason.mulligan@avoidwork.com>
* @license BSD-3-Clause
* @version 9.0.11
*/const yEr="array",bEr="bit",e$e="bits",xEr="byte",t$e="bytes",Vy="",wEr="exponent",CEr="function",gI="iec",_Er="Invalid number",SEr="Invalid rounding method",oC="jedec",kEr="object",n$e=".",EEr="round",jEr="s",TEr="kbit",IEr="kB",AEr=" ",$Er="string",DEr="0",nN={symbol:{iec:{bits:["bit","Kibit","Mibit","Gibit","Tibit","Pibit","Eibit","Zibit","Yibit"],bytes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},jedec:{bits:["bit","Kbit","Mbit","Gbit","Tbit","Pbit","Ebit","Zbit","Ybit"],bytes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}},fullform:{iec:["","kibi","mebi","gibi","tebi","pebi","exbi","zebi","yobi"],jedec:["","kilo","mega","giga","tera","peta","exa","zetta","yotta"]}};function kw(e,{bits:n=!1,pad:r=!1,base:o=-1,round:i=2,locale:s=Vy,localeOptions:a={},separator:l=Vy,spacer:c=AEr,symbols:d={},standard:f=Vy,output:h=$Er,fullform:m=!1,fullforms:g=[],exponent:v=-1,roundingMethod:y=EEr,precision:b=0}={}){let x=v,w=Number(e),C=[],_=0,S=Vy;o===-1&&f.length===0?(o=10,f=oC):o===-1&&f.length>0?(f=f===gI?gI:oC,o=f===gI?2:10):(o=o===2?2:10,f=o===10||f===oC?oC:gI);const k=o===10?1e3:1024,E=m===!0,j=w<0,T=Math[y];if(isNaN(e))throw new TypeError(_Er);if(typeof T!==CEr)throw new TypeError(SEr);if(j&&(w=-w),(x===-1||isNaN(x))&&(x=Math.floor(Math.log(w)/Math.log(k)),x<0&&(x=0)),x>8&&(b>0&&(b+=8-x),x=8),h===wEr)return x;if(w===0)C[0]=0,S=C[1]=nN.symbol[f][n?e$e:t$e][x];else{_=w/(o===2?Math.pow(2,x*10):Math.pow(1e3,x)),n&&(_=_*8,_>=k&&x<8&&(_=_/k,x++));const $=Math.pow(10,x>0?i:0);C[0]=T(_*$)/$,C[0]===k&&x<8&&v===-1&&(C[0]=1,x++),S=C[1]=o===10&&x===1?n?TEr:IEr:nN.symbol[f][n?e$e:t$e][x]}if(j&&(C[0]=-C[0]),b>0&&(C[0]=C[0].toPrecision(b)),C[1]=d[C[1]]||C[1],s===!0?C[0]=C[0].toLocaleString():s.length>0?C[0]=C[0].toLocaleString(s,a):l.length>0&&(C[0]=C[0].toString().replace(n$e,l)),r&&Number.isInteger(C[0])===!1&&i>0){const $=l||n$e,D=C[0].toString().split($),I=D[1]||Vy,O=I.length,A=i-O;C[0]=`${D[0]}${$}${I.padEnd(O+A,DEr)}`}return E&&(C[1]=g[x]?g[x]:nN.fullform[f][x]+(n?bEr:xEr)+(C[0]===1?Vy:jEr)),h===yEr?C:h===kEr?{value:C[0],symbol:C[1],exponent:x,unit:S}:C.join(c)}kw.partial=e=>n=>kw(n,e);var OEr={grad:.9,turn:360,rad:360/(2*Math.PI)},dh=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},Ds=function(e,n,r){return n===void 0&&(n=0),r===void 0&&(r=Math.pow(10,n)),Math.round(r*e)/r+0},wu=function(e,n,r){return n===void 0&&(n=0),r===void 0&&(r=1),e>r?r:e>n?e:n},nit=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},r$e=function(e){return{r:wu(e.r,0,255),g:wu(e.g,0,255),b:wu(e.b,0,255),a:wu(e.a)}},rN=function(e){return{r:Ds(e.r),g:Ds(e.g),b:Ds(e.b),a:Ds(e.a,3)}},PEr=/^#([0-9a-f]{3,8})$/i,vI=function(e){var n=e.toString(16);return n.length<2?"0"+n:n},rit=function(e){var n=e.r,r=e.g,o=e.b,i=e.a,s=Math.max(n,r,o),a=s-Math.min(n,r,o),l=a?s===n?(r-o)/a:s===r?2+(o-n)/a:4+(n-r)/a:0;return{h:60*(l<0?l+6:l),s:s?a/s*100:0,v:s/255*100,a:i}},oit=function(e){var n=e.h,r=e.s,o=e.v,i=e.a;n=n/360*6,r/=100,o/=100;var s=Math.floor(n),a=o*(1-r),l=o*(1-(n-s)*r),c=o*(1-(1-n+s)*r),d=s%6;return{r:255*[o,l,a,a,c,o][d],g:255*[c,o,o,l,a,a][d],b:255*[a,a,c,o,o,l][d],a:i}},o$e=function(e){return{h:nit(e.h),s:wu(e.s,0,100),l:wu(e.l,0,100),a:wu(e.a)}},i$e=function(e){return{h:Ds(e.h),s:Ds(e.s),l:Ds(e.l),a:Ds(e.a,3)}},s$e=function(e){return oit((r=(n=e).s,{h:n.h,s:(r*=((o=n.l)<50?o:100-o)/100)>0?2*r/(o+r)*100:0,v:o+r,a:n.a}));var n,r,o},G_=function(e){return{h:(n=rit(e)).h,s:(i=(200-(r=n.s))*(o=n.v)/100)>0&&i<200?r*o/100/(i<=100?i:200-i)*100:0,l:i/2,a:n.a};var n,r,o,i},REr=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,MEr=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,LEr=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,FEr=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,mG={string:[[function(e){var n=PEr.exec(e);return n?(e=n[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:e.length===4?Ds(parseInt(e[3]+e[3],16)/255,2):1}:e.length===6||e.length===8?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:e.length===8?Ds(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var n=LEr.exec(e)||FEr.exec(e);return n?n[2]!==n[4]||n[4]!==n[6]?null:r$e({r:Number(n[1])/(n[2]?100/255:1),g:Number(n[3])/(n[4]?100/255:1),b:Number(n[5])/(n[6]?100/255:1),a:n[7]===void 0?1:Number(n[7])/(n[8]?100:1)}):null},"rgb"],[function(e){var n=REr.exec(e)||MEr.exec(e);if(!n)return null;var r,o,i=o$e({h:(r=n[1],o=n[2],o===void 0&&(o="deg"),Number(r)*(OEr[o]||1)),s:Number(n[3]),l:Number(n[4]),a:n[5]===void 0?1:Number(n[5])/(n[6]?100:1)});return s$e(i)},"hsl"]],object:[[function(e){var n=e.r,r=e.g,o=e.b,i=e.a,s=i===void 0?1:i;return dh(n)&&dh(r)&&dh(o)?r$e({r:Number(n),g:Number(r),b:Number(o),a:Number(s)}):null},"rgb"],[function(e){var n=e.h,r=e.s,o=e.l,i=e.a,s=i===void 0?1:i;if(!dh(n)||!dh(r)||!dh(o))return null;var a=o$e({h:Number(n),s:Number(r),l:Number(o),a:Number(s)});return s$e(a)},"hsl"],[function(e){var n=e.h,r=e.s,o=e.v,i=e.a,s=i===void 0?1:i;if(!dh(n)||!dh(r)||!dh(o))return null;var a=function(l){return{h:nit(l.h),s:wu(l.s,0,100),v:wu(l.v,0,100),a:wu(l.a)}}({h:Number(n),s:Number(r),v:Number(o),a:Number(s)});return oit(a)},"hsv"]]},a$e=function(e,n){for(var r=0;r<n.length;r++){var o=n[r][0](e);if(o)return[o,n[r][1]]}return[null,void 0]},BEr=function(e){return typeof e=="string"?a$e(e.trim(),mG.string):typeof e=="object"&&e!==null?a$e(e,mG.object):[null,void 0]},oN=function(e,n){var r=G_(e);return{h:r.h,s:wu(r.s+100*n,0,100),l:r.l,a:r.a}},iN=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},l$e=function(e,n){var r=G_(e);return{h:r.h,s:r.s,l:wu(r.l+100*n,0,100),a:r.a}},gG=function(){function e(n){this.parsed=BEr(n)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return this.parsed!==null},e.prototype.brightness=function(){return Ds(iN(this.rgba),2)},e.prototype.isDark=function(){return iN(this.rgba)<.5},e.prototype.isLight=function(){return iN(this.rgba)>=.5},e.prototype.toHex=function(){return n=rN(this.rgba),r=n.r,o=n.g,i=n.b,a=(s=n.a)<1?vI(Ds(255*s)):"","#"+vI(r)+vI(o)+vI(i)+a;var n,r,o,i,s,a},e.prototype.toRgb=function(){return rN(this.rgba)},e.prototype.toRgbString=function(){return n=rN(this.rgba),r=n.r,o=n.g,i=n.b,(s=n.a)<1?"rgba("+r+", "+o+", "+i+", "+s+")":"rgb("+r+", "+o+", "+i+")";var n,r,o,i,s},e.prototype.toHsl=function(){return i$e(G_(this.rgba))},e.prototype.toHslString=function(){return n=i$e(G_(this.rgba)),r=n.h,o=n.s,i=n.l,(s=n.a)<1?"hsla("+r+", "+o+"%, "+i+"%, "+s+")":"hsl("+r+", "+o+"%, "+i+"%)";var n,r,o,i,s},e.prototype.toHsv=function(){return n=rit(this.rgba),{h:Ds(n.h),s:Ds(n.s),v:Ds(n.v),a:Ds(n.a,3)};var n},e.prototype.invert=function(){return ru({r:255-(n=this.rgba).r,g:255-n.g,b:255-n.b,a:n.a});var n},e.prototype.saturate=function(n){return n===void 0&&(n=.1),ru(oN(this.rgba,n))},e.prototype.desaturate=function(n){return n===void 0&&(n=.1),ru(oN(this.rgba,-n))},e.prototype.grayscale=function(){return ru(oN(this.rgba,-1))},e.prototype.lighten=function(n){return n===void 0&&(n=.1),ru(l$e(this.rgba,n))},e.prototype.darken=function(n){return n===void 0&&(n=.1),ru(l$e(this.rgba,-n))},e.prototype.rotate=function(n){return n===void 0&&(n=15),this.hue(this.hue()+n)},e.prototype.alpha=function(n){return typeof n=="number"?ru({r:(r=this.rgba).r,g:r.g,b:r.b,a:n}):Ds(this.rgba.a,3);var r},e.prototype.hue=function(n){var r=G_(this.rgba);return typeof n=="number"?ru({h:n,s:r.s,l:r.l,a:r.a}):Ds(r.h)},e.prototype.isEqual=function(n){return this.toHex()===ru(n).toHex()},e}(),ru=function(e){return e instanceof gG?e:new gG(e)},c$e=[],NEr=function(e){e.forEach(function(n){c$e.indexOf(n)<0&&(n(gG,mG),c$e.push(n))})};function VEr(e,n){var r={white:"#ffffff",bisque:"#ffe4c4",blue:"#0000ff",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",antiquewhite:"#faebd7",aqua:"#00ffff",azure:"#f0ffff",whitesmoke:"#f5f5f5",papayawhip:"#ffefd5",plum:"#dda0dd",blanchedalmond:"#ffebcd",black:"#000000",gold:"#ffd700",goldenrod:"#daa520",gainsboro:"#dcdcdc",cornsilk:"#fff8dc",cornflowerblue:"#6495ed",burlywood:"#deb887",aquamarine:"#7fffd4",beige:"#f5f5dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkkhaki:"#bdb76b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",peachpuff:"#ffdab9",darkmagenta:"#8b008b",darkred:"#8b0000",darkorchid:"#9932cc",darkorange:"#ff8c00",darkslateblue:"#483d8b",gray:"#808080",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",deeppink:"#ff1493",deepskyblue:"#00bfff",wheat:"#f5deb3",firebrick:"#b22222",floralwhite:"#fffaf0",ghostwhite:"#f8f8ff",darkviolet:"#9400d3",magenta:"#ff00ff",green:"#008000",dodgerblue:"#1e90ff",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",blueviolet:"#8a2be2",forestgreen:"#228b22",lawngreen:"#7cfc00",indianred:"#cd5c5c",indigo:"#4b0082",fuchsia:"#ff00ff",brown:"#a52a2a",maroon:"#800000",mediumblue:"#0000cd",lightcoral:"#f08080",darkturquoise:"#00ced1",lightcyan:"#e0ffff",ivory:"#fffff0",lightyellow:"#ffffe0",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",linen:"#faf0e6",mediumaquamarine:"#66cdaa",lemonchiffon:"#fffacd",lime:"#00ff00",khaki:"#f0e68c",mediumseagreen:"#3cb371",limegreen:"#32cd32",mediumspringgreen:"#00fa9a",lightskyblue:"#87cefa",lightblue:"#add8e6",midnightblue:"#191970",lightpink:"#ffb6c1",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",mintcream:"#f5fffa",lightslategray:"#778899",lightslategrey:"#778899",navajowhite:"#ffdead",navy:"#000080",mediumvioletred:"#c71585",powderblue:"#b0e0e6",palegoldenrod:"#eee8aa",oldlace:"#fdf5e6",paleturquoise:"#afeeee",mediumturquoise:"#48d1cc",mediumorchid:"#ba55d3",rebeccapurple:"#663399",lightsteelblue:"#b0c4de",mediumslateblue:"#7b68ee",thistle:"#d8bfd8",tan:"#d2b48c",orchid:"#da70d6",mediumpurple:"#9370db",purple:"#800080",pink:"#ffc0cb",skyblue:"#87ceeb",springgreen:"#00ff7f",palegreen:"#98fb98",red:"#ff0000",yellow:"#ffff00",slateblue:"#6a5acd",lavenderblush:"#fff0f5",peru:"#cd853f",palevioletred:"#db7093",violet:"#ee82ee",teal:"#008080",slategray:"#708090",slategrey:"#708090",aliceblue:"#f0f8ff",darkseagreen:"#8fbc8f",darkolivegreen:"#556b2f",greenyellow:"#adff2f",seagreen:"#2e8b57",seashell:"#fff5ee",tomato:"#ff6347",silver:"#c0c0c0",sienna:"#a0522d",lavender:"#e6e6fa",lightgreen:"#90ee90",orange:"#ffa500",orangered:"#ff4500",steelblue:"#4682b4",royalblue:"#4169e1",turquoise:"#40e0d0",yellowgreen:"#9acd32",salmon:"#fa8072",saddlebrown:"#8b4513",sandybrown:"#f4a460",rosybrown:"#bc8f8f",darksalmon:"#e9967a",lightgoldenrodyellow:"#fafad2",snow:"#fffafa",lightgrey:"#d3d3d3",lightgray:"#d3d3d3",dimgray:"#696969",dimgrey:"#696969",olivedrab:"#6b8e23",olive:"#808000"},o={};for(var i in r)o[r[i]]=i;var s={};e.prototype.toName=function(a){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return"transparent";var l,c,d=o[this.toHex()];if(d)return d;if(a!=null&&a.closest){var f=this.toRgb(),h=1/0,m="black";if(!s.length)for(var g in r)s[g]=new e(r[g]).toRgb();for(var v in r){var y=(l=f,c=s[v],Math.pow(l.r-c.r,2)+Math.pow(l.g-c.g,2)+Math.pow(l.b-c.b,2));y<h&&(h=y,m=v)}return m}},n.string.push([function(a){var l=a.toLowerCase(),c=l==="transparent"?"#0000":r[l];return c?new e(c).toRgb():null},"name"])}var zEr=1/0,HEr="[object Symbol]",UEr=typeof _r=="object"&&_r&&_r.Object===Object&&_r,WEr=typeof self=="object"&&self&&self.Object===Object&&self,GEr=UEr||WEr||Function("return this")(),qEr=Object.prototype,YEr=0,KEr=qEr.toString,u$e=GEr.Symbol,d$e=u$e?u$e.prototype:void 0,f$e=d$e?d$e.toString:void 0;function ZEr(e){if(typeof e=="string")return e;if(QEr(e))return f$e?f$e.call(e):"";var n=e+"";return n=="0"&&1/e==-zEr?"-0":n}function XEr(e){return!!e&&typeof e=="object"}function QEr(e){return typeof e=="symbol"||XEr(e)&&KEr.call(e)==HEr}function JEr(e){return e==null?"":ZEr(e)}function ejr(e){var n=++YEr;return JEr(e)+n}var tjr=ejr;const njr=Ye(tjr);var rjr={"3d":ie.createElement("path",{d:"M18 14.625V3.375L9 0 0 3.375v11.25L9 18l9-3.375zM9 2.136l5.918 2.22-5.98 2.242-5.919-2.22L9 2.137zM2 13.239V5.065l6.438 2.414v8.174L2 13.24zM9.438 15.7L16 13.239V5.018l-6.563 2.46V15.7z",transform:"translate(15 10)",fillRule:"evenodd"}),acrobat:ie.createElement("path",{d:"M10.15 1.095C9.938.33 9.42-.051 8.984.005c-.528.068-1.09.382-1.314.876-.63 1.416.685 5.582.887 6.279-1.28 3.863-5.66 11.5-7.806 12.017-.045-.505.225-1.965 3.055-3.785.146-.157.315-.348.393-.472-2.392 1.168-5.492 3.044-3.628 4.448.102.079.259.146.439.213 1.426.528 3.425-1.201 5.435-5.121 2.213-.73 3.999-1.28 6.526-1.662 2.762 1.875 4.616 2.257 5.874 1.774.348-.135.898-.573 1.055-1.145-1.022 1.258-3.414.382-5.323-.82 1.763-.191 3.582-.303 4.369-.056 1 .314.965.808.954.876.079-.27.191-.708-.022-1.056-.842-1.37-4.706-.573-6.11-.427-2.212-1.336-3.74-3.717-4.358-5.436.573-2.212 1.19-3.818.742-5.413zm-.954 4.638C8.826 4.42 8.309 1.5 9.14.556c1.628.932.618 3.144.056 5.177zm3.044 6.514c-2.134.393-3.583.944-5.66 1.764.617-1.202 1.785-4.268 2.346-6.29.787 1.573 1.741 3.111 3.314 4.526z",transform:"translate(14 9)",fillRule:"evenodd"}),android:ie.createElement("path",{d:"M17.6,9.48l1.84-3.18c0.16-0.31,0.04-0.69-0.26-0.85c-0.29-0.15-0.65-0.06-0.83,0.22l-1.88,3.24 c-2.86-1.21-6.08-1.21-8.94,0L5.65,5.67c-0.19-0.29-0.58-0.38-0.87-0.2C4.5,5.65,4.41,6.01,4.56,6.3L6.4,9.48 C3.3,11.25,1.28,14.44,1,18h22C22.72,14.44,20.7,11.25,17.6,9.48z M7,15.25c-0.69,0-1.25-0.56-1.25-1.25 c0-0.69,0.56-1.25,1.25-1.25S8.25,13.31,8.25,14C8.25,14.69,7.69,15.25,7,15.25z M17,15.25c-0.69,0-1.25-0.56-1.25-1.25 c0-0.69,0.56-1.25,1.25-1.25s1.25,0.56,1.25,1.25C18.25,14.69,17.69,15.25,17,15.25z",transform:"translate(12 8)"}),audio:ie.createElement("path",{d:"M.25 4.75v4.5h3L7 13V1L3.25 4.75h-3zM10.375 7A3.375 3.375 0 0 0 8.5 3.977v6.037A3.355 3.355 0 0 0 10.375 7zM8.5.421v1.545A5.254 5.254 0 0 1 12.25 7a5.254 5.254 0 0 1-3.75 5.032v1.545A6.747 6.747 0 0 0 13.75 7 6.747 6.747 0 0 0 8.5.421z",transform:"translate(17 12)",fillRule:"evenodd"}),binary:ie.createElement("path",{d:"M2.338 6.112c1.192 0 1.928-1.072 1.928-2.68 0-1.56-.576-2.504-1.8-2.504C1.274.928.538 2 .538 3.608c0 1.56.576 2.504 1.8 2.504zM1.61 3.408c0-1.008.24-1.568.776-1.568.376 0 .616.336.728.888l-1.504.776v-.096zM2.418 5.2c-.368 0-.608-.32-.72-.856l1.496-.768v.056c0 1.008-.24 1.568-.776 1.568zm7.03.8l.088-.944H8.36V.896L7.272.984v.592l-1.184.112.024.824h1.16v2.544h-1.32V6zm5.199 0l.088-.944h-1.176V.896L12.47.984v.592l-1.184.112.024.824h1.16v2.544h-1.32V6zM4.25 14l.088-.944H3.162v-4.16l-1.088.088v.592L.89 9.688l.024.824h1.16v2.544H.754V14zm5.198 0l.088-.944H8.36v-4.16l-1.088.088v.592l-1.184.112.024.824h1.16v2.544h-1.32V14zm3.287.112c1.192 0 1.928-1.072 1.928-2.68 0-1.56-.576-2.504-1.8-2.504-1.192 0-1.928 1.072-1.928 2.68 0 1.56.576 2.504 1.8 2.504zm-.728-2.704c0-1.008.24-1.568.776-1.568.376 0 .616.336.728.888l-1.504.776v-.096zm.808 1.792c-.368 0-.608-.32-.72-.856l1.496-.768v.056c0 1.008-.24 1.568-.776 1.568z",transform:"translate(16 11)",fillRule:"evenodd"}),code:ie.createElement("path",{d:"M4.078 13.67c-1.875-.527-2.812-1.738-2.812-3.634V9.49C1.266 8.437.844 7.911 0 7.911V6.138c.844 0 1.266-.529 1.266-1.586v-.64c.015-.938.257-1.696.726-2.274C2.466 1.06 3.162.64 4.078.38l.492 1.375c-.656.25-.997.95-1.023 2.102v.695c0 1.167-.482 1.99-1.445 2.469.963.479 1.445 1.304 1.445 2.476v.688c.026 1.15.367 1.851 1.023 2.101l-.492 1.383zm7.844 0c1.875-.527 2.812-1.738 2.812-3.634V9.49c0-1.052.422-1.578 1.266-1.578V6.138c-.844 0-1.266-.529-1.266-1.586v-.64c-.015-.938-.257-1.696-.726-2.274-.474-.578-1.17-.998-2.086-1.258l-.492 1.375c.656.25.997.95 1.023 2.102v.695c0 1.167.482 1.99 1.445 2.469-.963.479-1.445 1.304-1.445 2.476v.688c-.026 1.15-.367 1.851-1.023 2.101l.492 1.383z",transform:"translate(16 13)",fillRule:"evenodd"}),code2:ie.createElement("path",{d:"M7.4 10.6L2.8 6l4.6-4.6L6 0 0 6l6 6 1.4-1.4zm5.2 0L17.2 6l-4.6-4.6L14 0l6 6-6 6-1.4-1.4z",transform:"translate(14 14)",fillRule:"evenodd"}),compressed:ie.createElement("path",{d:"M.25 0A.25.25 0 0 0 0 .25v1.5c0 .138.112.25.25.25h1.5A.25.25 0 0 0 2 1.75V.25A.25.25 0 0 0 1.75 0H.25zM1 17a1 1 0 0 0-1 1v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-6a1 1 0 0 0-1-1H1zm0 4v3h2v-3H1zM2 2.25A.25.25 0 0 1 2.25 2h1.5a.25.25 0 0 1 .25.25v1.5a.25.25 0 0 1-.25.25h-1.5A.25.25 0 0 1 2 3.75v-1.5zM.25 4a.25.25 0 0 0-.25.25v1.5c0 .138.112.25.25.25h1.5A.25.25 0 0 0 2 5.75v-1.5A.25.25 0 0 0 1.75 4H.25zM2 6.25A.25.25 0 0 1 2.25 6h1.5a.25.25 0 0 1 .25.25v1.5a.25.25 0 0 1-.25.25h-1.5A.25.25 0 0 1 2 7.75v-1.5zM.25 8a.25.25 0 0 0-.25.25v1.5c0 .138.112.25.25.25h1.5A.25.25 0 0 0 2 9.75v-1.5A.25.25 0 0 0 1.75 8H.25zM2 10.25a.25.25 0 0 1 .25-.25h1.5a.25.25 0 0 1 .25.25v1.5a.25.25 0 0 1-.25.25h-1.5a.25.25 0 0 1-.25-.25v-1.5zM.25 12a.25.25 0 0 0-.25.25v1.5c0 .138.112.25.25.25h1.5a.25.25 0 0 0 .25-.25v-1.5a.25.25 0 0 0-.25-.25H.25zM2 14.25a.25.25 0 0 1 .25-.25h1.5a.25.25 0 0 1 .25.25v1.5a.25.25 0 0 1-.25.25h-1.5a.25.25 0 0 1-.25-.25v-1.5z",transform:"translate(15 1)",fillRule:"evenodd"}),document:ie.createElement("path",{d:"M12 4H0v2h12V4zM0 10h18V8H0v2zM0 0v2h18V0H0z",transform:"translate(15 15)",fillRule:"evenodd"}),drive:ie.createElement("path",{d:"M2.199.289A.5.5 0 0 1 2.652 0h8.696a.5.5 0 0 1 .453.289l1.867 4a.5.5 0 0 1-.453.711H.785a.5.5 0 0 1-.453-.711l1.867-4zM13 6H1a.752.752 0 0 0-.75.75v4.5c0 .412.338.75.75.75h12c.412 0 .75-.338.75-.75v-4.5A.752.752 0 0 0 13 6zm-9.75 4.5c-.825 0-1.5-.675-1.5-1.5s.675-1.5 1.5-1.5 1.5.675 1.5 1.5-.675 1.5-1.5 1.5z",transform:"translate(17 13)",fillRule:"evenodd"}),font:ie.createElement("path",{d:"M3.722 8.702l-.686 1.89c-.053.14-.094.28-.123.421-.03.135-.044.252-.044.352 0 .304.097.527.29.668.2.14.501.21.905.21h.414V13H.083v-.756h.343c.176 0 .325-.018.448-.053a.81.81 0 0 0 .334-.22c.1-.105.193-.249.281-.43.094-.182.197-.416.308-.704L5.787.15h1.406l4.07 11.136c.07.187.14.343.21.466.077.123.165.222.264.298.1.07.214.12.343.15.129.03.281.044.457.044h.237V13H7.826v-.756h.413c.72 0 1.081-.287 1.081-.862 0-.1-.014-.202-.044-.307a3.274 3.274 0 0 0-.105-.36l-.72-2.013H3.72zM7.009 4.65c-.188-.533-.36-1.031-.519-1.494a15.92 15.92 0 0 1-.378-1.354 7.12 7.12 0 0 1-.15.633 16.95 16.95 0 0 1-.395 1.283c-.082.229-.175.484-.28.765L4.063 7.796h4.061L7.009 4.65zm8.411 5.74c0 .562.117.984.351 1.265.24.275.61.413 1.108.413.363 0 .691-.059.984-.176.3-.117.551-.284.756-.5.211-.218.372-.481.483-.792.112-.31.168-.656.168-1.037V8.104l-1.152.053c-.51.023-.937.088-1.283.193-.34.1-.615.243-.826.43a1.546 1.546 0 0 0-.457.678c-.088.27-.132.58-.132.931zm2.18-6.32c-.346 0-.627.05-.844.15a1.182 1.182 0 0 0-.501.404 1.594 1.594 0 0 0-.237.624c-.041.24-.062.5-.062.782-.498 0-.879-.085-1.143-.255-.257-.17-.386-.463-.386-.879 0-.31.085-.574.255-.79.17-.218.401-.393.694-.528.299-.14.644-.243 1.037-.308a7.76 7.76 0 0 1 1.257-.097c.55 0 1.031.056 1.441.167.41.106.753.282 1.029.528.275.246.48.568.615.967.14.392.21.876.21 1.45v4.667c0 .252.021.46.062.624a.928.928 0 0 0 .194.395c.088.1.202.17.343.211.146.041.319.062.518.062h.053V13H19.7l-.281-1.547h-.15c-.187.252-.369.483-.544.694-.176.211-.37.393-.58.545-.211.152-.452.27-.721.352a3.053 3.053 0 0 1-.958.131c-.399 0-.77-.058-1.116-.175a2.369 2.369 0 0 1-.888-.519 2.516 2.516 0 0 1-.58-.896c-.14-.364-.211-.791-.211-1.284 0-.955.34-1.664 1.02-2.127.68-.462 1.707-.714 3.084-.755l1.495-.053V6.285a6.93 6.93 0 0 0-.053-.888 1.778 1.778 0 0 0-.229-.703 1.14 1.14 0 0 0-.51-.457c-.216-.111-.51-.167-.878-.167z",transform:"translate(13 12)",fillRule:"evenodd"}),image:ie.createElement("path",{d:"M13 0L9.25 5l2.85 3.8-1.6 1.2C8.81 7.75 6 4 6 4l-6 8h22L13 0z",transform:"translate(13 14)",fillRule:"evenodd"}),presentation:ie.createElement("path",{d:"M2 4H0v10c0 1.1.9 2 2 2h14v-2H2V4zm16-4H6C4.9 0 4 .9 4 2v8c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2zm0 10H6V2h12v8z",transform:"matrix(-1 0 0 1 34 12)",fillRule:"evenodd"}),settings:ie.createElement("path",{d:"M13.572 8.735c.03-.24.053-.48.053-.735s-.023-.495-.053-.735l1.583-1.237a.378.378 0 0 0 .09-.48l-1.5-2.595a.377.377 0 0 0-.457-.165l-1.868.75a5.48 5.48 0 0 0-1.268-.735L9.868.815A.366.366 0 0 0 9.5.5h-3a.366.366 0 0 0-.367.315l-.285 1.988a5.762 5.762 0 0 0-1.268.735l-1.868-.75a.366.366 0 0 0-.457.165l-1.5 2.595a.37.37 0 0 0 .09.48l1.583 1.237c-.03.24-.053.488-.053.735 0 .248.022.495.053.735L.845 9.973a.378.378 0 0 0-.09.48l1.5 2.595c.09.165.292.225.458.165l1.867-.75c.39.3.81.547 1.268.735l.285 1.987c.022.18.18.315.367.315h3a.366.366 0 0 0 .367-.315l.285-1.988a5.762 5.762 0 0 0 1.268-.734l1.867.75c.173.067.368 0 .458-.165l1.5-2.595a.378.378 0 0 0-.09-.48l-1.582-1.238zM8 10.625A2.628 2.628 0 0 1 5.375 8 2.628 2.628 0 0 1 8 5.375 2.628 2.628 0 0 1 10.625 8 2.628 2.628 0 0 1 8 10.625z",transform:"translate(16 11)",fillRule:"evenodd"}),spreadsheet:ie.createElement("path",{d:"M0 8h6V5H0v3zm0 5h6v-3H0v3zM0 3h6V0H0v3zm8 5h12V5H8v3zm0 5h12v-3H8v3zM8 0v3h12V0H8z",transform:"translate(14 14)",fillRule:"evenodd"}),vector:ie.createElement("path",{d:"M14.5 2V1a1 1 0 0 0-1-1h-3a1 1 0 0 0-1 1v1H3.937a2 2 0 1 0 0 1h3.936A9 9 0 0 0 3 11v1h2v-1a7.003 7.003 0 0 1 4.594-6.576A1 1 0 0 0 10.5 5h3a1 1 0 0 0 .906-.576A7.003 7.003 0 0 1 19 11v1h2v-1a9 9 0 0 0-4.873-8h3.936a2 2 0 1 0 0-1H14.5zm-1-1h-3v3h3V1zM2 1.5a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm19 1a1 1 0 1 0 2 0 1 1 0 0 0-2 0z",transform:"translate(12 14)",fillRule:"evenodd"}),video:ie.createElement("path",{d:"M10.75 3.875V1.25A.752.752 0 0 0 10 .5H1a.752.752 0 0 0-.75.75v7.5c0 .412.338.75.75.75h9c.412 0 .75-.338.75-.75V6.125l3 3V.875l-3 3z",transform:"translate(17 14)"})};NEr([VEr]);var ojr={color:In.string,extension:In.string,fold:In.bool,foldColor:In.string,glyphColor:In.string,gradientColor:In.string,gradientOpacity:In.number,labelColor:In.string,labelTextColor:In.string,labelUppercase:In.bool,radius:In.number,type:In.oneOf(["3d","acrobat","android","audio","binary","code","code2","compressed","document","drive","font","image","presentation","settings","spreadsheet","vector","video"])},oP={WIDTH:40,HEIGHT:48},Pr={WIDTH:oP.WIDTH,HEIGHT:oP.HEIGHT,X_OFFSET:0},fh={HEIGHT:12},h$e=14,vG=function(n){var r=n.color,o=r===void 0?"whitesmoke":r,i=n.extension,s=n.fold,a=s===void 0?!0:s,l=n.foldColor,c=n.glyphColor,d=n.gradientColor,f=d===void 0?"white":d,h=n.gradientOpacity,m=h===void 0?.25:h,g=n.labelColor,v=n.labelTextColor,y=v===void 0?"white":v,b=n.labelUppercase,x=b===void 0?!1:b,w=n.radius,C=w===void 0?4:w,_=n.type,S=njr();return ie.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 "+oP.WIDTH+" "+oP.HEIGHT,width:"100%",style:{maxWidth:"100%"}},ie.createElement("defs",null,ie.createElement("clipPath",{id:"pageRadius"+S},ie.createElement("rect",{x:Pr.X_OFFSET,y:"0",rx:C,ry:C,width:Pr.WIDTH,height:Pr.HEIGHT})),ie.createElement("clipPath",{id:"foldCrop"+S},ie.createElement("rect",{width:Pr.WIDTH,height:fh.HEIGHT,transform:"rotate(-45 0 "+fh.HEIGHT+")"})),ie.createElement("linearGradient",{x1:"100%",y1:"0%",y2:"100%",id:"pageGradient"+S},ie.createElement("stop",{stopColor:f,stopOpacity:m,offset:"0%"}),ie.createElement("stop",{stopColor:f,stopOpacity:"0",offset:"66.67%"}))),ie.createElement("g",{id:"file",clipPath:"url(#pageRadius"+S+")"},a?ie.createElement(ie.Fragment,null,ie.createElement("path",{d:"M"+Pr.X_OFFSET+" 0 h "+(Pr.WIDTH-fh.HEIGHT)+" L "+(Pr.WIDTH+Pr.X_OFFSET)+" "+fh.HEIGHT+" v "+(Pr.HEIGHT-fh.HEIGHT)+" H "+Pr.X_OFFSET+" Z",fill:o}),ie.createElement("path",{d:"M"+Pr.X_OFFSET+" 0 h "+(Pr.WIDTH-fh.HEIGHT)+" L "+(Pr.WIDTH+Pr.X_OFFSET)+" "+fh.HEIGHT+" v "+(Pr.HEIGHT-fh.HEIGHT)+" H "+Pr.X_OFFSET+" Z",fill:"url(#pageGradient"+S+")"})):ie.createElement(ie.Fragment,null,ie.createElement("rect",{x:Pr.X_OFFSET,y:"0",width:Pr.WIDTH,height:Pr.HEIGHT,fill:o}),ie.createElement("rect",{x:Pr.X_OFFSET,y:"0",width:Pr.WIDTH,height:Pr.HEIGHT,fill:"url(#pageGradient"+S+")"}))),a&&ie.createElement("g",{transform:"translate(28 "+fh.HEIGHT+") rotate(-90)"},ie.createElement("rect",{width:Pr.WIDTH,height:Pr.HEIGHT,fill:l||ru(o).darken(.1).toHex(),rx:C,ry:C,clipPath:"url(#foldCrop"+S+")"})),i&&ie.createElement(ie.Fragment,null,ie.createElement("g",{id:"label"+S},ie.createElement("rect",{fill:g||ru(o).darken(.3).toHex(),x:Pr.X_OFFSET,y:Pr.HEIGHT-h$e,width:Pr.WIDTH,height:h$e,clipPath:"url(#pageRadius"+S+")"})),ie.createElement("g",{id:"labelText"+S,transform:"translate("+Pr.X_OFFSET+" 34)"},ie.createElement("text",{x:Pr.WIDTH/2,y:"10",fontFamily:"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif",fontSize:"9",fill:y,textAnchor:"middle",style:{fontWeight:"bold",textAlign:"center",pointerEvents:"none",textTransform:x?"uppercase":"none",userSelect:"none"}},i))),_&&ie.createElement("g",{transform:"translate(-4 "+(i?0:6)+")",fill:c||ru(o).darken(.15).toHex()},rjr[_]))};vG.propTypes=ojr;var ijr={"3dm":{labelColor:"#8D1A11",type:"3d"},"3ds":{labelColor:"#5FB9AD",type:"3d"},"3g2":{type:"video"},"3gp":{type:"video"},"7zip":{type:"compressed"},aab:{type:"android",labelColor:"#3DDC84"},aac:{type:"audio"},aep:{type:"video"},ai:{color:"#423325",gradientOpacity:0,labelColor:"#423325",labelTextColor:"#FF7F18",labelUppercase:!0,foldColor:"#FF7F18",radius:2},aif:{type:"audio"},aiff:{type:"audio"},apk:{type:"android",labelColor:"#3DDC84"},apkm:{type:"android",labelColor:"#3DDC84"},apks:{type:"android",labelColor:"#3DDC84"},asf:{type:"video"},asp:{type:"code"},aspx:{type:"code"},avi:{type:"video"},bin:{type:"binary"},bmp:{type:"image"},c:{type:"code"},cpp:{type:"code"},cs:{type:"code"},css:{type:"code"},csv:{type:"spreadsheet"},cue:{type:"document"},dll:{type:"settings"},dmg:{type:"drive"},doc:{color:"#2C5898",foldColor:"#254A80",glyphColor:"rgba(255,255,255,0.4)",labelColor:"#2C5898",labelUppercase:!0,type:"document"},docx:{color:"#2C5898",foldColor:"#254A80",glyphColor:"rgba(255,255,255,0.4)",labelColor:"#2C5898",labelUppercase:!0,type:"document"},dwg:{type:"vector"},dxf:{type:"vector"},eot:{type:"font"},eps:{type:"vector"},exe:{type:"settings"},flac:{type:"audio"},flv:{type:"video"},fnt:{type:"font"},fodp:{type:"presentation"},fods:{type:"spreadsheet"},fodt:{type:"document"},fon:{type:"font"},gif:{type:"image"},gz:{type:"compressed"},htm:{type:"code"},html:{type:"code"},indd:{color:"#4B2B36",gradientOpacity:0,labelColor:"#4B2B36",labelTextColor:"#FF408C",labelUppercase:!0,foldColor:"#FF408C",radius:2},ini:{type:"settings"},java:{type:"code"},jpeg:{type:"image"},jpg:{type:"image"},js:{labelColor:"#F7DF1E",type:"code"},json:{type:"code"},jsx:{labelColor:"#00D8FF",type:"code"},m4a:{type:"audio"},m4v:{type:"video"},max:{labelColor:"#5FB9AD",type:"3d"},md:{type:"document"},mid:{type:"audio"},mkv:{type:"video"},mov:{type:"video"},mp3:{type:"audio"},mp4:{type:"video"},mpeg:{type:"video"},mpg:{type:"video"},obj:{type:"3d"},odp:{type:"presentation"},ods:{type:"spreadsheet"},odt:{type:"document"},ogg:{type:"audio"},ogv:{type:"video"},otf:{type:"font"},pdf:{labelColor:"#D93831",type:"acrobat"},php:{labelColor:"#8892BE",type:"code"},pkg:{type:"3d"},plist:{type:"settings"},png:{type:"image"},ppt:{color:"#D14423",foldColor:"#AB381D",glyphColor:"rgba(255,255,255,0.4)",labelColor:"#D14423",labelUppercase:!0,type:"presentation"},pptx:{color:"#D14423",foldColor:"#AB381D",glyphColor:"rgba(255,255,255,0.4)",labelColor:"#D14423",labelUppercase:!0,type:"presentation"},pr:{type:"video"},ps:{type:"vector"},psd:{color:"#34364E",gradientOpacity:0,labelColor:"#34364E",labelTextColor:"#31C5F0",labelUppercase:!0,foldColor:"#31C5F0",radius:2},py:{labelColor:"#FFDE57",type:"code"},rar:{type:"compressed"},rb:{labelColor:"#BB271A",type:"code"},rm:{type:"video"},rtf:{type:"document"},scss:{labelColor:"#C16A98",type:"code"},sitx:{type:"compressed"},skp:{type:"3d"},svg:{type:"vector"},swf:{type:"video"},sys:{type:"settings"},tar:{type:"compressed"},tex:{type:"document"},tif:{type:"image"},tiff:{type:"image"},ts:{labelColor:"#3478C7",type:"code"},ttf:{type:"font"},txt:{type:"document"},wav:{type:"audio"},webm:{type:"video"},wmv:{type:"video"},woff:{type:"font"},wpd:{type:"document"},wps:{type:"document"},xapk:{type:"android",labelColor:"#3DDC84"},xlr:{type:"spreadsheet"},xls:{color:"#1A754C",foldColor:"#16613F",glyphColor:"rgba(255,255,255,0.4)",labelColor:"#1A754C",labelUppercase:!0,type:"spreadsheet"},xlsx:{color:"#1A754C",foldColor:"#16613F",glyphColor:"rgba(255,255,255,0.4)",labelColor:"#1A754C",labelUppercase:!0,type:"spreadsheet"},yml:{type:"code"},zip:{type:"compressed"},zipx:{type:"compressed"}},sjr=["allowCreateWhileLoading","createOptionPosition","formatCreateLabel","isValidNewOption","getNewOptionData","onCreateOption","options","onChange"],p$e=function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",r=arguments.length>1?arguments[1]:void 0,o=arguments.length>2?arguments[2]:void 0,i=String(n).toLowerCase(),s=String(o.getOptionValue(r)).toLowerCase(),a=String(o.getOptionLabel(r)).toLowerCase();return s===i||a===i},sN={formatCreateLabel:function(n){return'Create "'.concat(n,'"')},isValidNewOption:function(n,r,o,i){return!(!n||r.some(function(s){return p$e(n,s,i)})||o.some(function(s){return p$e(n,s,i)}))},getNewOptionData:function(n,r){return{label:r,value:n,__isNew__:!0}}};function ajr(e){var n=e.allowCreateWhileLoading,r=n===void 0?!1:n,o=e.createOptionPosition,i=o===void 0?"last":o,s=e.formatCreateLabel,a=s===void 0?sN.formatCreateLabel:s,l=e.isValidNewOption,c=l===void 0?sN.isValidNewOption:l,d=e.getNewOptionData,f=d===void 0?sN.getNewOptionData:d,h=e.onCreateOption,m=e.options,g=m===void 0?[]:m,v=e.onChange,y=Qf(e,sjr),b=y.getOptionValue,x=b===void 0?Jrt:b,w=y.getOptionLabel,C=w===void 0?Qrt:w,_=y.inputValue,S=y.isLoading,k=y.isMulti,E=y.value,j=y.name,T=p.useMemo(function(){return c(_,RO(E),g,{getOptionValue:x,getOptionLabel:C})?f(_,a(_)):void 0},[a,f,C,x,_,c,g,E]),$=p.useMemo(function(){return(r||!S)&&T?i==="first"?[T].concat(yx(g)):[].concat(yx(g),[T]):g},[r,i,S,T,g]),D=p.useCallback(function(I,O){if(O.action!=="select-option")return v(I,O);var A=Array.isArray(I)?I:[I];if(A[A.length-1]===T){if(h)h(_);else{var P=f(_,_),R={action:"create-option",name:j,option:P};v(HC(k,[].concat(yx(RO(E)),[P]),P),R)}return}v(I,O)},[f,_,k,j,T,h,v,E]);return zt(zt({},y),{},{options:$,onChange:D})}var ljr=p.forwardRef(function(e,n){var r=Ert(e),o=ajr(r);return p.createElement(wne,Gt({ref:n},o))}),cjr=ljr;function U2(e,n,r,o){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function l(f){try{d(o.next(f))}catch(h){a(h)}}function c(f){try{d(o.throw(f))}catch(h){a(h)}}function d(f){f.done?s(f.value):i(f.value).then(l,c)}d((o=o.apply(e,n||[])).next())})}function W2(e,n){var r={label:0,sent:function(){if(s[0]&1)throw s[1];return s[1]},trys:[],ops:[]},o,i,s,a;return a={next:l(0),throw:l(1),return:l(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function l(d){return function(f){return c([d,f])}}function c(d){if(o)throw new TypeError("Generator is already executing.");for(;r;)try{if(o=1,i&&(s=d[0]&2?i.return:d[0]?i.throw||((s=i.return)&&s.call(i),0):i.next)&&!(s=s.call(i,d[1])).done)return s;switch(i=0,s&&(d=[d[0]&2,s.value]),d[0]){case 0:case 1:s=d;break;case 4:return r.label++,{value:d[1],done:!1};case 5:r.label++,i=d[1],d=[0];continue;case 7:d=r.ops.pop(),r.trys.pop();continue;default:if(s=r.trys,!(s=s.length>0&&s[s.length-1])&&(d[0]===6||d[0]===2)){r=0;continue}if(d[0]===3&&(!s||d[1]>s[0]&&d[1]<s[3])){r.label=d[1];break}if(d[0]===6&&r.label<s[1]){r.label=s[1],s=d;break}if(s&&r.label<s[2]){r.label=s[2],r.ops.push(d);break}s[2]&&r.ops.pop(),r.trys.pop();continue}d=n.call(e,r)}catch(f){d=[6,f],i=0}finally{o=s=0}if(d[0]&5)throw d[1];return{value:d[0]?d[1]:void 0,done:!0}}}function ujr(e,n){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var o=r.call(e),i,s=[],a;try{for(;(n===void 0||n-- >0)&&!(i=o.next()).done;)s.push(i.value)}catch(l){a={error:l}}finally{try{i&&!i.done&&(r=o.return)&&r.call(o)}finally{if(a)throw a.error}}return s}function djr(){for(var e=[],n=0;n<arguments.length;n++)e=e.concat(ujr(arguments[n]));return e}var fjr=new Map([["aac","audio/aac"],["abw","application/x-abiword"],["arc","application/x-freearc"],["avif","image/avif"],["avi","video/x-msvideo"],["azw","application/vnd.amazon.ebook"],["bin","application/octet-stream"],["bmp","image/bmp"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["cda","application/x-cdf"],["csh","application/x-csh"],["css","text/css"],["csv","text/csv"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["eot","application/vnd.ms-fontobject"],["epub","application/epub+zip"],["gz","application/gzip"],["gif","image/gif"],["htm","text/html"],["html","text/html"],["ico","image/vnd.microsoft.icon"],["ics","text/calendar"],["jar","application/java-archive"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["js","text/javascript"],["json","application/json"],["jsonld","application/ld+json"],["mid","audio/midi"],["midi","audio/midi"],["mjs","text/javascript"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mpeg","video/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["opus","audio/opus"],["otf","font/otf"],["png","image/png"],["pdf","application/pdf"],["php","application/x-httpd-php"],["ppt","application/vnd.ms-powerpoint"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["rar","application/vnd.rar"],["rtf","application/rtf"],["sh","application/x-sh"],["svg","image/svg+xml"],["swf","application/x-shockwave-flash"],["tar","application/x-tar"],["tif","image/tiff"],["tiff","image/tiff"],["ts","video/mp2t"],["ttf","font/ttf"],["txt","text/plain"],["vsd","application/vnd.visio"],["wav","audio/wav"],["weba","audio/webm"],["webm","video/webm"],["webp","image/webp"],["woff","font/woff"],["woff2","font/woff2"],["xhtml","application/xhtml+xml"],["xls","application/vnd.ms-excel"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xml","application/xml"],["xul","application/vnd.mozilla.xul+xml"],["zip","application/zip"],["7z","application/x-7z-compressed"],["mkv","video/x-matroska"],["mov","video/quicktime"],["msg","application/vnd.ms-outlook"]]);function Zj(e,n){var r=hjr(e);if(typeof r.path!="string"){var o=e.webkitRelativePath;Object.defineProperty(r,"path",{value:typeof n=="string"?n:typeof o=="string"&&o.length>0?o:e.name,writable:!1,configurable:!1,enumerable:!0})}return r}function hjr(e){var n=e.name,r=n&&n.lastIndexOf(".")!==-1;if(r&&!e.type){var o=n.split(".").pop().toLowerCase(),i=fjr.get(o);i&&Object.defineProperty(e,"type",{value:i,writable:!1,configurable:!1,enumerable:!0})}return e}var pjr=[".DS_Store","Thumbs.db"];function mjr(e){return U2(this,void 0,void 0,function(){return W2(this,function(n){return iP(e)&&gjr(e)?[2,xjr(e.dataTransfer,e.type)]:vjr(e)?[2,yjr(e)]:Array.isArray(e)&&e.every(function(r){return"getFile"in r&&typeof r.getFile=="function"})?[2,bjr(e)]:[2,[]]})})}function gjr(e){return iP(e.dataTransfer)}function vjr(e){return iP(e)&&iP(e.target)}function iP(e){return typeof e=="object"&&e!==null}function yjr(e){return yG(e.target.files).map(function(n){return Zj(n)})}function bjr(e){return U2(this,void 0,void 0,function(){var n;return W2(this,function(r){switch(r.label){case 0:return[4,Promise.all(e.map(function(o){return o.getFile()}))];case 1:return n=r.sent(),[2,n.map(function(o){return Zj(o)})]}})})}function xjr(e,n){return U2(this,void 0,void 0,function(){var r,o;return W2(this,function(i){switch(i.label){case 0:return e===null?[2,[]]:e.items?(r=yG(e.items).filter(function(s){return s.kind==="file"}),n!=="drop"?[2,r]:[4,Promise.all(r.map(wjr))]):[3,2];case 1:return o=i.sent(),[2,m$e(iit(o))];case 2:return[2,m$e(yG(e.files).map(function(s){return Zj(s)}))]}})})}function m$e(e){return e.filter(function(n){return pjr.indexOf(n.name)===-1})}function yG(e){if(e===null)return[];for(var n=[],r=0;r<e.length;r++){var o=e[r];n.push(o)}return n}function wjr(e){if(typeof e.webkitGetAsEntry!="function")return g$e(e);var n=e.webkitGetAsEntry();return n&&n.isDirectory?sit(n):g$e(e)}function iit(e){return e.reduce(function(n,r){return djr(n,Array.isArray(r)?iit(r):[r])},[])}function g$e(e){var n=e.getAsFile();if(!n)return Promise.reject(e+" is not a File");var r=Zj(n);return Promise.resolve(r)}function Cjr(e){return U2(this,void 0,void 0,function(){return W2(this,function(n){return[2,e.isDirectory?sit(e):_jr(e)]})})}function sit(e){var n=e.createReader();return new Promise(function(r,o){var i=[];function s(){var a=this;n.readEntries(function(l){return U2(a,void 0,void 0,function(){var c,d,f;return W2(this,function(h){switch(h.label){case 0:if(l.length)return[3,5];h.label=1;case 1:return h.trys.push([1,3,,4]),[4,Promise.all(i)];case 2:return c=h.sent(),r(c),[3,4];case 3:return d=h.sent(),o(d),[3,4];case 4:return[3,6];case 5:f=Promise.all(l.map(Cjr)),i.push(f),s(),h.label=6;case 6:return[2]}})})},function(l){o(l)})}s()})}function _jr(e){return U2(this,void 0,void 0,function(){return W2(this,function(n){return[2,new Promise(function(r,o){e.file(function(i){var s=Zj(i,e.fullPath);r(s)},function(i){o(i)})})]})})}var Sjr=function(e,n){if(e&&n){var r=Array.isArray(n)?n:n.split(","),o=e.name||"",i=(e.type||"").toLowerCase(),s=i.replace(/\/.*$/,"");return r.some(function(a){var l=a.trim().toLowerCase();return l.charAt(0)==="."?o.toLowerCase().endsWith(l):l.endsWith("/*")?s===l.replace(/\/.*$/,""):i===l})}return!0};function v$e(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function y$e(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?v$e(Object(r),!0).forEach(function(o){ait(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v$e(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}function ait(e,n,r){return n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e}function b$e(e,n){return Tjr(e)||jjr(e,n)||Ejr(e,n)||kjr()}function kjr(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ejr(e,n){if(e){if(typeof e=="string")return x$e(e,n);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return x$e(e,n)}}function x$e(e,n){(n==null||n>e.length)&&(n=e.length);for(var r=0,o=new Array(n);r<n;r++)o[r]=e[r];return o}function jjr(e,n){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var o=[],i=!0,s=!1,a,l;try{for(r=r.call(e);!(i=(a=r.next()).done)&&(o.push(a.value),!(n&&o.length===n));i=!0);}catch(c){s=!0,l=c}finally{try{!i&&r.return!=null&&r.return()}finally{if(s)throw l}}return o}}function Tjr(e){if(Array.isArray(e))return e}var Ijr="file-invalid-type",Ajr="file-too-large",$jr="file-too-small",Djr="too-many-files",Ojr=function(n){n=Array.isArray(n)&&n.length===1?n[0]:n;var r=Array.isArray(n)?"one of ".concat(n.join(", ")):n;return{code:Ijr,message:"File type must be ".concat(r)}},w$e=function(n){return{code:Ajr,message:"File is larger than ".concat(n," ").concat(n===1?"byte":"bytes")}},C$e=function(n){return{code:$jr,message:"File is smaller than ".concat(n," ").concat(n===1?"byte":"bytes")}},Pjr={code:Djr,message:"Too many files"};function lit(e,n){var r=e.type==="application/x-moz-file"||Sjr(e,n);return[r,r?null:Ojr(n)]}function cit(e,n,r){if(iC(e.size))if(iC(n)&&iC(r)){if(e.size>r)return[!1,w$e(r)];if(e.size<n)return[!1,C$e(n)]}else{if(iC(n)&&e.size<n)return[!1,C$e(n)];if(iC(r)&&e.size>r)return[!1,w$e(r)]}return[!0,null]}function iC(e){return e!=null}function Rjr(e){var n=e.files,r=e.accept,o=e.minSize,i=e.maxSize,s=e.multiple,a=e.maxFiles;return!s&&n.length>1||s&&a>=1&&n.length>a?!1:n.every(function(l){var c=lit(l,r),d=b$e(c,1),f=d[0],h=cit(l,o,i),m=b$e(h,1),g=m[0];return f&&g})}function sP(e){return typeof e.isPropagationStopped=="function"?e.isPropagationStopped():typeof e.cancelBubble<"u"?e.cancelBubble:!1}function yI(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,function(n){return n==="Files"||n==="application/x-moz-file"}):!!e.target&&!!e.target.files}function _$e(e){e.preventDefault()}function Mjr(e){return e.indexOf("MSIE")!==-1||e.indexOf("Trident/")!==-1}function Ljr(e){return e.indexOf("Edge/")!==-1}function Fjr(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window.navigator.userAgent;return Mjr(e)||Ljr(e)}function Wd(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return function(o){for(var i=arguments.length,s=new Array(i>1?i-1:0),a=1;a<i;a++)s[a-1]=arguments[a];return n.some(function(l){return!sP(o)&&l&&l.apply(void 0,[o].concat(s)),sP(o)})}}function S$e(){return"showOpenFilePicker"in window}function Bjr(e){return e=typeof e=="string"?e.split(","):e,[{description:"everything",accept:Array.isArray(e)?e.filter(function(n){return n==="audio/*"||n==="video/*"||n==="image/*"||n==="text/*"||/\w+\/[-+.\w]+/g.test(n)}).reduce(function(n,r){return y$e(y$e({},n),{},ait({},r,[]))},{}):{}}]}var Njr=["children"],Vjr=["open"],zjr=["refKey","role","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"],Hjr=["refKey","onChange","onClick"];function Ujr(e){return qjr(e)||Gjr(e)||uit(e)||Wjr()}function Wjr(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Gjr(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function qjr(e){if(Array.isArray(e))return bG(e)}function aN(e,n){return Zjr(e)||Kjr(e,n)||uit(e,n)||Yjr()}function Yjr(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function uit(e,n){if(e){if(typeof e=="string")return bG(e,n);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return bG(e,n)}}function bG(e,n){(n==null||n>e.length)&&(n=e.length);for(var r=0,o=new Array(n);r<n;r++)o[r]=e[r];return o}function Kjr(e,n){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var o=[],i=!0,s=!1,a,l;try{for(r=r.call(e);!(i=(a=r.next()).done)&&(o.push(a.value),!(n&&o.length===n));i=!0);}catch(c){s=!0,l=c}finally{try{!i&&r.return!=null&&r.return()}finally{if(s)throw l}}return o}}function Zjr(e){if(Array.isArray(e))return e}function k$e(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,o)}return r}function Ko(e){for(var n=1;n<arguments.length;n++){var r=arguments[n]!=null?arguments[n]:{};n%2?k$e(Object(r),!0).forEach(function(o){xG(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):k$e(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}function xG(e,n,r){return n in e?Object.defineProperty(e,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[n]=r,e}function aP(e,n){if(e==null)return{};var r=Xjr(e,n),o,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i<s.length;i++)o=s[i],!(n.indexOf(o)>=0)&&Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}function Xjr(e,n){if(e==null)return{};var r={},o=Object.keys(e),i,s;for(s=0;s<o.length;s++)i=o[s],!(n.indexOf(i)>=0)&&(r[i]=e[i]);return r}var zne=p.forwardRef(function(e,n){var r=e.children,o=aP(e,Njr),i=fit(o),s=i.open,a=aP(i,Vjr);return p.useImperativeHandle(n,function(){return{open:s}},[s]),ie.createElement(p.Fragment,null,r(Ko(Ko({},a),{},{open:s})))});zne.displayName="Dropzone";var dit={disabled:!1,getFilesFromEvent:mjr,maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!1};zne.defaultProps=dit;zne.propTypes={children:In.func,accept:In.oneOfType([In.string,In.arrayOf(In.string)]),multiple:In.bool,preventDropOnDocument:In.bool,noClick:In.bool,noKeyboard:In.bool,noDrag:In.bool,noDragEventsBubbling:In.bool,minSize:In.number,maxSize:In.number,maxFiles:In.number,disabled:In.bool,getFilesFromEvent:In.func,onFileDialogCancel:In.func,onFileDialogOpen:In.func,useFsAccessApi:In.bool,onDragEnter:In.func,onDragLeave:In.func,onDragOver:In.func,onDrop:In.func,onDropAccepted:In.func,onDropRejected:In.func,validator:In.func};var wG={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,draggedFiles:[],acceptedFiles:[],fileRejections:[]};function fit(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=Ko(Ko({},dit),e),r=n.accept,o=n.disabled,i=n.getFilesFromEvent,s=n.maxSize,a=n.minSize,l=n.multiple,c=n.maxFiles,d=n.onDragEnter,f=n.onDragLeave,h=n.onDragOver,m=n.onDrop,g=n.onDropAccepted,v=n.onDropRejected,y=n.onFileDialogCancel,b=n.onFileDialogOpen,x=n.useFsAccessApi,w=n.preventDropOnDocument,C=n.noClick,_=n.noKeyboard,S=n.noDrag,k=n.noDragEventsBubbling,E=n.validator,j=p.useMemo(function(){return typeof b=="function"?b:E$e},[b]),T=p.useMemo(function(){return typeof y=="function"?y:E$e},[y]),$=p.useRef(null),D=p.useRef(null),I=p.useReducer(Qjr,wG),O=aN(I,2),A=O[0],P=O[1],R=A.isFocused,B=A.isFileDialogActive,L=A.draggedFiles,z=function(){B&&setTimeout(function(){if(D.current){var me=D.current.files;me.length||(P({type:"closeDialog"}),T())}},300)};p.useEffect(function(){return x&&S$e()?function(){}:(window.addEventListener("focus",z,!1),function(){window.removeEventListener("focus",z,!1)})},[D,B,T,x]);var H=p.useRef([]),V=function(me){$.current&&$.current.contains(me.target)||(me.preventDefault(),H.current=[])};p.useEffect(function(){return w&&(document.addEventListener("dragover",_$e,!1),document.addEventListener("drop",V,!1)),function(){w&&(document.removeEventListener("dragover",_$e),document.removeEventListener("drop",V))}},[$,w]);var W=p.useCallback(function(ce){ce.preventDefault(),ce.persist(),fe(ce),H.current=[].concat(Ujr(H.current),[ce.target]),yI(ce)&&Promise.resolve(i(ce)).then(function(me){sP(ce)&&!k||(P({draggedFiles:me,isDragActive:!0,type:"setDraggedFiles"}),d&&d(ce))})},[i,d,k]),q=p.useCallback(function(ce){ce.preventDefault(),ce.persist(),fe(ce);var me=yI(ce);if(me&&ce.dataTransfer)try{ce.dataTransfer.dropEffect="copy"}catch{}return me&&h&&h(ce),!1},[h,k]),F=p.useCallback(function(ce){ce.preventDefault(),ce.persist(),fe(ce);var me=H.current.filter(function(xe){return $.current&&$.current.contains(xe)}),we=me.indexOf(ce.target);we!==-1&&me.splice(we,1),H.current=me,!(me.length>0)&&(P({isDragActive:!1,type:"setDraggedFiles",draggedFiles:[]}),yI(ce)&&f&&f(ce))},[$,f,k]),Q=p.useCallback(function(ce,me){var we=[],xe=[];ce.forEach(function(De){var Me=lit(De,r),Re=aN(Me,2),xt=Re[0],Ie=Re[1],Ve=cit(De,a,s),pt=aN(Ve,2),br=pt[0],at=pt[1],It=E?E(De):null;if(xt&&br&&!It)we.push(De);else{var ft=[Ie,at];It&&(ft=ft.concat(It)),xe.push({file:De,errors:ft.filter(function(lo){return lo})})}}),(!l&&we.length>1||l&&c>=1&&we.length>c)&&(we.forEach(function(De){xe.push({file:De,errors:[Pjr]})}),we.splice(0)),P({acceptedFiles:we,fileRejections:xe,type:"setFiles"}),m&&m(we,xe,me),xe.length>0&&v&&v(xe,me),we.length>0&&g&&g(we,me)},[P,l,r,a,s,c,m,g,v,E]),N=p.useCallback(function(ce){ce.preventDefault(),ce.persist(),fe(ce),H.current=[],yI(ce)&&Promise.resolve(i(ce)).then(function(me){sP(ce)&&!k||Q(me,ce)}),P({type:"reset"})},[i,Q,k]),Y=p.useCallback(function(){if(x&&S$e()){P({type:"openDialog"}),j();var ce={multiple:l,types:Bjr(r)};window.showOpenFilePicker(ce).then(function(me){return i(me)}).then(function(me){return Q(me,null)}).catch(function(me){return T(me)}).finally(function(){return P({type:"closeDialog"})});return}D.current&&(P({type:"openDialog"}),j(),D.current.value=null,D.current.click())},[P,j,T,x,Q,r,l]),Z=p.useCallback(function(ce){!$.current||!$.current.isEqualNode(ce.target)||(ce.keyCode===32||ce.keyCode===13)&&(ce.preventDefault(),Y())},[$,D,Y]),ne=p.useCallback(function(){P({type:"focus"})},[]),X=p.useCallback(function(){P({type:"blur"})},[]),J=p.useCallback(function(){C||(Fjr()?setTimeout(Y,0):Y())},[D,C,Y]),oe=function(me){return o?null:me},ue=function(me){return _?null:oe(me)},le=function(me){return S?null:oe(me)},fe=function(me){k&&me.stopPropagation()},ke=p.useMemo(function(){return function(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},me=ce.refKey,we=me===void 0?"ref":me,xe=ce.role,De=ce.onKeyDown,Me=ce.onFocus,Re=ce.onBlur,xt=ce.onClick,Ie=ce.onDragEnter,Ve=ce.onDragOver,pt=ce.onDragLeave,br=ce.onDrop,at=aP(ce,zjr);return Ko(Ko(xG({onKeyDown:ue(Wd(De,Z)),onFocus:ue(Wd(Me,ne)),onBlur:ue(Wd(Re,X)),onClick:oe(Wd(xt,J)),onDragEnter:le(Wd(Ie,W)),onDragOver:le(Wd(Ve,q)),onDragLeave:le(Wd(pt,F)),onDrop:le(Wd(br,N)),role:typeof xe=="string"&&xe!==""?xe:"button"},we,$),!o&&!_?{tabIndex:0}:{}),at)}},[$,Z,ne,X,J,W,q,F,N,_,S,o]),Ce=p.useCallback(function(ce){ce.stopPropagation()},[]),ee=p.useMemo(function(){return function(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},me=ce.refKey,we=me===void 0?"ref":me,xe=ce.onChange,De=ce.onClick,Me=aP(ce,Hjr),Re=xG({accept:r,multiple:l,type:"file",style:{display:"none"},onChange:oe(Wd(xe,N)),onClick:oe(Wd(De,Ce)),autoComplete:"off",tabIndex:-1},we,D);return Ko(Ko({},Re),Me)}},[D,r,l,N,o]),ae=L.length,re=ae>0&&Rjr({files:L,accept:r,minSize:a,maxSize:s,multiple:l,maxFiles:c}),ye=ae>0&&!re;return Ko(Ko({},A),{},{isDragAccept:re,isDragReject:ye,isFocused:R&&!o,getRootProps:ke,getInputProps:ee,rootRef:$,inputRef:D,open:oe(Y)})}function Qjr(e,n){switch(n.type){case"focus":return Ko(Ko({},e),{},{isFocused:!0});case"blur":return Ko(Ko({},e),{},{isFocused:!1});case"openDialog":return Ko(Ko({},wG),{},{isFileDialogActive:!0});case"closeDialog":return Ko(Ko({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":var r=n.isDragActive,o=n.draggedFiles;return Ko(Ko({},e),{},{draggedFiles:o,isDragActive:r});case"setFiles":return Ko(Ko({},e),{},{acceptedFiles:n.acceptedFiles,fileRejections:n.fileRejections});case"reset":return Ko({},wG);default:return e}}function E$e(){}const Jjr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"access-denied",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M18.1568 6.84315C21.281 9.96734 21.281 15.0327 18.1568 18.1569C15.0326 21.281 9.96733 21.281 6.84313 18.1569C3.71894 15.0327 3.71894 9.96734 6.84313 6.84315C9.96733 3.71895 15.0326 3.71895 18.1568 6.84315ZM18.1568 6.84315L6.844 18.156",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),e3r=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"activity",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M21 15H19L15.5 7L11 18L8 12L6 15H4",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),t3r=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"add-circle",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M8 12.4H17M12.5 8V17M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Hne=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"add",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M12.5 5V20M5 12.5H20",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),n3r=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"api",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M5.93047 13.2107L6.66782 10.3728H6.73089L7.45854 13.2107H5.93047ZM8.17164 16H9.66089L7.56041 9H5.93047L3.82999 16H5.20767L5.65396 14.2876H7.73505L8.17164 16Z",fill:"currentColor"}),u.jsx("path",{d:"M10.5389 9V16H11.9166V13.7782H13.0323C14.541 13.7782 15.5015 12.8517 15.5015 11.3964C15.5015 9.92654 14.5701 9 13.1003 9H10.5389ZM11.9166 10.1303H12.751C13.6533 10.1303 14.1044 10.5475 14.1044 11.3867C14.1044 12.2308 13.6533 12.6431 12.751 12.6431H11.9166V10.1303Z",fill:"currentColor"}),u.jsx("path",{d:"M21.1675 16V14.8164H19.717V10.1836H21.1675V9H16.8889V10.1836H18.3393V14.8164H16.8889V16H21.1675Z",fill:"currentColor"})]})}),r3r=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"archive",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M12.5 10.5V17M20.5 7.5V20.5H4.5V7.5L7.5 4.5H17.5L20.5 7.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M4.5 7.5H20.5M16 14L12.5 17.5L9 14",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),hit=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"arrow-down",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M12.5 19.5V5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M18 14L12.5 19.5L7 14",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),o3r=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"arrow-left",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M5.5 12.5H20",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M11 18L5.5 12.5L11 7",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),i3r=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"arrow-right",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M19.5 12.5H5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M14 7L19.5 12.5L14 18",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),s3r=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"arrow-top-right",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M16.5 8.5L7 18",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M9 8.5H16.5V16",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),pit=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"arrow-up",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M7 11L12.5 5.5L18 11",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M12.5 5.5V20",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),a3r=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"bar-chart",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M5.5 5V19.5H20M8.5 18V13M11.5 18V9M14.5 18V11M17.5 18V7",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),l3r=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"basket",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M8.5 10.5H5L6.5 19.5H18.5L20 10.5H16.5M8.5 10.5L10.2721 5.18377C10.4082 4.77543 10.7903 4.5 11.2208 4.5H13.7792C14.2097 4.5 14.5918 4.77543 14.7279 5.18377L16.5 10.5M8.5 10.5H16.5M8.5 10.5L9.5 19.5M16.5 10.5L15.5 19.5M12.5 10.5V19.5M19.5 13.5H5.5M19 16.5H6",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),c3r=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"bell",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M10.5 17.5V18.5C10.5 20 11.5 20.5 12.5 20.5C13.5 20.5 14.5 20 14.5 18.5V17.5M5.5 17.5C6.5 16 6.5 15 6.5 12C6.5 8 8.5 5.5 12.5 5.5C16.5 5.5 18.5 8 18.5 12C18.5 15 18.5 16 19.5 17.5H5.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),u3r=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"bill",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M6.50001 5.5C8.50003 5.5 8.50003 8 8.50003 8V9.5M6.50001 5.5C4.5 5.5 4.5 8 4.5 8L4.50001 9.5H8.50003M6.50001 5.5C6.50001 5.5 15.8333 5.5 17.6667 5.5C19.5 5.5 19.5 8.5 19.5 8.5V20L17.6667 19L15.8333 20L14 19L12.1667 20L10.3334 19L8.50003 20V9.5M11 12.5H15M11 9.5H16M11 15.5H16",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),d3r=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"binary-document",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M11.5 4.5V9.5H6.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M9.5 12.5V17.5M11.5 4.5H18.5V20.5H6.5V9.5L11.5 4.5ZM12.5 12.5V17.5H15.5V12.5H12.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinecap:"square",strokeLinejoin:"round"})]})}),f3r=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"block-content",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21 7.60002L11 7.60003V6.40003L21 6.40002V7.60002Z",fill:"currentColor"}),u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21 11.2667L12.4833 11.2667V10.0667L21 10.0667V11.2667Z",fill:"currentColor"}),u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21 14.9334H13.9254V13.7334L21 13.7334V14.9334Z",fill:"currentColor"}),u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21 18.6002H4V17.4002H21V18.6002Z",fill:"currentColor"}),u.jsx("path",{d:"M9.86438 15.6H11.2L8.27623 7.60003H6.92377L4 15.6H5.29072L6.0371 13.4767H9.12362L9.86438 15.6ZM7.53546 9.05255H7.63086L8.80374 12.4344H6.35698L7.53546 9.05255Z",fill:"currentColor"})]})}),h3r=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"block-element",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M5 19.5H20M5 5.5H20M6.5 8.5H18.5V16.5H6.5V8.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),p3r=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"blockquote",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M10 17.5H19M6 7.5H19M10 12.5H17M6.5 12V18",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),m3r=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"bold",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M13.2087 18C15.5322 18 16.9731 16.793 16.9731 14.8844C16.9731 13.4812 15.9245 12.3949 14.4836 12.2892V12.1534C15.6001 11.9875 16.4526 10.9841 16.4526 9.82991C16.4526 8.14761 15.1927 7.11409 13.0804 7.11409H8.32019V18H13.2087ZM10.5985 8.85674H12.4995C13.5859 8.85674 14.212 9.37727 14.212 10.2448C14.212 11.1199 13.5406 11.6254 12.3109 11.6254H10.5985V8.85674ZM10.5985 16.2574V13.1643H12.575C13.9178 13.1643 14.6496 13.6924 14.6496 14.6882C14.6496 15.7066 13.9404 16.2574 12.6278 16.2574H10.5985Z",fill:"currentColor"})})}),g3r=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"book",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M20.5 17.5V5.5L12.5 6.5M20.5 17.5L12.5 18.5M20.5 17.5V18.5M4.5 17.5V5.5L12.5 6.5M4.5 17.5L12.5 18.5M4.5 17.5V18.5M12.5 18.5L4.5 19.5V18.5M12.5 18.5L20.5 19.5V18.5M12.5 18.5V6.5M12.5 18.5H4.5M12.5 18.5H20.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),v3r=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"bottle",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M7.5 17.5L17.5 17.5M17.5 13C17.5 12.087 17.5 11.3518 17.5 11C17.5 8.5 14.5 9 14.5 7.37494L14.5 5.5M17.5 13C17.5 15.1229 17.5 18.7543 17.5 20.5022C17.5 21.0545 17.0523 21.5 16.5 21.5L8.5 21.5C7.94772 21.5 7.5 21.0547 7.5 20.5024C7.5 18.8157 7.5 15.3546 7.5 13M17.5 13L7.5 13M7.5 13C7.5 12.2538 7.5 11.5648 7.5 11C7.5 8.5 10.5 9 10.5 7.37494L10.5 5.5M10.5 5.5L10.5 3.99999C10.5 3.72385 10.7239 3.49999 11 3.49999L14 3.49999C14.2761 3.49999 14.5 3.72385 14.5 3.99999L14.5 5.5M10.5 5.5L14.5 5.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),y3r=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"bulb-filled",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.4272 14.3368C15.8273 15.1773 15.5 16.1794 15.5 17.212V18.5C15.5 19.0523 15.0523 19.5 14.5 19.5H14V20.5C14 21.0523 13.5523 21.5 13 21.5H12C11.4477 21.5 11 21.0523 11 20.5V19.5H10.5C9.94772 19.5 9.5 19.0523 9.5 18.5V17.212C9.5 16.1794 9.17266 15.1773 8.57284 14.3368C7.60216 12.9767 7 11.94 7 10C7 7 9.5 4.5 12.5 4.5C15.5 4.5 18 7 18 10C18 11.94 17.3978 12.9767 16.4272 14.3368Z",fill:"currentColor"}),u.jsx("path",{d:"M16.4272 14.3368L15.9388 13.9883L16.4272 14.3368ZM14 19.5V18.9H13.4V19.5H14ZM11 19.5H11.6V18.9H11V19.5ZM8.57284 14.3368L9.06122 13.9883H9.06122L8.57284 14.3368ZM16.1 17.212C16.1 16.3069 16.3868 15.4261 16.9155 14.6853L15.9388 13.9883C15.2678 14.9284 14.9 16.0519 14.9 17.212H16.1ZM16.1 18.5V17.212H14.9V18.5H16.1ZM14.5 20.1C15.3837 20.1 16.1 19.3837 16.1 18.5H14.9C14.9 18.7209 14.7209 18.9 14.5 18.9V20.1ZM14 20.1H14.5V18.9H14V20.1ZM13.4 19.5V20.5H14.6V19.5H13.4ZM13.4 20.5C13.4 20.7209 13.2209 20.9 13 20.9V22.1C13.8837 22.1 14.6 21.3837 14.6 20.5H13.4ZM13 20.9H12V22.1H13V20.9ZM12 20.9C11.7791 20.9 11.6 20.7209 11.6 20.5H10.4C10.4 21.3837 11.1163 22.1 12 22.1V20.9ZM11.6 20.5V19.5H10.4V20.5H11.6ZM10.5 20.1H11V18.9H10.5V20.1ZM8.9 18.5C8.9 19.3837 9.61634 20.1 10.5 20.1V18.9C10.2791 18.9 10.1 18.7209 10.1 18.5H8.9ZM8.9 17.212V18.5H10.1V17.212H8.9ZM8.08446 14.6853C8.61315 15.4261 8.9 16.3069 8.9 17.212H10.1C10.1 16.0519 9.73217 14.9284 9.06122 13.9883L8.08446 14.6853ZM6.4 10C6.4 11.0377 6.56208 11.8595 6.86624 12.611C7.16624 13.3521 7.59495 13.9995 8.08446 14.6853L9.06122 13.9883C8.58004 13.314 8.22233 12.7629 7.97858 12.1607C7.739 11.5688 7.6 10.9023 7.6 10H6.4ZM12.5 3.9C9.16863 3.9 6.4 6.66863 6.4 10H7.6C7.6 7.33137 9.83137 5.1 12.5 5.1V3.9ZM18.6 10C18.6 6.66863 15.8314 3.9 12.5 3.9V5.1C15.1686 5.1 17.4 7.33137 17.4 10H18.6ZM16.9155 14.6853C17.4051 13.9995 17.8338 13.3521 18.1338 12.611C18.4379 11.8595 18.6 11.0377 18.6 10H17.4C17.4 10.9023 17.261 11.5688 17.0214 12.1607C16.7777 12.7629 16.42 13.314 15.9388 13.9883L16.9155 14.6853Z",fill:"currentColor"})]})}),b3r=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"bulb-outline",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M9.5 16.5H15.5M11 20V20.5C11 21.0523 11.4477 21.5 12 21.5H13C13.5523 21.5 14 21.0523 14 20.5V20M18 10C18 11.94 17.3978 12.9767 16.4272 14.3368C15.8273 15.1773 15.5 16.1794 15.5 17.212V18.5C15.5 19.0523 15.0523 19.5 14.5 19.5H10.5C9.94772 19.5 9.5 19.0523 9.5 18.5V17.212C9.5 16.1794 9.17266 15.1773 8.57284 14.3368C7.60216 12.9767 7 11.94 7 10C7 7 9.5 4.5 12.5 4.5C15.5 4.5 18 7 18 10Z",stroke:"currentColor",strokeWidth:1.2})})}),x3r=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"calendar",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M4.5 10.5V19.5H20.5V10.5M4.5 10.5V5.5H20.5V10.5M4.5 10.5H12.5H20.5M20.5 13.5H16.5M16.5 13.5H12.5M16.5 13.5V10.5M16.5 13.5V16.5M12.5 13.5H8.5M12.5 13.5V16.5M12.5 13.5V10.5M8.5 13.5H4.5M8.5 13.5V10.5M8.5 13.5V16.5M20.5 16.5H16.5M16.5 16.5H12.5M16.5 16.5V19.5M12.5 16.5H8.5M12.5 16.5V19.5M8.5 16.5H4.5M8.5 16.5V19.5M17.5 8V3M7.5 8V3",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),w3r=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"case",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M9 8.5122V6C9 5.44772 9.44772 5 10 5H15C15.5523 5 16 5.44772 16 6V8.5122M4.5 12V18.5C4.5 19.0523 4.94772 19.5 5.5 19.5H19.5C20.0523 19.5 20.5 19.0523 20.5 18.5V12M4.5 12V9.5122C4.5 8.95991 4.94772 8.5122 5.5 8.5122H19.5C20.0523 8.5122 20.5 8.95991 20.5 9.5122V12M4.5 12L11.7978 14.7367C12.2505 14.9064 12.7495 14.9064 13.2022 14.7367L20.5 12",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),C3r=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"chart-upward",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M5.5 5V19.5H20M7.5 16L11.5 11.5L15.5 14L19.5 8.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Une=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"checkmark-circle",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M9.5 12.1316L11.7414 14.5L16 10M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),_3r=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"checkmark",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M5.5 11.5L10.5 16.5L19.5 7.60001",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Wne=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"chevron-down",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M17 10.5L12.5 15L8 10.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),S3r=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"chevron-left",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M14.5 17L10 12.5L14.5 8",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),k3r=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"chevron-right",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M10.5 8L15 12.5L10.5 17",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),mit=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"chevron-up",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M8 14.5L12.5 10L17 14.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),E3r=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"circle",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("circle",{cx:12.5,cy:12.5,r:8,stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),git=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"clipboard",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M8 5.5H6.5V19.5H18.5V5.5H17M12.5 3C11.5 3 11.5 4.5 11 4.5C10 4.5 9.5 5 9.5 6.5H15.6C15.6 5 15 4.5 14 4.5C13.5 4.5 13.5 3 12.5 3Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),j3r=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"clipboard-image",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M8 5.5H6.5V19.5H10.5M17 5.5H18.5V11.5M10.5 18.5L12.73 15.8983C13.1327 15.4285 13.8613 15.4335 14.2575 15.909L15.299 17.1588C15.6754 17.6105 16.3585 17.6415 16.7743 17.2257L16.9903 17.0097C17.2947 16.7053 17.7597 16.6298 18.1447 16.8223L20.5 18M10.5 11.5H20.5V21.5H10.5V11.5ZM12.5 3C11.5 3 11.5 4.5 11 4.5C10 4.5 9.5 5 9.5 6.5H15.6C15.6 5 15 4.5 14 4.5C13.5 4.5 13.5 3 12.5 3Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),T3r=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"clock",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M12.5 8V12.5L15.5 15.5M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),I3r=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"close-circle",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M9.5 15.5L12.5 12.5M12.5 12.5L15.5 9.5M12.5 12.5L9.5 9.5M12.5 12.5L15.5 15.5M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Gp=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"close",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M18 7L7 18M7 7L18 18",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),A3r=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"code-block",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M11 15L8.5 12.5L11 10M14 10L16.5 12.5L14 15M5.5 6.5H19.5V18.5H5.5V6.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),$3r=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"code",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M11 16L7.5 12.5L11 9M14 9L17.5 12.5L14 16",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),D3r=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"cog",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M14.2624 5.40607L13.8714 4.42848C13.6471 3.86771 13.104 3.5 12.5 3.5C11.896 3.5 11.3529 3.86771 11.1286 4.42848L10.7376 5.40607C10.5857 5.78585 10.2869 6.08826 9.90901 6.2448C9.53111 6.40133 9.10603 6.39874 8.73006 6.23761L7.76229 5.82285C7.20716 5.58494 6.56311 5.70897 6.13604 6.13604C5.70897 6.56311 5.58494 7.20716 5.82285 7.76229L6.23761 8.73006C6.39874 9.10602 6.40133 9.53111 6.2448 9.90901C6.08826 10.2869 5.78585 10.5857 5.40607 10.7376L4.42848 11.1286C3.86771 11.3529 3.5 11.896 3.5 12.5C3.5 13.104 3.86771 13.6471 4.42848 13.8714L5.40607 14.2624C5.78585 14.4143 6.08826 14.7131 6.2448 15.091C6.40133 15.4689 6.39874 15.894 6.23761 16.2699L5.82285 17.2377C5.58494 17.7928 5.70897 18.4369 6.13604 18.864C6.56311 19.291 7.20716 19.4151 7.76229 19.1772L8.73006 18.7624C9.10603 18.6013 9.53111 18.5987 9.90901 18.7552C10.2869 18.9117 10.5857 19.2141 10.7376 19.5939L11.1286 20.5715C11.3529 21.1323 11.896 21.5 12.5 21.5C13.104 21.5 13.6471 21.1323 13.8714 20.5715L14.2624 19.5939C14.4143 19.2141 14.7131 18.9117 15.091 18.7552C15.4689 18.5987 15.894 18.6013 16.2699 18.7624L17.2377 19.1771C17.7928 19.4151 18.4369 19.291 18.864 18.864C19.291 18.4369 19.4151 17.7928 19.1771 17.2377L18.7624 16.2699C18.6013 15.894 18.5987 15.4689 18.7552 15.091C18.9117 14.7131 19.2141 14.4143 19.5939 14.2624L20.5715 13.8714C21.1323 13.6471 21.5 13.104 21.5 12.5C21.5 11.896 21.1323 11.3529 20.5715 11.1286L19.5939 10.7376C19.2141 10.5857 18.9117 10.2869 18.7552 9.90901C18.5987 9.53111 18.6013 9.10602 18.7624 8.73006L19.1772 7.76229C19.4151 7.20716 19.291 6.56311 18.864 6.13604C18.4369 5.70897 17.7928 5.58494 17.2377 5.82285L16.2699 6.23761C15.894 6.39874 15.4689 6.40133 15.091 6.2448C14.7131 6.08826 14.4143 5.78585 14.2624 5.40607Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M16.5 12.5C16.5 14.7091 14.7091 16.5 12.5 16.5C10.2909 16.5 8.5 14.7091 8.5 12.5C8.5 10.2909 10.2909 8.5 12.5 8.5C14.7091 8.5 16.5 10.2909 16.5 12.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),O3r=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"collapse",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M6 14.5L10.5 14.5V19M19 10.5H14.5L14.5 6",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M10.5 14.5L6 19M14.5 10.5L19 6",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),P3r=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"color-wheel",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M9.43853 5.10896L11.1606 9.26642M13.8394 15.7336L15.5615 19.891M15.7336 11.1606L19.891 9.43853M9.26642 13.8394L5.10896 15.5615M5.3139 9.52342L9.23359 11.147M15.7664 13.853L19.6861 15.4766M13.853 9.23359L15.4766 5.3139M9.52342 19.6861L11.147 15.7664M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5ZM16 12.5C16 14.433 14.433 16 12.5 16C10.567 16 9 14.433 9 12.5C9 10.567 10.567 9 12.5 9C14.433 9 16 10.567 16 12.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),R3r=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"comment",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M7.5 16.5H9.5V20.5L13.5 16.5H17.5C18.6046 16.5 19.5 15.6046 19.5 14.5V8.5C19.5 7.39543 18.6046 6.5 17.5 6.5H7.5C6.39543 6.5 5.5 7.39543 5.5 8.5V14.5C5.5 15.6046 6.39543 16.5 7.5 16.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),M3r=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"component",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M8.5 8.5L12.5 12.5M12.5 12.5L16.5 16.5M12.5 12.5L16.5 8.5M12.5 12.5L8.5 16.5M12.5 4L21 12.5L12.5 21L4 12.5L12.5 4Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),vit=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"compose",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M17 6L19 8M14 5.5H5.5V19.5H19.5V11M9 16L9.5 13.5L19 4L21 6L11.5 15.5L9 16Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),L3r=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"controls",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M6.5 5V7.5M6.5 7.5C5.39543 7.5 4.5 8.39543 4.5 9.5C4.5 10.6046 5.39543 11.5 6.5 11.5M6.5 7.5C7.60457 7.5 8.5 8.39543 8.5 9.5C8.5 10.6046 7.60457 11.5 6.5 11.5M6.5 11.5V20M12.5 5V13.5M12.5 13.5C11.3954 13.5 10.5 14.3954 10.5 15.5C10.5 16.6046 11.3954 17.5 12.5 17.5M12.5 13.5C13.6046 13.5 14.5 14.3954 14.5 15.5C14.5 16.6046 13.6046 17.5 12.5 17.5M12.5 17.5V20M18.5 5V7.5M18.5 7.5C17.3954 7.5 16.5 8.39543 16.5 9.5C16.5 10.6046 17.3954 11.5 18.5 11.5M18.5 7.5C19.6046 7.5 20.5 8.39543 20.5 9.5C20.5 10.6046 19.6046 11.5 18.5 11.5M18.5 11.5V20",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),F3r=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"copy",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M8.5 8.5H5.5V20.5H16.5V16.5M19.5 4.5H8.5V16.5H19.5V4.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),B3r=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"credit-card",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M20.5 9.5H4.5V11.5H20.5V9.5Z",fill:"currentColor",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M7 15.5H14M5.5 18.5H19.5C20.0523 18.5 20.5 18.0523 20.5 17.5V7.5C20.5 6.94772 20.0523 6.5 19.5 6.5H5.5C4.94772 6.5 4.5 6.94772 4.5 7.5V17.5C4.5 18.0523 4.94772 18.5 5.5 18.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),N3r=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"crop",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M9.5 5V15.5H20M5 9.5H15.5V20",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),V3r=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"cube",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M4.5 8L12.5 3L20.5 8V17L12.5 22L4.5 17V8Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M12.5 22V13M12.5 13L4.5 8M12.5 13L20.5 8",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),z3r=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"dashboard",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M14.5 19.5V12.5M10.5 12.5V5.5M5.5 12.5H19.5M5.5 19.5H19.5V5.5H5.5V19.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),H3r=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"database",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M18.5 7V17.5C18.5 19.0594 16.0504 20.5 12.5 20.5C8.9496 20.5 6.5 19.0594 6.5 17.5V7M18.5 7C18.5 8.45543 15.8137 9.5 12.5 9.5C9.18629 9.5 6.5 8.45543 6.5 7C6.5 5.54457 9.18629 4.5 12.5 4.5C15.8137 4.5 18.5 5.54457 18.5 7Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),U3r=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"desktop",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M4.5 13.5V15.5C4.5 16.0523 4.94772 16.5 5.5 16.5H12.5M4.5 13.5V6.5C4.5 5.94772 4.94772 5.5 5.5 5.5H19.5C20.0523 5.5 20.5 5.94772 20.5 6.5V13.5M4.5 13.5H20.5M20.5 13.5V15.5C20.5 16.0523 20.0523 16.5 19.5 16.5H12.5M12.5 16.5V19.5M12.5 19.5H8M12.5 19.5H17",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),W3r=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"document",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M11.5 4.5V9.5H6.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M11.5 4.5H18.5V20.5H6.5L6.5 9.5M11.5 4.5L6.5 9.5M11.5 4.5V9.5H6.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),G3r=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"document-pdf",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M12.7127 13.8012L12.7193 13.77C12.8488 13.2366 13.0117 12.5716 12.8845 11.969C12.7997 11.4937 12.4493 11.3084 12.1503 11.295C11.7977 11.2794 11.483 11.4803 11.4049 11.7726C11.2576 12.3082 11.3893 13.0402 11.6303 13.973C11.3268 14.6961 10.8425 15.7472 10.4877 16.3721C9.8271 16.7135 8.94113 17.2402 8.80946 17.9053C8.78268 18.028 8.81392 18.1842 8.88757 18.3248C8.97014 18.481 9.10181 18.6015 9.25579 18.6596C9.32274 18.6841 9.40308 18.7042 9.49681 18.7042C9.88959 18.7042 10.5256 18.3873 11.3736 16.9322C11.5031 16.8898 11.637 16.8452 11.7664 16.8006C12.3734 16.5953 13.0028 16.381 13.5718 16.2851C14.2012 16.622 14.9175 16.8385 15.404 16.8385C15.8861 16.8385 16.0758 16.5529 16.1472 16.381C16.2722 16.0797 16.2119 15.7004 16.0088 15.4973C15.7143 15.2072 14.9979 15.1313 13.882 15.2696C13.3331 14.9349 12.9738 14.4796 12.7127 13.8012ZM10.2645 17.1911C9.95431 17.6419 9.71998 17.8673 9.59278 17.9655C9.7423 17.691 10.0346 17.4009 10.2645 17.1911ZM12.2195 11.9355C12.3355 12.1341 12.3199 12.7345 12.2306 13.038C12.1213 12.5939 12.1056 11.9645 12.1704 11.8909L12.2195 11.9355ZM12.1837 14.6247C12.4225 15.0376 12.7238 15.3924 13.0563 15.6557C12.5743 15.7651 12.1346 15.9458 11.7419 16.1065C11.6481 16.1445 11.5566 16.1824 11.4674 16.2181C11.7642 15.6803 12.0119 15.071 12.1837 14.6247ZM15.6562 16.0864L15.6428 16.1065C15.6428 16.1065 15.4375 16.2315 14.6497 15.9213C15.5558 15.8789 15.6562 16.0864 15.6562 16.0864Z",fill:"currentColor"}),u.jsx("path",{d:"M11.5 4.5V9.5H6.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M11.5 4.5H18.5V20.5H6.5V9.5L11.5 4.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),q3r=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"document-remove",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M11.5 4.5V9.5H6.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M6.5 14V20.5H18.5V14M6.5 11V9.5L11.5 4.5H18.5V11M3 12.5H22",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),Y3r=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"document-sheet",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M11.5 4.5V9.5H6.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M10.4 19V16.4M10.4 16.4L10.4 13.4M10.4 16.4H8M10.4 16.4H14.4M10.4 13.4V11M10.4 13.4H8M10.4 13.4H14.4M14.4 19V16.4M14.4 16.4V13.4M14.4 16.4H17M14.4 13.4V11M14.4 13.4H17M11.5 4.5H18.5V20.5H6.5V9.5L11.5 4.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),K3r=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"document-text",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M11.5 4.5V9.5H6.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M16 13H9M14 16H9M11.5 4.5H18.5V20.5H6.5V9.5L11.5 4.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),Z3r=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"document-video",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M11.5 16.5V13.5L14 15L11.5 16.5Z",fill:"currentColor",stroke:"currentColor",strokeWidth:1.2}),u.jsx("path",{d:"M11.5 4.5V9.5H6.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M11.5 4.5H18.5V20.5H6.5V9.5L11.5 4.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),X3r=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"document-word",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M12.4699 13.4588H12.5263L13.6328 17H14.5435L16 12H14.9952L14.0656 15.7214H14.0129L12.929 12H12.0672L10.9984 15.7214H10.9419L10.0124 12H9L10.4565 17H11.371L12.4699 13.4588Z",fill:"currentColor"}),u.jsx("path",{d:"M11.5 4.5V9.5H6.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M11.5 4.5H18.5V20.5H6.5V9.5L11.5 4.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),Q3r=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"document-zip",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M11.5 4.5V9.5H6.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M15 4.5L13.5 5L15.5 6L13.5 7L15.5 8L13.5 9L15.5 10L13.5 11L14.5 11.5V13M11.5 4.5H18.5V20.5H6.5V9.5L11.5 4.5ZM13.5 13H15.5L16 17H13L13.5 13Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),J3r=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"documents",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M10.5 4.5V9.5H5.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M16.5 7.5H19.5V21.5H8.5V18.5M10.5 4.5H16.5V18.5H5.5V9.5L10.5 4.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),eTr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"dot",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("circle",{cx:12.5,cy:12.5,r:1.5,fill:"currentColor",stroke:"currentColor",strokeWidth:1.2})})}),tTr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"double-chevron-down",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M17 8.5L12.5 13L8 8.5M17 12.5L12.5 17L8 12.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),nTr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"double-chevron-left",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M12.5 17L8 12.5L12.5 8M16.5 17L12 12.5L16.5 8",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),rTr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"double-chevron-right",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M12.5 8L17 12.5L12.5 17M8.5 8L13 12.5L8.5 17",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),oTr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"double-chevron-up",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M8 12.5L12.5 8L17 12.5M8 16.5L12.5 12L17 16.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),yit=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"download",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M19.5 17V19.5H5.5V17M12.5 16L12.5 5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M17.5 11L12.5 16L7.5 11",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),iTr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"drag-handle",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M9.5 8C10.3284 8 11 7.32843 11 6.5C11 5.67157 10.3284 5 9.5 5C8.67157 5 8 5.67157 8 6.5C8 7.32843 8.67157 8 9.5 8Z",fill:"currentColor"}),u.jsx("path",{d:"M9.5 14C10.3284 14 11 13.3284 11 12.5C11 11.6716 10.3284 11 9.5 11C8.67157 11 8 11.6716 8 12.5C8 13.3284 8.67157 14 9.5 14Z",fill:"currentColor"}),u.jsx("path",{d:"M11 18.5C11 19.3284 10.3284 20 9.5 20C8.67157 20 8 19.3284 8 18.5C8 17.6716 8.67157 17 9.5 17C10.3284 17 11 17.6716 11 18.5Z",fill:"currentColor"}),u.jsx("path",{d:"M15.5 8C16.3284 8 17 7.32843 17 6.5C17 5.67157 16.3284 5 15.5 5C14.6716 5 14 5.67157 14 6.5C14 7.32843 14.6716 8 15.5 8Z",fill:"currentColor"}),u.jsx("path",{d:"M17 12.5C17 13.3284 16.3284 14 15.5 14C14.6716 14 14 13.3284 14 12.5C14 11.6716 14.6716 11 15.5 11C16.3284 11 17 11.6716 17 12.5Z",fill:"currentColor"}),u.jsx("path",{d:"M15.5 20C16.3284 20 17 19.3284 17 18.5C17 17.6716 16.3284 17 15.5 17C14.6716 17 14 17.6716 14 18.5C14 19.3284 14.6716 20 15.5 20Z",fill:"currentColor"})]})}),sTr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"drop",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M18.5 14.5C18.5 18 16 20.5 12.5 20.5C9 20.5 6.5 18 6.5 14.5C6.5 11 9.5 7.50001 12.5 4.5C15.5 7.5 18.5 11 18.5 14.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),aTr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"earth-americas",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M7 13L5.5 9L10 5H15V10L14 9H11L9.5 11L10.5 12H12V13L13 14.5H15.5L18.5 17L15.5 19.5L10.5 20V17L12.5 15L9 13L7 10.5V13Z",fill:"currentColor",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("circle",{cx:12.5,cy:12.5,r:8,stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),lTr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"earth-globe",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M5.5 16.5H19.5M5.5 8.5H19.5M4.5 12.5H20.5M12.5 20.5C12.5 20.5 8 18.5 8 12.5C8 6.5 12.5 4.5 12.5 4.5M12.5 4.5C12.5 4.5 17 6.5 17 12.5C17 18.5 12.5 20.5 12.5 20.5M12.5 4.5V20.5M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),qM=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"edit",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M15 7L18 10M6 19L7 15L17 5L20 8L10 18L6 19Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),cTr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"ellipsis-horizontal",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M6.5 11C7.32843 11 8 11.6716 8 12.5C8 13.3284 7.32843 14 6.5 14C5.67157 14 5 13.3284 5 12.5C5 11.6716 5.67157 11 6.5 11Z",fill:"currentColor"}),u.jsx("path",{d:"M12.5 11C13.3284 11 14 11.6716 14 12.5C14 13.3284 13.3284 14 12.5 14C11.6716 14 11 13.3284 11 12.5C11 11.6716 11.6716 11 12.5 11Z",fill:"currentColor"}),u.jsx("path",{d:"M18.5 11C19.3284 11 20 11.6716 20 12.5C20 13.3284 19.3284 14 18.5 14C17.6716 14 17 13.3284 17 12.5C17 11.6716 17.6716 11 18.5 11Z",fill:"currentColor"})]})}),uTr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"ellipsis-vertical",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M14 6.5C14 7.32843 13.3284 8 12.5 8C11.6716 8 11 7.32843 11 6.5C11 5.67157 11.6716 5 12.5 5C13.3284 5 14 5.67157 14 6.5Z",fill:"currentColor"}),u.jsx("path",{d:"M14 12.5C14 13.3284 13.3284 14 12.5 14C11.6716 14 11 13.3284 11 12.5C11 11.6716 11.6716 11 12.5 11C13.3284 11 14 11.6716 14 12.5Z",fill:"currentColor"}),u.jsx("path",{d:"M14 18.5C14 19.3284 13.3284 20 12.5 20C11.6716 20 11 19.3284 11 18.5C11 17.6716 11.6716 17 12.5 17C13.3284 17 14 17.6716 14 18.5Z",fill:"currentColor"})]})}),dTr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"enter",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M6 14.5H19.5V7",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M10 18.5L6 14.5L10 10.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),fTr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"enter-right",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M19 14.5H5.5V7",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M15 18.5L19 14.5L15 10.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),hTr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"envelope",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M20.5 18.5H4.5V6.5H20.5V18.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M20.5 18.5L17.75 15.5L15 12.5M4.5 18.5L10 12.5M20.5 6.5L12.5 15L4.5 6.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),pTr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"equal",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M7.5 4.5H3.5V20.5H7.5",stroke:"currentColor",strokeWidth:1.2}),u.jsx("path",{d:"M17.5 20.5L21.5 20.5L21.5 4.5L17.5 4.5",stroke:"currentColor",strokeWidth:1.2}),u.jsx("path",{d:"M9 10.5H16",stroke:"currentColor",strokeWidth:1.2}),u.jsx("path",{d:"M9 14.5H16",stroke:"currentColor",strokeWidth:1.2})]})}),mTr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"error-filled",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4 12.5C4 7.80558 7.80558 4 12.5 4C17.1944 4 21 7.80558 21 12.5C21 17.1944 17.1944 21 12.5 21C7.80558 21 4 17.1944 4 12.5ZM13 14.5V16H12V14.5H13ZM12 9V13H13V9H12Z",fill:"currentColor"})})}),bit=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"error-outline",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M12.5 16V14.5M12.5 9V13M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),gTr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"expand",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M14 6.5H18.5V11M11 18.5H6.5V14",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M18.5 6.5L14 11M6.5 18.5L11 14",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),vTr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"eye-closed",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M7 15.5L5.5 17.5M20.5 12.5C19.8612 13.5647 19.041 14.6294 18.0008 15.501M18.0008 15.501C16.5985 16.676 14.7965 17.5 12.5 17.5M18.0008 15.501L18 15.5M18.0008 15.501L19.5 17.5M12.5 17.5C8.5 17.5 6 15 4.5 12.5M12.5 17.5V20M15.5 17L16.5 19.5M9.5 17L8.5 19.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),yTr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"eye-open",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.39999 12.5C9.39999 10.7879 10.7879 9.39999 12.5 9.39999C14.2121 9.39999 15.6 10.7879 15.6 12.5C15.6 14.2121 14.2121 15.6 12.5 15.6C10.7879 15.6 9.39999 14.2121 9.39999 12.5Z",fill:"currentColor"}),u.jsx("path",{d:"M12.5 7.5C8.5 7.5 6 10 4.5 12.5C6 15 8.5 17.5 12.5 17.5C16.5 17.5 19 15 20.5 12.5C19 10 16.5 7.5 12.5 7.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),bTr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"filter",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M11 12L6 7V6L19 6L19 7L14 12V17L11 19V12Z",stroke:"currentColor",strokeWidth:1.2,strokeLinecap:"square",strokeLinejoin:"round"})})}),xTr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"folder",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M11.5 8.5H19.5V18.5H5.5V5.5H10.5L11.5 8.5ZM11.5 8.5H5.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),wTr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"generate",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M9 5.30423C6.33576 6.60253 4.5 9.33688 4.5 12.5C4.5 16.9183 8.08172 20.5 12.5 20.5C16.9183 20.5 20.5 16.9183 20.5 12.5C20.5 8.08172 16.9183 4.5 12.5 4.5V14.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M16 11L12.5 14.5L9 11",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),CTr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"groq",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M13 13H21L13 21L13 13Z",fill:"currentColor"}),u.jsx("path",{d:"M12 12V4L4 12H12Z",fill:"currentColor"}),u.jsx("path",{d:"M12 13H4L12 21V13Z",fill:"currentColor"})]})}),_Tr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"heart-filled",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M17 16C15.8 17.3235 12.5 20.5 12.5 20.5C12.5 20.5 9.2 17.3235 8 16C5.2 12.9118 4.5 11.7059 4.5 9.5C4.5 7.29412 6.1 5.5 8.5 5.5C10.5 5.5 11.7 6.82353 12.5 8.14706C13.3 6.82353 14.5 5.5 16.5 5.5C18.9 5.5 20.5 7.29412 20.5 9.5C20.5 11.7059 19.8 12.9118 17 16Z",fill:"currentColor",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),STr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"heart",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M17 16C15.8 17.3235 12.5 20.5 12.5 20.5C12.5 20.5 9.2 17.3235 8 16C5.2 12.9118 4.5 11.7059 4.5 9.5C4.5 7.29412 6.1 5.5 8.5 5.5C10.5 5.5 11.7 6.82353 12.5 8.14706C13.3 6.82353 14.5 5.5 16.5 5.5C18.9 5.5 20.5 7.29412 20.5 9.5C20.5 11.7059 19.8 12.9118 17 16Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),kTr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"help-circle",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M12.5 13C12.5 11 14 11.5 14 10C14 9.34375 13.5 8.5 12.5 8.5C11.5 8.5 11 9 10.5 9.5M12.5 16V14.5M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),ETr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"home",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M6.5 8.75V18.5H18.5V8.75M4.5 10L12.5 5L20.5 10M14.5 18.5V11.5H10.5V18.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),jTr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"ice-cream",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M9.5 13.5L12.5 20.5L15.5 13.5M12.5 8.26389C11.9692 7.78885 11.2684 7.5 10.5 7.5C8.84315 7.5 7.5 8.84315 7.5 10.5C7.5 12.1569 8.84315 13.5 10.5 13.5C11.2684 13.5 11.9692 13.2111 12.5 12.7361M9.5 7.5C9.5 5.84315 10.8431 4.5 12.5 4.5C14.1569 4.5 15.5 5.84315 15.5 7.5M17.5 10.5C17.5 12.1569 16.1569 13.5 14.5 13.5C12.8431 13.5 11.5 12.1569 11.5 10.5C11.5 8.84315 12.8431 7.5 14.5 7.5C16.1569 7.5 17.5 8.84315 17.5 10.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),xit=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"image",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M5.5 15.5L8.79289 12.2071C9.18342 11.8166 9.81658 11.8166 10.2071 12.2071L12.8867 14.8867C13.2386 15.2386 13.7957 15.2782 14.1938 14.9796L15.1192 14.2856C15.3601 14.1049 15.6696 14.0424 15.9618 14.1154L19.5 15M5.5 6.5H19.5V18.5H5.5V6.5ZM15.5 10.5C15.5 11.0523 15.0523 11.5 14.5 11.5C13.9477 11.5 13.5 11.0523 13.5 10.5C13.5 9.94772 13.9477 9.5 14.5 9.5C15.0523 9.5 15.5 9.94772 15.5 10.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),TTr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"image-remove",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M5.5 11V6.5H19.5V11M5.5 14V18.5H19.5V14M3 12.5H22",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),ITr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"images",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M18.5 7.5H20.5V19.5H6.5V17.5M4.5 14.5L7.79289 11.2071C8.18342 10.8166 8.81658 10.8166 9.20711 11.2071L11.8867 13.8867C12.2386 14.2386 12.7957 14.2782 13.1938 13.9796L14.1192 13.2856C14.3601 13.1049 14.6696 13.0424 14.9618 13.1154L18.5 14M4.5 5.5H18.5V17.5H4.5V5.5ZM14.5 9.5C14.5 10.0523 14.0523 10.5 13.5 10.5C12.9477 10.5 12.5 10.0523 12.5 9.5C12.5 8.94772 12.9477 8.5 13.5 8.5C14.0523 8.5 14.5 8.94772 14.5 9.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),ATr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"info-filled",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21 12.5C21 17.1944 17.1944 21 12.5 21C7.80558 21 4 17.1944 4 12.5C4 7.80558 7.80558 4 12.5 4C17.1944 4 21 7.80558 21 12.5ZM12 10.5V9H13V10.5H12ZM13 16V12H12V16H13Z",fill:"currentColor"})})}),$Tr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"info-outline",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M12.5 10.5V9M12.5 12V16M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),DTr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"inline-element",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M5.5 5V20M19.5 5V20M8.5 6.5H16.5V18.5H8.5V6.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),OTr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"inline",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M12.5 6.5H19.5V18.5H12.5M12.5 6.5H5.5V18.5H12.5M12.5 6.5V18.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),PTr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"insert-above",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M14.5 10.5556L10.5 10.5556M12.5 12.5L12.5 8.5M18.5 5.5L6.5 5.5M18.5 19.5L6.5 19.5L6.5 15.5L18.5 15.5L18.5 19.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinecap:"square",strokeLinejoin:"round"})})}),RTr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"insert-below",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M10.5 14.5H14.5M12.5 12.5V16.5M6.5 19.5H18.5M6.5 5.5H18.5V9.5H6.5V5.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinecap:"square",strokeLinejoin:"round"})})}),MTr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"italic",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M10.43 18H11.7276L13.4551 9.86763H12.1576L10.43 18ZM13.3043 8.29849C13.8022 8.29849 14.2095 7.89112 14.2095 7.39322C14.2095 6.89532 13.8022 6.48795 13.3043 6.48795C12.8064 6.48795 12.399 6.89532 12.399 7.39322C12.399 7.89112 12.8064 8.29849 13.3043 8.29849Z",fill:"currentColor"})})}),LTr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"joystick",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M9.5 16V14.5H15.5V16M13.5 10.5V14.5M11.5 10.5V14.5M15.5 7.5C15.5 9.15685 14.1569 10.5 12.5 10.5C10.8431 10.5 9.5 9.15685 9.5 7.5C9.5 5.84315 10.8431 4.5 12.5 4.5C14.1569 4.5 15.5 5.84315 15.5 7.5ZM18.5 19.5H6.5C5.94772 19.5 5.5 19.0523 5.5 18.5V17.5C5.5 16.9477 5.94772 16.5 6.5 16.5H18.5C19.0523 16.5 19.5 16.9477 19.5 17.5V18.5C19.5 19.0523 19.0523 19.5 18.5 19.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),FTr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"json",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M11 5.5H9.5C8.39543 5.5 7.5 6.39543 7.5 7.5V12.5M7.5 12.5H4M7.5 12.5V17.5C7.5 18.6046 8.39543 19.5 9.5 19.5H11M14 5.5H15.5C16.6046 5.5 17.5 6.39543 17.5 7.5V12.5M17.5 12.5H21M17.5 12.5V17.5C17.5 18.6046 16.6046 19.5 15.5 19.5H14",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),BTr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"launch",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M14 6.5H5.5V19.5H18.5V11M20.5 4.5L10.5 14.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M16 4.5H20.5V9",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),NTr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"leave",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M15.5 15V18.5H5.5V6.5H15.5V10M9 12.5H21.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M18.5 9.5L21.5 12.5L18.5 15.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),VTr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"lemon",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M10.6569 10.3431L6.41422 14.5858C7.58579 15.7574 9.12132 16.3431 10.6569 16.3431M10.6569 10.3431L14.8995 6.1005C16.0711 7.27208 16.6569 8.80761 16.6569 10.3431M10.6569 10.3431L10.6569 16.3431M10.6569 10.3431L16.6569 10.3431M10.6569 10.3431L14.8995 14.5858M14.8995 14.5858C13.7279 15.7574 12.1924 16.3431 10.6569 16.3431M14.8995 14.5858C16.0711 13.4142 16.6569 11.8787 16.6569 10.3431M16.3137 4.68629C19.4379 7.81049 19.4379 12.8758 16.3137 16C13.1895 19.1242 8.12419 19.1242 5 16L16.3137 4.68629Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),zTr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"link",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M11 12.5L12.5 14C13.281 14.781 14.719 14.781 15.5 14L18.5 11C19.281 10.219 19.281 8.78105 18.5 8L18 7.5C17.2189 6.71895 15.781 6.71895 15 7.5L13 9.5M12 15.5L10 17.5C9.21895 18.281 7.78105 18.281 7 17.5L6.5 17C5.71895 16.219 5.71896 14.781 6.5 14L9.50001 11C10.2811 10.219 11.719 10.2189 12.5 11L14 12.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),HTr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"link-removed",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M18.5 11C19.281 10.219 19.281 8.78108 18.5 8.00003L18 7.50003C17.2189 6.71898 15.781 6.71898 15 7.50003L13 9.50003M15.5 14C14.7189 14.7811 13.281 14.7811 12.5 14M6.5 14C5.71895 14.7811 5.71894 16.219 6.49999 17L6.99999 17.5C7.78104 18.2811 9.21894 18.2811 9.99999 17.5L12 15.5M12.5 11C11.719 10.219 10.281 10.219 9.5 11M3 12.5H22",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),UTr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"lock",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M15.5 11.5V8.5C15.5 6.5 14 5.5 12.5 5.5C11 5.5 9.5 6.5 9.5 8.5V11.5M7.5 11.5H17.5V19.5H7.5V11.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),WTr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"logo-js",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20 5H5V20H20V5ZM12.5254 16.1572C12.5254 17.4189 11.7742 18.1536 10.4792 18.1536C9.24243 18.1536 8.49121 17.4189 8.45801 16.2942V16.261H9.67407V16.2859C9.69897 16.7466 9.9729 17.0703 10.4626 17.0703C10.9939 17.0703 11.272 16.7507 11.272 16.1489V12.011H12.5254V16.1572ZM18.2893 16.2153C18.2893 17.4023 17.3679 18.1536 15.8738 18.1536C14.4419 18.1536 13.5371 17.4688 13.4666 16.4062L13.4624 16.3398H14.6702L14.6743 16.3813C14.72 16.8296 15.2056 17.1326 15.907 17.1326C16.5752 17.1326 17.0359 16.813 17.0359 16.3523V16.3481C17.0359 15.9539 16.7412 15.7339 15.9983 15.5803L15.3674 15.4517C14.1223 15.1985 13.5869 14.6174 13.5869 13.7085V13.7043C13.5869 12.592 14.5415 11.8574 15.8696 11.8574C17.2683 11.8574 18.0901 12.5962 18.1689 13.5964L18.1731 13.6504H16.9944L16.9861 13.6006C16.9155 13.1731 16.5005 12.8743 15.8696 12.8743C15.2512 12.8784 14.8403 13.1606 14.8403 13.6089V13.613C14.8403 14.0032 15.1309 14.2356 15.8364 14.3809L16.4714 14.5095C17.7373 14.771 18.2893 15.2773 18.2893 16.2112V16.2153Z",fill:"currentColor"})})}),GTr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"logo-ts",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20 5H5V20H20V5ZM11.0769 18H9.82349V13.0444H8.02637V12.011H12.874V13.0444H11.0769V18ZM18.2893 16.2153C18.2893 17.4023 17.3679 18.1536 15.8738 18.1536C14.4419 18.1536 13.5371 17.4688 13.4666 16.4062L13.4624 16.3398H14.6702L14.6743 16.3813C14.72 16.8296 15.2056 17.1326 15.907 17.1326C16.5752 17.1326 17.0359 16.813 17.0359 16.3523V16.3481C17.0359 15.9539 16.7412 15.7339 15.9983 15.5803L15.3674 15.4517C14.1223 15.1985 13.5869 14.6174 13.5869 13.7085V13.7043C13.5869 12.592 14.5415 11.8574 15.8696 11.8574C17.2683 11.8574 18.0901 12.5962 18.1689 13.5964L18.1731 13.6504H16.9944L16.9861 13.6006C16.9155 13.1731 16.5005 12.8743 15.8696 12.8743C15.2512 12.8784 14.8403 13.1606 14.8403 13.6089V13.613C14.8403 14.0032 15.1309 14.2356 15.8364 14.3809L16.4714 14.5095C17.7373 14.771 18.2893 15.2773 18.2893 16.2112V16.2153Z",fill:"currentColor"})})}),qTr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"master-detail",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M7 9.5H10M11.5 6.5V18.5M7 12.5H10M13 9.5H18M7 15.5H10M5.5 6.5H19.5V18.5H5.5V6.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),YTr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"menu",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M6 7.5H19M6 17.5H19M6 12.5H19",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),KTr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"mobile-device",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M7.5 6.5C7.5 5.39543 8.39543 4.5 9.5 4.5H15.5C16.6046 4.5 17.5 5.39543 17.5 6.5V18.5C17.5 19.6046 16.6046 20.5 15.5 20.5H9.5C8.39543 20.5 7.5 19.6046 7.5 18.5V6.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M13.5 17.5C13.5 18.0523 13.0523 18.5 12.5 18.5C11.9477 18.5 11.5 18.0523 11.5 17.5C11.5 16.9477 11.9477 16.5 12.5 16.5C13.0523 16.5 13.5 16.9477 13.5 17.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),ZTr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"moon",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M19.6065 16.1775C18.9417 16.387 18.234 16.5 17.5 16.5C13.634 16.5 10.5 13.366 10.5 9.5C10.5 7.54163 11.3042 5.77109 12.6004 4.50062C12.567 4.50021 12.5335 4.5 12.5 4.5C8.08172 4.5 4.5 8.08172 4.5 12.5C4.5 16.9183 8.08172 20.5 12.5 20.5C15.5924 20.5 18.275 18.7454 19.6065 16.1775Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),XTr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"number",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21.0165 17.6336H3.83636V16.4336H21.0165V17.6336Z",fill:"currentColor"}),u.jsx("path",{d:"M7.09808 13.3967V7.508H5.74066L3.83636 8.78241V10.091L5.65277 8.88495H5.74066V13.3967H3.84125V14.5539H8.89984V13.3967H7.09808Z",fill:"currentColor"}),u.jsx("path",{d:"M9.81781 9.63202V9.66132H11.1069V9.62714C11.1069 8.95331 11.5756 8.49432 12.2739 8.49432C12.9575 8.49432 13.4018 8.89471 13.4018 9.50507C13.4018 9.9787 13.1528 10.3498 12.1909 11.3117L9.89594 13.5822V14.5539H14.8618V13.3869H11.7807V13.299L13.1577 11.9855C14.3491 10.843 14.7543 10.1838 14.7543 9.41229C14.7543 8.19159 13.7729 7.36639 12.3178 7.36639C10.8383 7.36639 9.81781 8.28436 9.81781 9.63202Z",fill:"currentColor"}),u.jsx("path",{d:"M17.6694 11.4631H18.5092C19.3198 11.4631 19.8422 11.8683 19.8422 12.4982C19.8422 13.1183 19.3295 13.5139 18.5239 13.5139C17.767 13.5139 17.2592 13.133 17.2104 12.5324H15.9262C15.9897 13.8508 17.0248 14.6955 18.5629 14.6955C20.1401 14.6955 21.2192 13.841 21.2192 12.591C21.2192 11.6584 20.6528 11.0334 19.7006 10.9211V10.8332C20.4721 10.6769 20.9457 10.0666 20.9457 9.23651C20.9457 8.12323 19.9741 7.36639 18.5434 7.36639C17.0541 7.36639 16.1118 8.17694 16.0629 9.50018H17.2983C17.3422 8.88007 17.8061 8.48456 18.4995 8.48456C19.2075 8.48456 19.6567 8.85565 19.6567 9.44159C19.6567 10.0324 19.1977 10.4182 18.4946 10.4182H17.6694V11.4631Z",fill:"currentColor"})]})}),QTr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"ok-hand",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M15.9957 11.5C14.8197 10.912 11.9957 9 10.4957 9C8.9957 9 5.17825 11.7674 6 13C7 14.5 9.15134 11.7256 10.4957 12C11.8401 12.2744 13 13.5 13 14.5C13 15.5 11.8401 16.939 10.4957 16.5C9.15134 16.061 8.58665 14.3415 7.4957 14C6.21272 13.5984 5.05843 14.6168 5.5 15.5C5.94157 16.3832 7.10688 17.6006 8.4957 19C9.74229 20.2561 11.9957 21.5 14.9957 20C17.9957 18.5 18.5 16.2498 18.5 13C18.5 11.5 13.7332 5.36875 11.9957 4.5C10.9957 4 10 5 10.9957 6.5C11.614 7.43149 13.5 9.27705 14 10.3751M15.5 8C15.5 8 15.3707 7.5 14.9957 6C14.4957 4 15.9957 3.5 16.4957 4.5C17.1281 5.76491 18.2872 10.9147 18.4957 13",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),JTr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"olist",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M10 7.5H19M10 12.5H19M10 17.5H19M5 18.5H7.5L7 17.5L7.5 16.5H5M5 6.5H6.5V8.5M5 8.5H6.5M6.5 8.5H8M8 13.5H6L7 11.5H5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),eIr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"overage",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M18.5 11V6.5H14",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M6.5 18.5L9 16L12 13L18.5 6.5M3 13.5H22",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),tIr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"package",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M12.5 13V22M12.5 13L4.5 8M12.5 13L20.5 8M8.5 5.5L16.5 10.5M4.5 8L12.5 3L20.5 8V17L12.5 22L4.5 17V8Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),nIr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"panel-left",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M10.5 6.5H19.5V18.5H10.5M10.5 6.5H5.5V18.5H10.5M10.5 6.5V18.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),rIr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"panel-right",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M14.5 6.5H19.5V18.5H14.5M14.5 6.5H5.5V18.5H14.5M14.5 6.5V18.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),oIr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"pause",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M10.5 7.5H8.5V17.5H10.5V7.5Z",fill:"currentColor"}),u.jsx("path",{d:"M16.5 7.5H14.5V17.5H16.5V7.5Z",fill:"currentColor"}),u.jsx("path",{d:"M10.5 7.5H8.5V17.5H10.5V7.5Z",stroke:"currentColor",strokeWidth:1.2}),u.jsx("path",{d:"M16.5 7.5H14.5V17.5H16.5V7.5Z",stroke:"currentColor",strokeWidth:1.2})]})}),iIr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"pin",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M6.5 10.5C6.5 7 9 4.5 12.5 4.5C16 4.5 18.5 7 18.5 10.5C18.5 14 15.5 17.5 12.5 20.5C9.5 17.5 6.5 14 6.5 10.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M14 10.5C14 11.3284 13.3284 12 12.5 12C11.6716 12 11 11.3284 11 10.5C11 9.67157 11.6716 9 12.5 9C13.3284 9 14 9.67157 14 10.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),sIr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"pin-removed",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M7.39787 14C8.51075 16.2897 10.5054 18.5054 12.5 20.5C14.4946 18.5054 16.4892 16.2897 17.6021 14M6.52009 11C6.50681 10.8334 6.5 10.6667 6.5 10.5C6.5 7 9 4.5 12.5 4.5C16 4.5 18.5 7 18.5 10.5C18.5 10.6667 18.4932 10.8334 18.4799 11M3 12.5H22",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),aIr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"play",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M7.5 18.5V6.5L17.5 12.5L7.5 18.5Z",fill:"currentColor",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),wit=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"plug",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M13.25 8.5L16.75 5M16.25 11.5L19.75 8M9.25 15.5L5.25 19.5M7.75 14L9.75 12C8.25 10 8.75 9 9.75 8C10.15 7.6 11.25 6.5 11.25 6.5L18.25 13.5C18.25 13.5 17.3825 14.3675 16.75 15C15.75 16 14.75 16.5 12.75 15L10.75 17L7.75 14Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),lIr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"presentation",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M10.5 18H5.5V8.5H19.5V18H14.5M10.5 18L9 22M10.5 18H14.5M14.5 18L16 22M4.5 8.5H20.5V6.5H4.5V8.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),cIr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"publish",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M4.99997 5.50006H20M12.5 9.00005V20",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M7.5 14L12.5 9.00006L17.5 14",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),uIr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"read-only",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M15 7L18 10M10 12L7 15L6 19L10 18L13 15M12 10L17 5L20 8L15 13M19 19L5 5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),dIr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"redo",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M19 9.5L10 9.5C7.51472 9.5 5.5 11.5147 5.5 14C5.5 16.4853 7.51472 18.5 10 18.5H19",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M15 13.5L19 9.5L15 5.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),fIr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"refresh",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M19.5 13.5C19.5 17.366 16.366 20.5 12.5 20.5C8.63401 20.5 5.5 17.366 5.5 13.5C5.5 9.63401 8.63401 6.5 12.5 6.5H15.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M11.5 10.5L15.5 6.5L11.5 2.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),hIr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"remove-circle",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M8 12.4H17M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),pIr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"remove",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M5 12.5H20",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),mIr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"reset",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M4.56189 13.5L4.14285 13.9294C4.25676 14.0406 4.41017 14.1019 4.56932 14.1C4.72847 14.098 4.88032 14.0329 4.99144 13.9189L4.56189 13.5ZM9.92427 15.9243L15.9243 9.92427L15.0757 9.07574L9.07574 15.0757L9.92427 15.9243ZM9.07574 9.92426L15.0757 15.9243L15.9243 15.0757L9.92426 9.07574L9.07574 9.92426ZM19.9 12.5C19.9 16.5869 16.5869 19.9 12.5 19.9V21.1C17.2496 21.1 21.1 17.2496 21.1 12.5H19.9ZM5.1 12.5C5.1 8.41309 8.41309 5.1 12.5 5.1V3.9C7.75035 3.9 3.9 7.75035 3.9 12.5H5.1ZM12.5 5.1C16.5869 5.1 19.9 8.41309 19.9 12.5H21.1C21.1 7.75035 17.2496 3.9 12.5 3.9V5.1ZM5.15728 13.4258C5.1195 13.1227 5.1 12.8138 5.1 12.5H3.9C3.9 12.8635 3.92259 13.2221 3.9665 13.5742L5.15728 13.4258ZM12.5 19.9C9.9571 19.9 7.71347 18.6179 6.38048 16.6621L5.38888 17.3379C6.93584 19.6076 9.54355 21.1 12.5 21.1V19.9ZM4.99144 13.9189L7.42955 11.4189L6.57045 10.5811L4.13235 13.0811L4.99144 13.9189ZM4.98094 13.0706L2.41905 10.5706L1.58095 11.4294L4.14285 13.9294L4.98094 13.0706Z",fill:"currentColor"})})}),gIr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"restore",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M5.88468 17C7.32466 19.1128 9.75033 20.5 12.5 20.5C16.9183 20.5 20.5 16.9183 20.5 12.5C20.5 8.08172 16.9183 4.5 12.5 4.5C8.08172 4.5 4.5 8.08172 4.5 12.5V13.5M12.5 8V12.5L15.5 15.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M7 11L4.5 13.5L2 11",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),vIr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"retrieve",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M16 14L12.5 10.5L9 14M5.5 7.5H19.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M12.5 10.5L12.5 17.5M19.5 7.5V19.5H5.5V7.5L7.5 5.5H17.5L19.5 7.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),yIr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"retry",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M19 9.5L10 9.5C7.51472 9.5 5.5 11.5147 5.5 14C5.5 16.4853 7.51472 18.5 10 18.5H19",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M15 13.5L19 9.5L15 5.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),bIr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"revert",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M6 9.5L15 9.5C17.4853 9.5 19.5 11.5147 19.5 14C19.5 16.4853 17.4853 18.5 15 18.5H6",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M10 13.5L6 9.5L10 5.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),xIr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"robot",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M12.5 15.5V17.5M12.5 8.5V6.5M12.5 6.5C13.3284 6.5 14 5.82843 14 5C14 4.17157 13.3284 3.5 12.5 3.5C11.6716 3.5 11 4.17157 11 5C11 5.82843 11.6716 6.5 12.5 6.5ZM20.5 20.5V19.5C20.5 18.3954 19.6046 17.5 18.5 17.5H6.5C5.39543 17.5 4.5 18.3954 4.5 19.5V20.5H20.5ZM11.5 12C11.5 12.5523 11.0523 13 10.5 13C9.94772 13 9.5 12.5523 9.5 12C9.5 11.4477 9.94772 11 10.5 11C11.0523 11 11.5 11.4477 11.5 12ZM15.5 12C15.5 12.5523 15.0523 13 14.5 13C13.9477 13 13.5 12.5523 13.5 12C13.5 11.4477 13.9477 11 14.5 11C15.0523 11 15.5 11.4477 15.5 12ZM8.5 15.5H16.5C17.6046 15.5 18.5 14.6046 18.5 13.5V10.5C18.5 9.39543 17.6046 8.5 16.5 8.5H8.5C7.39543 8.5 6.5 9.39543 6.5 10.5V13.5C6.5 14.6046 7.39543 15.5 8.5 15.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),wIr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"rocket",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M12.5 20.5L15.5 14M11 9.49999L4.5 12.5M9 14C9 14 7.54688 14.9531 6.5 16C5.5 17 4.5 20.5 4.5 20.5C4.5 20.5 8 19.5 9 18.5C10 17.5 11 16 11 16M9 14C9 14 10.1 9.9 12.5 7.5C15.5 4.5 20.5 4.5 20.5 4.5C20.5 4.5 20.5 9.5 17.5 12.5C15.7492 14.2508 11 16 11 16L9 14ZM16.5 9.99999C16.5 10.8284 15.8284 11.5 15 11.5C14.1716 11.5 13.5 10.8284 13.5 9.99999C13.5 9.17157 14.1716 8.49999 15 8.49999C15.8284 8.49999 16.5 9.17157 16.5 9.99999Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),CIr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"schema",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M12.5 9.5V12.5M12.5 12.5H8.5V15.5M12.5 12.5H16.5V15.5M10.5 5.5H14.5V9.5H10.5V5.5ZM6.5 15.5H10.5V19.5H6.5V15.5ZM14.5 15.5H18.5V19.5H14.5V15.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Gne=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"search",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M15.0355 15.0355L19 19M16.5 11.5C16.5 14.2614 14.2614 16.5 11.5 16.5C8.73858 16.5 6.5 14.2614 6.5 11.5C6.5 8.73858 8.73858 6.5 11.5 6.5C14.2614 6.5 16.5 8.73858 16.5 11.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Tv=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"select",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M16.5 15.5L12.5 19.5L8.5 15.5M8.5 9.5L12.5 5.5L16.5 9.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),_Ir=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"share",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M15 9.5H18.5V19.5H6.5L6.5 9.5H10M12.5 16V3.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M9.5 6.5L12.5 3.5L15.5 6.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),Cit=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"sort",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M8.5 18.5V6M16.5 19V6.5M12 15L8.5 18.5L5 15M13 10L16.5 6.5L20 10",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),SIr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"sparkle",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M10.5 10.5C8.5 12.5 5 12.5 5 12.5C5 12.5 8.5 12.5 10.5 14.5C12.5 16.5 12.5 20 12.5 20C12.5 20 12.5 16.5 14.5 14.5C16.5 12.5 20 12.5 20 12.5C20 12.5 16.5 12.5 14.5 10.5C12.5 8.5 12.5 5 12.5 5C12.5 5 12.5 8.5 10.5 10.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),kIr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"sparkles",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M11 3.5V5M11 5V6.5M11 5H12.5M11 5H9.5M9.5 15C9.5 15 12.2308 14.7692 13.5 13.5C14.7692 12.2308 15 9.5 15 9.5C15 9.5 15.2308 12.2308 16.5 13.5C17.7692 14.7692 20.5 15 20.5 15C20.5 15 17.7692 15.2308 16.5 16.5C15.2308 17.7692 15 20.5 15 20.5C15 20.5 14.7692 17.7692 13.5 16.5C12.2308 15.2308 9.5 15 9.5 15ZM4.5 10C4.5 10 5.72308 9.87692 6.3 9.3C6.87692 8.72308 7 7.5 7 7.5C7 7.5 7.12308 8.72308 7.7 9.3C8.27692 9.87692 9.5 10 9.5 10C9.5 10 8.27692 10.1231 7.7 10.7C7.12308 11.2769 7 12.5 7 12.5C7 12.5 6.87692 11.2769 6.3 10.7C5.72308 10.1231 4.5 10 4.5 10Z",stroke:"currentColor",strokeWidth:1.2,strokeLinecap:"round",strokeLinejoin:"round"})})}),EIr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"spinner",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M4.5 12.5C4.5 16.9183 8.08172 20.5 12.5 20.5C16.9183 20.5 20.5 16.9183 20.5 12.5C20.5 8.08172 16.9183 4.5 12.5 4.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),jIr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"split-horizontal",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M19.5 10.5V20.5H5.5V10.5M19.5 10.5H5.5M19.5 10.5V4.5H5.5V10.5M12.5 13V15.5M12.5 18V15.5M12.5 15.5H15M12.5 15.5H10",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),TIr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"split-vertical",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M10.5 5.5V19.5M13 12.5H15.5M18 12.5H15.5M15.5 12.5V15M15.5 12.5V10M4.5 5.5H20.5V19.5H4.5V5.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),IIr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"square",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("rect",{x:5.5,y:5.5,width:14,height:14,stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),AIr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"stack-compact",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M5.5 15.5V18.5H19.5V15.5M5.5 15.5H19.5M5.5 15.5V9.5M19.5 15.5V9.5M5.5 9.5V6.5H19.5V9.5M5.5 9.5H19.5M5.5 12.5H19.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),$Ir=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"stack",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M5.5 12.5H19.5M5.5 18.5H19.5V6.5H5.5V18.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),DIr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"star",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M13 4L15.2747 9.8691L21.5595 10.2188L16.6806 14.1959L18.2901 20.2812L13 16.87L7.70993 20.2812L9.31941 14.1959L4.44049 10.2188L10.7253 9.8691L13 4Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),OIr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"stop",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("rect",{x:7.5,y:7.5,width:10,height:10,fill:"currentColor",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),PIr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"strikethrough",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M12.5656 7.73438C11.0656 7.73438 10.0734 8.48438 10.0734 9.625C10.0734 10.2317 10.3649 10.6613 11.0519 11H8.90358C8.71703 10.6199 8.62813 10.1801 8.62813 9.67188C8.62813 7.75781 10.2297 6.46094 12.6125 6.46094C14.7922 6.46094 16.4172 7.75781 16.5344 9.57812H15.1203C14.925 8.42188 13.9719 7.73438 12.5656 7.73438Z",fill:"currentColor"}),u.jsx("path",{d:"M12.4875 18.2656C10.0969 18.2656 8.44844 17 8.3 15.0547H9.72188C9.89375 16.2344 11.0188 16.9844 12.6203 16.9844C14.1359 16.9844 15.2531 16.1641 15.2531 15.0469C15.2531 14.6375 15.1255 14.292 14.8589 14H16.5912C16.6638 14.266 16.6984 14.5566 16.6984 14.875C16.6984 16.9453 15.0656 18.2656 12.4875 18.2656Z",fill:"currentColor"}),u.jsx("path",{d:"M7 13.1H18V11.9H7V13.1Z",fill:"currentColor"})]})}),RIr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"string",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M11.6748 15.5227H13.1855L9.87842 6.36304H8.34863L5.0415 15.5227H6.50146L7.3457 13.0916H10.8369L11.6748 15.5227ZM9.04053 8.02612H9.14844L10.4751 11.8982H7.70752L9.04053 8.02612Z",fill:"currentColor"}),u.jsx("path",{d:"M16.8101 14.488C16.0674 14.488 15.5278 14.1262 15.5278 13.5042C15.5278 12.8948 15.9595 12.571 16.9116 12.5076L18.6001 12.3997V12.9773C18.6001 13.8342 17.8384 14.488 16.8101 14.488ZM16.4609 15.637C17.3687 15.637 18.124 15.2434 18.5366 14.5515H18.6445V15.5227H19.9585V10.8C19.9585 9.34009 18.981 8.47681 17.248 8.47681C15.6802 8.47681 14.563 9.23853 14.4233 10.4255H15.7437C15.896 9.93677 16.4229 9.65747 17.1846 9.65747C18.1177 9.65747 18.6001 10.0701 18.6001 10.8V11.3967L16.7275 11.5046C15.0835 11.6062 14.1567 12.3235 14.1567 13.5676C14.1567 14.8308 15.1279 15.637 16.4609 15.637Z",fill:"currentColor"}),u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.9585 18.637L5.0415 18.637V17.437L19.9585 17.437V18.637Z",fill:"currentColor"})]})}),MIr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"sun",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M19 12.5H22M3 12.5H6M12.5 6V3M12.5 22V19M17.3891 7.61091L19.5104 5.48959M5.48959 19.5104L7.61091 17.3891M7.61091 7.61091L5.48959 5.48959M19.5104 19.5104L17.3891 17.3891M16 12.5C16 14.433 14.433 16 12.5 16C10.567 16 9 14.433 9 12.5C9 10.567 10.567 9 12.5 9C14.433 9 16 10.567 16 12.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),LIr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"sync",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M13.5 4.5H12.5C8.08172 4.5 4.5 8.08172 4.5 12.5C4.5 15.6631 6.33576 18.3975 9 19.6958M11.5 20.5H12.5C16.9183 20.5 20.5 16.9183 20.5 12.5C20.5 9.33688 18.6642 6.60253 16 5.30423",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M14 17.5619L11.5 20.5L14.5 23.0619M11 7.43811L13.5 4.50001L10.5 1.93811",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),FIr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"tablet-device",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M5.5 5.5C5.5 4.94772 5.94772 4.5 6.5 4.5H18.5C19.0523 4.5 19.5 4.94772 19.5 5.5V19.5C19.5 20.0523 19.0523 20.5 18.5 20.5H6.5C5.94772 20.5 5.5 20.0523 5.5 19.5V5.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M13 18C13 18.2761 12.7761 18.5 12.5 18.5C12.2239 18.5 12 18.2761 12 18C12 17.7239 12.2239 17.5 12.5 17.5C12.7761 17.5 13 17.7239 13 18Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),BIr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"tag",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M12.5 20L5 20L5 12.5L12.5 5L20 12.5L12.5 20Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M11 15.5C11 16.3284 10.3284 17 9.5 17C8.67157 17 8 16.3284 8 15.5C8 14.6716 8.67157 14 9.5 14C10.3284 14 11 14.6716 11 15.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),NIr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"tags",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M12.1562 7.93179L13.9717 6.11633L20.3553 12.5L13.9717 18.8836L10.6855 18.8836M11.0283 18.8836L17.4119 12.5L11.0283 6.11633L4.64462 12.5L4.64462 18.8836L11.0283 18.8836ZM9.75153 15.0534C9.75153 15.7585 9.17992 16.3302 8.47481 16.3302C7.76969 16.3302 7.19808 15.7585 7.19808 15.0534C7.19808 14.3483 7.76969 13.7767 8.47481 13.7767C9.17992 13.7767 9.75153 14.3483 9.75153 15.0534Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),VIr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"terminal",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M8.5 9.5L11.5 12.5L8.5 15.5M13 15.5H17M5.5 6.5H19.5V18.5H5.5V6.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),zIr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"text",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M7.5 9V6.5H17.5V9M12.5 18.5V6.5M10 18.5H15",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),_it=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"th-large",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M12.5 6.5V12.5M12.5 12.5V18.5M12.5 12.5H20.5M12.5 12.5H4.5M4.5 6.5H20.5V18.5H4.5V6.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),Sit=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"th-list",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M9.5 6.5V10.5M9.5 10.5V14.5M9.5 10.5H20.5M9.5 10.5H4.5M9.5 14.5V18.5M9.5 14.5H20.5M9.5 14.5H4.5M4.5 6.5H20.5V18.5H4.5V6.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),HIr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"tiers",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M16.5 14.5L20.5 16.5L12.5 20.5L4.5 16.5L8.5 14.5M16.5 10.5L20.5 12.5L12.5 16.5L4.5 12.5L8.5 10.5M12.5 12.5L20.5 8.5L12.5 4.5L4.5 8.5L12.5 12.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),UIr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"toggle-arrow-right",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M10 16.5V8.5L16 12.5L10 16.5Z",fill:"currentColor",stroke:"currentColor",strokeLinejoin:"round"})})}),WIr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"token",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M17.5711 12.5C17.5711 15.2614 15.3325 17.5 12.5711 17.5M7.57107 12.5C7.57107 9.73858 9.80964 7.5 12.5711 7.5M20.5 12.5C20.5 16.9183 16.9183 20.5 12.5 20.5C8.08172 20.5 4.5 16.9183 4.5 12.5C4.5 8.08172 8.08172 4.5 12.5 4.5C16.9183 4.5 20.5 8.08172 20.5 12.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),GIr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"transfer",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M19.5 16.5H6M5.5 8.5L19 8.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M16 13L19.5 16.5L16 20M9 12L5.5 8.5L9 5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),qIr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"translate",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.4 5.4H4V6.6H13.2189C13.1612 6.78478 13.0895 6.99578 13.0025 7.22211C12.7032 8.00031 12.2402 8.91125 11.5757 9.57574L10 11.1515L9.42426 10.5757C8.72102 9.8725 8.25297 9.16987 7.96199 8.64611C7.81668 8.38455 7.71617 8.16874 7.65305 8.02146C7.62151 7.94787 7.59937 7.89154 7.5857 7.85534C7.57886 7.83725 7.57415 7.8242 7.57144 7.81657L7.56886 7.80922C7.56886 7.80922 7.56921 7.81026 7 8C6.43079 8.18974 6.43091 8.19009 6.43091 8.19009L6.43133 8.19135L6.43206 8.19351L6.4341 8.19948L6.44052 8.21786C6.44587 8.23292 6.45336 8.25357 6.46313 8.27942C6.48266 8.33112 6.5113 8.40369 6.55008 8.49416C6.62758 8.67501 6.74582 8.92795 6.91301 9.22889C7.24703 9.83013 7.77898 10.6275 8.57574 11.4243L9.15147 12L4.57964 16.5718L4.57655 16.5749L4.57577 16.5757L5.4243 17.4242L5.42688 17.4216L10.0368 12.8117L12.6159 14.9609L13.3841 14.0391L10.8888 11.9597L12.4243 10.4243C13.2598 9.58875 13.7968 8.49969 14.1225 7.65289C14.2818 7.23863 14.395 6.87072 14.4696 6.6H16V5.4H10.6V4H9.4V5.4ZM17.4405 10L21.553 19.7672H20.2509L19.1279 17.1H14.8721L13.7491 19.7672H12.447L16.5595 10H17.4405ZM15.3773 15.9H18.6227L17 12.0462L15.3773 15.9Z",fill:"currentColor"})})}),kit=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"trash",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M5 6.5H20M10 6.5V4.5C10 3.94772 10.4477 3.5 11 3.5H14C14.5523 3.5 15 3.94772 15 4.5V6.5M12.5 9V17M15.5 9L15 17M9.5 9L10 17M18.5 6.5L17.571 18.5767C17.5309 19.0977 17.0965 19.5 16.574 19.5H8.42603C7.90349 19.5 7.46905 19.0977 7.42898 18.5767L6.5 6.5H18.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),YIr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"trend-upward",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M4.5 18.5L11.5 10.5L13.5 14.5L20.5 6.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M20.5 11V6.5H16",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),KIr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"triangle-outline",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M20.5 18.5H4.5L12.5 5.5L20.5 18.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),ZIr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"trolley",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M8 17.5L5.81763 6.26772C5.71013 5.81757 5.30779 5.5 4.84498 5.5H3M8 17.5H17M8 17.5C8.82843 17.5 9.5 18.1716 9.5 19C9.5 19.8284 8.82843 20.5 8 20.5C7.17157 20.5 6.5 19.8284 6.5 19C6.5 18.1716 7.17157 17.5 8 17.5ZM17 17.5C17.8284 17.5 18.5 18.1716 18.5 19C18.5 19.8284 17.8284 20.5 17 20.5C16.1716 20.5 15.5 19.8284 15.5 19C15.5 18.1716 16.1716 17.5 17 17.5ZM7.78357 14.5H17.5L19 7.5H6",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),XIr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"truncate",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M5 12.5H20M8.5 19.5L12.5 15.5L16.5 19.5M16.5 5.5L12.5 9.5L8.5 5.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),QIr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"twitter",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M18.8738 6.65751C18.1994 5.9447 17.2445 5.5 16.1857 5.5C14.1423 5.5 12.4857 7.15655 12.4857 9.2C12.4857 9.55263 12.535 9.89374 12.6272 10.2168C7.0826 9.56422 4.55703 6.02857 4.55703 6.02857C4.55703 6.02857 4.02846 9.2 6.14274 11.3143C5.08571 11.3143 4.55703 10.7857 4.55703 10.7857C4.55703 10.7857 4.55703 13.4286 7.19989 14.4857C6.67143 15.0143 5.61417 14.4857 5.61417 14.4857C5.97533 15.9303 7.45606 16.8562 8.82133 17.1358C6.67298 19.1676 3.5 18.7143 3.5 18.7143C5.14562 19.771 7.21334 20.3 9.31429 20.3C16.1214 20.3 19.8162 15.6315 19.8848 9.37762C20.8722 8.58943 22 7.08571 22 7.08571C22 7.08571 21.277 7.45458 19.6913 7.98315C21.277 6.92601 21.4714 5.5 21.4714 5.5C21.4714 5.5 20.4135 6.55789 18.8738 6.65751Z",fill:"currentColor"})})}),JIr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"ulist",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M7.10153 17.5001C7.10153 17.8323 6.83221 18.1016 6.5 18.1016C6.16778 18.1016 5.89847 17.8323 5.89847 17.5001C5.89847 17.1678 6.16778 16.8985 6.5 16.8985C6.83221 16.8985 7.10153 17.1678 7.10153 17.5001Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M7.10153 7.5C7.10153 7.83221 6.83221 8.10153 6.5 8.10153C6.16778 8.10153 5.89847 7.83221 5.89847 7.5C5.89847 7.16778 6.16778 6.89847 6.5 6.89847C6.83221 6.89847 7.10153 7.16778 7.10153 7.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M7.10153 12.5C7.10153 12.8322 6.83221 13.1015 6.5 13.1015C6.16778 13.1015 5.89847 12.8322 5.89847 12.5C5.89847 12.1678 6.16778 11.8985 6.5 11.8985C6.83221 11.8985 7.10153 12.1678 7.10153 12.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M10 7.5H19M10 17.5H19M10 12.5H19",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),eAr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"underline",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M9.52791 7.11407H8.17V14.2582C8.17 16.5817 9.79195 18.2565 12.4927 18.2565C15.1934 18.2565 16.8154 16.5817 16.8154 14.2582V7.11407H15.4574V14.1677C15.4574 15.8122 14.3787 17.0042 12.4927 17.0042C10.6067 17.0042 9.52791 15.8122 9.52791 14.1677V7.11407Z",fill:"currentColor"}),u.jsx("path",{d:"M7 20.5H18",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),tAr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"undo",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M5.88468 17C7.32466 19.1128 9.75033 20.5 12.5 20.5C16.9183 20.5 20.5 16.9183 20.5 12.5C20.5 8.08172 16.9183 4.5 12.5 4.5C8.08172 4.5 4.5 8.08172 4.5 12.5V13.5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M7 11L4.5 13.5L2 11",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),nAr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"unknown",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M12.5 13C12.5 11 14 11.5 14 10C14 9.34375 13.5 8.5 12.5 8.5C11.5 8.5 11 9 10.5 9.5M12.5 16V14.5M5.5 5.5H19.5V19.5H5.5V5.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),rAr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"unlock",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M9.5 11.5V8.5C9.5 6.5 8 5.5 6.5 5.5C5 5.5 3.5 6.5 3.5 8.5V11.5M7.5 11.5H17.5V19.5H7.5V11.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),oAr=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"unpublish",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M5 19.5H20M12.5 16V5",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M17.5 11L12.5 16L7.5 11",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),Eit=p.forwardRef(function(n,r){return u.jsxs("svg",{"data-sanity-icon":"upload",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:[u.jsx("path",{d:"M12.5 6.00003V15.5M5.5 15.5H19.5V19.5H5.5V15.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"}),u.jsx("path",{d:"M7.5 11L12.5 6.00003L17.5 11",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})]})}),iAr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"user",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M8 14.5C7 15 5.5 16 5.5 19.5H19.5C19.5 16 18.3416 15.1708 17 14.5C16 14 14 14 14 12.5C14 11 15 10.25 15 8.25C15 6.25 14 5.25 12.5 5.25C11 5.25 10 6.25 10 8.25C10 10.25 11 11 11 12.5C11 14 9 14 8 14.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),sAr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"users",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M17.5 18.5H21.5C21.5 15 20.8416 14.1708 19.5 13.5C18.5 13 16.5 12.5 16.5 11C16.5 9.5 17.5 9 17.5 7C17.5 5 16.5 4 15 4C13.6628 4 12.723 4.79472 12.5347 6.38415M4.5 20.5C4.5 17 5.5 16 6.5 15.5C7.5 15 9.5 14.5 9.5 13C9.5 11.5 8.5 11 8.5 9C8.5 7 9.5 6 11 6C12.5 6 13.5 7 13.5 9C13.5 11 12.5 11.5 12.5 13C12.5 14.5 14.5 15 15.5 15.5C16.8416 16.1708 17.5 17 17.5 20.5H4.5Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),qne=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"warning-filled",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.741 5.12637C13.7357 3.41737 11.2643 3.41737 10.259 5.12637L3.7558 16.1818C2.73624 17.915 3.98595 20.1 5.99683 20.1H19.0032C21.014 20.1 22.2637 17.915 21.2442 16.1818L14.741 5.12637ZM11.9 9V13H13.1V9H11.9ZM13.1 16V14.5H11.9V16H13.1Z",fill:"currentColor"})})}),jit=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"warning-outline",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M12.5 9V13M12.5 16V14.5M14.2239 5.43058L20.727 16.486C21.5113 17.8192 20.55 19.5 19.0032 19.5H5.99683C4.45 19.5 3.48869 17.8192 4.27297 16.486L10.7761 5.43058C11.5494 4.11596 13.4506 4.11596 14.2239 5.43058Z",stroke:"currentColor",strokeWidth:1.2,strokeLinejoin:"round"})})}),aAr=p.forwardRef(function(n,r){return u.jsx("svg",{"data-sanity-icon":"wrench",width:"1em",height:"1em",viewBox:"0 0 25 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n,children:u.jsx("path",{d:"M17.0407 5.14624L17.4649 5.57051C17.6166 5.41887 17.6757 5.19783 17.6202 4.99071C17.5646 4.78359 17.4027 4.62189 17.1955 4.56656L17.0407 5.14624ZM14.4013 7.7856L13.977 7.36134C13.8288 7.50959 13.7687 7.72447 13.8185 7.92813L14.4013 7.7856ZM12.8778 6.26211L12.4535 5.83784V5.83784L12.8778 6.26211ZM11.8309 10.6568L12.2552 11.0811C12.4152 10.9211 12.4716 10.6847 12.401 10.4697L11.8309 10.6568ZM5.63925 16.8485L5.21498 16.4242H5.21498L5.63925 16.8485ZM5.63925 19.935L6.06351 19.5108H6.06351L5.63925 19.935ZM8.72581 19.935L9.15007 20.3593L8.72581 19.935ZM15.1184 13.5425L15.2301 12.953C15.0351 12.916 14.8344 12.9779 14.6941 13.1182L15.1184 13.5425ZM18.9718 12.3561L19.3961 12.7804L18.9718 12.3561ZM20.0877 8.19324L20.6674 8.03843C20.612 7.83125 20.4503 7.66934 20.2432 7.61375C20.0361 7.55816 19.815 7.61734 19.6634 7.76898L20.0877 8.19324ZM17.4483 10.8326L17.3058 11.4154C17.5094 11.4652 17.7243 11.4051 17.8726 11.2569L17.4483 10.8326ZM15 10.2339L14.4172 10.3764C14.4704 10.5938 14.6401 10.7635 14.8575 10.8167L15 10.2339ZM16.6164 4.72198L13.977 7.36134L14.8256 8.20986L17.4649 5.57051L16.6164 4.72198ZM13.3021 6.68637C14.2723 5.71612 15.6467 5.39501 16.8859 5.72593L17.1955 4.56656C15.5595 4.12966 13.7389 4.55245 12.4535 5.83784L13.3021 6.68637ZM12.401 10.4697C11.9779 9.18109 12.2794 7.70907 13.3021 6.68637L12.4535 5.83784C11.0985 7.19284 10.7021 9.14218 11.2608 10.844L12.401 10.4697ZM11.4066 10.2326L5.21498 16.4242L6.06351 17.2727L12.2552 11.0811L11.4066 10.2326ZM5.21498 16.4242C4.12834 17.5109 4.12834 19.2727 5.21498 20.3593L6.06351 19.5108C5.4455 18.8928 5.4455 17.8908 6.06351 17.2727L5.21498 16.4242ZM5.21498 20.3593C6.30163 21.446 8.06343 21.446 9.15007 20.3593L8.30155 19.5108C7.68353 20.1288 6.68153 20.1288 6.06351 19.5108L5.21498 20.3593ZM9.15007 20.3593L15.5426 13.9668L14.6941 13.1182L8.30155 19.5108L9.15007 20.3593ZM18.5475 11.9318C17.6463 12.8331 16.3968 13.1742 15.2301 12.953L15.0066 14.132C16.5466 14.4239 18.2023 13.9741 19.3961 12.7804L18.5475 11.9318ZM19.508 8.34804C19.8389 9.58721 19.5178 10.9616 18.5475 11.9318L19.3961 12.7804C20.6815 11.495 21.1043 9.67445 20.6674 8.03843L19.508 8.34804ZM17.8726 11.2569L20.5119 8.6175L19.6634 7.76898L17.024 10.4083L17.8726 11.2569ZM14.8575 10.8167L17.3058 11.4154L17.5908 10.2498L15.1426 9.65106L14.8575 10.8167ZM13.8185 7.92813L14.4172 10.3764L15.5829 10.0914L14.9841 7.64307L13.8185 7.92813Z",fill:"currentColor"})})}),lAr={"access-denied":Jjr,activity:e3r,"add-circle":t3r,add:Hne,api:n3r,archive:r3r,"arrow-down":hit,"arrow-left":o3r,"arrow-right":i3r,"arrow-top-right":s3r,"arrow-up":pit,"bar-chart":a3r,basket:l3r,bell:c3r,bill:u3r,"binary-document":d3r,"block-content":f3r,"block-element":h3r,blockquote:p3r,bold:m3r,book:g3r,bottle:v3r,"bulb-filled":y3r,"bulb-outline":b3r,calendar:x3r,case:w3r,"chart-upward":C3r,"checkmark-circle":Une,checkmark:_3r,"chevron-down":Wne,"chevron-left":S3r,"chevron-right":k3r,"chevron-up":mit,circle:E3r,clipboard:git,"clipboard-image":j3r,clock:T3r,"close-circle":I3r,close:Gp,"code-block":A3r,code:$3r,cog:D3r,collapse:O3r,"color-wheel":P3r,comment:R3r,component:M3r,compose:vit,controls:L3r,copy:F3r,"credit-card":B3r,crop:N3r,cube:V3r,dashboard:z3r,database:H3r,desktop:U3r,document:W3r,"document-pdf":G3r,"document-remove":q3r,"document-sheet":Y3r,"document-text":K3r,"document-video":Z3r,"document-word":X3r,"document-zip":Q3r,documents:J3r,dot:eTr,"double-chevron-down":tTr,"double-chevron-left":nTr,"double-chevron-right":rTr,"double-chevron-up":oTr,download:yit,"drag-handle":iTr,drop:sTr,"earth-americas":aTr,"earth-globe":lTr,edit:qM,"ellipsis-horizontal":cTr,"ellipsis-vertical":uTr,enter:dTr,"enter-right":fTr,envelope:hTr,equal:pTr,"error-filled":mTr,"error-outline":bit,expand:gTr,"eye-closed":vTr,"eye-open":yTr,filter:bTr,folder:xTr,generate:wTr,groq:CTr,"heart-filled":_Tr,heart:STr,"help-circle":kTr,home:ETr,"ice-cream":jTr,image:xit,"image-remove":TTr,images:ITr,"info-filled":ATr,"info-outline":$Tr,"inline-element":DTr,inline:OTr,"insert-above":PTr,"insert-below":RTr,italic:MTr,joystick:LTr,json:FTr,launch:BTr,leave:NTr,lemon:VTr,link:zTr,"link-removed":HTr,lock:UTr,"logo-js":WTr,"logo-ts":GTr,"master-detail":qTr,menu:YTr,"mobile-device":KTr,moon:ZTr,number:XTr,"ok-hand":QTr,olist:JTr,overage:eIr,package:tIr,"panel-left":nIr,"panel-right":rIr,pause:oIr,pin:iIr,"pin-removed":sIr,play:aIr,plug:wit,presentation:lIr,publish:cIr,"read-only":uIr,redo:dIr,refresh:fIr,"remove-circle":hIr,remove:pIr,reset:mIr,restore:gIr,retrieve:vIr,retry:yIr,revert:bIr,robot:xIr,rocket:wIr,schema:CIr,search:Gne,select:Tv,share:_Ir,sort:Cit,sparkle:SIr,sparkles:kIr,spinner:EIr,"split-horizontal":jIr,"split-vertical":TIr,square:IIr,"stack-compact":AIr,stack:$Ir,star:DIr,stop:OIr,strikethrough:PIr,string:RIr,sun:MIr,sync:LIr,"tablet-device":FIr,tag:BIr,tags:NIr,terminal:VIr,text:zIr,"th-large":_it,"th-list":Sit,tiers:HIr,"toggle-arrow-right":UIr,token:WIr,transfer:GIr,translate:qIr,trash:kit,"trend-upward":YIr,"triangle-outline":KIr,trolley:ZIr,truncate:XIr,twitter:QIr,ulist:JIr,underline:eAr,undo:tAr,unknown:nAr,unlock:rAr,unpublish:oAr,upload:Eit,user:iAr,users:sAr,"warning-filled":qne,"warning-outline":jit,wrench:aAr},cAr=p.forwardRef(function(n,r){const{symbol:o,...i}=n,s=lAr[o];return s?p.createElement(s,{...i,ref:r}):null}),YM=(e,n)=>{const r=p.useRef(!1),o=p.useCallback(s=>{Ys(e,s)&&(r.current=!0,n&&n())},[e,n]),i=p.useCallback(()=>{r.current=!1},[]);return p.useEffect(()=>(window.addEventListener("keydown",o),window.addEventListener("keyup",i),()=>{window.removeEventListener("keydown",o),window.removeEventListener("keyup",i)}),[o,i]),r};var j$e=Object.freeze,uAr=Object.defineProperty,bI=(e,n)=>j$e(uAr(e,"raw",{value:j$e(n||e.slice())})),T$e,I$e,A$e,$$e;const sC={type:"divider"},xl={altText:{assetTypes:["file","image"],field:"altText",name:"altText",operatorType:"empty",operatorTypes:["empty","notEmpty",null,"includes","doesNotInclude"],title:"Alt text",type:"string",value:""},description:{assetTypes:["file","image"],field:"description",name:"description",operatorType:"empty",operatorTypes:["empty","notEmpty",null,"includes","doesNotInclude"],title:"Description",type:"string",value:""},fileName:{assetTypes:["file","image"],field:"originalFilename",name:"filename",operatorType:"includes",operatorTypes:["includes","doesNotInclude"],title:"File name",type:"string",value:""},height:{assetTypes:["image"],field:"metadata.dimensions.height",name:"height",operatorType:"greaterThan",operatorTypes:["greaterThan","greaterThanOrEqualTo","lessThan","lessThanOrEqualTo",null,"equalTo"],title:"Height",type:"number",value:400},inCurrentDocument:{assetTypes:["file","image"],name:"inCurrentDocument",operatorType:"is",options:[{name:"true",title:"True",value:ps(T$e||(T$e=bI(["_id in $documentAssetIds"])))},{name:"false",title:"False",value:ps(I$e||(I$e=bI(["!(_id in $documentAssetIds)"])))}],selectOnly:!0,title:"In use in current document",type:"select",value:"true"},inUse:{assetTypes:["file","image"],name:"inUse",operatorType:"is",options:[{name:"true",title:"True",value:ps(A$e||(A$e=bI(["count(*[references(^._id)]) > 0"])))},{name:"false",title:"False",value:ps($$e||($$e=bI(["count(*[references(^._id)]) == 0"])))}],title:"In use",type:"select",value:"true"},isOpaque:{assetTypes:["image"],field:"metadata.isOpaque",name:"isOpaque",operatorType:"equalTo",options:[{name:"true",title:"True",value:"false"},{name:"false",title:"False",value:"true"}],title:"Has transparency",type:"select",value:"true"},orientation:{assetTypes:["image"],name:"orientation",operatorType:"is",operatorTypes:["is","isNot"],options:[{name:"portrait",title:"Portrait",value:"metadata.dimensions.aspectRatio < 1"},{name:"landscape",title:"Landscape",value:"metadata.dimensions.aspectRatio > 1"},{name:"square",title:"Square",value:"metadata.dimensions.aspectRatio == 1"}],title:"Orientation",type:"select",value:"portrait"},size:{assetTypes:["file","image"],field:"size",modifier:"kb",modifiers:[{name:"kb",title:"KB",fieldModifier:e=>"round(".concat(e," / 1000)")},{name:"mb",title:"MB",fieldModifier:e=>"round(".concat(e," / 1000000)")}],name:"size",operatorType:"greaterThan",operatorTypes:["greaterThan","greaterThanOrEqualTo","lessThan","lessThanOrEqualTo",null,"equalTo"],title:"File size",type:"number",value:0},tag:{assetTypes:["file","image"],field:"opt.media.tags",name:"tag",operatorType:"references",operatorTypes:["references","doesNotReference",null,"empty","notEmpty"],title:"Tags",type:"searchable"},title:{assetTypes:["file","image"],field:"title",name:"title",operatorType:"empty",operatorTypes:["empty","notEmpty",null,"includes","doesNotInclude"],title:"Title",type:"string",value:""},type:{assetTypes:["file","image"],name:"type",operatorType:"is",operatorTypes:["is","isNot"],options:[{name:"image",title:"Image",value:'mimeType match "image*"'},{name:"video",title:"Video",value:'mimeType match "video*"'},{name:"audio",title:"Audio",value:'mimeType match "audio*"'},{name:"pdf",title:"PDF",value:'mimeType == "application/pdf"'}],title:"File type",type:"select",value:"image"},width:{assetTypes:["image"],field:"metadata.dimensions.width",name:"width",operatorType:"greaterThan",operatorTypes:["greaterThan","greaterThanOrEqualTo","lessThan","lessThanOrEqualTo",null,"equalTo"],title:"Width",type:"number",value:400}},Ll={doesNotInclude:{fn:(e,n)=>e?"!(".concat(n," match '*").concat(e,"*')"):void 0,label:"does not include"},doesNotReference:{fn:(e,n)=>e?"!references('".concat(e,"')"):void 0,label:"does not include"},empty:{fn:(e,n)=>"!defined(".concat(n,")"),hideInput:!0,label:"is empty"},equalTo:{fn:(e,n)=>e?"".concat(n," == ").concat(e):void 0,label:"is equal to"},greaterThan:{fn:(e,n)=>e?"".concat(n," > ").concat(e):void 0,label:"is greater than"},greaterThanOrEqualTo:{fn:(e,n)=>e?"".concat(n," >= ").concat(e):void 0,label:"is greater than or equal to"},includes:{fn:(e,n)=>e?"".concat(n," match '*").concat(e,"*'"):void 0,label:"includes"},is:{fn:(e,n)=>"".concat(e),label:"is"},isNot:{fn:(e,n)=>"!(".concat(e,")"),label:"is not"},lessThan:{fn:(e,n)=>e?"".concat(n," < ").concat(e):void 0,label:"is less than"},lessThanOrEqualTo:{fn:(e,n)=>e?"".concat(n," <= ").concat(e):void 0,label:"is less than or equal to"},notEmpty:{fn:(e,n)=>"defined(".concat(n,")"),hideInput:!0,label:"is not empty"},references:{fn:(e,n)=>e?"references('".concat(e,"')"):void 0,label:"includes"}},Tit=[{direction:"desc",field:"_createdAt"},{direction:"asc",field:"_createdAt"},null,{direction:"desc",field:"_updatedAt"},{direction:"asc",field:"_updatedAt"},null,{direction:"asc",field:"originalFilename"},{direction:"desc",field:"originalFilename"},null,{direction:"desc",field:"size"},{direction:"asc",field:"size"}],dAr=[xl.tag,sC,xl.inUse,xl.inCurrentDocument,sC,xl.title,xl.altText,xl.description,sC,xl.isOpaque,sC,xl.fileName,xl.size,xl.type,sC,xl.orientation,xl.width,xl.height],Rk={SMALL:"3rem 100px auto 1.5rem",LARGE:"3rem 100px auto 5.5rem 5.5rem 3.5rem 8.5rem 4.75rem 2rem"},yy=32,Xj="media.tag",fAr=250,Iit=p.createContext(void 0),hAr=e=>{const{children:n,onSelect:r}=e,o={onSelect:r};return u.jsx(Iit.Provider,{value:o,children:n})},Qj=()=>{const e=p.useContext(Iit);if(e===void 0)throw new Error("useAssetSourceActions must be used within an AssetSourceDispatchProvider");return e},KM=()=>kr({apiVersion:"2022-10-01"}),pAr={_createdAt:{asc:"Last created: Oldest first",desc:"Last created: Newest first"},_updatedAt:{asc:"Last updated: Oldest first",desc:"Last updated: Newest first"},mimeType:{asc:"MIME type: A to Z",desc:"MIME type: Z to A"},originalFilename:{asc:"File name: A to Z",desc:"File name: Z to A"},size:{asc:"File size: Smallest first",desc:"File size: Largest first"}},CG=(e,n)=>pAr[e][n],y1=e=>function(n){return MOe(()=>!!e,n.pipe(yP(3e3),$e(r=>Math.random()>.5?Ec({message:"Test error",statusCode:500}):ve(r))),n)};var D$e=Object.freeze,mAr=Object.defineProperty,O$e=(e,n)=>D$e(mAr(e,"raw",{value:D$e(n||e.slice())})),P$e,R$e;const Ait=e=>{let{assetTypes:n,searchFacets:r,searchQuery:o}=e;const i=n.map(c=>"sanity.".concat(c,"Asset")),s=ps(P$e||(P$e=O$e([`
_type in `,` && !(_id in path("drafts.**"))
`])),JSON.stringify(i)),a=r.reduce((c,d)=>{var f;if(d.type==="number"){const{field:h,modifier:m,modifiers:g,operatorType:v,value:y}=d,b=Ll[v],x=g==null?void 0:g.find(_=>_.name===m),w=x!=null&&x.fieldModifier?x.fieldModifier(h):h,C=b.fn(y,w);C&&c.push(C)}if(d.type==="searchable"){const{field:h,operatorType:m,value:g}=d,y=Ll[m].fn(g==null?void 0:g.value,h);y&&c.push(y)}if(d.type==="select"){const{field:h,operatorType:m,options:g,value:v}=d,y=Ll[m],b=(f=g==null?void 0:g.find(w=>w.name===v))==null?void 0:f.value,x=y.fn(b,h);x&&c.push(x)}if(d.type==="string"){const{field:h,operatorType:m,value:g}=d,y=Ll[m].fn(g,h);y&&c.push(y)}return c},[]);return[s,...o?[ps(R$e||(R$e=O$e(["[_id, altText, assetId, description, originalFilename, title, url] match '*","*'"])),o.trim())]:[],...a].join(" && ")};var M$e=Object.freeze,gAr=Object.defineProperty,vAr=(e,n)=>M$e(gAr(e,"raw",{value:M$e(n||e.slice())})),L$e;const $it=(e,n)=>function(r){return r.pipe($e(()=>Wn(e.fetch(ps(L$e||(L$e=vAr(['count(*[_type == "','" && name.current == $name])'])),Xj),{name:n}))),$e(o=>o>0?Ec({message:"Tag already exists",statusCode:409}):ve(!0)))},Yne=e=>e.reduce((n,r)=>{var o;const i=r==null?void 0:r.tag;return i&&n.push({label:(o=i==null?void 0:i.name)==null?void 0:o.current,value:i==null?void 0:i._id}),n},[]),hi={tagsAddComplete:Js("actions/tagsAddComplete",function(n){let{assets:r,tag:o}=n;return{payload:{assets:r,tag:o}}}),tagsAddError:Js("actions/tagsAddError",function(n){let{assets:r,error:o,tag:i}=n;return{payload:{assets:r,error:o,tag:i}}}),tagsAddRequest:Js("actions/tagsAddRequest",function(n){let{assets:r,tag:o}=n;return{payload:{assets:r,tag:o}}}),tagsRemoveComplete:Js("actions/tagsRemoveComplete",function(n){let{assets:r,tag:o}=n;return{payload:{assets:r,tag:o}}}),tagsRemoveError:Js("actions/tagsRemoveError",function(n){let{assets:r,error:o,tag:i}=n;return{payload:{assets:r,error:o,tag:i}}}),tagsRemoveRequest:Js("actions/tagsRemoveRequest",function(n){let{assets:r,tag:o}=n;return{payload:{assets:r,tag:o}}})},Ew={showTagCreate:Js("dialog/showTagCreate"),showTagEdit:Js("dialog/showTagEdit",function(n){let{tagId:r}=n;return{payload:{tagId:r}}})};var F$e=Object.freeze,yAr=Object.defineProperty,Dit=(e,n)=>F$e(yAr(e,"raw",{value:F$e(n||e.slice())})),B$e,N$e;const bAr={allIds:[],byIds:{},creating:!1,creatingError:void 0,fetchCount:-1,fetching:!1,fetchingError:void 0,panelVisible:!0},ri=p1({name:"tags",initialState:bAr,extraReducers:e=>{e.addCase(Ew.showTagCreate,n=>{delete n.creatingError}).addCase(Ew.showTagEdit,(n,r)=>{const{tagId:o}=r.payload;delete n.byIds[o].error}).addMatcher(n=>[hi.tagsAddComplete.type,hi.tagsAddError.type,hi.tagsRemoveComplete.type,hi.tagsRemoveError.type].includes(n.type),(n,r)=>{const{tag:o}=r.payload;n.byIds[o._id].updating=!1}).addMatcher(n=>[hi.tagsAddRequest.type,hi.tagsRemoveRequest.type].includes(n.type),(n,r)=>{const{tag:o}=r.payload;n.byIds[o._id].updating=!0})},reducers:{createComplete(e,n){const{tag:r}=n.payload;e.creating=!1,e.allIds.includes(r._id)||e.allIds.push(r._id),e.byIds[r._id]={_type:"tag",picked:!1,tag:r,updating:!1}},createError(e,n){e.creating=!1,e.creatingError=n.payload.error},createRequest(e,n){e.creating=!0,delete e.creatingError},deleteComplete(e,n){const{tagId:r}=n.payload,o=e.allIds.indexOf(r);o>=0&&e.allIds.splice(o,1),delete e.byIds[r]},deleteError(e,n){const{error:r,tag:o}=n.payload,i=o==null?void 0:o._id;e.byIds[i].error=r,e.byIds[i].updating=!1},deleteRequest(e,n){var r,o;const i=(o=(r=n.payload)==null?void 0:r.tag)==null?void 0:o._id;e.byIds[i].picked=!1,e.byIds[i].updating=!0,Object.keys(e.byIds).forEach(s=>{delete e.byIds[s].error})},fetchComplete(e,n){const{tags:r}=n.payload;r==null||r.forEach(o=>{e.allIds.push(o._id),e.byIds[o._id]={_type:"tag",picked:!1,tag:o,updating:!1}}),e.fetching=!1,e.fetchCount=r.length||0,delete e.fetchingError},fetchError(e,n){const{error:r}=n.payload;e.fetching=!1,e.fetchingError=r},fetchRequest:{reducer:(e,n)=>{e.fetching=!0,delete e.fetchingError},prepare:()=>({payload:{query:ps(B$e||(B$e=Dit([`
{
"items": *[
_type == "`,`"
&& !(_id in path("drafts.**"))
] {
_createdAt,
_updatedAt,
_id,
_rev,
_type,
name
} | order(name.current asc),
}
`])),Xj)}})},listenerCreateQueue(e,n){},listenerCreateQueueComplete(e,n){const{tags:r}=n.payload;r==null||r.forEach(o=>{e.byIds[o._id]={_type:"tag",picked:!1,tag:o,updating:!1},e.allIds.includes(o._id)||e.allIds.push(o._id)})},listenerDeleteQueue(e,n){},listenerDeleteQueueComplete(e,n){const{tagIds:r}=n.payload;r==null||r.forEach(o=>{const i=e.allIds.indexOf(o);i>=0&&e.allIds.splice(i,1),delete e.byIds[o]})},listenerUpdateQueue(e,n){},listenerUpdateQueueComplete(e,n){const{tags:r}=n.payload;r==null||r.forEach(o=>{e.byIds[o._id]&&(e.byIds[o._id].tag=o)})},panelVisibleSet(e,n){const{panelVisible:r}=n.payload;e.panelVisible=r},sort(e){e.allIds.sort((n,r)=>{const o=e.byIds[n].tag.name.current,i=e.byIds[r].tag.name.current;return o<i?-1:o>i?1:0})},updateComplete(e,n){const{tag:r}=n.payload;e.byIds[r._id].tag=r,e.byIds[r._id].updating=!1},updateError(e,n){const{error:r,tag:o}=n.payload,i=o==null?void 0:o._id;e.byIds[i].error=r,e.byIds[i].updating=!1},updateRequest(e,n){const{tag:r}=n.payload;e.byIds[r==null?void 0:r._id].updating=!0}}}),xAr=(e,n,r)=>{let{client:o}=r;return e.pipe(ze(ri.actions.createRequest.match),ms(n),$e(i=>{let[s,a]=i;const{assetId:l,name:c}=s.payload;return ve(s).pipe(y1(a.debug.badConnection),$it(o,c),$e(()=>o.observable.create({_type:Xj,name:{_type:"slug",current:c}})),$e(d=>ve(ri.actions.createComplete({assetId:l,tag:d}))),bn(d=>ve(ri.actions.createError({error:{message:(d==null?void 0:d.message)||"Internal error",statusCode:(d==null?void 0:d.statusCode)||500},name:c}))))}))},wAr=(e,n,r)=>{let{client:o}=r;return e.pipe(ze(ri.actions.deleteRequest.match),ms(n),$e(i=>{let[s,a]=i;const{tag:l}=s.payload;return ve(s).pipe(y1(a.debug.badConnection),$e(()=>o.observable.fetch(ps(N$e||(N$e=Dit([`*[
_type in ["sanity.fileAsset", "sanity.imageAsset"]
&& references(*[_type == "media.tag" && name.current == $tagName]._id)
] {
_id,
_rev,
opt
}`]))),{tagName:l.name.current})),$e(c=>{const f=c.map(h=>({id:h._id,patch:{ifRevisionID:h._rev,unset:['opt.media.tags[_ref == "'.concat(l._id,'"]')]}})).reduce((h,m)=>h.patch(m.id,m.patch),o.transaction());return f.delete(l._id),Wn(f.commit())}),$e(()=>ve(ri.actions.deleteComplete({tagId:l._id}))),bn(c=>ve(ri.actions.deleteError({error:{message:(c==null?void 0:c.message)||"Internal error",statusCode:(c==null?void 0:c.statusCode)||500},tag:l}))))}))},CAr=(e,n,r)=>{let{client:o}=r;return e.pipe(ze(ri.actions.fetchRequest.match),ms(n),Dt(i=>{let[s,a]=i;const{query:l}=s.payload;return ve(s).pipe(y1(a.debug.badConnection),$e(()=>o.observable.fetch(l)),$e(c=>{const{items:d}=c;return ve(ri.actions.fetchComplete({tags:d}))}),bn(c=>ve(ri.actions.fetchError({error:{message:(c==null?void 0:c.message)||"Internal error",statusCode:(c==null?void 0:c.statusCode)||500}}))))}))},_Ar=e=>e.pipe(ze(ri.actions.listenerCreateQueue.match),Vg(2e3),ze(n=>n.length>0),$e(n=>{const r=n==null?void 0:n.map(o=>o.payload.tag);return ve(ri.actions.listenerCreateQueueComplete({tags:r}))})),SAr=e=>e.pipe(ze(ri.actions.listenerDeleteQueue.match),Vg(2e3),ze(n=>n.length>0),$e(n=>{const r=n==null?void 0:n.map(o=>o.payload.tagId);return ve(ri.actions.listenerDeleteQueueComplete({tagIds:r}))})),kAr=e=>e.pipe(ze(ri.actions.listenerUpdateQueue.match),Vg(2e3),ze(n=>n.length>0),$e(n=>{const r=n==null?void 0:n.map(o=>o.payload.tag);return ve(ri.actions.listenerUpdateQueueComplete({tags:r}))})),EAr=e=>e.pipe(N2(ri.actions.listenerCreateQueueComplete.type,ri.actions.listenerUpdateQueueComplete.type),Vg(1e3),ze(n=>n.length>0),$e(()=>ve(ri.actions.sort()))),jAr=(e,n,r)=>{let{client:o}=r;return e.pipe(ze(ri.actions.updateRequest.match),ms(n),$e(i=>{let[s,a]=i;var l;const{closeDialogId:c,formData:d,tag:f}=s.payload;return ve(s).pipe(y1(a.debug.badConnection),$it(o,(l=d==null?void 0:d.name)==null?void 0:l.current),$e(()=>Wn(o.patch(f._id).set({name:{_type:"slug",current:d==null?void 0:d.name.current}}).commit())),$e(h=>ve(ri.actions.updateComplete({closeDialogId:c,tag:h}))),bn(h=>ve(ri.actions.updateError({error:{message:(h==null?void 0:h.message)||"Internal error",statusCode:(h==null?void 0:h.statusCode)||500},tag:f}))))}))},Oit=e=>e.tags.byIds,TAr=e=>e.tags.allIds,ZM=Fd([Oit,TAr],(e,n)=>n.map(r=>e[r])),IAr=Fd([Oit,(e,n)=>n],(e,n)=>e[n]),AAr=e=>n=>{var r,o,i;const s=(i=(o=(r=e==null?void 0:e.opt)==null?void 0:r.media)==null?void 0:o.tags)==null?void 0:i.reduce((a,l)=>{const c=n.tags.byIds[l._ref];return c!=null&&c.tag&&a.push(c),a},[]);return s&&(s==null?void 0:s.length)>0?Yne(s):null},yi=ri.actions;var $Ar=ri.reducer;const DAr={facets:[],query:""},Kne=p1({name:"search",initialState:DAr,reducers:{facetsAdd(e,n){e.facets.push({...n.payload.facet,id:qf()})},facetsClear(e){e.facets=[]},facetsRemoveByName(e,n){e.facets=e.facets.filter(r=>r.name!==n.payload.facetName)},facetsRemoveByTag(e,n){e.facets=e.facets.filter(r=>{var o;return!(r.name==="tag"&&r.type==="searchable"&&(r.operatorType==="references"||r.operatorType==="doesNotReference")&&((o=r.value)==null?void 0:o.value)===n.payload.tagId)})},facetsRemoveById(e,n){e.facets=e.facets.filter(r=>r.id!==n.payload.facetId)},facetsUpdate(e,n){const{modifier:r,name:o,operatorType:i,value:s}=n.payload,a=e.facets.find(l=>l.name===o);a&&(a.type==="number"&&r&&(a.modifier=r),i&&(a.operatorType=i),typeof s<"u"&&(a.value=s),e.facets=e.facets.filter(l=>l.name!==a.name||l.id===a.id))},facetsUpdateById(e,n){const{modifier:r,id:o,operatorType:i,value:s}=n.payload;e.facets.forEach((a,l)=>{a.id===o&&(a.type==="number"&&r&&(a.modifier=r),i&&(a.operatorType=i),typeof s<"u"&&(e.facets[l].value=s))})},querySet(e,n){var r;e.query=(r=n.payload)==null?void 0:r.searchQuery}}}),OAr=(e,n)=>e.pipe(ze(yi.updateComplete.match),ms(n),$e(r=>{let[o,i]=r;var s,a,l,c,d;const{tag:f}=o.payload,h=(s=i.search.facets)==null?void 0:s.find(g=>g.name==="tag"),m=i.tags.byIds[f._id];return(h==null?void 0:h.type)==="searchable"&&((a=h.value)==null?void 0:a.value)===f._id?ve(Kne.actions.facetsUpdate({name:"tag",value:{label:(c=(l=m==null?void 0:m.tag)==null?void 0:l.name)==null?void 0:c.current,value:(d=m==null?void 0:m.tag)==null?void 0:d._id}})):$w()})),PAr=Fd([e=>e.search.facets,(e,n)=>n],(e,n)=>e.some(r=>{var o;return r.name==="tag"&&r.type==="searchable"&&(r.operatorType==="references"||r.operatorType==="doesNotReference")&&((o=r.value)==null?void 0:o.value)===n})),or=Kne.actions;var RAr=Kne.reducer;const XM={uploadComplete:Js("uploads/uploadComplete",function(n){let{asset:r}=n;return{payload:{asset:r}}})};var V$e=Object.freeze,MAr=Object.defineProperty,Mk=(e,n)=>V$e(MAr(e,"raw",{value:V$e(n||e.slice())})),z$e,H$e,U$e,W$e,G$e;const xI=Tit[0],Pit={allIds:[],assetTypes:[],byIds:{},fetchCount:-1,fetching:!1,fetchingError:void 0,lastPicked:void 0,order:{direction:xI.direction,field:xI.field,title:CG(xI.field,xI.direction)},pageIndex:0,pageSize:100,view:"grid"},Rit=p1({name:"assets",initialState:Pit,extraReducers:e=>{e.addCase(XM.uploadComplete,(n,r)=>{const{asset:o}=r.payload;n.byIds[o._id]={_type:"asset",asset:o,picked:!1,updating:!1}}).addCase(hi.tagsAddComplete,(n,r)=>{const{assets:o}=r.payload;o.forEach(i=>{n.byIds[i.asset._id].updating=!1})}).addCase(hi.tagsAddError,(n,r)=>{const{assets:o}=r.payload;o.forEach(i=>{n.byIds[i.asset._id].updating=!1})}).addCase(hi.tagsAddRequest,(n,r)=>{const{assets:o}=r.payload;o.forEach(i=>{n.byIds[i.asset._id].updating=!0})}).addCase(hi.tagsRemoveComplete,(n,r)=>{const{assets:o}=r.payload;o.forEach(i=>{n.byIds[i.asset._id].updating=!1})}).addCase(hi.tagsRemoveError,(n,r)=>{const{assets:o}=r.payload;o.forEach(i=>{n.byIds[i.asset._id].updating=!1})}).addCase(hi.tagsRemoveRequest,(n,r)=>{const{assets:o}=r.payload;o.forEach(i=>{n.byIds[i.asset._id].updating=!0})})},reducers:{clear(e){e.allIds=[]},deleteComplete(e,n){const{assetIds:r}=n.payload;r==null||r.forEach(o=>{const i=e.allIds.indexOf(o);i>=0&&e.allIds.splice(i,1),delete e.byIds[o]}),e.pageIndex=Math.floor(e.allIds.length/e.pageSize)-1},deleteError(e,n){var r,o,i,s;const{assetIds:a,error:l}=n.payload,c=(s=(i=(o=(r=l==null?void 0:l.response)==null?void 0:r.body)==null?void 0:o.error)==null?void 0:i.items)==null?void 0:s.map(d=>d.error);a==null||a.forEach(d=>{e.byIds[d].updating=!1}),c==null||c.forEach(d=>{e.byIds[d.id].error=d.description})},deleteRequest(e,n){const{assets:r}=n.payload;r.forEach(o=>{e.byIds[o==null?void 0:o._id].updating=!0}),Object.keys(e.byIds).forEach(o=>{delete e.byIds[o].error})},fetchComplete(e,n){var r;const o=((r=n.payload)==null?void 0:r.assets)||[];o&&o.forEach(i=>{e.allIds.includes(i._id)||e.allIds.push(i._id),e.byIds[i._id]={_type:"asset",asset:i,picked:!1,updating:!1}}),e.fetching=!1,e.fetchCount=o.length||0,delete e.fetchingError},fetchError(e,n){const r=n.payload;e.fetching=!1,e.fetchingError=r},fetchRequest:{reducer:(e,n)=>{e.fetching=!0,delete e.fetchingError},prepare:e=>{let{params:n={},queryFilter:r,selector:o="",sort:i=ps(z$e||(z$e=Mk(["order(_updatedAt desc)"])))}=e;const s=i||o?"|":"",a=ps(H$e||(H$e=Mk([`
{
"items": *[`,`] {
_id,
_type,
_createdAt,
_updatedAt,
altText,
description,
extension,
metadata {
dimensions,
exif,
isOpaque,
},
mimeType,
opt {
media
},
originalFilename,
size,
title,
url
} `," "," ",`,
}
`])),r,s,i,o);return{payload:{params:n,query:a}}}},insertUploads(e,n){const{results:r}=n.payload;Object.entries(r).forEach(o=>{let[i,s]=o;s&&!e.allIds.includes(i)&&e.allIds.push(s)})},listenerCreateQueue(e,n){},listenerCreateQueueComplete(e,n){const{assets:r}=n.payload;r==null||r.forEach(o=>{var i;(i=e.byIds[o==null?void 0:o._id])!=null&&i.asset&&(e.byIds[o._id].asset=o)})},listenerDeleteQueue(e,n){},listenerDeleteQueueComplete(e,n){const{assetIds:r}=n.payload;r==null||r.forEach(o=>{const i=e.allIds.indexOf(o);i>=0&&e.allIds.splice(i,1),delete e.byIds[o]})},listenerUpdateQueue(e,n){},listenerUpdateQueueComplete(e,n){const{assets:r}=n.payload;r==null||r.forEach(o=>{var i;(i=e.byIds[o==null?void 0:o._id])!=null&&i.asset&&(e.byIds[o._id].asset=o)})},loadNextPage(){},loadPageIndex(e,n){e.pageIndex=n.payload.pageIndex},orderSet(e,n){var r;e.order=(r=n.payload)==null?void 0:r.order,e.pageIndex=0},pick(e,n){const{assetId:r,picked:o}=n.payload;e.byIds[r].picked=o,e.lastPicked=o?r:void 0},pickAll(e){e.allIds.forEach(n=>{e.byIds[n].picked=!0})},pickClear(e){e.lastPicked=void 0,Object.values(e.byIds).forEach(n=>{e.byIds[n.asset._id].picked=!1})},pickRange(e,n){const r=e.allIds.findIndex(s=>s===n.payload.startId),o=e.allIds.findIndex(s=>s===n.payload.endId),i=[r,o].sort((s,a)=>s-a);e.allIds.slice(i[0],i[1]+1).forEach(s=>{e.byIds[s].picked=!0}),e.lastPicked=e.allIds[o]},sort(e){e.allIds.sort((n,r)=>{const o=e.byIds[n].asset[e.order.field],i=e.byIds[r].asset[e.order.field];return o<i?e.order.direction==="asc"?-1:1:o>i?e.order.direction==="asc"?1:-1:0})},updateComplete(e,n){const{asset:r}=n.payload;e.byIds[r._id].updating=!1,e.byIds[r._id].asset=r},updateError(e,n){const{asset:r,error:o}=n.payload,i=r==null?void 0:r._id;e.byIds[i].error=o.message,e.byIds[i].updating=!1},updateRequest(e,n){var r,o;const i=(o=(r=n.payload)==null?void 0:r.asset)==null?void 0:o._id;e.byIds[i].updating=!0},viewSet(e,n){var r;e.view=(r=n.payload)==null?void 0:r.view}}}),LAr=(e,n,r)=>{let{client:o}=r;return e.pipe(ze(kt.deleteRequest.match),$e(i=>{const{assets:s}=i.payload,a=s.map(l=>l._id);return ve(s).pipe($e(()=>o.observable.delete({query:ps(U$e||(U$e=Mk(["*[_id in ","]"])),JSON.stringify(a))})),$e(()=>ve(kt.deleteComplete({assetIds:a}))),bn(l=>ve(kt.deleteError({assetIds:a,error:l}))))}))},FAr=(e,n,r)=>{let{client:o}=r;return e.pipe(ze(kt.fetchRequest.match),ms(n),Dt(i=>{let[s,a]=i;var l,c;const d=(l=s.payload)==null?void 0:l.params,f=(c=s.payload)==null?void 0:c.query;return ve(s).pipe(y1(a.debug.badConnection),$e(()=>o.observable.fetch(f,d)),$e(h=>{const{items:m}=h;return ve(kt.fetchComplete({assets:m}))}),bn(h=>ve(kt.fetchError({message:(h==null?void 0:h.message)||"Internal error",statusCode:(h==null?void 0:h.statusCode)||500}))))}))},BAr=(e,n)=>e.pipe(ze(kt.loadPageIndex.match),ms(n),Dt(r=>{let[o,i]=r;var s,a,l,c,d,f;const h=i.assets.pageSize,m=o.payload.pageIndex*h,g=m+h,v=(s=i==null?void 0:i.selected.document)==null?void 0:s._id,y=(a=i==null?void 0:i.selected)==null?void 0:a.documentAssetIds,b=Ait({assetTypes:i.assets.assetTypes,searchFacets:i.search.facets,searchQuery:i.search.query}),x={...v?{documentId:v}:{},documentAssetIds:y};return ve(kt.fetchRequest({params:x,queryFilter:b,selector:ps(W$e||(W$e=Mk(["[","...","]"])),m,g),sort:ps(G$e||(G$e=Mk(["order("," ",")"])),(c=(l=i.assets)==null?void 0:l.order)==null?void 0:c.field,(f=(d=i.assets)==null?void 0:d.order)==null?void 0:f.direction)}))})),NAr=(e,n)=>e.pipe(ze(kt.loadNextPage.match),ms(n),Dt(r=>{let[o,i]=r;return ve(kt.loadPageIndex({pageIndex:i.assets.pageIndex+1}))})),VAr=(e,n)=>e.pipe(ze(kt.deleteComplete.match),ms(n),Dt(r=>{let[o,i]=r;if(i.assets.allIds.length===0){const s=Math.floor(i.assets.allIds.length/i.assets.pageSize);return ve(kt.loadPageIndex({pageIndex:s}))}return $w()})),zAr=e=>n=>{var r,o,i,s,a;return((a=(s=(i=(o=(r=n==null?void 0:n.asset)==null?void 0:r.opt)==null?void 0:o.media)==null?void 0:i.tags)==null?void 0:s.findIndex(c=>c._ref===(e==null?void 0:e._id)))!=null?a:-1)<0},HAr=e=>{let{tag:n}=e;return r=>r.setIfMissing({opt:{}}).setIfMissing({"opt.media":{}}).setIfMissing({"opt.media.tags":[]}).append("opt.media.tags",[{_key:_Pe(),_ref:n==null?void 0:n._id,_type:"reference",_weak:!0}])},UAr=e=>{let{asset:n,tag:r}=e;return o=>{var i;return o.ifRevisionId((i=n==null?void 0:n.asset)==null?void 0:i._rev).unset(['opt.media.tags[_ref == "'.concat(r._id,'"]')])}},WAr=e=>e.pipe(ze(kt.orderSet.match),$e(()=>ve(kt.clear(),kt.loadPageIndex({pageIndex:0})))),GAr=e=>e.pipe(N2(or.facetsAdd.type,or.facetsClear.type,or.facetsRemoveById.type,or.facetsRemoveByName.type,or.facetsRemoveByTag.type,or.facetsUpdate.type,or.facetsUpdateById.type,or.querySet.type),gP(400),$e(()=>ve(kt.clear(),kt.loadPageIndex({pageIndex:0})))),qAr=e=>e.pipe(ze(kt.listenerCreateQueue.match),Vg(2e3),ze(n=>n.length>0),$e(n=>{const r=n==null?void 0:n.map(o=>o.payload.asset);return ve(kt.listenerCreateQueueComplete({assets:r}))})),YAr=e=>e.pipe(ze(kt.listenerDeleteQueue.match),Vg(2e3),ze(n=>n.length>0),$e(n=>{const r=n==null?void 0:n.map(o=>o.payload.assetId);return ve(kt.listenerDeleteQueueComplete({assetIds:r}))})),KAr=e=>e.pipe(ze(kt.listenerUpdateQueue.match),Vg(2e3),ze(n=>n.length>0),$e(n=>{const r=n==null?void 0:n.map(o=>o.payload.asset);return ve(kt.listenerUpdateQueueComplete({assets:r}))})),ZAr=e=>e.pipe(N2(kt.insertUploads.type,kt.listenerUpdateQueueComplete.type,kt.updateComplete.type),$e(()=>ve(kt.sort()))),XAr=(e,n,r)=>{let{client:o}=r;return e.pipe(ze(hi.tagsAddRequest.match),ms(n),$e(i=>{let[s,a]=i;const{assets:l,tag:c}=s.payload;return ve(s).pipe(y1(a.debug.badConnection),$e(()=>{const d=G2(a),h=(d==null?void 0:d.filter(zAr(c))).reduce((m,g)=>{var v;return m.patch((v=g==null?void 0:g.asset)==null?void 0:v._id,HAr({tag:c}))},o.transaction());return Wn(h.commit())}),$e(()=>ve(hi.tagsAddComplete({assets:l,tag:c}))),bn(d=>ve(hi.tagsAddError({assets:l,error:{message:(d==null?void 0:d.message)||"Internal error",statusCode:(d==null?void 0:d.statusCode)||500},tag:c}))))}))},QAr=(e,n,r)=>{let{client:o}=r;return e.pipe(ze(hi.tagsRemoveRequest.match),ms(n),$e(i=>{let[s,a]=i;const{assets:l,tag:c}=s.payload;return ve(s).pipe(y1(a.debug.badConnection),$e(()=>{const f=G2(a).reduce((h,m)=>{var g;return h.patch((g=m==null?void 0:m.asset)==null?void 0:g._id,UAr({asset:m,tag:c}))},o.transaction());return Wn(f.commit())}),$e(()=>ve(hi.tagsRemoveComplete({assets:l,tag:c}))),bn(d=>ve(hi.tagsRemoveError({assets:l,error:{message:(d==null?void 0:d.message)||"Internal error",statusCode:(d==null?void 0:d.statusCode)||500},tag:c}))))}))},JAr=e=>e.pipe(N2(kt.orderSet.type,kt.viewSet.type,or.facetsAdd.type,or.facetsClear.type,or.facetsRemoveById.type,or.facetsRemoveByName.type,or.facetsRemoveByTag.type,or.facetsUpdate.type,or.facetsUpdateById.type,or.querySet.type),$e(()=>ve(kt.pickClear()))),e4r=(e,n,r)=>{let{client:o}=r;return e.pipe(ze(kt.updateRequest.match),ms(n),$e(i=>{let[s,a]=i;const{asset:l,closeDialogId:c,formData:d}=s.payload;return ve(s).pipe(y1(a.debug.badConnection),$e(()=>Wn(o.patch(l._id).setIfMissing({opt:{}}).setIfMissing({"opt.media":{}}).set(d).commit())),$e(f=>ve(kt.updateComplete({asset:f,closeDialogId:c}))),bn(f=>ve(kt.updateError({asset:l,error:{message:(f==null?void 0:f.message)||"Internal error",statusCode:(f==null?void 0:f.statusCode)||500}}))))}))},t4r=e=>e.assets.byIds,n4r=e=>e.assets.allIds,Zne=Fd([e=>e.assets.byIds,(e,n)=>n],(e,n)=>{const r=e[n];return r||void 0}),Mit=Fd([t4r,n4r],(e,n)=>n.map(r=>e[r])),r4r=Fd([Mit],e=>e.length),G2=Fd([Mit],e=>e.filter(n=>n==null?void 0:n.picked)),Lit=Fd([G2],e=>e.length),kt=Rit.actions;var o4r=Rit.reducer,q$e=Object.freeze,i4r=Object.defineProperty,Fit=(e,n)=>q$e(i4r(e,"raw",{value:q$e(n||e.slice())})),Y$e,K$e;const Z$e=ge(Y$e||(Y$e=Fit([`
::-webkit-scrollbar {
width: 14px;
}
::-webkit-scrollbar-thumb {
border-radius: 10px;
border: 4px solid rgba(0, 0, 0, 0);
background: var(--card-border-color);
background-clip: padding-box;
&:hover {
background: var(--card-muted-fg-color);
background-clip: padding-box;
}
}
`]))),s4r=Y8e(K$e||(K$e=Fit([`
.media__custom-scrollbar {
`,`
}
// @sanity/ui overrides
// Custom scrollbar on Box (used in Dialogs)
div[data-ui="Box"] {
`,`
}
// Dialog background color
div[data-ui="Dialog"] {
background-color: rgba(15, 17, 18, 0.9);
}
`])),Z$e,Z$e),Mt=zwr,a4r={items:[]},jw=p1({name:"dialog",initialState:a4r,extraReducers:e=>{e.addCase(Ew.showTagCreate,n=>{n.items.push({id:"tagCreate",type:"tagCreate"})}),e.addCase(Ew.showTagEdit,(n,r)=>{const{tagId:o}=r.payload;n.items.push({id:o,tagId:o,type:"tagEdit"})})},reducers:{clear(e){e.items=[]},inlineTagCreate(e,n){const{assetId:r,tag:o}=n.payload;e.items.forEach(i=>{i.type==="assetEdit"&&i.assetId===r&&(i.lastCreatedTag={label:o.name.current,value:o._id})})},inlineTagRemove(e,n){const{tagIds:r}=n.payload;e.items.forEach(o=>{o.type==="assetEdit"&&(o.lastRemovedTagIds=r)})},remove(e,n){var r;const o=(r=n.payload)==null?void 0:r.id;e.items=e.items.filter(i=>i.id!==o)},showConfirmAssetsTagAdd(e,n){const{assetsPicked:r,closeDialogId:o,tag:i}=n.payload,s="".concat(r.length," ").concat(Ef("asset",r.length));e.items.push({closeDialogId:o,confirmCallbackAction:hi.tagsAddRequest({assets:r,tag:i}),confirmText:"Yes, add tag to ".concat(s),title:"Add tag ".concat(i.name.current," to ").concat(s,"?"),id:"confirm",headerTitle:"Confirm tag addition",tone:"primary",type:"confirm"})},showConfirmAssetsTagRemove(e,n){const{assetsPicked:r,closeDialogId:o,tag:i}=n.payload,s="".concat(r.length," ").concat(Ef("asset",r.length));e.items.push({closeDialogId:o,confirmCallbackAction:hi.tagsRemoveRequest({assets:r,tag:i}),confirmText:"Yes, remove tag from ".concat(s),headerTitle:"Confirm tag removal",id:"confirm",title:"Remove tag ".concat(i.name.current," from ").concat(s,"?"),tone:"critical",type:"confirm"})},showConfirmDeleteAssets(e,n){const{assets:r,closeDialogId:o}=n.payload,i="".concat(r.length," ").concat(Ef("asset",r.length));e.items.push({closeDialogId:o,confirmCallbackAction:kt.deleteRequest({assets:r.map(s=>s.asset)}),confirmText:"Yes, delete ".concat(i),description:"This operation cannot be reversed. Are you sure you want to continue?",title:"Permanently delete ".concat(i,"?"),id:"confirm",headerTitle:"Confirm deletion",tone:"critical",type:"confirm"})},showConfirmDeleteTag(e,n){const{closeDialogId:r,tag:o}=n.payload,i="tag";e.items.push({closeDialogId:r,confirmCallbackAction:yi.deleteRequest({tag:o}),confirmText:"Yes, delete ".concat(i),description:"This operation cannot be reversed. Are you sure you want to continue?",title:"Permanently delete ".concat(i,"?"),id:"confirm",headerTitle:"Confirm deletion",tone:"critical",type:"confirm"})},showAssetEdit(e,n){const{assetId:r}=n.payload;e.items.push({assetId:r,id:r,type:"assetEdit"})},showSearchFacets(e){e.items.push({id:"searchFacets",type:"searchFacets"})},showTags(e){e.items.push({id:"tags",type:"tags"})}}}),l4r=e=>e.pipe(N2(kt.deleteComplete.type,kt.updateComplete.type,yi.deleteComplete.type,yi.updateComplete.type),ze(n=>{var r;return!!((r=n==null?void 0:n.payload)!=null&&r.closeDialogId)}),$e(n=>{var r;const o=(r=n==null?void 0:n.payload)==null?void 0:r.closeDialogId;return o?ve(jw.actions.remove({id:o})):$w()})),c4r=e=>e.pipe(ze(yi.createComplete.match),$e(n=>{const{assetId:r,tag:o}=n==null?void 0:n.payload;return r?ve(jw.actions.inlineTagCreate({tag:o,assetId:r})):o._id?ve(jw.actions.remove({id:"tagCreate"})):$w()})),u4r=e=>e.pipe(ze(yi.listenerDeleteQueueComplete.match),$e(n=>{const{tagIds:r}=n==null?void 0:n.payload;return ve(jw.actions.inlineTagRemove({tagIds:r}))})),vs=jw.actions;var d4r=jw.reducer;const f4r=()=>{const e=Ur(),n=Mt(r=>r.assets.view);return u.jsxs(Up,{space:0,style:{whiteSpace:"nowrap"},children:[u.jsx(On,{fontSize:1,icon:_it,mode:n==="grid"?"default":"ghost",onClick:()=>e(kt.viewSet({view:"grid"})),style:{borderBottomRightRadius:0,borderTopRightRadius:0}}),u.jsx(On,{fontSize:1,icon:Sit,mode:n==="table"?"default":"ghost",onClick:()=>e(kt.viewSet({view:"table"})),style:{borderBottomLeftRadius:0,borderTopLeftRadius:0}})]})};function by(){const e=Ij();return{constrainSize:!0,floatingBoundary:e.element,portal:!0,referenceBoundary:e.element}}const h4r=()=>{var e;const n=Ur(),r=Mt(i=>i.assets.order),o=by();return u.jsx(Pg,{button:u.jsx(On,{fontSize:1,icon:Cit,mode:"bleed",padding:3,text:CG(r.field,r.direction)}),id:"order",menu:u.jsx(xp,{children:(e=Tit)==null?void 0:e.map((i,s)=>{if(i){const a=r.field===i.field&&r.direction===i.direction;return u.jsx(Rg,{disabled:a,fontSize:1,iconRight:a,onClick:()=>n(kt.orderSet({order:{direction:i.direction,field:i.field}})),padding:2,selected:a,space:4,style:{minWidth:"200px"},text:CG(i.field,i.direction)},s)}return u.jsx(P2,{},s)})}),popover:o})},p4r=e=>{const{loading:n}=e,{animationDuration:r,isFinished:o,progress:i}=U2r({animationDuration:300,isAnimating:n});return u.jsx(Ee,{style:{opacity:o?0:1,transition:"opacity ".concat(r,"ms linear")},children:u.jsx(Ee,{style:{height:"1px",background:"rgba(255, 255, 255, 0.5)",position:"absolute",left:0,top:0,transition:"width ".concat(r,"ms linear"),width:"".concat(i*100,"%")}})})},m4r="#fff",g4r={50:{title:"Gray 50",hex:"#f2f3f5"},100:{title:"Gray 100",hex:"#e6e8ec"},200:{title:"Gray 200",hex:"#ced2d9"},300:{title:"Gray 300",hex:"#b6bcc6"},400:{title:"Gray 400",hex:"#9ea6b3"},500:{title:"Gray 500",hex:"#8690a0"},600:{title:"Gray 600",hex:"#6e7683"},700:{title:"Gray 700",hex:"#565d67"},800:{title:"Gray 800",hex:"#3f434a"},900:{title:"Gray 900",hex:"#272a2e"},950:{title:"Gray 950",hex:"#1b1d20"}},v4r={50:{title:"Blue 50",hex:"#e8f1fe"},100:{title:"Blue 100",hex:"#d2e3fe"},200:{title:"Blue 200",hex:"#a6c8fd"},300:{title:"Blue 300",hex:"#7aacfd"},400:{title:"Blue 400",hex:"#4e91fc"},500:{title:"Blue 500",hex:"#2276fc"},600:{title:"Blue 600",hex:"#1e61cd"},700:{title:"Blue 700",hex:"#1a4d9e"},800:{title:"Blue 800",hex:"#17396f"},900:{title:"Blue 900",hex:"#132540"},950:{title:"Blue 950",hex:"#111b29"}},y4r={50:{title:"Purple 50",hex:"#f8e9fe"},100:{title:"Purple 100",hex:"#f2d3fe"},200:{title:"Purple 200",hex:"#e6a7fd"},300:{title:"Purple 300",hex:"#d97bfd"},400:{title:"Purple 400",hex:"#cd4efc"},500:{title:"Purple 500",hex:"#c123fc"},600:{title:"Purple 600",hex:"#9d1fcd"},700:{title:"Purple 700",hex:"#7a1b9e"},800:{title:"Purple 800",hex:"#56186f"},900:{title:"Purple 900",hex:"#331440"},950:{title:"Purple 950",hex:"#211229"}},b4r={50:{title:"Magenta 50",hex:"#fcebf5"},100:{title:"Magenta 100",hex:"#f9d7eb"},200:{title:"Magenta 200",hex:"#f4afd8"},300:{title:"Magenta 300",hex:"#ef87c4"},400:{title:"Magenta 400",hex:"#ea5fb1"},500:{title:"Magenta 500",hex:"#e5389e"},600:{title:"Magenta 600",hex:"#ba3082"},700:{title:"Magenta 700",hex:"#8f2866"},800:{title:"Magenta 800",hex:"#65204a"},900:{title:"Magenta 900",hex:"#3a182d"},950:{title:"Magenta 950",hex:"#25141f"}},x4r={50:{title:"Red 50",hex:"#fdebea"},100:{title:"Red 100",hex:"#fcd8d5"},200:{title:"Red 200",hex:"#f9b1ab"},300:{title:"Red 300",hex:"#f68b82"},400:{title:"Red 400",hex:"#f36458"},500:{title:"Red 500",hex:"#f03e2f"},600:{title:"Red 600",hex:"#c33529"},700:{title:"Red 700",hex:"#962c23"},800:{title:"Red 800",hex:"#69231d"},900:{title:"Red 900",hex:"#3c1a17"},950:{title:"Red 950",hex:"#261514"}},w4r={50:{title:"Orange 50",hex:"#fef0e6"},100:{title:"Orange 100",hex:"#fee2ce"},200:{title:"Orange 200",hex:"#fdc59d"},300:{title:"Orange 300",hex:"#fca86d"},400:{title:"Orange 400",hex:"#fb8b3c"},500:{title:"Orange 500",hex:"#e57322"},600:{title:"Orange 600",hex:"#ba5f1f"},700:{title:"Orange 700",hex:"#904b1b"},800:{title:"Orange 800",hex:"#653818"},900:{title:"Orange 900",hex:"#3a2415"},950:{title:"Orange 950",hex:"#251a13"}},C4r={50:{title:"Yellow 50",hex:"#fef7da"},100:{title:"Yellow 100",hex:"#fdefb6"},200:{title:"Yellow 200",hex:"#fcdf6d"},300:{title:"Yellow 300",hex:"#fbd024"},400:{title:"Yellow 400",hex:"#d9b421"},500:{title:"Yellow 500",hex:"#b7991e"},600:{title:"Yellow 600",hex:"#967e1c"},700:{title:"Yellow 700",hex:"#746219"},800:{title:"Yellow 800",hex:"#534717"},900:{title:"Yellow 900",hex:"#312c14"},950:{title:"Yellow 950",hex:"#201e13"}},_4r={50:{title:"Green 50",hex:"#e7f9ed"},100:{title:"Green 100",hex:"#d0f4dc"},200:{title:"Green 200",hex:"#a1eaba"},300:{title:"Green 300",hex:"#72e097"},400:{title:"Green 400",hex:"#43d675"},500:{title:"Green 500",hex:"#3ab564"},600:{title:"Green 600",hex:"#329454"},700:{title:"Green 700",hex:"#297343"},800:{title:"Green 800",hex:"#215233"},900:{title:"Green 900",hex:"#183122"},950:{title:"Green 950",hex:"#14211a"}},S4r={50:{title:"Cyan 50",hex:"#e3fafd"},100:{title:"Cyan 100",hex:"#c7f5fc"},200:{title:"Cyan 200",hex:"#90ecf9"},300:{title:"Cyan 300",hex:"#59e3f6"},400:{title:"Cyan 400",hex:"#22daf4"},500:{title:"Cyan 500",hex:"#1fb8ce"},600:{title:"Cyan 600",hex:"#1c97a8"},700:{title:"Cyan 700",hex:"#197583"},800:{title:"Cyan 800",hex:"#16545d"},900:{title:"Cyan 900",hex:"#133237"},950:{title:"Cyan 950",hex:"#112124"}},wI={gray:g4r,blue:v4r,purple:y4r,magenta:b4r,red:x4r,orange:w4r,yellow:C4r,green:_4r,cyan:S4r},k4r={title:"White",hex:m4r},E4r={bg:{dark:wI.gray[950].hex,light:wI.gray[50].hex},bg2:{dark:wI.gray[900].hex,light:wI.gray[100].hex},inputEnabledBorder:{dark:Ni.color.dark.default.input.default.enabled.border,light:Ni.color.light.default.input.default.enabled.border},inputHoveredBorder:{dark:Ni.color.dark.default.input.default.hovered.border,light:Ni.color.light.default.input.default.hovered.border},mutedHoveredBg:{dark:Ni.color.dark.primary.muted.primary.hovered.bg,light:Ni.color.light.primary.muted.primary.hovered.bg},mutedHoveredFg:{dark:Ni.color.dark.primary.muted.primary.hovered.fg,light:Ni.color.light.primary.muted.primary.hovered.fg},mutedSelectedBg:{dark:Ni.color.dark.primary.muted.primary.selected.bg,light:Ni.color.light.primary.muted.primary.selected.bg},spotBlue:{dark:Ni.color.dark.primary.spot.blue,light:Ni.color.light.primary.spot.blue}};function uo(e,n){var r;return(r=E4r[n])==null?void 0:r[e]}var X$e=Object.freeze,j4r=Object.defineProperty,T4r=(e,n)=>X$e(j4r(e,"raw",{value:X$e(n||e.slice())})),Q$e;const I4r=M(Ee)(e=>{let{scheme:n,theme:r}=e;return ge(Q$e||(Q$e=T4r([`
background: `,`;
border-radius: `,`;
`])),uo(n,"bg"),ut(r.sanity.radius[2]))}),QM=e=>{const{children:n,facet:r}=e,{scheme:o}=zs(),i=Ur(),s=()=>{i(or.facetsRemoveById({facetId:r.id}))};return u.jsx(I4r,{padding:[2,2,1],scheme:o,children:u.jsxs(bt,{align:["flex-start","flex-start","center"],direction:["column","column","row"],children:[u.jsx(Ee,{paddingBottom:[3,3,0],paddingLeft:1,paddingRight:2,paddingTop:[1,1,0],children:u.jsx(qh,{size:0,style:{whiteSpace:"nowrap"},children:r.title})}),u.jsxs(bt,{align:"center",children:[n,u.jsx(Ee,{marginLeft:1,paddingX:2,children:u.jsx(it,{muted:!0,size:0,children:u.jsx(Gp,{onClick:s})})})]})]})})},A4r=e=>{const{onValueChange:n,value:r,...o}=e,i=s=>{const a=s.target.value;(a===""||/^[0-9\b]+$/.test(a))&&n(parseInt(a,10)||"")};return u.jsx(Aj,{...o,onChange:i,value:r??""})},$4r=e=>{let{facet:n}=e;var r;const o=Ur(),i=by(),s=n==null?void 0:n.modifiers,a=n!=null&&n.modifier?s==null?void 0:s.find(h=>h.name===(n==null?void 0:n.modifier)):s==null?void 0:s[0],l=h=>{o(or.facetsUpdateById({id:n.id,operatorType:h}))},c=h=>{o(or.facetsUpdateById({id:n.id,modifier:h.name}))},d=h=>{o(or.facetsUpdateById({id:n.id,value:h}))},f=(r=n.operatorType)!=null?r:"greaterThan";return u.jsxs(QM,{facet:n,children:[(n==null?void 0:n.operatorTypes)&&u.jsx(Pg,{button:u.jsx(On,{fontSize:1,iconRight:Tv,padding:2,text:Ll[f].label}),id:"operators",menu:u.jsx(xp,{children:n.operatorTypes.map((h,m)=>{if(h){const g=h===f;return u.jsx(Rg,{disabled:g,fontSize:1,onClick:()=>l(h),padding:2,text:Ll[h].label},h)}return u.jsx(P2,{},m)})}),popover:i}),u.jsx(Ee,{marginX:1,style:{maxWidth:"50px"},children:u.jsx(A4r,{fontSize:1,onValueChange:d,padding:2,radius:2,width:2,value:n==null?void 0:n.value})}),s&&u.jsx(Pg,{button:u.jsx(On,{fontSize:1,iconRight:Tv,padding:2,text:a==null?void 0:a.title}),id:"modifier",menu:u.jsx(xp,{children:s.map(h=>{const m=h.name===n.modifier;return u.jsx(Rg,{disabled:m,fontSize:1,onClick:()=>c(h),padding:2,text:h.title},h.name)})}),popover:i})]})},D4r=e=>{let{facet:n}=e;var r;const o=Ur(),i=by(),s=n==null?void 0:n.options,a=s==null?void 0:s.find(f=>f.name===(n==null?void 0:n.value)),l=f=>{o(or.facetsUpdate({name:n.name,value:f.name}))},c=f=>{o(or.facetsUpdate({name:n.name,operatorType:f}))},d=(r=n==null?void 0:n.operatorType)!=null?r:"is";return u.jsxs(QM,{facet:n,children:[(n==null?void 0:n.operatorTypes)&&u.jsx(Pg,{button:u.jsx(Ee,{marginRight:1,children:u.jsx(On,{fontSize:1,iconRight:Tv,padding:2,text:Ll[d].label})}),id:"operators",menu:u.jsx(xp,{children:n.operatorTypes.map((f,h)=>{if(f){const m=f===d;return u.jsx(Rg,{disabled:m,fontSize:1,onClick:()=>c(f),padding:2,text:Ll[f].label},f)}return u.jsx(P2,{},h)})}),popover:i}),u.jsx(Pg,{button:u.jsx(On,{fontSize:1,iconRight:Tv,padding:2,text:a==null?void 0:a.title}),id:"list",menu:u.jsx(xp,{children:s==null?void 0:s.map((f,h)=>{const m=f.name===(a==null?void 0:a.name);return u.jsx(Rg,{disabled:m,fontSize:1,onClick:()=>l(s[h]),padding:2,text:f.title},f.name)})}),popover:i})]})},O4r=e=>{let{facet:n}=e;const r=Ur(),o=by(),i=l=>{r(or.facetsUpdateById({id:n.id,operatorType:l}))},s=l=>{r(or.facetsUpdateById({id:n.id,value:l.target.value}))},a=n.operatorType;return u.jsxs(QM,{facet:n,children:[(n==null?void 0:n.operatorTypes)&&u.jsx(Pg,{button:u.jsx(On,{fontSize:1,iconRight:Tv,padding:2,text:Ll[a].label}),id:"operators",menu:u.jsx(xp,{children:n.operatorTypes.map((l,c)=>{if(l){const d=l===a;return u.jsx(Rg,{disabled:d,fontSize:1,onClick:()=>i(l),padding:2,text:Ll[l].label},l)}return u.jsx(P2,{},c)})}),popover:o}),!Ll[a].hideInput&&u.jsx(Ee,{marginLeft:1,style:{maxWidth:"125px"},children:u.jsx(Aj,{fontSize:1,onChange:s,padding:2,radius:2,width:2,value:n==null?void 0:n.value})})]})},{fonts:{text:{sizes:aC}},radius:J$e,space:CI}=Ni,P4r=e=>({control:(n,r)=>{let{isDisabled:o,isFocused:i}=r,s="inset 0 0 0 1px var(--card-border-color)";return i&&(s="inset 0 0 0 1px ".concat(uo(e,"inputEnabledBorder"),`,
0 0 0 1px `).concat(uo(e,"bg2"),`,
0 0 0 3px var(--card-focus-ring-color) !important`)),{...n,backgroundColor:"var(--card-bg-color)",color:"inherit",border:"none",borderRadius:J$e[2],boxShadow:s,fontSize:aC[1].fontSize,minHeight:"25px",opacity:o?.5:"inherit",outline:"none",transition:"none","&:hover":{boxShadow:"inset 0 0 0 1px ".concat(uo(e,"inputHoveredBorder"))}}},input:n=>({...n,color:"var(--card-fg-color)",fontFamily:Ni.fonts.text.family,fontSize:aC[1].fontSize,marginLeft:ut(CI[2])}),menuList:n=>({...n,padding:0}),noOptionsMessage:n=>({...n,fontFamily:Ni.fonts.text.family,fontSize:aC[1].fontSize,lineHeight:"1em"}),option:(n,r)=>{let{isFocused:o}=r;return{...n,backgroundColor:o?uo(e,"spotBlue"):"transparent",borderRadius:J$e[2],color:o?uo(e,"bg"):"inherit",fontSize:aC[1].fontSize,lineHeight:"1em",margin:0,padding:ut(CI[1]),"&:hover":{backgroundColor:uo(e,"spotBlue"),color:uo(e,"bg")}}},placeholder:n=>({...n,fontSize:aC[1].fontSize,marginLeft:ut(CI[2]),paddingLeft:0}),singleValue:n=>({...n,alignItems:"center",display:"inline-flex",height:"100%",marginLeft:ut(CI[2])}),valueContainer:n=>({...n,margin:0,padding:0})}),R4r=e=>u.jsx(Wc.ClearIndicator,{...e,children:u.jsx(Ee,{paddingRight:1,style:{transform:"scale(0.85)"},children:u.jsx(it,{muted:!0,size:0,children:u.jsx(Gp,{})})})}),M4r=e=>u.jsx(Wc.Menu,{...e,children:u.jsx(Si,{radius:1,shadow:2,children:e.children})}),L4r=e=>{const{children:n}=e,r=5,o=33;if(Array.isArray(n)){const i=n.length>r?o*r:n.length*o;return u.jsx(Dne,{className:"media__custom-scrollbar",itemContent:s=>{const a=n[s];return u.jsx(Bit,{...a.props})},style:{height:i},totalCount:n.length})}return u.jsx(Wc.MenuList,{...e,children:n})},F4r=e=>u.jsx(Wc.NoOptionsMessage,{...e,children:e.children}),Bit=e=>u.jsx(Ee,{padding:1,children:u.jsx(Wc.Option,{...e,children:u.jsx(Ee,{paddingY:1,children:u.jsx(it,{size:1,style:{color:"inherit"},textOverflow:"ellipsis",children:e.children})})})}),B4r=e=>u.jsx(Wc.SingleValue,{...e,children:u.jsx(it,{size:1,textOverflow:"ellipsis",children:e.children})}),N4r={ClearIndicator:R4r,DropdownIndicator:null,IndicatorSeparator:null,Menu:M4r,MenuList:L4r,NoOptionsMessage:F4r,Option:Bit,SingleValue:B4r},V4r=e=>{let{facet:n}=e;const{scheme:r}=zs(),o=Ur(),i=Mt(h=>ZM(h)),s=Mt(h=>h.tags.fetching),a=Yne(i),l=by(),c=h=>{o(or.facetsUpdateById({id:n.id,value:h}))},d=h=>{o(or.facetsUpdateById({id:n.id,operatorType:h}))},f=n.operatorType;return u.jsxs(QM,{facet:n,children:[(n==null?void 0:n.operatorTypes)&&u.jsx(Pg,{button:u.jsx(On,{fontSize:1,iconRight:Tv,padding:2,text:Ll[f].label}),id:"operators",menu:u.jsx(xp,{children:n.operatorTypes.map((h,m)=>{if(h){const g=h===f;return u.jsx(Rg,{disabled:g,fontSize:1,onClick:()=>d(h),padding:2,space:4,style:{minWidth:"150px"},text:Ll[h].label},h)}return u.jsx(P2,{},m)})}),popover:l}),!Ll[f].hideInput&&u.jsx(Ee,{marginX:1,style:{width:"160px"},children:u.jsx(lSr,{components:N4r,instanceId:"facet-searchable",isClearable:!0,isDisabled:s,isSearchable:!0,name:"tags",noOptionsMessage:()=>"No tags",onChange:h=>c(h),options:a,placeholder:s?"Loading...":"Select...",styles:P4r(r),value:n==null?void 0:n.value})})]})};var eDe=Object.freeze,z4r=Object.defineProperty,H4r=(e,n)=>eDe(z4r(e,"raw",{value:eDe(n||e.slice())})),tDe;const U4r=M(bt)(e=>{let{theme:n}=e;return ge(tDe||(tDe=H4r([`
> * {
margin-bottom: `,`;
}
`])),ut(n.sanity.space[2]))}),Nit=e=>{const{layout:n="inline"}=e,r=Mt(i=>i.search.facets),o=r.map(i=>{const s=i.id;return i.type==="number"?u.jsx($4r,{facet:i},s):i.type==="searchable"?u.jsx(V4r,{facet:i},s):i.type==="select"?u.jsx(D4r,{facet:i},s):i.type==="string"?u.jsx(O4r,{facet:i},s):null});if(n==="inline")return r.length===0?null:u.jsx(Ee,{marginBottom:2,children:u.jsx(Up,{space:2,children:o})});if(n==="stack")return u.jsx(U4r,{align:"flex-start",direction:"column",children:o});throw Error("Invalid layout")},Vit=()=>{const e=Ur(),n=Mt(d=>d.assets.assetTypes),r=Mt(d=>d.search.facets),o=Mt(d=>d.selected.document),i=by(),s=!o,a=dAr.filter(d=>d.type==="group"||d.type==="divider"?!0:s?!(d!=null&&d.selectOnly):d.assetTypes.filter(h=>n.includes(h)).length>0).filter((d,f,h)=>{const m=h[f-1];return!(d.type==="divider"&&(f===0||f===h.length-1)||d.type==="divider"&&(m==null?void 0:m.type)==="divider")}),l=a.length>0,c=function(d){let f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return u.jsx(u.Fragment,{children:d==null?void 0:d.map((h,m)=>{if(h.type==="divider")return u.jsx(P2,{},m);if(h.type==="group")return u.jsx(xmr,{text:h.title,title:h.title,children:c(h.facets,f+1)},"group-".concat(f,"-").concat(m));if(h){const g=!h.operatorTypes&&!!r.find(v=>v.name===h.name);return u.jsx(Rg,{disabled:g,fontSize:1,onClick:()=>e(or.facetsAdd({facet:h})),padding:2,text:h.title},h.name)}return null})})};return u.jsxs(bt,{children:[u.jsx(Pg,{button:u.jsx(On,{disabled:!l,fontSize:1,icon:Hne,mode:"bleed",space:2,text:"Add filter",tone:"primary"}),id:"facets",menu:u.jsx(xp,{children:c(a)}),popover:{...i,placement:"right-start"}}),r.length>0&&u.jsx(On,{fontSize:1,mode:"bleed",onClick:()=>e(or.facetsClear()),text:"Clear"})]})},_G=()=>u.jsxs("svg",{"data-sanity-icon":"media__tag",fill:"currentColor",height:"1em",stroke:"currentColor",strokeWidth:"0",viewBox:"0 0 512 512",width:"1em",children:[u.jsx("path",{d:"M435.25 48h-122.9a14.46 14.46 0 00-10.2 4.2L56.45 297.9a28.85 28.85 0 000 40.7l117 117a28.85 28.85 0 0040.7 0L459.75 210a14.46 14.46 0 004.2-10.2v-123a28.66 28.66 0 00-28.7-28.8z",fill:"none",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"32"}),u.jsx("path",{d:"M384 160a32 32 0 1132-32 32 32 0 01-32 32z"})]}),W4r=()=>{const e=Mt(i=>i.search.query),n=Ur(),r=i=>{n(or.querySet({searchQuery:i.currentTarget.value}))},o=()=>{n(or.querySet({searchQuery:""}))};return u.jsxs(Ee,{style:{position:"relative"},children:[u.jsx(Aj,{fontSize:1,icon:Gne,onChange:r,placeholder:"Search",radius:2,value:e}),e.length>0&&u.jsx(bt,{align:"center",justify:"center",onClick:o,style:{cursor:"pointer",height:"100%",opacity:.75,position:"absolute",right:0,top:0,width:"2em",zIndex:1},children:u.jsx(Gp,{})})]})},G4r=()=>{const e=Ur(),n=Mt(d=>d.assets.fetching),r=Mt(d=>d.assets.pageIndex),o=Mt(d=>d.search.facets),i=Mt(d=>d.tags.panelVisible),s=I2(),a=()=>{e(vs.showSearchFacets())},l=()=>{e(vs.showTags())},c=()=>{e(yi.panelVisibleSet({panelVisible:!i}))};return u.jsxs(Ee,{paddingY:2,style:{borderBottom:"1px solid var(--card-border-color)",zIndex:2},children:[u.jsx(Ee,{marginBottom:2,children:u.jsx(bt,{align:"flex-start",direction:["column","column","column","column","row"],justify:"space-between",children:u.jsxs(bt,{flex:1,style:{alignItems:"flex-start",flex:1,height:"100%",justifyContent:s<2?"space-between":"flex-start",position:"relative",width:"100%"},children:[u.jsx(Ee,{marginX:2,style:{minWidth:"200px"},children:u.jsx(W4r,{})}),u.jsxs(Ee,{display:["none","none","block"],children:[u.jsx(Nit,{}),u.jsx(Vit,{})]}),u.jsx(Ee,{display:["block","block","none"],marginX:2,children:u.jsxs(Up,{space:2,style:{whiteSpace:"nowrap"},children:[u.jsx(On,{fontSize:1,mode:"ghost",onClick:a,text:"Filters".concat(o.length>0?" (".concat(o.length,")"):""),tone:"primary"}),u.jsx(On,{fontSize:1,mode:"ghost",onClick:l,text:"Tags",tone:"primary"})]})})]})})}),u.jsx(Ee,{children:u.jsxs(bt,{align:"center",justify:["space-between"],children:[u.jsx(Ee,{marginX:2,children:u.jsx(f4r,{})}),u.jsxs(bt,{marginX:2,children:[u.jsx(h4r,{}),u.jsx(Ee,{display:["none","none","block"],marginLeft:2,children:u.jsx(On,{fontSize:1,icon:u.jsx(Ee,{style:{transform:"scale(0.75)"},children:u.jsx(_G,{})}),onClick:c,mode:i?"default":"ghost",text:i?"Tags":""})})]})]})}),u.jsx(p4r,{loading:n},r)]})},q4r={badConnection:!1,enabled:!1},zit=p1({name:"debug",initialState:q4r,reducers:{setBadConnection(e,n){e.badConnection=n.payload},toggleEnabled(e){e.enabled=!e.enabled}}}),nDe=zit.actions;var Y4r=zit.reducer;const K4r=()=>{const e=Ur(),n=Mt(s=>s.debug.badConnection),r=Mt(s=>s.debug.enabled),o=s=>{const a=s.target.checked;e(nDe.setBadConnection(a))};return YM("alt+ctrl+shift+/",()=>{e(nDe.toggleEnabled())}),r?u.jsx(Ee,{padding:4,style:{bottom:0,left:0,pointerEvents:"none",position:"fixed",width:"100%"},children:u.jsxs(bt,{align:"center",children:[u.jsx(Ee,{marginRight:3,children:u.jsx(it,{muted:!0,size:1,children:u.jsx(wit,{})})}),u.jsx(D2,{content:u.jsx(Ee,{padding:2,children:u.jsx(it,{muted:!0,size:1,children:n?"Bad connection: +3000ms & 50% chance to fail":"No connection throttling"})}),fallbackPlacements:["right","left"],placement:"bottom",portal:!0,children:u.jsx(Xhr,{checked:n,onChange:o,style:{pointerEvents:"auto"}})})]})}):null},Z4r=W_({label:$0().trim().min(1,{message:"Label cannot be empty"}),value:$0().trim().min(1,{message:"Value cannot be empty"})}),X4r=W_({altText:$0().trim().optional(),description:$0().trim().optional(),opt:W_({media:W_({tags:vEr(Z4r).nullable()})}),originalFilename:$0().trim().min(1,{message:"Filename cannot be empty"}),title:$0().trim().optional()}),Hit=W_({name:$0().min(1,{message:"Name cannot be empty"})});function Uit(e){const n=e.reduce((o,i)=>i._id.startsWith("drafts.")?o.concat(i._id.slice(7)):o,[]);return e.filter(o=>!n.includes(o._id))}const Xne=(e,n)=>{const r=typeof window>"u"||!window.devicePixelRatio?1:Math.round(window.devicePixelRatio),o=n!=null&&n.height?(n==null?void 0:n.height)*Math.max(1,r):void 0,i=n.width*Math.max(1,r),s=new URLSearchParams;return s.append("fit","max"),s.append("w",i.toString()),o&&s.append("h",o.toString()),"".concat(e.url,"?").concat(s.toString())},JM=e=>Object.keys(e).reduce((n,r)=>{const o=e[r];return typeof o=="object"&&o!==null&&o.constructor!==Array?n[r]=JM(o):o===""||typeof o>"u"||(o==null?void 0:o.length)===0?n[r]=null:typeof o=="string"&&o?n[r]=e[r].trim():n[r]=e[r],n},{}),Qne=e=>e._type==="sanity.fileAsset",Lk=e=>e._type==="sanity.imageAsset",Wit=e=>"".concat(e.metadata.dimensions.width,"x").concat(e.metadata.dimensions.height,"px"),Q4r=e=>{let{disabled:n,url:r}=e;const o=by(),i=p.useRef(),[s,a]=p.useState(!1),l=()=>{i.current&&clearTimeout(i.current),a(!0),Bqn(r),i.current=setTimeout(()=>{a(!1)},1250)};return p.useEffect(()=>()=>{i.current&&clearTimeout(i.current)},[]),u.jsx(A2,{content:u.jsx(it,{muted:!0,size:1,children:"Copied!"}),open:s,padding:2,placement:"top",radius:1,...o,children:u.jsx(On,{disabled:n,fontSize:1,icon:git,mode:"ghost",onClick:l,text:"Copy URL"})})},hh=e=>{let{label:n,value:r}=e;return u.jsxs(bt,{justify:"space-between",children:[u.jsx(it,{size:1,style:{opacity:.8,width:"40%"},textOverflow:"ellipsis",children:n}),u.jsx(it,{size:1,style:{opacity:.4,textAlign:"right",width:"60%"},textOverflow:"ellipsis",children:r})]})},J4r=e=>{var n;const{asset:r,item:o}=e,i=(n=r==null?void 0:r.metadata)==null?void 0:n.exif,s=()=>{window.location.href="".concat(r.url,"?dl=").concat(r.originalFilename)};return u.jsxs(Ee,{marginTop:3,children:[u.jsx(Ee,{children:u.jsxs(Wl,{space:3,children:[u.jsx(hh,{label:"Size",value:kw(r==null?void 0:r.size,{base:10,round:0})}),u.jsx(hh,{label:"MIME type",value:r==null?void 0:r.mimeType}),u.jsx(hh,{label:"Extension",value:(r==null?void 0:r.extension).toUpperCase()}),Lk(r)&&u.jsx(hh,{label:"Dimensions",value:Wit(r)})]})}),i&&(i.DateTimeOriginal||i.FNumber||i.FocalLength||i.ExposureTime||i.ISO)&&u.jsxs(u.Fragment,{children:[u.jsx(Ee,{marginY:4,style:{background:"var(--card-border-color)",height:"1px",width:"100%"}}),u.jsx(Ee,{children:u.jsxs(Wl,{space:3,children:[i.ISO&&u.jsx(hh,{label:"ISO",value:i.ISO}),i.FNumber&&u.jsx(hh,{label:"Aperture",value:"ƒ/".concat(i.FNumber)}),i.FocalLength&&u.jsx(hh,{label:"Focal length",value:"".concat(i.FocalLength,"mm")}),i.ExposureTime&&u.jsx(hh,{label:"Exposure time",value:"1/".concat(1/i.ExposureTime)}),i.DateTimeOriginal&&u.jsx(hh,{label:"Original date",value:w0(new Date(i.DateTimeOriginal),"PPp")})]})})]}),u.jsx(Ee,{marginTop:5,children:u.jsxs(Up,{space:2,children:[u.jsx(On,{disabled:!o||(o==null?void 0:o.updating),fontSize:1,icon:yit,mode:"ghost",onClick:s,text:"Download"}),u.jsx(Q4r,{disabled:!o||(o==null?void 0:o.updating),url:r.url})]})})]})},q2=e=>u.jsx(rmr,{...e,style:{position:"fixed"}}),e$r=e=>{let{documents:n,isLoading:r}=e;const o=pr();return r?u.jsx(it,{muted:!0,size:1,children:"Loading..."}):n.length===0?u.jsx(it,{muted:!0,size:1,children:"No documents are referencing this asset"}):u.jsx(Si,{flex:1,marginBottom:2,padding:2,radius:2,shadow:1,children:u.jsx(Wl,{space:2,children:n==null?void 0:n.map(i=>u.jsx(t$r,{doc:i,schemaType:o.get(i._type)},i._id))})})},t$r=e=>{const{doc:n,schemaType:r}=e,{onClick:o}=r2({intent:"edit",params:{id:n._id}});return r?u.jsx(On,{mode:"bleed",onClick:o,padding:2,style:{width:"100%"},children:u.jsx(sy,{layout:"default",schemaType:r,value:n})},n._id):u.jsx(Ee,{padding:2,children:u.jsxs(it,{size:1,children:["A document of the unknown type ",u.jsx("em",{children:n._type})]})})};var rDe=Object.freeze,n$r=Object.defineProperty,r$r=(e,n)=>rDe(n$r(e,"raw",{value:rDe(n||e.slice())})),oDe;const o$r=M(Ee)(e=>{let{theme:n}=e;return ge(oDe||(oDe=r$r([`
text {
font-family: `,` !important;
font-size: 8px !important;
font-weight: 500 !important;
}
`])),n.sanity.fonts.text.family)}),Jj=e=>{const{extension:n,onClick:r,width:o}=e;return u.jsx(bt,{align:"center",justify:"center",onClick:r,style:{height:"100%"},children:u.jsx(o$r,{style:{width:o},children:n?u.jsx(vG,{extension:n,...ijr[n]}):u.jsx(vG,{})})})},i$r=e=>{const{asset:n}=e;return n.mimeType.search("audio")===0?u.jsx(bt,{align:"center",justify:"center",style:{height:"100%"},children:u.jsx("audio",{controls:!0,src:n.url,style:{width:"100%"}})}):n.mimeType.search("video")===0?u.jsx("video",{controls:!0,src:n.url,style:{height:"100%",width:"100%"}}):u.jsx(Jj,{extension:n.extension,width:"50%"})},{radius:lN,space:lC}=Ni,s$r=e=>({control:(n,r)=>{let{isFocused:o}=r,i="inset 0 0 0 1px var(--card-border-color)";return o&&(i="inset 0 0 0 1px ".concat(uo(e,"inputEnabledBorder"),`,
0 0 0 1px var(--card-bg-color),
0 0 0 3px var(--card-focus-ring-color) !important`)),{...n,backgroundColor:"var(--card-bg-color)",color:"inherit",border:"none",borderRadius:lN[1],boxShadow:i,margin:0,minHeight:"35px",outline:"none",padding:ut(lC[1]),transition:"none","&:hover":{boxShadow:"inset 0 0 0 1px ".concat(uo(e,"inputHoveredBorder"))}}},indicatorsContainer:(n,r)=>{let{isDisabled:o}=r;return{...n,opacity:o?.25:1}},input:n=>({...n,color:"var(--card-fg-color)",fontFamily:Ni.fonts.text.family,marginLeft:ut(lC[2])}),menuList:n=>({...n}),multiValue:(n,r)=>{let{isDisabled:o}=r;return{...n,backgroundColor:uo(e,"mutedHoveredBg"),borderRadius:lN[2],opacity:o?.5:1}},multiValueLabel:()=>({color:uo(e,"mutedHoveredFg"),fontSize:"inherit",padding:0}),multiValueRemove:n=>({...n,borderTopLeftRadius:0,borderBottomLeftRadius:0,svg:{color:uo(e,"mutedHoveredFg")},"&:hover":{backgroundColor:uo(e,"mutedSelectedBg")}}),noOptionsMessage:n=>({...n,fontFamily:Ni.fonts.text.family,lineHeight:"1em"}),option:(n,r)=>{let{isFocused:o}=r;return{...n,backgroundColor:o?uo(e,"spotBlue"):"transparent",borderRadius:lN[2],color:o?uo(e,"bg"):"inherit",padding:"".concat(ut(lC[1])," ").concat(ut(lC[2])),"&:hover":{backgroundColor:uo(e,"spotBlue"),color:uo(e,"bg")}}},placeholder:n=>({...n,marginLeft:ut(lC[2])}),valueContainer:n=>({...n,margin:0,padding:0})}),a$r=e=>u.jsx(Wc.DropdownIndicator,{...e,children:u.jsx(Ee,{paddingX:2,children:u.jsx(it,{size:1,children:u.jsx(Wne,{})})})}),l$r=e=>u.jsx(Wc.Menu,{...e,children:u.jsx(Si,{radius:1,shadow:2,children:e.children})}),c$r=e=>{const{children:n}=e,r=5,o=37;if(Array.isArray(n)){const i=n.length>r?o*r:n.length*o;return u.jsx(Dne,{className:"media__custom-scrollbar",itemContent:s=>{const a=n[s];return u.jsx(Git,{...a.props})},style:{height:i},totalCount:n.length})}return u.jsx(Wc.MenuList,{...e,children:n})},u$r=e=>u.jsx(Ee,{padding:2,paddingRight:1,children:u.jsx(it,{size:1,weight:"medium",children:u.jsx(Wc.MultiValueLabel,{...e})})}),d$r=e=>u.jsx(Wc.MultiValueRemove,{...e,children:u.jsx(Gp,{color:"#1f2123"})}),Git=e=>u.jsx(Ee,{paddingX:1,paddingY:1,children:u.jsx(Wc.Option,{...e,children:u.jsxs(bt,{align:"center",children:[e.data.__isNew__&&u.jsx(Hne,{style:{marginRight:"3px"}}),e.children]})})}),f$r={DropdownIndicator:a$r,IndicatorSeparator:null,Menu:l$r,MenuList:c$r,MultiValueLabel:u$r,MultiValueRemove:d$r,Option:Git},iDe=M(bit)(e=>{let{theme:n}=e;return{color:n.sanity.color.spot.red}}),Jne=e=>{const{description:n,error:r,label:o,name:i}=e;return u.jsxs(u.Fragment,{children:[u.jsx(Ee,{marginY:3,children:u.jsxs(Up,{space:2,children:[u.jsx(it,{as:"label",htmlFor:i,size:1,weight:"semibold",children:o}),r&&u.jsx(it,{size:1,children:u.jsx(D2,{content:u.jsx(Ee,{padding:2,children:u.jsxs(it,{muted:!0,size:1,children:[u.jsx(iDe,{style:{marginRight:"0.1em"}}),r]})}),fallbackPlacements:["top","left"],placement:"right",portal:!0,children:u.jsx(iDe,{})})})]})}),n&&u.jsx(Ee,{marginY:3,children:u.jsx(it,{htmlFor:i,muted:!0,size:1,children:n})})]})},h$r=e=>{const{control:n,description:r,disabled:o,error:i,label:s,name:a,onCreateTag:l,options:c,placeholder:d,value:f}=e,{scheme:h}=zs(),m=Mt(v=>v.tags.creating),g=Mt(v=>v.tags.fetching);return u.jsxs(Ee,{style:{zIndex:2},children:[u.jsx(Jne,{description:r,error:i,label:s,name:a}),u.jsx(zkr,{control:n,defaultValue:f,name:a,render:v=>{let{field:y}=v;const{onBlur:b,onChange:x,value:w}=y;return u.jsx(cjr,{components:f$r,instanceId:"tags",isClearable:!1,isDisabled:m||o||g,isLoading:m,isMulti:!0,name:a,noOptionsMessage:()=>"No tags",onBlur:b,onChange:x,onCreateOption:l,options:c,placeholder:g?"Loading...":d,styles:s$r(h),value:w})}})]})},q_=p.forwardRef((e,n)=>{const{description:r,disabled:o,error:i,label:s,name:a,placeholder:l,value:c,...d}=e;return u.jsxs(Ee,{children:[u.jsx(Jne,{description:r,error:i,label:s,name:a}),u.jsx(Aj,{...d,autoComplete:"off",autoFocus:!0,defaultValue:c,disabled:o,id:a,name:a,placeholder:l,ref:n})]})}),p$r=p.forwardRef((e,n)=>{const{description:r,disabled:o,error:i,label:s,name:a,placeholder:l,rows:c,value:d,...f}=e;return u.jsxs(Ee,{children:[u.jsx(Jne,{description:r,error:i,label:s,name:a}),u.jsx(opr,{...f,autoComplete:"off",defaultValue:d,disabled:o,id:a,name:a,placeholder:l,ref:n,rows:c})]})}),ere=e=>{const{disabled:n,isValid:r,lastUpdated:o,onClick:i}=e;let s;return r?o?s=u.jsxs(u.Fragment,{children:["Last updated",u.jsx("br",{})," ",w0(new Date(o),"PPp")]}):s="No unpublished changes":s="There are validation errors that need to be fixed before this document can be published",u.jsx(D2,{content:u.jsx(Ee,{padding:3,style:{maxWidth:"185px"},children:u.jsx(it,{muted:!0,size:1,children:s})}),disabled:"ontouchstart"in window,placement:"top",portal:!0,children:u.jsx(Ee,{children:u.jsx(On,{disabled:n,fontSize:1,onClick:i,text:"Save and close",tone:"primary"})})})};var sDe=Object.freeze,m$r=Object.defineProperty,aDe=(e,n)=>sDe(m$r(e,"raw",{value:sDe(n||e.slice())})),lDe,cDe;const e3=M.img(cDe||(cDe=aDe([`
--checkerboard-color: `,`;
display: block;
width: 100%;
height: 100%;
object-fit: contain;
`,`
`])),e=>e.scheme?uo(e.scheme,"bg2"):"inherit",e=>e.showCheckerboard&&ge(lDe||(lDe=aDe([`
background-image: linear-gradient(45deg, var(--checkerboard-color) 25%, transparent 25%),
linear-gradient(-45deg, var(--checkerboard-color) 25%, transparent 25%),
linear-gradient(45deg, transparent 75%, var(--checkerboard-color) 75%),
linear-gradient(-45deg, transparent 75%, var(--checkerboard-color) 75%);
background-size: 20px 20px;
background-position: 0 0, 0 10px, 10px -10px, -10px 0;
`]))));var uDe=Object.freeze,g$r=Object.defineProperty,v$r=(e,n)=>uDe(g$r(e,"raw",{value:uDe(n||e.slice())})),dDe;const y$r=e=>{var n;const{children:r,dialog:{assetId:o,id:i,lastCreatedTag:s,lastRemovedTagIds:a}}=e,l=KM(),{scheme:c}=zs(),d=pl(),f=Ur(),h=Mt(W=>Zne(W,String(o))),m=Mt(ZM),g=p.useRef(void 0),[v,y]=p.useState(h==null?void 0:h.asset),[b,x]=p.useState("details"),w=h?h==null?void 0:h.asset:v,C=Yne(m),_=Mt(AAr(w)),S=p.useCallback(W=>({altText:(W==null?void 0:W.altText)||"",description:(W==null?void 0:W.description)||"",originalFilename:(W==null?void 0:W.originalFilename)||"",opt:{media:{tags:_}},title:(W==null?void 0:W.title)||""}),[_]),{control:k,formState:{errors:E,isDirty:j,isValid:T},getValues:$,handleSubmit:D,register:I,reset:O,setValue:A}=Bne({defaultValues:S(h==null?void 0:h.asset),mode:"onChange",resolver:Nne(X4r)}),P=!h||(h==null?void 0:h.updating),R=p.useCallback(()=>{f(vs.remove({id:i}))},[f,i]),B=p.useCallback(()=>{h!=null&&h.asset&&f(vs.showConfirmDeleteAssets({assets:[h],closeDialogId:h==null?void 0:h.asset._id}))},[h,f]),L=p.useCallback(W=>{const{result:q,transition:F}=W;q&&F==="update"&&y(q)},[]),z=p.useCallback(W=>{f(yi.createRequest({assetId:w==null?void 0:w._id,name:W}))},[w==null?void 0:w._id,f]),H=p.useCallback(W=>{var q;if(!(h!=null&&h.asset))return;const F=JM(W);f(kt.updateRequest({asset:h==null?void 0:h.asset,closeDialogId:h==null?void 0:h.asset._id,formData:{...F,opt:{media:{...F.opt.media,tags:((q=F.opt.media.tags)==null?void 0:q.map(Q=>({_ref:Q.value,_type:"reference",_weak:!0})))||null}}}}))},[h==null?void 0:h.asset,f]);p.useEffect(()=>{if(!(h!=null&&h.asset))return;const W=l.listen(ps(dDe||(dDe=v$r(["*[_id == $id]"]))),{id:h==null?void 0:h.asset._id}).subscribe(L);return()=>{W==null||W.unsubscribe()}},[h==null?void 0:h.asset,l,L]),p.useEffect(()=>{if(s){const q=($("opt.media.tags")||[]).concat([s]);A("opt.media.tags",q,{shouldDirty:!0})}},[$,s,A]),p.useEffect(()=>{if(a){const q=($("opt.media.tags")||[]).filter(F=>!a.includes(F.value));A("opt.media.tags",q,{shouldDirty:!0})}},[$,a,A]),p.useEffect(()=>{g.current!==(h==null?void 0:h.asset._updatedAt)&&O(S(h==null?void 0:h.asset)),g.current=h==null?void 0:h.asset._updatedAt},[h==null?void 0:h.asset,S,O]);const V=()=>u.jsx(Ee,{padding:3,children:u.jsxs(bt,{justify:"space-between",children:[u.jsx(On,{disabled:P,fontSize:1,mode:"bleed",onClick:B,text:"Delete",tone:"critical"}),u.jsx(ere,{disabled:P||!j||!T,isValid:T,lastUpdated:w==null?void 0:w._updatedAt,onClick:D(H)})]})});return w?u.jsxs(q2,{footer:u.jsx(V,{}),header:"Asset details",id:i,onClose:R,width:3,children:[u.jsxs(bt,{direction:["column-reverse","column-reverse","row-reverse"],children:[u.jsx(Ee,{flex:1,marginTop:[5,5,0],padding:4,children:u.jsx(rXe,{documentStore:d,id:w._id,children:W=>{let{isLoading:q,referringDocuments:F}=W;var Q,N,Y,Z,ne,X,J;const oe=Uit(F);return u.jsxs(u.Fragment,{children:[u.jsxs(Pmr,{space:2,children:[u.jsx(fIe,{"aria-controls":"details-panel",disabled:P,id:"details-tab",label:"Details",onClick:()=>x("details"),selected:b==="details",size:2}),u.jsx(fIe,{"aria-controls":"references-panel",disabled:P,id:"references-tab",label:"References".concat(!q&&Array.isArray(oe)?" (".concat(oe.length,")"):""),onClick:()=>x("references"),selected:b==="references",size:2})]}),u.jsxs(Ee,{as:"form",marginTop:4,onSubmit:D(H),children:[!h&&u.jsx(Si,{marginBottom:3,padding:3,radius:2,shadow:1,tone:"critical",children:u.jsx(it,{size:1,children:"This file cannot be found – it may have been deleted."})}),u.jsx("button",{style:{display:"none"},tabIndex:-1,type:"submit"}),u.jsx(mIe,{"aria-labelledby":"details",hidden:b!=="details",id:"details-panel",children:u.jsxs(Wl,{space:3,children:[u.jsx(h$r,{control:k,disabled:P,error:(Y=(N=(Q=E==null?void 0:E.opt)==null?void 0:Q.media)==null?void 0:N.tags)==null?void 0:Y.message,label:"Tags",name:"opt.media.tags",onCreateTag:z,options:C,placeholder:"Select or create...",value:_}),u.jsx(q_,{...I("originalFilename"),disabled:P,error:(Z=E==null?void 0:E.originalFilename)==null?void 0:Z.message,label:"Filename",name:"originalFilename",value:w==null?void 0:w.originalFilename}),u.jsx(q_,{...I("title"),disabled:P,error:(ne=E==null?void 0:E.title)==null?void 0:ne.message,label:"Title",name:"title",value:w==null?void 0:w.title}),u.jsx(q_,{...I("altText"),disabled:P,error:(X=E==null?void 0:E.altText)==null?void 0:X.message,label:"Alt Text",name:"altText",value:w==null?void 0:w.altText}),u.jsx(p$r,{...I("description"),disabled:P,error:(J=E==null?void 0:E.description)==null?void 0:J.message,label:"Description",name:"description",rows:5,value:w==null?void 0:w.description})]})}),u.jsx(mIe,{"aria-labelledby":"references",hidden:b!=="references",id:"references-panel",children:u.jsx(Ee,{marginTop:5,children:(h==null?void 0:h.asset)&&u.jsx(e$r,{documents:oe,isLoading:q})})})]})]})}})}),u.jsxs(Ee,{flex:1,padding:4,children:[u.jsxs(Ee,{style:{aspectRatio:"1"},children:[Qne(w)&&u.jsx(i$r,{asset:w}),Lk(w)&&u.jsx(e3,{draggable:!1,scheme:c,showCheckerboard:!((n=w==null?void 0:w.metadata)!=null&&n.isOpaque),src:Xne(w,{height:600,width:600})})]}),w&&u.jsx(Ee,{marginTop:4,children:u.jsx(J4r,{asset:w,item:h})})]})]}),r]}):null},b$r=e=>{const{children:n,dialog:r}=e,o=Ur(),i=()=>{o(vs.remove({id:r==null?void 0:r.id}))},s=()=>{r!=null&&r.closeDialogId&&o(vs.remove({id:r==null?void 0:r.closeDialogId})),r!=null&&r.confirmCallbackAction&&o(r.confirmCallbackAction),i()},a=()=>u.jsx(Ee,{padding:3,children:u.jsxs(bt,{justify:"space-between",children:[u.jsx(On,{fontSize:1,mode:"bleed",onClick:i,text:"Cancel"}),u.jsx(On,{fontSize:1,onClick:s,text:r==null?void 0:r.confirmText,tone:r==null?void 0:r.tone})]})}),l=()=>u.jsxs(bt,{align:"center",children:[u.jsx(Ee,{paddingX:1,children:u.jsx(jit,{})}),u.jsx(Ee,{marginLeft:2,children:r==null?void 0:r.headerTitle})]});return u.jsxs(q2,{footer:u.jsx(a,{}),header:u.jsx(l,{}),id:"confirm",onClose:i,width:1,children:[u.jsx(Ee,{paddingX:4,paddingY:4,children:u.jsxs(Wl,{space:3,children:[(r==null?void 0:r.title)&&u.jsx(it,{size:1,children:r.title}),(r==null?void 0:r.description)&&u.jsx(it,{muted:!0,size:1,children:u.jsx("em",{children:r.description})})]})}),n]})},x$r=e=>{const{children:n,dialog:{id:r}}=e,o=Ur(),i=p.useCallback(()=>{o(vs.clear())},[]);return u.jsxs(q2,{header:"Filters",id:r,onClose:i,width:1,children:[u.jsxs(Ee,{padding:3,children:[u.jsx(Nit,{layout:"stack"}),u.jsx(Vit,{})]}),n]})},w$r=e=>{var n;const{children:r,dialog:{id:o}}=e,i=Ur(),s=Mt(x=>x.tags.creating),a=Mt(x=>x.tags.creatingError),{formState:{errors:l,isDirty:c,isValid:d},handleSubmit:f,register:h,setError:m}=Bne({defaultValues:{name:""},mode:"onChange",resolver:Nne(Hit)}),g=s,v=()=>{i(vs.clear())},y=x=>{const w=JM(x);i(yi.createRequest({name:w.name}))};p.useEffect(()=>{a&&m("name",{message:a==null?void 0:a.message})},[a,m]);const b=()=>u.jsx(Ee,{padding:3,children:u.jsx(bt,{justify:"flex-end",children:u.jsx(ere,{disabled:g||!c||!d,isValid:d,onClick:f(y)})})});return u.jsxs(q2,{footer:u.jsx(b,{}),header:"Create Tag",id:o,onClose:v,width:1,children:[u.jsxs(Ee,{as:"form",padding:4,onSubmit:f(y),children:[u.jsx("button",{style:{display:"none"},tabIndex:-1,type:"submit"}),u.jsx(q_,{...h("name"),disabled:g,error:(n=l==null?void 0:l.name)==null?void 0:n.message,label:"Name",name:"name"})]}),r]})};var fDe=Object.freeze,C$r=Object.defineProperty,_$r=(e,n)=>fDe(C$r(e,"raw",{value:fDe(n||e.slice())})),hDe;const S$r=e=>{var n;const{children:r,dialog:{id:o,tagId:i}}=e,s=KM(),a=Ur(),l=Mt(T=>IAr(T,String(i))),[c,d]=p.useState(l==null?void 0:l.tag),f=l?l==null?void 0:l.tag:c,h=T=>{var $;return{name:(($=T==null?void 0:T.name)==null?void 0:$.current)||""}},{formState:{errors:m,isDirty:g,isValid:v},handleSubmit:y,register:b,reset:x,setError:w}=Bne({defaultValues:h(l==null?void 0:l.tag),mode:"onChange",resolver:Nne(Hit)}),C=!l||(l==null?void 0:l.updating),_=()=>{a(vs.remove({id:o}))},S=T=>{var $;if(!(l!=null&&l.tag))return;const D=JM(T);a(yi.updateRequest({closeDialogId:($=l==null?void 0:l.tag)==null?void 0:$._id,formData:{name:{_type:"slug",current:D.name}},tag:l==null?void 0:l.tag}))},k=()=>{var T;l!=null&&l.tag&&a(vs.showConfirmDeleteTag({closeDialogId:(T=l==null?void 0:l.tag)==null?void 0:T._id,tag:l==null?void 0:l.tag}))},E=p.useCallback(T=>{const{result:$,transition:D}=T;$&&D==="update"&&(d($),x(h($)))},[x]);p.useEffect(()=>{var T;l!=null&&l.error&&w("name",{message:(T=l.error)==null?void 0:T.message})},[w,l.error]),p.useEffect(()=>{if(!(l!=null&&l.tag))return;const T=s.listen(ps(hDe||(hDe=_$r(["*[_id == $id]"]))),{id:l==null?void 0:l.tag._id}).subscribe(E);return()=>{T==null||T.unsubscribe()}},[s,E,l==null?void 0:l.tag]);const j=()=>{var T;return u.jsx(Ee,{padding:3,children:u.jsxs(bt,{justify:"space-between",children:[u.jsx(On,{disabled:C,fontSize:1,mode:"bleed",onClick:k,text:"Delete",tone:"critical"}),u.jsx(ere,{disabled:C||!g||!v,isValid:v,lastUpdated:(T=l==null?void 0:l.tag)==null?void 0:T._updatedAt,onClick:y(S)})]})})};return f?u.jsxs(q2,{footer:u.jsx(j,{}),header:"Edit Tag",id:o,onClose:_,width:1,children:[u.jsxs(Ee,{as:"form",padding:4,onSubmit:y(S),children:[!l&&u.jsx(Si,{marginBottom:3,padding:3,radius:2,shadow:1,tone:"critical",children:u.jsx(it,{size:1,children:"This tag cannot be found – it may have been deleted."})}),u.jsx("button",{style:{display:"none"},tabIndex:-1,type:"submit"}),u.jsx(q_,{...b("name"),disabled:C,error:(n=m==null?void 0:m.name)==null?void 0:n.message,label:"Name",name:"name"})]}),r]}):null};var pDe=Object.freeze,k$r=Object.defineProperty,qit=(e,n)=>pDe(k$r(e,"raw",{value:pDe(n||e.slice())})),mDe,gDe;const Yit=M(bt)(mDe||(mDe=qit([`
height: `,`px;
`])),yy),E$r=M(bt)(gDe||(gDe=qit([`
@media (pointer: fine) {
visibility: hidden;
}
@media (hover: hover) and (pointer: fine) {
`,`:hover & {
visibility: visible;
}
}
`])),Yit),cC=e=>{const{disabled:n,icon:r,onClick:o,tone:i,tooltip:s}=e;return u.jsx(D2,{content:u.jsx(jj,{padding:2,width:0,children:u.jsx(it,{muted:!0,size:1,children:s})}),disabled:"ontouchstart"in window,placement:"top",portal:!0,children:u.jsx(On,{disabled:n,fontSize:1,icon:r,mode:"bleed",onClick:o,padding:2,tone:i})})},j$r=e=>{var n,r;const{actions:o,tag:i}=e,s=Ur(),a=Mt(G2),l=Mt(v=>{var y;return PAr(v,(y=i==null?void 0:i.tag)==null?void 0:y._id)}),c=()=>{s(or.facetsRemoveByTag({tagId:i.tag._id}))},d=()=>{s(vs.showConfirmAssetsTagAdd({assetsPicked:a,tag:i.tag}))},f=()=>{s(vs.showConfirmAssetsTagRemove({assetsPicked:a,tag:i.tag}))},h=()=>{s(vs.showConfirmDeleteTag({tag:i.tag}))},m=()=>{var v;s(Ew.showTagEdit({tagId:(v=i==null?void 0:i.tag)==null?void 0:v._id}))},g=()=>{var v,y,b;const x={...xl.tag,value:{label:(y=(v=i==null?void 0:i.tag)==null?void 0:v.name)==null?void 0:y.current,value:(b=i==null?void 0:i.tag)==null?void 0:b._id}};s(l?or.facetsUpdate({name:"tag",operatorType:"references",value:x.value}):or.facetsAdd({facet:x}))};return u.jsxs(Yit,{align:"center",flex:1,justify:"space-between",paddingLeft:3,children:[u.jsx(Ee,{flex:1,children:u.jsx(it,{muted:!0,size:1,style:{opacity:i!=null&&i.updating?.5:1,userSelect:"none"},textOverflow:"ellipsis",children:(r=(n=i==null?void 0:i.tag)==null?void 0:n.name)==null?void 0:r.current})}),u.jsxs(E$r,{align:"center",style:{flexShrink:0},children:[(o==null?void 0:o.includes("search"))&&u.jsx(cC,{disabled:i==null?void 0:i.updating,icon:l?u.jsx(Gp,{}):u.jsx(Gne,{}),onClick:l?c:g,tooltip:l?"Remove filter":"Filter by tag"}),(o==null?void 0:o.includes("edit"))&&u.jsx(cC,{disabled:i==null?void 0:i.updating,icon:u.jsx(qM,{}),onClick:m,tone:"primary",tooltip:"Edit tag"}),(o==null?void 0:o.includes("applyAll"))&&u.jsx(cC,{disabled:i==null?void 0:i.updating,icon:u.jsx(pit,{}),onClick:d,tone:"primary",tooltip:"Add tag to selected assets"}),(o==null?void 0:o.includes("removeAll"))&&u.jsx(cC,{disabled:i==null?void 0:i.updating,icon:u.jsx(hit,{}),onClick:f,tone:"critical",tooltip:"Remove tag from selected assets"}),(o==null?void 0:o.includes("delete"))&&u.jsx(cC,{disabled:i==null?void 0:i.updating,icon:u.jsx(kit,{}),onClick:h,tone:"critical",tooltip:"Delete tag"})]})]})},T$r=p.memo(e=>{let{isScrolling:n,item:r}=e;var o;return typeof r=="string"?u.jsx(bt,{align:"center",justify:"space-between",paddingX:3,style:{height:"".concat(yy,"px")},children:u.jsx(qh,{size:0,children:r})},r):u.jsx(j$r,{actions:n?void 0:r.actions,tag:r},(o=r.tag)==null?void 0:o._id)}),I$r=()=>{const e=Mt(G2),n=Mt(ZM),[r,o]=p.useState(!1),i=e==null?void 0:e.reduce((h,m)=>{var g,v,y,b;const x=((b=(y=(v=(g=m==null?void 0:m.asset)==null?void 0:g.opt)==null?void 0:v.media)==null?void 0:y.tags)==null?void 0:b.map(w=>w._ref))||[];return h=h.concat(x),h},[]),s=[...new Set(i)],a=s.reduce((h,m)=>(e.every(v=>{var y,b,x,w;return((w=(x=(b=(y=v.asset.opt)==null?void 0:y.media)==null?void 0:b.tags)==null?void 0:x.findIndex(_=>_._ref===m))!=null?w:-1)>=0})?h.appliedToAll.push(m):h.appliedToSome.push(m),h),{appliedToAll:[],appliedToSome:[]}),l=n.filter(h=>a.appliedToAll.includes(h.tag._id)).map(h=>({...h,actions:["delete","edit","removeAll","search"]})),c=n.filter(h=>a.appliedToSome.includes(h.tag._id)).map(h=>({...h,actions:["applyAll","delete","edit","removeAll","search"]})),d=n.filter(h=>!s.includes(h.tag._id)).map(h=>({...h,actions:["applyAll","delete","edit","search"]}));let f=[];return e.length===0?f=n.map(h=>({...h,actions:["delete","edit","search"]})):((l==null?void 0:l.length)>0&&(f=[...f,e.length===1?"Used":"Used by all",...l]),(c==null?void 0:c.length)>0&&(f=[...f,"Used by some",...c]),(d==null?void 0:d.length)>0&&(f=[...f,"Unused",...d])),u.jsx(Dne,{className:"media__custom-scrollbar",computeItemKey:h=>{const m=f[h];return typeof m=="string"?m:m.tag._id},isScrolling:o,itemContent:h=>u.jsx(T$r,{isScrolling:r,item:f[h]}),style:{flex:1,overflowX:"hidden"},totalCount:f.length})},A$r=e=>{let{allowCreate:n,light:r,title:o}=e;const{scheme:i}=zs(),s=Ur(),a=Mt(d=>d.tags.creating),l=Mt(d=>d.tags.fetching),c=()=>{s(Ew.showTagCreate())};return u.jsx(u.Fragment,{children:u.jsxs(bt,{align:"center",justify:"space-between",paddingLeft:3,style:{background:r?uo(i,"bg"):"inherit",borderBottom:"1px solid var(--card-border-color)",flexShrink:0,height:"".concat(yy,"px")},children:[u.jsxs(Up,{space:2,children:[u.jsx(qh,{size:0,children:o}),l&&u.jsx(qh,{size:0,style:{opacity:.3},children:"Loading..."})]}),n&&u.jsx(Ee,{marginRight:1,children:u.jsx(On,{disabled:a,fontSize:1,icon:vit,mode:"bleed",onClick:c,style:{background:"transparent",boxShadow:"none"}})})]})})},Kit=()=>{const e=Mt(Lit),n=Mt(ZM),r=Mt(l=>l.tags.fetching),i=Mt(l=>l.tags.fetchCount)!==-1,s=!r&&(n==null?void 0:n.length)>0,a=e>0;return u.jsxs(bt,{direction:"column",flex:1,height:"fill",children:[u.jsx(A$r,{allowCreate:!0,light:a,title:a?"Tags (in selection)":"Tags"}),i&&!s&&u.jsx(Ee,{padding:3,children:u.jsx(it,{muted:!0,size:1,children:u.jsx("em",{children:"No tags"})})}),s&&u.jsx(I$r,{})]})},$$r=e=>{const{children:n,dialog:{id:r}}=e,o=Ur(),i=p.useCallback(()=>{o(vs.clear())},[]);return u.jsxs(q2,{header:"All Tags",id:r,onClose:i,width:1,children:[u.jsx(Ee,{style:{height:"100%",minHeight:"420px"},children:u.jsx(Kit,{})}),n]})},D$r=()=>{const e=Mt(r=>r.dialog.items),n=(r,o)=>{if(r.length===0||o>=r.length)return null;const i=r[o],s=n(r,o+1);return i.type==="assetEdit"?u.jsx(y$r,{dialog:i,children:s},o):i.type==="confirm"?u.jsx(b$r,{dialog:i,children:s},o):i.type==="searchFacets"?u.jsx(x$r,{dialog:i,children:s},o):i.type==="tagCreate"?u.jsx(w$r,{dialog:i,children:s},o):i.type==="tagEdit"?u.jsx(S$r,{dialog:i,children:s},o):i.type==="tags"?u.jsx($$r,{dialog:i,children:s},o):null};return n(e,0)},Zit=p.createContext(void 0),O$r=e=>{const{children:n,open:r}=e,o={open:r};return u.jsx(Zit.Provider,{value:o,children:n})},P$r=()=>{const e=p.useContext(Zit);if(e===void 0)throw new Error("useDropzoneActions must be used within an DropzoneDispatchProvider");return e},R$r=e=>{const{onClose:n}=e,{open:r}=P$r(),{onSelect:o}=Qj(),i=Mt(a=>a.assets.assetTypes),s=Mt(a=>a.selected.document);return u.jsx(Ee,{paddingY:2,children:u.jsxs(bt,{align:"center",justify:"space-between",children:[u.jsx(Ee,{flex:1,marginX:3,children:u.jsxs(Up,{style:{whiteSpace:"nowrap"},children:[u.jsx(it,{textOverflow:"ellipsis",weight:"semibold",children:u.jsx("span",{children:o?"Insert ".concat(i.join(" or ")):"Browse Assets"})}),s&&u.jsx(Ee,{display:["none","none","block"],children:u.jsxs(it,{children:[u.jsx("span",{style:{margin:"0 0.5em"},children:u.jsx(cAr,{symbol:"arrow-right"})}),u.jsx("span",{style:{textTransform:"capitalize"},children:s._type})]})})]})}),u.jsxs(bt,{marginX:2,children:[u.jsx(On,{fontSize:1,icon:Eit,mode:"bleed",onClick:r,text:"Upload ".concat(i.length===1?Ef(i[0]):"assets"),tone:"primary"}),n&&u.jsx(Ee,{style:{flexShrink:0},children:u.jsx(On,{disabled:!n,icon:Gp,mode:"bleed",onClick:n,radius:2})})]})]})})},M$r=()=>{var e,n;const r=(n=(e=Ni)==null?void 0:e.container)==null?void 0:n.map(a=>window.matchMedia("(max-width: ".concat(a,"px)"))),o=()=>r.findIndex(a=>a.matches),[i,s]=p.useState(o());return p.useEffect(()=>{const a=()=>{s(o)};return r.forEach(l=>{try{l.addEventListener("change",a)}catch{try{l.addListener(a)}catch{}}}),()=>{try{r.forEach(l=>l.removeEventListener("change",a))}catch{try{r.forEach(c=>c.removeListener(a))}catch{}}}},[]),i},L$r=Fd([e=>e.assets.allIds,e=>e.uploads.allIds],(e,n)=>{const r=e.map(s=>({id:s,type:"asset"}));return[...n.map(s=>({id:s,type:"upload"})),...r]});var vDe=Object.freeze,F$r=Object.defineProperty,lP=(e,n)=>vDe(F$r(e,"raw",{value:vDe(n||e.slice())})),yDe,bDe,xDe,wDe;const B$r=M(bt)(yDe||(yDe=lP([`
box-sizing: border-box;
height: 100%;
overflow: hidden;
position: relative;
width: 100%;
`]))),N$r=M(bt)(e=>{let{picked:n,theme:r,updating:o}=e;return ge(xDe||(xDe=lP([`
border: 1px solid transparent;
height: 100%;
pointer-events: `,`;
position: relative;
transition: all 300ms;
user-select: none;
width: 100%;
border: `,`;
`,`
`])),o?"none":"auto",n?"1px solid ".concat(r.sanity.color.spot.orange," !important"):"1px solid inherit",!o&&ge(bDe||(bDe=lP([`
@media (hover: hover) and (pointer: fine) {
&:hover {
border: 1px solid var(--card-border-color);
}
}
`]))))}),V$r=M(bt)(e=>{let{scheme:n}=e;return ge(wDe||(wDe=lP([`
cursor: pointer;
height: `,`px;
transition: all 300ms;
@media (hover: hover) and (pointer: fine) {
&:hover {
background: `,`;
}
}
`])),yy,uo(n,"bg"))}),z$r=M(qne)(e=>{let{theme:n}=e;return{color:n.sanity.color.spot.red}}),H$r=e=>{var n,r;const{id:o,selected:i}=e,{scheme:s}=zs(),a=YM("shift"),l=Ur(),c=Mt(_=>_.assets.lastPicked),d=Mt(_=>Zne(_,o)),f=d==null?void 0:d.asset,h=d==null?void 0:d.error,m=(r=(n=d==null?void 0:d.asset)==null?void 0:n.metadata)==null?void 0:r.isOpaque,g=d==null?void 0:d.picked,v=d==null?void 0:d.updating,{onSelect:y}=Qj();if(!f)return null;const b=_=>{_.stopPropagation(),y?y([{kind:"assetDocumentId",value:f._id}]):a.current?l(g?kt.pick({assetId:f._id,picked:!g}):kt.pickRange({startId:c||f._id,endId:f._id})):l(vs.showAssetEdit({assetId:f._id}))},x=_=>{_.stopPropagation(),y?l(vs.showAssetEdit({assetId:f._id})):a.current&&!g?l(kt.pickRange({startId:c||f._id,endId:f._id})):l(kt.pick({assetId:f._id,picked:!g}))},w=v?.5:1,C=i||v?.25:1;return u.jsx(B$r,{padding:1,children:u.jsxs(N$r,{direction:"column",picked:g,updating:d.updating,children:[u.jsxs(Ee,{flex:1,style:{cursor:i?"default":"pointer",position:"relative"},children:[u.jsxs("div",{onClick:b,style:{height:"100%",opacity:C},children:[Qne(f)&&u.jsx(Jj,{extension:f.extension,width:"80px"}),Lk(f)&&u.jsx(e3,{draggable:!1,scheme:s,showCheckerboard:!m,src:Xne(f,{height:250,width:250}),style:{draggable:!1,transition:"opacity 1000ms"}})]}),i&&!v&&u.jsx(bt,{align:"center",justify:"center",style:{height:"100%",left:0,opacity:w,position:"absolute",top:0,width:"100%"},children:u.jsx(it,{size:2,children:u.jsx(Une,{})})}),v&&u.jsx(bt,{align:"center",justify:"center",style:{height:"100%",left:0,position:"absolute",top:0,width:"100%"},children:u.jsx(hM,{})})]}),u.jsxs(V$r,{align:"center",onClick:x,paddingX:1,scheme:s,style:{opacity:w},children:[y?u.jsx(qM,{style:{flexShrink:0,opacity:.5}}):u.jsx(yte,{checked:g,readOnly:!0,style:{flexShrink:0,pointerEvents:"none",transform:"scale(0.8)"}}),u.jsx(Ee,{marginLeft:2,children:u.jsx(it,{muted:!0,size:0,textOverflow:"ellipsis",children:f.originalFilename})})]}),h&&u.jsx(Ee,{padding:3,style:{position:"absolute",right:0,top:0},children:u.jsx(D2,{content:u.jsx(jj,{padding:2,width:0,children:u.jsx(it,{size:1,children:h})}),placement:"left",portal:!0,children:u.jsx(it,{size:1,children:u.jsx(z$r,{color:"critical"})})})})]})})};var U$r=p.memo(H$r);const _I=180,W$r=e=>new Promise(n=>{const r=e.width/e.height,o=document.createElement("canvas");o.width=_I,o.height=Math.max(_I/r,1);try{const i=o.getContext("2d");i==null||i.drawImage(e,0,0,_I,_I/r),o.toBlob(n,"image/jpeg")}catch(i){console.warn("Unable to generate preview image:",i)}}),G$r=e=>new Promise(n=>{const r=window.URL.createObjectURL(e),o=new Image;o.onload=()=>{window.URL.revokeObjectURL(r),n(o)},o.src=r}),q$r=async e=>{const n=await G$r(e),r=await W$r(n);if(!r)throw Error("Unable to generate file Blob");return window.URL.createObjectURL(r)},Y$r=e=>ve(null).pipe($e(()=>Wn(q$r(e)))),Xit=4;function CDe(e,n){const r=e.indexOf(n);return r>-1&&e.splice(r,1),e}const K$r=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Xit;const n=[],r=[],o=new Ir;function i(a){return new qt(l=>{if(n.length>=e)return s(a).pipe($e(i)).subscribe(l);const c=a.subscribe(l);return n.push(c),()=>{for(CDe(n,c),CDe(r,a),c.unsubscribe();r.length>0&&n.length<e;)o.next(r.shift())}})}function s(a){return r.push(a),o.asObservable().pipe(KG(l=>l===a))}return i},Z$r=function(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Xit;const r=K$r(n);return function(){return Wn(r(e(...arguments)))}},X$r=(e,n,r)=>e.observable.fetch("*[_type == $documentType && sha1hash == $hash][0]",{documentType:n,hash:r}),Q$r=e=>new qt(n=>{const r=new FileReader;return r.onload=()=>{n.next(r.result),n.complete()},r.onerror=o=>{n.error(o)},r.readAsArrayBuffer(e),()=>{r.abort()}}),J$r=e=>Array.prototype.map.call(new Uint8Array(e),n=>"00".concat(n.toString(16)).slice(-2)).join(""),eDr=e=>!window.crypto||!window.crypto.subtle||!window.FileReader?Ec({message:"Unable to generate hash: uploads are only allowed in secure contexts",statusCode:500}):Q$r(e).pipe($e(n=>window.crypto.subtle.digest("SHA-1",n)),_e(J$r)),tDr=(e,n,r,o)=>ve(null).pipe($e(()=>X$r(e,"sanity.".concat(n,"Asset"),o)),$e(i=>i?Ec({message:"Asset already exists",statusCode:409}):ve(null)),$e(()=>e.observable.assets.upload(n,r,{extract:["blurhash","exif","location","lqip","palette"],preserveFilename:!0}).pipe(_e(i=>i.type==="response"?{asset:i.body.document,id:i.body.document._id,type:"complete"}:i)))),nDr=Z$r(tDr);var _De=Object.freeze,rDr=Object.defineProperty,oDr=(e,n)=>_De(rDr(e,"raw",{value:_De(n||e.slice())})),SDe;const iDr={allIds:[],byIds:{}},Qit=p1({name:"uploads",initialState:iDr,extraReducers:e=>{e.addCase(XM.uploadComplete,(n,r)=>{const{asset:o}=r.payload;n.byIds[o.sha1hash]&&(n.byIds[o.sha1hash].status="complete")})},reducers:{checkRequest(e,n){},checkComplete(e,n){const{results:r}=n.payload;Object.keys(r).forEach(i=>{const s=e.allIds.indexOf(i);if(s>=0&&e.allIds.splice(s,1),e.byIds[i]){const a=e.byIds[i].objectUrl;a&&window.URL.revokeObjectURL(a),delete e.byIds[i]}})},previewReady(e,n){const{blobUrl:r,hash:o}=n.payload;e.byIds[o]&&(e.byIds[o].objectUrl=r)},uploadCancel(e,n){const{hash:r}=n.payload,o=e.allIds.indexOf(r);o>=0&&e.allIds.splice(o,1),e.byIds[r]&&delete e.byIds[r]},uploadError(e,n){const{hash:r}=n.payload,o=e.allIds.indexOf(r);o>=0&&e.allIds.splice(o,1),delete e.byIds[r]},uploadRequest(e,n){},uploadProgress(e,n){const{event:r,uploadHash:o}=n.payload;e.byIds[o].percent=r.percent,e.byIds[o].status="uploading"},uploadStart(e,n){const{uploadItem:r}=n.payload;e.allIds.includes(r.hash)||e.allIds.push(r.hash),e.byIds[r.hash]=r}}}),sDr=(e,n,r)=>{let{client:o}=r;return e.pipe(ze(Pl.uploadStart.match),$e(i=>{const{file:s,uploadItem:a}=i.payload;return Yn(ve(null).pipe($e(()=>Y$r(s)),$e(l=>ve(Pl.previewReady({blobUrl:l,hash:a.hash})))),ve(null).pipe($e(()=>nDr(o,a.assetType,s,a.hash)),bP(e.pipe(ze(Pl.uploadCancel.match),ze(l=>l.payload.hash===a.hash))),$e(l=>(l==null?void 0:l.type)==="complete"?ve(XM.uploadComplete({asset:l.asset})):(l==null?void 0:l.type)==="progress"&&(l==null?void 0:l.stage)==="upload"?ve(Pl.uploadProgress({event:l,uploadHash:a.hash})):$w()),bn(l=>ve(Pl.uploadError({error:{message:(l==null?void 0:l.message)||"Internal error",statusCode:(l==null?void 0:l.statusCode)||500},hash:a.hash})))))}))},aDr=(e,n)=>e.pipe(ze(Pl.uploadRequest.match),ms(n),$e(r=>{let[o,i]=r;const{file:s,forceAsAssetType:a}=o.payload;return ve(o).pipe($e(()=>eDr(s)),ze(l=>!!!i.uploads.byIds[l]),$e(l=>{const d={_type:"upload",assetType:a||(s.type.indexOf("image")>=0?"image":"file"),hash:l,name:s.name,size:s.size,status:"queued"};return ve(Pl.uploadStart({file:s,uploadItem:d}))}))})),lDr=e=>e.pipe(ze(XM.uploadComplete.match),$e(n=>ve(Pl.checkRequest({assets:[n.payload.asset]})))),cDr=(e,n,r)=>{let{client:o}=r;return e.pipe(ze(Pl.checkRequest.match),ms(n),$e(i=>{let[s,a]=i;const{assets:l}=s.payload,c=l.map(h=>h._id),d=Ait({assetTypes:a.assets.assetTypes,searchFacets:a.search.facets,searchQuery:a.search.query}),f=ps(SDe||(SDe=oDr([`
*[`,` && _id in $documentIds].sha1hash
`])),d);return ve(s).pipe(yP(1e3),$e(()=>o.observable.fetch(f,{documentIds:c})),$e(h=>{const m=l.reduce((g,v)=>(g[v.sha1hash]=h.includes(v.sha1hash)?v._id:null,g),{});return ve(Pl.checkComplete({results:m}),kt.insertUploads({results:m}))}))}))},uDr=e=>e.uploads.byIds,dDr=e=>e.uploads.allIds,Jit=Fd([e=>e.uploads.byIds,(e,n)=>n],(e,n)=>e[n]);Fd([uDr,dDr],(e,n)=>n.map(r=>e[r]));const Pl=Qit.actions;var fDr=Qit.reducer,kDe=Object.freeze,hDr=Object.defineProperty,pDr=(e,n)=>kDe(hDr(e,"raw",{value:kDe(n||e.slice())})),EDe;const mDr=M(bt)(EDe||(EDe=pDr([`
box-sizing: border-box;
height: 100%;
overflow: hidden;
position: relative;
width: 100%;
`]))),gDr=e=>{const{id:n}=e,{scheme:r}=zs(),o=Ur(),i=Mt(m=>Jit(m,n));if(!i)return null;const s=kw(i.size,{base:10,round:0}),a=Math.round(i.percent||0),l=i.status==="complete",c=i.status==="uploading",d=i.status==="queued";let f;l&&(f="Verifying"),c&&(f="".concat(a,"%")),d&&(f="Queued");const h=()=>{o(Pl.uploadCancel({hash:i.hash}))};return u.jsx(mDr,{padding:1,children:u.jsxs(bt,{direction:"column",flex:1,style:{background:uo(r,"bg"),border:"1px solid transparent",height:"100%",position:"relative"},children:[u.jsx("div",{style:{background:"var(--card-fg-color)",bottom:0,height:"1px",left:0,position:"absolute",width:"100%",transform:"scaleX(".concat(a*.01,")"),transformOrigin:"bottom left",transition:"all 1000ms ease-out"}}),u.jsxs(Ee,{flex:1,style:{position:"relative"},children:[i.assetType==="image"&&(i==null?void 0:i.objectUrl)&&u.jsx(e3,{draggable:!1,scheme:r,src:i.objectUrl,style:{opacity:.4}}),i.assetType==="file"&&u.jsx("div",{style:{height:"100%",opacity:.1},children:u.jsx(Jj,{width:"80px"})}),!l&&a!==100&&u.jsx(bt,{align:"center",direction:"column",justify:"center",style:{height:"100%",left:0,position:"absolute",top:0,width:"100%"},children:u.jsx(On,{fontSize:4,icon:Gp,mode:"bleed",onClick:h,padding:2,style:{background:"none",boxShadow:"none"},tone:"critical"})})]}),u.jsxs(bt,{align:"center",justify:"space-between",paddingX:2,style:{height:"".concat(yy,"px")},children:[u.jsx(Ee,{flex:1,marginRight:1,children:u.jsxs(it,{size:0,textOverflow:"ellipsis",children:[i.name," (",s,")"]})}),u.jsx(it,{size:0,style:{flexShrink:0},weight:"semibold",children:f})]})]})})};var jDe=Object.freeze,vDr=Object.defineProperty,est=(e,n)=>jDe(vDr(e,"raw",{value:jDe(n||e.slice())})),TDe,IDe;const tst=220,nst=240,yDr=p.memo(e=>{let{item:n,selected:r}=e;return(n==null?void 0:n.type)==="asset"?u.jsx(U$r,{id:n.id,selected:r}):(n==null?void 0:n.type)==="upload"?u.jsx(gDr,{id:n.id}):null}),bDr=M.div(TDe||(TDe=est([`
height: `,`px;
width: `,`px;
`])),tst,nst),xDr=M.div(IDe||(IDe=est([`
display: grid;
grid-template-columns: repeat(auto-fill, `,`px);
grid-template-rows: repeat(auto-fill, `,`px);
justify-content: center;
margin: 0 auto;
`])),nst,tst),wDr=e=>{const{items:n,onLoadMore:r}=e,o=Mt(a=>a.selected.assets),i=o&&o.map(a=>a._id)||[],s=n==null?void 0:n.length;return s===0?null:u.jsx(Rkr,{className:"media__custom-scrollbar",computeItemKey:a=>{const l=n[a];return l==null?void 0:l.id},components:{Item:bDr,List:xDr},endReached:r,itemContent:a=>{const l=n[a],c=i.includes(l==null?void 0:l.id);return u.jsx(yDr,{item:l,selected:c})},overscan:48,style:{overflowX:"hidden",overflowY:"scroll"},totalCount:s})},ph=e=>{const{field:n,title:r}=e,o=Ur(),i=Mt(l=>l.assets.order),s=i.field===n,a=()=>{if(!(!n||!r))if(s){const l=i.direction==="asc"?"desc":"asc";o(kt.orderSet({order:{field:n,direction:l}}))}else o(kt.orderSet({order:{field:n,direction:"asc"}}))};return u.jsx(qh,{muted:!n,size:0,children:u.jsxs(Ee,{onClick:n?a:void 0,style:{cursor:n?"pointer":"default",display:"inline",whiteSpace:"nowrap"},children:[u.jsx("span",{style:{marginRight:"0.4em"},children:r}),s&&(i==null?void 0:i.direction)==="asc"&&u.jsx(mit,{}),s&&(i==null?void 0:i.direction)==="desc"&&u.jsx(Wne,{})]})})};var ADe=Object.freeze,CDr=Object.defineProperty,_Dr=(e,n)=>ADe(CDr(e,"raw",{value:ADe(n||e.slice())})),$De;const SDr=M(bt)(e=>{let{scheme:n}=e;return ge($De||($De=_Dr([`
cursor: pointer;
@media (hover: hover) and (pointer: fine) {
&:hover {
background: `,`;
}
}
`])),uo(n,"bg"))}),kDr=()=>{const{scheme:e}=zs(),n=Ur(),r=Mt(d=>d.assets.fetching),o=Mt(r4r),i=Mt(Lit),s=I2(),{onSelect:a}=Qj(),l=i===o,c=d=>{d.stopPropagation(),n(l?kt.pickClear():kt.pickAll())};return u.jsxs(bte,{style:{alignItems:"center",background:"var(--card-bg-color)",borderBottom:"1px solid var(--card-border-color)",gridColumnGap:s<3?0:"16px",gridTemplateColumns:Rk.LARGE,height:s<3?0:"".concat(yy,"px"),letterSpacing:"0.025em",position:"sticky",textTransform:"uppercase",top:0,visibility:s<3?"hidden":"visible",width:"100%",zIndex:1},children:[a?u.jsx(ph,{}):u.jsx(SDr,{align:"center",justify:"center",onClick:c,scheme:e,style:{height:"100%",position:"relative"},children:u.jsx(yte,{checked:!r&&l,readOnly:!0,style:{pointerEvents:"none",transform:"scale(0.8)"}})}),u.jsx(ph,{}),u.jsx(ph,{field:"originalFilename",title:"Filename"}),u.jsx(ph,{title:"Resolution"}),u.jsx(ph,{field:"mimeType",title:"MIME type"}),u.jsx(ph,{field:"size",title:"Size"}),u.jsx(ph,{field:"_updatedAt",title:"Last updated"}),u.jsx(ph,{title:"References"}),u.jsx(ph,{})]})};var DDe=Object.freeze,EDr=Object.defineProperty,SG=(e,n)=>DDe(EDr(e,"raw",{value:DDe(n||e.slice())})),ODe,PDe,RDe;const jDr=750,TDr=M(bte)(e=>{let{scheme:n,selected:r,updating:o}=e;return ge(PDe||(PDe=SG([`
align-items: center;
cursor: `,`;
height: 100%;
pointer-events: `,`;
user-select: none;
white-space: nowrap;
`,`
`])),r?"default":"pointer",o?"none":"auto",!o&&ge(ODe||(ODe=SG([`
@media (hover: hover) and (pointer: fine) {
&:hover {
background: `,`;
}
}
`])),uo(n,"bg")))}),IDr=M(bt)(e=>{let{scheme:n}=e;return ge(RDe||(RDe=SG([`
cursor: pointer;
@media (hover: hover) and (pointer: fine) {
&:hover {
background: `,`;
}
}
`])),uo(n,"bg2"))}),ADr=M(qne)(e=>{let{theme:n}=e;return{color:n.sanity.color.spot.red}}),$Dr=e=>{var n,r;const{id:o,selected:i}=e,{scheme:s}=zs(),a=YM("shift"),[l,c]=p.useState(!1),d=p.useRef(),f=Ur(),h=Mt(j=>j.assets.lastPicked),m=Mt(j=>Zne(j,o)),g=I2(),v=m==null?void 0:m.asset,y=m==null?void 0:m.error,b=(r=(n=m==null?void 0:m.asset)==null?void 0:n.metadata)==null?void 0:r.isOpaque,x=m==null?void 0:m.picked,w=m==null?void 0:m.updating,{onSelect:C}=Qj(),_=p.useCallback(j=>{j.stopPropagation(),v&&(C?f(vs.showAssetEdit({assetId:v._id})):a.current&&!x?f(kt.pickRange({startId:h||v._id,endId:v._id})):f(kt.pick({assetId:v._id,picked:!x})))},[v,f,h,C,x,a]),S=p.useCallback(j=>{j.stopPropagation(),v&&(C?C([{kind:"assetDocumentId",value:v._id}]):a.current?f(x?kt.pick({assetId:v._id,picked:!x}):kt.pickRange({startId:h||v._id,endId:v._id})):f(vs.showAssetEdit({assetId:v._id})))},[v,f,h,C,x,a]),k=w?.5:1,E=i||w?.1:1;return p.useEffect(()=>(d.current=setTimeout(()=>c(!0),jDr),()=>{d.current&&clearTimeout(d.current)}),[]),v?u.jsxs(TDr,{onClick:i?void 0:S,scheme:s,selected:i,style:{gridColumnGap:g<3?0:"16px",gridRowGap:0,gridTemplateColumns:g<3?Rk.SMALL:Rk.LARGE,gridTemplateRows:g<3?"auto":"1fr"},updating:m.updating,children:[u.jsx(IDr,{onClick:_,scheme:s,style:{alignItems:"center",gridColumn:1,gridRowStart:1,gridRowEnd:"span 5",height:"100%",justifyContent:"center",opacity:k,position:"relative"},children:C?u.jsx(qM,{style:{flexShrink:0,opacity:.5}}):u.jsx(yte,{checked:x,readOnly:!0,style:{pointerEvents:"none",transform:"scale(0.8)"}})}),u.jsx(Ee,{style:{gridColumn:2,gridRowStart:1,gridRowEnd:"span 5",height:"90px",width:"100px"},children:u.jsxs(bt,{align:"center",justify:"center",style:{height:"100%",position:"relative"},children:[u.jsxs(Ee,{style:{height:"100%",opacity:E,position:"relative"},children:[Qne(v)&&u.jsx(Jj,{extension:v.extension,width:"40px"}),Lk(v)&&u.jsx(e3,{draggable:!1,scheme:s,showCheckerboard:!b,src:Xne(v,{height:100,width:100})})]}),w&&u.jsx(bt,{align:"center",justify:"center",style:{height:"100%",left:0,position:"absolute",top:0,width:"100%"},children:u.jsx(hM,{})}),i&&!w&&u.jsx(bt,{align:"center",justify:"center",style:{height:"100%",left:0,position:"absolute",top:0,width:"100%"},children:u.jsx(it,{size:2,children:u.jsx(Une,{})})})]})}),u.jsx(Ee,{marginLeft:g<3?3:0,style:{gridColumn:3,gridRow:g<3?2:"auto",opacity:k},children:u.jsx(it,{muted:!0,size:1,style:{lineHeight:"2em"},textOverflow:"ellipsis",children:v.originalFilename})}),u.jsx(Ee,{marginLeft:g<3?3:0,style:{gridColumn:g<3?3:4,gridRow:g<3?3:"auto",opacity:k},children:u.jsx(it,{muted:!0,size:1,style:{lineHeight:"2em"},textOverflow:"ellipsis",children:Lk(v)&&Wit(v)})}),u.jsx(Ee,{style:{display:g<3?"none":"block",gridColumn:5,gridRow:"auto",opacity:k},children:u.jsx(it,{muted:!0,size:1,style:{lineHeight:"2em"},textOverflow:"ellipsis",children:v.mimeType})}),u.jsx(Ee,{style:{display:g<3?"none":"block",gridColumn:6,gridRow:"auto",opacity:k},children:u.jsx(it,{muted:!0,size:1,style:{lineHeight:"2em"},textOverflow:"ellipsis",children:kw(v.size,{base:10,round:0})})}),u.jsx(Ee,{marginLeft:g<3?3:0,style:{gridColumn:g<3?3:7,gridRow:g<3?4:"auto",opacity:k},children:u.jsx(it,{muted:!0,size:1,style:{lineHeight:"2em"},textOverflow:"ellipsis",children:Yon(new Date(v._updatedAt),new Date)})}),u.jsx(Ee,{style:{display:g<3?"none":"block",gridColumn:8,gridRow:"auto",opacity:k},children:u.jsx(it,{muted:!0,size:1,style:{lineHeight:"2em"},textOverflow:"ellipsis",children:l?u.jsx(rXe,{id:o,children:j=>{let{isLoading:T,referringDocuments:$}=j;const D=Uit($);return T?u.jsx(u.Fragment,{children:"-"}):u.jsx(u.Fragment,{children:Array.isArray(D)?D.length:0})}}):u.jsx(u.Fragment,{children:"-"})})}),u.jsx(bt,{align:"center",justify:"center",style:{gridColumn:g<3?4:9,gridRowStart:"1",gridRowEnd:g<3?"span 5":"auto",opacity:k},children:y&&u.jsx(Ee,{padding:2,children:u.jsx(D2,{content:u.jsx(jj,{padding:2,width:0,children:u.jsx(it,{size:1,children:y})}),placement:"left",portal:!0,children:u.jsx(it,{size:1,children:u.jsx(ADr,{color:"critical"})})})})})]}):null};var DDr=p.memo($Dr);const ODr=e=>{const{id:n}=e,{scheme:r}=zs(),o=Ur(),i=Mt(g=>Jit(g,n)),s=I2();if(!i)return null;const a=kw(i.size,{base:10,round:0}),l=Math.round(i.percent||0),c=i.status==="complete",d=i.status==="uploading",f=i.status==="queued";let h;c&&(h="Verifying"),d&&(h="".concat(l,"%")),f&&(h="Queued");const m=()=>{o(Pl.uploadCancel({hash:i.hash}))};return u.jsxs(bte,{style:{alignItems:"center",background:uo(r,"bg"),gridColumnGap:s<3?0:"16px",gridRowGap:0,gridTemplateColumns:s<3?Rk.SMALL:Rk.LARGE,gridTemplateRows:s<3?"auto":"1fr",height:"100%",position:"relative"},children:[u.jsx("div",{style:{background:"var(--card-fg-color)",bottom:0,height:"1px",left:0,position:"absolute",width:"100%",transform:"scaleX(".concat(l*.01,")"),transformOrigin:"bottom left",transition:"all 1000ms ease-out"}}),u.jsx(Ee,{style:{gridColumn:2,gridRowStart:s<3?1:"auto",gridRowEnd:s<3?"span 4":"auto",height:"90px",width:"100px"},children:u.jsxs(Ee,{style:{height:"100%",position:"relative"},children:[i.assetType==="image"&&(i==null?void 0:i.objectUrl)&&u.jsx(e3,{draggable:!1,scheme:r,src:i.objectUrl,style:{opacity:.25}}),i.assetType==="file"&&u.jsx("div",{style:{height:"100%",opacity:.1},children:u.jsx(Jj,{width:"40px"})}),!c&&l!==100&&u.jsx(bt,{align:"center",justify:"center",style:{position:"absolute",height:"100%",left:0,top:0,width:"100%"},children:u.jsx(On,{fontSize:3,icon:Gp,mode:"bleed",onClick:m,padding:2,style:{background:"none",boxShadow:"none"},tone:"critical"})})]})}),u.jsx(Ee,{style:{gridColumn:s<3?3:"3/8",gridRow:s<3?"2/4":"auto",marginLeft:s<3?3:0},children:u.jsxs(Wl,{space:3,children:[u.jsxs(it,{muted:!0,size:1,textOverflow:"ellipsis",children:[i.name," (",a,")"]}),u.jsx(it,{size:1,textOverflow:"ellipsis",weight:"semibold",children:h})]})})]})},PDr=p.memo(e=>{let{item:n,selected:r}=e;return(n==null?void 0:n.type)==="asset"?u.jsx(Ee,{style:{height:"100px"},children:u.jsx(DDr,{id:n.id,selected:r})}):(n==null?void 0:n.type)==="upload"?u.jsx(Ee,{style:{height:"100px"},children:u.jsx(ODr,{id:n.id})}):null}),RDr=e=>{const{items:n,onLoadMore:r}=e,o=Mt(a=>a.selected.assets),i=o&&o.map(a=>a._id)||[],s=n==null?void 0:n.length;return s===0?null:u.jsx(bkr,{className:"media__custom-scrollbar",computeItemKey:a=>{const l=n[a];return(l==null?void 0:l.id)||a},endReached:r,groupCounts:Array(1).fill(s),groupContent:()=>u.jsx(kDr,{}),itemContent:a=>{const l=n[a],c=i.includes(l==null?void 0:l.id);return u.jsx(PDr,{item:l,selected:c})},style:{overflowX:"hidden"}})},MDr=()=>{const e=Ur(),n=Mt(h=>h.assets.fetchCount),r=Mt(h=>h.assets.fetching),o=Mt(h=>h.tags.panelVisible),i=Mt(h=>h.assets.view),s=Mt(L$r),a=M$r(),l=n>=0,c=s.length>0,d=()=>{r||e(kt.loadNextPage())};p.useEffect(()=>{a<=1&&o&&e(yi.panelVisibleSet({panelVisible:!1}))},[a]);const f=!c&&l&&!r;return u.jsx(Ee,{flex:1,style:{width:"100%"},children:f?u.jsx(Ee,{padding:4,children:u.jsx(it,{size:1,weight:"semibold",children:"No results for the current query"})}):u.jsxs(u.Fragment,{children:[i==="grid"&&u.jsx(wDr,{items:s,onLoadMore:d}),i==="table"&&u.jsx(RDr,{items:s,onLoadMore:d})]})})},LDr=()=>{const e=Mt(r=>r.notifications.items),n=Ete();return p.useEffect(()=>{if(e.length>0){const r=e[e.length-1];n.push({closable:!0,status:r.status,title:r.title})}},[e.length]),null},FDr=()=>{const{scheme:e}=zs(),n=Ur(),r=Mt(G2),o=()=>{n(kt.pickClear())},i=()=>{n(vs.showConfirmDeleteAssets({assets:r}))};return r.length===0?null:u.jsx(bt,{align:"center",justify:"flex-start",style:{background:uo(e,"bg"),borderBottom:"1px solid var(--card-border-color)",height:"".concat(yy,"px"),position:"relative",width:"100%"},children:u.jsxs(bt,{align:"center",paddingX:3,children:[u.jsx(Ee,{paddingRight:2,children:u.jsxs(qh,{size:0,style:{color:"inherit"},children:[r.length," ",Ef("asset",r.length)," selected"]})}),u.jsx(On,{mode:"bleed",onClick:o,padding:2,style:{background:"none",boxShadow:"none"},tone:"default",children:u.jsx(qh,{size:0,children:"Deselect"})}),u.jsx(On,{mode:"bleed",onClick:i,padding:2,style:{background:"none",boxShadow:"none"},tone:"critical",children:u.jsx(qh,{size:0,children:"Delete"})})]})})},BDr={assets:[],document:void 0,documentAssetIds:[]},NDr=p1({name:"selected",initialState:BDr,reducers:{}});var VDr=NDr.reducer;const zDr={items:[]},Bd=p1({name:"notifications",initialState:zDr,reducers:{add(e,n){const{asset:r,status:o,title:i}=n.payload;e.items.push({asset:r,status:o,title:i})}}}),HDr=e=>e.pipe(ze(kt.deleteComplete.match),$e(n=>{const{assetIds:r}=n.payload,o=r.length;return ve(Bd.actions.add({status:"info",title:"".concat(o," ").concat(Ef("asset",o)," deleted")}))})),UDr=e=>e.pipe(ze(kt.deleteError.match),$e(n=>{const{assetIds:r}=n.payload,o=r.length;return ve(Bd.actions.add({status:"error",title:"Unable to delete ".concat(o," ").concat(Ef("asset",o),". Please review any asset errors and try again.")}))})),WDr=e=>e.pipe(ze(hi.tagsAddComplete.match),$e(n=>{var r,o;const i=(o=(r=n==null?void 0:n.payload)==null?void 0:r.assets)==null?void 0:o.length;return ve(Bd.actions.add({status:"info",title:"Tag added to ".concat(i," ").concat(Ef("asset",i))}))})),GDr=e=>e.pipe(ze(hi.tagsRemoveComplete.match),$e(n=>{var r,o;const i=(o=(r=n==null?void 0:n.payload)==null?void 0:r.assets)==null?void 0:o.length;return ve(Bd.actions.add({status:"info",title:"Tag removed from ".concat(i," ").concat(Ef("asset",i))}))})),qDr=e=>e.pipe(ze(kt.updateComplete.match),Vg(2e3),ze(n=>n.length>0),$e(n=>{const r=n.length;return ve(Bd.actions.add({status:"info",title:"".concat(r," ").concat(Ef("asset",r)," updated")}))})),YDr=e=>e.pipe(N2(kt.fetchError.type,kt.updateError.type,yi.createError.type,yi.deleteError.type,yi.fetchError.type,yi.updateError.type,Pl.uploadError.type),$e(n=>{var r;const o=(r=n.payload)==null?void 0:r.error;return ve(Bd.actions.add({status:"error",title:"An error occured: ".concat(o.message)}))})),KDr=e=>e.pipe(ze(yi.createComplete.match),$e(()=>ve(Bd.actions.add({status:"info",title:"Tag created"})))),ZDr=e=>e.pipe(ze(yi.deleteComplete.match),$e(()=>ve(Bd.actions.add({status:"info",title:"Tag deleted"})))),XDr=e=>e.pipe(ze(yi.updateComplete.match),$e(()=>ve(Bd.actions.add({status:"info",title:"Tag updated"})))),QDr=Bd.actions;var JDr=Bd.reducer;const eOr=P2r(LAr,FAr,VAr,NAr,BAr,qAr,YAr,KAr,WAr,GAr,ZAr,XAr,QAr,JAr,e4r,l4r,c4r,u4r,UDr,HDr,WDr,GDr,qDr,YDr,KDr,ZDr,XDr,OAr,xAr,wAr,CAr,_Ar,SAr,kAr,EAr,jAr,sDr,aDr,cDr,lDr),tOr={assets:o4r,debug:Y4r,dialog:d4r,notifications:JDr,search:RAr,selected:VDr,tags:$Ar,uploads:fDr},nOr=Wtt(tOr),rOr=e=>e!==null&&typeof e=="object"&&!Array.isArray(e),kG=function(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];var r,o;return Array.isArray(e)&&e.forEach(i=>{kG(i,n)}),rOr(e)&&(((r=e==null?void 0:e.asset)==null?void 0:r._type)==="reference"&&((o=e==null?void 0:e.asset)!=null&&o._ref)&&n.push(e.asset._ref),Object.values(e).forEach(i=>{kG(i,n)})),n},oOr=e=>{const n=kG(e);return[...new Set(n.sort())]};var iOr=Object.defineProperty,sOr=(e,n,r)=>n in e?iOr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[n]=r,aOr=(e,n,r)=>(sOr(e,typeof n!="symbol"?n+"":n,r),r);class lOr extends p.Component{constructor(n){super(n),aOr(this,"store");const r=O2r({dependencies:{client:n.client}});this.store=w2r({reducer:nOr,middleware:o=>o({serializableCheck:!1,thunk:!1}).prepend(r),devTools:!0,preloadedState:{assets:{...Pit,assetTypes:n!=null&&n.assetType?[n.assetType]:["file","image"]},selected:{assets:n.selectedAssets||[],document:n.document,documentAssetIds:n.document?oOr(n.document):[]}}}),r.run(eOr)}render(){return u.jsx(Ewr,{store:this.store,children:this.props.children})}}const cOr=()=>Mt(n=>n.tags.panelVisible)?u.jsx(Ee,{style:{position:"relative",width:fAr},children:u.jsx(Ee,{className:"media__custom-scrollbar",style:{borderLeft:"1px solid var(--card-border-color)",height:"100%",overflowX:"hidden",overflowY:"auto",position:"absolute",right:0,top:0,width:"100%"},children:u.jsx(Kit,{})})}):null;var MDe=Object.freeze,uOr=Object.defineProperty,rst=(e,n)=>MDe(uOr(e,"raw",{value:MDe(n||e.slice())})),LDe,FDe;const dOr=M.div(LDe||(LDe=rst([`
color: white;
height: 100%;
min-height: 100%;
right: 0;
top: 0;
width: 100%;
&:focus {
outline: none;
}
`]))),fOr=M.div(FDe||(FDe=rst([`
align-items: center;
background: rgba(0, 0, 0, 0.75);
display: flex;
height: 100%;
justify-content: center;
position: absolute;
right: 0;
top: 0;
width: 100%;
z-index: 3;
`])));async function hOr(e){const n=Array.from(e),r=[];for(const o of n)try{await o.slice(0,1).arrayBuffer(),r.push(o)}catch{}return r}const pOr=e=>{const{children:n}=e,{onSelect:r}=Qj(),o=Ur(),i=Mt(m=>m.assets.assetTypes),s=i.length===1&&i[0]==="image",a=async m=>{m.forEach(g=>o(Pl.uploadRequest({file:g,forceAsAssetType:i.length===1?i[0]:void 0})))},l=async m=>{var g;let v;if(m.type==="drop"&&"dataTransfer"in m&&(v=(g=m==null?void 0:m.dataTransfer)==null?void 0:g.files),m.type==="change"){const b=m==null?void 0:m.target;b!=null&&b.files&&(v=b.files)}if(!v)return[];const y=await hOr(v);return(v==null?void 0:v.length)!==y.length&&o(QDr.add({status:"error",title:"Unable to upload some items (folders and packages aren't supported)"})),y},{getRootProps:c,getInputProps:d,isDragActive:f,open:h}=fit({accept:s?"image/*":"",getFilesFromEvent:l,noClick:!0,noDrag:!!r,onDrop:a});return u.jsx(O$r,{open:h,children:u.jsxs(dOr,{...c(),children:[u.jsx("input",{...d()}),f&&u.jsx(fOr,{children:u.jsx(bt,{direction:"column",justify:"center",style:{color:k4r.hex},children:u.jsx(it,{size:3,style:{color:"inherit"},children:"Drop files to upload"})})}),n]})})};var BDe=Object.freeze,mOr=Object.defineProperty,NDe=(e,n)=>BDe(mOr(e,"raw",{value:BDe(n||e.slice())})),VDe,zDe;const gOr=e=>{let{onClose:n}=e;const r=KM(),[o,i]=p.useState(null),s=Ur(),a=c=>{const{documentId:d,result:f,transition:h}=c;h==="appear"&&s(kt.listenerCreateQueue({asset:f})),h==="disappear"&&s(kt.listenerDeleteQueue({assetId:d})),h==="update"&&s(kt.listenerUpdateQueue({asset:f}))},l=c=>{const{documentId:d,result:f,transition:h}=c;h==="appear"&&s(yi.listenerCreateQueue({tag:f})),h==="disappear"&&s(yi.listenerDeleteQueue({tagId:d})),h==="update"&&s(yi.listenerUpdateQueue({tag:f}))};return p.useEffect(()=>{s(kt.loadPageIndex({pageIndex:0})),s(yi.fetchRequest());const c=r.listen(ps(VDe||(VDe=NDe(['*[_type in ["sanity.fileAsset", "sanity.imageAsset"] && !(_id in path("drafts.**"))]'])))).subscribe(a),d=r.listen(ps(zDe||(zDe=NDe(['*[_type == "','" && !(_id in path("drafts.**"))]'])),Xj)).subscribe(l);return()=>{c==null||c.unsubscribe(),d==null||d.unsubscribe()}},[]),u.jsx(ott,{element:o,children:u.jsxs(pOr,{children:[u.jsx(D$r,{}),u.jsx(LDr,{}),u.jsx(Si,{display:"flex",height:"fill",ref:i,children:u.jsxs(bt,{direction:"column",flex:1,children:[u.jsx(R$r,{onClose:n}),u.jsx(G4r,{}),u.jsxs(bt,{flex:1,children:[u.jsxs(bt,{align:"flex-end",direction:"column",flex:1,style:{position:"relative"},children:[u.jsx(FDr,{}),u.jsx(MDr,{})]}),u.jsx(cOr,{})]}),u.jsx(K4r,{})]})})]})})},ost=e=>{const n=KM(),{scheme:r}=zs();return u.jsx(lOr,{assetType:e==null?void 0:e.assetType,client:n,document:e==null?void 0:e.document,selectedAssets:e==null?void 0:e.selectedAssets,children:u.jsx(Het,{scheme:r,theme:Ni,children:u.jsx(Gmr,{children:u.jsxs(hAr,{onSelect:e==null?void 0:e.onSelect,children:[u.jsx(s4r,{}),u.jsx(gOr,{onClose:e==null?void 0:e.onClose})]})})})})},vOr=e=>{const{onClose:n}=e,r=yOr(),o=pR([]);YM("escape",n);const i=a=>{a.nativeEvent.stopImmediatePropagation(),a.stopPropagation()},{zIndex:s}=Tj();return u.jsx(ott,{element:r,children:u.jsx(mM,{children:u.jsx(Ee,{onDragEnter:i,onDragLeave:i,onDragOver:i,onDrop:i,onMouseUp:i,style:{bottom:0,height:"auto",left:0,position:"fixed",top:0,width:"100%",zIndex:s},children:u.jsx(ost,{document:o,...e})})})})},yOr=()=>{const[e]=p.useState(()=>document.createElement("div"));return p.useEffect(()=>(e.classList.add("media-portal"),document.body.appendChild(e),()=>{document.body.removeChild(e)}),[e]),e},bOr=()=>u.jsx(bt,{direction:"column",height:"fill",flex:1,children:u.jsx(ost,{})});var xOr={title:"Media Tag",icon:_G,name:Xj,type:"document",fields:[{title:"Name",name:"name",type:"slug"}],preview:{select:{name:"name"},prepare(e){const{name:n}=e;return{media:_G,title:n==null?void 0:n.current}}}};const ist={icon:xit,name:"media",title:"Media"},HDe={...ist,component:vOr},wOr={...ist,component:bOr},COr=Cee({name:"media",form:{file:{assetSources:e=>[...e,HDe]},image:{assetSources:e=>[...e,HDe]}},schema:{types:[xOr]},tools:e=>[...e,wOr]}),_Or={name:"uiogaming_dot_no-backend",title:"uiogaming.no backend",projectId:"mmqlu667",dataset:"production",plugins:[vor({structure:(e,n)=>(console.log(e.documentTypeListItems()),e.list().title("Innholdstyper").items([ywr({type:"author",title:"Rekkefølge på styemedlemmer",filter:"boardMember == true",createIntent:!1,S:e,context:n}),...e.documentTypeListItems().filter(r=>!["media.tag"].includes(r.getId()))]))}),COr()],schema:{types:wwr}};HWn(document.getElementById("sanity"),_Or,{reactStrictMode:!1,basePath:"/"});export{se as $,Yk as A,K as B,i1 as C,cPr as D,aPr as E,Ys as F,Ns as G,pr as H,mE as I,oPr as J,wE as K,pQe as L,lPr as M,Ql as N,dPr as O,qR as P,xE as Q,fPr as R,JJ as S,pi as T,KXn as U,sPr as V,iPr as W,Oa as X,GR as Y,_e as Z,GJn as _,uPr as a,cn as a0,ur as a1,pe as a2,oa as a3,Cs as a4,he as a5,G as a6,qi as a7,nBe as a8,Nw as a9,Pt as aa,te as ab,ii as ac,bs as ad,jc as ae,Dt as af,ho as ag,bOe as ah,qf as ai,Tlt as aj,_ee as ak,CR as al,jlt as am,Wn as an,ve as ao,xi as ap,GG as aq,_Pe as ar,ud as as,cd as at,_r as au,Ye as av,SOr as b,Mn as c,EWe as d,d1 as e,hy as f,Pee as g,ZQn as h,Te as i,u as j,YXn as k,_2 as l,Z6 as m,QQn as n,YR as o,dr as p,Rn as q,p as r,M as s,Uu as t,Bp as u,I6 as v,en as w,pl as x,Hk as y,Kn as z};