1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3150],{69901:function(e,t,r){var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&i(t,e,r);return n(t,e),t},o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||i(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.deepKeysFromList=t.deepKeys=void 0;let l=s(r(41156));function a(e,t,r){let i=p(t),n=r??new WeakSet;return e.map(e=>"object"==typeof e&&null!==e?n.has(e)?[]:c("",e,i,n):[])}function c(e,t,r,i){let n=[],s=Object.keys(t);i.add(t);let o=[{obj:t,keys:s,i:0,basePath:e}];for(;o.length;){let e=o[o.length-1];if(e.i>=e.keys.length){o.pop();continue}let t=e.keys[e.i++],s=e.obj[t],c=u(e.basePath,d(t,r));if(r.expandNestedObjects&&l.isDocumentToRecurOn(s)||r.arrayIndexesAsKeys&&Array.isArray(s)&&s.length){if(r.arrayIndexesAsKeys&&Array.isArray(s))for(let e=s.length-1;e>=0;e--){let t=s[e],r=u(c,String(e));"object"!=typeof t||null===t||Array.isArray(t)?n.push(r):i.has(t)||(i.add(t),o.push({obj:t,keys:Object.keys(t),i:0,basePath:r}))}else i.has(s)||(i.add(s),o.push({obj:s,keys:Object.keys(s),i:0,basePath:c}))}else if(r.expandArrayObjects&&Array.isArray(s))for(let e of function(e,t,r,i){let n=a(e,r,i);return e.length?e.length&&0===l.flatten(n).length?[t]:(n=n.map(e=>Array.isArray(e)&&0===e.length?[t]:e.map(e=>u(t,d(e,r)))),l.unique(l.flatten(n))):r.ignoreEmptyArraysWhenExpanding?[]:[t]}(s,c,r,i))n.push(e);else{if(r.ignoreEmptyArrays&&Array.isArray(s)&&!s.length)continue;n.push(c)}}return l.unique(n)}function d(e,t){return t.escapeNestedDots?e.replace(/\./g,"\\."):e}function u(e,t){return e?e+"."+t:t}function p(e){return{arrayIndexesAsKeys:!1,expandNestedObjects:!0,expandArrayObjects:!1,ignoreEmptyArraysWhenExpanding:!1,escapeNestedDots:!1,ignoreEmptyArrays:!1,...e??{}}}o(r(19191),t),t.deepKeys=function(e,t){let r=p(t),i=new WeakSet;return"object"==typeof e&&null!==e?c("",e,r,i):[]},t.deepKeysFromList=a},19191:function(e,t){Object.defineProperty(t,"__esModule",{value:!0})},41156:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.isDocumentToRecurOn=t.flatten=t.unique=void 0,t.unique=function(e){return[...new Set(e)]},t.flatten=function(e){return[].concat(...e)},t.isDocumentToRecurOn=function(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)&&Object.keys(e).length}},76500:function(e,t){function r(e){let t=function(e){for(let t=0;t<e.length;t++){let r=t>0?e[t-1]:"";if("."===e[t]&&"\\"!==r)return t}return -1}(e);return{dotIndex:t,key:e.slice(0,t>=0?t:void 0).replace(/\\./g,"."),remaining:e.slice(t+1)}}Object.defineProperty(t,"__esModule",{value:!0}),t.setPath=t.evaluatePath=void 0,t.evaluatePath=function e(t,i){if(!t)return null;let{dotIndex:n,key:s,remaining:o}=r(i),l="object"==typeof t&&i in t?t[i]:void 0,a="object"==typeof t&&s in t?t[s]:void 0;if(!(n>=0)||"object"!=typeof t||i in t){if(Array.isArray(t)){let r=parseInt(s);return i!==s||-1!==n||isNaN(r)?t.map(t=>e(t,i)):a}if(n>=0&&i!==s&&"object"==typeof t&&s in t)return e(a,o);if(-1===n&&"object"==typeof t&&s in t&&!(i in t))return a}else{let{key:t}=r(o),i=parseInt(t);return Array.isArray(a)&&isNaN(i)?a.map(t=>e(t,o)):e(a,o)}return l},t.setPath=function(e,t,i){if(e){if(!t)throw Error("No keyPath was provided.")}else throw Error("No object was provided.");return function e(t,i,n){let{dotIndex:s,key:o,remaining:l}=r(i);if(i.startsWith("__proto__")||i.startsWith("constructor")||i.startsWith("prototype"))return t;if(s>=0){let s=parseInt(o);if("object"==typeof t&&null!==t&&!(o in t)&&Array.isArray(t)&&!isNaN(s))return t[o]=t[o]??{},e(t[o],l,n),t;if("object"==typeof t&&null!==t&&!(o in t)&&Array.isArray(t))return t.forEach(t=>e(t,i,n)),t;if("object"==typeof t&&null!==t&&!(o in t)&&!Array.isArray(t)){let{key:e}=r(l);
1if(isNaN(parseInt(e))){if(""===l)return t[i]=n,t;t[o]={}}else t[o]=[]}e(t[o],l,n)}else if(Array.isArray(t)){let r=parseInt(o);if(i===o&&-1===s&&!isNaN(r))return t[o]=n,t;t.forEach(t=>e(t,l,n))}else t[o]=n;return t}(e,t,i)}},99552:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.excelBOM=t.defaultCsv2JsonOptions=t.defaultJson2CsvOptions=t.errors=void 0,t.errors={optionsRequired:"Options were not passed and are required.",json2csv:{cannotCallOn:"Cannot call json2csv on",dataCheckFailure:"Data provided was not an array of documents.",notSameSchema:"Not all documents have the same schema."},csv2json:{cannotCallOn:"Cannot call csv2json on",dataCheckFailure:"CSV is not a string."}},t.defaultJson2CsvOptions={arrayIndexesAsKeys:!1,checkSchemaDifferences:!1,delimiter:{field:",",wrap:'"',eol:"\n"},emptyFieldValue:void 0,escapeHeaderNestedDots:!0,excelBOM:!1,excludeKeys:[],expandNestedObjects:!0,expandArrayObjects:!1,prependHeader:!0,preventCsvInjection:!1,sortHeader:!1,trimFieldValues:!1,trimHeaderFields:!1,unwindArrays:!1,useDateIso8601Format:!1,useLocaleFormat:!1,wrapBooleans:!1,fieldTitleMap:Object.create({})},t.defaultCsv2JsonOptions={delimiter:{field:",",wrap:'"',eol:"\n"},excelBOM:!1,preventCsvInjection:!1,trimFieldValues:!1,trimHeaderFields:!1},t.excelBOM="\uFEFF"},56620:function(e,t,r){t.cN=void 0;let i=r(99552),n=r(61107),s=(r(71538),r(6392));t.cN=function(e,t){let r=(0,s.buildJ2COptions)(t??{});return(0,s.validate)(e,s.isObject,i.errors.json2csv),(0,n.Json2Csv)(r).convert(e)}},71538:function(e,t,r){var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&i(t,e,r);return n(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Csv2Json=void 0;let o=r(76500),l=r(99552),a=s(r(6392));t.Csv2Json=function(e){let t=RegExp(e.delimiter.wrap+e.delimiter.wrap,"g"),r=RegExp("^"+l.excelBOM),i=e.parseValue&&"function"==typeof e.parseValue?e.parseValue:JSON.parse;function n(t){return(t=c(t),e.trimHeaderFields)?t.split(".").map(e=>e.trim()).join("."):t}function s(t){return e.trimFieldValues&&null!==t?t.trim():t}function c(t){let r=t[0],i=t.length-1,n=t[i];return r===e.delimiter.wrap&&n===e.delimiter.wrap?t.length<=2?"":t.substring(1,i):t}return{convert:function(l){var d;return(d=function(t){let r=[];if(e.headerFields)r=e.headerFields.map((e,t)=>({value:n(e),index:t}));else if(r=t[0].map((e,t)=>({value:n(e),index:t})),e.keys){let t=e.keys;r=r.filter(e=>t.includes(e.value))}return{lines:t,headerFields:r,recordLines:[]}}(function(t){let r=[],i=t.length-1,n=e.delimiter.eol.length,s={insideWrapDelimiter:!1,parsingValue:!0,justParsedDoubleQuote:!1,startIndex:0},o=[],l,c,d,u,p=0;for(;p<t.length;){if(l=t[p],c=p?t[p-1]:"",d=p<i?t[p+1]:"",((u=a.getNCharacters(t,p,n))!==e.delimiter.eol||s.insideWrapDelimiter)&&p!==i||c!==e.delimiter.field){if(p===i&&l===e.delimiter.field){let e=t.substring(s.startIndex,p);o.push(e),o.push(""),r.push(o)}else if(p!==i&&(u!==e.delimiter.eol||s.insideWrapDelimiter&&(!s.insideWrapDelimiter||c!==e.delimiter.wrap||s.justParsedDoubleQuote))){if(l!==e.delimiter.wrap||c!==e.delimiter.field||s.insideWrapDelimiter||s.parsingValue){if(c===e.delimiter.field&&l===e.delimiter.wrap&&d===e.delimiter.eol)o.push(t.substring(s.startIndex,p-1)),s.startIndex=p,s.parsingValue=!0,s.insideWrapDelimiter=!0,s.justParsedDoubleQuote=!0,p+=1;else if((c!==e.delimiter.wrap||s.justParsedDoubleQuote&&c===e.delimiter.wrap)&&l===e.delimiter.wrap&&a.getNCharacters(t,p+1,n)===e.delimiter.eol)s.insideWrapDelimiter=!1,s.parsingValue=!1;else if(l!==e.delimiter.wrap||0!==p&&(a.getNCharacters(t,p-n,n)!==e.delimiter.eol||s.insideWrapDelimiter)){if(l===e.delimiter.wrap&&d===e.delimiter.field&&s.insideWrapDelimiter)o.push(t.substring(s.startIndex,p+1)),s.startIndex=p+2,s.insideWrapDelimiter=!1,s.parsingValue=!1;else if(l===e.delimiter.wrap&&c===e.delimiter.field&&!s.insideWrapDelimiter&&s.parsingValue)o.push(t.substring(s.startIndex,p-1)),s.insideWrapDelimiter=!0,s.parsingValue=!0,s.startIndex=p;else if(l===e.delimiter.wrap&&d===e.delimiter.wrap&&p!==s.startIndex){p+=2,s.justParsedDoubleQuote=!0;continue}else l===e.delimiter.field&&c!==e.delimiter.wrap&&d!==e.delimiter.wrap&&!s.insideWrapDelimiter&&s.parsingValue?(o.push(t.substring(s.startIndex,p)),s.startIndex=p+1):l!==e.delimiter.field||c!==e.delimiter.wrap||d===e.delimiter.wrap||s.parsingValue||(s.insideWrapDelimiter=!1,s.parsingValue=!0,s.startIndex=p+1)}else s.insideWrapDelimiter=!0,s.parsingValue=!0,s.startIndex=p}else s.startIndex=p,s.insideWrapDelimiter=!0,s.parsingValue=!0,a.getNCharacters(t,p+1,n)===e.delimiter.eol&&(p+=e.delimiter.eol.length+1)}else{let l=p!==i||c===e.delimiter.wrap?p:void 0;o.push(t.substring(s.startIndex,l)),r.push(o),o=[],s.startIndex=p+n,s.parsingValue=!0,s.insideWrapDelimiter=d===e.delimiter.wrap}}else u===e.delimiter.eol&&s.startIndex===p?o.push(""):l===e.delimiter.field?o.push(""):o.push(t.substring(s.startIndex)),o.push(""),r.push(o),o=[],s.startIndex=p+n,s.parsingValue=!0,s.insideWrapDelimiter=d===e.delimiter.wrap;p++,s.justParsedDoubleQuote=!1}return r}(e.excelBOM?l.replace(r,""):l)),e.headerFields?d.recordLines=d.lines:d.recordLines=d.lines.splice(1),d).recordLines.reduce((r,n)=>{var l,u;n=n.map(r=>r=s(r=(r=c(r)).replace(t,e.delimiter.wrap)));let p=(l=d.headerFields,u=n,l.reduce((t,r)=>{let n=function(t){let r=function(t){try{if(a.isStringRepresentation(t,e)&&!a.isDateRepresentation(t))return t;let r=i(t);
1if(Array.isArray(r))return r.map(s);return r}catch(e){return e}}(t);return a.isError(r)||a.isInvalid(r)?"undefined"!==t?t:void 0:r}(u[r.index]);try{return(0,o.setPath)(t,r.value,n)}catch(e){return t}},{}));return r.concat(p)},[])}}}},61107:function(e,t,r){var i=this&&this.__createBinding||(Object.create?function(e,t,r,i){void 0===i&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){void 0===i&&(i=r),e[i]=t[r]}),n=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&i(t,e,r);return n(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Json2Csv=void 0;let o=r(76500),l=r(69901),a=r(99552),c=s(r(6392));t.Json2Csv=function(e){let t=RegExp(e.delimiter.wrap,"g"),r=/\r?\n|\r/,i=e.parseValue&&"function"==typeof e.parseValue?e.parseValue:null,n=e.expandArrayObjects&&!e.unwindArrays,s={arrayIndexesAsKeys:e.arrayIndexesAsKeys,expandNestedObjects:e.expandNestedObjects,expandArrayObjects:n,ignoreEmptyArraysWhenExpanding:n,escapeNestedDots:!0};function d(t){return e.excludeKeys?t.filter(t=>{for(let r of e.excludeKeys){let e=r instanceof RegExp?r:RegExp(`^${r}`);if(r===t||t.match(e))return!1}return!0}):t}function u(t){return e.sortHeader&&"function"==typeof e.sortHeader?t.sort(e.sortHeader):e.sortHeader?t.sort():t}function p(){return e.keys?e.keys.map(t=>"object"==typeof t&&"field"in t?(e.fieldTitleMap[t.field]=t.title??t.field,t.field):t):[]}function f(t){var r;let i=e.keys?e.keys.flatMap(e=>{if("string"==typeof e);else if(e?.wildcardMatch)return e.field;return[]}):[],n=p(),o=0===(r=(0,l.deepKeysFromList)(t,s)).length?[]:e.checkSchemaDifferences?function(e){let t=e[0];if(e.slice(1).reduce((e,r)=>c.computeSchemaDifferences(t,r).length>0?e+1:e,0))throw Error(a.errors.json2csv.notSameSchema);return t}(r):c.unique(c.flatten(r));if(e.keys){e.keys=n;let t=n.flatMap(e=>{if(!i.includes(e))return e;let t=[],r=RegExp(`^${e}`);for(let i of o)(e===i||i.match(r))&&t.push(i);return t});if(!e.unwindArrays)return u(d(t))}return u(d(o))}function h(t){let r=t instanceof Date;return null===t||Array.isArray(t)||"object"==typeof t&&!r?JSON.stringify(t):void 0===t?"undefined":r&&e.useDateIso8601Format?t.toISOString():e.useLocaleFormat?t.toLocaleString():t.toString()}function m(i){let n=e.delimiter.wrap;return i.includes(e.delimiter.wrap)&&(i=i.replace(t,n+n)),(i.includes(e.delimiter.field)||i.includes(e.delimiter.wrap)||i.match(r)||e.wrapBooleans&&("true"===i||"false"===i))&&(i=n+i+n),i}return{convert:function(t){var r;return Array.isArray(t)||(t=[t]),function(t){let r=t.header,i=t.recordString;return(e.excelBOM?a.excelBOM:"")+(e.prependHeader?r+e.delimiter.eol:"")+i}(function(t){let r=Object.keys(e.fieldTitleMap);return t.header=t.headerFields.map(function(t){let i=t;return r.includes(t)?i=e.fieldTitleMap[t]:e.escapeHeaderNestedDots||(i=i.replace(/\\\./g,".")),i}).join(e.delimiter.field),t}(((r=function t(r,i=!1){if(e.unwindArrays){if(r.headerFields.forEach(e=>{r.records=c.unwind(r.records,e)}),r.headerFields=f(r.records),function(e){for(let t of e.records)for(let r of e.headerFields)if(Array.isArray((0,o.evaluatePath)(t,r)))return!0;return!1}(r))return t(r,i);if(!i)return t(r,!0);if(e.keys){let e=p();r.headerFields=d(e)}}return r}({headerFields:f(t),records:t,header:"",recordString:""})).recordString=r.records.map(t=>(function(t,r){let i=[];return r.forEach(r=>{let n=(0,o.evaluatePath)(t,r);!c.isUndefined(e.emptyFieldValue)&&c.isEmptyField(n)?n=e.emptyFieldValue:e.expandArrayObjects&&Array.isArray(n)&&(n=function(t){let r=c.removeEmptyFields(t);return t.length&&r.length?1===r.length?r[0]:t:e.emptyFieldValue||""}(n)),i.push(n)}),i})(t,r.headerFields).map(t=>(t=function t(r){if(e.preventCsvInjection){if(Array.isArray(r))return r.map(t);if("string"==typeof r&&!c.isNumber(r))return r.replace(/^[ \t\r]*[=+\-@\t\r]+/g,"")}return r}(t=function t(r){if(e.trimFieldValues){if(Array.isArray(r))return r.map(t);if("string"==typeof r)return r.trim()}return r}(t)),m(i?i(t,h):h(t)))).join(e.delimiter.field)).join(e.delimiter.eol),e.prependHeader&&(r.headerFields=r.headerFields.map(function(e){return m(e)})),e.trimHeaderFields&&(r.headerFields=r.headerFields.map(e=>e.split(".").map(e=>e.trim()).join("."))),r)))}}}}
1,6392:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.isInvalid=t.flatten=t.unique=t.arrayDifference=t.isError=t.isUndefined=t.isNull=t.isObject=t.isString=t.isNumber=t.unwind=t.getNCharacters=t.removeEmptyFields=t.isEmptyField=t.computeSchemaDifferences=t.isDateRepresentation=t.isStringRepresentation=t.deepCopy=t.validate=t.buildC2JOptions=t.buildJ2COptions=void 0;let i=r(76500),n=r(99552),s=/\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d{3}Z/;function o(e){return JSON.parse(JSON.stringify(e))}function l(e){return c(e)||a(e)||""===e}function a(e){return null===e}function c(e){return void 0===e}function d(e,t){return e.filter(e=>!t.includes(e))}t.buildJ2COptions=function(e){return{...n.defaultJson2CsvOptions,...e,delimiter:{field:e?.delimiter?.field??n.defaultJson2CsvOptions.delimiter.field,wrap:e?.delimiter?.wrap||n.defaultJson2CsvOptions.delimiter.wrap,eol:e?.delimiter?.eol||n.defaultJson2CsvOptions.delimiter.eol},fieldTitleMap:e?.fieldTitleMap||Object.create({})}},t.buildC2JOptions=function(e){return{...n.defaultCsv2JsonOptions,...e,delimiter:{field:e?.delimiter?.field??n.defaultCsv2JsonOptions.delimiter.field,wrap:e?.delimiter?.wrap||n.defaultCsv2JsonOptions.delimiter.wrap,eol:e?.delimiter?.eol||n.defaultCsv2JsonOptions.delimiter.eol}}},t.validate=function(e,t,r){if(!e)throw Error(`${r.cannotCallOn} ${e}.`);if(!t(e))throw Error(r.dataCheckFailure);return!0},t.deepCopy=o,t.isStringRepresentation=function(e,t){let r=e[0],i=e.length-1,n=e[i];return r===t.delimiter.wrap&&n===t.delimiter.wrap},t.isDateRepresentation=function(e){return s.test(e)},t.computeSchemaDifferences=function(e,t){return d(e,t).concat(d(t,e))},t.isEmptyField=l,t.removeEmptyFields=function(e){return e.filter(e=>!l(e))},t.getNCharacters=function(e,t,r){return e.substring(t,t+r)},t.unwind=function(e,t){let r=[];return e.forEach(e=>{!function(e,t,r){let n=(0,i.evaluatePath)(t,r),s=o(t);Array.isArray(n)&&n.length?n.forEach(n=>{s=o(t),e.push((0,i.setPath)(s,r,n))}):(Array.isArray(n)&&0===n.length&&(0,i.setPath)(s,r,""),e.push(s))}(r,e,t)}),r},t.isNumber=function(e){return!isNaN(Number(e))},t.isString=function(e){return"string"==typeof e},t.isObject=function(e){return"object"==typeof e},t.isNull=a,t.isUndefined=c,t.isError=function(e){return"[object Error]"===Object.prototype.toString.call(e)},t.arrayDifference=d,t.unique=function(e){return[...new Set(e)]},t.flatten=function(e){if(e.flat)return e.flat();if(e.length>1e5){let t=[];for(let r=0;r<e.length;r+=1e5)t=t.concat(...e.slice(r,r+1e5));return t}return e.reduce((e,t)=>e.concat(t),[])},t.isInvalid=function(e){return e===1/0||e===-1/0}},82767:function(e){class t{constructor(e={}){if(!(e.maxSize&&e.maxSize>0))throw TypeError("`maxSize` must be a number greater than 0");this.maxSize=e.maxSize,this.onEviction=e.onEviction,this.cache=new Map,this.oldCache=new Map,this._size=0}_set(e,t){if(this.cache.set(e,t),this._size++,this._size>=this.maxSize){if(this._size=0,"function"==typeof this.onEviction)for(let[e,t]of this.oldCache.entries())this.onEviction(e,t);this.oldCache=this.cache,this.cache=new Map}}get(e){if(this.cache.has(e))return this.cache.get(e);if(this.oldCache.has(e)){let t=this.oldCache.get(e);return this.oldCache.delete(e),this._set(e,t),t}}set(e,t){return this.cache.has(e)?this.cache.set(e,t):this._set(e,t),this}has(e){return this.cache.has(e)||this.oldCache.has(e)}peek(e){return this.cache.has(e)?this.cache.get(e):this.oldCache.has(e)?this.oldCache.get(e):void 0}delete(e){let t=this.cache.delete(e);return t&&this._size--,this.oldCache.delete(e)||t}clear(){this.cache.clear(),this.oldCache.clear(),this._size=0}*keys(){for(let[e]of this)yield e}*values(){for(let[,e]of this)yield e}*[Symbol.iterator](){for(let e of this.cache)yield e;for(let e of this.oldCache){let[t]=e;this.cache.has(t)||(yield e)}}get size(){let e=0;for(let t of this.oldCache.keys())!this.cache.has(t)&&e++;return Math.min(this._size+e,this.maxSize)}}e.exports=t},93150:function(e,t,r){r.r(t),r.d(t,{default:function(){return tA}});var i=r(31886),n=r(42036),s=r(80536),o=r(7802),l=r(70575),a=r(61977),c=Object.defineProperty,d=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,f=(e,t,r)=>t in e?c(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,h=(e,t)=>{for(var r in t||(t={}))u.call(t,r)&&f(e,r,t[r]);if(d)for(var r of d(t))p.call(t,r)&&f(e,r,t[r]);return e};let m=function(e){let{children:t,className:r,split:n,style:s,size:o,eleRef:l}=e,a={flex:1,position:"relative",outline:"none"};void 0!==o&&("vertical"===n?a.width=o:(a.height=o,a.display="flex"),a.flex="none"),a=h(h({},a),s);
1let c=["Pane",n,r].filter(Boolean).join(" ");return(0,i.jsx)("div",{role:"region",ref:l,className:c,style:a,children:t})},y="Resizer",g=function(e){let{className:t=y,onClick:r,onDoubleClick:n,onMouseDown:s,onTouchEnd:o,onTouchStart:l,resizerClassName:a,split:c,style:d}=e,u=[a,c,t].filter(Boolean).join(" ");return(0,i.jsx)("span",{role:"separator",className:u,style:d,onMouseDown:e=>s(e.nativeEvent),onTouchStart:e=>{e.preventDefault(),l(e.nativeEvent)},onTouchEnd:e=>{e.preventDefault(),o(e.nativeEvent)},onClick:e=>{r&&(e.preventDefault(),r(e.nativeEvent))},onDoubleClick:e=>{n&&(e.preventDefault(),n(e.nativeEvent))}})};var v=Object.defineProperty,b=Object.defineProperties,x=Object.getOwnPropertyDescriptors,j=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,S=(e,t,r)=>t in e?v(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,z=(e,t)=>{for(var r in t||(t={}))w.call(t,r)&&S(e,r,t[r]);if(j)for(var r of j(t))_.call(t,r)&&S(e,r,t[r]);return e},O=(e,t)=>b(e,x(t)),k=(e,t,r)=>S(e,"symbol"!=typeof t?t+"":t,r);let C={display:"flex",flex:1,height:"100%",position:"absolute",outline:"none",overflow:"hidden",MozUserSelect:"text",WebkitUserSelect:"text",msUserSelect:"text",userSelect:"text"},D=O(z({},C),{flexDirection:"row",left:0,right:0}),P=O(z({},C),{bottom:0,flexDirection:"column",minHeight:"100%",top:0,width:"100%"}),A={},E=class e extends a.Component{constructor(e){super(e),k(this,"pane1",null),k(this,"pane2",null),k(this,"splitPane",null),this.onMouseDown=this.onMouseDown.bind(this),this.onTouchStart=this.onTouchStart.bind(this),this.onMouseMove=this.onMouseMove.bind(this),this.onTouchMove=this.onTouchMove.bind(this),this.onMouseUp=this.onMouseUp.bind(this);let{size:t,defaultSize:r,minSize:i,maxSize:n,primary:s}=e,o=void 0!==t?t:N(r,i,n,void 0);this.state={active:!1,resized:!1,pane1Size:"first"===s?o:void 0,pane2Size:"second"===s?o:void 0,instanceProps:{size:t}}}componentDidMount(){document.addEventListener("mouseup",this.onMouseUp),document.addEventListener("mousemove",this.onMouseMove),document.addEventListener("touchmove",this.onTouchMove),this.setState(e.getSizeUpdate(this.props,this.state))}static getDerivedStateFromProps(t,r){return e.getSizeUpdate(t,r)}componentWillUnmount(){document.removeEventListener("mouseup",this.onMouseUp),document.removeEventListener("mousemove",this.onMouseMove),document.removeEventListener("touchmove",this.onTouchMove)}onMouseDown(e){this.onTouchStart(O(z({},e),{touches:[{clientX:e.clientX,clientY:e.clientY}]}))}onTouchStart(e){let{allowResize:t,onDragStarted:r,split:i}=this.props;if(t){R(document,window);let t="vertical"===i?e.touches[0].clientX:e.touches[0].clientY;"function"==typeof r&&r(),this.setState({active:!0,position:t})}}onMouseMove(e){let t=Object.assign({},e,{touches:[{clientX:e.clientX,clientY:e.clientY}]});this.onTouchMove(t)}onTouchMove(t){if(!this.state.active||!this.props.allowResize)return;let{position:r=0}=this.state,{maxSize:i,minSize:n=e.defaultProps.minSize,onChange:s,split:o=e.defaultProps.split,step:l}=this.props;R(document,window);let a="first"===this.props.primary,c=a?this.pane1:this.pane2,d=a?this.pane2:this.pane1;if(!c||!d||!c.getBoundingClientRect)return;let u=c.getBoundingClientRect().width,p=c.getBoundingClientRect().height,f=r-("vertical"===o?t.touches[0].clientX:t.touches[0].clientY);if(l){if(Math.abs(f)<l)return;f=~~(f/l)*l}let h=a?f:-f;parseInt(window.getComputedStyle(c).order)>parseInt(window.getComputedStyle(d).order)&&(h=-h);let m=i;this.splitPane&&void 0!==i&&i<=0&&(m="vertical"===o?this.splitPane.getBoundingClientRect().width+i:this.splitPane.getBoundingClientRect().height+i);let y=("vertical"===o?u:p)-h,g=r-f;n&&y<n?y=n:void 0!==m&&y>m?y=m:this.setState({position:g,resized:!0}),s&&s(y);let v=a?{pane1Size:y,pane2Size:void 0}:{pane2Size:y,pane1Size:void 0};this.setState(z({draggedSize:y},v))}onMouseUp(){if(!this.state.active||!this.props.allowResize)return;let{onDragFinished:e}=this.props,{draggedSize:t}=this.state;"u">typeof t&&"function"==typeof e&&e(t),this.setState({active:!1})}static getSizeUpdate(e,t){let{instanceProps:r}=t;if(r.size===e.size&&void 0!==e.size)return{};let i=void 0!==e.size?e.size:N(e.defaultSize,e.minSize,e.maxSize,t.draggedSize);return O(z(z({},"first"===e.primary?{pane1Size:i,pane2Size:void 0}:{pane2Size:i,pane1Size:void 0}),typeof e.size>"u"?{}:{draggedSize:i}),{instanceProps:{size:e.size}})}render(){let{allowResize:e,children:t,className:r,onResizerClick:n,onResizerDoubleClick:s,paneClassName:o,pane1ClassName:l,pane2ClassName:c,paneStyle:d,pane1Style:u,pane2Style:p,resizerClassName:f=y,resizerStyle:h,split:v,style:b}=this.props,{pane1Size:x,pane2Size:j}=this.state,w=e?"":"disabled",_=f&&`${f} ${y}`,S=a.Children.toArray(t).filter(e=>e),O="vertical"===v?D:P,k=b?z(z({}
1,O),b):O,C=["SplitPane",r,v,w].filter(Boolean).join(" "),E=J(z(z({},d),u),A),R=J(z(z({},d),p),A),N=["Pane1",o,l].join(" "),$=["Pane2",o,c].join(" ");return(0,i.jsxs)("div",{"data-testid":"split-pane",className:C,style:k,ref:e=>{this.splitPane=e},children:[(0,i.jsx)(m,{className:N,eleRef:e=>{this.pane1=e},size:x,split:v,style:E,children:S[0]},"pane1"),(0,i.jsx)(g,{className:w,onClick:n,onDoubleClick:s,onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart,onTouchEnd:this.onMouseUp,resizerClassName:_,split:v||"vertical",style:h||A},"resizer"),(0,i.jsx)(m,{className:$,eleRef:e=>{this.pane2=e},size:j,split:v,style:R,children:S[1]},"pane2")]})}};function R(e,t){var r;if("selection"in e&&"object"==typeof e.selection&&e.selection&&"empty"in e.selection&&"function"==typeof e.selection.empty)try{e.selection.empty()}catch(e){}else if("u">typeof t&&"function"==typeof t.getSelection)try{null==(r=t.getSelection())||r.removeAllRanges()}catch(e){}}function N(e,t,r,i){return"number"==typeof i?Math.max("number"==typeof t?t:0,Math.min("number"==typeof r&&r>=0?r:1/0,i)):void 0!==e?e:t}function J(e,t){return null===e||typeof e>"u"||0===Object.keys(e).length?t:e}k(E,"defaultProps",{allowResize:!0,minSize:50,primary:"first",split:"vertical",paneClassName:"",pane1ClassName:"",pane2ClassName:""});var $=r(76994),q=r(61807),M=r(33834),V=r(25698),W=r(38810),I=r(63723),F=r(14844),T=r(34498),U=r(25835),L=r(24820),B=r(37947),K=r(11780),H=r(92032),Y=r(74649),X=r(70076),Q=r(35637),G=r(51507),Z=r(76764),ee=r(84112),et=r(30571),er=r(56620),ei=r(77531),en=r(82767),es=r(7696),eo=r(62565),el=r(80450),ea=r(1868);let ec=["v1","vX","v2021-03-25","v2021-10-21","v2022-03-07","v2025-02-19",`v${new Date().toISOString().split("T")[0]}`],[ed]=ec.slice(-1);function eu(e){let t,r,s;let l=(0,n.c)(5),[c,d]=(0,a.useState)(!1);return l[0]!==e.delay?(t=()=>{let t=setTimeout(()=>d(!0),e.delay||500);return()=>clearTimeout(t)},r=[e.delay],l[0]=e.delay,l[1]=t,l[2]=r):(t=l[1],r=l[2]),(0,a.useEffect)(t,r),l[3]!==c?(s=c?(0,i.jsx)(o.$,{muted:!0,size:4}):null,l[3]=c,l[4]=s):s=l[4],s}let ep=[[F.Lz],(0,L.Eu)(),(0,L.ZO)(),(0,L.HQ)(),(0,U.sW)(),(0,L.AE)(),(0,T.nY)(),(0,T.n$)(),(0,W.vQ)(),(0,I.m8)(),(0,L.Uw)(),(0,T.nF)(T.R_,{fallback:!0}),L.$f.of([{key:"Mod-Enter",run:()=>!0},I.wQ,I.f$].flat().filter(Boolean))],ef=H.zo.div` 2 width: 100%; 3 box-sizing: border-box; 4 height: 100%; 5 overflow: hidden; 6 overflow: clip; 7 position: relative; 8 display: flex; 9 10 & .cm-theme { 11 width: 100%; 12 } 13 14 & .cm-editor { 15 height: 100%; 16 17 font-size: 16px; 18 line-height: 21px; 19 } 20 21 & .cm-line { 22 padding-left: ${({theme:e})=>(0,o.ht)(e.sanity.space[3])}; 23 } 24 25 & .cm-content { 26 border-right-width: ${({theme:e})=>(0,o.ht)(e.sanity.space[4])} !important; 27 padding-top: ${({theme:e})=>(0,o.ht)(e.sanity.space[5])}; 28 } 29`,eh=(0,a.forwardRef)((e,t)=>{let r,s,l,c;let d=(0,n.c)(7),[u]=(0,a.useState)(e.initialValue),p=function(e){let t,r,i;let s=(0,n.c)(7);s[0]!==e?(t=function(e){let{color:t,fonts:r}=e.sanity,i=t.card.enabled,n=K.VG.blue[t.dark?400:500].hex,s=K.VG.gray[e.sanity.color.dark?900:100].hex;return L.tk.theme({"&":{color:i.fg,backgroundColor:i.bg},".cm-content":{caretColor:n},".cm-editor":{fontFamily:r.code.family,fontSize:(0,o.ht)(r.code.sizes[1].fontSize),lineHeight:"inherit"},".cm-cursor, .cm-dropCursor":{borderLeftColor:n},"&.cm-focused .cm-selectionBackground, .cm-selectionBackground, .cm-content ::selection":{backgroundColor:s},".cm-panels":{backgroundColor:i.bg,color:i.fg},".cm-panels.cm-panels-top":{borderBottom:`2px solid ${i.border}`},".cm-panels.cm-panels-bottom":{borderTop:`2px solid ${i.border}`}},{dark:t.dark})}(e),s[0]=e,s[1]=t):t=s[1];let l=t;s[2]!==e?(r=(0,T.nF)(function(e){let t=e.sanity.color.base,r=e.sanity.color.syntax;return T.Qf.define([{tag:B.pJ.keyword,color:r.keyword},{tag:[B.pJ.propertyName,B.pJ.name,B.pJ.deleted,B.pJ.character,B.pJ.macroName],color:r.property},{tag:[B.pJ.function(B.pJ.variableName),B.pJ.labelName],color:r.function},{tag:[B.pJ.color,B.pJ.constant(B.pJ.name),B.pJ.standard(B.pJ.name)],color:r.variable},{tag:[B.pJ.definition(B.pJ.name),B.pJ.separator],color:r.constant},{tag:[B.pJ.typeName,B.pJ.className,B.pJ.number,B.pJ.changed,B.pJ.annotation,B.pJ.modifier,B.pJ.self,B.pJ.namespace],color:r.number},{tag:[B.pJ.operator,B.pJ.operatorKeyword,B.pJ.url,B.pJ.escape,B.pJ.regexp,B.pJ.link,B.pJ.special(B.pJ.string)],color:r.operator},{tag:[B.pJ.meta,B.pJ.comment],color:r.comment},{tag:B.pJ.strong,fontWeight:"bold"},{tag:B.pJ.emphasis,fontStyle:"italic"},{tag:B.pJ.strikethrough,textDecoration:"line-through"},{tag:B.pJ.heading,fontWeight:"bold",color:r.property},{tag:[B.pJ.atom,B.pJ.bool,B.pJ.special(B.pJ.variableName)],color:r.boolean},{tag:[B.pJ.processingInstruction,B.pJ.string,B.pJ.inserted],color:r.string},{tag:B.pJ.invalid,color:t.fg}])}(e)),s[2]=e,s[3]=r):r=s[3];let a=r;return s[4]!==a||s[5]!==l?(i=[l,a],s[4]=a,s[5]=l,s[6]=i):i=s[6],i}((0,o.ot)()),f=(0,a.useRef)(null);d[0]===Symbol.for("react.memo_cache_sentinel")?(r=e=>{let t=f.current?.view;if(!t)return;let r=t.state.doc.toString();
29e!==r&&t.dispatch({changes:{from:0,to:r.length,insert:e},selection:V.jT.cursor(e.length)})},d[0]=r):r=d[0];let h=r;return d[1]===Symbol.for("react.memo_cache_sentinel")?(s=()=>({resetEditorContent:h}),l=[h],d[1]=s,d[2]=l):(s=d[1],l=d[2]),(0,a.useImperativeHandle)(t,s,l),d[3]!==u||d[4]!==e.onChange||d[5]!==p?(c=(0,i.jsx)(ef,{children:(0,i.jsx)(V.ZP,{ref:f,basicSetup:!1,theme:p,extensions:ep,value:u,onChange:e.onChange})}),d[3]=u,d[4]=e.onChange,d[5]=p,d[6]=c):c=d[6],c});eh.displayName="VisionCodeMirror";let em=["pinnedRelease","scheduledDrafts","raw","published","drafts"],ey=["pinnedRelease","scheduledDrafts"];function eg(e){return em.includes(e)}function ev(e){return"string"==typeof e&&ey.includes(e)}function eb({selectedPerspectiveName:e}){return"u">typeof e}function ex({visionPerspective:e,perspectiveStack:t,scheduledDraftsStack:r}){return"pinnedRelease"===e?t:"scheduledDrafts"===e?r:e}function ej(e,t={},r={}){let i=new URLSearchParams;for(let[r,n]of(i.set("query",e),Object.entries(t)))i.set(`$${r}`,JSON.stringify(n));for(let[e,t]of Object.entries(r))t&&i.set(e,`${t}`);return`?${i}`}let ew=function(){let e="lsCheck";try{return localStorage.setItem(e,e),localStorage.removeItem(e),!0}catch{return!1}}(),e_="sanityVision:";function eS(e){let t=e.replace(/^v/,"").trim().toUpperCase();return t.length>0&&("X"===t||"1"===t||/^\d{4}-\d{2}-\d{2}$/.test(t)&&!isNaN(Date.parse(t)))}let ez=(0,H.zo)(o.at)` 30 .sidebarPanes .Pane { 31 overflow-y: auto; 32 overflow-x: hidden; 33 } 34 35 & .Resizer { 36 background: var(--card-border-color); 37 opacity: 1; 38 z-index: 1; 39 box-sizing: border-box; 40 background-clip: padding-box; 41 border: solid transparent; 42 } 43 44 & .Resizer:hover { 45 border-color: var(--card-shadow-ambient-color); 46 } 47 48 & .Resizer.horizontal { 49 height: 11px; 50 margin: -5px 0; 51 border-width: 5px 0; 52 cursor: row-resize; 53 width: 100%; 54 z-index: 4; 55 } 56 57 & .Resizer.vertical { 58 width: 11px; 59 margin: 0 -5px; 60 border-width: 0 5px; 61 cursor: col-resize; 62 z-index: 2; /* To prevent the resizer from being hidden behind CodeMirror scroll area */ 63 } 64 65 .Resizer.disabled { 66 cursor: not-allowed; 67 } 68 69 .Resizer.disabled:hover { 70 border-color: transparent; 71 } 72`;ez.displayName="Root";let eO=(0,H.zo)(o.W)` 73 border-bottom: 1px solid var(--card-border-color); 74`,ek=(0,H.zo)(l.__)` 75 flex: 1; 76`,eC=(0,H.zo)(o.lt)` 77 position: relative; 78`,eD=H.zo.a` 79 cursor: pointer; 80 margin-right: auto; 81`,eP=(0,H.zo)(o.lt)` 82 position: absolute; 83 top: 1rem; 84 left: 0; 85 padding: 0; 86 margin: 0; 87 z-index: 10; 88 right: 0; 89 90 ${ek} { 91 user-select: none; 92 } 93`,eA=(0,H.zo)(eP)` 94 // This is so its aligned with the gutters of CodeMirror 95 left: 33px; 96`,eE=(0,H.zo)(o.W)` 97 width: 100%; 98 height: 100%; 99 position: relative; 100 flex-direction: column; 101`,eR=(0,H.zo)(o.at)` 102 height: 100%; 103`,eN=(0,H.zo)(o.lt)` 104 position: relative; 105`,eJ=(0,H.zo)(o.W)` 106 height: 100%; 107 width: 100%; 108 position: absolute; 109 max-width: 100%; 110 111 ${({$isInvalid:e})=>e&&(0,H.iv)` 112 &:after { 113 background-color: var(--card-bg-color); 114 content: ''; 115 position: absolute; 116 top: 0; 117 bottom: 0; 118 left: 0; 119 width: 100%; 120 } 121 `} 122`,e$=(0,H.zo)(o.lt)` 123 position: relative; 124 width: 100%; 125 height: 100%; 126 z-index: 20; 127`,eq=(0,H.zo)(o.at)` 128 border-top: 1px solid var(--card-border-color); 129`,eM=(0,H.zo)(o.W)` 130 position: relative; 131`;(0,H.zo)(o.lt)` 132 width: 100%; 133 height: 100%; 134`;let eV=(0,H.zo)(o.at)` 135 height: 100%; 136 min-height: ${({theme:e})=>(0,o.ht)(2*e.sanity.space[3]+e.sanity.fonts.text.sizes[2].lineHeight-e.sanity.fonts.text.sizes[2].ascenderHeight-e.sanity.fonts.text.sizes[2].descenderHeight)}; 137`,eW=(0,H.zo)(o.W)` 138 position: relative; 139`,eI=(0,H.zo)(o.et)` 140 transform: initial; 141 &:before, 142 &:after { 143 content: none; 144 } 145 > span { 146 display: flex !important; 147 gap: ${({theme:e})=>(0,o.ht)(e.sanity.space[3])}; 148 align-items: center; 149 } 150`,eF=(0,H.zo)(o.lt)` 151 border-top: 1px solid var(--card-border-color); 152`,eT=`{ 153 154}`;function eU(e){let t,r,l,a,c,d,u,p;let f=(0,n.c)(21),{onChange:h,paramsError:m,hasValidParams:y,editorRef:g}=e,{t:v}=(0,s.$G7)(Y.o);
154f[0]!==h?(t=e=>{h(e)},f[0]=h,f[1]=t):t=f[1];let b=t;f[2]!==b?(r=X(b,333),f[2]=b,f[3]=r):r=f[3];let x=r,j=y?"default":"critical";f[4]!==v?(l=v("params.label"),f[4]=v,f[5]=l):l=f[5],f[6]!==l?(a=(0,i.jsx)(ek,{muted:!0,children:l}),f[6]=l,f[7]=a):a=f[7],f[8]!==m?(c=m&&(0,i.jsx)(o.n,{animate:!0,placement:"top",portal:!0,content:(0,i.jsx)(o.et,{size:1,children:m}),children:(0,i.jsx)(o.lt,{padding:1,marginX:2,children:(0,i.jsx)(o.et,{children:(0,i.jsx)($.uIy,{})})})}),f[8]=m,f[9]=c):c=f[9],f[10]!==a||f[11]!==c?(d=(0,i.jsx)(eA,{children:(0,i.jsxs)(o.at,{children:[a,c]})}),f[10]=a,f[11]=c,f[12]=d):d=f[12];let w=e.value||eT;return f[13]!==g||f[14]!==x||f[15]!==w?(u=(0,i.jsx)(eh,{ref:g,initialValue:w,onChange:x}),f[13]=g,f[14]=x,f[15]=w,f[16]=u):u=f[16],f[17]!==j||f[18]!==d||f[19]!==u?(p=(0,i.jsxs)(o.W,{flex:1,tone:j,"data-testid":"params-editor",children:[d,u]}),f[17]=j,f[18]=d,f[19]=u,f[20]=p):p=f[20],p}function eL(e,t){let r=function(e,t){try{let t=e?Q.parse(e):{};return"object"==typeof t&&t&&!Array.isArray(t)?t:{}}catch(e){return e.message=`${t("params.error.params-invalid-json")}: 155 156${e.message.replace("JSON5:","")}`,e}}(e,t),i=r instanceof Error?r.message:void 0;return{parsed:r instanceof Error?{}:r,raw:e,valid:!i,error:i}}let eB={queries:[]},eK="studio.vision-tool.saved-queries";function eH(e){return e||eB}let eY=(0,H.zo)(o.O)` 157 position: sticky; 158 top: 0; 159 background: ${({theme:e})=>e.sanity.color.base.bg}; 160 z-index: 1; 161`,eX=(0,H.zo)(o.lt)` 162 height: 100%; 163 overflow-y: auto; 164 overflow-x: hidden; 165 166 &::-webkit-scrollbar {
167 width: 8px; 168 } 169 170 &::-webkit-scrollbar-track { 171 background: transparent; 172 } 173 174 &::-webkit-scrollbar-thumb { 175 background: ${({theme:e})=>e.sanity.color.base.border}; 176 border-radius: 4px; 177 } 178`;function eQ(e){let t,r,c,d,u,p,f,h,m,y,g,v;let b=(0,n.c)(80),{url:x,getStateFromUrl:j,setStateFromParsedUrl:w,currentQuery:_,currentParams:S,generateUrl:z}=e,O=(0,l.pm)(),{saveQuery:k,updateQuery:C,queries:D,deleteQuery:P,saving:A,saveQueryError:E}=function(){let e,t,r,i,o,l,c,d;let u=(0,n.c)(27),p=(0,s.tJW)(),[f,h]=(0,a.useState)(eB),[m,y]=(0,a.useState)(!1);u[0]===Symbol.for("react.memo_cache_sentinel")?(e=[],u[0]=e):e=u[0];let[g,v]=(0,a.useState)(e),[b,x]=(0,a.useState)(),[j,w]=(0,a.useState)(),[_,S]=(0,a.useState)();u[1]!==p?(t=p.getKey(eK),u[1]=p,u[2]=t):t=u[2];let z=t;u[3]!==z?(r=()=>{let e=z.pipe((0,ee.O)(eB),(0,et.U)(eH)).subscribe({next:h,error:e=>S(e)});return()=>e?.unsubscribe()},u[3]=z,u[4]=r):r=u[4],u[5]!==p||u[6]!==z?(i=[z,p],u[5]=p,u[6]=z,u[7]=i):i=u[7],(0,a.useEffect)(r,i),u[8]!==p||u[9]!==f.queries?(o=async e=>{y(!0),x(void 0);try{let t=[{...e,_key:(0,Z.Z)()},...f.queries];h({queries:t}),await p.setKey(eK,{queries:t})}catch(e){x(e)}y(!1)},u[8]=p,u[9]=f.queries,u[10]=o):o=u[10];let O=o;u[11]!==p||u[12]!==f.queries?(l=async e=>{y(!0),x(void 0);try{let t=f.queries.map(t=>t._key===e._key?{...t,...e}:t);h({queries:t}),await p.setKey(eK,{queries:t})}catch(e){x(e)}y(!1)},u[11]=p,u[12]=f.queries,u[13]=l):l=u[13];let k=l;u[14]!==p||u[15]!==f.queries?(c=async e=>{v(t=>[...t,e]),w(void 0);try{let t=f.queries.filter(t=>t._key!==e);h({queries:t}),await p.setKey(eK,{queries:t})}catch(e){w(e)}v(t=>t.filter(t=>t!==e))},u[14]=p,u[15]=f.queries,u[16]=c):c=u[16];let C=c;return u[17]!==C||u[18]!==j||u[19]!==g||u[20]!==_||u[21]!==O||u[22]!==b||u[23]!==m||u[24]!==k||u[25]!==f.queries?(d={queries:f.queries,saveQuery:O,updateQuery:k,deleteQuery:C,saving:m,deleting:g,saveQueryError:b,deleteQueryError:j,error:_},u[17]=C,u[18]=j,u[19]=g,u[20]=_,u[21]=O,u[22]=b,u[23]=m,u[24]=k,u[25]=f.queries,u[26]=d):d=u[26],d}(),{t:R}=(0,s.$G7)(Y.o);b[0]===Symbol.for("react.memo_cache_sentinel")?(t={month:"short",day:"numeric",year:"numeric",hour:"numeric",minute:"2-digit",hour12:!0},b[0]=t):t=b[0];let N=(0,s.P9l)(t),[J,q]=(0,a.useState)(null),[M,V]=(0,a.useState)("");b[1]===Symbol.for("react.memo_cache_sentinel")?(r={},b[1]=r):r=b[1];let[W,I]=(0,a.useState)(r),[F,T]=(0,a.useState)(""),[U,L]=(0,a.useState)(x);b[2]!==S||b[3]!==_||b[4]!==N||b[5]!==z||b[6]!==j||b[7]!==D||b[8]!==k||b[9]!==E||b[10]!==R||b[11]!==O?(c=async()=>{let e=z(_,S);if(D?.some(e=>{let t=j(e.url);return t&&t.query===_&&G(t.params,S)})){let e=D?.find(e=>{let t=j(e.url);return t&&t.query===_&&G(t.params,S)});O.push({closable:!0,status:"warning",title:R("save-query.already-saved"),description:`${e?.title} - ${N.format(new Date(e?.savedAt||""))}`});return}e&&(await k({url:e,savedAt:new Date().toISOString(),title:"Untitled"}),L(e)),E?O.push({closable:!0,status:"error",title:R("save-query.error"),description:E.message}):O.push({closable:!0,status:"success",title:R("save-query.success")})},b[2]=S,b[3]=_,b[4]=N,b[5]=z,b[6]=j,b[7]=D,b[8]=k,b[9]=E,b[10]=R,b[11]=O,b[12]=c):c=b[12];let B=c;b[13]!==R||b[14]!==O||b[15]!==C?(d=async(e,t)=>{q(null),I(r=>({...r,[e._key]:t}));try{await C({...e,title:t}),I(t=>{let r={...t};return delete r[e._key],r})}catch(t){I(t=>{let r={...t};return delete r[e._key],r}),O.push({closable:!0,status:"error",title:R("save-query.error"),description:t.message})}},b[13]=R,b[14]=O,b[15]=C,b[16]=d):d=b[16];let K=d;b[17]!==S||b[18]!==_||b[19]!==N||b[20]!==z||b[21]!==j||b[22]!==D||b[23]!==R||b[24]!==O||b[25]!==C?(u=async e=>{let t=z(_,S);if(D?.some(t=>{if(t._key===e._key)return!1;let r=j(t.url);return r&&r.query===_&&G(r.params,S)})){let t=D?.find(t=>{if(t._key===e._key)return!1;let r=j(t.url);return r&&r.query===_&&G(r.params,S)});O.push({closable:!0,status:"warning",title:R("save-query.already-saved"),description:`${t?.title} - ${N.format(new Date(t?.savedAt||""))}`});return}try{await C({...e,url:t,savedAt:new Date().toISOString()}),L(t),O.push({closable:!0,status:"success",title:R("save-query.success")})}catch(e){O.push({closable:!0,status:"error",title:R("save-query.error"),description:e.message})}},b[17]=S,b[18]=_,b[19]=N,b[20]=z,b[21]=j,b[22]=D,b[23]=R,b[24]=O,b[25]=C,b[26]=u):u=b[26];let H=u;if(b[27]!==S||b[28]!==_||b[29]!==P||b[30]!==J||b[31]!==M||b[32]!==N||b[33]!==j||b[34]!==B||b[35]!==K||b[36]!==H||b[37]!==W||b[38]!==D||b[39]!==A||b[40]!==F||b[41]!==U||b[42]!==w||b[43]!==R){let e,t,r,n,a,c,d,u,g;let v=D?.filter(e=>e?.title?.toLowerCase().includes(F.toLowerCase()));f=eX,b[49]===Symbol.for("react.memo_cache_sentinel")?(e={textTransform:"capitalize"},b[49]=e):e=b[49],b[50]!==R?(t=R("label.saved-queries"),b[50]=R,b[51]=t):t=b[51],b[52]!==t?(r=(0,i.jsx)(o.et,{weight:"semibold",style:e,size:4,children:t}),b[52]=t,b[53]=r):r=b[53],b[54]!==R?(n=R("action.save-query"),b[54]=R,b[55]=n):n=b[55],b[56]!==B||b[57]!==A||b[58]!==n?(a=(0,i.jsx)(o.Y,{label:n,icon:$.dtP,disabled:A,onClick:B,mode:"bleed"}),b[56]=B,b[57]=A,b[58]=n,b[59]=a):a=b[59],b[60]!==r||b[61]!==a?(c=(0,i.jsxs)(o.at,{padding:3,paddingTop:4,paddingBottom:0,justify:"space-between",align:"center",children:[r,a]}),b[60]=r,b[61]=a,b[62]=c):c=b[62],b[63]!==R?(d=R("label.search-queries"),b[63]=R,b[64]=d):d=b[64],b[65]===Symbol.for("react.memo_cache_sentinel")?(u=e=>T(e.currentTarget.value),b[65]=u):u=b[65],b[66]!==F||b[67]!==d?(g=(0,i.jsx)(o.lt,{padding:3,paddingTop:0,children:(0,i.jsx)(o.b,{placeholder:d,icon:$.W1M,value:F,onChange:u})}),b[66]=F,b[67]=d,b[68]=g):g=b[68],b[69]!==c||b[70]!==g?(y=(0,i.jsxs)(eY,{space:3,children:[c,g]}),b[69]=c,b[70]=g,b[71]=y):y=b[71],p=o.O,h=3,m=v?.map(e=>{let t=j(e.url),r=U===e.url,n=t&&_===t.query&&G(S,t.params),a=r&&!n;return i.jsx(o.W,{width:"fill",padding:4,border:!0,tone:r?"positive":"default",onClick:()=>{L(e.url);let t=j(e.url);t&&w(t)},style:{position:"relative"},children:i.jsxs(o.O,{space:3,children:[i.jsxs(o.at,{justify:"space-between",align:"center",children:[i.jsxs(o.at,{align:"center",gap:2,paddingRight:1,children:[J===e._key?i.jsx(o.b,{value:M,onChange:e=>V(e.currentTarget.value),onKeyDown:t=>{"Enter"===t.key?K(e,M):"Escape"===t.key&&q(null)},onBlur:()=>K(e,M),autoFocus:!0,style:{maxWidth:"170px",height:"24px"}}):i.jsx(o.et,{weight:"bold",size:3,textOverflow:"ellipsis",style:{maxWidth:"170px",cursor:"pointer",padding:"4px 0"},title:W[e._key]||e.title||e._key.slice(e._key.length-5,e._key.length),onClick:()=>{q(e._key),V(e.title||e._key.slice(0,5))},children:W[e._key]||e.title||e._key.slice(e._key.length-5,e._key.length)}),a&&i.jsx(o.lt,{style:{width:"6px",height:"6px",borderRadius:"50%",backgroundColor:"var(--card-focus-ring-color)"}})]}),i.jsx(l.j2,{button:i.jsx(s.lXN,{}),id:`${e._key}-menu`,menu:i.jsx(o.p,{children:i.jsx(o.u,{tone:"critical",padding:3,icon:$.XHJ,text:R("action.delete"),onClick:t=>{t.stopPropagation(),P(e._key)}})}),popover:{portal:!0,placement:"bottom-end",tone:"default"}})]}),i.jsx(l.EK,{muted:!0,children:t?.query.split("{")[0]}),i.jsx(o.at,{align:"center",gap:1,children:i.jsx(o.et,{size:1,muted:!0,children:N.format(new Date(e.savedAt||""))})}),a&&i.jsx(o.Y,{mode:"ghost",tone:"default",size:1,padding:2,style:{height:"24px",position:"absolute",right:"16px",bottom:"16
178px",fontSize:"12px"},text:R("action.update"),onClick:t=>{t.stopPropagation(),H(e)}})]})},e._key)}),b[27]=S,b[28]=_,b[29]=P,b[30]=J,b[31]=M,b[32]=N,b[33]=j,b[34]=B,b[35]=K,b[36]=H,b[37]=W,b[38]=D,b[39]=A,b[40]=F,b[41]=U,b[42]=w,b[43]=R,b[44]=p,b[45]=f,b[46]=h,b[47]=m,b[48]=y}else p=b[44],f=b[45],h=b[46],m=b[47],y=b[48];return b[72]!==p||b[73]!==h||b[74]!==m?(g=(0,i.jsx)(p,{paddingY:h,children:m}),b[72]=p,b[73]=h,b[74]=m,b[75]=g):g=b[75],b[76]!==f||b[77]!==y||b[78]!==g?(v=(0,i.jsxs)(f,{children:[y,g]}),b[76]=f,b[77]=y,b[78]=g,b[79]=v):v=b[79],v}function eG(){return"u">typeof window&&window.innerWidth>600}function eZ(e){let t=e;return t||(t="u">typeof window&&"u">typeof document?document.body.getBoundingClientRect().height-60:0),{defaultSize:t/(eG()?2:1),size:t>550?void 0:.4*t,allowResize:t>550,minSize:Math.min(170,Math.max(170,t/2)),maxSize:t>650?.7*t:.6*t}}function e0(){return eZ(void 0)}function e1(){return eG()}function e2(e){let t,r,l,a,c,d,u,p,f;let h=(0,n.c)(30),{hasValidParams:m,listenInProgress:y,queryInProgress:g,onQueryExecution:v,onListenExecution:b}=e,{t:x}=(0,s.$G7)(Y.o);h[0]!==x?(t=x("params.error.params-invalid-json"),h[0]=x,h[1]=t):t=h[1],h[2]!==t?(r=(0,i.jsx)(o.W,{radius:4,children:(0,i.jsx)(o.et,{size:1,muted:!0,children:t})}),h[2]=t,h[3]=r):r=h[3],h[4]===Symbol.for("react.memo_cache_sentinel")?(l=(0,i.jsx)(o.W,{radius:4,children:(0,i.jsx)(o.m,{keys:["Ctrl","Enter"]})}),h[4]=l):l=h[4];let j=g?$.wNq:$.o1U,w=y||!m,_=g?"positive":"primary";h[5]!==g||h[6]!==x?(a=x(g?"action.query-cancel":"action.query-execute"),h[5]=g,h[6]=x,h[7]=a):a=h[7],h[8]!==v||h[9]!==j||h[10]!==w||h[11]!==_||h[12]!==a?(c=(0,i.jsx)(o.lt,{flex:1,children:(0,i.jsx)(o.n,{content:l,placement:"top",portal:!0,children:(0,i.jsx)(o.Y,{width:"fill",onClick:v,type:"button",icon:j,disabled:w,tone:_,text:a})})}),h[8]=v,h[9]=j,h[10]=w,h[11]=_,h[12]=a,h[13]=c):c=h[13];let S=y?$.wNq:$.o1U;h[14]!==y||h[15]!==x?(d=x(y?"action.listen-cancel":"action.listen-execute"),h[14]=y,h[15]=x,h[16]=d):d=h[16];let z=!m,O=y?"positive":"default";return h[17]!==b||h[18]!==d||h[19]!==z||h[20]!==O||h[21]!==S?(u=(0,i.jsx)(o.lt,{flex:1,marginLeft:3,children:(0,i.jsx)(o.Y,{width:"fill",onClick:b,type:"button",icon:S,text:d,mode:"ghost",disabled:z,tone:O})}),h[17]=b,h[18]=d,h[19]=z,h[20]=O,h[21]=S,h[22]=u):u=h[22],h[23]!==u||h[24]!==c?(p=(0,i.jsxs)(o.at,{justify:"space-evenly",children:[c,u]}),h[23]=u,h[24]=c,h[25]=p):p=h[25],h[26]!==m||h[27]!==p||h[28]!==r?(f=(0,i.jsx)(eF,{children:(0,i.jsx)(o.W,{padding:3,paddingX:3,children:(0,i.jsx)(o.n,{content:r,placement:"top",disabled:m,portal:!0,children:p})})}),h[26]=m,h[27]=p,h[28]=r,h[29]=f):f=h[29],f}let e3=(0,H.zo)(o.lt)` 179 /* This limits the width of the popover content */ 180 max-width: 240px; 181`,e5=H.zo.a` 182 cursor: pointer; 183 margin-right: auto; 184`,e4=H.zo.div` 185 width: 4px; 186 height: 4px; 187 border-radius: 3px; 188 box-shadow: 0 0 0 1px var(--card-bg-color); 189 background-color: ${({$tone:e})=>`var(--card-badge-${e}-dot-color)`}; 190`;function e6(){let e,t,r,c,d,u,p,f,h,m,y,g,v,b,x,j,w,_;let S=(0,n.c)(39),[z,O]=(0,a.useState)(!1),k=(0,a.useRef)(null),C=(0,a.useRef)(null);S[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>O(e7),S[0]=e):e=S[0];let D=e,{t:P}=(0,s.$G7)(Y.o);return S[1]===Symbol.for("react.memo_cache_sentinel")?(t=()=>O(!1),r=()=>[k.current,C.current],S[1]=t,S[2]=r):(t=S[1],r=S[2]),(0,o.y)(t,r),S[3]!==P?(c=P("settings.perspectives.title"),S[3]=P,S[4]=c):c=S[4],S[5]!==c?(d=(0,i.jsx)(o.g,{space:2,children:(0,i.jsx)(o.et,{weight:"medium",children:c})}),S[5]=c,S[6]=d):d=S[6],S[7]!==P?(u=P("settings.perspectives.description"),S[7]=P,S[8]=u):u=S[8],S[9]!==u?(p=(0,i.jsx)(o.W,{children:(0,i.jsx)(o.et,{muted:!0,children:u})}),S[9]=u,S[10]=p):p=S[10],S[11]!==P?(f=P("label.new"),S[11]=P,S[12]=f):f=S[12],S[13]!==f?(h=(0,i.jsx)(o.lt,{children:(0,i.jsx)(l.Ct,{tone:"primary",children:f})}),S[13]=f,S[14]=h):h=S[14],S[15]!==P?(m=(0,i.jsx)(o.et,{muted:!0,children:(0,i.jsx)(s.vNl,{t:P,i18nKey:"settings.perspective.preview-drafts-renamed-to-drafts.description"})}),S[15]=P,S[16]=m):m=S[16],S[17]!==h||S[18]!==m?(y=(0,i.jsx)(o.W,{children:(0,i.jsxs)(o.O,{space:2,children:[h,m]})}),S[17]=h,S[18]=m,S[19]=y):y=S[19],S[20]!==P?(g=null,S[20]=P,S[21]=g):g=S[21],S[22]!==P?(v=P("settings.perspectives.action.docs-link"),S[22]=P,S[23]=v):v=S[23],S[24]!==v?(b=(0,i.jsx)(o.W,{children:(0,i.jsx)(o.et,{children:(0,i.jsxs)(e5,{href:"https://www.sanity.io/docs/perspectives",target:"_blank",children:[v," â"]})})}),S[24]=v,S[25]=b):b=S[25],S[26]!==y||S[27]!==g||S[28]!==b||S[29]!==d||S[30]!==p?(x=(0,i.jsx)(e3,{children:(0,i.jsxs)(o.O,{space:4,children:[d,p,y,g,b]})}),S[26]=y,S[27]=g,S[28]=b,S[29]=d,S[30]=p,S[31]=x):x=S[31],S[32]===Symbol.for("react.memo_cache_sentinel")?(j=(0,i.jsx)(e4,{$tone
190:"primary"}),S[32]=j):j=S[32],S[33]!==z?(w=(0,i.jsx)(o.Y,{icon:$.BHU,mode:"bleed",padding:2,paddingRight:1,tone:"primary",fontSize:1,ref:k,onClick:D,selected:z,children:j}),S[33]=z,S[34]=w):w=S[34],S[35]!==z||S[36]!==x||S[37]!==w?(_=(0,i.jsx)(o.k,{content:x,placement:"bottom-start",portal:!0,padding:3,ref:C,open:z,children:w}),S[35]=z,S[36]=x,S[37]=w,S[38]=_):_=S[38],_}function e7(e){return!e}let e9=e=>{let t,r,s,o;let l=(0,n.c)(11),{pinnedPerspective:a,t:c}=e,d="object"==typeof a.selectedPerspective?a.selectedPerspective.metadata.title:a.selectedPerspectiveName;l[0]!==a||l[1]!==c?(t=eb(a)?`(${c("settings.perspectives.pinned-release-label")})`:c("settings.perspectives.pinned-release-label"),l[0]=a,l[1]=c,l[2]=t):t=l[2];let u=t;l[3]!==u||l[4]!==d?(r=[d,u].filter(tr),l[3]=u,l[4]=d,l[5]=r):r=l[5];let p=r.join(" ");l[6]!==a?(s=eb(a),l[6]=a,l[7]=s):s=l[7];let f=!s;return l[8]!==f||l[9]!==p?(o=(0,i.jsx)("option",{value:"pinnedRelease",disabled:f,children:p}),l[8]=f,l[9]=p,l[10]=o):o=l[10],o};function e8(e){let t,r,c,d,u,p,f,h,m,y,g,v,b,x,j,w,_,S,z,O,k,C,D,P;let A=(0,n.c)(65),{onChangeDataset:E,dataset:R,customApiVersion:N,apiVersion:J,onChangeApiVersion:q,datasets:M,customApiVersionElementRef:V,onCustomApiVersionChange:W,isValidApiVersion:I,onChangePerspective:F,url:T,perspective:U,isScheduledDraftsEnabled:L}=e,B=(0,s.Wc0)(),{t:K}=(0,s.$G7)(Y.o),H=(0,a.useRef)(null);A[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{let e=H.current;if(e)try{e.select(),document.execCommand("copy")}catch{console.error("Unable to copy to clipboard :(")}},A[0]=t):t=A[0];let X=t;A[1]===Symbol.for("react.memo_cache_sentinel")?(r=[1,4,8,12],A[1]=r):r=A[1],A[2]!==K?(c=K("settings.dataset-label"),A[2]=K,A[3]=c):c=A[3],A[4]!==c?(d=(0,i.jsx)(o.W,{paddingTop:2,paddingBottom:3,children:(0,i.jsx)(ek,{children:c})}),A[4]=c,A[5]=d):d=A[5],A[6]!==M?(u=M.map(tt),A[6]=M,A[7]=u):u=A[7],A[8]!==R||A[9]!==E||A[10]!==u?(p=(0,i.jsx)(l.Ph,{value:R,onChange:E,children:u}),A[8]=R,A[9]=E,A[10]=u,A[11]=p):p=A[11],A[12]!==d||A[13]!==p?(f=(0,i.jsx)(o.lt,{padding:1,column:2,children:(0,i.jsxs)(o.O,{children:[d,p]})}),A[12]=d,A[13]=p,A[14]=f):f=A[14],A[15]!==K?(h=K("settings.api-version-label"),A[15]=K,A[16]=h):h=A[16],A[17]!==h?(m=(0,i.jsx)(o.W,{paddingTop:2,paddingBottom:3,children:(0,i.jsx)(ek,{children:h})}),A[17]=h,A[18]=m):m=A[18];let Q=!1===N?J:"other";A[19]===Symbol.for("react.memo_cache_sentinel")?(y=ec.map(te),A[19]=y):y=A[19],A[20]!==K?(g=K("settings.other-api-version-label"),A[20]=K,A[21]=g):g=A[21],A[22]!==g?(v=(0,i.jsx)("option",{value:"other",children:g},"other"),A[22]=g,A[23]=v):v=A[23],A[24]!==q||A[25]!==Q||A[26]!==v?(b=(0,i.jsxs)(l.Ph,{"data-testid":"api-version-selector",value:Q,onChange:q,children:[y,v]}),A[24]=q,A[25]=Q,A[26]=v,A[27]=b):b=A[27],A[28]!==b||A[29]!==m?(x=(0,i.jsx)(o.lt,{padding:1,column:2,children:(0,i.jsxs)(o.O,{children:[m,b]})}),A[28]=b,A[29]=m,A[30]=x):x=A[30],A[31]!==N||A[32]!==V||A[33]!==I||A[34]!==W||A[35]!==K?(j=!1!==N&&(0,i.jsx)(o.lt,{padding:1,column:2,children:(0,i.jsxs)(o.O,{children:[(0,i.jsx)(o.W,{paddingTop:2,paddingBottom:3,children:(0,i.jsx)(ek,{textOverflow:"ellipsis",children:K("settings.custom-api-version-label")})}),(0,i.jsx)(o.b,{ref:V,value:N,onChange:W,customValidity:I?void 0:K("settings.error.invalid-api-version"),maxLength:11})]})}),A[31]=N,A[32]=V,A[33]=I,A[34]=W,A[35]=K,A[36]=j):j=A[36],A[37]!==K?(w=K("settings.perspective-label"),A[37]=K,A[38]=w):w=A[38],A[39]!==w?(_=(0,i.jsx)(o.lt,{children:(0,i.jsx)(ek,{children:w})}),A[39]=w,A[40]=_):_=A[40],A[41]===Symbol.for("react.memo_cache_sentinel")?(S=(0,i.jsx)(o.lt,{children:(0,i.jsx)(e6,{})}),A[41]=S):S=A[41],A[42]!==_?(z=(0,i.jsx)(o.W,{paddingBottom:1,children:(0,i.jsxs)(o.g,{space:1,children:[_,S]})}),A[42]=_,A[43]=z):z=A[43];let G=U||"default";return A[44]!==L||A[45]!==B||A[46]!==K?(O=em.map(e=>"pinnedRelease"===e?(0,i.jsxs)(a.Fragment,{children:[(0,i.jsx)(e9,{pinnedPerspective:B,t:K}),(0,i.jsx)("option",{value:"default",children:K("settings.perspectives.default")},"default"),(0,i.jsx)("hr",{})]},"pinnedRelease"):"scheduledDrafts"===e?L?(0,i.jsx)("option",{value:"scheduledDrafts",children:K("settings.perspectives.scheduled-drafts")},"scheduledDrafts"):null:(0,i.jsx)("option",{children:e},e)),A[44]=L,A[45]=B,A[46]=K,A[47]=O):O=A[47],A[48]!==F||A[49]!==G||A[50]!==O?(k=(0,i.jsx)(l.Ph,{value:G,onChange:F,children:O}),A[48]=F,A[49]=G,A[50]=O,A[51]=k):k=A[51],A[52]!==z||A[53]!==k?(C=(0,i.jsx)(o.lt,{padding:1,column:2,children:(0,i.jsxs)(o.O,{children:[z,k]})}),A[52]=z,A[53]=k,A[54]=C):C=A[54],A[55]!==N||A[56]!==K||A[57]!==T?(D="string"==typeof T?(0,i.jsx)(o.lt,{padding:1,flex:1,column:!1===N?6:4,children:(0,i.jsxs)(o.O,{children:[(0,i.jsx)(o.W,{paddingTop:2,paddingBottom:3,children:(0,i.jsxs)(ek,{children:[K("query.url"),"\xa0",(0,i.jsxs)(eD,{onClick:X,children:["[",K("action.copy-url-to-clipboard"),"]"]})]})}),(0,i.jsxs)(o.at,{flex:1,gap:1,children:[(0,i.jsx)(o.lt,{flex:1,children:(0,i.jsx)(o.b,{readOnly:!0,t
190ype:"url",ref:H,value:T})}),(0,i.jsx)(o.n,{content:K("action.copy-url-to-clipboard"),children:(0,i.jsx)(o.Y,{"aria-label":K("action.copy-url-to-clipboard"),type:"button",mode:"ghost",icon:$.TIy,onClick:X})})]})]})}):(0,i.jsx)(o.lt,{flex:1}),A[55]=N,A[56]=K,A[57]=T,A[58]=D):D=A[58],A[59]!==x||A[60]!==j||A[61]!==C||A[62]!==D||A[63]!==f?(P=(0,i.jsx)(eO,{paddingX:3,paddingY:2,children:(0,i.jsxs)(o.s,{columns:r,children:[f,x,j,C,D]})}),A[59]=x,A[60]=j,A[61]=C,A[62]=D,A[63]=f,A[64]=P):P=A[64],P}function te(e){return(0,i.jsx)("option",{children:e},e)}function tt(e){return(0,i.jsx)("option",{children:e},e)}function tr(e){return"u">typeof e}function ti(e,t){let r,i;return r="",i="",n=>{let s=t(n);if(!("string"!=typeof s||""===s))return s===i||(i=s,r&&URL.revokeObjectURL(r),r=URL.createObjectURL(new Blob([s],{type:e}))),r}}let tn=ti("application/json",e=>JSON.stringify(e,null,2)),ts=ti("text/csv",e=>(0,er.cN)(Array.isArray(e)?e:[e]).trim()),to=(0,H.zo)(l.EK)` 191 color: ${({theme:e})=>e.sanity.color.muted.critical.enabled.fg}; 192`;function tl(e){let t,r,l,a,c,d,u,p,f,h,m;let y=(0,n.c)(20),{error:g}=e,{t:v}=(0,s.$G7)(Y.o);if(!("details"in g))return null;let b=g.details;if(y[0]!==g.details){d=Symbol.for("react.early_return_sentinel");e:{if(!(r={...b,...function(e){if(!e||"string"!=typeof e.query||"number"!=typeof e.start)return{};let{query:t,start:r,end:i}=e,n=t.slice(0,r).lastIndexOf(` 193`)+1,s=(t.slice(0,n).match(/\n/g)||[]).length;return{line:t.slice(n,t.indexOf(` 194`,n)),lineNumber:s,column:r-n,columnEnd:"number"==typeof i?i-n:void 0}}(g.details)}).line){d=null;break e}t=to,c=1,l=r.line,a=function(e,t){let r="-".repeat(e),i="^".repeat(t?t-e:1);return`${r}${i}`}(r.column,r.columnEnd)}y[0]=g.details,y[1]=t,y[2]=r,y[3]=l,y[4]=a,y[5]=c,y[6]=d}else t=y[1],r=y[2],l=y[3],a=y[4],c=y[5],d=y[6];if(d!==Symbol.for("react.early_return_sentinel"))return d;let x=`${l} 195${a}`;y[7]!==t||y[8]!==c||y[9]!==x?(u=(0,i.jsx)(t,{size:c,children:x}),y[7]=t,y[8]=c,y[9]=x,y[10]=u):u=y[10],y[11]!==v?(p=v("query.error.line"),y[11]=v,y[12]=p):p=y[12];let j=r.lineNumber;y[13]!==v?(f=v("query.error.column"),y[13]=v,y[14]=f):f=y[14];let w=`${p}: ${j} 196${f}: ${r.column}`;return y[15]!==w?(h=(0,i.jsx)(o.lt,{marginTop:4,children:(0,i.jsx)(to,{size:1,children:w})}),y[15]=w,y[16]=h):h=y[16],y[17]!==h||y[18]!==u?(m=(0,i.jsxs)("div",{children:[u,h]}),y[17]=h,y[18]=u,y[19]=m):m=y[19],m}function ta(e){let t,r,s;let l=(0,n.c)(7);return l[0]!==e.error.message?(t=(0,i.jsx)(to,{size:1,children:e.error.message}),l[0]=e.error.message,l[1]=t):t=l[1],l[2]!==e.error?(r=(0,i.jsx)(tl,{error:e.error}),l[2]=e.error,l[3]=r):r=l[3],l[4]!==t||l[5]!==r?(s=(0,i.jsxs)(o.O,{space:5,marginTop:2,children:[t,r]}),l[4]=t,l[5]=r,l[6]=s):s=l[6],s}let tc=H.zo.div(({theme:e})=>{let{color:t,fonts:r,space:i}=e.sanity;return(0,H.iv)` 197 & .json-inspector, 198 & .json-inspector .json-inspector__selection { 199 font-family: ${r.code.family}; 200 font-size: ${r.code.sizes[2].fontSize}px; 201 line-height: ${r.code.sizes[2].lineHeight}px; 202 color: var(--card-code-fg-color); 203 } 204 205 & .json-inspector .json-inspector__leaf { 206 padding-left: ${(0,o.ht)(i[4])}; 207 } 208 209 & .json-inspector .json-inspector__leaf.json-inspector__leaf_root { 210 padding-top: ${(0,o.ht)(i[0])}; 211 padding-left: 0; 212 } 213 214 & .json-inspector > .json-inspector__leaf_root > .json-inspector__line > .json-inspector__key { 215 display: none; 216 } 217 218 & .json-inspector .json-inspector__line { 219 display: block; 220 position: relative; 221 cursor: default; 222 } 223 224 & .json-inspector .json-inspector__line::after { 225 content: ''; 226 position: absolute; 227 top: 0; 228 left: -200px; 229 right: -50px; 230 bottom: 0; 231 z-index: -1; 232 pointer-events: none; 233 } 234 235 & .json-inspector .json-inspector__line:hover::after { 236 background: var(--card-code-bg-color); 237 } 238 239 & .json-inspector .json-inspector__leaf_composite > .json-inspector__line { 240 cursor: pointer; 241 } 242 243 & .json-inspector .json-inspector__leaf_composite > .json-inspector__line::before { 244 content: '⸠'; 245 margin-left: calc(0px - ${(0,o.ht)(i[4])}); 246 font-size: ${r.code.sizes[2].fontSize}px; 247 line-height: ${r.code.sizes[2].lineHeight}px; 248 } 249 250 & 251 .json-inspector 252 .json-inspector__leaf_expanded.json-inspector__leaf_composite 253 > .json-inspector__line::before { 254 content: 'â¾ '; 255 font-size: ${r.code.sizes[2].fontSize}px; 256 line-height: ${r.code.sizes[2].lineHeight}px; 257 } 258 259 & .json-inspector .json-inspector__radio, 260 & .json-inspector .json-inspector__flatpath { 261 display: none; 262 } 263 264 & .json-inspector .json-inspector__value { 265 margin-left: ${(0,o.ht)(i[4]/2)}; 266 } 267 268 & 269 .json-inspector 270 > .json-inspector__leaf_root 271 > .json-inspector__line 272 > .json-inspector__key 273 + .json-inspector__value { 274 margin: 0; 275 } 276 277 & .json-inspector .json-inspector__key { 278 color: ${t.syntax.property}; 279 } 280 281 & .json-inspector .json-inspector__value_helper, 282 & .json-inspector .json-inspector__value_null { 283 color: ${t.syntax.constant}; 284 } 285 286 & .json-inspector .json-inspector__not-found { 287 padding-top: ${(0,o.ht)(i[2])}; 288 } 289 290 & .json-inspector .json-inspector__value_string { 291 color: ${t.syntax.string}; 292 word-break: break-word; 293 } 294 295 & .json-inspector .json-inspector__value_boolean { 296 color: ${t.syntax.boolean}; 297 } 298 299 & .json-inspector .json-inspector__value_number { 300 color: ${t.syntax.number}; 301 } 302 303 & .json-inspector .json-inspector__show-original { 304 display: inline-block; 305 padding: 0 6px; 306 cursor: pointer; 307 } 308 309 & .json-inspector .json-inspector__show-original:hover { 310 color: inherit; 311 } 312 313 & .json-inspector .json-inspector__show-original::before { 314 content: 'â'; 315 } 316 317 & .json-inspector .json-inspector__show-original:hover::after { 318 content: ' expand'; 319 } 320 `}),td=new en({maxSize:5e4});function tu(e){let t,r;let o=(0,n.c)(7),{data:a,datasetName:c}=e,d=(0,s.p9V)();if(tm(a)||Array.isArray(a)){let e;let t=d===c?tp:void 0;return o[0]!==a||o[1]!==t?(e=(0,i.jsx)(tc,{children:(0,i.jsx)(ei.P,{data:a,search:!1,isExpanded:tf,onClick:th,interactiveLabel:t})}),o[0]=a,o[1]=t,o[2]=e):e=o[2],e}return o[3]!==a?(t=JSON.stringify(a),o[3]=a,o[4]=t):t=o[4],o[5]!==t?(r=(0,i.jsx)(l.EK,{language:"json",children:t}),o[5]=t,o[6]=r):r=o[6],r}function tp(e){let t,r,s;let o=(0,n.c)(5);return!e.isKey&&(e.keypath.endsWith("_id")||e.keypath.endsWith("_ref"))?(o[0]!==e.value?(t={id:e.value},o[0]=e.value,o[1]=t):t=o[1],o[2]===Symbol.for("react.memo_cache_sentinel")?(r=(0,i.jsx)($.xPt,{}),o[2]=r):r=o[2],o[3]!==t?(s=(0,i.jsx)(es.nR,{intent:"edit",params:t,children:r}),o[3]=t,o[4]=s):s=o[4],s):null}function tf(e,t){let r=td.get(e);if("boolean"==typeof r)return r;let i=e.split(".",4);return 4!==i.length&&(!!Array.isArray(t)||tm(t)&&!i.some(e=>(function(e,t=10){return ty.test(e)&&parseInt(e,10)>t})(e)))}function th(e){let{path:t}=e,r=td.get(t);void 0!==r&&td.set(t,!r)}function tm(e){return null!==e&&"object"==typeof e&&!Array.isArray(e)}let ty=/^\d+$/;function tg(e){return e.preventDefault()}function tv(e){let t,r;let l=(0,n.c)(9),{blobUrl:a}=e,{t:c}
320=(0,s.$G7)(Y.o),d=!a,u=d?void 0:"query-result.csv",p=d?tg:void 0;l[0]!==a||l[1]!==d||l[2]!==u||l[3]!==p?(t=(0,i.jsx)(o.Y,{as:"a",disabled:d,download:u,href:a,icon:$.z4b,mode:"ghost",onClick:p,text:"CSV",tone:"default"}),l[0]=a,l[1]=d,l[2]=u,l[3]=p,l[4]=t):t=l[4];let f=t;return l[5]!==f||l[6]!==d||l[7]!==c?(r=d?(0,i.jsx)(o.n,{content:c("result.save-result-as-csv.not-csv-encodable"),placement:"top",children:f}):f,l[5]=f,l[6]=d,l[7]=c,l[8]=r):r=l[8],r}function tb(e){let t;let r=(0,n.c)(2),{blobUrl:s}=e;return r[0]!==s?(t=(0,i.jsx)(o.Y,{as:"a",download:"query-result.json",href:s,icon:$.z4b,mode:"ghost",text:"JSON",tone:"default"}),r[0]=s,r[1]=t):t=r[1],t}function tx(e){let t,r,l,a,c,d,u,p,f,h,m,y,g,v,b,x,j,w,_,S,z,O;let k=(0,n.c)(67),{error:C,queryInProgress:D,queryResult:P,listenInProgress:A,listenMutations:E,dataset:R,queryTime:N,e2eTime:J}=e,{t:$}=(0,s.$G7)(Y.o),q=!C&&!D&&"u">typeof P;k[0]!==q||k[1]!==P?(t=q?tn(P):"",k[0]=q,k[1]=P,k[2]=t):t=k[2];let M=t;k[3]!==q||k[4]!==P?(r=q?ts(P):"",k[3]=q,k[4]=P,k[5]=r):r=k[5];let V=r,W=C?"critical":"default",I=!!C;return k[6]!==$?(l=$("result.label"),k[6]=$,k[7]=l):l=k[7],k[8]!==l?(a=(0,i.jsx)(eP,{children:(0,i.jsx)(o.lt,{marginLeft:3,children:(0,i.jsx)(ek,{muted:!0,children:l})})}),k[8]=l,k[9]=a):a=k[9],k[10]!==A||k[11]!==E||k[12]!==D?(c=(D||A&&0===E.length)&&(0,i.jsx)(o.lt,{marginTop:3,children:(0,i.jsx)(eu,{})}),k[10]=A,k[11]=E,k[12]=D,k[13]=c):c=k[13],k[14]!==C?(d=C&&(0,i.jsx)(ta,{error:C}),k[14]=C,k[15]=d):d=k[15],k[16]!==R||k[17]!==q||k[18]!==P?(u=q&&(0,i.jsx)(tu,{data:P,datasetName:R}),k[16]=R,k[17]=q,k[18]=P,k[19]=u):u=k[19],k[20]!==R||k[21]!==A||k[22]!==E?(p=A&&E.length>0&&(0,i.jsx)(tu,{data:E,datasetName:R}),k[20]=R,k[21]=A,k[22]=E,k[23]=p):p=k[23],k[24]!==p||k[25]!==c||k[26]!==d||k[27]!==u?(f=(0,i.jsxs)(o.lt,{padding:3,paddingTop:5,children:[c,d,u,p]}),k[24]=p,k[25]=c,k[26]=d,k[27]=u,k[28]=f):f=k[28],k[29]!==f||k[30]!==a?(h=(0,i.jsxs)(e$,{overflow:"auto",children:[a,f]}),k[29]=f,k[30]=a,k[31]=h):h=k[31],k[32]!==h||k[33]!==W||k[34]!==I?(m=(0,i.jsx)(eN,{flex:1,children:(0,i.jsx)(eJ,{flex:1,overflow:"hidden",tone:W,$isInvalid:I,children:h})}),k[32]=h,k[33]=W,k[34]=I,k[35]=m):m=k[35],k[36]===Symbol.for("react.memo_cache_sentinel")?(y=["column","column","row"],k[36]=y):y=k[36],k[37]!==$?(g=$("result.execution-time-label"),k[37]=$,k[38]=g):g=k[38],k[39]!==N||k[40]!==$?(v="number"==typeof N?`${N}ms`:$("result.timing-not-applicable"),k[39]=N,k[40]=$,k[41]=v):v=k[41],k[42]!==g||k[43]!==v?(b=(0,i.jsx)(o.lt,{children:(0,i.jsxs)(o.et,{muted:!0,children:[g,":"," ",v]})}),k[42]=g,k[43]=v,k[44]=b):b=k[44],k[45]!==$?(x=$("result.end-to-end-time-label"),k[45]=$,k[46]=x):x=k[46],k[47]!==J||k[48]!==$?(j="number"==typeof J?`${J}ms`:$("result.timing-not-applicable"),k[47]=J,k[48]=$,k[49]=j):j=k[49],k[50]!==x||k[51]!==j?(w=(0,i.jsx)(o.lt,{marginLeft:4,children:(0,i.jsxs)(o.et,{muted:!0,children:[x,":"," ",j]})}),k[50]=x,k[51]=j,k[52]=w):w=k[52],k[53]!==b||k[54]!==w?(_=(0,i.jsx)(eM,{paddingX:4,paddingY:3,sizing:"border",children:(0,i.jsxs)(eV,{align:"center",children:[b,w]})}),k[53]=b,k[54]=w,k[55]=_):_=k[55],k[56]!==V||k[57]!==q||k[58]!==M||k[59]!==$?(S=q&&(0,i.jsx)(eW,{paddingX:4,paddingY:3,sizing:"border",children:(0,i.jsx)(eI,{muted:!0,children:(0,i.jsx)(s.vNl,{components:{SaveResultButtons:()=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(tb,{blobUrl:M}),(0,i.jsx)(tv,{blobUrl:V})]})},i18nKey:"result.save-result-as-format",t:$})})}),k[56]=V,k[57]=q,k[58]=M,k[59]=$,k[60]=S):S=k[60],k[61]!==_||k[62]!==S?(z=(0,i.jsxs)(eq,{justify:"space-between",direction:y,children:[_,S]}),k[61]=_,k[62]=S,k[63]=z):z=k[63],k[64]!==m||k[65]!==z?(O=(0,i.jsxs)(eR,{direction:"column","data-testid":"vision-result",children:[m,z]}),k[64]=m,k[65]=z,k[66]=O):O=k[66],O}let tj=/\.(?:api|apicdn)\.sanity\.(?:io|work)\/(vX|v1|v\d{4}-\d\d-\d\d)\/.*?(?:query|listen)\/(.*?)\?(.*)/,tw=e=>(0,q.P6)("ctrl+enter",e)||(0,q.P6)("mod+enter",e);function t_(e){var t;let r,c,d,u,p,f,h,m,y,g,v,b,x,j,w,_,S,z,O,k,C,D,P,A,R,N,J,q,V,W,I,F,T,U,L,B,K,H,X,Q,G,Z,ee,et,er,ei,en,es,eo,el,ea,eu,ep,ef,em,ey,eb,eO,eD,eP,eR,eN,eJ;let e$=(0,n.c)(210),{datasets:eq,config:eM,projectId:eV,defaultDataset:eW}=e,eI=(0,l.pm)(),{t:eF}
320=(0,s.$G7)(Y.o),{perspectiveStack:eT}=(0,s.Wc0)(),eB=(0,s.Ysi)(),{data:eK}=(0,s.F6R)();e$[0]!==eK?(r=void 0===eK?[]:eK,e$[0]=eK,e$[1]=r):r=e$[1];let eH=r,eY=(0,s.cFj)().document.drafts.enabled,eX=(0,a.useRef)(null),e3=(0,a.useRef)(null),e5=(0,a.useRef)(null),e4=(0,a.useRef)(null),e6=(0,a.useRef)(void 0),e7=(0,a.useRef)(void 0);e$[2]!==eV?(c=()=>(function(e){let t=`${e_}${e}`,r=null;return{get:function(e,t){let r=i();return typeof r[e]>"u"?t:r[e]},set:function(e,n){return i()[e]=n,localStorage.setItem(t,JSON.stringify(r)),n},merge:function(e){let r={...i(),...e};return localStorage.setItem(t,JSON.stringify(r)),r}};function i(){return null===r&&(r=function(){if(!ew)return{};try{let e=JSON.parse(localStorage.getItem(t)||"{}");return e&&"object"==typeof e&&"[object Object]"===Object.prototype.toString.call(e)?e:{}}catch{return{}}}()),r}})(eV||"default"),e$[2]=eV,e$[3]=c):c=e$[3];let[e9]=(0,a.useState)(c);e$[4]!==eW||e$[5]!==e9?(d=e9.get("dataset",eW),e$[4]=eW,e$[5]=e9,e$[6]=d):d=e$[6];let te=d;e$[7]!==eM.defaultApiVersion||e$[8]!==e9?(u=e9.get("apiVersion","v"!==(t=`${eM.defaultApiVersion}`)[0]&&"other"!==t?`v${t}`:t),e$[7]=eM.defaultApiVersion,e$[8]=e9,e$[9]=u):u=e$[9];let tt=u;e$[10]!==e9?(p=e9.get("query",""),e$[10]=e9,e$[11]=p):p=e$[11];let tr=p;e$[12]!==e9?(f=e9.get("params",`{ 321 322}`),e$[12]=e9,e$[13]=f):f=e$[13];let ti=f;e$[14]!==e9?(h=e9.get("perspective",void 0),e$[14]=e9,e$[15]=h):h=e$[15];let tn=h;e$[16]!==eq||e$[17]!==eW||e$[18]!==te?(m=()=>eq.includes(te)?te:eq.includes(eW)?eW:eq[0],e$[16]=eq,e$[17]=eW,e$[18]=te,e$[19]=m):m=e$[19];let[ts,to]=(0,a.useState)(m);e$[20]!==tt?(y=()=>ec.includes(tt)?tt:ed,e$[20]=tt,e$[21]=y):y=e$[21];let[tl,ta]=(0,a.useState)(y);e$[22]!==tt?(g=()=>!ec.includes(tt)&&tt,e$[22]=tt,e$[23]=g):g=e$[23];let[tc,td]=(0,a.useState)(g),[tu,tp]=(0,a.useState)(tn||"raw");e$[24]!==tc?(v=!tc||eS(tc),e$[24]=tc,e$[25]=v):v=e$[25];let tf=v,[th,tm]=(0,a.useState)(void 0);e$[26]!==tr?(b=()=>"string"==typeof tr?tr:"",e$[26]=tr,e$[27]=b):b=e$[27];let[ty,tg]=(0,a.useState)(b),[tv,tb]=(0,a.useState)(ti);e$[28]!==tv||e$[29]!==eF?(x=eL(tv,eF),e$[28]=tv,e$[29]=eF,e$[30]=x):x=e$[30];let t_=x,[tO,tk]=(0,a.useState)(void 0);e$[31]===Symbol.for("react.memo_cache_sentinel")?(j=[],e$[31]=j):j=e$[31];let[tC,tD]=(0,a.useState)(j),[tP,tA]=(0,a.useState)(void 0),[tE,tR]=(0,a.useState)(void 0),[tN,tJ]=(0,a.useState)(void 0),[t$,tq]=(0,a.useState)(!1),[tM,tV]=(0,a.useState)(!1),[tW,tI]=(0,a.useState)(!1);e$[32]===Symbol.for("react.memo_cache_sentinel")?(w={visionRootRef:e5},e$[32]=w):w=e$[32];let{paneSizeOptions:tF,isNarrowBreakpoint:tT}=function(e){let t,r,i;let s=(0,n.c)(6),{visionRootRef:o}=e,[l,c]=(0,a.useState)(e1),[d,u]=(0,a.useState)(e0);return s[0]!==o?(t=()=>{if(!o.current)return;let e=new ResizeObserver(e=>{c(eG());let t=e?.[0];t&&u(eZ(t.contentRect.height))});return e.observe(o.current),()=>{e.disconnect()}},r=[o],s[0]=o,s[1]=t,s[2]=r):(t=s[1],r=s[2]),(0,a.useEffect)(t,r),s[3]!==l||s[4]!==d?(i={paneSizeOptions:d,isNarrowBreakpoint:l},s[3]=l,s[4]=d,s[5]=i):i=s[5],i}(w);e:{let e;if(!eB){_=void 0;break e}if(e$[33]!==eY||e$[34]!==eH){let t;let r=eH.filter(tz),i=(0,s.K1j)(r).map(tS);e$[36]!==eY?(t=eY?["drafts"]:["published"],e$[36]=eY,e$[37]=t):t=e$[37],e=[...i,...t],e$[33]=eY,e$[34]=eH,e$[35]=e}else e=e$[35];_=e}let tU=_,tL=tf&&tc?tc:tl;e$[38]!==tL?(S={apiVersion:tL},e$[38]=tL,e$[39]=S):S=e$[39];let tB=(0,s.m85)(S);e$[40]!==tB||e$[41]!==tl||e$[42]!==tc||e$[43]!==ts||e$[44]!==tf||e$[45]!==tu||e$[46]!==eT||e$[47]!==tU?(z=tB.withConfig({apiVersion:tf&&tc?tc:tl,perspective:ex({visionPerspective:tu,perspectiveStack:eT,scheduledDraftsStack:tU}),dataset:ts,allowReconfigure:!0}),e$[40]=tB,e$[41]=tl,e$[42]=tc,e$[43]=ts,e$[44]=tf,e$[45]=tu,e$[46]=eT,e$[47]=tU,e$[48]=z):z=e$[48];let tK=z;e$[49]===Symbol.for("react.memo_cache_sentinel")?(O=()=>{e6.current&&(e6.current.unsubscribe(),e6.current=void 0)},e$[49]=O):O=e$[49];let tH=O;e$[50]===Symbol.for("react.memo_cache_sentinel")?(k=()=>{e7.current&&(e7.current.unsubscribe(),e7.current=void 0)},e$[50]=k):k=e$[50];let tY=k;e$[51]!==tl||e$[52]!==tK||e$[53]!==tc||e$[54]!==ts||e$[55]!==tf||e$[56]!==e9||e$[57]!==t_.parsed||e$[58]!==tu||e$[59]!==eT||e$[60]!==ty||e$[61]!==t$||e$[62]!==tU||e$[63]!==eF?(C=e=>{if(t$){tH(),tY(),tq(!1);return}let t={query:e?.query||ty,dataset:e?.dataset||ts,params:eL(JSON.stringify(e?.params||t_.parsed,null,2),eF),perspective:ex({visionPerspective:e&&"perspective"in e?e.perspective:tu,perspectiveStack:eT,scheduledDraftsStack:tU}),apiVersion:e?.apiVersion||(tc&&tf?tc:tl)};if(e9.set("query",t.query),e9.set("params",t.params.raw),tY(),tq(!t.params.error&&!!t.query),tV(!1),tD([]),tA(t.params.error?Error(t.params.error):void 0),tk(void 0),tR(void 0),tJ(void 0),t.params.error)return;let r={perspective:t.perspective??[]},i=tK.withConfig({apiVersion:t.apiVersion,dataset:t.dataset,perspective:t.perspective});tm(i.getUrl(i.getDataUrl("query",ej(t.query,t.params.parsed,r))));let n=Date.now();e6.current=i.observable.fetch(t.query,t.params.parsed,{filterResponse:!1,tag:"vision"}).subscribe({next:e=>{tR(e.ms),tJ(Date.now()-n),tk(e.result),tq(!1),tA(void 0)},error:e=>{tA(e),tq(!1)}})},e$[51]=tl,e$[52]=tK,e$[53]=tc,e$[54]=ts,e$[55]=tf,e$[56]=e9,e$[57]=t_.parsed,e$[58]=tu,e$[59]=eT,e$[60]=ty,e$[61]=t$,e$[62]=tU,e$[63]=eF,e$[64]=C):C=e$[64];let tX=C;e$[65]!==tX||e$[66]!==e9?(D=e=>{(void 0===e||eg(e))&&(tp(e),e9.set("perspective",e),tX({perspective:e}))},e$[65]=tX,e$[66]=e9,e$[67]=D):D=e$[67];let tQ=D;e$[68]!==tX||e$[69]!==e9?(P=e=>{let t=e.target.value;e9.set("dataset",t),to(t),tX({dataset:t})},e$[68]=tX,e$[69]=e9,e$[70]=P):P=e$[70];let tG=P;e$[71]!==tX||e$[72]!==e9?(A=e=>{let t=e.target.value;if(t?.toLowerCase()==="other"){td("v"),e4.current?.focus();return}ta(t),td(!1),e9.set("apiVersion",t),tX({apiVersion:t})},e$[71]=tX,e$[72]=e9,e$[73]=A):A=e$[73];let tZ=A;e$[74]!==tX||e$[75]!==e9?(R=e=>{let t=e.target.value||"";td(t||"v"),eS(t)&&(ta(t),e9.set("apiVersion",t),tX({apiVersion:t}))},e$[74]=tX,e$[75]=e9,e$[76]=R):R=e$[76];let t0=R;e$[77]!==tQ?(N=e=>{let t=e.target.value;tQ("default"===t?void 0:t)},e$[77]=tQ,e$[78]=N):N=e$[78];let t1=N;e$[79]===Symbol.for("react.memo_cache_sentinel")?(J=e=>{"mutation"===e.type&&tD(t=>50===t.length?[e,...t.slice(0,49)]:[e,...t])},e$[79]=J):J=e$[79];let t2=J;e$[80]!==tK||e$[81]!==tM||e$[82]!==e9||e$[83]!==t_.error||e$[84]!==t_.parsed||e$[85]!==t_.raw||e$[86]!==ty?(q=()=>{if(tM){tY(),tV(!1);return}let e=tK.getDataUrl("listen",ej(ty,t_.parsed,{})),t=!t_.error&&ty.trim().length>0;e9.set("query",ty),e9.set("params",t_.raw),tH(),tm(e),tD([]),tq(!1),tk(void 0),tV(t),tA(t_.error?Error(t_.error):void 0),tR(void 0),tJ(void 0),t&&(e7.current=tK.listen(ty,t_.parsed,{events:["mutation","welcome"],includeAllVersions:!0}).subscribe({next:t2,error:e=>{tA(e),tV(!1)}}))},e$[80]=tK,e$[81]=tM,e$[82]=e9,e$[83]=t_.error,e$[84]=t_.parsed,e$[85]=t_.raw,e$[86]=ty,e$[87]=q):q=e$[87];let t3=q;e$[88]!==e9?(V=e=>{tb(e),e9.set("params",e)},e$[88]=e9,e$[89]=V):V=e$[89];let t5=V;e$[90]!==tl||e$[91]!==ts||e$[92]!==eq||e$[93]!==tu||e$[94]!==eI?(W=e=>{let t,r;let i=e.match(tj);if(!i)return null;let[,n,s,o]=i,l=function(e){let t={},r={};for(let[i,n]of e.entries()){if("$"===i[0]){t[i.slice(1)]=JSON.parse(n);continue}if("perspective"===i){r[i]=n;continue}}return{query:e.get("query")||"",params:t,options:r}}(new URLSearchParams(o));if(!l)return null;eS(n)&&(ec.includes(n)?(t=n,r=!1):r=n);let a=eg(l.options.perspective)&&!ev(l.options.perspective)?l.options.perspective:void 0;return a&&(!eg(l.options.perspective)||ev(l.options.perspective))&&eI.push({closable:!0,id:"vision-paste-unsupported-perspective",status:"warning",title:'Perspective in pasted url is currently not supported. Falling back to "raw"'}),{query:l.query,params:l.params,rawParams:JSON.stringify(l.params,null,2),dataset:eq.includes(s)?s:ts,apiVersion:t||tl,customApiVersion:r,perspective:a||tu,url:e}},e$[90]=tl,e$[91]=ts,e$[92]=eq,e$[93]=tu,e$[94]=eI,e$[95]=W):W=e$[95];let t4=W;e$[96]!==tX||e$[97]!==e9?(I=e=>{to(e.dataset),tg(e.query),tb(e.rawParams),ta(e.apiVersion),e.customApiVersion&&td(e.customApiVersion),tp(e.perspective),tm(e.url),eX.current?.resetEditorContent(e.query),e3.current?.resetEditorContent(e.rawParams),e9.merge({query:e.query,params:e.rawParams,dataset:e.dataset,apiVersion:e.customApiVersion||e.apiVersion,perspective:e.perspective}),tX(e)},e$[96]=tX,e$[97]=e9,e$[98]=I):I=e$[98];let t6=I;e$[99]!==t4||e$[100]!==t6||e$[101]!==eI?(F=e=>{if(!e.clipboardData)return;let t=e.clipboardData.getData("text/plain");e.preventDefault();let r=t4(t);r&&(t6(r),eI.push({closable:!0,id:"vision-paste",status:"info",title:"Parsed URL to query"}))},e$[99]=t4,e$[100]=t6,e$[101]=eI,e$[102]=F):F=e$[102];let t7=F;e$[103]!==tX||e$[104]!==t_.valid?(T=e=>{var t,r;let i=e5.current&&(t=e5.current,r=e.target,!!t&&!!r&&(t===r||!!(16&t.compareDocumentPosition(r))));tw(e)&&i&&t_.valid&&(tX(),e.preventDefault(),e.stopPropagation())},e$[103]=tX,e$[104]=t_.valid,e$[105]=T):T=e$[105];let t9=T;e$[106]!==t9||e$[107]!==t7?(U=()=>(window.document.addEventListener("paste",t7),window.document.addEventListener("keydown",t9),()=>{window.document.removeEventListener("paste",t7),window.document.removeEventListener("keydown",t9)}),L=[t9,t7],e$[106]=t9,e$[107]=t7,e$[108]=U,e$[109]=L):(U=e$[108],L=e$[109]),(0,a.useEffect)(U,L),e$[110]===Symbol.for("react.memo_cache_sentinel")?(B=()=>()=>{tH(),tY()},K=[tH,tY],e$[110]=B,e$[111]=K):(B=e$[110],K=e$[111]),(0,a.useEffect)(B,K),e$[112]!==tQ?(H=e=>{e.length>0&&tQ("pinnedRelease")}
322,e$[112]=tQ,e$[113]=H):H=e$[113];let t8=(0,M.i)(H);e$[114]!==t8||e$[115]!==eT?(X=()=>{t8(eT)},e$[114]=t8,e$[115]=eT,e$[116]=X):X=e$[116],e$[117]!==eT?(Q=[eT],e$[117]=eT,e$[118]=Q):Q=e$[118],(0,a.useEffect)(X,Q),e$[119]!==tK||e$[120]!==tu||e$[121]!==eT||e$[122]!==tU?(G=(e,t)=>{let r={perspective:ex({visionPerspective:tu,perspectiveStack:eT,scheduledDraftsStack:tU})??[]};return tK.getUrl(tK.getDataUrl("query",ej(e,t,r)))},e$[119]=tK,e$[120]=tu,e$[121]=eT,e$[122]=tU,e$[123]=G):G=e$[123];let re=G;e$[124]!==tl||e$[125]!==tc||e$[126]!==ts||e$[127]!==eq||e$[128]!==tZ||e$[129]!==tG||e$[130]!==t1||e$[131]!==t0||e$[132]!==eB||e$[133]!==tf||e$[134]!==tu||e$[135]!==th?(Z=(0,i.jsx)(e8,{apiVersion:tl,customApiVersion:tc,dataset:ts,datasets:eq,onChangeDataset:tG,onChangeApiVersion:tZ,customApiVersionElementRef:e4,onCustomApiVersionChange:t0,isValidApiVersion:tf,onChangePerspective:t1,url:th,perspective:tu,isScheduledDraftsEnabled:eB}),e$[124]=tl,e$[125]=tc,e$[126]=ts,e$[127]=eq,e$[128]=tZ,e$[129]=tG,e$[130]=t1,e$[131]=t0,e$[132]=eB,e$[133]=tf,e$[134]=tu,e$[135]=th,e$[136]=Z):Z=e$[136];let rt=tW?window.innerWidth:window.innerWidth-275,rr=tT?"vertical":"horizontal",ri=tT?tF.defaultSize:tF.minSize,rn=tF.size,rs=tF.allowResize,ro=tT?tF.minSize:100,rl=tF.maxSize;return e$[137]!==eF?(ee=eF("query.label"),e$[137]=eF,e$[138]=ee):ee=e$[138],e$[139]!==ee?(et=(0,i.jsx)(eA,{children:(0,i.jsx)(o.at,{children:(0,i.jsx)(ek,{muted:!0,children:ee})})}),e$[139]=ee,e$[140]=et):et=e$[140],e$[141]!==ty?(er=(0,i.jsx)(eh,{initialValue:ty,onChange:tg,ref:eX}),e$[141]=ty,e$[142]=er):er=e$[142],e$[143]!==et||e$[144]!==er?(ei=(0,i.jsx)(eE,{display:"flex","data-testid":"vision-query-editor",children:(0,i.jsxs)(o.lt,{flex:1,children:[et,er]})}),e$[143]=et,e$[144]=er,e$[145]=ei):ei=e$[145],e$[146]!==t5||e$[147]!==t_.error||e$[148]!==t_.raw||e$[149]!==t_.valid?(en=(0,i.jsx)(eU,{value:t_.raw,onChange:t5,paramsError:t_.error,hasValidParams:t_.valid,editorRef:e3}),e$[146]=t5,e$[147]=t_.error,e$[148]=t_.raw,e$[149]=t_.valid,e$[150]=en):en=e$[150],e$[151]!==t3||e$[152]!==tX||e$[153]!==tM||e$[154]!==t_.valid||e$[155]!==t$?(es=(0,i.jsx)(e2,{hasValidParams:t_.valid,queryInProgress:t$,listenInProgress:tM,onQueryExecution:tX,onListenExecution:t3}),e$[151]=t3,e$[152]=tX,e$[153]=tM,e$[154]=t_.valid,e$[155]=t$,e$[156]=es):es=e$[156],e$[157]!==en||e$[158]!==es?(eo=(0,i.jsxs)(eE,{display:"flex",children:[en,es]}),e$[157]=en,e$[158]=es,e$[159]=eo):eo=e$[159],e$[160]!==tF.allowResize||e$[161]!==tF.maxSize||e$[162]!==tF.size||e$[163]!==ri||e$[164]!==ro||e$[165]!==ei||e$[166]!==eo?(el=(0,i.jsx)(o.lt,{height:"stretch",flex:1,children:(0,i.jsxs)(E,{className:"sidebarPanes",split:"horizontal",defaultSize:ri,size:rn,allowResize:rs,minSize:ro,maxSize:rl,primary:"first",children:[ei,eo]})}),e$[160]=tF.allowResize,e$[161]=tF.maxSize,e$[162]=tF.size,e$[163]=ri,e$[164]=ro,e$[165]=ei,e$[166]=eo,e$[167]=el):el=e$[167],e$[168]!==ts||e$[169]!==tN||e$[170]!==tP||e$[171]!==tM||e$[172]!==tC||e$[173]!==t$||e$[174]!==tO||e$[175]!==tE?(ea=(0,i.jsx)(tx,{error:tP,queryInProgress:t$,queryResult:tO,listenInProgress:tM,listenMutations:tC,dataset:ts,queryTime:tE,e2eTime:tN}),e$[168]=ts,e$[169]=tN,e$[170]=tP,e$[171]=tM,e$[172]=tC,e$[173]=t$,e$[174]=tO,e$[175]=tE,e$[176]=ea):ea=e$[176],e$[177]!==rr||e$[178]!==el||e$[179]!==ea?(eu=(0,i.jsx)(o.lt,{height:"stretch",flex:1,children:(0,i.jsxs)(E,{className:"sidebarPanes",split:rr,minSize:300,children:[el,ea]})}),e$[177]=rr,e$[178]=el,e$[179]=ea,e$[180]=eu):eu=e$[180],e$[181]===Symbol.for("react.memo_cache_sentinel")?(ep={position:"relative",height:"100%"},e$[181]=ep):ep=e$[181],e$[182]===Symbol.for("react.memo_cache_sentinel")?(ef={position:"absolute",left:-32,top:"50%",transform:"translateY(-50%)",zIndex:100,pointerEvents:"auto"},e$[182]=ef):ef=e$[182],e$[183]!==tW?(em=()=>tI(!tW),e$[183]=tW,e$[184]=em):em=e$[184],e$[185]===Symbol.for("react.memo_cache_sentinel")?(ey={display:"flex",alignItems:"center",height:"100%"},e$[185]=ey):ey=e$[185],e$[186]!==tW?(eb=(0,i.jsx)("div",{style:ey,children:tW?(0,i.jsx)($.wyc,{}):(0,i.jsx)($.XCv,{})}),e$[186]=tW,e$[187]=eb):eb=e$[187],e$[188]!==em||e$[189]!==eb?(eO=(0,i.jsx)(o.Y,{mode:"ghost",padding:2,style:ef,onClick:em,children:eb}),e$[188]=em,e$[189]=eb,e$[190]=eO):eO=e$[190],e$[191]!==t_.parsed?(eD=t_.parsed||{},e$[191]=t_.parsed,e$[192]=eD):eD=e$[192],e$[193]!==re||e$[194]!==t4||e$[195]!==ty||e$[196]!==t6||e$[197]!==eD||e$[198]!==th?(eP=(0,i.jsx)(eQ,{url:th,getStateFromUrl:t4,setStateFromParsedUrl:t6,currentQuery:ty,currentParam
322s:eD,generateUrl:re}),e$[193]=re,e$[194]=t4,e$[195]=ty,e$[196]=t6,e$[197]=eD,e$[198]=th,e$[199]=eP):eP=e$[199],e$[200]!==eO||e$[201]!==eP?(eR=(0,i.jsxs)(o.lt,{style:ep,children:[eO,eP]}),e$[200]=eO,e$[201]=eP,e$[202]=eR):eR=e$[202],e$[203]!==rt||e$[204]!==eu||e$[205]!==eR?(eN=(0,i.jsx)(eC,{flex:"auto",children:(0,i.jsxs)(E,{minSize:800,defaultSize:window.innerWidth-275,size:rt,maxSize:-225,primary:"first",children:[eu,eR]})}),e$[203]=rt,e$[204]=eu,e$[205]=eR,e$[206]=eN):eN=e$[206],e$[207]!==Z||e$[208]!==eN?(eJ=(0,i.jsxs)(ez,{direction:"column",height:"fill",ref:e5,sizing:"border",overflow:"hidden","data-testid":"vision-root",children:[Z,eN]}),e$[207]=Z,e$[208]=eN,e$[209]=eJ):eJ=e$[209],eJ}function tS(e){return(0,s.QXs)(e._id)}function tz(e){return(0,s.euc)(e)&&"scheduled"===e.state}function tO(e){return(0,el.of)(e)}function tk(e){return e.name}function tC(e){return e.name}function tD(e){let t,r,l,a,c,d;let u=(0,n.c)(19);u[0]===Symbol.for("react.memo_cache_sentinel")?(t={apiVersion:"v2025-06-27"},u[0]=t):t=u[0];let p=(0,s.m85)(t);u[1]!==p||u[2]!==e.config.datasets?(r={client:p,datasets:e.config.datasets},u[1]=p,u[2]=e.config.datasets,u[3]=r):r=u[3];let f=function(e){let t;let r=(0,n.c)(7),{client:i,datasets:s}=e;e:{let e;if(Array.isArray(s)){let e;r[0]!==s?(e=(0,el.of)(s),r[0]=s,r[1]=e):e=r[1],t=e;break e}if(r[2]!==i.observable.datasets||r[3]!==s){let t;r[5]!==s?(t=e=>"function"==typeof s?s(e).map(tC):e.map(tk),r[5]=s,r[6]=t):t=r[6],e=i.observable.datasets.list().pipe((0,et.U)(t),(0,ea.K)(tO)),r[2]=i.observable.datasets,r[3]=s,r[4]=e}else e=r[4];t=e}return(0,eo.m)(t,null)}(r);if(!f){let e;return u[4]===Symbol.for("react.memo_cache_sentinel")?(e=(0,i.jsx)(o.at,{align:"center",height:"fill",justify:"center",children:(0,i.jsx)(eu,{})}),u[4]=e):e=u[4],e}u[5]!==f||u[6]!==e.client?(l=f instanceof Error?[e.client.config().dataset||"production"]:f,u[5]=f,u[6]=e.client,u[7]=l):l=u[7];let h=l;u[8]!==e.client?(a=e.client.config(),u[8]=e.client,u[9]=a):a=u[9];let m=a.projectId;u[10]!==h||u[11]!==e.client||u[12]!==e.config.defaultDataset?(c=e.config.defaultDataset||e.client.config().dataset||h[0],u[10]=h,u[11]=e.client,u[12]=e.config.defaultDataset,u[13]=c):c=u[13];let y=c;return u[14]!==h||u[15]!==y||u[16]!==m||u[17]!==e?(d=(0,i.jsx)(t_,{...e,datasets:h,projectId:m,defaultDataset:y},m),u[14]=h,u[15]=y,u[16]=m,u[17]=e,u[18]=d):d=u[18],d}class tP extends a.Component{constructor(e){super(e),this.state={error:null,numRetries:0}}static getDerivedStateFromError(e){return{error:e instanceof Error?e.message:`${e}`}}handleRetryRender=()=>this.setState(e=>({error:null,numRetries:e.numRetries+1}));handleRetryWithCacheClear=()=>{(function(){if(ew)for(let e=0;e<localStorage.length;e++){let t=localStorage.key(e);t?.startsWith(e_)&&localStorage.removeItem(t)}})(),this.handleRetryRender()};render(){if(!this.state.error)return this.props.children;let e=this.state.error,t=this.state.numRetries>0;return(0,i.jsx)(o.W,{height:"fill",overflow:"auto",paddingY:[4,5,6,7],paddingX:4,sizing:"border",tone:"critical",children:(0,i.jsx)(l.W2,{width:3,children:(0,i.jsxs)(o.O,{space:4,children:[(0,i.jsx)("div",{children:(0,i.jsx)(o.Y,{onClick:t?this.handleRetryWithCacheClear:this.handleRetryRender,text:t?"Clear cache and retry":"Retry",tone:"default"})}),(0,i.jsx)(l.X6,{children:"An error occurred"}),(0,i.jsx)(o.W,{border:!0,radius:2,overflow:"auto",padding:4,tone:"inherit",children:(0,i.jsx)(o.O,{space:4,children:e&&(0,i.jsx)(l.EK,{size:1,children:(0,i.jsxs)("strong",{children:["Error: ",e]})})})})]})})})}}function tA(e){let t,r,o;let l=(0,n.c)(6);l[0]===Symbol.for("react.memo_cache_sentinel")?(t={apiVersion:"1"},l[0]=t):t=l[0];let a=(0,s.m85)(t);l[1]!==e.tool.options?(r={defaultApiVersion:ed,...e.tool.options},l[1]=e.tool.options,l[2]=r):r=l[2];let c=r;return l[3]!==a||l[4]!==c?(o=(0,i.jsx)(tP,{children:(0,i.jsx)(tD,{client:a,config:c})}),l[3]=a,l[4]=c,l[5]=o):o=l[5],o}}}]);
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.