1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,187832,e=>{"use strict";e.i(14719);var t,r=e.i(497336),i=e.i(370968),n=e.i(109845),s=e.i(904620),o=(e.i(292024),e.i(310599)),a=e.i(516165),c=e.i(633482),u=e.i(7560),h=e.i(189310);function l(e){return(0,h.operate)(function(t,r){var i,n=null,s=!1;n=t.subscribe((0,u.createOperatorSubscriber)(r,void 0,void 0,function(o){i=(0,c.innerFrom)(e(o,l(e)(t))),n?(n.unsubscribe(),n=null,i.subscribe(r)):s=!0})),s&&(n.unsubscribe(),n=null,i.subscribe(r))})}var d=e.i(544287),f=e.i(282519),p=e.i(187636),g=e.i(159862);function m(e){return(0,h.operate)(function(t,r){try{t.subscribe(r)}finally{r.add(e)}})}var v=e.i(827540),y=(0,e.i(949918).createErrorClass)(function(e){return function(){e(this),this.name="EmptyError",this.message="no elements in sequence"}});function b(e,t){var r="object"==typeof t;return new Promise(function(i,n){var s,o=!1;e.subscribe({next:function(e){s=e,o=!0},error:n,complete:function(){o?i(s):r?i(t.defaultValue):n(new y)}})})}var w=e.i(913186),E=e.i(178480),I=e.i(806298);function $(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=(0,f.popScheduler)(e);return(0,p.from)(e,r)}var C=e.i(134671),T=e.i(448971);function O(e,t){var r=(0,v.isFunction)(e)?e:function(){return e},i=function(e){return e.error(r())};return new a.Observable(t?function(e){return t.schedule(i,0,e)}:i)}var S=e.i(79357),x=new(e.i(745491)).AsyncScheduler(S.AsyncAction),A=(e.i(597961),e.i(410171)),k=e.i(725304),M=e.i(530207),M=M,P=M,R=M,j=M,D=e.i(80205);class q extends Error{constructor(e,t){super(e),this.name="ParseError",this.type=t.type,this.field=t.field,this.value=t.value,this.line=t.line}}function U(e,t,r){return 100===r&&97===e.charCodeAt(t+1)&&116===e.charCodeAt(t+2)&&97===e.charCodeAt(t+3)&&58===e.charCodeAt(t+4)}function L(e,t,r){return 101===r&&118===e.charCodeAt(t+1)&&101===e.charCodeAt(t+2)&&110===e.charCodeAt(t+3)&&116===e.charCodeAt(t+4)&&58===e.charCodeAt(t+5)}function _(e,t){let r=1;for(;r<e.length&&r<t.length;){if(e.charCodeAt(r)!==t.charCodeAt(r))return!1;r++}return e.length<=t.length||58===e.charCodeAt(t.length)}class W extends Event{code;message;constructor(e,t){super(e),this.code=t?.code??void 0,this.message=t?.message??void 0}[Symbol.for("nodejs.util.inspect.custom")](e,t,r){return r(z(this),t)}[Symbol.for("Deno.customInspect")](e,t){return e(z(this),t)}}function z(e){return{type:e.type,message:e.message,code:e.code,defaultPrevented:e.defaultPrevented,cancelable:e.cancelable,timeStamp:e.timeStamp}}class F extends EventTarget{static CONNECTING=0;static OPEN=1;static CLOSED=2;CONNECTING=0;OPEN=1;CLOSED=2;get readyState(){return this.#e}get url(){return this.#t.href}get withCredentials(){return this.#r}get onerror(){return this.#i}set onerror(e){this.#i&&this.removeEventListener("error",this.#i),this.#i=e,e&&this.addEventListener("error",e)}get onmessage(){return this.#n}set onmessage(e){this.#n&&this.removeEventListener("message",this.#n),this.#n=e,e&&this.addEventListener("message",e)}get onopen(){return this.#s}set onopen(e){this.#s&&this.removeEventListener("open",this.#s),this.#s=e,e&&this.addEventListener("open",e)}addEventListener(e,t,r){super.addEventListener(e,t,r)}removeEventListener(e,t,r){super.removeEventListener(e,t,r)}constructor(e,t){super();try{if(e instanceof URL)this.#t=e;else if("string"==typeof e)this.#t=new URL(e,function(){let e="document"in globalThis?globalThis.document:void 0;return e&&"object"==typeof e&&"baseURI"in e&&"string"==typeof e.baseURI?e.baseURI:void 0}());else throw Error("Invalid URL")}catch{throw function(e){let t=globalThis.DOMException;return"function"==typeof t?new t(e,"SyntaxError"):SyntaxError(e)}("An invalid or illegal string was specified")}this.#o=function(e){let t,r;if("function"==typeof e)throw TypeError("`config` must be an object, got a function instead. Did you mean `createParser({onEvent: fn})`?");let{maxBufferSize:i,onComment:n,onError:s,onEvent:o,onId:a,onRetry:c}=e,u=[],h=0,l=!0,d="",f=0,p=!1,g=!1,m=!1;function v(e){if(e){if(13===e.charCodeAt(e.length-1)){E(e,0,e.length-1),m=!0;return}if(y(e)){u.push(e),h=e.length;return}g=!0}}function y(e){let t=e.charCodeAt(0);return 58===t&&!!n||100===t&&_(e,"data")||101===t&&_(e,"event")||105===t&&_(e,"
1id")||114===t&&_(e,"retry")}function b(){void 0===i||h+d.length<=i||(p=!0,u.length=0,h=0,t=void 0,d="",f=0,r=void 0,g=!1,m=!1,null==s||s(new q(`Buffered data exceeded max buffer size of ${i} characters`,{type:"max-buffer-size-exceeded"})))}function w(e){let i=0;if(-1===e.indexOf("\r")){let n=e.indexOf("\n",i);for(;-1!==n;){if(i===n){void 0!==t&&(null==a||a(t)),f>0&&(null==o||o({id:t,event:r,data:d})),t=void 0,d="",f=0,r=void 0,i=n+1,n=e.indexOf("\n",i);continue}let s=e.charCodeAt(i);if(U(e,i,s)){let s=32===e.charCodeAt(i+5)?i+6:i+5,c=e.slice(s,n);if(0===f&&10===e.charCodeAt(n+1)){void 0!==t&&(null==a||a(t)),null==o||o({id:t,event:r,data:c}),t=void 0,d="",r=void 0,i=n+2,n=e.indexOf("\n",i);continue}d=0===f?c:`${d} 2${c}`,f++}else L(e,i,s)?r=e.slice(32===e.charCodeAt(i+6)?i+7:i+6,n)||void 0:E(e,i,n);i=n+1,n=e.indexOf("\n",i)}return e.slice(i)}for(;i<e.length;){let t=e.indexOf("\r",i),r=e.indexOf("\n",i),n=-1;if(-1!==t&&-1!==r?n=t<r?t:r:-1!==t?n=t===e.length-1?-1:t:-1!==r&&(n=r),-1===n)break;E(e,i,n),i=n+1,13===e.charCodeAt(i-1)&&10===e.charCodeAt(i)&&i++}return e.slice(i)}function E(e,i,s){if(i===s)return void(void 0!==t&&(null==a||a(t)),f>0&&(null==o||o({id:t,event:r,data:d})),t=void 0,d="",f=0,r=void 0);let c=e.charCodeAt(i);if(U(e,i,c)){let t=32===e.charCodeAt(i+5)?i+6:i+5,r=e.slice(t,s);d=0===f?r:`${d} 3${r}`,f++;return}if(L(e,i,c)){r=e.slice(32===e.charCodeAt(i+6)?i+7:i+6,s)||void 0;return}if(105===c&&100===e.charCodeAt(i+1)&&58===e.charCodeAt(i+2)){let r=e.slice(32===e.charCodeAt(i+3)?i+4:i+3,s);r.includes("\0")||(t=r);return}if(58===c){n&&n(e.slice(i,s).slice(32===e.charCodeAt(i+1)?2:1));return}let u=e.slice(i,s),h=u.indexOf(":");if(-1===h)return void I(u,"",u);let l=u.slice(0,h),p=32===u.charCodeAt(h+1)?2:1;I(l,u.slice(h+p),u)}function I(e,i,n){switch(e){case"event":r=i||void 0;break;case"data":d=0===f?i:`${d} 4${i}`,f++;break;case"id":i.includes("\0")||(t=i);break;case"retry":/^\d+$/.test(i)?null==c||c(parseInt(i,10)):null==s||s(new q(`Invalid \`retry\` value: "${i}"`,{type:"invalid-retry",value:i,line:n}));break;default:null==s||s(new q(`Unknown field "${e.length>20?`${e.slice(0,20)}â¦`:e}"`,{type:"unknown-field",field:e,value:i,line:n}))}}return{feed:function(e){if(p)throw Error("Cannot feed parser: it was terminated after exceeding the configured max buffer size. Call `reset()` to resume parsing.");if(l&&(l=!1,65279===e.charCodeAt(0)?e=e.slice(1):239===e.charCodeAt(0)&&187===e.charCodeAt(1)&&191===e.charCodeAt(2)&&(e=e.slice(3))),(g||m)&&!(e=function(e){if(0===e.length)return e;if(m)return m=!1,10===e.charCodeAt(0)?e.slice(1):e;let t=e.indexOf("\r"),r=e.indexOf("\n"),i=-1===t?r:-1===r||t<r?t:r;return -1===i?"":i===e.length-1&&13===e.charCodeAt(i)?(g=!1,m=!0,""):(g=!1,e.slice(i+(13===e.charCodeAt(i)&&10===e.charCodeAt(i+1)?2:1)))}(e)))return;if(!u.length){let t=w(e);""!==t&&v(t),b();return}if(-1===e.indexOf("\n")&&-1===e.indexOf("\r")){if(h<6&&!y(u.join("")+e.slice(0,6-h))){u.length=0,h=0,g=!0;return}u.push(e),h+=e.length,b();return}u.push(e);let t=u.join("");u.length=0,h=0,v(w(t)),b()},reset:function(e={}){if(e.consume&&u.length>0){let e=u.join("");E(e,0,e.length)}l=!0,t=void 0,d="",f=0,r=void 0,u.length=0,h=0,p=!1,g=!1,m=!1}}}({maxBufferSize:t?.maxBufferSize??0x6400000,onEvent:this.#a,onError:this.#c,onId:this.#u,onRetry:this.#h}),this.#e=this.CONNECTING,this.#l=3e3,this.#d=t?.fetch??globalThis.fetch,this.#r=t?.withCredentials??!1,this.#f()}close(){this.#p&&clearTimeout(this.#p),this.#e!==this.CLOSED&&(this.#g&&this.#g.abort(),this.#e=this.CLOSED,this.#g=void 0)}#e;#t;#m;#r;#d;#l;#p;#v=null;#g;#o;#i=null;#n=null;#s=null;#f(){this.#e=this.CONNECTING,this.#g=new AbortController,(0,this.#d)(this.#t,this.#y()).then(this.#b).catch(this.#w)}#b=async e=>{this.#o.reset();let{body:t,redirected:r,status:i,headers:n}=e;
4if(204===i){this.#E("Server sent HTTP 204, not reconnecting",204),this.close();return}if(r?this.#m=new URL(e.url):this.#m=void 0,200!==i)return void this.#E(`Non-200 status code (${i})`,i);if(!(n.get("content-type")||"").startsWith("text/event-stream"))return void this.#E('Invalid content type, expected "text/event-stream"',i);if(this.#e===this.CLOSED)return;this.#e=this.OPEN;let s=new Event("open");if(this.dispatchEvent(s),"object"!=typeof t||!t||!("getReader"in t)){this.#E("Invalid response body, expected a web ReadableStream",i),this.close();return}let o=new TextDecoder,a=t.getReader(),c=!0;do{let{done:e,value:t}=await a.read();if(this.#e===this.CLOSED){c=!1;break}if(t&&this.#o.feed(o.decode(t,{stream:!e})),!e)continue;c=!1,this.#o.reset(),this.#I()}while(c)};#w=e=>{this.#g=void 0,"AbortError"!==e.name&&"aborted"!==e.type&&this.#I(function e(t){return t instanceof Error?"errors"in t&&Array.isArray(t.errors)?t.errors.map(e).join(", "):"cause"in t&&t.cause instanceof Error?`${t}: ${e(t.cause)}`:t.message:`${t}`}(e))};#y(){let e={mode:"cors",redirect:"follow",headers:{Accept:"text/event-stream",...this.#v?{"Last-Event-ID":this.#v}:void 0},cache:"no-store",signal:this.#g?.signal};return"window"in globalThis&&(e.credentials=this.withCredentials?"include":"same-origin"),e}#u=e=>{this.#v=e};#a=e=>{let t=this.#m?this.#m.origin:this.#t.origin,r=this.#v??"",i=new MessageEvent(e.event||"message",{data:e.data,origin:t,lastEventId:r});i.origin!==t&&V(i,"origin",t),i.lastEventId!==r&&V(i,"lastEventId",r),this.dispatchEvent(i)};#h=e=>{this.#l=e};#c=e=>{"max-buffer-size-exceeded"===e.type&&(this.close(),this.#E(e.message))};#E(e,t){this.#e!==this.CLOSED&&(this.#e=this.CLOSED);let r=new W("error",{code:t,message:e});this.dispatchEvent(r)}#I(e,t){if(this.#e===this.CLOSED)return;this.#e=this.CONNECTING;let r=new W("error",{code:t,message:e});this.dispatchEvent(r);let i=setTimeout(this.#$,this.#l);"object"==typeof i&&null!==i&&"unref"in i&&i.unref(),this.#p=i}#$=()=>{this.#p=void 0,this.#e===this.CONNECTING&&this.#f()}}function V(e,t,r){Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0})}Object.defineProperty(F,"name",{value:"EventSource"}),Object.defineProperty(F,Symbol.for("eventsource.supports-fetch-override"),{value:!0,writable:!1,configurable:!1,enumerable:!1});var N=class extends Error{constructor(e,t={}){let{status:i,...n}=t;super(e,n),(0,r.u)(this,"name","ConnectionFailedError"),(0,r.u)(this,"status",void 0),this.status=i}},G=class extends Error{constructor(e,t,i={}){super(e,i),(0,r.u)(this,"name","DisconnectError"),(0,r.u)(this,"reason",void 0),this.reason=t}},B=class extends Error{constructor(e,t){super(e),(0,r.u)(this,"name","ChannelError"),(0,r.u)(this,"data",void 0),this.data=t}},H=class extends Error{constructor(e,t,i={}){super(e,i),(0,r.u)(this,"name","MessageError"),(0,r.u)(this,"data",void 0),this.data=t}},Q=class extends Error{constructor(...e){super(...e),(0,r.u)(this,"name","MessageParseError")}};let J=["channelError","disconnect"];function X(e,t){return(0,g.defer)(()=>{let t=e();return t&&(t instanceof a.Observable||(0,v.isFunction)(t.lift)&&(0,v.isFunction)(t.subscribe))?t:$(t)}).pipe((0,I.mergeMap)(e=>{var n,s;return n=e,s=t,new a.Observable(e=>{let t=new Set(s),o=t.has("open");function a(r){if("data"in r){let[t,n]=K(r);e.error(t||!n?new Q("Unable to parse EventSource error message",{cause:t}):new H((0,i.t)(n.data)&&"string"==typeof n.data.message?n.data.message:"",n));return}if(void 0!==r.code)return void e.error(new N("EventSource connection failed",{status:r.code}));if(n.readyState===n.CLOSED)e.error(new N("EventSource connection failed"));else{let r="reconnect";t.has(r)&&e.next({type:r})}}function c(){let r="open";t.has(r)&&e.next({type:r})}function u(s){let o,[a,c]=K(s);if(a||!c)return void e.error(new Q("Unable to parse EventSource message",{cause:a}));if("channelError"===s.type){let t=new URL(n.url).searchParams.get("tag");e.error(new B(function(e,t){let n=(0,i.t)(e)?e.error:void 0;if(!n){let t=(0,i.t)(e)?e.message:void 0;return"string"==typeof t&&t||"Unknown listener error"}if((0,i.t)(n)){if((0,r.l)(n))return(0,r.o)(n,t);if("string"==typeof n.description)return n.description}return"string"==typeof n?n:JSON.stringify(n,null,2)}(c?.data,t),c.data));return}"disconnect"===s.type?e.error(new G(`Server disconnected client: ${(0,i.t)(c.data)&&"string"==typeof c.data.reason&&c.data.reason||"unknown error"}`)):(o=s.type,t.has(o)&&e.next({type:s.type,id:s.lastEventId,...c.data?{data:c.data}:{}}))}n.addEventListener("error",a),o&&n.addEventListener("open",c);let h=[...new Set([...J,...s])].filter(e=>"error"!==e&&"open"!==e&&"reconnect"!==e);
4return h.forEach(e=>n.addEventListener(e,u)),()=>{n.removeEventListener("error",a),o&&n.removeEventListener("open",c),h.forEach(e=>n.removeEventListener(e,u)),n.close()}})}))}function K(e){try{let t="string"==typeof e.data&&JSON.parse(e.data);return[null,{type:e.type,id:e.lastEventId,...!function(e){for(let t in e)return!1;return!0}(t)?{data:t}:{}}]}catch(e){return[e,null]}}function Y(e){if("string"==typeof e)return{id:e};if(Array.isArray(e))return{query:"*[_id in $ids]",params:{ids:e}};if("object"==typeof e&&e&&"query"in e&&"string"==typeof e.query)return"params"in e&&"object"==typeof e.params&&null!==e.params?{query:e.query,params:e.params}:{query:e.query};throw Error(`Unknown selection - must be one of: 5 6* Document ID (<docId>) 7* Array of document IDs 8* Object containing \`query\``)}function Z(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")}function ee(e,t,r){Z(e,t),t.set(e,r)}function et(e,t,r){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:r;throw TypeError("Private element is not present on this object")}function er(e,t,r){return e.set(et(e,t),r),r}function ei(e,t){return e.get(et(e,t))}var en=class{constructor(e,t={}){(0,r.u)(this,"selection",void 0),(0,r.u)(this,"operations",void 0),this.selection=e,this.operations=t}set(e){return this._assign("set",e)}setIfMissing(e){return this._assign("setIfMissing",e)}diffMatchPatch(e){return(0,n.y)("diffMatchPatch",e),this._assign("diffMatchPatch",e)}unset(e){if(!Array.isArray(e))throw Error("unset(attrs) takes an array of attributes to unset, non-array given");return this.operations=Object.assign({},this.operations,{unset:e}),this}inc(e){return this._assign("inc",e)}dec(e){return this._assign("dec",e)}insert(e,t,r){return(0,n.v)(e,t,r),this._assign("insert",{[e]:t,items:r})}append(e,t){return this.insert("after",`${e}[-1]`,t)}prepend(e,t){return this.insert("before",`${e}[0]`,t)}splice(e,t,r,i){let n=t<0?t-1:t,s=void 0===r||-1===r?-1:Math.max(0,t+r),o=`${e}[${n}:${n<0&&s>=0?"":s}]`;return this.insert("replace",o,i||[])}ifRevisionId(e){return this.operations.ifRevisionID=e,this}serialize(){return{...Y(this.selection),...this.operations}}toJSON(){return this.serialize()}reset(){return this.operations={},this}_assign(e,t,r=!0){return(0,n.y)(e,t),this.operations=Object.assign({},this.operations,{[e]:Object.assign({},r&&this.operations[e]||{},t)}),this}_set(e,t){return this._assign(e,t,!1)}},es=new WeakMap,eo=class e extends en{constructor(e,t,r){super(e,t),ee(this,es,void 0),er(es,this,r)}clone(){return new e(this.selection,{...this.operations},ei(es,this))}commit(e){if(!ei(es,this))throw Error("No `client` passed to patch, either provide one or pass the patch to a clients `mutate()` method");let t=Object.assign({returnFirst:"string"==typeof this.selection,returnDocuments:!0},e);return ei(es,this).mutate({patch:this.serialize()},t)}},ea=new WeakMap,ec=class e extends en{constructor(e,t,r){super(e,t),ee(this,ea,void 0),er(ea,this,r)}clone(){return new e(this.selection,{...this.operations},ei(ea,this))}commit(e){if(!ei(ea,this))throw Error("No `client` passed to patch, either provide one or pass the patch to a clients `mutate()` method");let t=Object.assign({returnFirst:"string"==typeof this.selection,returnDocuments:!0},e);return ei(ea,this).mutate({patch:this.serialize()},t)}};let eu={returnDocuments:!1};var eh=class{constructor(e=[],t){(0,r.u)(this,"operations",void 0),(0,r.u)(this,"trxId",void 0),this.operations=e,this.trxId=t}create(e){return(0,n.y)("create",e),this._add({create:e})}createIfNotExists(e){let t="createIfNotExists";return(0,n.y)(t,e),(0,n.f)(t,e),this._add({[t]:e})}createOrReplace(e){let t="createOrReplace";return(0,n.y)(t,e),(0,n.f)(t,e),this._add({[t]:e})}delete(e){return(0,n._)("delete",e),this._add({delete:{id:e}})}transactionId(e){return e?(this.trxId=e,this):this.trxId}serialize(){return[...this.operations]}toJSON(){return this.serialize()}reset(){return this.operations=[],this}_add(e){return this.operations.push(e),this}},el=new WeakMap,ed=class e extends eh{constructor(e,t,r){super(e,r),ee(this,el,void 0),er(el,this,t)}clone(){return new e([...this.operations],ei(el,this),this.trxId)}commit(e){if(!ei(el,this))throw Error("No `client` passed to transaction, either provide one or pass the transaction to a clients `mutate()` method");return ei(el,this).mutate(this.serialize(),Object.assign({transactionId:this.trxId},eu,e||{}))}patch(e,t){let r="function"==typeof t,i="string"!=typeof e&&e instanceof ec,n="object"==typeof e&&("query"in e||"id"in e);if(i)return this._add({patch:e.serialize()});if(r){let r=t(new ec(e,{},ei(el,this)));if(!(r instanceof ec))throw Error("function passed to `patch()` must return the patch");return this._add({patch:r.serialize()})}if(n){let r=new ec(e,t||{},ei(el,this));return this._add({patch:r.serialize()})}return this._add({patch:{id:e,...t}})}},ef=new WeakMap,ep=class e extends eh{constructor(e,t,r){super(e,r),ee(this,ef,void 0),er(ef,this,t)}clone(){return new e([...this.operations],ei(ef,this),this.trxId)}commit(e){if(!ei(ef,this))throw Error("No `client` passed to transaction, either provide one or pass the transaction to a clients `mutate()` method");return ei(ef,this).mutate(this.serialize(),Object.assign({transactionId:this.trxId},eu,e||{}))}patch(e,t){let r="function"==typeof t;if("string"!=typeof e&&e instanceof eo)return this._add({patch:e.serialize()});if(r){let r=t(new eo(e,{},ei(ef,this)));if(!(r instanceof eo))throw Error("function passed to `patch()` must return the patch");return this._add({patch:r.serialize()})}return this._add({patch:{id:e,...t}})}};
8let eg=["headers","signal","tag","timeout","token"],em=({query:e,params:t={},options:r={}})=>{let i=new URLSearchParams,{tag:n,includeMutations:s,returnQuery:o,...a}=r;for(let[r,s]of(n&&i.append("tag",n),i.append("query",e),Object.entries(t)))void 0!==s&&i.append(`$${r}`,JSON.stringify(s));for(let[e,t]of Object.entries(a))t&&i.append(e,`${t}`);return!1===o&&i.append("returnQuery","false"),!1===s&&i.append("includeMutations","false"),`?${i}`};function ev(t,r,i,n,o={},a={}){let{stega:c,params:u,mapResponse:h,reqOpts:l}=function(e,t,r){let i="stega"in r?{...e,..."boolean"==typeof r.stega?{enabled:r.stega}:r.stega||{}}:e,n=i.enabled?(0,s.t)(t):t,o=!1===r.filterResponse?e=>e:e=>e.result,{cache:a,next:c,...u}={useAbortSignal:void 0!==r.signal,resultSourceMap:i.enabled?"withKeyArraySelector":r.resultSourceMap,...r,returnQuery:!1===r.filterResponse&&!1!==r.returnQuery};return{stega:i,params:n,mapResponse:o,reqOpts:void 0!==a||void 0!==c?{...u,fetch:{cache:a,next:c}}:u}}(i,o,a),d=eO(t,r,"query",{query:n,params:u},l);return c.enabled?Promise.all([d,e.A(316781).then(e=>e.n)]).then(([e,{stegaEncodeSourceMap:t}])=>{let r=t(e.result,e.resultSourceMap,c);return h({...e,result:r})}):d.then(h)}function ey(e,t,r,i={}){return ez(i.signal,n=>eF(e,t,ew(e,r,{...i,signal:n})).then(e=>eE(e,i.includeAllVersions)))}function eb(e,t,r,i={}){return eF(e,t,ew(e,r,i)).then(e=>eE(e,i.includeAllVersions))}function ew(e,t,r){let i=t;if(r.releaseId){let e=(0,M.m)(t);if(e){if(e!==r.releaseId)throw Error(`The document ID (\`${t}\`) is already a version of \`${e}\` release, but this does not match the provided \`options.releaseId\` (\`${r.releaseId}\`)`)}else{if((0,R.g)(t))throw Error(`The document ID (\`${t}\`) is a draft, but \`options.releaseId\` is set as \`${r.releaseId}\``);i=(0,P.h)(t,r.releaseId)}}return{url:eN(e,"doc",i),tag:r.tag,signal:r.signal,query:void 0===r.includeAllVersions?void 0:{includeAllVersions:r.includeAllVersions}}}function eE(e,t){let r=e.documents;return r?t?r:r[0]:t?[]:void 0}function eI(e,t,r,i={}){var n,s,o;return eF(e,t,(n=e,s=r,o=i,{url:eN(n,"doc",s.join(",")),tag:o.tag,signal:o.signal})).then(e=>{var t,i;let n,s,o;return t=e,i=r,o=(n=t.documents||[],s=e=>e._id,n.reduce((e,t)=>(e[s(t)]=t,e),Object.create(null))),i.map(e=>o[e]||null)})}async function e$(e,t,r,i={}){let n=new Set;if(0===r.length)return n;for(let s=0;s<r.length;s+=100){let o=r.slice(s,s+100),a=await eF(e,t,{url:eN(e,"doc",o.map(encodeURIComponent).join(",")),tag:i.tag,signal:i.signal,query:{excludeContent:!0}}),c=new Set;for(let e of a.omitted||[])"existence"===e.reason&&c.add(e.id);for(let e of o)c.has(e)||n.add(e)}return n}function eC(e,t,r,i={}){return eO(e,t,"query",{query:"*[sanity::partOfRelease($releaseId)]",params:{releaseId:r}},i)}function eT(e,t,r,i){return ez(i?.signal,n=>ex(e,t,r,{...i,signal:n}))}function eO(e,t,r,i,n={}){let{reqOptions:s,isMutation:o,returnFirst:a}=function(e,t,r,i={}){let n="mutate"===t,s="actions"===t,o="query"===t,a=n||s?"":em(r),
8c=!n&&!s&&a.length<11264,u=c?a:"",h=i.returnFirst,{timeout:l,token:d,tag:f,headers:p,returnQuery:g,lastLiveEventId:m,cacheMode:v}=i;return{reqOptions:{method:c?"GET":"POST",url:eN(e,t,u),body:c?void 0:r,query:n&&((e={})=>{let t;return{dryRun:e.dryRun,returnIds:!0,returnDocuments:(t=e.returnDocuments,!1===t?void 0:void 0===t||t),visibility:e.visibility||"sync",autoGenerateArrayKeys:e.autoGenerateArrayKeys,skipCrossDatasetReferenceValidation:e.skipCrossDatasetReferenceValidation}})(i),timeout:l,headers:p,token:d,tag:f,returnQuery:g,perspective:i.perspective,variant:i.variant,resultSourceMap:i.resultSourceMap,lastLiveEventId:Array.isArray(m)?m[0]:m,cacheMode:v,canUseCdn:o,signal:i.signal,fetch:i.fetch,useAbortSignal:i.useAbortSignal,useCdn:i.useCdn},isMutation:n,returnFirst:h}}(e,r,i,n);return eF(e,t,s).then(e=>(function(e,t,r,i){if(!t)return e;let n=e.results||[];if(i)return r?n[0]&&n[0].document:n.map(e=>e.document);let s=r?n[0]&&n[0].id:n.map(e=>e.id);return{transactionId:e.transactionId,results:n,[r?"documentId":"documentIds"]:s}})(e,o,a,n.returnDocuments))}function eS(e,t,r,i,n={}){return eO(e,t,"mutate",{mutations:[{[i]:r}]},Object.assign({returnFirst:!0,returnDocuments:!0},n))}function ex(e,t,r,i){return eO(e,t,"actions",{actions:Array.isArray(r)?r:[r],transactionId:i&&i.transactionId||void 0,skipCrossDatasetReferenceValidation:i&&i.skipCrossDatasetReferenceValidation||void 0,dryRun:i&&i.dryRun||void 0},i)}function eA(e,t,r,i){let n;return eO(e,t,"mutate",{mutations:Array.isArray(n=r instanceof ec||r instanceof eo?{patch:r.serialize()}:r instanceof ed||r instanceof ep?r.serialize():r)?n:[n],transactionId:i&&i.transactionId||void 0},i)}function ek(e,t,r,i){return eO(e,t,"mutate",{mutations:[{delete:Y(r)}]},i)}function eM(e,t,r,i){return(0,n.f)("createIfNotExists",r),eS(e,t,r,"createIfNotExists",i)}function eP(e,t,r,i){return(0,n.f)("createOrReplace",r),eS(e,t,r,"createOrReplace",i)}function eR(e,t,r,i,s){return(0,n.f)("createVersion",r),(0,n.p)("createVersion",r),(0,n.a)(),ex(e,t,{actionType:"sanity.action.document.version.create",publishedId:i,document:r},s)}function ej(e,t,r,i,s,o,a){if(!i)throw Error("`createVersion()` requires `baseId` when no `document` is provided");if(!r)throw Error("`createVersion()` requires `publishedId` when `baseId` is provided");return(0,n._)("createVersion",i),(0,n._)("createVersion",r),ex(e,t,{actionType:"sanity.action.document.version.create",publishedId:r,baseId:i,versionId:s?(0,P.h)(r,s):(0,A.getDraftId)(r),ifBaseRevisionId:o},a)}function eD(e,t,r,i=!1,n){return ex(e,t,{actionType:"sanity.action.document.version.discard",versionId:r,purge:i},n)}function eq(e,t,r,i){return(0,n.f)("replaceVersion",r),(0,n.p)("replaceVersion",r),ex(e,t,{actionType:"sanity.action.document.version.replace",document:r},i)}function eU(e,t,r,i,n){return ex(e,t,{actionType:"sanity.action.document.version.unpublish",versionId:r,publishedId:i},n)}let eL=e=>{let t=e.config();return void 0!==t.dataset&&void 0!==t.projectId||void 0!==t.resource},e_=(e,t)=>eL(e)&&t.startsWith(eN(e,"query"));function eW(e,t){void 0!==t.uri&&(0,n.o)();let r=t.uri||t.url;if("string"!=typeof r)throw TypeError("Request options must include a `url`");let i=e.config(),s=void 0===t.canUseCdn?["GET","HEAD"].indexOf(t.method||"GET")>=0&&(r.startsWith("/data/")||e_(e,r)||eL(e)&&r.startsWith(eN(e,"mutate"))||eL(e)&&r.startsWith(eN(e,"doc",""))||eL(e)&&r.startsWith(eN(e,"listen"))||eL(e)&&r.startsWith(eN(e,"history",""))):t.canUseCdn,o=(t.useCdn??i.useCdn)&&s,a=t.tag&&i.requestTagPrefix?[i.requestTagPrefix,t.tag].join("."):t.tag||i.requestTagPrefix;if(a&&null!==t.tag&&(t.query={tag:(0,n.d)(a),...t.query}),["GET","HEAD","POST"].indexOf(t.method||"GET")>=0&&e_(e,r)){let e=t.resultSourceMap??i.resultSourceMap;void 0!==e&&!1!==e&&(t.query={resultSourceMap:e,...t.query});let r=t.perspective||i.perspective;void 0!==r&&("previewDrafts"===r&&(0,n.c)(),(0,n.r)(r),t.query={perspective:Array.isArray(r)?r.join(","):r,...t.query},(Array.isArray(r)&&r.length>0||"previewDrafts"===r||"drafts"===r)&&o&&(o=!1,(0,n.i)()));let s=t.variant||i.variant;"string"==typeof s&&(t.query={variant:s,...t.query}),"object"==typeof s&&(t.query={variantCondition:Object.entries(s).map(([e,t])=>`${e}:${t}`).toSorted(),...t.query}),t.lastLiveEventId&&(t.query={...t.query,lastLiveEventId:t.lastLiveEventId}),!1===t.returnQuery&&(t.query={returnQuery:"false",...t.query}),o&&"noStale"==t.cacheMode&&(t.query={cacheMode:"noStale",...t.query})}return function(e,t={}){let r={};e.headers&&Object.assign(r,e.headers);let i=t.token||e.token;i&&(r.Authorization=`Bearer ${i}`),t.useGlobalApi||e.useProjectHostname||!e.projectId||(r["X-Sanity-Project-ID"]=e.projectId);let n={url:t.url,headers:Object.assign(r,t.headers||{})};t.method&&(n.method=t.method),void 0!==t.body&&(n.body=t.body),t.query&&(n.query=function(e){if(e instanceof URLSearchParams||!e||"object"!=typeof e||!Object.values(e).some(Array.isArray))return e;let t=new URLSearchParams;for(let[r,i]of Object.entries(e))if(null!=i)if(Array.isArray(i))for(let e of i)null!=e&&t.append(r,`${e}`);else t.append(r,`${i}`);return t}(t.query)),t.signal&&(n.signal=t.signal),(void 0===t.withCredentials?e.withCredentials:t.withCredentials)&&(n.credentials="include"),"number"==typeof t.maxRedirects&&(n.redirect=0===t.maxRedirects?"manual":"follow");let s=void 0===t.timeout?e.timeout:t.timeout;n.timeout=void 0===s?3e5:0!==s&&s,!1!==t.useAbortSignal||n.signal||(n.timeout="number"==typeof n.timeout&&n.timeout>0&&{total:n.timeout,signal:!1});let o="object"==typeof t.fetch&&"object"==typeof e.fetch?{...e.fetch,...t.fetch}:t.fetch||e.fetch;return"function"==typeof o?n.fetch=o:"object"==typeof o&&o&&(n.meta={...n.meta,fetchInit:o}),!n.fetch&&e.resolveFetch&&(n.fetch=e.resolveFetch("string"==typeof e.proxy?e.proxy:void 0)),"number"==typeof t.maxRetries&&(n.maxRetries=t.maxRetries),"string"==typeof e.lineage&&e.lineage&&(n.meta={...n.meta,lineage:e.lineage}),n}(i,Object.assign({},t,{url:eG(e,r,o)}))}function ez(e,t){return new a.Observable(r=>{let i=new AbortController;return t(e?(0,o.anySignal)([e,i.signal]):i.signal).then(e=>{r.next(e),r.complete()},e=>r.error(e)),()=>i.abort()})}function eF(e,t,r){return t(eW(e,r),e.config().requestHandler).then(e=>e)}function eV(e,t,r){return ez(r.signal,i=>eF(e,t,{...r,signal:i}))}function eN(e,t,r){let i=e.config();if(i.resource)return(0,n.m)(i),`${eB(i)}/${void 0===r?t:`${t}/${r}`}`.replace(/\/($|\?)/,"$1");let s=`/${t}/${(0,n.u)(i)}`;return`/data${void 0===r?s:`${s}/${r}`}`.replace(/\/($|\?)/,"$1")}function eG(e,t,r=!1){let{url:i,cdnUrl:n}=e.config();return`${r?n:i}/${t.replace(/^\//,"")}`}let eB=e=>{let t=e.resource;if(!t)throw Error("`resource` must be provided to perform resource queries");let{type:r,id:i}=t;switch(r){case"dataset":{let e=i.split(".");if(2!==e.length)throw Error('Dataset ID must be in the format "project.dataset"');return`/projects/${e[0]}/datasets/${e[1]}`}case"canvas":return`/canvases/${i}`;case"knowledge-base":return`/knowledge-bases/${i}`;case"media-library":return`/media-libraries/${i}`;case"dashboard":return`/dashboards/${i}`;default:throw Error(`Unsupported resource type: ${r.toString()}`)}};var eH=new WeakMap,eQ=new WeakMap,eJ=class{constructor(e,t){ee(this,eH,void 0),ee(this,eQ,void 0),er(eH,this,e),er(eQ,this,t)}generate(e){var t,r;return t=ei(eH,this),r=ei(eQ,this),eV(t,r,{method:"POST",url:`/agent/action/generate/${(0,n.u)(t.config())}`,body:e})}transform(e){var t,r;return t=ei(eH,this),r=ei(eQ,this),eV(t,r,{method:"POST",url:`/agent/action/transform/${(0,n.u)(t.config())}`,body:e})}translate(e){var t,r;return t=ei(eH,this),r=ei(eQ,this),eV(t,r,{method:"POST",url:`/agent/action/translate/${(0,n.u)(t.config())}`,body:e})}},eX=new WeakMap,eK=new WeakMap,eY=class{constructor(e,t){ee(this,eX,void 0),ee(this,eK,void 0),er(eX,this,e),er(eK,this,t)}generate(e){var t,r;return t=ei(eX,this),r=ei(eK,this),eF(t,r,{method:"POST",url:`/agent/action/generate/${(0,n.u)(t.config())}`,body:e})}transform(e){var t,r;return t=ei(eX,this),r=ei(eK,this),eF(t,r,{method:"POST",url:`/agent/action/transform/${(0,n.u)(t.config())}`,body:e})}translate(e){var t,r;return t=ei(eX,this),r=ei(eK,this),eF(t,r,{method:"POST",url:`/agent/action/translate/${(0,n.u)(t.config())}`,body:e})}prompt(e){var t,r;return t=ei(eX,this),r=ei(eK,this),eF(t,r,{method:"POST",url:`/agent/action/prompt/${(0,n.u)(t.config())}`,body:e})}patch(e){var t,r;return t=ei(eX,this),r=ei(eK,this),eF(t,r,{method:"POST",url:`/agent/action/patch/${(0,n.u)(t.config())}`,body:e})}},eZ=new WeakMap,e0=new WeakMap,e1=class{constructor(e,t){ee(this,eZ,void 0),ee(this,e0,void 0),er(eZ,this,e),er(e0,this,t)}upload(e,t,r){return e4(ei(eZ,this),ei(e0,this),e,t,r)}},e2=new WeakMap,e3=new WeakMap,e8=class{constructor(e,t){ee(this,e2,void 0),ee(this,e3,void 0),er(e2,this,e),er(e3,this,t)}upload(e,t,r){return b(e4(ei(e2,this),ei(e3,this),e,t,r).pipe((0,D.filter)(e=>"response"===e.type),(0,w.map)(e=>{var t;return"asset"in(t=e.body)?t.asset:t.document})))}};function e4(t,r,i,s,o={}){var c,u,h;let l,f,p;(0,n.g)(i);let m=o.extract||void 0;m&&!m.length&&(m=["none"]);let v=t.config(),y=(c=o,u=s,!(typeof File>"u")&&u instanceof File?Object.assign({filename:!1===c.preserveFilename?void 0:u.name,contentType:u.type},c):c),{tag:b,label:E,title:I,description:$,creditLine:C,filename:T,s
8ource:O}=y,S=v.resource?.type==="media-library",x=S?{title:I,filename:T}:{label:E,title:I,description:$,filename:T,meta:m,creditLine:C};O&&!S&&(x.sourceId=O.id,x.sourceName=O.name,x.sourceUrl=O.url);let A=y.contentType?{"Content-Type":y.contentType}:{},k={tag:b,method:"POST",timeout:y.timeout||0,url:function(e,t){let r="image"===t?"images":"files",i=e.resource;if(i){let{type:e,id:t}=i;switch(e){case"dataset":throw Error("Assets are not supported for dataset resources, yet. Configure the client with `{projectId: <projectId>, dataset: <datasetId>}` instead.");case"canvas":return`/canvases/${t}/assets/${r}`;case"knowledge-base":throw Error("Assets are not supported for knowledge-base resources. Use `client.context.imports` to add content instead.");case"media-library":return`/media-libraries/${t}/upload`;case"dashboard":return`/dashboards/${t}/assets/${r}`;default:throw Error(`Unsupported resource type: ${e.toString()}`)}}return`assets/${r}/${(0,n.u)(e)}`}(v,i),headers:A,query:x,body:s};return"u">typeof XMLHttpRequest?(0,g.defer)(async()=>{let{uploadWithProgress:r}=await e.A(813285),i=eW(t,{...k});return r({url:function(e,t){if(!t)return e;let r=(t instanceof URLSearchParams?t:new URLSearchParams(Object.entries(t).flatMap(([e,t])=>null==t?[]:[[e,`${t}`]]))).toString();return r?e+(e.includes("?")?"&":"?")+r:e}(i.url,i.query),method:i.method??"POST",headers:i.headers,body:s,withCredentials:"include"===i.credentials,timeout:"object"==typeof i.timeout?i.timeout.total:i.timeout,signal:i.signal})}).pipe((0,d.mergeAll)()):(l=eW(t,k),f=t.config().requester,p=new a.Observable(e=>f(l).subscribe(e)).pipe((0,D.filter)(e=>e?.type==="progress"||e?.type==="response"),(0,w.map)(e=>"progress"===e.type?{type:"progress",stage:e.stage,percent:e.percent,total:e.total,loaded:e.loaded,lengthComputable:e.lengthComputable}:{type:"response",body:e.body})),k.signal?p.pipe((h=k.signal,e=>new a.Observable(t=>{let r=()=>{var e;return t.error((e=h,new DOMException(e?.reason??"The operation was aborted.","AbortError")))};if(h&&h.aborted)return void r();let i=e.subscribe(t);return h.addEventListener("abort",r),()=>{h.removeEventListener("abort",r),i.unsubscribe()}}))):p)}var e5=(e,t)=>Object.keys(t).concat(Object.keys(e)).reduce((r,i)=>(r[i]=void 0===e[i]?t[i]:e[i],r),{});let e6=(e,t)=>t.reduce((t,r)=>(void 0===e[r]||(t[r]=e[r]),t),{}),e9=new Set([408,429]);function e7(){return function(e){return e.pipe(l((e,t)=>{var r;return e instanceof N&&("number"!=typeof e.status||e.status<400||e.status>=500||e9.has(e.status))?function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return(0,d.mergeAll)(1)((0,p.from)(e,(0,f.popScheduler)(e)))}($({type:"reconnect"}),(void 0===r&&(r=x),new a.Observable(function(e){var t=1e3;t<0&&(t=0);var i=0;return r.schedule(function(){e.closed||(e.next(i++),e.complete())},t)})).pipe((0,I.mergeMap)(()=>t))):O(()=>e)}))}}function te(e,t={}){let r=t.headers,i=t.withCredentials?"include":void 0;return function(t,n){let s=tt(e),o={...n};if(r){let e=new Headers(n?.headers);for(let[t,i]of Object.entries(r))e.set(t,i);o.headers=e}return void 0!==i&&(o.credentials=i),s("string"==typeof t?t:t.href,o)}}function tt(e){return e.resolveFetch?e.resolveFetch("string"==typeof e.proxy?e.proxy:void 0):globalThis.fetch.bind(globalThis)}let tr=["includePreviousRevision","includeResult","includeMutations","includeAllVersions","visibility","effectFormat","enableResume","tag"],ti={includeResult:!0};function tn(e,t,r={}){let{url:i,requestTagPrefix:n}=this.config(),s=r.tag&&n?[n,r.tag].join("."):r.tag,o={...e5(r,ti),tag:s},a=em({query:e,params:t,options:{tag:s,...e6(o,tr)}}),c=`${i}${eN(this,"listen",a)}`;return c.length>14800?O(()=>Error("Query too large for listener")):ts(this,c,o.events?o.events:["mutation"])}function ts(e,t,r){let i=e.config(),{token:n,withCredentials:s,headers:o}=i,a={};return n&&(a.Authorization=`Bearer ${n}`),o&&Object.assign(a,o),X(()=>new F(t,{fetch:te(i,{headers:Object.keys(a).length?a:void 0,withCredentials:s})}),r).pipe(e7(),(0,D.filter)(e=>r.includes(e.type)),(0,w.map)(e=>({type:e.type,..."data"in e?e.data:{}})))}
8let to=["headers","signal","tag","timeout","token"];function ta(e){if(!e)throw Error("Comment ID must be provided");return`/collaboration/comments/${encodeURIComponent(e)}`}function tc(e){let{resource:t,projectId:r,dataset:i}=e.config();if(t)return t;if(r&&i)return{type:"dataset",id:`${r}.${i}`};throw Error("`resource` or `projectId` and `dataset` must be configured to use collaboration comments")}function tu(e){let{collaboration:t}=e.config(),r=t?.organizationId;if(!r)throw Error("`collaboration.organizationId` must be configured to use collaboration comments");let i=tc(e);return{organizationId:r,resourceId:i.id,resourceType:i.type}}function th(e,t){if(!t)throw Error("Document ID must be provided");let r=tc(e);return`${r.type}:${r.id}:${(0,k.getPublishedId)(t)}`}function tl(e,t,r,i,n,s={}){return eV(e,t,{method:r,url:i,body:n,query:{...tu(e),...s.transactionId?{transactionId:s.transactionId}:{}},...e6(s,to)})}function td(e,...t){return tl(...t).pipe((0,w.map)(({results:t})=>{let r=e?t.find(({id:t})=>t===e):t[0];if(!r?.document)throw Error("Comment write did not return a comment document");return r.document}))}function tf(e,t,r,i){return td(r._id,e,t,"POST","/collaboration/comments",r,i)}function tp(e,t,r,i,n){return td(r,e,t,"PATCH",ta(r),i,n)}function tg(e,t,r,i){return function(...e){return tl(...e).pipe((0,w.map)(({transactionId:e,results:t})=>({transactionId:e,documentIds:t.map(e=>e.id),results:t})))}(e,t,"DELETE",ta(r),void 0,i)}function tm(e,t,r,i,n){return td(r,e,t,"POST",`${ta(r)}/reactions`,{shortName:i},n)}function tv(e,t,r,i,n){return td(r,e,t,"DELETE",`${ta(r)}/reactions/${encodeURIComponent(i)}`,void 0,n)}function ty(e,t,r,i,n){let s=tu(e);return eV(e,t,{...em({query:r,params:i}).length<11264?{method:"GET",url:`/collaboration/comments/query${em({query:r,params:i,options:s})}`}:{method:"POST",url:"/collaboration/comments/query",query:s,body:{query:r,params:i??{}}},...e6(n||{},to)}).pipe((0,w.map)(e=>e.result))}function tb(e,t,r,i){let n=i??{},{requestTagPrefix:s}=e.config(),o=n.tag&&s?[s,n.tag].join("."):n.tag,a=em({query:t,params:r,options:{...e6({...e5(n,ti),tag:o},tr),...tu(e)}}),c=`${e.getUrl("/collaboration/comments/listen")}${a}`;return c.length>14800?O(()=>Error("Query too large for listener")):ts(e,c,n.events?n.events:["mutation"])}var tw=new WeakMap,tE=new WeakMap,tI=class{constructor(e,t){ee(this,tw,void 0),ee(this,tE,void 0),er(tw,this,e),er(tE,this,t)}create(e,t){return tf(ei(tw,this),ei(tE,this),e,t)}update(e,t,r){return tp(ei(tw,this),ei(tE,this),e,t,r)}delete(e,t){return tg(ei(tw,this),ei(tE,this),e,t)}addReaction(e,t,r){return tm(ei(tw,this),ei(tE,this),e,t,r)}removeReaction(e,t,r){return tv(ei(tw,this),ei(tE,this),e,t,r)}getTargetDocumentRef(e){return th(ei(tw,this),e)}fetch(e,t,r){return ty(ei(tw,this),ei(tE,this),e,t,r)}listen(e,t,r){return tb(ei(tw,this),e,t,r)}},t$=new WeakMap,tC=new WeakMap,tT=class{constructor(e,t){ee(this,t$,void 0),ee(this,tC,void 0),er(t$,this,e),er(tC,this,t)}create(e,t){return b(tf(ei(t$,this),ei(tC,this),e,t))}update(e,t,r){return b(tp(ei(t$,this),ei(tC,this),e,t,r))}delete(e,t){return b(tg(ei(t$,this),ei(tC,this),e,t))}addReaction(e,t,r){return b(tm(ei(t$,this),ei(tC,this),e,t,r))}removeReaction(e,t,r){return b(tv(ei(t$,this),ei(tC,this),e,t,r))}getTargetDocumentRef(e){return th(ei(t$,this),e)}fetch(e,t,r){return b(ty(ei(t$,this),ei(tC,this),e,t,r))}listen(e,t,r){return tb(ei(t$,this),e,t,r)}};function tO(e){let t=e.config().context?.organizationId;if(!t)throw Error("`context.organizationId` must be configured to query Context documents");return t}function tS(e,t){return`/context/organizations/${encodeURIComponent(tO(e))}/${t}`}function tx(e,t,r,i,n){let s=tS(e,"query");return eV(e,t,{...em({query:r,params:i}).length<11264?{method:"GET",url:`${s}${em({query:r,params:i})}`}:{method:"POST",url:s,body:{query:r,params:i??{}}},...e6(n||{},eg)}).pipe((0,w.map)(e=>e.result))}
8function tA(e,t,r,i){let n=i??{},{requestTagPrefix:s}=e.config(),o=n.tag&&s?[s,n.tag].join("."):n.tag,a=em({query:t,params:r,options:e6({...e5(n,ti),tag:o},tr)}),c=`${e.getUrl(tS(e,"listen"))}${a}`;return c.length>14800?O(()=>Error("Query too large for listener")):ts(e,c,n.events?n.events:["mutation"])}let tk="sanity.context.entry",tM="sanity.context.issue",tP="sanity.context.mcp";async function tR(e,t,r,i,n){let s=[],o;for(;;){let a=`*[${o?`${r} && (_createdAt > $c || (_createdAt == $c && _id > $i))`:r}] | order(_createdAt asc, _id asc) [0...200]`,c=await b(tx(e,t,a,o?{...i,...o}:i,n));if(s.push(...c),c.length<200)return s;let u=c[c.length-1];o={c:u._createdAt,i:u._id}}}function tj(e,t,r,i,n){return b(tx(e,t,`*[_type == "${tk}" && knowledgeBaseId == $kb && path == $path][0]`,{kb:r,path:i},n))}async function tD(e,t,r,i){let n=[],s="";for(;;){let o=await b(tx(e,t,`*[_type == "${tk}" && knowledgeBaseId == $kb && path > $after] | order(path asc) [0...200] {_id, path, title, tldr, status}`,{kb:r,after:s},i));if(n.push(...o),o.length<200)return n;s=o[o.length-1].path}}function tq(e,t,r,i,n){return tR(e,t,`_type == "${tM}" && knowledgeBaseId == $kb${void 0===i?"":" && status == $status"}`,void 0===i?{kb:r}:{kb:r,status:i},n)}function tU(e,t,r,i,n){return b(tx(e,t,`*[_type == "${tM}" && knowledgeBaseId == $kb && _id == $id][0]`,{kb:r,id:i},n))}function tL(e,t,r,i){return tR(e,t,'_type == "sanity.context.instruction" && knowledgeBaseId == $kb && schemaVersion == 1',{kb:r},i)}function t_(e,t,r){return b(tx(e,t,`*[_type == "${tP}" && organizationId == $org] | order(_createdAt asc, _id asc) [0...500]`,{org:tO(e)},r))}function tW(e,t,r,i){var n,s;return n=`*[_type == "${tP}" && organizationId == $org && name == $name][0]`,s={org:tO(e),name:r},b(tx(e,t,n,s,i))}function tz(e,t,r,i){var n;return n={org:tO(e),threadId:r},b(tx(e,t,'*[_type == "sanity.context.conversation" && organizationId == $org && threadId == $threadId][0]',n,i))}let tF="/context/knowledge-bases";function tV(e){let t=e.config().resource;if(t?.type!=="knowledge-base")throw Error("`resource` of type `knowledge-base` must be configured to use knowledge-base methods");return t.id}function tN(e,t=""){return`${tF}/${encodeURIComponent(e)}${t}`}function tG(e,t){let r=e.config().context?.organizationId;if(!r)throw Error("`context.organizationId` must be configured to record conversations");if(!t)throw Error("`threadId` must be provided");return`/context/organizations/${encodeURIComponent(r)}/conversations/${encodeURIComponent(t)}`}function tB(e){return Object.fromEntries(Object.entries(e).flatMap(([e,t])=>void 0===t?[]:[[e,`${t}`]]))}var tH=new WeakMap,tQ=new WeakMap,tJ=new WeakSet,tX=class{constructor(e,t){(function(e,t){Z(e,t),t.add(e)})(this,tJ),ee(this,tH,void 0),ee(this,tQ,void 0),(0,r.u)(this,"knowledgeBases",{create:(e,t)=>eF(ei(tH,this),ei(tQ,this),{url:tF,method:"POST",body:e,...t}),list:e=>eF(ei(tH,this),ei(tQ,this),{url:tF,query:tB({organizationId:e.organizationId,cursor:e.cursor,limit:e.limit}),signal:e.signal,tag:e.tag}),get:(e,t)=>eF(ei(tH,this),ei(tQ,this),{url:tN(e),...t}),edit:(e,t,r)=>eF(ei(tH,this),ei(tQ,this),{url:tN(e),method:"PATCH",body:t,...r}),delete:async(e,t)=>{await eF(ei(tH,this),ei(tQ,this),{url:tN(e),method:"DELETE",...t})}}),(0,r.u)(this,"conversations",{save:(e,t)=>{let{threadId:r,...i}=e;return eF(ei(tH,this),ei(tQ,this),{url:tG(ei(tH,this),r),method:"PUT",body:i,...t})},classify:(e,t)=>{let{threadId:r,...i}=e;return eF(ei(tH,this),ei(tQ,this),{url:tG(ei(tH,this),r),method:"PATCH",body:i,...t})},get:(e,t)=>tz(ei(tH,this),ei(tQ,this),e.threadId,t)}),(0,r.u)(this,"imports",{create:(e,t)=>"file"===e.type?et(tJ,this,tZ).call(this,e,t):et(tJ,this,tK).call(this,"/imports",{method:"POST",body:e,...t}),list:e=>et(tJ,this,tY).call(this,"/imports",e),get:(e,t)=>et(tJ,this,tK).call(this,`/imports/${encodeURIComponent(e.importId)}`,t),download:(e,t)=>et(tJ,this,tK).call(this,`/imports/${encodeURIComponent(e.importId)}/download`,t),delete:async(e,t)=>{await et(tJ,this,tK).call(this,`/imports/${encodeURIComponent(e.importId)}`,{method:"DELETE",...t})}}),(0,r.u)(this,"jobs",{get:(e,t)=>
8et(tJ,this,tK).call(this,`/jobs/${encodeURIComponent(e.jobId)}`,t)}),(0,r.u)(this,"issues",{list:(e,t)=>tq(ei(tH,this),ei(tQ,this),tV(ei(tH,this)),e?.status,t),get:(e,t)=>tU(ei(tH,this),ei(tQ,this),tV(ei(tH,this)),e.issueId,t),resolve:(e,t)=>{let{issueId:r,...i}=e;return et(tJ,this,tK).call(this,`/issues/${encodeURIComponent(r)}/resolve`,{method:"POST",body:i,...t})},dismiss:(e,t)=>et(tJ,this,tK).call(this,`/issues/${encodeURIComponent(e.issueId)}/dismiss`,{method:"POST",...t}),reopen:(e,t)=>et(tJ,this,tK).call(this,`/issues/${encodeURIComponent(e.issueId)}/reopen`,{method:"POST",...t}),apply:(e,t)=>et(tJ,this,tK).call(this,"/issues/apply",{method:"POST",body:e,...t})}),(0,r.u)(this,"instructions",{create:(e,t)=>et(tJ,this,tK).call(this,"/instructions",{method:"POST",body:e,...t}),list:e=>tL(ei(tH,this),ei(tQ,this),tV(ei(tH,this)),e),edit:(e,t)=>{let{instructionId:r,...i}=e;return et(tJ,this,tK).call(this,`/instructions/${encodeURIComponent(r)}`,{method:"PATCH",body:i,...t})},delete:async(e,t)=>{await et(tJ,this,tK).call(this,`/instructions/${encodeURIComponent(e.instructionId)}`,{method:"DELETE",...t})}}),(0,r.u)(this,"entries",{list:e=>tD(ei(tH,this),ei(tQ,this),tV(ei(tH,this)),e),get:(e,t)=>tj(ei(tH,this),ei(tQ,this),tV(ei(tH,this)),e.path,t),rebuild:(e,t)=>et(tJ,this,tK).call(this,`/entries/${encodeURIComponent(e.path)}/rebuild`,{method:"POST",...t})}),(0,r.u)(this,"mcpEndpoints",{list:e=>t_(ei(tH,this),ei(tQ,this),e),get:(e,t)=>tW(ei(tH,this),ei(tQ,this),e.name,t)}),(0,r.u)(this,"sources",{list:e=>et(tJ,this,tY).call(this,"/sources",e,{status:e?.status,importId:e?.importId,ids:e?.ids?.join(",")}),get:(e,t)=>et(tJ,this,tK).call(this,`/sources/${encodeURIComponent(e.sourceId)}`,t),content:(e,t)=>et(tJ,this,tK).call(this,`/sources/${encodeURIComponent(e.sourceId)}/content`,{query:tB({startLine:e.startLine,endLine:e.endLine}),...t}),delete:async(e,t)=>{await et(tJ,this,tK).call(this,`/sources/${encodeURIComponent(e.sourceId)}`,{method:"DELETE",...t})}}),er(tH,this,e),er(tQ,this,t)}fetch(e,t,r){return b(tx(ei(tH,this),ei(tQ,this),e,t,r))}listen(e,t,r){return tA(ei(tH,this),e,t,r)}build(e){return et(tJ,this,tK).call(this,"/build",{method:"POST",...e})}cancelBuild(e){return et(tJ,this,tK).call(this,"/build/cancel",{method:"POST",...e})}refresh(e){return et(tJ,this,tK).call(this,"/refresh",{method:"POST",...e})}};function tK(e,t={}){return eF(ei(tH,this),ei(tQ,this),{url:tN(tV(ei(tH,this)),e),...t})}function tY(e,t,r){return et(tJ,this,tK).call(this,e,{query:tB({cursor:t?.cursor,limit:t?.limit,...r}),signal:t?.signal,tag:t?.tag})}async function tZ(e,t){var r;let i=await et(tJ,this,tK).call(this,"/imports/uploads",{method:"POST",body:{filename:e.filename,...e.contentType&&{contentType:e.contentType}},...t}),n=ei(tH,this).config(),s=await (n.resolveFetch?.(n.proxy)??globalThis.fetch)(i.uploadUrl,{method:"PUT",body:ArrayBuffer.isView(r=e.file)?r.buffer instanceof ArrayBuffer?new Uint8Array(r.buffer,r.byteOffset,r.byteLength):Uint8Array.from(r):r,...e.contentType&&{headers:{"content-type":e.contentType}},signal:t?.signal});if(!s.ok)throw Error(`File upload failed: ${s.status} ${s.statusText}`);return et(tJ,this,tK).call(this,`/imports/uploads/${encodeURIComponent(i.importId)}/complete`,{method:"POST",body:{},...t})}var t0=new WeakMap,t1=new WeakMap,t2=class{constructor(e,t){ee(this,t0,void 0),ee(this,t1,void 0),(0,r.u)(this,"knowledgeBases",{create:(e,t)=>ez(t?.signal,r=>eF(ei(t0,this),ei(t1,this),{url:tF,method:"POST",body:e,tag:t?.tag,signal:r})),list:e=>ez(e.signal,t=>eF(ei(t0,this),ei(t1,this),{url:tF,query:tB({organizationId:e.organizationId,cursor:e.cursor,limit:e.limit}),tag:e.tag,signal:t})),get:(e,t)=>ez(t?.signal,r=>eF(ei(t0,this),ei(t1,this),{url:tN(e),tag:t?.tag,signal:r})),edit:(e,t,r)=>ez(r?.signal,i=>eF(ei(t0,this),ei(t1,this),{url:tN(e),method:"PATCH",body:t,tag:r?.tag,signal:i})),delete:(e,t)=>ez(t?.signal,r=>eF(ei(t0,this),ei(t1,this),{url:tN(e),method:"DELETE",tag:t?.tag,signal:r}))}),(0,r.u)(this,"conversations",{save:(e,t)=>{let{threadId:r,...i}=e;return ez(t?.signal,e=>eF(ei(t0,this),ei(t1,this),{url:tG(ei(t0,this),r),method:"PUT",body:i,tag:t?.tag,signal:e}))},classify:(e,t)=>{let{threadId:r,...i}=e;return ez(t?.signal,e=>eF(ei(t0,this),ei(t1,this),{url:tG(ei(t0,this),r),method:"PATCH",body:i,tag:t?.tag,signal:e}))},get:(e,t)=>ez(t?.signal,r=>tz(ei(t0,this),ei(t1,this),e.threadId,{...t,signal:r}))}),(0,r.u)(this,"entries",{list:e=>ez(e?.signal,t=>tD(ei(t0,this),ei(t1,this),tV(ei(t0,this)),{...e,signal:t})),get:(e,t)=>ez(t?.signal,r=>tj(ei(t0,this),ei(t1,this),tV(ei(t0,this)),e.path,{...t,signal:r})),rebuild:(e,t)=>ez(t?.signal,r=>eF(ei(t0,this),ei(t1,this),{url:tN(tV(ei(t0,this)),`/entries/${encodeURIComponent(e.path)}/rebuild`),method:"POST",tag:t?.tag,signal:r}))}),(0,r.u)(this,"issues",{list:(e,t)=>
8ez(t?.signal,r=>tq(ei(t0,this),ei(t1,this),tV(ei(t0,this)),e?.status,{...t,signal:r})),get:(e,t)=>ez(t?.signal,r=>tU(ei(t0,this),ei(t1,this),tV(ei(t0,this)),e.issueId,{...t,signal:r}))}),(0,r.u)(this,"instructions",{list:e=>ez(e?.signal,t=>tL(ei(t0,this),ei(t1,this),tV(ei(t0,this)),{...e,signal:t}))}),(0,r.u)(this,"mcpEndpoints",{list:e=>ez(e?.signal,t=>t_(ei(t0,this),ei(t1,this),{...e,signal:t})),get:(e,t)=>ez(t?.signal,r=>tW(ei(t0,this),ei(t1,this),e.name,{...t,signal:r}))}),er(t0,this,e),er(t1,this,t)}fetch(e,t,r){return tx(ei(t0,this),ei(t1,this),e,t,r)}listen(e,t,r){return tA(ei(t0,this),e,t,r)}};let t3="2021-03-25";var t8=new WeakMap,t4=class{constructor(e){ee(this,t8,void 0),er(t8,this,e)}events({includeDrafts:e=!1,tag:t,waitFor:n}={}){var s,o,c,d,f,p;let g=ei(t8,this).config(),{projectId:y,apiVersion:b,token:S,withCredentials:x,requestTagPrefix:A,headers:k}=g,M=b.replace(/^v/,"");if("X"!==M&&M<t3)throw Error(`The live events API requires API version ${t3} or later. The current API version is ${M}. Please update your API version to use this feature.`);if(e&&!S&&!x)throw Error("The live events API requires a token or withCredentials when 'includeDrafts: true'. Please update your client configuration. The token should have the lowest possible access role.");let P=eN(ei(t8,this),"live/events"),R=new URL(ei(t8,this).getUrl(P,!1)),j=t&&A?[A,t].join("."):t;j&&R.searchParams.set("tag",j),e&&R.searchParams.set("includeDrafts","true"),n&&R.searchParams.set("waitFor",n);let D={};e&&S&&(D.Authorization=`Bearer ${S}`),k&&Object.assign(D,k);let q=!!(e&&x),U=t5.get(g.resolveFetch);U||(U=new Map,t5.set(g.resolveFetch,U));let L=JSON.stringify([R.href,"string"==typeof g.proxy?g.proxy:null,D,q]),_=U.get(L);if(_)return _;let W=X(()=>new F(R.href,{fetch:te(g,{headers:Object.keys(D).length?D:void 0,withCredentials:q})}),["message","restart","welcome","reconnect","goaway"]),z=(o=new URL(ei(t8,this).getUrl("/check/cors",!1)),c=y,d=q,f=tt(g),new a.Observable(e=>{let t=new AbortController,{signal:n}=t;return f(o.href,{method:"GET",credentials:"omit",signal:n}).then(e=>{if(!(n.aborted||!e.ok))return e.text()}).then(t=>{if(n.aborted)return;let s=void 0===t?void 0:JSON.parse(t),o=(0,i.t)(s)?s.result:void 0;d&&(0,i.t)(o)&&!1===o.withCredentials?e.error(new r.i({projectId:c,credentials:!0})):(0,i.t)(o)&&!1===o.allowed?e.error(new r.i({projectId:c,credentials:d})):(e.next(),e.complete())}).catch(()=>{n.aborted||e.closed||(e.next(),e.complete())}),()=>t.abort()})),V=W.pipe(e7(),(0,I.mergeMap)(e=>"reconnect"===e.type?z.pipe((0,I.mergeMap)(()=>$(e))):$(e)),l(e=>e instanceof r.i?O(()=>e):z.pipe((0,I.mergeMap)(()=>{throw e}))),(0,w.map)(e=>{if("message"===e.type){let{data:t,...r}=e;return{...r,tags:t.tags}}return e})).pipe(m(()=>{U.delete(L),0===U.size&&t5.delete(g.resolveFetch)}),(p="function"==typeof(s={predicate:e=>"welcome"===e.type})?{predicate:s,...void 0}:s,e=>{var t,r;let i,n=!1,{predicate:s,...o}=p,c=e.pipe((t=e=>{p.predicate(e)&&(n=!0,i=e)},(r=(0,v.isFunction)(t)?{next:t,error:void 0,complete:void 0}:t)?(0,h.operate)(function(e,t){null==(i=r.subscribe)||i.call(r);var i,n=!0;e.subscribe((0,u.createOperatorSubscriber)(t,function(e){var i;null==(i=r.next)||i.call(r,e),t.next(e)},function(){var e;n=!1,null==(e=r.complete)||e.call(r),t.complete()},function(e){var i;n=!1,null==(i=r.error)||i.call(r,e),t.error(e)},function(){var e,t;n&&(null==(e=r.unsubscribe)||e.call(r)),null==(t=r.finalize)||t.call(r)}))}):T.identity),m(()=>{n=!1,i=void 0}),(0,C.share)(o)),l=new a.Observable(e=>{n&&e.next(i),e.complete()});return(0,E.merge)(c,l)}));return U.set(L,V),V}};let t5=new Map;var t6=new WeakMap,t9=new WeakMap,t7=class{constructor(e,t){ee(this,t6,void 0),ee(this,t9,void 0),er(t6,this,e),er(t9,this,t)}create(e,t){return rn(ei(t6,this),ei(t9,this),"PUT",e,t)}edit(e,t){return rn(ei(t6,this),ei(t9,this),"PATCH",e,t)}delete(e){return rn(ei(t6,this),ei(t9,this),"DELETE",e)}list(){(0,n.h)("dataset",ei(t6,this).config());let e=ei(t6,this).config(),t=e.projectId,r="/datasets";return!1===e.useProjectHostname&&(r=`/projects/${t}/datasets`),eV(ei(t6,this),ei(t9,this),{url:r,tag:null})}getEmbeddingsSettings(e){return(0,n.h)("dataset",ei(t6,this).config()),(0,n.l)(e),eV(ei(t6,this),ei(t9,this),{url:ri(ei(t6,this),e),tag:null})}editEmbeddingsSettings(e,t){return(0,n.h)("dataset",ei(t6,this).config()),(0,n.l)(e),eV(ei(t6,this),ei(t9,this),{method:"PUT",url:ri(ei(t6,this),e),body:t,tag:null})}},re=new WeakMap,rt=new WeakMap,rr=class{constructor(e,t){ee(this,re,void 0),ee(this,rt,void 0),er(re,this,e),er(rt,this,t)}create(e,t){return(0,n.h)("dataset",ei(re,this).config()),rs(ei(re,this),ei(rt,this),"PUT",e,t)}edit(e,t){return(0,n.h)("dataset",ei(re,this).config()),rs(ei(re,this),ei(rt,this),"PATCH",e,t)}delete(e){return(0,n.h)("dataset",ei(re,this).config()),rs(ei(re,this),ei(rt,this),"DELET
8E",e)}list(){(0,n.h)("dataset",ei(re,this).config());let e=ei(re,this).config(),t=e.projectId,r="/datasets";return!1===e.useProjectHostname&&(r=`/projects/${t}/datasets`),eF(ei(re,this),ei(rt,this),{url:r,tag:null})}getEmbeddingsSettings(e){return(0,n.h)("dataset",ei(re,this).config()),(0,n.l)(e),eF(ei(re,this),ei(rt,this),{url:ri(ei(re,this),e),tag:null})}editEmbeddingsSettings(e,t){return(0,n.h)("dataset",ei(re,this).config()),(0,n.l)(e),eF(ei(re,this),ei(rt,this),{method:"PUT",url:ri(ei(re,this),e),body:t,tag:null})}};function ri(e,t){let r=e.config();return!1===r.useProjectHostname?`/projects/${r.projectId}/datasets/${t}/settings/embeddings`:`/datasets/${t}/settings/embeddings`}function rn(e,t,r,i,s){return(0,n.h)("dataset",e.config()),(0,n.l)(i),eV(e,t,{method:r,url:`/datasets/${i}`,body:s,tag:null})}function rs(e,t,r,i,s){return(0,n.h)("dataset",e.config()),(0,n.l)(i),eF(e,t,{method:r,url:`/datasets/${i}`,body:s,tag:null})}let ro=["sanity.function.pubsub"],ra=["sanity.function.durable","sanity.function.pubsub","sanity.function.queue"],rc=[...new Set([...ro,...ra])];function ru(e,t,r,i,n){return(0,g.defer)(()=>{let s=e.config(),o=((e,t)=>{let r=t?.organizationId||e.organizationId;if(r)return{"X-Sanity-Scope-Type":"organization","X-Sanity-Scope-Id":r};let{projectId:i}=e;if(!i)throw Error("`functions.invoke()` requires a `projectId` to be set in the client config, or an `organizationId` for a stack deployed at organization scope");return{"X-Sanity-Scope-Type":"project","X-Sanity-Scope-Id":i}})(s,i),a=((e,t)=>{let r=t?.stackId||e.stackId;if(!r)throw Error("`functions.invoke()` requires a `stackId`, either in the client config or on the request. Function names are only unique within a stack.");return r})(s,i),c=n?.sync??!1;return eV(e,t,{method:"GET",url:`/blueprints/stacks/${a}`,headers:o,signal:i?.signal}).pipe((0,w.map)(e=>{let t=(e?.resources||[]).find(e=>e.type?.startsWith("sanity.function.")&&e.name===r);if(!t)throw Error(`Function "${r}" not found in stack "${a}"`);if(!t.externalId)throw Error(`Function "${r}" is declared in stack "${a}" but is not deployed`);if(!rc.includes(t.type))throw Error(`Function invocation is not supported for ${t.type}`);if(c&&!ro.includes(t.type))throw Error(`Synchronous function invocation is not supported for ${t.type}`);if(!c&&!ra.includes(t.type))throw Error(`Asynchronous function invocation is not supported for ${t.type}`);return t.externalId})).pipe((0,I.mergeMap)(r=>eV(e,t,{method:"POST",url:`/functions/${r}/invoke${c?"?sync=true":""}`,headers:o,body:{event:{data:i?.event?.data??{}}},timeout:i?.timeout,signal:i?.signal})))})}var rh=new WeakMap,rl=new WeakMap,rd=class{constructor(e,t){ee(this,rh,void 0),ee(this,rl,void 0),er(rh,this,e),er(rl,this,t)}invoke(e,t,r){return ru(ei(rh,this),ei(rl,this),e,t,r)}},rf=new WeakMap,rp=new WeakMap,rg=class{constructor(e,t){ee(this,rf,void 0),ee(this,rp,void 0),er(rf,this,e),er(rp,this,t)}invoke(e,t,r){return b(ru(ei(rf,this),ei(rp,this),e,t,r))}},rm=new WeakMap,rv=new WeakMap,ry=class{constructor(e,t){ee(this,rm,void 0),ee(this,rv,void 0),er(rm,this,e),er(rv,this,t)}getPlaybackInfo(e,t={}){let r=ei(rm,this).config(),i=(r.resource||r["~experimental_resource"])?.id,{instanceId:n,library
8Id:s}=r$(e),o=s||i;if(!o)throw Error("Could not determine Media Library ID - you need to provide a valid Media Library ID in the client config or a Media Library GDR");let a=rC(n,o),c=rT(t);return eV(ei(rm,this),ei(rv,this),{method:"GET",url:a,query:c})}},rb=new WeakMap,rw=new WeakMap,rE=class{constructor(e,t){ee(this,rb,void 0),ee(this,rw,void 0),er(rb,this,e),er(rw,this,t)}getPlaybackInfo(e,t={}){let r=ei(rb,this).config(),i=(r.resource||r["~experimental_resource"])?.id,{instanceId:n,libraryId:s}=r$(e),o=s||i;if(!o)throw Error("Could not determine Media Library ID - you need to provide a valid Media Library ID in the client config or a Media Library GDR");let a=rC(n,o),c=rT(t);return eF(ei(rb,this),ei(rw,this),{method:"GET",url:a,query:c})}};let rI=/^media-library:(ml[^:]+):([^:]+)$/;function r$(e){let t="object"==typeof e&&"_ref"in e?e._ref:e,r=rI.exec(t);if(r){let[,e,t]=r;return{libraryId:e,instanceId:t}}if("string"==typeof e&&e.startsWith("video-"))return{instanceId:e};throw Error(`Invalid video asset instance identifier "${t}": must be a valid video instance id or a Global Dataset Reference (GDR) to the video asset in the Media Library`)}function rC(e,t){return`/media-libraries/${t}/video/${e}/playback-info`}function rT(e){let t={};if(e.transformations){let{thumbnail:r,animated:i,storyboard:n}=e.transformations;r&&(r.width&&(t.thumbnailWidth=r.width),r.height&&(t.thumbnailHeight=r.height),void 0!==r.time&&(t.thumbnailTime=r.time),r.fit&&(t.thumbnailFit=r.fit),r.format&&(t.thumbnailFormat=r.format)),i&&(i.width&&(t.animatedWidth=i.width),i.height&&(t.animatedHeight=i.height),void 0!==i.start&&(t.animatedStart=i.start),void 0!==i.end&&(t.animatedEnd=i.end),i.fps&&(t.animatedFps=i.fps),i.format&&(t.animatedFormat=i.format)),n&&n.format&&(t.storyboardFormat=n.format)}return e.expiration&&(t.expiration=e.expiration),t}var rO=new WeakMap,rS=new WeakMap,rx=class{constructor(e,t){ee(this,rO,void 0),ee(this,rS,void 0),er(rO,this,e),er(rS,this,t)}list(e){let t={};return e?.includeMembers===!1&&(t.includeMembers="false"),e?.includeFeatures===!1&&(t.includeFeatures="false"),e?.organizationId&&(t.organizationId=e.organizationId),e?.onlyExplicitMembership&&(t.onlyExplicitMembership="true"),eV(ei(rO,this),ei(rS,this),{url:"/projects",query:t})}getById(e){return eV(ei(rO,this),ei(rS,this),{url:`/projects/${e}`})}},rA=new WeakMap,rk=new WeakMap,rM=class{constructor(e,t){ee(this,rA,void 0),ee(this,rk,void 0),er(rA,this,e),er(rk,this,t)}list(e){let t={};return e?.includeMembers===!1&&(t.includeMembers="false"),e?.includeFeatures===!1&&(t.includeFeatures="false"),e?.organizationId&&(t.organizationId=e.organizationId),e?.onlyExplicitMembership&&(t.onlyExplicitMembership="true"),eF(ei(rA,this),ei(rk,this),{url:"/projects",query:t})}getById(e){return eF(ei(rA,this),ei(rk,this),{url:`/projects/${e}`})}};function rP(){let e="";for(;e.length<8;)for(let t of crypto.getRandomValues(new Uint8Array(8-e.length))){let r=63&t;r<62&&(e+="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"[r])}return e}let rR=(e,t)=>t?(0,P.h)(e,t):(0,A.getDraftId)(e);function rj(e,{releaseId:t,publishedId:r,document:i}){if(r&&i._id){let e=rR(r,t);return(0,n.b)(e,i),e}if(i._id){let r=(0,R.g)(i._id),n=(0,j.v)(i._id);if(!r&&!n)throw Error(`\`${e}()\` requires a document with an \`_id\` that is a version or draft ID`);if(t){if(r)throw Error(`\`${e}()\` was called with a document ID (\`${i._id}\`) that is a draft ID, but a release ID (\`${t}\`) was also provided.`);let n=(0,M.m)(i._id);if(n!==t)throw Error(`\`${e}()\` was called with a document ID (\`${i._id}\`) that is a version ID, but the release ID (\`${t}\`) does not match the document's version ID (\`${n}\`).`)}return i._id}if(r)return rR(r,t);throw Error(`\`${e}()\` requires either a publishedId or a document with an \`_id\``)}let rD=(e,t)=>{let[r,i,n]=((e,t)=>{if("object"==typeof e&&e&&("releaseId"in e||"metadata"in e)){let{releaseId:r=rP(),metadata:i={}}=e;return[r,i,t]}return[rP(),{},e]})(e,t);return{action:{actionType:"sanity.action.release.create",releaseId:r,metadata:{...i,releaseType:i.releaseType||"undecided"}},options:n}};var rq=new WeakMap,rU=new WeakMap,rL=class{constructor(e,t){ee(this,rq,void 0),ee(this,rU,void 0),er(rq,this,e),er(rU,this,t)}get({releaseId:e},t){return ey(ei(rq,this),ei(rU,this),`_.releases.${e}`,t)}create(e,t){let{action:r,options:i}=rD(e,t),{releaseId:n,metadata:s}=r;return eT(ei(rq,this),ei(rU,this),r,i).pipe((0,w.map)(e=>({...e,releaseId:n,metadata:s})))}edit({releaseId:e,patch:t},r){return eT(ei(rq,this),ei(rU,this),{actionType:"sanity.action.release.edit",releaseId:e,patch:t},r)}publish({releaseId:e},t){return eT(ei(rq,this),ei(rU,this),{actionType:"sanity.action.release.publish",releaseId:e},t)}archive({releaseId:e},t){return eT(ei(rq,this),ei(rU,this),{actionType:"sanity.action.release.archive",releaseId:e},t)}unarchive({releaseId:e},t){return eT(ei(rq,this),ei(rU,this),{actionType:"sanity.action.release.unarchive",releaseId:e},t)}schedule({releaseId:e,publishAt:t},r){return eT(ei(rq,this),ei(rU,this),{actionType:"sanity.action.release.schedule",releaseId:e,publishAt:t},r)}unschedule({releaseId:e},t){return eT(ei(rq,this),ei(rU,this),{actionType:"sanity.action.release.unschedule",releaseId:e},t)}delete({releaseId:e},t){return eT(ei(rq,this),ei(rU,this),{actionType:"sanity.action.release.delete",releaseId:e},t)}fetchDocuments({releaseId:e},t){return function(e,t,r,i={}){return ez(i.signal,n=>eC(e,t,r,{...i,signal:n}))}(ei(rq,this),ei(rU,this),e,t)}},r_=new WeakMap,rW=new WeakMap,rz=class{constructor(e,t){ee(this,r_,void 0),ee(this,rW,void 0),er(r_,this,e),er(rW,this,t)}get({releaseId:e},t){return eb(ei(r_,this),ei(rW,this),`_.releases.${e}`,t)}async create(e,t){let{action:r,options:i}=rD(e,t),{releaseId:n,metadata:s}=r;return{...await ex(ei(r_,this),ei(rW,this),r,i),releaseId:n,metadata:s}}edit({releaseId:e,patch:t},r){return ex(ei(r_,this),ei(rW,this),{actionType:"sanity.action.release.edit",releaseId:e,patch:t},r)}publish({releaseId:e},t){return ex(ei(r_,this),ei(rW,this),{actionType:"sanity.action.release.publish",releaseId:e},t)}archive({releaseId:e},t){return ex(ei(r_,this),ei(rW,this),{actionType:"sanity.action.release.archive",releaseId:e},t)}unarchive({releaseId:e},t){return ex(ei(r_,this),ei(rW,this),{actionType:"sanity.action.release.unarchive",releaseId:e},t)}schedule({releaseId:e,publishAt:t},r){return ex(ei(r_,this),ei(rW,this),{actionType:"sanity.action.release.schedule",releaseId:e,publishAt:t},r)}unschedule({releaseId:e},t){return ex(ei(r_,this),ei(rW,this),{actionType:"sanity.action.release.unschedule",releaseId:e},t)}delete({releaseId:e},t){return ex(ei(r_,this),ei(rW,this),{actionType:"sanity.action.release.delete",releaseId:e},t)}fetchDocuments({releaseId:e},t){return eC(ei(r_,this),ei(rW,this),e,t)}},rF=new WeakMap,rV=new WeakMap,rN=class{constructor(e,t){ee(this,rF,void 0),ee(this,rV,void 0),er(rF,this,e),er(rV,this,t)}getById(e){return eV(ei(rF,this),ei(rV,this),{url:`/users/${e}`})}},rG=new WeakMap,rB=new WeakMap,rH=class{constructor(e,t){ee(this,rG,void 0),ee(this,rB,void 0),er(rG,this,e),er(rB,this,t)}getById(e){return eF(ei(rG,this),ei(rB,this),{url:`/users/${e}`})}},rQ=new WeakMap,rJ=new WeakMap,rX=class e{constructor(e,t=n.t){(0,r.u)(this,"assets",void 0),(0,r.u)(this,"datasets",void 0),(0,r.u)(this,"live",void 0),(0,r.u)(this,"mediaLibrary",void 0),(0,r.u)(this,"projects",void 0),(0,r.u)(this,"users",void 0),(0,r.u)(this,"agent",void 0),(0,r.u)(this,"collaboration",void 0),(0,r.u)(this,"functions",void 0),(0,r.u)(this,"releases",void 0),(0,r.u)(this,"context",void 0),ee(this,rQ,void 0),ee(this,rJ,void 0),(0,r.u)(this,"listen",tn),this.config(t),er(rJ,this,e),this.assets=new e1(this,ei(rJ,this)),this.datasets=new t7(this,ei(rJ,this)),this.live=new t4(this),this.mediaLibrary={video:new r
8y(this,ei(rJ,this))},this.projects=new rx(this,ei(rJ,this)),this.users=new rN(this,ei(rJ,this)),this.agent={action:new eJ(this,ei(rJ,this))},this.collaboration={comments:new tI(this,ei(rJ,this))},this.functions=new rd(this,ei(rJ,this)),this.releases=new rL(this,ei(rJ,this)),this.context=new t2(this,ei(rJ,this))}clone(){return new e(ei(rJ,this),this.config())}config(e){if(void 0===e)return{...ei(rQ,this)};if(ei(rQ,this)&&!1===ei(rQ,this).allowReconfigure)throw Error("Existing client instance cannot be reconfigured - use `withConfig(newConfig)` to return a new client");return er(rQ,this,(0,n.n)(e,ei(rQ,this)||{})),this}withConfig(t){let r=this.config();return new e(ei(rJ,this),{...r,...t,stega:{...r.stega,..."boolean"==typeof t?.stega?{enabled:t.stega}:t?.stega||{}}})}fetch(e,t,r){return function(e,t,r,i,n={},s={}){return ez(s.signal,o=>ev(e,t,r,i,n,{...s,signal:o}))}(this,ei(rJ,this),ei(rQ,this).stega,e,t,r)}getDocument(e,t){if(t?.includeAllVersions===!0)return ey(this,ei(rJ,this),e,{...t,includeAllVersions:!0});let r={signal:t?.signal,tag:t?.tag,releaseId:t?.releaseId,...t&&"includeAllVersions"in t?{includeAllVersions:!1}:{}};return ey(this,ei(rJ,this),e,r)}getDocuments(e,t){return function(e,t,r,i={}){return ez(i.signal,n=>eI(e,t,r,{...i,signal:n}))}(this,ei(rJ,this),e,t)}documentsExists(e,t){return function(e,t,r,i={}){return ez(i.signal,n=>e$(e,t,r,{...i,signal:n}))}(this,ei(rJ,this),e,t)}create(e,t){return function(e,t,r,i,n={}){return ez(n.signal,s=>eS(e,t,r,i,{...n,signal:s}))}(this,ei(rJ,this),e,"create",t)}createIfNotExists(e,t){var r,i;return r=this,i=ei(rJ,this),ez(t?.signal,n=>eM(r,i,e,{...t,signal:n}))}createOrReplace(e,t){var r,i;return r=this,i=ei(rJ,this),ez(t?.signal,n=>eP(r,i,e,{...t,signal:n}))}createVersion({document:e,publishedId:t,releaseId:r,baseId:i,ifBaseRevisionId:n},s){var o,a,c,u;if(!e)return o=this,a=ei(rJ,this),ez(s?.signal,e=>ej(o,a,t,i,r,n,{...s,signal:e}));let h=rj("createVersion",{document:e,publishedId:t,releaseId:r}),l={...e,_id:h},d=t||(0,k.getPublishedId)(e._id);return c=this,u=ei(rJ,this),ez(s?.signal,e=>eR(c,u,l,d,{...s,signal:e}))}delete(e,t){var r,i;return r=this,i=ei(rJ,this),ez(t?.signal,n=>ek(r,i,e,{...t,signal:n}))}discardVersion({releaseId:e,publishedId:t},r,i){let n=rR(t,e);return function(e,t,r,i=!1,n){return ez(n?.signal,s=>eD(e,t,r,i,{...n,signal:s}))}(this,ei(rJ,this),n,r,i)}replaceVersion({document:e,publishedId:t,releaseId:r},i){var n,s;let o=rj("replaceVersion",{document:e,publishedId:t,releaseId:r}),a={...e,_id:o};return n=this,s=ei(rJ,this),ez(i?.signal,e=>eq(n,s,a,{...i,signal:e}))}unpublishVersion({releaseId:e,publishedId:t},r){var i,n;let s=(0,P.h)(t,e);return i=this,n=ei(rJ,this),ez(r?.signal,e=>eU(i,n,s,t,{...r,signal:e}))}mutate(e,t){var r,i;return r=this,i=ei(rJ,this),ez(t?.signal,n=>eA(r,i,e,{...t,signal:n}))}patch(e,t){return new eo(e,t,this)}transaction(e){return new ep(e,this)}action(e,t){return eT(this,ei(rJ,this),e,t)}request(e){return eV(this,ei(rJ,this),e)}getUrl(e,t){return eG(this,e,t)}getDataUrl(e,t){return eN(this,e,t)}},rK=new WeakMap,rY=new WeakMap,rZ=class e{constructor(e,t=n.t){(0,r.u)(this,"assets",void 0),(0,r.u)(this,"datasets",void 0),(0,r.u)(this,"live",void 0),(0,r.u)(this,"mediaLibrary",void 0),(0,r.u)(this,"projects",void 0),(0,r.u)(this,"users",void 0),(0,r.u)(this,"agent",void 0),(0,r.u)(this,"collaboration",void 0),(0,r.u)(this,"functions",void 0),(0,r.u)(this,"releases",void 0),(0,r.u)(this,"context",void 0),(0,r.u)(this,"observable",void 0),ee(this,rK,void 0),ee(this,rY,void 0),(0,r.u)(this,"listen",tn),this.config(t),er(rY,this,e),this.assets=new e8(this,ei(rY,this)),this.datasets=new rr(this,ei(rY,this)),this.live=new t4(this),this.mediaLibrary={video:new rE(this,ei(rY,this))},this.projects=new rM(this,ei(rY,this)),this.users=new rH(this,ei(rY,this)),this.agent={action:new eY(this,ei(rY,this))},this.collaboration={comments:new tT(this,ei(rY,this))},this.functions=new rg(this,ei(rY,this)),this.releases=new rz(this,ei(rY,this)),this.context=new tX(this,ei(rY,this)),this.observable=new rX(e,t)}clone(){return new e(ei(rY,this),this.config())}config(e){if(void 0===e)return{...ei(rK,this)};if(ei(rK,this)&&!1===ei(rK,this).allowReconfigure)throw Error("Existing client instance cannot be reconfigured - use `withConfig(newConfig)` to return a new client");return this.observable&&this.observable.config(e),er(rK,this,(0,n.n)(e,ei(rK,this)||{})),this}withConfig(t){let r=this.config();return new e(ei(rY,this),{...r,...t,stega:{...r.stega,..."boolean"==typeof t?.stega?{enabled:t.stega}:t?.stega||{}}})}fetch(e,t,r){return ev(this,ei(rY,this),ei(rK,this).stega,e,t,r)}getDocument(e,t){if(t?.includeAllVersions===!0)return eb(this,ei(rY,this),e,{...t,includeAllVersions:!0});let r={signal:t?.signal,tag:t?.tag,releaseId:t?.releaseId,...t&&"includeAllVersions"in t?{includeAllVersions:!1}:{}};return eb(this,ei(rY,this),e,r)}getDocuments(e,t){return eI(this,ei(rY,this),e,t)}documentsExists(e,t){return e$(this,ei(rY,this),e,t)}create(e,t){return eS(this,ei(rY,this),e,"create",t)}createIfNotExists(e,t){return eM(this,ei(rY,this),e,t)}createOrReplace(e,t){return eP(this,ei(rY,this),e,t)}createVersion({document:e,publishedId:t,releaseId:r,baseId:i,ifBaseRevisionId:n},s){if(!e)return ej(this,ei(rY,this),t,i,r,n,s);let o=rj("createVersion",{document:e,publishedId:t,releaseId:r}),a={...e,_id:o},c=t||(0,k.getPublishedId)(e._id);return eR(this,ei(rY,this),a,c,s)}delete(e,t){return ek(this,ei(rY,this),e,t)}discardVersion({releaseId:e,publishedId:t},r,i){let n=rR(t,e);return eD(this,ei(rY,this),n,r,i)}replaceVersion({document:e,publishedId:t,releaseId:r},i){let n=rj("replaceVersion",{document:e,publishedId:t,releaseId:r}),s={...e,_id:n};return eq(this,ei(rY,this),s,i)}unpublishVersion({releaseId:e,publishedId:t},r){let i=(0,P.h)(t,e);return eU(this,ei(rY,this),i,t,r)}mutate(e,t){return eA(this,ei(rY,this),e,t)}patch(e,t){return new ec(e,t,this)}transaction(e){return new ed(e,this)}action(e,t){return ex(this,ei(rY,this),e,t)}request(e){return eF(this,ei(rY,this),e)}dataRequest(e,t,r){return eO(this,ei(rY,this),e,t,r)}getUrl(e,t){return eG(this,e,t)}getDataUrl(e,t){return eN(this,e,t)}};let r0=(t={middleware:[]},{requester:(0,r.t)(t).observable,createClient:e=>{let{observable:i,promise:n}=(0,r.t)(t,{ignoreWarnings:e.ignoreWarnings,maxRetries:e.maxRetries,retryDelay:e.retryDelay}),s=async e=>(await n({redirect:"manual",...e})).body;return new rZ((e,t)=>t?t(e,s):s(e),{...e,requester:i,resolveFetch:e.resolveFetch??t.resolveFetch})}}),r1=(r0.requester,r0.createClient);e.s(["createClient",0,r1],187832)}]); 9 10//# sourceMappingURL=09w98uvz3j1ov.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.