PageSourceSearch

https://squaredup.com/_next/static/chunks/8357.b083a96142b53b0f.js

js squaredup.com collected 2026-10-03 19:21:47 UTC 216,237 bytes, 151 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8357],{16752:function(e){e.exports=function(){"use strict";function e(e,t){return e(t={exports:{}},t.exports),t.exports}var t,r,n,i,o,u,s,a,l,c,d,h,f,p,m=e(function(e){var t=e.exports="u">typeof window&&window.Math==Math?window:"u">typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)}),D=e(function(e){var t=e.exports={version:"2.6.5"};"number"==typeof __e&&(__e=t)});D.version;var g=function(e){return"object"==typeof e?null!==e:"function"==typeof e},O=function(e){if(!g(e))throw TypeError(e+" is not an object!");return e},y=function(e){try{return!!e()}catch(e){return!0}},v=!y(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),C=m.document,A=g(C)&&g(C.createElement),F=!v&&!y(function(){return 7!=Object.defineProperty(A?C.createElement("div"):{},"a",{get:function(){return 7}}).a}),E=function(e,t){var r,n;if(!g(e))return e;if(t&&"function"==typeof(r=e.toString)&&!g(n=r.call(e))||"function"==typeof(r=e.valueOf)&&!g(n=r.call(e))||!t&&"function"==typeof(r=e.toString)&&!g(n=r.call(e)))return n;throw TypeError("Can't convert object to primitive value")},b=Object.defineProperty,x=v?Object.defineProperty:function(e,t,r){if(O(e),t=E(t,!0),O(r),F)try{return b(e,t,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(e[t]=r.value),e},w=v?function(e,t,r){return x(e,t,{enumerable:!1,configurable:!0,writable:!0,value:r})}:function(e,t,r){return e[t]=r,e},S={}.hasOwnProperty,B=function(e,t){return S.call(e,t)},j=0,_=Math.random(),P=e(function(e){var t="__core-js_shared__",r=m[t]||(m[t]={});(e.exports=function(e,t){return r[e]||(r[e]=void 0!==t?t:{})})("versions",[]).push({version:D.version,mode:"global",copyright:"\xa9 2019 Denis Pushkarev (zloirock.ru)"})})("native-function-to-string",Function.toString),k=e(function(e){var t="Symbol(".concat("src",")_",(++j+_).toString(36)),r="toString",n=(""+P).split(r);D.inspectSource=function(e){return P.call(e)},(e.exports=function(e,r,i,o){var u="function"==typeof i;u&&(B(i,"name")||w(i,"name",r)),e[r]!==i&&(u&&(B(i,t)||w(i,t,e[r]?""+e[r]:n.join(String(r)))),e===m?e[r]=i:o?e[r]?e[r]=i:w(e,r,i):(delete e[r],w(e,r,i)))})(Function.prototype,r,function(){return"function"==typeof this&&this[t]||P.call(this)})}),$=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e},Q=function(e,t,r){if($(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,i){return e.call(t,r,n,i)}}return function(){return e.apply(t,arguments)}},X="prototype",R=function(e,t,r){var n,i,o,u,s=e&R.F,a=e&R.G,l=e&R.S,c=e&R.P,d=e&R.B,h=a?m:l?m[t]||(m[t]={}):(m[t]||{})[X],f=a?D:D[t]||(D[t]={}),p=f[X]||(f[X]={});for(n in a&&(r=t),r)o=((i=!s&&h&&void 0!==h[n])?h:r)[n],u=d&&i?Q(o,m):c&&"function"==typeof o?Q(Function.call,o):o,h&&k(h,n,o,e&R.U),f[n]!=o&&w(f,n,u),c&&p[n]!=o&&(p[n]=o)};m.core=D,R.F=1,R.G=2,R.S=4,R.P=8,R.B=16,R.W=32,R.U=64,R.R=128;var z=Math.ceil,I=Math.floor,T=function(e){return isNaN(e*=1)?0:(e>0?I:z)(e)},M=function(e){if(void 0==e)throw TypeError("Can't call method on  "+e);return e},N=function(e,t){var r,n,i=String(M(e)),o=T(t),u=i.length;return o<0||o>=u?void 0:(r=i.charCodeAt(o))<55296||r>56319||o+1===u||(n=i.charCodeAt(o+1))<56320||n>57343?r:(r-55296<<10)+(n-56320)+65536};R(R.P,"String",{codePointAt:function(e){return N(this,e)}}),D.String.codePointAt;var q=Math.max,L=Math.min,W=String.fromCharCode,U=String.fromCodePoint;R(R.S+R.F*(!!U&&1!=U.length),"String",{fromCodePoint:function(e){for(var t,r,n=arguments,i=[],o=arguments.length,u=0;o>u;){if(((t=T(t=r=+n[u++]))<0?q(t+1114111,0):L(t,1114111))!==r)throw RangeError(r+" is not a valid code point");i.push(r<65536?W(r):W(((r-=65536)>>10)+55296,r%1024+56320))}return i.join("")}}),D.String.fromCodePoint;var V=/[\u1680\u2000-\u200A\u202F\u205F\u3000]/,Z=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u
10EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/,Y=/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF9\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFB
1D3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDE00-\uDE3E\uDE47\uDE50-\uDE83\uDE86-\uDE99\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/,J=function(e){return"string"==typeof e&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||"$"===e||"_"===e||Z.test(e))},H=function(e){return"string"==typeof e&&(e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||"$"===e||"_"===e||"‌"===e||"‍"===e||Y.test(e))},K=function(e){return"string"==typeof e&&/[0-9]/.test(e)},G=function(e){return"string"==typeof e&&/[0-9A-Fa-f]/.test(e)};function ee(){if(t[i])return String.fromCodePoint(t.codePointAt(i))}function et(){var e=ee();return"\n"===e?(o++,u=0):e?u+=e.length:u++,e&&(i+=e.length),e}var er={default:function(){var e;switch(p){case"	":case"\v":case"\f":case" ":case"\xa0":case"\uFEFF":case"\n":case"\r":case"\u2028":case"\u2029":et();return;case"/":et(),c="comment";return;case void 0:return et(),en("eof")}return"string"==typeof(e=p)&&V.test(e)?void et():er[r]()},comment:function(){switch(p){case"*":et(),c="multiLineComment";return;case"/":et(),c="singleLineComment";return}
1throw el(et())},multiLineComment:function(){switch(p){case"*":et(),c="multiLineCommentAsterisk";return;case void 0:throw el(et())}et()},multiLineCommentAsterisk:function(){switch(p){case"*":et();return;case"/":et(),c="default";return;case void 0:throw el(et())}et(),c="multiLineComment"},singleLineComment:function(){switch(p){case"\n":case"\r":case"\u2028":case"\u2029":et(),c="default";return;case void 0:return et(),en("eof")}et()},value:function(){switch(p){case"{":case"[":return en("punctuator",et());case"n":return et(),ei("ull"),en("null",null);case"t":return et(),ei("rue"),en("boolean",!0);case"f":return et(),ei("alse"),en("boolean",!1);case"-":case"+":"-"===et()&&(f=-1),c="sign";return;case".":d=et(),c="decimalPointLeading";return;case"0":d=et(),c="zero";return;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":d=et(),c="decimalInteger";return;case"I":return et(),ei("nfinity"),en("numeric",1/0);case"N":return et(),ei("aN"),en("numeric",NaN);case'"':case"'":h='"'===et(),d="",c="string";return}throw el(et())},identifierNameStartEscape:function(){if("u"!==p)throw el(et());et();var e=eo();switch(e){case"$":case"_":break;default:if(!J(e))throw ed()}d+=e,c="identifierName"},identifierName:function(){switch(p){case"$":case"_":case"‌":case"‍":d+=et();return;case"\\":et(),c="identifierNameEscape";return}if(H(p)){d+=et();return}return en("identifier",d)},identifierNameEscape:function(){if("u"!==p)throw el(et());et();var e=eo();switch(e){case"$":case"_":case"‌":case"‍":break;default:if(!H(e))throw ed()}d+=e,c="identifierName"},sign:function(){switch(p){case".":d=et(),c="decimalPointLeading";return;case"0":d=et(),c="zero";return;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":d=et(),c="decimalInteger";return;case"I":return et(),ei("nfinity"),en("numeric",1/0*f);case"N":return et(),ei("aN"),en("numeric",NaN)}throw el(et())},zero:function(){switch(p){case".":d+=et(),c="decimalPoint";return;case"e":case"E":d+=et(),c="decimalExponent";return;case"x":case"X":d+=et(),c="hexadecimal";return}return en("numeric",0*f)},decimalInteger:function(){switch(p){case".":d+=et(),c="decimalPoint";return;case"e":case"E":d+=et(),c="decimalExponent";return}if(K(p)){d+=et();return}return en("numeric",f*Number(d))},decimalPointLeading:function(){if(K(p)){d+=et(),c="decimalFraction";return}throw el(et())},decimalPoint:function(){switch(p){case"e":case"E":d+=et(),c="decimalExponent";return}if(K(p)){d+=et(),c="decimalFraction";return}return en("numeric",f*Number(d))},decimalFraction:function(){switch(p){case"e":case"E":d+=et(),c="decimalExponent";return}if(K(p)){d+=et();return}return en("numeric",f*Number(d))},decimalExponent:function(){switch(p){case"+":case"-":d+=et(),c="decimalExponentSign";return}if(K(p)){d+=et(),c="decimalExponentInteger";return}throw el(et())},decimalExponentSign:function(){if(K(p)){d+=et(),c="decimalExponentInteger";return}throw el(et())},decimalExponentInteger:function(){if(K(p)){d+=et();return}return en("numeric",f*Number(d))},hexadecimal:function(){if(G(p)){d+=et(),c="hexadecimalInteger";return}throw el(et())},hexadecimalInteger:function(){if(G(p)){d+=et();return}return en("numeric",f*Number(d))},string:function(){switch(p){case"\\":et(),d+=function(){switch(ee()){case"b":return et(),"\b";case"f":return et(),"\f";case"n":return et(),"\n";case"r":return et(),"\r";case"t":return et(),"	";case"v":return et(),"\v";case"0":if(et(),K(ee()))throw el(et());return"\0";case"x":return et(),function(){var e="",t=ee();if(!G(t)||(e+=et(),!G(t=ee())))throw el(et());return String.fromCodePoint(parseInt(e+=et(),16))}();case"u":return et(),eo();case"\n":case"\u2028":case"\u2029":return et(),"";case"\r":return et(),"\n"===ee()&&et(),"";case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":case void 0:throw el(et())}return et()}();return;case'"':if(h)return et(),en("string",d);d+=et();return;case"'":if(!h)return et(),en("string",d);d+=et();return;case"\n":case"\r":case void 0:throw el(et());case"\u2028":case"\u2029":console.warn("JSON5: '"+eh(p)+"' in strings is not valid ECMAScript; consider escaping")}d+=et()},start:function(){switch(p){case"{":case"[":return en("punctuator",et())}c="value"},beforePropertyName:function(){switch(p){case"$":case"_":d=et(),c="identifierName";return;case"\\":et(),c="identifierNameStartEscape";return;case"}":return en("punctuator",et());case'"':case"'":h='"'===et(),c="string";return}if(J(p)){d+=et(),c="identifierName";return}
1throw el(et())},afterPropertyName:function(){if(":"===p)return en("punctuator",et());throw el(et())},beforePropertyValue:function(){c="value"},afterPropertyValue:function(){switch(p){case",":case"}":return en("punctuator",et())}throw el(et())},beforeArrayValue:function(){if("]"===p)return en("punctuator",et());c="value"},afterArrayValue:function(){switch(p){case",":case"]":return en("punctuator",et())}throw el(et())},end:function(){throw el(et())}};function en(e,t){return{type:e,value:t,line:o,column:u}}function ei(e){for(var t=0;t<e.length;t+=1){var r=e[t];if(ee()!==r)throw el(et());et()}}function eo(){for(var e="",t=4;t-- >0;){if(!G(ee()))throw el(et());e+=et()}return String.fromCodePoint(parseInt(e,16))}var eu={start:function(){if("eof"===s.type)throw ec();es()},beforePropertyName:function(){switch(s.type){case"identifier":case"string":a=s.value,r="afterPropertyName";return;case"punctuator":ea();return;case"eof":throw ec()}},afterPropertyName:function(){if("eof"===s.type)throw ec();r="beforePropertyValue"},beforePropertyValue:function(){if("eof"===s.type)throw ec();es()},beforeArrayValue:function(){if("eof"===s.type)throw ec();"punctuator"===s.type&&"]"===s.value?ea():es()},afterPropertyValue:function(){if("eof"===s.type)throw ec();switch(s.value){case",":r="beforePropertyName";return;case"}":ea()}},afterArrayValue:function(){if("eof"===s.type)throw ec();switch(s.value){case",":r="beforeArrayValue";return;case"]":ea()}},end:function(){}};function es(){var e;switch(s.type){case"punctuator":switch(s.value){case"{":e={};break;case"[":e=[]}break;case"null":case"boolean":case"numeric":case"string":e=s.value}if(void 0===l)l=e;else{var t=n[n.length-1];Array.isArray(t)?t.push(e):Object.defineProperty(t,a,{value:e,writable:!0,enumerable:!0,configurable:!0})}if(null!==e&&"object"==typeof e)n.push(e),r=Array.isArray(e)?"beforeArrayValue":"beforePropertyName";else{var i=n[n.length-1];r=null==i?"end":Array.isArray(i)?"afterArrayValue":"afterPropertyValue"}}function ea(){n.pop();var e=n[n.length-1];r=null==e?"end":Array.isArray(e)?"afterArrayValue":"afterPropertyValue"}function el(e){return void 0===e?ef("JSON5: invalid end of input at "+o+":"+u):ef("JSON5: invalid character '"+eh(e)+"' at "+o+":"+u)}function ec(){return ef("JSON5: invalid end of input at "+o+":"+u)}function ed(){return u-=5,ef("JSON5: invalid identifier character at "+o+":"+u)}function eh(e){var t={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","	":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"};if(t[e])return t[e];if(e<" "){var r=e.charCodeAt(0).toString(16);return"\\x"+("00"+r).substring(r.length)}return e}function ef(e){var t=SyntaxError(e);return t.lineNumber=o,t.columnNumber=u,t}return{parse:function(e,m){t=String(e),r="start",n=[],i=0,o=1,u=0,s=void 0,a=void 0,l=void 0;do s=function(){for(c="default",d="",h=!1,f=1;;){p=ee();var e=er[c]();if(e)return e}}(),eu[r]();while("eof"!==s.type);return"function"==typeof m?function e(t,r,n){var i=t[r];if(null!=i&&"object"==typeof i)if(Array.isArray(i))for(var o=0;o<i.length;o++){var u=String(o),s=e(i,u,n);void 0===s?delete i[u]:Object.defineProperty(i,u,{value:s,writable:!0,enumerable:!0,configurable:!0})}else for(var a in i){var l=e(i,a,n);void 0===l?delete i[a]:Object.defineProperty(i,a,{value:l,writable:!0,enumerable:!0,configurable:!0})}return n.call(t,r,i)}({"":l},"",m):l},stringify:function(e,t,r){var n,i,o,u=[],s="",a="";if(null==t||"object"!=typeof t||Array.isArray(t)||(r=t.space,o=t.quote,t=t.replacer),"function"==typeof t)i=t;else if(Array.isArray(t)){n=[];for(var l=0,c=t;l<c.length;l+=1){var d=c[l],h=void 0;"string"==typeof d?h=d:("number"==typeof d||d instanceof String||d instanceof Number)&&(h=String(d)),void 0!==h&&0>n.indexOf(h)&&n.push(h)}}return r instanceof Number?r=Number(r):r instanceof String&&(r=String(r)),"number"==typeof r?r>0&&(r=Math.min(10,Math.floor(r)),a="          ".substr(0,r)):"string"==typeof r&&(a=r.substr(0,10)),function e(t,r){var o=r[t];switch(null!=o&&("function"==typeof o.toJSON5?o=o.toJSON5(t):"function"==typeof o.toJSON&&(o=o.toJSON(t))),i&&(o=i.call(r,t,o)),o instanceof Number?o=Number(o):o instanceof String?o=String(o):o instanceof Boolean&&(o=o.valueOf()),o){case null:return"null";case!0:return"true";case!1:return"false"}return"string"==typeof o?f(o):"number"==typeof o?String(o):"object"==typeof o?Array.isArray(o)?function(t){if(u.indexOf(t)>=0)throw TypeError("Converting circular structure to JSON5");u.push(t);var r,n=s;s+=a;for(var i=[],o=0;o<t.length;o++){var l=e(String(o),t);i.push(void 0!==l?l:"null")}if(0===i.length)r="[]";else if(""===a)r="["+i.join(",")+"]";else{var c=",\n"+s,d=i.join(c);r="[\n"+s+d+",\n"+n+"]"}return u.pop(),s=n,r}(o):function(t){if(u.indexOf(t)>=0)throw TypeError("Converting circular structure to JSON5");u.push(t);var r,i,o=s;s+=a;for(var l=n||Object.keys(t),c=[],d=0;d<l.length;d+=1){var h=l[d],p=e(h,t);
1if(void 0!==p){var m=function(e){if(0===e.length)return f(e);var t=String.fromCodePoint(e.codePointAt(0));if(!J(t))return f(e);for(var r=t.length;r<e.length;r++)if(!H(String.fromCodePoint(e.codePointAt(r))))return f(e);return e}(h)+":";""!==a&&(m+=" "),m+=p,c.push(m)}}if(0===c.length)r="{}";else if(""===a)r="{"+(i=c.join(","))+"}";else{var D=",\n"+s;i=c.join(D),r="{\n"+s+i+",\n"+o+"}"}return u.pop(),s=o,r}(o):void 0}("",{"":e});function f(e){for(var t={"'":.1,'"':.2},r={"'":"\\'",'"':'\\"',"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","	":"\\t","\v":"\\v","\0":"\\0","\u2028":"\\u2028","\u2029":"\\u2029"},n="",i=0;i<e.length;i++){var u=e[i];switch(u){case"'":case'"':t[u]++,n+=u;continue;case"\0":if(K(e[i+1])){n+="\\x00";continue}}if(r[u]){n+=r[u];continue}if(u<" "){var s=u.charCodeAt(0).toString(16);n+="\\x"+("00"+s).substring(s.length);continue}n+=u}var a=o||Object.keys(t).reduce(function(e,r){return t[e]<t[r]?e:r});return n=n.replace(RegExp(a,"g"),r[a]),a+n+a}}}}()},31283:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},37058:(e,t,r)=>{"use strict";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 n=r(97195),i=r(68898),o=/\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d{3}Z/;function u(e){return JSON.parse(JSON.stringify(e))}function s(e){return l(e)||a(e)||""===e}function a(e){return null===e}function l(e){return void 0===e}function c(e,t){return e.filter(e=>!t.includes(e))}t.buildJ2COptions=function(e){return{...i.defaultJson2CsvOptions,...e,delimiter:{field:e?.delimiter?.field??i.defaultJson2CsvOptions.delimiter.field,wrap:e?.delimiter?.wrap||i.defaultJson2CsvOptions.delimiter.wrap,eol:e?.delimiter?.eol||i.defaultJson2CsvOptions.delimiter.eol},fieldTitleMap:e?.fieldTitleMap||Object.create({})}},t.buildC2JOptions=function(e){return{...i.defaultCsv2JsonOptions,...e,delimiter:{field:e?.delimiter?.field??i.defaultCsv2JsonOptions.delimiter.field,wrap:e?.delimiter?.wrap||i.defaultCsv2JsonOptions.delimiter.wrap,eol:e?.delimiter?.eol||i.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=u,t.isStringRepresentation=function(e,t){let r=e[0],n=e.length-1,i=e[n];return r===t.delimiter.wrap&&i===t.delimiter.wrap},t.isDateRepresentation=function(e){return o.test(e)},t.computeSchemaDifferences=function(e,t){return c(e,t).concat(c(t,e))},t.isEmptyField=s,t.removeEmptyFields=function(e){return e.filter(e=>!s(e))},t.getNCharacters=function(e,t,r){return e.substring(t,t+r)},t.unwind=function(e,t){let r=[];return e.forEach(e=>{let i,o;i=(0,n.evaluatePath)(e,t),o=u(e),Array.isArray(i)&&i.length?i.forEach(i=>{o=u(e),r.push((0,n.setPath)(o,t,i))}):(Array.isArray(i)&&0===i.length&&(0,n.setPath)(o,t,""),r.push(o))}),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=l,t.isError=function(e){return"[object Error]"===Object.prototype.toString.call(e)},t.arrayDifference=c,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}},39014:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}
1),o=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)&&n(t,e,r);return i(t,e),t},u=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.deepKeysFromList=t.deepKeys=void 0;let s=o(r(40007));function a(e,t){let r=d(t);return"object"==typeof e&&null!==e?function e(t,r,n){let i=Object.keys(r).map(i=>{let o=function(e,t){return e?e+"."+t:t}(t,c(i,n));if(n.expandNestedObjects&&s.isDocumentToRecurOn(r[i])||n.arrayIndexesAsKeys&&Array.isArray(r[i])&&r[i].length)return e(o,r[i],n);if(n.expandArrayObjects&&Array.isArray(r[i])){var u,a,d;let e;return u=r[i],a=o,e=l(u,d=n),u.length?u.length&&0===s.flatten(e).length?[a]:(e=e.map(e=>Array.isArray(e)&&0===e.length?[a]:e.map(e=>(function(e,t){return e?e+"."+t:t})(a,c(e,d)))),s.unique(s.flatten(e))):d.ignoreEmptyArraysWhenExpanding?[]:[a]}return n.ignoreEmptyArrays&&Array.isArray(r[i])&&!r[i].length?[]:o});return s.flatten(i)}("",e,r):[]}function l(e,t){let r=d(t);return e.map(e=>"object"==typeof e&&null!==e?a(e,r):[])}function c(e,t){return t.escapeNestedDots?e.replace(/\./g,"\\."):e}function d(e){return{arrayIndexesAsKeys:!1,expandNestedObjects:!0,expandArrayObjects:!1,ignoreEmptyArraysWhenExpanding:!1,escapeNestedDots:!1,ignoreEmptyArrays:!1,...e??{}}}u(r(31283),t),t.deepKeys=a,t.deepKeysFromList=l},40007:(e,t)=>{"use strict";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}},43329:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=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)&&n(t,e,r);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Csv2Json=void 0;let u=r(97195),s=r(68898),a=o(r(37058));t.Csv2Json=function(e){let t=RegExp(e.delimiter.wrap+e.delimiter.wrap,"g"),r=RegExp("^"+s.excelBOM),n=e.parseValue&&"function"==typeof e.parseValue?e.parseValue:JSON.parse;function i(t){return(t=l(t),e.trimHeaderFields)?t.split(".").map(e=>e.trim()).join("."):t}function o(t){return e.trimFieldValues&&null!==t?t.trim():t}function l(t){let r=t[0],n=t.length-1,i=t[n];return r===e.delimiter.wrap&&i===e.delimiter.wrap?t.length<=2?"":t.substring(1,n):t}return{convert:function(s){var c,d;return(c=function(t){let r=[];if(e.headerFields)r=e.headerFields.map((e,t)=>({value:i(e),index:t}));else if(r=t[0].map((e,t)=>({value:i(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=[],n=t.length-1,i=e.delimiter.eol.length,o={insideWrapDelimiter:!1,parsingValue:!0,justParsedDoubleQuote:!1,startIndex:0},u=[],s,l,c,d,h=0;for(;h<t.length;){if(s=t[h],l=h?t[h-1]:"",c=h<n?t[h+1]:"",((d=a.getNCharacters(t,h,i))!==e.delimiter.eol||o.insideWrapDelimiter)&&h!==n||l!==e.delimiter.field)if(h===n&&s===e.delimiter.field){let e=t.substring(o.startIndex,h);u.push(e),u.push(""),r.push(u)}else if(h!==n&&(d!==e.delimiter.eol||o.insideWrapDelimiter&&(!o.insideWrapDelimiter||l!==e.delimiter.wrap||o.justParsedDoubleQuote)))if(s!==e.delimiter.wrap||l!==e.delimiter.field||o.insideWrapDelimiter||o.parsingValue)if(l===e.delimiter.field&&s===e.delimiter.wrap&&c===e.delimiter.eol)u.push(t.substring(o.startIndex,h-1)),o.startIndex=h,o.parsingValue=!0,o.insideWrapDelimiter=!0,o.justParsedDoubleQuote=!0,h+=1;else if((l!==e.delimiter.wrap||o.justParsedDoubleQuote&&l===e.delimiter.wrap)&&s===e.delimiter.wrap&&a.getNCharacters(t,h+1,i)===e.delimiter.eol)o.insideWrapDelimiter=!1,o.parsingValue=!1;else if(s!==e.delimiter.wrap||0!==h&&(a.getNCharacters(t,h-i,i)!==e.delimiter.eol||o.insideWrapDelimiter))if(s===e.delimiter.wrap&&c===e.delimiter.field&&o.insideWrapDelimiter)u.push(t.substring(o.startIndex,h+1)),o.startIndex=h+2,o.insideWrapDelimiter=!1,o.parsingValue=!1;else if(s===e.delimiter.wrap&&l===e.delimiter.field&&!o.insideWrapDelimiter&&o.parsingValue)u.push(t.substring(o.startIndex,h-1)),o.insideWrapDelimiter=!0,o.parsingValue=!0,o.startIndex=h;else if(s===e.delimiter.wrap&&c===e.delimiter.wrap&&h!==o.startIndex){h+=2,o.justParsedDoubleQuote=!0;continue}else s===e.delimiter.field&&l!==e.delimiter.wrap&&c!==e.delimiter.wrap&&!o.insideWrapDelimiter&&o.parsingValue?(u.push(t.substring(o.startIndex,h)),o.startIndex=h+1):s!==e.delimiter.field||l!==e.delimiter.wrap||c===e.delimiter.wrap||o.parsingValue||(o.insideWrapDelimiter=!1,o.parsingValue=!0,o.startIndex=h+1);else o.insideWrapDelimiter=!0,o.parsingValue=!0,o.startIndex=h;else o.startIndex=h,o.insideWrapDelimiter=!0,o.parsingValue=!0,a.getNCharacters(t,h+1,i)===e.delimiter.eol&&(h+=e.delimiter.eol.length+1);else{let s=h!==n||l===e.delimiter.wrap?h:void 0;u.push(t.substring(o.startIndex,s)),r.push(u),u=[],o.startIndex=h+i,o.parsingValue=!0,o.insideWrapDelimiter=c===e.delimiter.wrap}else d===e.delimiter.eol&&o.startIndex===h||s===e.delimiter.field?u.push(""):u.push(t.substring(o.startIndex)),u.push(""),r.push(u),u=[],o.startIndex=h+i,o.parsingValue=!0,o.insideWrapDelimiter=c===e.delimiter.wrap;h++,o.justParsedDoubleQuote=!1}return r}(e.excelBOM?s.replace(r,""):s)),e.headerFields?c.recordLines=c.lines:c.recordLines=c.lines.splice(1),d=c).recordLines.reduce((r,i)=>{var s,c;i=i.map(r=>r=o(r=(r=l(r)).replace(t,e.delimiter.wrap)));let h=(s=d.headerFields,c=i,s.reduce((t,r)=>{var i;let s,l=(s=function(t){try{if(a.isStringRepresentation(t,e)&&!a.isDateRepresentation(t))return t;let r=n(t);if(Array.isArray(r))return r.map(o);return r}catch(e){return e}}(i=c[r.index]),a.isError(s)||a.isInvalid(s)?"undefined"!==i?i:void 0:s);try{return(0,u.setPath)(t,r.value,l)}catch(e){return t}},{}));return r.concat(h)},[])}}}},68898:(e,t)=>
1{"use strict";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"},77875:(e,t,r)=>{"use strict";t.Vu=void 0;let n=r(68898),i=r(85513),o=(r(43329),r(37058));t.Vu=function(e,t){let r=(0,o.buildJ2COptions)(t??{});return(0,o.validate)(e,o.isObject,n.errors.json2csv),(0,i.Json2Csv)(r).convert(e)}},78357:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>i2});var n=r(25599),i=r(45337),o=r(47225),u=r(94426),s=r(68095),a=r(51895),l=Object.defineProperty,c=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,f=(e,t,r)=>t in e?l(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,p=(e,t)=>{for(var r in t||(t={}))d.call(t,r)&&f(e,r,t[r]);if(c)for(var r of c(t))h.call(t,r)&&f(e,r,t[r]);return e};let m=function(e){let{children:t,className:r,split:i,style:o,size:u,eleRef:s}=e,a={flex:1,position:"relative",outline:"none"};void 0!==u&&("vertical"===i?a.width=u:(a.height=u,a.display="flex"),a.flex="none"),a=p(p({},a),o);let l=["Pane",i,r].filter(Boolean).join(" ");return(0,n.jsx)("div",{role:"region",ref:s,className:l,style:a,children:t})},D="Resizer",g=function(e){let{className:t=D,onClick:r,onDoubleClick:i,onMouseDown:o,onTouchEnd:u,onTouchStart:s,resizerClassName:a,split:l,style:c}=e,d=[a,l,t].filter(Boolean).join(" ");return(0,n.jsx)("span",{role:"separator",className:d,style:c,onMouseDown:e=>o(e.nativeEvent),onTouchStart:e=>{e.preventDefault(),s(e.nativeEvent)},onTouchEnd:e=>{e.preventDefault(),u(e.nativeEvent)},onClick:e=>{r&&(e.preventDefault(),r(e.nativeEvent))},onDoubleClick:e=>{i&&(e.preventDefault(),i(e.nativeEvent))}})};var O=Object.defineProperty,y=Object.defineProperties,v=Object.getOwnPropertyDescriptors,C=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,E=(e,t,r)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,b=(e,t)=>{for(var r in t||(t={}))A.call(t,r)&&E(e,r,t[r]);if(C)for(var r of C(t))F.call(t,r)&&E(e,r,t[r]);return e},x=(e,t,r)=>E(e,"symbol"!=typeof t?t+"":t,r);let w={display:"flex",flex:1,height:"100%",position:"absolute",outline:"none",overflow:"hidden",MozUserSelect:"text",WebkitUserSelect:"text",msUserSelect:"text",userSelect:"text"},S=y(b({},w),v({flexDirection:"row",left:0,right:0})),B=y(b({},w),v({bottom:0,flexDirection:"column",minHeight:"100%",top:0,width:"100%"})),j={},_=class e extends a.Component{constructor(e){super(e),x(this,"pane1",null),x(this,"pane2",null),x(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);const{size:t,defaultSize:r,minSize:n,maxSize:i,primary:o}=e,u=void 0!==t?t:k(r,n,i,void 0);this.state={active:!1,resized:!1,pane1Size:"first"===o?u:void 0,pane2Size:"second"===o?u: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(y(b({},e),v({touches:[{clientX:e.clientX,clientY:e.clientY}]})))}onTouchStart(e){let{allowResize:t,onDragStarted:r,split:n}=this.props;if(t){P(document,window);let t="vertical"===n?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:n,minSize:i=e.defaultProps.minSize,onChange:o,split:u=e.defaultProps.split,step:s}=this.props;P(document,window);let a="first"===this.props.primary,l=a?this.pane1:this.pane2,c=a?this.pane2:this.pane1;if(!l||!c||!l.getBoundingClientRect)return;let d=l.getBoundingClientRect().width,h=l.getBoundingClientRect().height,f=r-("vertical"===u?t.touches[0].clientX:t.touches[0].clientY);if(s){if(Math.abs(f)<s)return;f=~~(f/s)*s}let p=a?f:-f;parseInt(window.getComputedStyle(l).order)>parseInt(window.getComputedStyle(c).order)&&(p=-p);let m=n;this.splitPane&&void 0!==n&&n<=0&&(m="vertical"===u?this.splitPane.getBoundingClientRect().width+n:this.splitPane.getBoundingClientRect().height+n);let D=("vertical"===u?d:h)-p,g=r-f;i&&D<i?D=i:void 0!==m&&D>m?D=m:this.setState({position:g,resized:!0}),o&&o(D);let O=a?{pane1Size:D,pane2Size:void 0}:{pane2Size:D,pane1Size:void 0};this.setState(b({draggedSize:D},O))}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 n=void 0!==e.size?e.size:k(e.defaultSize,e.minSize,e.maxSize,t.draggedSize);return y(b(b({},"first"===e.primary?{pane1Size:n,pane2Size:void 0}:{pane2Size:n,pane1Size:void 0}),typeof e.size>"u"?{}:{draggedSize:n}),v({instanceProps:{size:e.size}}))}render(){var e;let{allowResize:t,children:r,className:i,onResizerClick:o,onResizerDoubleClick:u,paneClassName:s,pane1ClassName:l,pane2ClassName:c,paneStyle:d,pane1Style:h,pane2Style:f,resizerClassName:p=D,resizerStyle:O,split:y,style:v}=this.props,{pane1Size:C,pane2Size:A}=this.state,F=t?"":"disabled",E=p&&`${p} ${D}`,x=(e=r,a.Children.toArray(e).filter(e=>e)),w="vertical"===y?S:B,_=v?b(b({}
1,w),v):w,P=["SplitPane",i,y,F].filter(Boolean).join(" "),k=$(b(b({},d),h),j),Q=$(b(b({},d),f),j),X=["Pane1",s,l].join(" "),R=["Pane2",s,c].join(" ");return(0,n.jsxs)("div",{"data-testid":"split-pane",className:P,style:_,ref:e=>{this.splitPane=e},children:[(0,n.jsx)(m,{className:X,eleRef:e=>{this.pane1=e},size:C,split:y,style:k,children:x[0]},"pane1"),(0,n.jsx)(g,{className:F,onClick:o,onDoubleClick:u,onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart,onTouchEnd:this.onMouseUp,resizerClassName:E,split:y||"vertical",style:O||j},"resizer"),(0,n.jsx)(m,{className:R,eleRef:e=>{this.pane2=e},size:A,split:y,style:Q,children:x[1]},"pane2")]})}};function P(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 k(e,t,r,n){return"number"==typeof n?Math.max("number"==typeof t?t:0,Math.min("number"==typeof r&&r>=0?r:1/0,n)):void 0!==e?e:t}function $(e,t){return null===e||typeof e>"u"||0===Object.keys(e).length?t:e}x(_,"defaultProps",{allowResize:!0,minSize:50,primary:"first",split:"vertical",paneClassName:"",pane1ClassName:"",pane2ClassName:""});var Q=r(40326),X=r(79176),R=r(37351),z=r(97855),I=r(20234);class T{constructor(e,t,r,n){this.state=e,this.pos=t,this.explicit=r,this.view=n,this.abortListeners=[],this.abortOnDocChange=!1}tokenBefore(e){let t=(0,I.mv)(this.state).resolveInner(this.pos,-1);for(;t&&0>e.indexOf(t.name);)t=t.parent;return t?{from:t.from,to:this.pos,text:this.state.sliceDoc(t.from,this.pos),type:t.type}:null}matchBefore(e){let t=this.state.doc.lineAt(this.pos),r=Math.max(t.from,this.pos-250),n=t.text.slice(r-t.from,this.pos-t.from),i=n.search(L(e,!1));return i<0?null:{from:r+i,to:this.pos,text:n.slice(i)}}get aborted(){return null==this.abortListeners}addEventListener(e,t,r){"abort"==e&&this.abortListeners&&(this.abortListeners.push(t),r&&r.onDocChange&&(this.abortOnDocChange=!0))}}function M(e){let t=Object.keys(e).join(""),r=/\w/.test(t);return r&&(t=t.replace(/\w/g,"")),`[${r?"\\w":""}${t.replace(/[^\w\s]/g,"\\$&")}]`}class N{constructor(e,t,r,n){this.completion=e,this.source=t,this.match=r,this.score=n}}function q(e){return e.selection.main.from}function L(e,t){var r;let{source:n}=e,i=t&&"^"!=n[0],o="$"!=n[n.length-1];return i||o?RegExp(`${i?"^":""}(?:${n})${o?"$":""}`,null!=(r=e.flags)?r:e.ignoreCase?"i":""):e}let W=R.YH.define(),U=new WeakMap;function V(e){if(!Array.isArray(e))return e;let t=U.get(e);return t||U.set(e,t=function(e){let t=e.map(e=>"string"==typeof e?{label:e}:e),[r,n]=t.every(e=>/^\w+$/.test(e.label))?[/\w*$/,/\w+$/]:function(e){let t=Object.create(null),r=Object.create(null);for(let{label:n}of e){t[n[0]]=!0;for(let e=1;e<n.length;e++)r[n[e]]=!0}let n=M(t)+M(r)+"*$";return[RegExp("^"+n),new RegExp(n)]}(t);return e=>{let i=e.matchBefore(n);return i||e.explicit?{from:i?i.from:e.pos,options:t,validFor:r}:null}}(e)),t}let Z=R.Pe.define(),Y=R.Pe.define();class J{constructor(e){this.pattern=e,this.chars=[],this.folded=[],this.any=[],this.precise=[],this.byWord=[],this.score=0,this.matched=[];for(let t=0;t<e.length;){let r=(0,R.vS)(e,t),n=(0,R.Fh)(r);this.chars.push(r);let i=e.slice(t,t+n),o=i.toUpperCase();this.folded.push((0,R.vS)(o==i?i.toLowerCase():o,0)),t+=n}this.astral=e.length!=this.chars.length}ret(e,t){return this.score=e,this.matched=t,this}match(e){if(0==this.pattern.length)return this.ret(-100,[]);if(e.length<this.pattern.length)return null;let{chars:t,folded:r,any:n,precise:i,byWord:o}=this;if(1==t.length){let n=(0,R.vS)(e,0),i=(0,R.Fh)(n),o=i==e.length?0:-100;if(n==t[0]);else{if(n!=r[0])return null;o+=-200}return this.ret(o,[0,i])}let u=e.indexOf(this.pattern);if(0==u)return this.ret(e.length==this.pattern.length?0:-100,[0,this.pattern.length]);let s=t.length,a=0;if(u<0){for(let i=0,o=Math.min(e.length,200);i<o&&a<s;){let o=(0,R.vS)(e,i);(o==t[a]||o==r[a])&&(n[a++]=i),i+=(0,R.Fh)(o)}if(a<s)return null}let l=0,c=0,d=!1,h=0,f=-1,p=-1,m=/[a-z]/.test(e),D=!0;for(let n=0,a=Math.min(e.length,200),g=0;n<a&&c<s;){let a=(0,R.vS)(e,n);u<0&&(l<s&&a==t[l]&&(i[l++]=n),h<s&&(a==t[h]||a==r[h]?(0==h&&(f=n),p=n+1,h++):h=0));let O,y=a<255?a>=48&&a<=57||a>=97&&a<=122?2:+(a>
1=65&&a<=90):(O=(0,R.MK)(a))!=O.toLowerCase()?1:2*(O!=O.toUpperCase());(!n||1==y&&m||0==g&&0!=y)&&(t[c]==a||r[c]==a&&(d=!0)?o[c++]=n:o.length&&(D=!1)),g=y,n+=(0,R.Fh)(a)}return c==s&&0==o[0]&&D?this.result(-100+(d?-200:0),o,e):h==s&&0==f?this.ret(-200-e.length+(p==e.length?0:-100),[0,p]):u>-1?this.ret(-700-e.length,[u,u+this.pattern.length]):h==s?this.ret(-900-e.length,[f,p]):c==s?this.result(-100+(d?-200:0)+-700+(D?0:-1100),o,e):2==t.length?null:this.result((n[0]?-700:0)+-200+-1100,n,e)}result(e,t,r){let n=[],i=0;for(let e of t){let t=e+(this.astral?(0,R.Fh)((0,R.vS)(r,e)):1);i&&n[i-1]==e?n[i-1]=t:(n[i++]=e,n[i++]=t)}return this.ret(e-r.length,n)}}class H{constructor(e){this.pattern=e,this.matched=[],this.score=0,this.folded=e.toLowerCase()}match(e){if(e.length<this.pattern.length)return null;let t=e.slice(0,this.pattern.length),r=t==this.pattern?0:t.toLowerCase()==this.folded?-200:null;return null==r?null:(this.matched=[0,t.length],this.score=r+(e.length==this.pattern.length?0:-100),this)}}let K=R.sj.define({combine:e=>(0,R.QR)(e,{activateOnTyping:!0,activateOnCompletion:()=>!1,activateOnTypingDelay:100,selectOnOpen:!0,override:null,closeOnBlur:!0,maxRenderedOptions:100,defaultKeymap:!0,tooltipClass:()=>"",optionClass:()=>"",aboveCursor:!1,icons:!0,addToOptions:[],positionInfo:ee,filterStrict:!1,compareCompletions:(e,t)=>(e.sortText||e.label).localeCompare(t.sortText||t.label),interactionDelay:75,updateSyncTime:100},{defaultKeymap:(e,t)=>e&&t,closeOnBlur:(e,t)=>e&&t,icons:(e,t)=>e&&t,tooltipClass:(e,t)=>r=>G(e(r),t(r)),optionClass:(e,t)=>r=>G(e(r),t(r)),addToOptions:(e,t)=>e.concat(t),filterStrict:(e,t)=>e||t})});function G(e,t){return e?t?e+" "+t:e:t}function ee(e,t,r,n,i,o){let u=e.textDirection==z.OP.RTL,s=u,a=!1,l="top",c,d,h=t.left-i.left,f=i.right-t.right,p=n.right-n.left,m=n.bottom-n.top;if(s&&h<Math.min(p,f)?s=!1:!s&&f<Math.min(p,h)&&(s=!0),p<=(s?h:f))c=Math.max(i.top,Math.min(r.top,i.bottom-m))-t.top,d=Math.min(400,s?h:f);else{a=!0,d=Math.min(400,(u?t.right:i.right-t.left)-30);let e=i.bottom-t.bottom;e>=m||e>t.top?c=r.bottom-t.top:(l="bottom",c=t.bottom-r.top)}let D=(t.bottom-t.top)/o.offsetHeight,g=(t.right-t.left)/o.offsetWidth;return{style:`${l}: ${c/D}px; max-width: ${d/g}px`,class:"cm-completionInfo-"+(a?u?"left-narrow":"right-narrow":s?"left":"right")}}let et=R.Pe.define();function er(e,t,r){if(e<=r)return{from:0,to:e};if(t<0&&(t=0),t<=e>>1){let e=Math.floor(t/r);return{from:e*r,to:(e+1)*r}}let n=Math.ceil((e-t)/r);return{from:e-n*r,to:e-(n-1)*r}}class en{constructor(e,t,r){this.view=e,this.stateField=t,this.applyCompletion=r,this.info=null,this.infoDestroy=null,this.placeInfoReq={read:()=>this.measureInfo(),write:e=>this.placeInfo(e),key:this},this.space=null,this.currentClass="";let n=e.state.field(t),{options:i,selected:o}=n.open,u=e.state.facet(K);this.optionContent=function(e){let t=e.addToOptions.slice();return e.icons&&t.push({render(e){let t=document.createElement("div");return t.classList.add("cm-completionIcon"),e.type&&t.classList.add(...e.type.split(/\s+/g).map(e=>"cm-completionIcon-"+e)),t.setAttribute("aria-hidden","true"),t},position:20}),t.push({render(e,t,r,n){let i=document.createElement("span");i.className="cm-completionLabel";let o=e.displayLabel||e.label,u=0;for(let e=0;e<n.length;){let t=n[e++],r=n[e++];t>u&&i.appendChild(document.createTextNode(o.slice(u,t)));let s=i.appendChild(document.createElement("span"));s.appendChild(document.createTextNode(o.slice(t,r))),s.className="cm-completionMatchedText",u=r}return u<o.length&&i.appendChild(document.createTextNode(o.slice(u))),i},position:50},{render(e){if(!e.detail)return null;let t=document.createElement("span");return t.className="cm-completionDetail",t.textContent=e.detail,t},position:80}),t.sort((e,t)=>e.position-t.position).map(e=>e.render)}(u),this.optionClass=u.optionClass,this.tooltipClass=u.tooltipClass,this.range=er(i.length,o,u.maxRenderedOptions),this.dom=document.createElement("div"),this.dom.className="cm-tooltip-autocomplete",this.updateTooltipClass(e.state),this.dom.addEventListener("mousedown",r=>{let{options:n}=e.state.field(t).open;for(let t=r.target,i;t&&t!=this.dom;t=t.parentNode)if("LI"==t.nodeName&&(i=/-(\d+)$/.exec(t.id))&&+i[1]<n.length){this.applyCompletion(e,n[+i[1]]),r.preventDefault();return}if(r.target==this.list){let t=this.list.classList.contains("cm-completionListIncompleteTop")&&r.clientY
vendor: 1,785 bytes, line 1
1<this.list.firstChild.getBoundingClientRect().top?this.range.from-1:this.list.classList.contains("cm-completionListIncompleteBottom")&&r.clientY>this.list.lastChild.getBoundingClientRect().bottom?this.range.to:null;null!=t&&(e.dispatch({effects:et.of(t)}),r.preventDefault())}}),this.dom.addEventListener("focusout",t=>{let r=e.state.field(this.stateField,!1);r&&r.tooltip&&e.state.facet(K).closeOnBlur&&t.relatedTarget!=e.contentDOM&&e.dispatch({effects:Y.of(null)})}),this.showOptions(i,n.id)}mount(){this.updateSel()}showOptions(e,t){this.list&&this.list.remove(),this.list=this.dom.appendChild(this.createListBox(e,t,this.range)),this.list.addEventListener("scroll",()=>{this.info&&this.view.requestMeasure(this.placeInfoReq)})}update(e){var t;let r=e.state.field(this.stateField),n=e.startState.field(this.stateField);if(this.updateTooltipClass(e.state),r!=n){let{options:i,selected:o,disabled:u}=r.open;n.open&&n.open.options==i||(this.range=er(i.length,o,e.state.facet(K).maxRenderedOptions),this.showOptions(i,r.id)),this.updateSel(),u!=(null==(t=n.open)?void 0:t.disabled)&&this.dom.classList.toggle("cm-tooltip-autocomplete-disabled",!!u)}}updateTooltipClass(e){let t=this.tooltipClass(e);if(t!=this.currentClass){for(let e of this.currentClass.split(" "))e&&this.dom.classList.remove(e);for(let e of t.split(" "))e&&this.dom.classList.add(e);this.currentClass=t}}positioned(e){this.space=e,this.info&&this.view.requestMeasure(this.placeInfoReq)}updateSel(){let e=this.view.state.field(this.stateField),t=e.open;(t.selected>-1&&t.selected<this.range.from||t.selected>=this.range.to)&&(this.range=er(t.options.length,t.selected,this.view.state.facet(K).maxRenderedOptions),this.showOptions(t.options,e.id));let r=this.updateSelectedOption(t.selected);if(r){this.destroyInfo();
1let{completion:n}=t.options[t.selected],{info:i}=n;if(!i)return;let o="string"==typeof i?document.createTextNode(i):i(n);if(!o)return;"then"in o?o.then(t=>{t&&this.view.state.field(this.stateField,!1)==e&&this.addInfoPane(t,n)}).catch(e=>(0,z.c_)(this.view.state,e,"completion info")):(this.addInfoPane(o,n),r.setAttribute("aria-describedby",this.info.id))}}addInfoPane(e,t){this.destroyInfo();let r=this.info=document.createElement("div");if(r.className="cm-tooltip cm-completionInfo",r.id="cm-completionInfo-"+Math.floor(65535*Math.random()).toString(16),null!=e.nodeType)r.appendChild(e),this.infoDestroy=null;else{let{dom:t,destroy:n}=e;r.appendChild(t),this.infoDestroy=n||null}this.dom.appendChild(r),this.view.requestMeasure(this.placeInfoReq)}updateSelectedOption(e){var t,r;let n,i,o,u=null;for(let t=this.list.firstChild,r=this.range.from;t;t=t.nextSibling,r++)"LI"==t.nodeName&&t.id?r==e?t.hasAttribute("aria-selected")||(t.setAttribute("aria-selected","true"),u=t):t.hasAttribute("aria-selected")&&(t.removeAttribute("aria-selected"),t.removeAttribute("aria-describedby")):r--;return u&&(t=this.list,r=u,n=t.getBoundingClientRect(),i=r.getBoundingClientRect(),o=n.height/t.offsetHeight,i.top<n.top?t.scrollTop-=(n.top-i.top)/o:i.bottom>n.bottom&&(t.scrollTop+=(i.bottom-n.bottom)/o)),u}measureInfo(){let e=this.dom.querySelector("[aria-selected]");if(!e||!this.info)return null;let t=this.dom.getBoundingClientRect(),r=this.info.getBoundingClientRect(),n=e.getBoundingClientRect(),i=this.space;if(!i){let e=this.dom.ownerDocument.documentElement;i={left:0,top:0,right:e.clientWidth,bottom:e.clientHeight}}return n.top>Math.min(i.bottom,t.bottom)-10||n.bottom<Math.max(i.top,t.top)+10?null:this.view.state.facet(K).positionInfo(this.view,t,n,r,i,this.dom)}placeInfo(e){this.info&&(e?(e.style&&(this.info.style.cssText=e.style),this.info.className="cm-tooltip cm-completionInfo "+(e.class||"")):this.info.style.cssText="top: -1e6px")}createListBox(e,t,r){let n=document.createElement("ul");n.id=t,n.setAttribute("role","listbox"),n.setAttribute("aria-expanded","true"),n.setAttribute("aria-label",this.view.state.phrase("Completions")),n.addEventListener("mousedown",e=>{e.target==n&&e.preventDefault()});let i=null;for(let o=r.from;o<r.to;o++){let{completion:u,match:s}=e[o],{section:a}=u;if(a){let e="string"==typeof a?a:a.name;e!=i&&(o>r.from||0==r.from)&&(i=e,"string"!=typeof a&&a.header?n.appendChild(a.header(a)):n.appendChild(document.createElement("completion-section")).textContent=e)}let l=n.appendChild(document.createElement("li"));l.id=t+"-"+o,l.setAttribute("role","option");let c=this.optionClass(u);for(let e of(c&&(l.className=c),this.optionContent)){let t=e(u,this.view.state,this.view,s);t&&l.appendChild(t)}}return r.from&&n.classList.add("cm-completionListIncompleteTop"),r.to<e.length&&n.classList.add("cm-completionListIncompleteBottom"),n}destroyInfo(){this.info&&(this.infoDestroy&&this.infoDestroy(),this.info.remove(),this.info=null)}destroy(){this.destroyInfo()}}function ei(e){return 100*(e.boost||0)+10*!!e.apply+5*!!e.info+ +!!e.type}class eo{constructor(e,t,r,n,i,o){this.options=e,this.attrs=t,this.tooltip=r,this.timestamp=n,this.selected=i,this.disabled=o}setSelected(e,t){return e==this.selected||e>=this.options.length?this:new eo(this.options,el(t,e),this.tooltip,this.timestamp,e,this.disabled)}static build(e,t,r,n,i,o){if(n&&!o&&e.some(e=>e.isPending))return n.setDisabled();let u=function(e,t){let r=[],n=null,i=null,o=e=>{r.push(e);let{section:t}=e.completion;if(t){n||(n=[]);let e="string"==typeof t?t:t.name;n.some(t=>t.name==e)||n.push("string"==typeof t?{name:e}:t)}},u=t.facet(K);for(let n of e)if(n.hasResult()){let e=n.result.getMatch;if(!1===n.result.filter)for(let t of n.result.options)o(new N(t,n.source,e?e(t):[],1e9-r.length));else{let r=t.sliceDoc(n.from,n.to),s,a=u.filterStrict?new H(r):new J(r);for(let t of n.result.options)if(s=a.match(t.label)){let r=t.displayLabel?e?e(t,s.matched):[]:s.matched,u=s.score+(t.boost||0);if(o(new N(t,n.source,r,u)),"object"==typeof t.section&&"dynamic"===t.section.rank){let{name:e}=t.section;i||(i=Object.create(null)),i[e]=Math.max(u,i[e]||-1e9)}}}}if(n){let e=Object.create(null),t=0;for(let r of n.sort((e,t)=>
1("dynamic"===e.rank&&"dynamic"===t.rank?i[t.name]-i[e.name]:0)||("number"==typeof e.rank?e.rank:1e9)-("number"==typeof t.rank?t.rank:1e9)||(e.name<t.name?-1:1)))t-=1e5,e[r.name]=t;for(let t of r){let{section:r}=t.completion;r&&(t.score+=e["string"==typeof r?r:r.name])}}let s=[],a=null,l=u.compareCompletions;for(let e of r.sort((e,t)=>t.score-e.score||l(e.completion,t.completion))){let t=e.completion;a&&a.label==t.label&&a.detail==t.detail&&(null==a.type||null==t.type||a.type==t.type)&&a.apply==t.apply&&a.boost==t.boost?ei(e.completion)>ei(a)&&(s[s.length-1]=e):s.push(e),a=e.completion}return s}(e,t);if(!u.length)return n&&e.some(e=>e.isPending)?n.setDisabled():null;let s=t.facet(K).selectOnOpen?0:-1;if(n&&n.selected!=s&&-1!=n.selected){let e=n.options[n.selected].completion;for(let t=0;t<u.length;t++)if(u[t].completion==e){s=t;break}}return new eo(u,el(r,s),{pos:e.reduce((e,t)=>t.hasResult()?Math.min(e,t.from):e,1e8),create:eg,above:i.aboveCursor},n?n.timestamp:Date.now(),s,!1)}map(e){return new eo(this.options,this.attrs,{...this.tooltip,pos:e.mapPos(this.tooltip.pos)},this.timestamp,this.selected,this.disabled)}setDisabled(){return new eo(this.options,this.attrs,this.tooltip,this.timestamp,this.selected,!0)}}class eu{constructor(e,t,r){this.active=e,this.id=t,this.open=r}static start(){return new eu(ec,"cm-ac-"+Math.floor(2e6*Math.random()).toString(36),null)}update(e){let{state:t}=e,r=t.facet(K),n=(r.override||t.languageDataAt("autocomplete",q(t)).map(V)).map(t=>(this.active.find(e=>e.source==t)||new eh(t,+!!this.active.some(e=>0!=e.state))).update(e,r));n.length==this.active.length&&n.every((e,t)=>e==this.active[t])&&(n=this.active);let i=this.open,o=e.effects.some(e=>e.is(ep));for(let u of(i&&e.docChanged&&(i=i.map(e.changes)),e.selection||n.some(t=>t.hasResult()&&e.changes.touchesRange(t.from,t.to))||!function(e,t){if(e==t)return!0;for(let r=0,n=0;;){for(;r<e.length&&!e[r].hasResult();)r++;for(;n<t.length&&!t[n].hasResult();)n++;let i=r==e.length,o=n==t.length;if(i||o)return i==o;if(e[r++].result!=t[n++].result)return!1}}(n,this.active)||o?i=eo.build(n,t,this.id,i,r,o):i&&i.disabled&&!n.some(e=>e.isPending)&&(i=null),!i&&n.every(e=>!e.isPending)&&n.some(e=>e.hasResult())&&(n=n.map(e=>e.hasResult()?new eh(e.source,0):e)),e.effects))u.is(et)&&(i=i&&i.setSelected(u.value,this.id));return n==this.active&&i==this.open?this:new eu(n,this.id,i)}get tooltip(){return this.open?this.open.tooltip:null}get attrs(){return this.open?this.open.attrs:this.active.length?es:ea}}let es={"aria-autocomplete":"list"},ea={};function el(e,t){let r={"aria-autocomplete":"list","aria-haspopup":"listbox","aria-controls":e};return t>-1&&(r["aria-activedescendant"]=e+"-"+t),r}let ec=[];function ed(e,t){if(e.isUserEvent("input.complete")){let r=e.annotation(W);if(r&&t.activateOnCompletion(r))return 12}let r=e.isUserEvent("input.type");return r&&t.activateOnTyping?5:r?1:e.isUserEvent("delete.backward")?2:e.selection?8:16*!!e.docChanged}class eh{constructor(e,t,r=!1){this.source=e,this.state=t,this.explicit=r}hasResult(){return!1}get isPending(){return 1==this.state}update(e,t){let r=ed(e,t),n=this;for(let t of((8&r||16&r&&this.touches(e))&&(n=new eh(n.source,0)),4&r&&0==n.state&&(n=new eh(this.source,1)),n=n.updateFor(e,r),e.effects))if(t.is(Z))n=new eh(n.source,1,t.value);else if(t.is(Y))n=new eh(n.source,0);else if(t.is(ep))for(let e of t.value)e.source==n.source&&(n=e);return n}updateFor(e,t){return this.map(e.changes)}map(e){return this}touches(e){return e.changes.touchesRange(q(e.state))}}class ef extends eh{constructor(e,t,r,n,i,o){super(e,3,t),this.limit=r,this.result=n,this.from=i,this.to=o}hasResult(){return!0}updateFor(e,t){var r;if(!(3&t))return this.map(e.changes);let n=this.result;n.map&&!e.changes.empty&&(n=n.map(n,e.changes));let i=e.changes.mapPos(this.from),o=e.changes.mapPos(this.to,1),u=q(e.state);if(u>o||!n||2&t&&(q(e.startState)==this.from||u<this.limit))return new eh(this.source,4&t?1:0);let s=e.changes.mapPos(this.limit);return!function(e,t,r,n){if(!e)return!1;let i=t.sliceDoc(r,n);return"function"==typeof e?e(i,r,n,t):L(e,!0).test(i)}(n.validFor,e.state,i,o)?n.update&&(n=n.update(n,i,o,new T(e.state,u,!1)))?new ef(this.source,this.explicit,s,n,n.from,null!=(r=n.to)?r:q(e.state)):new eh(this.source,1,this.explicit):new ef(this.source,this.explicit,s,n,i,o)}map(e){if(e.empty)return this;let t=this.result.map?this.result.map(this.result,e):this.result;return t?new ef(this.source,this.explicit,e.mapPos(this.limit),t,e.mapPos(this.from),e.mapPos(this.to,1)):new eh(this.source,0)}touches(e){return e.changes.touchesRange(this.from,this.to)}}let ep=R.Pe.define({map:(e,t)=>e.map(e=>e.map(t))}),em=R.sU.define({create:()=>eu.start(),update:(e,t)=>
1e.update(t),provide:e=>[z.DK.from(e,e=>e.tooltip),z.Lz.contentAttributes.from(e,e=>e.attrs)]});function eD(e,t){let r=t.completion.apply||t.completion.label,n=e.state.field(em).active.find(e=>e.source==t.source);return n instanceof ef&&("string"==typeof r?e.dispatch({...function(e,t,r,n){let{main:i}=e.selection,o=r-i.from,u=n-i.from;return{...e.changeByRange(s=>{if(s!=i&&r!=n&&e.sliceDoc(s.from+o,s.from+u)!=e.sliceDoc(r,n))return{range:s};let a=e.toText(t);return{changes:{from:s.from+o,to:n==i.from?s.to:s.from+u,insert:a},range:R.OF.cursor(s.from+o+a.length)}}),scrollIntoView:!0,userEvent:"input.complete"}}(e.state,r,n.from,n.to),annotations:W.of(t.completion)}):r(e,t.completion,n.from,n.to),!0)}let eg=e=>new en(e,em,eD);function eO(e,t="option"){return r=>{let n=r.state.field(em,!1);if(!n||!n.open||n.open.disabled||Date.now()-n.open.timestamp<r.state.facet(K).interactionDelay)return!1;let i=1,o;"page"==t&&(o=(0,z.Eg)(r,n.open.tooltip))&&(i=Math.max(2,Math.floor(o.dom.offsetHeight/o.dom.querySelector("li").offsetHeight)-1));let{length:u}=n.open.options,s=n.open.selected>-1?n.open.selected+i*(e?1:-1):e?0:u-1;return s<0?s="page"==t?0:u-1:s>=u&&(s="page"==t?u-1:0),r.dispatch({effects:et.of(s)}),!0}}let ey=e=>!!e.state.field(em,!1)&&(e.dispatch({effects:Z.of(!0)}),!0);class ev{constructor(e,t){this.active=e,this.context=t,this.time=Date.now(),this.updates=[],this.done=void 0}}let eC=z.Z9.fromClass(class{constructor(e){for(let t of(this.view=e,this.debounceUpdate=-1,this.running=[],this.debounceAccept=-1,this.pendingStart=!1,this.composing=0,e.state.field(em).active))t.isPending&&this.startQuery(t)}update(e){let t=e.state.field(em),r=e.state.facet(K);if(!e.selectionSet&&!e.docChanged&&e.startState.field(em)==t)return;let n=e.transactions.some(e=>{let t=ed(e,r);return 8&t||(e.selection||e.docChanged)&&!(3&t)});for(let t=0;t<this.running.length;t++){let r=this.running[t];if(n||r.context.abortOnDocChange&&e.docChanged||r.updates.length+e.transactions.length>50&&Date.now()-r.time>1e3){for(let e of r.context.abortListeners)try{e()}catch(e){(0,z.c_)(this.view.state,e)}r.context.abortListeners=null,this.running.splice(t--,1)}else r.updates.push(...e.transactions)}this.debounceUpdate>-1&&clearTimeout(this.debounceUpdate),e.transactions.some(e=>e.effects.some(e=>e.is(Z)))&&(this.pendingStart=!0);let i=this.pendingStart?50:r.activateOnTypingDelay;if(this.debounceUpdate=t.active.some(e=>e.isPending&&!this.running.some(t=>t.active.source==e.source))?setTimeout(()=>this.startUpdate(),i):-1,0!=this.composing)for(let t of e.transactions)t.isUserEvent("input.type")?this.composing=2:2==this.composing&&t.selection&&(this.composing=3)}startUpdate(){this.debounceUpdate=-1,this.pendingStart=!1;let{state:e}=this.view,t=e.field(em);for(let e of t.active)e.isPending&&!this.running.some(t=>t.active.source==e.source)&&this.startQuery(e);this.running.length&&t.open&&t.open.disabled&&(this.debounceAccept=setTimeout(()=>this.accept(),this.view.state.facet(K).updateSyncTime))}startQuery(e){let{state:t}=this.view,r=q(t),n=new T(t,r,e.explicit,this.view),i=new ev(e,n);this.running.push(i),Promise.resolve(e.source(n)).then(e=>{i.context.aborted||(i.done=e||null,this.scheduleAccept())},e=>{this.view.dispatch({effects:Y.of(null)}),(0,z.c_)(this.view.state,e)})}scheduleAccept(){this.running.every(e=>void 0!==e.done)?this.accept():this.debounceAccept<0&&(this.debounceAccept=setTimeout(()=>this.accept(),this.view.state.facet(K).updateSyncTime))}accept(){var e;this.debounceAccept>-1&&clearTimeout(this.debounceAccept),this.debounceAccept=-1;let t=[],r=this.view.state.facet(K),n=this.view.state.field(em);for(let i=0;i<this.running.length;i++){let o=this.running[i];if(void 0===o.done)continue;if(this.running.splice(i--,1),o.done){let n=q(o.updates.length?o.updates[0].startState:this.view.state),i=Math.min(n,o.done.from+ +!o.active.explicit),u=new ef(o.active.source,o.active.explicit,i,o.done,o.done.from,null!=(e=o.done.to)?e:n);for(let e of o.updates)u=u.update(e,r);if(u.hasResult()){t.push(u);continue}}let u=n.active.find(e=>e.source==o.active.source);if(u&&u.isPending)if(null==o.done){let e=new eh(o.active.source,0);for(let t of o.updates)e=e.update(t,r);e.isPending||t.push(e)}else this.startQuery(u)}(t.length||n.open&&n.open.disabled)&&this.view.dispatch({effects:ep.of(t)})}},{eventHandlers:{blur(e){let t=this.view.state.field(em,!1);if(t&&t.tooltip&&this.view.state.facet(K).closeOnBlur){let r=t.open&&(0,z.Eg)(this.view,t.open.tooltip);r&&r.dom.contains(e.relatedTarget)||setTimeout(()=>this.view.dispatch({effects:Y.of(null)}),10)}},compositionstart(){this.composing=1},compositionend(){3==this.composing&&setTimeout(()=>this.view.dispatch({effects:Z.of(!1)}),20),this.composing=0}}}),eA="object"==typeof navigator&&/Win/.test(navigator.platform),eF=R.Nb.highest(z.Lz.domEventHandlers({ke
1ydown(e,t){let r=t.state.field(em,!1);if(!r||!r.open||r.open.disabled||r.open.selected<0||e.key.length>1||e.ctrlKey&&!(eA&&e.altKey)||e.metaKey)return!1;let n=r.open.options[r.open.selected],i=r.active.find(e=>e.source==n.source),o=n.completion.commitCharacters||i.result.commitCharacters;return o&&o.indexOf(e.key)>-1&&eD(t,n),!1}})),eE=z.Lz.baseTheme({".cm-tooltip.cm-tooltip-autocomplete":{"& > ul":{fontFamily:"monospace",whiteSpace:"nowrap",overflow:"hidden auto",maxWidth_fallback:"700px",maxWidth:"min(700px, 95vw)",minWidth:"250px",maxHeight:"10em",height:"100%",listStyle:"none",margin:0,padding:0,"& > li, & > completion-section":{padding:"1px 3px",lineHeight:1.2},"& > li":{overflowX:"hidden",textOverflow:"ellipsis",cursor:"pointer"},"& > completion-section":{display:"list-item",borderBottom:"1px solid silver",paddingLeft:"0.5em",opacity:.7}}},"&light .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#17c",color:"white"},"&light .cm-tooltip-autocomplete-disabled ul li[aria-selected]":{background:"#777"},"&dark .cm-tooltip-autocomplete ul li[aria-selected]":{background:"#347",color:"white"},"&dark .cm-tooltip-autocomplete-disabled ul li[aria-selected]":{background:"#444"},".cm-completionListIncompleteTop:before, .cm-completionListIncompleteBottom:after":{content:'"\xb7\xb7\xb7"',opacity:.5,display:"block",textAlign:"center",cursor:"pointer"},".cm-tooltip.cm-completionInfo":{position:"absolute",padding:"3px 9px",width:"max-content",maxWidth:"400px",boxSizing:"border-box",whiteSpace:"pre-line"},".cm-completionInfo.cm-completionInfo-left":{right:"100%"},".cm-completionInfo.cm-completionInfo-right":{left:"100%"},".cm-completionInfo.cm-completionInfo-left-narrow":{right:"30px"},".cm-completionInfo.cm-completionInfo-right-narrow":{left:"30px"},"&light .cm-snippetField":{backgroundColor:"#00000022"},"&dark .cm-snippetField":{backgroundColor:"#ffffff22"},".cm-snippetFieldPosition":{verticalAlign:"text-top",width:0,height:"1.15em",display:"inline-block",margin:"0 -0.7px -.7em",borderLeft:"1.4px dotted #888"},".cm-completionMatchedText":{textDecoration:"underline"},".cm-completionDetail":{marginLeft:"0.5em",fontStyle:"italic"},".cm-completionIcon":{fontSize:"90%",width:".8em",display:"inline-block",textAlign:"center",paddingRight:".6em",opacity:"0.6",boxSizing:"content-box"},".cm-completionIcon-function, .cm-completionIcon-method":{"&:after":{content:"'ƒ'"}},".cm-completionIcon-class":{"&:after":{content:"'○'"}},".cm-completionIcon-interface":{"&:after":{content:"'◌'"}},".cm-completionIcon-variable":{"&:after":{content:"'\uD835\uDC65'"}},".cm-completionIcon-constant":{"&:after":{content:"'\uD835\uDC36'"}},".cm-completionIcon-type":{"&:after":{content:"'\uD835\uDC61'"}},".cm-completionIcon-enum":{"&:after":{content:"'∪'"}},".cm-completionIcon-property":{"&:after":{content:"'□'"}},".cm-completionIcon-keyword":{"&:after":{content:"'\uD83D\uDD11︎'"}},".cm-completionIcon-namespace":{"&:after":{content:"'▢'"}},".cm-completionIcon-text":{"&:after":{content:"'abc'",fontSize:"50%",verticalAlign:"middle"}}}),eb=z.NZ.widget({widget:new class extends z.xO{toDOM(){let e=document.createElement("span");return e.className="cm-snippetFieldPosition",e}ignoreEvent(){return!1}}}),ex=z.NZ.mark({class:"cm-snippetField"});class ew{constructor(e,t){this.ranges=e,this.active=t,this.deco=z.NZ.set(e.map(e=>(e.from==e.to?eb:ex).range(e.from,e.to)),!0)}map(e){let t=[];for(let r of this.ranges){let n=r.map(e);if(!n)return null;t.push(n)}return new ew(t,this.active)}selectionInsideField(e){return e.ranges.every(e=>this.ranges.some(t=>t.field==this.active&&t.from<=e.from&&t.to>=e.to))}}let eS=R.Pe.define({map:(e,t)=>e&&e.map(t)}),eB=R.Pe.define(),ej=R.sU.define({create:()=>null,update(e,t){for(let r of t.effects){if(r.is(eS))return r.value;if(r.is(eB)&&e)return new ew(e.ranges,r.value)}return e&&t.docChanged&&(e=e.map(t.changes)),e&&t.selection&&!e.selectionInsideField(t.selection)&&(e=null),e},provide:e=>z.Lz.decorations.from(e,e=>e?e.deco:z.NZ.none)});function e_(e){return({state:t,dispatch:r})=>{var n;let i=t.field(ej,!1);if(!i||e<0&&0==i.active)return!1;let o=i.active+e,u=e>0&&!i.ranges.some(t=>t.field==o+e);return r(t.update({selection:(n=i.ranges,R.OF.create(n.filter(e=>e.field==o).map(e=>R.OF.range(e.from,e.to)))),effects:eS.of(u?null:new ew(i.ranges,o)),scrollIntoView:!0})),!0}}let eP=[{key:"Tab",run:e_(1),shift:e_(-1)},{key:"Escape",run:({state:e,dispatch:t})=>!!e.field(ej,!1)&&(t(e.update({effects:eS.of(null)})),!0)}],ek={brackets:["(","[","{","'",'"'],before:")]}:;>",stringPrefixes:[]},e$=R.Pe.define({map(e,t){let r=t.mapPos(e,-1,R.iR.TrackAfter);return null==r?void 0:r}}),eQ=new class extends R.FB{};eQ.startSide=1,eQ.endSide=-1;let eX=R.sU.define({create:()=>R.om.empty,update(e,t){if(e=e.map(t.changes),t.selection){let r=t.state.doc.lineAt(t.selection.main.head);e=e.update({filter:e=>e>=r.from&&e<=r.to})}for(let r of t.effects)r.is(e$)&&(e=e.update({add:[eQ.range(r.value,r.value+1)]}));return e}}),eR="()[]{}<>\xab\xbb\xbb\xab[]{}";function ez(e){for(let t=0;t<eR.length;t+=2)if(eR.charCodeAt(t)==e)return eR.charAt(t+1);return(0,R.MK)(e<128?e:e+1)}function eI(e,t){return e.languageDataAt("closeBrackets",t)[0]||ek}let eT="object"==typeof navigator&&/Android\b/.test(navigator.userAgent),eM=z.Lz.inputHandler.of((e,t,r,n)=>{if((eT?e.composing:e.compositionStarted)||e.state.readOnly)return!1;let i=e.state.selection.main;if(n.length>2||2==n.length&&1==(0,R.Fh)((0,R.vS)(n,0))||t!=i.from||r!=i.to)return!1;let o=function(e,t){let r=eI(e,e.selection.main.head),n=r.brackets||ek.brackets;for(let i of n){let o=ez((0,R.vS)(i,0));if(t==i)return o==i?function(e,t,r,n){let i=n.stringPrefixes||ek.stringPrefixes,o=null,u=e.changeByRange(n=>{if(!n.empty)return{changes:[{insert:t,from:n.from},{insert:t,from:n.to}],effects:e$.of(n.to+t.length),range:R.OF.range(n.anchor+t.length,n.head+t.length)};let u=n.head,s=eL(e.doc,u),a;if(s==t){if(eW(e,u))return{changes:{insert:t+t,from:u},effects:e$.of(u+t.length),range:R.OF.cursor(u+t.length)};else if(eq(e,u)){let n=r&&e.sliceDoc(u,u+3*t.length)==t+t+t?t+t+t:t;return{changes:{from:u,to:u+n.length,insert:n},range:R.OF.cursor(u+n.length)}}}else if(r&&e.sliceDoc(u-2*t.length,u)==t+t&&(a=eU(e,u-2*t.length,i))>-1&&eW(e,a))return{changes:{insert:t+t+t+t,from:u},effects:e$.of(u+t.length),range:R.OF.cursor(u+t.length)};else if(e.charCategorizer(u)(s)!=R.Je.Word&&eU(e,u,i)>-1&&!function(e,t,r,n){let i=(0,I.mv)(e).resolveInner(t,-1),o=n.reduce((e,t)=>
1Math.max(e,t.length),0);for(let u=0;u<5;u++){let u=e.sliceDoc(i.from,Math.min(i.to,i.from+r.length+o)),s=u.indexOf(r);if(!s||s>-1&&n.indexOf(u.slice(0,s))>-1){let t=i.firstChild;for(;t&&t.from==i.from&&t.to-t.from>r.length+s;){if(e.sliceDoc(t.to-r.length,t.to)==r)return!1;t=t.firstChild}return!0}let a=i.to==t&&i.parent;if(!a)break;i=a}return!1}(e,u,t,i))return{changes:{insert:t+t,from:u},effects:e$.of(u+t.length),range:R.OF.cursor(u+t.length)};return{range:o=n}});return o?null:e.update(u,{scrollIntoView:!0,userEvent:"input.type"})}(e,i,n.indexOf(i+i+i)>-1,r):function(e,t,r,n){let i=null,o=e.changeByRange(o=>{if(!o.empty)return{changes:[{insert:t,from:o.from},{insert:r,from:o.to}],effects:e$.of(o.to+t.length),range:R.OF.range(o.anchor+t.length,o.head+t.length)};let u=eL(e.doc,o.head);return!u||/\s/.test(u)||n.indexOf(u)>-1?{changes:{insert:t+r,from:o.head},effects:e$.of(o.head+t.length),range:R.OF.cursor(o.head+t.length)}:{range:i=o}});return i?null:e.update(o,{scrollIntoView:!0,userEvent:"input.type"})}(e,i,o,r.before||ek.before);if(t==o&&eq(e,e.selection.main.from))return function(e,t){let r=null,n=e.changeByRange(n=>n.empty&&eL(e.doc,n.head)==t?{changes:{from:n.head,to:n.head+t.length,insert:t},range:R.OF.cursor(n.head+t.length)}:r={range:n});return r?null:e.update(n,{scrollIntoView:!0,userEvent:"input.type"})}(e,o)}return null}(e.state,n);return!!o&&(e.dispatch(o),!0)}),eN=[{key:"Backspace",run:({state:e,dispatch:t})=>{if(e.readOnly)return!1;let r=eI(e,e.selection.main.head).brackets||ek.brackets,n=null,i=e.changeByRange(t=>{if(t.empty){var i,o;let n,u=(i=e.doc,o=t.head,n=i.sliceString(o-2,o),(0,R.Fh)((0,R.vS)(n,0))==n.length?n:n.slice(1));for(let n of r)if(n==u&&eL(e.doc,t.head)==ez((0,R.vS)(n,0)))return{changes:{from:t.head-n.length,to:t.head+n.length},range:R.OF.cursor(t.head-n.length)}}return{range:n=t}});return n||t(e.update(i,{scrollIntoView:!0,userEvent:"delete.backward"})),!n}}];function eq(e,t){let r=!1;return e.field(eX).between(0,e.doc.length,e=>{e==t&&(r=!0)}),r}function eL(e,t){let r=e.sliceString(t,t+2);return r.slice(0,(0,R.Fh)((0,R.vS)(r,0)))}function eW(e,t){let r=(0,I.mv)(e).resolveInner(t+1);return r.parent&&r.from==t}function eU(e,t,r){let n=e.charCategorizer(t);if(n(e.sliceDoc(t-1,t))!=R.Je.Word)return t;for(let i of r){let r=t-i.length;if(e.sliceDoc(r,t)==i&&n(e.sliceDoc(r-1,r))!=R.Je.Word)return r}return -1}let eV=[{key:"Ctrl-Space",run:ey},{mac:"Alt-`",run:ey},{mac:"Alt-i",run:ey},{key:"Escape",run:e=>{let t=e.state.field(em,!1);return!!t&&!!t.active.some(e=>0!=e.state)&&(e.dispatch({effects:Y.of(null)}),!0)}},{key:"ArrowDown",run:eO(!0)},{key:"ArrowUp",run:eO(!1)},{key:"PageDown",run:eO(!0,"page")},{key:"PageUp",run:eO(!1,"page")},{key:"Enter",run:e=>{let t=e.state.field(em,!1);return!(e.state.readOnly||!t||!t.open||t.open.selected<0||t.open.disabled||Date.now()-t.open.timestamp<e.state.facet(K).interactionDelay)&&eD(e,t.open.options[t.open.selected])}}],eZ=R.Nb.highest(z.w4.computeN([K],e=>e.facet(K).defaultKeymap?[eV]:[]));var eY=r(36424),eJ=r(699),eH=r(81283);function eK(e,t){return({state:r,dispatch:n})=>{if(r.readOnly)return!1;let i=e(t,r);return!!i&&(n(r.update(i)),!0)}}let eG=eK(function(e,t,r=t.selection.ranges){let n=[],i=-1;e:for(let{from:e,to:o}of r){let r=n.length,u=1e9,s;for(let r=e;r<=o;){let a=t.doc.lineAt(r);if(void 0==s&&!(s=e2(t,a.from).line))continue e;if(a.from>i&&(e==o||o>a.from)){i=a.from;let e=/^\s*/.exec(a.text)[0].length,t=e==a.length,r=a.text.slice(e,e+s.length)==s?e:-1;e<a.text.length&&e<u&&(u=e),n.push({line:a,comment:r,token:s,indent:e,empty:t,single:!1})}r=a.to+1}if(u<1e9)for(let e=r;e<n.length;e++)n[e].indent<n[e].line.text.length&&(n[e].indent=u);n.length==r+1&&(n[r].single=!0)}if(2!=e&&n.some(e=>e.comment<0&&(!e.empty||e.single))){let e=[];for(let{line:t,token:r,indent:i,empty:o,single:u}of n)(u||!o)&&e.push({from:t.from+i,insert:r+" "});let r=t.changes(e);return{changes:r,selection:t.selection.map(r,1)}}if(1!=e&&n.some(e=>e.comment>=0)){let e=[];for(let{line:t,comment:r,token:i}of n)if(r>=0){let n=t.from+r,o=n+i.length;" "==t.text[o-t.from]&&o++,e.push({from:n,to:o})}return{changes:e}}return null},0),e0=eK(e3,0),e1=eK((e,t)=>e3(e,t,function(e){let t=[];for(let r of e.selection.ranges){let n=e.doc.lineAt(r.from),i=r.to<=n.to?n:e.doc.lineAt(r.to);i.from>n.from&&i.from==r.to&&(i=r.to==n.to+1?n:e.doc.lineAt(r.to-1));let o=t.length-1;o>=0&&t[o].to>n.from?t[o].to=i.to:t.push({from:n.from+/^\s*/.exec(n.text)[0].length,to:i.to})}return t}(t)),0);function e2(e,t){let r=e.languageDataAt("commentTokens",t,1);return r.length?r[0]:{}}function e3(e,t,r=t.selection.ranges){let n=r.map(e=>e2(t,e.from).block);if(!n.every(e=>e))return null;let i=r.map((e,r)=>(function(e,{open:t,close:r},n,i){let o,u,s=e.sliceDoc(n-50,n),a=e.sliceDoc(i,i+50),l=/\s*$/.exec(s)[0].length,c=/^\s*/.exec(a)[0].length,d=s.length-l;if(s.slice(d-t.length,d)==t&&a.slice(c,c+r.length)==r)return{open:{pos:n-l,margin:l&&1},close:{pos:i+c,margin:c&&1}};i-n<=100?o=u=e.sliceDoc(n,i):(o=e.sliceDoc(n,n+50),u=e.sliceDoc(i-50,i));let h=/^\s*/.exec(o)[0].length,f=/\s*$/.exec(u)[0].length,p=u.length-f-r.length;return o.slice(h,h+t.length)==t&&u.slice(p,p+r.length)==r?{open:{pos:n+h+t.length,margin:+!!/\s/.test(o.charAt(h+t.length))},close:{pos:i-f-r.length,margin:+!!/\s/.test(u.charAt(p-1))}}:null})(t,n[r],e.from,e.to));if(2!=e&&!i.every(e=>e))return{changes:t.changes(r.map((e,t)=>i[t]?[]:[{from:e.from,insert:n[t].open+" "},{from:e.to,insert:" "+n[t].close}]))};if(1!=e&&i.some(e=>e)){let e=[];for(let t=0,r;t<i.length;t++)if(r=i[t]){let i=n[t],{open:o,close:u}=r;e.push({from:o.pos-i.open.length,to:o.pos+o.margin},{from:u.pos-u.margin,to:u.pos+i.close.length})}return{changes:e}}return null}let e5=R.YH.define(),e8=R.YH.define(),e4=R.sj.define(),e6=R.sj.define({combine:e=>(0,R.QR)(e,{minDepth:100,newGroupDelay:500,joinToEvent:(e,t)=>
1t},{minDepth:Math.max,newGroupDelay:Math.min,joinToEvent:(e,t)=>(r,n)=>e(r,n)||t(r,n)})}),e7=R.sU.define({create:()=>td.empty,update(e,t){let r=t.state.facet(e6),n=t.annotation(e5);if(n){let i=ti.fromTransaction(t,n.selection),o=n.side,u=0==o?e.undone:e.done;return u=i?to(u,u.length,r.minDepth,i):ta(u,t.startState.selection),new td(0==o?n.rest:u,0==o?u:n.rest)}let i=t.annotation(e8);if(("full"==i||"before"==i)&&(e=e.isolate()),!1===t.annotation(R.ZX.addToHistory))return t.changes.empty?e:e.addMapping(t.changes.desc);let o=ti.fromTransaction(t),u=t.annotation(R.ZX.time),s=t.annotation(R.ZX.userEvent);return o?e=e.addChanges(o,u,s,r,t):t.selection&&(e=e.addSelection(t.startState.selection,u,s,r.newGroupDelay)),("full"==i||"after"==i)&&(e=e.isolate()),e},toJSON:e=>({done:e.done.map(e=>e.toJSON()),undone:e.undone.map(e=>e.toJSON())}),fromJSON:e=>new td(e.done.map(ti.fromJSON),e.undone.map(ti.fromJSON))});function e9(e,t){return function({state:r,dispatch:n}){if(!t&&r.readOnly)return!1;let i=r.field(e7,!1);if(!i)return!1;let o=i.pop(e,r,t);return!!o&&(n(o),!0)}}let te=e9(0,!1),tt=e9(1,!1),tr=e9(0,!0),tn=e9(1,!0);class ti{constructor(e,t,r,n,i){this.changes=e,this.effects=t,this.mapped=r,this.startSelection=n,this.selectionsAfter=i}setSelAfter(e){return new ti(this.changes,this.effects,this.mapped,this.startSelection,e)}toJSON(){var e,t,r;return{changes:null==(e=this.changes)?void 0:e.toJSON(),mapped:null==(t=this.mapped)?void 0:t.toJSON(),startSelection:null==(r=this.startSelection)?void 0:r.toJSON(),selectionsAfter:this.selectionsAfter.map(e=>e.toJSON())}}static fromJSON(e){return new ti(e.changes&&R.VR.fromJSON(e.changes),[],e.mapped&&R.Gu.fromJSON(e.mapped),e.startSelection&&R.OF.fromJSON(e.startSelection),e.selectionsAfter.map(R.OF.fromJSON))}static fromTransaction(e,t){let r=ts;for(let t of e.startState.facet(e4)){let n=t(e);n.length&&(r=r.concat(n))}return!r.length&&e.changes.empty?null:new ti(e.changes.invert(e.startState.doc),r,void 0,t||e.startState.selection,ts)}static selection(e){return new ti(void 0,ts,void 0,void 0,e)}}function to(e,t,r,n){let i=e.slice(t+1>r+20?t-r-1:0,t);return i.push(n),i}function tu(e,t){return e.length?t.length?e.concat(t):e:t}let ts=[];function ta(e,t){if(!e.length)return[ti.selection([t])];{let r=e[e.length-1],n=r.selectionsAfter.slice(Math.max(0,r.selectionsAfter.length-200));return n.length&&n[n.length-1].eq(t)?e:(n.push(t),to(e,e.length-1,1e9,r.setSelAfter(n)))}}function tl(e,t){if(!e.length)return e;let r=e.length,n=ts;for(;r;){let i=function(e,t,r){let n=tu(e.selectionsAfter.length?e.selectionsAfter.map(e=>e.map(t)):ts,r);if(!e.changes)return ti.selection(n);let i=e.changes.map(t),o=t.mapDesc(e.changes,!0),u=e.mapped?e.mapped.composeDesc(o):o;return new ti(i,R.Pe.mapEffects(e.effects,t),u,e.startSelection.map(o),n)}(e[r-1],t,n);if(i.changes&&!i.changes.empty||i.effects.length){let t=e.slice(0,r);return t[r-1]=i,t}t=i.mapped,r--,n=i.selectionsAfter}return n.length?[ti.selection(n)]:ts}let tc=/^(input\.type|delete)($|\.)/;class td{constructor(e,t,r=0,n){this.done=e,this.undone=t,this.prevTime=r,this.prevUserEvent=n}isolate(){return this.prevTime?new td(this.done,this.undone):this}addChanges(e,t,r,n,i){var o,u;let s,a,l=this.done,c=l[l.length-1];return new td(l=c&&c.changes&&!c.changes.empty&&e.changes&&(!r||tc.test(r))&&(!c.selectionsAfter.length&&t-this.prevTime<n.newGroupDelay&&n.joinToEvent(i,(o=c.changes,u=e.changes,s=[],a=!1,o.iterChangedRanges((e,t)=>s.push(e,t)),u.iterChangedRanges((e,t,r,n)=>{for(let e=0;e<s.length;){let t=s[e++],i=s[e++];n>=t&&r<=i&&(a=!0)}}),a))||"input.type.compose"==r)?to(l,l.length-1,n.minDepth,new ti(e.changes.compose(c.changes),tu(R.Pe.mapEffects(e.effects,c.changes),c.effects),c.mapped,c.startSelection,ts)):to(l,l.length,n.minDepth,e),ts,t,r)}addSelection(e,t,r,n){var i;let o=this.done.length?this.done[this.done.length-1].selectionsAfter:ts;return o.length>0&&t-this.prevTime<n&&r==this.prevUserEvent&&r&&/^select($|\.)/.test(r)&&(i=o[o.length-1],i.ranges.length==e.ranges.length&&0===i.ranges.filter((t,r)=>t.empty!=e.ranges[r].empty).length)?this:new td(ta(this.done,e),this.undone,t,r)}addMapping(e){return new td(tl(this.done,e),tl(this.undone,e),this.prevTime,this.prevUserEvent)}pop(e,t,r){let n=0==e?this.done:this.undone;if(0==n.length)return null;let i=n[n.length-1],o=i.selectionsAfter[0]||(i.startSelection?i.startSelection.map(i.changes.invertedDesc,1):t.selection);if(r&&i.selectionsAfter.length){let r,u;return t.update({selection:i.selectionsAfter[i.selectionsAfter.length-1],annotations:e5.of({side:e,rest:(r=n[n.length-1],(u=n.slice())[n.length-1]=r.setSelAfter(r.selectionsAfter.slice(0,r.selectionsAfter.length-1)),u),selection:o}),userEvent:0==e?"select.undo":"select.redo",scrollIntoView:!0})}{if(!i.changes)return null;let r=1==n.length?ts:n.slice(0,n.length-1);
1return i.mapped&&(r=tl(r,i.mapped)),t.update({changes:i.changes,selection:i.startSelection,effects:i.effects,annotations:e5.of({side:e,rest:r,selection:o}),filter:!1,userEvent:0==e?"undo":"redo",scrollIntoView:!0})}}}function th(e,t){return R.OF.create(e.ranges.map(t),e.mainIndex)}function tf(e,t){return e.update({selection:t,scrollIntoView:!0,userEvent:"select"})}function tp({state:e,dispatch:t},r){let n=th(e.selection,r);return!n.eq(e.selection,!0)&&(t(tf(e,n)),!0)}function tm(e,t){return R.OF.cursor(t?e.to:e.from)}function tD(e,t){return tp(e,r=>r.empty?e.moveByChar(r,t):tm(r,t))}function tg(e){return e.textDirectionAt(e.state.selection.main.head)==eY.OP.LTR}td.empty=new td(ts,ts);let tO=e=>tD(e,!tg(e)),ty=e=>tD(e,tg(e));function tv(e,t){return tp(e,r=>r.empty?e.moveByGroup(r,t):tm(r,t))}function tC(e,t,r){let n,i,o=(0,eJ.mv)(e).resolveInner(t.head),u=r?eH.uY.closedBy:eH.uY.openedBy;for(let n=t.head;;){let t=r?o.childAfter(n):o.childBefore(n);if(!t)break;!function(e,t,r){if(t.type.prop(r))return!0;let n=t.to-t.from;return n&&(n>2||/[^\s,.;:]/.test(e.sliceDoc(t.from,t.to)))||t.firstChild}(e,t,u)?n=r?t.to:t.from:o=t}return i=o.type.prop(u)&&(n=r?(0,eJ.jU)(e,o.from,1):(0,eJ.jU)(e,o.to,-1))&&n.matched?r?n.end.to:n.end.from:r?o.to:o.from,R.OF.cursor(i,r?-1:1)}function tA(e,t){return tp(e,r=>{if(!r.empty)return tm(r,t);let n=e.moveVertically(r,t);return n.head!=r.head?n:e.moveToLineBoundary(r,t)})}"u">typeof Intl&&Intl.Segmenter;let tF=e=>tA(e,!1),tE=e=>tA(e,!0);function tb(e){let t=e.scrollDOM.clientHeight<e.scrollDOM.scrollHeight-2,r=0,n=0,i;if(t){for(let t of e.state.facet(eY.Lz.scrollMargins)){let i=t(e);(null==i?void 0:i.top)&&(r=Math.max(null==i?void 0:i.top,r)),(null==i?void 0:i.bottom)&&(n=Math.max(null==i?void 0:i.bottom,n))}i=e.scrollDOM.clientHeight-r-n}else i=(e.dom.ownerDocument.defaultView||window).innerHeight;return{marginTop:r,marginBottom:n,selfScroll:t,height:Math.max(e.defaultLineHeight,i-5)}}function tx(e,t){let r,n=tb(e),{state:i}=e,o=th(i.selection,r=>r.empty?e.moveVertically(r,t,n.height):tm(r,t));if(o.eq(i.selection))return!1;if(n.selfScroll){let t=e.coordsAtPos(i.selection.main.head),u=e.scrollDOM.getBoundingClientRect(),s=u.top+n.marginTop,a=u.bottom-n.marginBottom;t&&t.top>s&&t.bottom<a&&(r=eY.Lz.scrollIntoView(o.main.head,{y:"start",yMargin:t.top-s}))}return e.dispatch(tf(i,o),{effects:r}),!0}let tw=e=>tx(e,!1),tS=e=>tx(e,!0);function tB(e,t,r){let n=e.lineBlockAt(t.head),i=e.moveToLineBoundary(t,r);if(i.head==t.head&&i.head!=(r?n.to:n.from)&&(i=e.moveToLineBoundary(t,r,!1)),!r&&i.head==n.from&&n.length){let r=/^\s*/.exec(e.state.sliceDoc(n.from,Math.min(n.from+100,n.to)))[0].length;r&&t.head!=n.from+r&&(i=R.OF.cursor(n.from+r))}return i}function tj(e,t,r){let n=th(e.state.selection,e=>{e.undirectional&&e.head>=e.anchor!=t&&(e=R.OF.range(e.head,e.anchor));let n=r(e);return R.OF.range(e.anchor,n.head,n.goalColumn,n.bidiLevel||void 0,n.assoc)});return!n.eq(e.state.selection)&&(e.dispatch(tf(e.state,n)),!0)}function t_(e,t){return tj(e,t,r=>e.moveByChar(r,t))}let tP=e=>t_(e,!tg(e)),tk=e=>t_(e,tg(e));function t$(e,t){return tj(e,t,r=>e.moveByGroup(r,t))}function tQ(e,t){return tj(e,t,r=>e.moveVertically(r,t))}let tX=e=>tQ(e,!1),tR=e=>tQ(e,!0);function tz(e,t){return tj(e,t,r=>e.moveVertically(r,t,tb(e).height))}let tI=e=>tz(e,!1),tT=e=>tz(e,!0),tM=({state:e,dispatch:t})=>(t(tf(e,{anchor:0})),!0),tN=({state:e,dispatch:t})=>(t(tf(e,{anchor:e.doc.length})),!0),tq=({state:e,dispatch:t})=>(t(tf(e,{anchor:e.selection.main.anchor,head:0})),!0),tL=({state:e,dispatch:t})=>(t(tf(e,{anchor:e.selection.main.anchor,head:e.doc.length})),!0);function tW(e,t){let{state:r}=e,n=r.selection,i=r.selection.ranges.slice();for(let n of r.selection.ranges){let o=r.doc.lineAt(n.head);if(t?o.to<e.state.doc.length:o.from>0)for(let r=n;;){let n=e.moveVertically(r,t);if(n.head<o.from||n.head>o.to){i.some(e=>e.head==n.head)||i.push(n);break}if(n.head==r.head)break;r=n}}return i.length!=n.ranges.length&&(e.dispatch(tf(r,R.OF.create(i,i.length-1))),!0)}function tU(e,t){if(e.state.readOnly)return!1;let r="delete.selection",{state:n}=e,i=n.changeByRange(n=>{let{from:i,to:o}=n;if(i==o){let u=t(n);u<i?(r="delete.backward",u=tV(e,u,!1)):u>i&&(r="delete.forward",u=tV(e,u,!0)),i=Math.min(i,u),o=Math.max(o,u)}else i=tV(e,i,!1),o=tV(e,o,!0);return i==o?{range:n}:{changes:{from:i,to:o},range:R.OF.cursor(i,i<n.head?-1:1)}});return!i.changes.empty&&(e.dispatch(n.update(i,{scrollIntoView:!0,userEvent:r,effects:"delete.selection"==r?eY.Lz.announce.of(n.phrase("Selection deleted")):void 0})),!0)}function tV(e,t,r){if(e instanceof eY.Lz)for(let n of e.state.facet(eY.Lz.atomicRanges).map(t=>t(e)))n.between(t,t,(e,n)=>{e<t&&n>t&&(t=r?n:e)});return t}let tZ=(e,t,r)=>tU(e,n=>{let i=n.from,{state:o}=e,u=o.doc.lineAt(i),s,a;if(r&&!t&&i>u.from&&i<u.from+200&&!/[^ \t]/.test(s=u.text.slice(0,i-u.from))){if("	"==s[s.length-1])return i-1;let e=(0,R.y$)(s,o.tabSize)%(0,eJ.tp)(o)||(0,eJ.tp)(o);for(let t=0;t<e&&" "==s[s.length-1-t];t++)i--;a=i}else(a=(0,R.zK)(u.text,i-u.from,t,t)+u.from)==i&&u.number!=(t?o.doc.lines:1)?a+=t?1:-1:!t&&/[\ufe00-\ufe0f]/.test(u.text.slice(a-u.from,i-u.from))&&(a=(0,R.zK)(u.text,a-u.from,!1,!1)+u.from);return a}),tY=e=>tZ(e,!1,!0),tJ=e=>tZ(e,!0,!1),tH=(e,t)=>tU(e,r=>{let n=r.head,{state:i}=e,o=i.doc.lineAt(n),u=i.charCategorizer(n);for(let e=null;;){if(n==(t?o.to:o.from)){n==r.head&&o.number!=(t?i.doc.lines:1)&&(n+=t?1:-1);break}let s=(0,R.zK)(o.text,n-o.from,t)+o.from,a=o.text.slice(Math.min(n,s)-o.from,Math.max(n,s)-o.from),l=u(a);if(null!=e&&l!=e)break;(" "!=a||n!=r.head)&&(e=l),n=s}return n}),tK=e=>tH(e,!1);function tG(e){let t=[],r=-1;for(let n of e.selection.ranges){let i=e.doc.lineAt(n.from),o=e.doc.lineAt(n.to);if(n.empty||n.to!=o.from||(o=e.doc.lineAt(n.to-1)),r>=i.number){let e=t[t.length-1];e.to=o.to,e.ranges.push(n)}else t.push({from:i.from,to:o.to,ranges:[n]});r=o.number+1}return t}function t0(e,t,r){if(e.readOnly)return!1;let n=[],i=[];for(let t of tG(e)){if(r?t.to==e.doc.length:0==t.from)continue;let o=e.doc.lineAt(r?t.to+1:t.from-1),u=o.length+1;if(r)for(let r of(n.push({from:t.to,to:o.to},{from:t.from,insert:o.text+e.lineBreak}),t.ranges))i.push(R.OF.range(Math.min(e.doc.length,r.anchor+u),Math.min(e.doc.length,r.head+u)));else for(let r of(n.push({from:o.from,to:t.from},{from:t.to,insert:e.lineBreak+o.text}),t.ranges))i.push(R.OF.range(r.anchor-u,r.head-u))}return!!n.length&&(t(e.update({changes:n,scrollIntoView:!0,selection:R.OF.create(i,e.selection.mainIndex),userEvent:"move.line"})),!0)}function t1(e,t,r){if(e.readOnly)return!1;let n=[];for(let t of tG(e))r?n.push({from:t.from,insert:e.doc.slice(t.from,t.to)+e.lineBreak}):n.push({from:t.to,insert:e.lineBreak+e.doc.slice(t.from,t.to)});let i=e.changes(n);return t(e.update({changes:i,selection:e.selection.map(i,r?1:-1),scrollIntoView:!0,userEvent:"input.copyline"})),!0}let t2=t5(!1),t3=t5(!0);function t5(e){return({state:t,dispatch:r})=>{if(t.readOnly)return!1;let n=t.changeByRange(r=>{let{from:n,to:i}=r,o=t.doc.lineAt(n),u=!e&&n==i&&function(e,t){if(/\(\)|\[\]|\{\}/.test(e.sliceDoc(t-1,t+1)))return{from:t,to:t};let r=(0,eJ.mv)(e).resolveInner(t),n=r.childBefore(t),i=r.childAfter(t),o;return n&&i&&n.to<=t&&i.from>=t&&(o=n.type.prop(eH.uY.closedBy))&&o.indexOf(i.name)>-1&&e.doc.lineAt(n.to).from==e.doc.lineAt(i.from).from&&!/\S/.test(e.sliceDoc(n.to,i.from))?{from:n.to,to:i.from}:null}(t,n);e&&(n=i=(i<=o.to?o:t.doc.lineAt(i)).to);let s=new eJ.KB(t,{simulateBreak:n,simulateDoubleBreak:!!u}),a=(0,eJ._v)(s,n);for(null==a&&(a=(0,R.y$)(/^\s*/.exec(t.doc.lineAt(n).text)[0],t.tabSize));i<o.to&&/\s/.test(o.text[i-o.from]);)i++;u?{from:n,to:i}=u:n>o.from&&n<o.from+100&&!/\S/.test(o.text.slice(0,n))&&(n=o.from);let l=["",(0,eJ.EI)(t,a)];return u&&l.push((0,eJ.EI)(t,s.lineIndent(o.from,-1))),{changes:{from:n,to:i,insert:R.EY.of(l)},range:R.OF.cursor(n+1+l[1].length)}});return r(t.update(n,{scrollIntoView:!0,userEvent:"input"})),!0}}function t8(e,t){let r=-1;return e.changeByRange(n=>{let i=[];for(let o=n.from;o<=n.to;){let u=e.doc.lineAt(o);u.number>r&&(n.empty||n.to>u.from)&&(t(u,i,n),r=u.number),o=u.to+1}let o=e.changes(i);return{changes:i,range:R.OF.range(o.mapPos(n.anchor,1),o.mapPos(n.head,1))}})}let t4=[{key:"Ctrl-b",run:tO,shift:tP,preventDefault:!0},{key:"Ctrl-f",run:ty,shift:tk},{key:"Ctrl-p",run:tF,shift:tX},{key:"Ctrl-n",run:tE,shift:tR},{key:"Ctrl-a",run:e=>tp(e,t=>R.OF.cursor(e.lineBlockAt(t.head).from,1)),shift:e=>tj(e,!1,t=>R.OF.cursor(e.lineBlockAt(t.head).from))},{key:"Ctrl-e",run:e=>tp(e,t=>R.OF.cursor(e.lineBlockAt(t.head).to,-1)),shift:e=>tj(e,!0,t=>R.OF.cursor(e.lineBlockAt(t.head).to))},{key:"Ctrl-d",run:tJ},{key:"Ctrl-h",run:tY},{key:"Ctrl-k",run:e=>tU(e,t=>{let r=e.lineBlockAt(t.head).to;return t.head<r?r:Math.min(e.state.doc.length,t.head+1)})},{key:"Ctrl-Alt-h",run:tK},{key:"Ctrl-o",run:({state:e,dispatch:t})=>{if(e.readOnly)return!1;let r=e.changeByRange(e=>({changes:{from:e.from,to:e.to,insert:R.EY.of(["",""])},range:R.OF.cursor(e.from)}));return t(e.update(r,{scrollIntoView:!0,userEvent:"input"})),!0}},{key:"Ctrl-t",run:({state:e,dispatch:t})=>{if(e.readOnly)return!1;let r=e.changeByRange(t=>{if(!t.empty||0==t.from||t.from==e.doc.length)return{range:t};let r=t.from,n=e.doc.lineAt(r),i=r==n.from?r-1:(0,R.zK)(n.text,r-n.from,!1)+n.from,o=r==n.to?r+1:(0,R.zK)(n.text,r-n.from,!0)+n.from;return{changes:{from:i,to:o,insert:e.doc.slice(r,o).append(e.doc.slice(i,r))},range:R.OF.cursor(o)}});return!r.changes.empty&&(t(e.update(r,{scrollIntoView:!0,userEvent:"move.character"})),!0)}},{key:"Ctrl-v",run:tS}],t6=[{key:"Alt-ArrowLeft",mac:"Ctrl-ArrowLeft",run:e=>tp(e,t=>tC(e.state,t,!tg(e))),shift:e=>{let t=!tg(e);return tj(e,t,r=>tC(e.state,r,t))}},{key:"Alt-ArrowRight",mac:"Ctrl-ArrowRight",run:e=>tp(e,t=>tC(e.state,t,tg(e))),shift:e=>{let t=tg(e);return tj(e,t,r=>tC(e.state,r,t))}},{key:"Alt-ArrowUp",run:({state:e,dispatch:t})=>t0(e,t,!1)},{key:"Shift-Alt-ArrowUp",run:({state:e,dispatch:t})=>t1(e,t,!1)},{key:"Alt-ArrowDown",run:({state:e,dispatch:t})=>t0(e,t,!0)},{key:"Shift-Alt-ArrowDown",run:({state:e,dispatch:t})=>t1(e,t,!0)},{key:"Mod-Alt-ArrowUp",run:e=>tW(e,!1)},{key:"Mod-Alt-ArrowDown",run:e=>tW(e,!0)},{key:"Escape",run:({state:e,dispatch:t})=>{let r=e.selection,n=null;return r.ranges.length>1?n=R.OF.create([r.main]):r.main.empty||(n=R.OF.create([R.OF.cursor(r.main.head)])),!!n&&(t(tf(e,n)),!0)}},{key:"Mod-Enter",run:t3},{key:"Alt-l",mac:"Ctrl-l",run:({state:e,dispatch:t})=>{let r=tG(e).map(({from:t,to:r})=>R.OF.range(t,Math.min(r+1,e.doc.length)));return t(e.update({selection:R.OF.create(r),userEvent:"select"})),!0}},{key:"Mod-i",run:({state:e,dispatch:t})=>{let r=th(e.selection,t=>{let r=(0,eJ.mv)(e),n=r.resolveStack(t.from,1);if(t.empty){let e=r.resolveStack(t.from,-1);e.node.from>=n.node.from&&e.node.to<=n.node.to&&(n=e)}for(let e=n;e;e=e.next){let{node:r}=e;if((r.from<t.from&&r.to>=t.to||r.to>t.to&&r.from<=t.from)&&e.next)return R.OF.range(r.to,r.from)}return t});return!r.eq(e.selection)&&(t(tf(e,r)),!0)},preventDefault:!0},{key:"Mod-[",run:({state:e,dispatch:t})=>!e.readOnly&&(t(e.update(t8(e,(t,r)=>{let n=/^\s*/.exec(t.text)[0];if(!n)return;let i=(0,R.y$)(n,e.tabSize),o=0,u=(0,eJ.EI)(e,Math.max(0,i-(0,eJ.tp)(e)));for(;
1o<n.length&&o<u.length&&n.charCodeAt(o)==u.charCodeAt(o);)o++;r.push({from:t.from+o,to:t.from+n.length,insert:u.slice(o)})}),{userEvent:"delete.dedent"})),!0)},{key:"Mod-]",run:({state:e,dispatch:t})=>!e.readOnly&&(t(e.update(t8(e,(t,r)=>{r.push({from:t.from,insert:e.facet(eJ.Xt)})}),{userEvent:"input.indent"})),!0)},{key:"Mod-Alt-\\",run:({state:e,dispatch:t})=>{if(e.readOnly)return!1;let r=Object.create(null),n=new eJ.KB(e,{overrideIndentation:e=>{let t=r[e];return null==t?-1:t}}),i=t8(e,(t,i,o)=>{let u=(0,eJ._v)(n,t.from);if(null==u)return;/\S/.test(t.text)||(u=0);let s=/^\s*/.exec(t.text)[0],a=(0,eJ.EI)(e,u);(s!=a||o.from<t.from+s.length)&&(r[t.from]=u,i.push({from:t.from,to:t.from+s.length,insert:a}))});return i.changes.empty||t(e.update(i,{userEvent:"indent"})),!0}},{key:"Shift-Mod-k",run:e=>{if(e.state.readOnly)return!1;let{state:t}=e,r=t.changes(tG(t).map(({from:e,to:r})=>(e>0?e--:r<t.doc.length&&r++,{from:e,to:r}))),n=th(t.selection,t=>{let r;if(e.lineWrapping){let n=e.lineBlockAt(t.head),i=e.coordsAtPos(t.head,t.assoc||1);i&&(r=n.bottom+e.documentTop-i.bottom+e.defaultLineHeight/2)}return e.moveVertically(t,!0,r)}).map(r);return e.dispatch({changes:r,selection:n,scrollIntoView:!0,userEvent:"delete.line"}),!0}},{key:"Shift-Mod-\\",run:({state:e,dispatch:t})=>{let r,n;return r=!1,n=th(e.selection,t=>{let n=(0,eJ.jU)(e,t.head,-1)||(0,eJ.jU)(e,t.head,1)||t.head>0&&(0,eJ.jU)(e,t.head-1,1)||t.head<e.doc.length&&(0,eJ.jU)(e,t.head+1,-1);if(!n||!n.end)return t;r=!0;let i=n.start.from==t.head?n.end.to:n.end.from;return R.OF.cursor(i)}),!!r&&(t(tf(e,n)),!0)}},{key:"Mod-/",run:e=>{let{state:t}=e,r=t.doc.lineAt(t.selection.main.from),n=e2(e.state,r.from);return n.line?eG(e):!!n.block&&e1(e)}},{key:"Alt-A",run:e0},{key:"Ctrl-m",mac:"Shift-Alt-m",run:e=>(e.setTabFocusMode(),!0)}].concat([{key:"ArrowLeft",run:tO,shift:tP,preventDefault:!0},{key:"Mod-ArrowLeft",mac:"Alt-ArrowLeft",run:e=>tv(e,!tg(e)),shift:e=>t$(e,!tg(e)),preventDefault:!0},{mac:"Cmd-ArrowLeft",run:e=>tp(e,t=>tB(e,t,!tg(e))),shift:e=>{let t=!tg(e);return tj(e,t,r=>tB(e,r,t))},preventDefault:!0},{key:"ArrowRight",run:ty,shift:tk,preventDefault:!0},{key:"Mod-ArrowRight",mac:"Alt-ArrowRight",run:e=>tv(e,tg(e)),shift:e=>t$(e,tg(e)),preventDefault:!0},{mac:"Cmd-ArrowRight",run:e=>tp(e,t=>tB(e,t,tg(e))),shift:e=>{let t=tg(e);return tj(e,t,r=>tB(e,r,t))},preventDefault:!0},{key:"ArrowUp",run:tF,shift:tX,preventDefault:!0},{mac:"Cmd-ArrowUp",run:tM,shift:tq},{mac:"Ctrl-ArrowUp",run:tw,shift:tI},{key:"ArrowDown",run:tE,shift:tR,preventDefault:!0},{mac:"Cmd-ArrowDown",run:tN,shift:tL},{mac:"Ctrl-ArrowDown",run:tS,shift:tT},{key:"PageUp",run:tw,shift:tI},{key:"PageDown",run:tS,shift:tT},{key:"Home",run:e=>tp(e,t=>tB(e,t,!1)),shift:e=>tj(e,!1,t=>tB(e,t,!1)),preventDefault:!0},{key:"Mod-Home",run:tM,shift:tq},{key:"End",run:e=>tp(e,t=>tB(e,t,!0)),shift:e=>tj(e,!0,t=>tB(e,t,!0)),preventDefault:!0},{key:"Mod-End",run:tN,shift:tL},{key:"Enter",run:t2,shift:t2},{key:"Mod-a",run:({state:e,dispatch:t})=>(t(e.update({selection:{anchor:0,head:e.doc.length},userEvent:"select"})),!0)},{key:"Backspace",run:tY,shift:tY,preventDefault:!0},{key:"Delete",run:tJ,preventDefault:!0},{key:"Mod-Backspace",mac:"Alt-Backspace",run:tK,preventDefault:!0},{key:"Mod-Delete",mac:"Alt-Delete",run:e=>tH(e,!0),preventDefault:!0},{mac:"Mod-Backspace",run:e=>tU(e,t=>{let r=e.moveToLineBoundary(t,!1).head;return t.head>r?r:Math.max(0,t.head-1)}),preventDefault:!0},{mac:"Mod-Delete",run:e=>tU(e,t=>{let r=e.moveToLineBoundary(t,!0).head;return t.head<r?r:Math.min(e.state.doc.length,t.head+1)}),preventDefault:!0}].concat(t4.map(e=>({mac:e.key,run:e.run,shift:e.shift}))));var t7=r(56305);r(85829);let t9=eJ.bj.define({name:"javascript",parser:t7.K.configure({props:[eJ.Oh.add({IfStatement:(0,eJ.mz)({except:/^\s*({|else\b)/}),TryStatement:(0,eJ.mz)({except:/^\s*({|catch\b|finally\b)/}),LabeledStatement:eJ._Y,SwitchBody:e=>{let t=e.textAfter,r=/^\s*\}/.test(t),n=/^\s*(case|default)\b/.test(t);return e.baseIndent+(r?0:n?1:2)*e.unit},Block:(0,eJ.Ay)({closing:"}"}),ArrowFunction:e=>e.baseIndent+e.unit,"TemplateString BlockComment":()=>null,"Statement Property":(0,eJ.mz)({except:/^\s*{/}),JSXElement(e){let t=/^\s*<\//.test(e.textAfter);return e.lineIndent(e.node.from)+(t?0:e.unit)},JSXEscape(e){let t=/\s*\}/.test(e.textAfter);return e.lineIndent(e.node.from)+(t?0:e.unit)},"JSXOpenTag JSXSelfClosingTag":e=>
1e.column(e.node.from)+e.unit}),eJ.b_.add({"Block ClassBody SwitchBody EnumBody ObjectExpression ArrayExpression ObjectType":eJ.yd,BlockComment:e=>({from:e.from+2,to:e.to-2}),JSXElement(e){let t=e.firstChild;if(!t||"JSXSelfClosingTag"==t.name)return null;let r=e.lastChild;return{from:t.to,to:r.type.isError?e.to:r.from}},"JSXSelfClosingTag JSXOpenTag"(e){var t;let r=null==(t=e.firstChild)?void 0:t.nextSibling,n=e.lastChild;return!r||r.type.isError?null:{from:r.to,to:n.type.isError?e.to:n.from}}})]}),languageData:{closeBrackets:{brackets:["(","[","{","'",'"',"`"]},commentTokens:{line:"//",block:{open:"/*",close:"*/"}},indentOnInput:/^\s*(?:case |default:|\{|\}|<\/)$/,wordChars:"$"}});"object"==typeof navigator&&navigator.userAgent;var re=r(44813);let rt="function"==typeof String.prototype.normalize?e=>e.normalize("NFKD"):e=>e;class rr{constructor(e,t,r=0,n=e.length,i,o){this.test=o,this.value={from:0,to:0,precise:!1},this.done=!1,this.matches=[],this.buffer="",this.bufferPos=0,this.iter=e.iterRange(r,n),this.bufferStart=r,this.normalize=i?e=>i(rt(e)):rt,this.query=this.normalize(t)}peek(){if(this.bufferPos==this.buffer.length){if(this.bufferStart+=this.buffer.length,this.iter.next(),this.iter.done)return -1;this.bufferPos=0,this.buffer=this.iter.value}return(0,R.vS)(this.buffer,this.bufferPos)}next(){for(;this.matches.length;)this.matches.pop();return this.nextOverlapping()}nextOverlapping(){for(;;){let e=this.peek();if(e<0)return this.done=!0,this;let t=(0,R.MK)(e),r=this.bufferStart+this.bufferPos;this.bufferPos+=(0,R.Fh)(e);let n=this.normalize(t);if(n.length)for(let e=0,i=r,o=!0;;e++){let r=n.charCodeAt(e),u=this.match(r,i,o,this.bufferPos+this.bufferStart,e==n.length-1);if(u)return this.value=u,this;if(e==n.length-1)break;o&&e<t.length&&t.charCodeAt(e)==r?i++:o=!1}}}match(e,t,r,n,i){let o=null;for(let t=0;t<this.matches.length;){let r=this.matches[t],u=!1;this.query.charCodeAt(r.index)==e&&(r.index==this.query.length-1?o={from:r.from,to:n,precise:i&&r.precise}:(r.index++,u=!0)),u?t++:this.matches.splice(t,1)}return this.query.charCodeAt(0)==e&&(1==this.query.length?o={from:t,to:n,precise:r&&i}:this.matches.push({from:t,index:1,precise:r})),o&&this.test&&!this.test(o.from,o.to,this.buffer,this.bufferStart)&&(o=null),o}}"u">typeof Symbol&&(rr.prototype[Symbol.iterator]=function(){return this});let rn={from:-1,to:-1,match:/.*/.exec(""),precise:!0},ri="gm"+(null==/x/.unicode?"":"u");class ro{constructor(e,t,r,n=0,i=e.length){if(this.text=e,this.to=i,this.curLine="",this.done=!1,this.value=rn,/\\[sWDnr]|\n|\r|\[\^/.test(t))return new ra(e,t,r,n,i);this.re=new RegExp(t,ri+((null==r?void 0:r.ignoreCase)?"i":"")),this.test=null==r?void 0:r.test,this.iter=e.iter();let o=e.lineAt(n);this.curLineStart=o.from,this.matchPos=rl(e,n),this.getLine(this.curLineStart)}getLine(e){this.iter.next(e),this.iter.lineBreak?this.curLine="":(this.curLine=this.iter.value,this.curLineStart+this.curLine.length>this.to&&(this.curLine=this.curLine.slice(0,this.to-this.curLineStart)),this.iter.next())}nextLine(){this.curLineStart=this.curLineStart+this.curLine.length+1,this.curLineStart>this.to?this.curLine="":this.getLine(0)}next(){for(let e=this.matchPos-this.curLineStart;;){this.re.lastIndex=e;let t=this.matchPos<=this.to&&this.re.exec(this.curLine);if(t){let r=this.curLineStart+t.index,n=r+t[0].length;if(this.matchPos=rl(this.text,n+ +(r==n)),r==this.curLineStart+this.curLine.length&&this.nextLine(),(r<n||r>this.value.to)&&(!this.test||this.test(r,n,t)))return this.value={from:r,to:n,precise:!0,match:t},this;e=this.matchPos-this.curLineStart}else{if(!(this.curLineStart+this.curLine.length<this.to))return this.done=!0,this;this.nextLine(),e=0}}}}let ru=new WeakMap;class rs{constructor(e,t){this.from=e,this.text=t}get to(){return this.from+this.text.length}static get(e,t,r){let n=ru.get(e);if(!n||n.from>=r||n.to<=t){let n=new rs(t,e.sliceString(t,r));return ru.set(e,n),n}if(n.from==t&&n.to==r)return n;let{text:i,from:o}=n;return o>t&&(i=e.sliceString(t,o)+i,o=t),n.to<r&&(i+=e.sliceString(n.to,r)),ru.set(e,new rs(o,i)),new rs(t,i.slice(t-o,r-o))}}class ra{constructor(e,t,r,n,i){this.text=e,this.to=i,this.done=!1,this.value=rn,this.matchPos=rl(e,n),this.re=new RegExp(t,ri+((null==r?void 0:r.ignoreCase)?"i":"")),this.test=null==r?void 0:r.test,this.flat=rs.get(e,n,this.chunkEnd(n+5e3))}chunkEnd(e){return e>=this.to?this.to:this.text.lineAt(e).to}next(){for(;;){let e=this.re.lastIndex=this.matchPos-this.flat.from,t=this.re.exec(this.flat.text);if(t&&!t[0]&&t.index==e&&(this.re.lastIndex=e+1,t=this.re.exec(this.flat.text)),t){let e=this.flat.from+t.index,r=e+t[0].length;if((this.flat.to>=this.to||t.index+t[0].length<=this.flat.text.length-10)&&(!this.test||this.test(e,r,t)))return this.value={from:e,to:r,precise:!0,match:t},this.matchPos=rl(this.text,r+ +(e==r)),this}if(this.flat.to==this.to)return this.done=!0,this;this.flat=rs.get(this.text,this.flat.from,this.chunkEnd(this.flat.from+2*this.flat.text.length))}}}function rl(e,t){if(t>=e.length)return t;let r=e.lineAt(t),n;for(;t<r.to&&(n=r.text.charCodeAt(t-r.from))>=56320&&n<57344;)t++;return t}"u">typeof Symbol&&(ro.prototype[Symbol.iterator]=ra.prototype[Symbol.iterator]=function(){return this});let rc={highlightWordAroundCursor:!1,minSelectionLength:1,maxMatches:100,wholeWords:!1},rd=R.sj.define({combine:e=>(0,R.QR)(e,rc,{highlightWordAroundCursor:(e,t)=>
1e||t,minSelectionLength:Math.min,maxMatches:Math.min})});function rh(e){let t=[rg,rD];return e&&t.push(rd.of(e)),t}let rf=z.NZ.mark({class:"cm-selectionMatch"}),rp=z.NZ.mark({class:"cm-selectionMatch cm-selectionMatch-main"});function rm(e,t,r,n){return(0==r||e(t.sliceDoc(r-1,r))!=R.Je.Word)&&(n==t.doc.length||e(t.sliceDoc(n,n+1))!=R.Je.Word)}let rD=z.Z9.fromClass(class{constructor(e){this.decorations=this.getDeco(e)}update(e){(e.selectionSet||e.docChanged||e.viewportChanged)&&(this.decorations=this.getDeco(e.view))}getDeco(e){let t=e.state.facet(rd),{state:r}=e,n=r.selection;if(n.ranges.length>1)return z.NZ.none;let i=n.main,o,u=null;if(i.empty){if(!t.highlightWordAroundCursor)return z.NZ.none;let e=r.wordAt(i.head);if(!e)return z.NZ.none;u=r.charCategorizer(i.head),o=r.sliceDoc(e.from,e.to)}else{let e=i.to-i.from;if(e<t.minSelectionLength||e>200)return z.NZ.none;if(t.wholeWords){var s,a,l;if(o=r.sliceDoc(i.from,i.to),!(rm(u=r.charCategorizer(i.head),r,i.from,i.to)&&(s=u,a=i.from,l=i.to,s(r.sliceDoc(a,a+1))==R.Je.Word&&s(r.sliceDoc(l-1,l))==R.Je.Word)))return z.NZ.none}else if(!(o=r.sliceDoc(i.from,i.to)))return z.NZ.none}let c=[];for(let n of e.visibleRanges){let e=new rr(r.doc,o,n.from,n.to);for(;!e.next().done;){let{from:n,to:o}=e.value;if((!u||rm(u,r,n,o))&&(i.empty&&n<=i.from&&o>=i.to?c.push(rp.range(n,o)):(n>=i.to||o<=i.from)&&c.push(rf.range(n,o)),c.length>t.maxMatches))return z.NZ.none}}return z.NZ.set(c)}},{decorations:e=>e.decorations}),rg=z.Lz.baseTheme({".cm-selectionMatch":{backgroundColor:"#99ff7780"},".cm-searchMatch .cm-selectionMatch":{backgroundColor:"transparent"}}),rO=R.sj.define({combine:e=>(0,R.QR)(e,{top:!1,caseSensitive:!1,literal:!1,regexp:!1,wholeWord:!1,createPanel:e=>new rV(e),scrollToMatch:e=>z.Lz.scrollIntoView(e)})});class ry{constructor(e){this.search=e.search,this.caseSensitive=!!e.caseSensitive,this.literal=!!e.literal,this.regexp=!!e.regexp,this.replace=e.replace||"",this.valid=!!this.search&&(!this.regexp||function(e){try{return new RegExp(e,ri),!0}catch(e){return!1}}(this.search)),this.unquoted=this.unquote(this.search),this.wholeWord=!!e.wholeWord,this.test=e.test}unquote(e){return this.literal?e:e.replace(/\\([nrt\\])/g,(e,t)=>"n"==t?"\n":"r"==t?"\r":"t"==t?"	":"\\")}eq(e){return this.search==e.search&&this.replace==e.replace&&this.caseSensitive==e.caseSensitive&&this.regexp==e.regexp&&this.wholeWord==e.wholeWord&&this.test==e.test}create(){return this.regexp?new rx(this):new rA(this)}getCursor(e,t=0,r){let n=e.doc?e:R.$t.create({doc:e});return null==r&&(r=n.doc.length),this.regexp?rF(this,n,t,r):rC(this,n,t,r)}}class rv{constructor(e){this.spec=e}}function rC(e,t,r,n){var i,o,u,s;let a;return e.wholeWord&&(u=t.doc,s=t.charCategorizer(t.selection.main.head),a=(e,t,r,n)=>((n>e||n+r.length<t)&&(n=Math.max(0,e-2),r=u.sliceString(n,Math.min(u.length,t+2))),(s(rE(r,e-n))!=R.Je.Word||s(rb(r,e-n))!=R.Je.Word)&&(s(rb(r,t-n))!=R.Je.Word||s(rE(r,t-n))!=R.Je.Word))),e.test&&(i=e.test,o=a,a=(e,r,n,u)=>(!o||!!o(e,r,n,u))&&i(e>=u&&r<=u+n.length?n.slice(e-u,r-u):t.doc.sliceString(e,r),t,e,r)),new rr(t.doc,e.unquoted,r,n,e.caseSensitive?void 0:e=>e.toLowerCase(),a)}class rA extends rv{constructor(e){super(e)}nextMatch(e,t,r){let n=rC(this.spec,e,r,e.doc.length).nextOverlapping();if(n.done){let r=Math.min(e.doc.length,t+this.spec.unquoted.length);n=rC(this.spec,e,0,r).nextOverlapping()}return n.done||n.value.from==t&&n.value.to==r?null:n.value}prevMatchInRange(e,t,r){for(let n=r;;){let r=Math.max(t,n-1e4-this.spec.unquoted.length),i=rC(this.spec,e,r,n),o=null;for(;!i.nextOverlapping().done;)o=i.value;if(o)return o;if(r==t)return null;n-=1e4}}prevMatch(e,t,r){let n=this.prevMatchInRange(e,0,t);return n||(n=this.prevMatchInRange(e,Math.max(0,r-this.spec.unquoted.length),e.doc.length)),n&&(n.from!=t||n.to!=r)?n:null}getReplacement(e){return this.spec.unquote(this.spec.replace)}matchAll(e,t){let r=rC(this.spec,e,0,e.doc.length),n=[];for(;!r.next().done;){if(n.length>=t)return null;n.push(r.value)}return n}highlight(e,t,r,n){let i=rC(this.spec,e,Math.max(0,t-this.spec.unquoted.length),Math.min(r+this.spec.unquoted.length,e.doc.length));for(;!i.next().done;)n(i.value.from,i.value.to)}}function rF(e,t,r,n){var i,o,u;let s;return e.wholeWord&&(u=t.charCategorizer(t.selection.main.head),s=(e,t,r)=>!r[0].length||(u(rE(r.input,r.index))!=R.Je.Word||u(rb(r.input,r.index))!=R.Je.Word)&&(u(rb(r.input,r.index+r[0].length))!=R.Je.Word||u(rE(r.input,r.index+r[0].length))!=R.Je.Word)),e.test&&(i=e.test,o=s,s=(e,r,n)=>(!o||o(e,r,n))&&i(n[0],t,e,r)),new ro(t.doc,e.search,{ignoreCase:!e.caseSensitive,test:s},r,n)}function rE(e,t){return e.slice((0,R.zK)(e,t,!1),t)}function rb(e,t){return e.slice(t,(0,R.zK)(e,t))}class rx extends rv{nextMatch(e,t,r){let n=rF(this.spec,e,r,e.doc.length).next();return n.done&&(n=rF(this.spec,e,0,t).next()),n.done?null:n.value}prevMatchInRange(e,t,r){for(let n=1;;n++){let i=Math.max(t,r-1e4*n),o=rF(this.spec,e,i,r),u=null;for(;!o.next().done;)u=o.value;if(u&&(i==t||u.from>i+10))return u;if(i==t)return null}}prevMatch(e,t,r){return this.prevMatchInRange(e,0,t)||this.prevMatchInRange(e,r,e.doc.length)}getReplacement(e){return this.spec.unquote(this.spec.replace).replace(/\$([$&]|\d+)/g,(t,r)=>{if("&"==r)return e.match[0];if("$"==r)return"$";for(let t=r.length;t>0;t--){let n=+r.slice(0,t);if(n>
10&&n<e.match.length)return e.match[n]+r.slice(t)}return t})}matchAll(e,t){let r=rF(this.spec,e,0,e.doc.length),n=[];for(;!r.next().done;){if(n.length>=t)return null;n.push(r.value)}return n}highlight(e,t,r,n){let i=rF(this.spec,e,Math.max(0,t-250),Math.min(r+250,e.doc.length));for(;!i.next().done;)n(i.value.from,i.value.to)}}let rw=R.Pe.define(),rS=R.Pe.define(),rB=R.sU.define({create:e=>new rj(rM(e).create(),null),update(e,t){for(let r of t.effects)r.is(rw)?e=new rj(r.value.create(),e.panel):r.is(rS)&&(e=new rj(e.query,r.value?rT:null));return e},provide:e=>z.S7.from(e,e=>e.panel)});class rj{constructor(e,t){this.query=e,this.panel=t}}let r_=z.NZ.mark({class:"cm-searchMatch"}),rP=z.NZ.mark({class:"cm-searchMatch cm-searchMatch-selected"}),rk=z.Z9.fromClass(class{constructor(e){this.view=e,this.decorations=this.highlight(e.state.field(rB))}update(e){let t=e.state.field(rB);(t!=e.startState.field(rB)||e.docChanged||e.selectionSet||e.viewportChanged)&&(this.decorations=this.highlight(t))}highlight({query:e,panel:t}){if(!t||!e.spec.valid)return z.NZ.none;let{view:r}=this,n=new R.vB;for(let t=0,i=r.visibleRanges,o=i.length;t<o;t++){let{from:u,to:s}=i[t];for(;t<o-1&&s>i[t+1].from-500;)s=i[++t].to;e.highlight(r.state,u,s,(e,t)=>{let i=r.state.selection.ranges.some(r=>r.from==e&&r.to==t);n.add(e,t,i?rP:r_)})}return n.finish()}},{decorations:e=>e.decorations});function r$(e){return t=>{let r=t.state.field(rB,!1);return r&&r.query.spec.valid?e(t,r):rL(t)}}let rQ=r$((e,{query:t})=>{let{to:r}=e.state.selection.main,n=t.nextMatch(e.state,r,r);if(!n)return!1;let i=R.OF.single(n.from,n.to),o=e.state.facet(rO);return e.dispatch({selection:i,effects:[rJ(e,n),o.scrollToMatch(i.main,e)],userEvent:"select.search"}),rq(e),!0}),rX=r$((e,{query:t})=>{let{state:r}=e,{from:n}=r.selection.main,i=t.prevMatch(r,n,n);if(!i)return!1;let o=R.OF.single(i.from,i.to),u=e.state.facet(rO);return e.dispatch({selection:o,effects:[rJ(e,i),u.scrollToMatch(o.main,e)],userEvent:"select.search"}),rq(e),!0}),rR=r$((e,{query:t})=>{let r=t.matchAll(e.state,1e3);return!!r&&!!r.length&&(e.dispatch({selection:R.OF.create(r.map(e=>R.OF.range(e.from,e.to))),userEvent:"select.search.matches"}),!0)}),rz=r$((e,{query:t})=>{let{state:r}=e,{from:n,to:i}=r.selection.main;if(r.readOnly)return!1;let o=t.nextMatch(r,n,n);if(!o)return!1;let u=o,s=[],a,l,c=[];u.precise?u.from==n&&u.to==i&&(l=r.toText(t.getReplacement(u)),s.push({from:u.from,to:u.to,insert:l}),u=t.nextMatch(r,u.from,u.to),c.push(z.Lz.announce.of(r.phrase("replaced match on line $",r.doc.lineAt(n).number)+"."))):u=t.nextMatch(r,u.from,u.to);let d=e.state.changes(s);return u&&(a=R.OF.single(u.from,u.to).map(d),c.push(rJ(e,u)),c.push(r.facet(rO).scrollToMatch(a.main,e))),e.dispatch({changes:d,selection:a,effects:c,userEvent:"input.replace"}),!0}),rI=r$((e,{query:t})=>{if(e.state.readOnly)return!1;let r=[];for(let n of t.matchAll(e.state,1e9)){let{from:e,to:i,precise:o}=n;o&&r.push({from:e,to:i,insert:t.getReplacement(n)})}if(!r.length)return!1;let n=e.state.phrase("replaced $ matches",r.length)+".";return e.dispatch({changes:r,effects:z.Lz.announce.of(n),userEvent:"input.replace.all"}),!0});function rT(e){return e.state.facet(rO).createPanel(e)}function rM(e,t){var r,n,i,o,u;let s=e.selection.main,a=s.empty||s.to>s.from+100?"":e.sliceDoc(s.from,s.to);if(t&&!a)return t;let l=e.facet(rO);return new ry({search:(null!=(r=null==t?void 0:t.literal)?r:l.literal)?a:a.replace(/\n/g,"\\n"),caseSensitive:null!=(n=null==t?void 0:t.caseSensitive)?n:l.caseSensitive,literal:null!=(i=null==t?void 0:t.literal)?i:l.literal,regexp:null!=(o=null==t?void 0:t.regexp)?o:l.regexp,wholeWord:null!=(u=null==t?void 0:t.wholeWord)?u:l.wholeWord})}function rN(e){let t=(0,z.ld)(e,rT);return t&&t.dom.querySelector("[main-field]")}function rq(e){let t=rN(e);t&&t==e.root.activeElement&&t.select()}let rL=e=>{let t=e.state.field(rB,!1);if(t&&t.panel){let r=rN(e);if(r&&r!=e.root.activeElement){let n=rM(e.state,t.query.spec);n.valid&&e.dispatch({effects:rw.of(n)}),r.focus(),r.select()}}else e.dispatch({effects:[rS.of(!0),t?rw.of(rM(e.state,t.query.spec)):R.Pe.appendConfig.of(rK)]});return!0},rW=e=>{let t=e.state.field(rB,!1);if(!t||!t.panel)return!1;let r=(0,z.ld)(e,rT);return r&&r.dom.contains(e.root.activeElement)&&e.focus(),e.dispatch({effects:rS.of(!1)}),!0},rU=[{key:"Mod-f",run:rL,scope:"editor search-panel"},{key:"F3",run:rQ,shift:rX,scope:"editor search-panel",preventDefault:!0},{key:"Mod-g",run:rQ,shift:rX,scope:"editor search-panel",preventDefault:!0},{key:"Escape",run:rW,scope:"editor search-panel"}
1,{key:"Mod-Shift-l",run:({state:e,dispatch:t})=>{let r=e.selection;if(r.ranges.length>1||r.main.empty)return!1;let{from:n,to:i}=r.main,o=[],u=0;for(let t=new rr(e.doc,e.sliceDoc(n,i));!t.next().done;){if(o.length>1e3)return!1;t.value.from==n&&(u=o.length),o.push(R.OF.range(t.value.from,t.value.to))}return t(e.update({selection:R.OF.create(o,u),userEvent:"select.search.matches"})),!0}},{key:"Mod-Alt-g",run:e=>{let{state:t}=e,r=String(t.doc.lineAt(e.state.selection.main.head).number),{close:n,result:i}=(0,z.ui)(e,{label:t.phrase("Go to line"),input:{type:"text",name:"line",value:r},focus:!0,submitLabel:t.phrase("go")});return i.then(r=>{let i=r&&/^([+-])?(\d+)?(:\d+)?(%)?$/.exec(r.elements.line.value);if(!i)return void e.dispatch({effects:n});let o=t.doc.lineAt(t.selection.main.head),[,u,s,a,l]=i,c=a?+a.slice(1):0,d=s?+s:o.number;if(s&&l){let e=d/100;u&&(e=e*("-"==u?-1:1)+o.number/t.doc.lines),d=Math.round(t.doc.lines*e)}else s&&u&&(d=d*("-"==u?-1:1)+o.number);let h=t.doc.line(Math.max(1,Math.min(t.doc.lines,d))),f=R.OF.cursor(h.from+Math.max(0,Math.min(c,h.length)));e.dispatch({effects:[n,z.Lz.scrollIntoView(f.from,{y:"center"})],selection:f})}),!0}},{key:"Mod-d",run:({state:e,dispatch:t})=>{let{ranges:r}=e.selection;if(r.some(e=>e.from===e.to))return(({state:e,dispatch:t})=>{let{selection:r}=e,n=R.OF.create(r.ranges.map(t=>e.wordAt(t.head)||R.OF.cursor(t.head)),r.mainIndex);return!n.eq(r)&&(t(e.update({selection:n})),!0)})({state:e,dispatch:t});let n=e.sliceDoc(r[0].from,r[0].to);if(e.selection.ranges.some(t=>e.sliceDoc(t.from,t.to)!=n))return!1;let i=function(e,t){let{main:r,ranges:n}=e.selection,i=e.wordAt(r.head),o=i&&i.from==r.from&&i.to==r.to;for(let r=!1,i=new rr(e.doc,t,n[n.length-1].to);;)if(i.next(),i.done){if(r)return null;i=new rr(e.doc,t,0,Math.max(0,n[n.length-1].from-1)),r=!0}else{if(r&&n.some(e=>e.from==i.value.from))continue;if(o){let t=e.wordAt(i.value.from);if(!t||t.from!=i.value.from||t.to!=i.value.to)continue}return i.value}}(e,n);return!!i&&(t(e.update({selection:e.selection.addRange(R.OF.range(i.from,i.to),!1),effects:z.Lz.scrollIntoView(i.to)})),!0)},preventDefault:!0}];class rV{constructor(e){this.view=e;let t=this.query=e.state.field(rB).query.spec;function r(e,t,r){return(0,re.A)("button",{class:"cm-button",name:e,onclick:t,type:"button"},r)}this.commit=this.commit.bind(this),this.searchField=(0,re.A)("input",{value:t.search,placeholder:rZ(e,"Find"),"aria-label":rZ(e,"Find"),class:"cm-textfield",name:"search",form:"","main-field":"true",onchange:this.commit,onkeyup:this.commit}),this.replaceField=(0,re.A)("input",{value:t.replace,placeholder:rZ(e,"Replace"),"aria-label":rZ(e,"Replace"),class:"cm-textfield",name:"replace",form:"",onchange:this.commit,onkeyup:this.commit}),this.caseField=(0,re.A)("input",{type:"checkbox",name:"case",form:"",checked:t.caseSensitive,onchange:this.commit}),this.reField=(0,re.A)("input",{type:"checkbox",name:"re",form:"",checked:t.regexp,onchange:this.commit}),this.wordField=(0,re.A)("input",{type:"checkbox",name:"word",form:"",checked:t.wholeWord,onchange:this.commit}),this.dom=(0,re.A)("div",{onkeydown:e=>this.keydown(e),class:"cm-search"},[this.searchField,r("next",()=>rQ(e),[rZ(e,"next")]),r("prev",()=>rX(e),[rZ(e,"previous")]),r("select",()=>rR(e),[rZ(e,"all")]),(0,re.A)("label",null,[this.caseField,rZ(e,"match case")]),(0,re.A)("label",null,[this.reField,rZ(e,"regexp")]),(0,re.A)("label",null,[this.wordField,rZ(e,"by word")]),...e.state.readOnly?[]:[(0,re.A)("br"),this.replaceField,r("replace",()=>rz(e),[rZ(e,"replace")]),r("replaceAll",()=>rI(e),[rZ(e,"replace all")])],(0,re.A)("button",{name:"close",onclick:()=>rW(e),"aria-label":rZ(e,"close"),type:"button"},["\xd7"])])}commit(){let e=new ry({search:this.searchField.value,caseSensitive:this.caseField.checked,regexp:this.reField.checked,wholeWord:this.wordField.checked,replace:this.replaceField.value});e.eq(this.query)||(this.query=e,this.view.dispatch({effects:rw.of(e)}))}keydown(e){(0,z.TS)(this.view,e,"search-panel")?e.preventDefault():13==e.keyCode&&e.target==this.searchField?(e.preventDefault(),(e.shiftKey?rX:rQ)(this.view)):13==e.keyCode&&e.target==this.replaceField&&(e.preventDefault(),rz(this.view))}update(e){for(let t of e.transactions)for(let e of t.effects)e.is(rw)&&!e.value.eq(this.query)&&this.setQuery(e.value)}setQuery(e){this.query=e,this.searchField.value=e.search,this.replaceField.value=e.replace,this.caseField.checked=e.caseSensitive,this.reField.checked=e.regexp,this.wordField.checked=e.wholeWord}mount(){this.searchField.select()}get pos(){return 80}get top(){return this.view.state.facet(rO).top}}function rZ(e,t){return e.state.phrase(t)}let rY=/[\s\.,:;?!]/;function rJ(e,{from:t,to:r}){let n=e.state.doc.lineAt(t),i=e.state.doc.lineAt(r).to,o=Math.max(n.from,t-30),u=Math.min(i,r+30),s=e.state.sliceDoc(o,u);if(o!=n.from){for(let e=0;e<30;e++)if(!rY.test(s[e+1])&&rY.test(s[e])){s=s.slice(e);break}}if(u!=i){for(let e=s.length-1;e>s.length-30;e--)if(!rY.test(s[e-1])&&rY.test(s[e])){s=s.slice(0,e);break}}return z.Lz.announce.of(`${e.state.phrase("current match")}. ${s} ${e.state.phrase("on line")} ${n.number}.`)}let rH=z.Lz.baseTheme({".cm-panel.cm-search":{padding:"2px 6px 4px",position:"relative","& [name=close]":{position:"absolute",top:"0",right:"4px",backgroundColor:"inherit",border:"none",font:"inherit",padding:0,margin:0},"& input, & button, & label":{margin:".2em .6em .2em 0"},"& input[type=checkbox]":{marginRight:".2em"},"& label":{fontSize:"80%",whiteSpace:"pre"}},"&light .cm-searchMatch":{backgroundColor:"#ffff0054"},"&dark .cm-searchMatch":{backgroundColor:"#00ffff8a"},"&light .cm-searchMatch-selected":{backgroundColor:"#ff6a0054"},"&dark .cm-searchMatch-selected":{backgroundColor:"#ff00ff8a"}}),rK=[rB,R.Nb.low(rk),rH];var rG=r(47757),r0=r(31765);let r1=(0,r0.pn)({"True False":r0._A.bool,Null:r0._A.null,"String/...":r0._A.string,"DoubleString/...":r0._A.string,"SingleString/...":r0._A.string,StringEscape:r0._A.escape,Number:r0._A.number,LineComment:r0._A.lineComment,Identifier:r0._A.propertyName,"PropertyPair/Identifier":r0._A.propertyName,"DotAccess/Identifier":r0._A.propertyName,"DerefAccess/Identifier":r0._A.propertyName,"FunctionName/Identifier":r0._A.function(r0._A.variableName),"Namespace/Identifier":r0._A.namespace,NamespaceSep:r0._A.punctuation,Parameter:r0._A.special(r0._A.variableName),Everything:r0._A.atom,"This Parent":r0._A.self,"CompareOp EqualityOp":r0._A.compareOperator,"AddOp MulOp Exp":r0._A.arithmeticOperator,"And Or Not":r0._A.logicOperator,"In Match Asc Desc":r0._A.operatorKeyword,Pipe:r0._A.controlOperator,Arrow:r0._A.definitionOperator,Deref:r0._A.derefOperator,"Ellipsis InclusiveRange":r0._A.operator,'","  ":"':r0._A.separator,'"(" ")"':r0._A.paren,'"[" "]"':r0._A.squareBracket,'"{" "}"':r0._A.brace,'"."':r0._A.derefOperator}),r2={__proto__:null,fn:12,true:56,false:58,null:60,in:64,match:68,asc:72,desc:76},r3=rG.U1.deserialize({version:14,states:"9[OYQPOOOOQO'#C`'#C`OOQO'#Cm'#CmO!mOSO'#CqO!xOWO'#CtOOQO'#Cp'#CpOOQO'#C{'#C{OOQO'#C}'#C}OOQO'#DP'#DPOOQO'#DR'#DRO$qQPO'#DUO%RQPO'#DTO%WQPO'#DWO&pQPO'#D[O([QPO'#DaO(cQPO'#DdOOQO'#Ek'#EkO*XQPO'#EjO+kQPO'#EiOOQO'#Ei'#EiO,xQPO'#EhO.YQPO'#EgO/gQPO'#EfO0nQPO'#EeO1rQPO'#EdO(cQPO'#EcOOQO'#Ec'#EcO2pQPO'#EbO3bQPO'#EaO4PQPO'#E`O4kQPO'#E_O5SQPO'#C_O5XQPO'#DzOYQPOOQOQPOOOOOO'#D|'#D|O5^OSO,59]OOQO,59],59]OOOO'#D}'#D}O5iOWO,59`OOQO,59`,59`O5tQPO,59oO5yQPO,59rO6QQPO'#D]OOQO'#Es'#EsO6_QPO'#ErOOQO,59v,59vO6gQPO,59vO6lQPO'#DUO6sQPO'#EkOOQO'#Eu'#EuO8^QPO'#EtOOQO,59{,59{O8fQPO,59{O8kQPO,5:OO8sQPO'#DeO8zQPO'#DiO9YQPO'#DhO9a
1QPO'#DlOOQO'#Ev'#EvOOQO'#ER'#ERO;WQPO,5;UOOQO,5;T,5;TO+kQPO'#ESO<jQPO,5;SOOQO'#Dq'#DqO+kQPO'#ETO=zQPO,5;RO+kQPO'#EUO?XQPO,5;QOOQO'#Ew'#EwO+kQPO,5;PO+kQPO,5;OOOQO,5:},5:}O(cQPO'#EVO@`QPO,5:|O(cQPO'#EWOAQQPO,5:{O(cQPO'#EXOAoQPO,5:zO(cQPO'#EYOBZQPO,5:yOBrQPO'#CcOBzQPO,58yOCPQPO,58yOOQO,5:f,5:fOOQO-E7x-E7xOOOO-E7z-E7zOOQO1G.w1G.wOOOO-E7{-E7{OOQO1G.z1G.zOOQO'#DV'#DVOCUQPO1G/ZOCZQPO'#EqOOQO1G/^1G/^OCcQPO1G/^OOQO,59w,59wOChQPO,5;^OCoQPO,5;^OOQO1G/b1G/bO(cQPO,59|OCwQPO,5;`ODOQPO,5;`OOQO1G/g1G/gO(cQPO'#EOODWQPO1G/jOOQO1G/j1G/jOOQO,5:P,5:POD`QPO,5:RODeQPO,5:POOQO,5:T,5:TOOQO,5:U,5:UO(cQPO,5:VOOQO,5:S,5:SODlQPO,5:SOOQO,5:Y,5:YOOQO-E8P-E8POOQO,5:n,5:nOOQO-E8Q-E8QOOQO,5:o,5:oOOQO-E8R-E8ROOQO,5:p,5:pOOQO-E8S-E8SOOQO1G0k1G0kOOQO1G0j1G0jOOQO,5:q,5:qOOQO-E8T-E8TOOQO,5:r,5:rOOQO-E8U-E8UOOQO,5:s,5:sOOQO-E8V-E8VOOQO,5:t,5:tOOQO-E8W-E8WODqQPO1G.eODyQPO1G.eOEOQPO7+$uOEVQPO,5;]OE^QPO,5;]OOQO7+$x7+$xOOQO,5:k,5:kOEfQPO1G0xOOQO-E7}-E7}OOQO1G/h1G/hOOQO,5:l,5:lOEmQPO1G0zOOQO-E8O-E8OOOQO,5:j,5:jOOQO-E7|-E7|OOQO7+%U7+%UOOQO1G/m1G/mOOQO1G/k1G/kOEtQPO1G/mOEyQPO1G/qOOQO1G/n1G/nOFOQPO'#E^OFWQQO7+$POF]QPO7+$POOQO'#Ce'#CeOFbQPO7+$POOQO<<Ha<<HaOFgQPO<<HaOFlQPO1G0wP%]QPO'#EPP&wQPO'#EQOOQO7+%X7+%XOOQO7+%]7+%]OFsQPO,5:xOF{QPO,5:xO(cQPO<<GkOGTQQO<<GkOGYQPO<<GkOOQOAN={AN={OOQO,5:g,5:gOGbQPO1G0dOOQO-E7y-E7yOOQOAN=VAN=VO(cQPOAN=VOGjQQOAN=VOGoQPOAN=VPGtQPO'#D{OOQOG22qG22qO(cQPOG22qOGyQQOG22qOOQOLD(]LD(]O(cQPOLD(]OOQO!$'Kw!$'Kw",stateData:"Ha~O#POSPOS~OTYOUPOY_OZ`O_iO`bOb`Oc`Ok`Ol`Om`On`OpUOrVOtWOvXO}]O!S^O#`QO#aRO#cSO~OfsOguO#bsO~OivOjxO#dvO~OWxXY{X`#_Xp#_Xr#_Xt#_Xv#_X}#_X!Q#_X!S#_X!Y#_X!a#_X!c#_X!d#_X!f#_X!g#_X!h#_X!i#_X!j#_X!k#_X!l#_X#`#_X[#_X!R#_X~O!}#_X|#_X]#_X!m#_X~P#TOWyO~OYzO~OTYOY_OZ`O_iO`bOb`Oc`Ok`Ol`Om`On`OpUOrVOtWOvXO}]O!Q{O!S^O#`QO#aRO#cSO~O|!OO~P%]OT!QOY_OZ`O_iO`bOb`Oc`Ok`Ol`Om`On`OpUOrVOtWOvXO}]O!Q{O!S^O#`QO#aRO#cSO~O!R!UO~P&wOTYOY_OZ`O_iO`bOb`Oc`Ok`Ol`Om`On`OpUOrVOtWOvXO}]O!S^O#`QO#aRO#cSO~OtWOvXO}!XO!S!ZO!Y!YO!a![O~O`#^Xp#^Xr#^X!Q#^X!c#^X!d#^X!f#^X!g#^X!h#^X!i#^X!j#^X!k#^X!l#^X!}#^X#`#^X[#^X|#^X!R#^X]#^X!m#^X~P)sOTYOY_OZ`O`bOb`Oc`Ok`Ol`Om`On`OpUOrVOtWOvXO}]O!S^O#`QO#aRO#cSO~O!c!aO`#[Xp#[Xr#[X!Q#[X!d#[X!f#[X!g#[X!h#[X!i#[X!j#[X!k#[X!l#[X!}#[X#`#[X[#[X|#[X!R#[X]#[X!m#[X~O!d!dO#`!cO`#ZXp#ZXr#ZX!Q#ZX!f#ZX!g#ZX!h#ZX!i#ZX!j#ZX!k#ZX!l#ZX!}#ZX[#ZX|#ZX!R#ZX]#ZX!m#ZX~O`!fOp#YXr#YX!Q#YX!f#YX!g#YX!h#YX!i#YX!j#YX!k#YX!l#YX!}#YX[#YX|#YX!R#YX]#YX!m#YX~O!Q!hO!f!hOp#XXr#XX!g#XX!h#XX!i#XX!j#XX!k#XX!l#XX!}#XX[#XX|#XX!R#XX]#XX!m#XX~OpUOrVO!g!jO!h!jO!i#WX!j#WX!k#WX!l#WX!}#WX[#WX|#WX!R#WX]#WX!m#WX~O!i!lO!j#UX!k#UX!l#UX!}#UX[#UX|#UX!R#UX]#UX!m#UX~O!j!nO!k#TX!l#TX!}#TX[#TX|#TX!R#TX]#TX!m#TX~O!k!pO!l#SX!}#SX[#SX|#SX!R#SX]#SX!m#SX~O!l!rO!}#RX[#RX|#RX!R#RX]#RX!m#RX~OT!tO~O!m!wO~OfsOg!zO#bsO~OivOj!|O#dvO~OT!}O~O]#QO~P(cO[!PX|!PX!R!PX~P(cO[#TO|#fX~O|#VO~O!V#WO~P#TO!V#WO[#_X`#_Xp#_Xr#_Xt#_Xv#_X}#_X!Q#_X!R#_X!S#_X!Y#_X!a#_X!c#_X!d#_X!f#_X!g#_X!h#_X!i#_X!j#_X!k#_X!l#_X#`#_X~O[#XO!R#hX~O!R#ZO~O[#[O]#^O~O|#_O~P(cOT#bOY#dOc#cO}#aO~O!R#eO~P&wOT#gO`!`Xp!`Xr!`Xt!`Xv!`X}!`X!Q!`X!S!`X!Y!`X!a!`X!c!`X!d!`X!f!`X!g!`X!h!`X!i!`X!j!`X!k!`X!l!`X!}!`X#`!`X[!`X|!`X!R!`X]!`X!m!`X~O`#^ap#^ar#^a!Q#^a!c#^a!d#^a!f#^a!g#^a!h#^a!i#^a!j#^a!k#^a!l#^a!}#^a#`#^a[#^a|#^a!R#^a]#^a!m#^a~P)sO!c!aO`#[ap#[ar#[a!Q#[a!d#[a!f#[a!g#[a!h#[a!i#[a!j#[a!k#[a!l#[a!}#[a#`#[a[#[a|#[a!R#[a]#[a!m#[a~O!d!dO#`!cO`#Zap#Zar#Za!Q#Za!f#Za!g#Za!h#Za!i#Za!j#Za!k#Za!l#Za!}#Za[#Za|#Za!R#Za]#Za!m#Za~O`!fOp#Yar#Ya!Q#Ya!f#Ya!g#Ya!h#Ya!i#Ya!j#Ya!k#Ya!l#Ya!}#Ya[#Ya|#Ya!R#Ya]#Ya!m#Ya~O!i!lO!j#Ua!k#Ua!l#Ua!}#Ua[#Ua|#Ua!R#Ua]#Ua!m#Ua~O!j!nO!k#Ta!l#Ta!}#Ta[#Ta|#Ta!R#Ta]#Ta!m#Ta~O!k!pO!l#Sa!}#Sa[#Sa|#Sa!R#Sa]#Sa!m#Sa~O!l!rO!}#Ra[#Ra|#Ra!R#Ra]#Ra!m#Ra~OWVXYXX~OY#yO~OW#zO~OY#{O~O[#|O]#eX~O]$OO~O|#fa~P%]O[$QO|#fa~O!R#ha~P&wO[$UO!R#ha~O[#[O]$YO~O|$ZO~O|$[O~P(cO!R$_O~OZ$`O]$aO~OT$cO~O]$eO~P(cO]#ea~P(cO[$gO]#ea~O|#fi~P%]O!R#hi~P&wO|$jO~O]$kO~O[$lO]#QX~O^$nO~O]$oO~OY$pO~O]$qO~O]#ei~P(cOZ$rO]#Qa~O[$sO]#Qa~O^$vO~OZ$`O]$wO~OZ$rO]#Qi~O^${O~O]$|O~OZ$rO~O^%OO~OkPW!V!Q!k!f!Y!j!l!g_!d!c#`!c~",goto:"8_#lPPP#m#qPP#uP#xPPPPPPP$OPP$w%rPP%rPPPPPP&kP&kP'gP'gP$O(d)]$O)`PP$O*XPPP$O*_P$O(`P(`(`(`(`(`(`P(`PP*fPPPPPPPP*j*p*v*|+S+^+d+j+p+v+|,S,Y,`,fPPP,l,r-z.k/]0O0u1h2^3T3{4t5q6jPPPPP7c7l7o7w7}8W8[TpOqToOqR!voQ!uoR$d#z!m`O]^_biqz{!X!Z!a!d!f!i!j!l!n!p!r#T#W#X#[#a#d#{#|$Q$U$g$h$i$n$v${%O!b`O]_biqz{!X!a!d!f!i!j!l!n!p!r#T#W#[#a#d#{#|$Q$g$h$n$v${%OZ!R^!Z#X$U$i!mTO]^_biqz{!X!Z!a!d!f!i!j!l!n!p!r#T#W#X#[#a#d#{#|$Q$U$g$h$i$n$v${%O!l`O]^_biqz{!X!Z!a!d!f!i!j!l!n!p!r#T#W#X#[#a#d#{#|$Q$U$g$h$i$n$v${%OR!jh!l`O]^_biqz{!X!Z!a!d!f!i!j!l!n!p!r#T#W#X#[#a#d#{#|$Q$U$g$h$i$n$v${%OT!]a!_!mZO]^_biqz{!X!Z!a!d!f!i!j!l!n!p!r#T#W#X#[#a#d#{#|$Q$U$g$h$i$n$v${%OR#Oy!m[O]^_biqz{!X!Z!a!d!f!i!j!l!n!p!r#T#W#X#[#a#d#{#|$Q$U$g$h$i$n$v${%OW|]#T$Q$hZ!S^!Z#X$U$iT!de!eQqOR!xqQ$m$`R$t$mQtRR!ytQwSR!{wQ#]!WQ#}#PT$X#]#}Q#U}R$R#UQ#Y!TR$V#YQ!_aR#h!_Q!bdR#j!bQ!eeR#l!eQ!gfR#n!gQ!mkR#r!mQ!olR#t!oQ!qmR#v!qQ!snR#x!sQ$b#yR$x$pSrOqW|]#T$Q$hY!S^!Z#X$U$iQ!W_U#Pz#d#{Q#S{Q#`!XQ$S#WU$W#[#|$gQ$]#aQ$u$nQ$z$vQ$}${R%P%O!UnO]^_qz{!X!Z#T#W#X#[#a#d#{#|$Q$U$g$h$i$n$v${%OR#w!r!WmO]^_qz{!X!Z!r#T#W#X#[#a#d#{#|$Q$U$g$h$i$n$v${%OR#u!p!YlO]^_qz{!X!Z!p!r#T#W#X#[#a#d#{#|$Q$U$g$h$i$n$v${%OR#s!n![kO]^_qz{!X!Z!n!p!r#T#W#X#[#a#d#{#|$Q$U$g$h$i$n$v${%OQ!kiR#q!l!ajO]^_iqz{!X!Z!l!n!p!r#T#W#X#[#a#d#{#|$Q$U$g$h$i$n$v${%O!`hO]^_iqz{!X!Z!l!n!p!r#T#W#X#[#a#d#{#|$Q$U$g$h$i$n$v${%OR#p!j!bgO]^_iqz{!X!Z!j!l!n!p!r#T#W#X#[#a#d#{#|$Q$U$g$h$i$n$v${%OR#o!i!dfO]^_iqz{!X!Z!i!j!l!n!p!r#T#W#X#[#a#d#{#|$Q$U$g$h$i$n$v${%OR#m!f
1!feO]^_iqz{!X!Z!f!i!j!l!n!p!r#T#W#X#[#a#d#{#|$Q$U$g$h$i$n$v${%OR#k!d!hdO]^_iqz{!X!Z!d!f!i!j!l!n!p!r#T#W#X#[#a#d#{#|$Q$U$g$h$i$n$v${%OQ!`bR#i!a!mcO]^_biqz{!X!Z!a!d!f!i!j!l!n!p!r#T#W#X#[#a#d#{#|$Q$U$g$h$i$n$v${%O!maO]^_biqz{!X!Z!a!d!f!i!j!l!n!p!r#T#W#X#[#a#d#{#|$Q$U$g$h$i$n$v${%OQ#RzQ$^#dR$f#{R!P]Q}]V$P#T$Q$hQ!V^R#f!ZS!T^!ZV$T#X$U$iT!^a!_R!ig",nodeNames:"⚠ LineComment Query FunctionDef Fn Identifier Fn Namespace NamespaceSep FunctionName ( Parameter , ) = Not AddOp Everything This Parent String DoubleString StringEscape \" SingleString StringEscape ' Number True False Null In In Match Match Asc Asc Desc Desc NamespacedCall Namespace FunctionName FunctionCall FunctionName ] [ ArrayLiteral Spread Ellipsis } { ObjectLiteral PropertyPair : ParenExpression ArrayTraversal . Filter Projection DotAccess ParentAccess SelectorAccess Dereference Deref DerefAccess Exp MulOp MulOp InclusiveRange EqualityOp CompareOp And Or Arrow Pipe ;",maxTerm:119,nodeProps:[["closedBy",10,")",45,"]",50,"}"],["openedBy",13,"(",44,"[",49,"{"]],propSources:[r1],skippedNodes:[0,1],repeatNodeCount:15,tokenData:"+u~RxX^#opq#oqr$drs$qtu$vuv%evw%jwx%uxy%zyz&Pz{&U{|&c|}&h}!O&m!O!P&z!P!Q'a!Q![(Q![!])c!]!^)p!^!_)u!_!`*S!`!a)u!b!c*d!c!}*i!}#O*z#P#Q+P#Q#R+U#R#S*i#T#o*i#o#p+^#p#q+c#q#r+p#y#z#o$f$g#o#BY#BZ#o$IS$I_#o$I|$JO#o$JT$JU#o$KV$KW#o&FU&FV#o~#tY#P~X^#opq#o#y#z#o$f$g#o#BY#BZ#o$IS$I_#o$I|$JO#o$JT$JU#o$KV$KW#o&FU&FV#o~$iP_~!_!`$lS$qO!gS~$vO#a~~$yR!c!}%S#R#S%S#T#o%S~%XSZ~!Q![%S!c!}%S#R#S%S#T#o%S~%jO!d~~%mPvw%p~%uO!i~~%zO#c~~&POY~~&UO]~~&ZP#`~z{&^~&cO!c~~&hO`~~&mO[~~&rP`~!`!a&u~&zO!a~~'PP!Y~!O!P'S~'XP!f~!O!P'[~'aO!Q~~'fP!d~!P!Q'i~'nSP~OY'iZ;'S'i;'S;=`'z<%lO'i~'}P;=`<%l'i~(VSk~!O!P(c!Q![(Q!g!h(w#X#Y(w~(fP!Q![(i~(nRk~!Q![(i!g!h(w#X#Y(w~(zR{|)T}!O)T!Q![)Z~)WP!Q![)Z~)`Pk~!Q![)Z~)hP!V~![!])k~)pOW~~)uO!m~~)zP!h~!_!`)}~*SO!h~[*XQ^W!_!`$l!`!a*_S*dO!kS~*iOb~~*nST~!Q![*i!c!}*i#R#S*i#T#o*i~+PO}~~+UO|~~+ZPc~#Q#R+U~+cO!S~~+hP!l~#p#q+k~+pO!j~~+uO!R~",tokenizers:[2,3,new rG.uC("#r~RQrsX#O#P^~^Og~~aTO#ip#i#ju#j;'Sp;'S;=`#i;=`Op~uOf~~zSf~!Q![!W!c!i!W#T#Z!W#o#p!|~!ZR!Q![!d!c!i!d#T#Z!d~!gR!Q![!p!c!i!p#T#Z!p~!sR!Q![p!c!ip#T#Zp~#PR!Q![#Y!c!i#Y#T#Z#Y~#]S!Q![#Y!c!i#Y#T#Z#Y#q#rp~#nPf~;=`<%lp~",125,110),new rG.uC("#r~RQwxX#O#P^~^Oj~~aTO#ip#i#ju#j;'Sp;'S;=`#i;=`Op~uOi~~zSi~!Q![!W!c!i!W#T#Z!W#o#p!|~!ZR!Q![!d!c!i!d#T#Z!d~!gR!Q![!p!c!i!p#T#Z!p~!sR!Q![p!c!ip#T#Zp~#PR!Q![#Y!c!i#Y#T#Z#Y~#]S!Q![#Y!c!i#Y#T#Z#Y#q#rp~#nPi~;=`<%lp~",125,112)],topRules:{Query:[0,2]},specialized:[{term:5,get:e=>r2[e]||-1}],tokenPrec:1794}),r5=eJ.bj.define({name:"groq",parser:r3.configure({props:[eJ.Oh.add({Projection:(0,eJ.mz)({except:/^\s*\}/}),ArrayLiteral:(0,eJ.mz)({except:/^\s*\]/}),ObjectLiteral:(0,eJ.mz)({except:/^\s*\}/})}),eJ.b_.add({"Projection ObjectLiteral ArrayLiteral Filter":eJ.yd})]}),languageData:{closeBrackets:{brackets:["[","{","(",'"',"'"]},commentTokens:{line:"//"}}});var r8=r(96314),r4=r(56899),r6=r(90193),r7=r(6228),r9=function(e){void 0===e&&(e={});var{crosshairCursor:t=!1}=e,r=[];!1!==e.closeBracketsKeymap&&(r=r.concat(eN)),!1!==e.defaultKeymap&&(r=r.concat(r6.pw)),!1!==e.searchKeymap&&(r=r.concat(rU)),!1!==e.historyKeymap&&(r=r.concat(r6.cL)),!1!==e.foldKeymap&&(r=r.concat(I.f7)),!1!==e.completionKeymap&&(r=r.concat(eV)),!1!==e.lintKeymap&&(r=r.concat(r7.$w));var n=[];return!1!==e.lineNumbers&&n.push((0,z.$K)()),!1!==e.highlightActiveLineGutter&&n.push((0,z.Wu)()),!1!==e.highlightSpecialChars&&n.push((0,z.N$)()),!1!==e.history&&n.push((0,r6.b6)()),!1!==e.foldGutter&&n.push((0,I.Lv)()),!1!==e.drawSelection&&n.push((0,z.VH)()),!1!==e.dropCursor&&n.push((0,z.A)()),!1!==e.allowMultipleSelections&&n.push(R.$t.allowMultipleSelections.of(!0)),!1!==e.indentOnInput&&n.push((0,I.WD)()),!1!==e.syntaxHighlighting&&n.push((0,I.y9)(I.Zt,{fallback:!0})),!1!==e.bracketMatching&&n.push((0,I.SG)()),!1!==e.closeBrackets&&n.push([eM,eX]),!1!==e.autocompletion&&n.push(function(e={}){return[eF,em,K.of(e),eC,eZ,eE]}()),!1!==e.rectangularSelection&&n.push((0,z.D4)()),!1!==t&&n.push((0,z.HJ)()),!1!==e.highlightActiveLine&&n.push((0,z.dz)()),!1!==e.highlightSelectionMatches&&n.push(rh()),e.tabSize&&"number"==typeof e.tabSize&&n.push(I.Xt.of(" ".repeat(e.tabSize))),n.concat([z.w4.of(r.flat())]).filter(
1Boolean)},ne=r(68261),nt=z.Lz.theme({"&":{backgroundColor:"#fff"}},{dark:!1}),nr=function(e){void 0===e&&(e={});var{indentWithTab:t=!0,editable:r=!0,readOnly:n=!1,theme:i="light",placeholder:o="",basicSetup:u=!0}=e,s=[];switch(t&&s.unshift(z.w4.of([r6.Yc])),u&&("boolean"==typeof u?s.unshift(r9()):s.unshift(r9(u))),o&&s.unshift((0,z.qf)(o)),i){case"light":s.push(nt);break;case"dark":s.push(ne.bM);break;case"none":break;default:s.push(i)}return!1===r&&s.push(z.Lz.editable.of(!1)),n&&s.push(R.$t.readOnly.of(!0)),[...s]};class nn{constructor(e,t){this.timeLeftMS=void 0,this.timeoutMS=void 0,this.isCancelled=!1,this.isTimeExhausted=!1,this.callbacks=[],this.timeLeftMS=t,this.timeoutMS=t,this.callbacks.push(e)}tick(){if(!this.isCancelled&&!this.isTimeExhausted&&(this.timeLeftMS--,this.timeLeftMS<=0)){this.isTimeExhausted=!0;var e=this.callbacks.slice();this.callbacks.length=0,e.forEach(e=>{try{e()}catch(e){console.error("TimeoutLatch callback error:",e)}})}}cancel(){this.isCancelled=!0,this.callbacks.length=0}reset(){this.timeLeftMS=this.timeoutMS,this.isCancelled=!1,this.isTimeExhausted=!1}get isDone(){return this.isCancelled||this.isTimeExhausted}}class ni{constructor(){this.interval=null,this.latches=new Set}add(e){this.latches.add(e),this.start()}remove(e){this.latches.delete(e),0===this.latches.size&&this.stop()}start(){null===this.interval&&(this.interval=setInterval(()=>{this.latches.forEach(e=>{e.tick(),e.isDone&&this.remove(e)})},1))}stop(){null!==this.interval&&(clearInterval(this.interval),this.interval=null)}}var no=null,nu=R.YH.define(),ns=[],na=["className","value","selection","extensions","onChange","onStatistics","onCreateEditor","onUpdate","autoFocus","theme","height","minHeight","maxHeight","width","minWidth","maxWidth","basicSetup","placeholder","indentWithTab","editable","readOnly","root","initialState"],nl=(0,a.forwardRef)((e,t)=>{var{className:r,value:i="",selection:o,extensions:u=[],onChange:s,onStatistics:l,onCreateEditor:c,onUpdate:d,autoFocus:h,theme:f="light",height:p,minHeight:m,maxHeight:D,width:g,minWidth:O,maxWidth:y,basicSetup:v,placeholder:C,indentWithTab:A,editable:F,readOnly:E,root:b,initialState:x}=e,w=(0,r4.A)(e,na),S=(0,a.useRef)(null),{state:B,view:j,container:_,setContainer:P}=function(e){var{value:t,selection:r,onChange:n,onStatistics:i,onCreateEditor:o,onUpdate:u,extensions:s=ns,autoFocus:l,theme:c="light",height:d=null,minHeight:h=null,maxHeight:f=null,width:p=null,minWidth:m=null,maxWidth:D=null,placeholder:g="",editable:O=!0,readOnly:y=!1,indentWithTab:v=!0,basicSetup:C=!0,root:A,initialState:F}=e,[E,b]=(0,a.useState)(),[x,w]=(0,a.useState)(),[S,B]=(0,a.useState)(),j=(0,a.useState)(()=>({current:null}))[0],_=(0,a.useState)(()=>({current:null}))[0],P=z.Lz.theme({"&":{height:d,minHeight:h,maxHeight:f,width:p,minWidth:m,maxWidth:D},"& .cm-scroller":{height:"100% !important"}}),k=[z.Lz.updateListener.of(e=>{e.docChanged&&"function"==typeof n&&!e.transactions.some(e=>e.annotation(nu))&&(j.current?j.current.reset():(j.current=new nn(()=>{if(_.current){var e=_.current;_.current=null,e()}j.current=null},200),("u"<typeof window?new ni:(!no&&(no=new ni),no)).add(j.current)),n(e.state.doc.toString(),e)),i&&i({line:e.state.doc.lineAt(e.state.selection.main.from),lineCount:e.state.doc.lines,lineBreak:e.state.lineBreak,length:e.state.doc.length,readOnly:e.state.readOnly,tabSize:e.state.tabSize,selection:e.state.selection,selectionAsSingle:e.state.selection.asSingle().main,ranges:e.state.selection.ranges,selectionCode:e.state.sliceDoc(e.state.selection.main.from,e.state.selection.main.to),selections:e.state.selection.ranges.map(t=>e.state.sliceDoc(t.from,t.to)),selectedText:e.state.selection.ranges.some(e=>!e.empty)})}),P,...nr({theme:c,editable:O,readOnly:y,placeholder:g,indentWithTab:v,basicSetup:C})];return u&&"function"==typeof u&&k.push(z.Lz.updateListener.of(u)),k=k.concat(s),(0,a.useLayoutEffect)(()=>{if(E&&!S){var e={doc:t,selection:r,extensions:k},n=F?R.$t.fromJSON(F.json,e,F.fields):R.$t.create(e);if(B(n),!x){var i=new z.Lz({state:n,parent:E,root:A});w(i),o&&o(i,n)}}return()=>{x&&(B(void 0),w(void 0))}},[E,S]),(0,a.useEffect)(()=>{e.container&&b(e.container)},[e.container]),(0,a.useEffect)(()=>()=>{x&&(x.destroy(),w(void 0)),j.current&&(j.current.cancel(),j.current=null)},[x]),(0,a.useEffect)(()=>{l&&x&&x.focus()},[l,x]),(0,a.useEffect)(()=>{x&&x.dispatch({effects:R.Pe.reconfigure.of(k)})},[c,s,d,h,f,p,m,D,g,O,y,v,C,n,u]),(0,a.useEffect)(()=>
1{if(void 0!==t){var e=x?x.state.doc.toString():"";if(x&&t!==e){var r=j.current&&!j.current.isDone,n=()=>{x&&t!==x.state.doc.toString()&&x.dispatch({changes:{from:0,to:x.state.doc.toString().length,insert:t||""},annotations:[nu.of(!0)]})};r?_.current=n:n()}}},[t,x]),{state:S,setState:B,view:x,setView:w,container:E,setContainer:b}}({root:b,value:i,autoFocus:h,theme:f,height:p,minHeight:m,maxHeight:D,width:g,minWidth:O,maxWidth:y,basicSetup:v,placeholder:C,indentWithTab:A,editable:F,readOnly:E,selection:o,onChange:s,onStatistics:l,onCreateEditor:c,onUpdate:d,extensions:u,initialState:x});(0,a.useImperativeHandle)(t,()=>({editor:S.current,state:B,view:j}),[S,_,B,j]);var k=(0,a.useCallback)(e=>{S.current=e,P(e)},[P]);if("string"!=typeof i)throw Error("value must be typeof string but got "+typeof i);var $="string"==typeof f?"cm-theme-"+f:"cm-theme";return(0,n.jsx)("div",(0,r8.A)({ref:k,className:""+$+(r?" "+r:"")},w))});nl.displayName="CodeMirror";var nc=r(12924),nd=r(81694),nh=r(89886),nf=r(30415),np=r(16752),nm=r(41526),nD=r(99749),ng=r(98305),nO=r(36335),ny=r(77875),nv=r(22910),nC=r(81211),nA=r(22338),nF=r(34057),nE=r(30948),nb=r(12216);let nx=["v1","vX","v2021-03-25","v2021-10-21","v2022-03-07","v2025-02-19",`v${new Date().toISOString().split("T")[0]}`],[nw]=nx.slice(-1);function nS(e){let t,r,o,s=(0,i.c)(5),[l,c]=(0,a.useState)(!1);return s[0]!==e.delay?(t=()=>{let t=setTimeout(()=>c(!0),e.delay||500);return()=>clearTimeout(t)},r=[e.delay],s[0]=e.delay,s[1]=t,s[2]=r):(t=s[1],r=s[2]),(0,a.useEffect)(t,r),s[3]!==l?(o=l?(0,n.jsx)(u.$,{muted:!0,size:4}):null,s[3]=l,s[4]=o):o=s[4],o}let nB=[(0,z.$K)(),(0,z.dz)(),(0,z.Wu)(),rh(),(0,z.N$)(),(0,I.WD)(),(0,I.SG)(),[eM,eX],function(e={}){return[e7,e6.of(e),eY.Lz.domEventHandlers({beforeinput(e,t){let r="historyUndo"==e.inputType?te:"historyRedo"==e.inputType?tt:null;return!!r&&(e.preventDefault(),r(t))}})]}(),(0,z.VH)(),(0,I.y9)(I.Zt,{fallback:!0}),z.w4.of([{key:"Mod-Enter",run:()=>!0},t6,[{key:"Mod-z",run:te,preventDefault:!0},{key:"Mod-y",mac:"Mod-Shift-z",run:tt,preventDefault:!0},{linux:"Ctrl-Shift-z",run:tt,preventDefault:!0},{key:"Mod-u",run:tr,preventDefault:!0},{key:"Alt-u",mac:"Mod-Shift-u",run:tn,preventDefault:!0}]].flat().filter(Boolean))],nj=[new eJ.Yy(r5),...nB],n_=[t9,...nB],nP=nd.I4.div.withConfig({displayName:"EditorRoot",componentId:"sc-1e01cjn-0"})`width:100%;box-sizing:border-box;height:100%;overflow:hidden;overflow:clip;position:relative;display:flex;& .cm-theme{width:100%;}& .cm-editor{height:100%;font-size:16px;line-height:21px;}& .cm-line{padding-left:${({theme:e})=>(0,u.ht)(e.sanity.space[3])};}& .cm-content{border-right-width:${({theme:e})=>(0,u.ht)(e.sanity.space[4])} !important;padding-top:${({theme:e})=>(0,u.ht)(e.sanity.space[5])};}`,nk=(0,a.forwardRef)((e,t)=>{var r,o;let s,l,c,d,h,f,p,m,D,g,O,y,v=(0,i.c)(8),[C]=(0,a.useState)(e.initialValue),A=(r=(0,u.ot)(),(g=(0,i.c)(7))[0]!==r?(p=function(e){let{color:t,fonts:r}=e.sanity,n=t.card.enabled,i=nc.OZ.blue[t.dark?400:500].hex,o=nc.OZ.gray[e.sanity.color.dark?900:100].hex;return z.Lz.theme({"&":{color:n.fg,backgroundColor:n.bg},".cm-content":{caretColor:i},".cm-editor":{fontFamily:r.code.family,fontSize:(0,u.ht)(r.code.sizes[1].fontSize),lineHeight:"inherit"},".cm-cursor, .cm-dropCursor":{borderLeftColor:i},"&.cm-focused .cm-selectionBackground, .cm-selectionBackground, .cm-content ::selection":{backgroundColor:o},".cm-panels":{backgroundColor:n.bg,color:n.fg},".cm-panels.cm-panels-top":{borderBottom:`2px solid ${n.border}`},".cm-panels.cm-panels-bottom":{borderTop:`2px solid ${n.border}`}},{dark:t.dark})}(r),g[0]=r,g[1]=p):p=g[1],O=p,g[2]!==r?(m=(0,I.y9)((s=(o=r).sanity.color.base,l=o.sanity.color.syntax,I.cr.define([{tag:r0._A.keyword,color:l.keyword},{tag:[r0._A.propertyName,r0._A.name,r0._A.deleted,r0._A.character,r0._A.macroName],color:l.property},{tag:[r0._A.function(r0._A.variableName),r0._A.labelName],color:l.function},{tag:[r0._A.color,r0._A.constant(r0._A.name),r0._A.standard(r0._A.name)],color:l.variable},{tag:[r0._A.definition(r0._A.name),r0._A.separator],color:l.constant},{tag:[r0._A.typeName,r0._A.className,r0._A.number,r0._A.changed,r0._A.annotation,r0._A.modifier,r0._A.self,r0._A.namespace],color:l.number},{tag:[r0._A.operator,r0._A.operatorKeyword,r0._A.url,r0._A.escape,r0._A.regexp,r0._A.link,r0._A.special(r0._A.string)],color:l.operator},{tag:[r0._A.meta,r0._A.comment],color:l.comment},{tag:r0._A.strong,fontWeight:"bold"},{tag:r0._A.emphasis,fontStyle:"italic"},{tag:r0._A.strikethrough,textDecoration:"line-through"},{tag:r0._A.heading,fontWeight:"bold",color:l.property},{tag:[r0._A.atom,r0._A.bool,r0._A.special(r0._A.variableName)],color:l.boolean},{tag:[r0._A.processingInstruction,r0._A.string,r0._A.inserted],color:l.string}
1,{tag:r0._A.invalid,color:s.fg}]))),g[2]=r,g[3]=m):m=g[3],y=m,g[4]!==y||g[5]!==O?(D=[O,y],g[4]=y,g[5]=O,g[6]=D):D=g[6],D),F=(0,a.useRef)(null);v[0]===Symbol.for("react.memo_cache_sentinel")?(c=e=>{let t=F.current?.view;if(!t)return;let r=t.state.doc.toString();e!==r&&t.dispatch({changes:{from:0,to:r.length,insert:e},selection:R.OF.cursor(e.length)})},v[0]=c):c=v[0];let E=c;return v[1]===Symbol.for("react.memo_cache_sentinel")?(d=()=>({resetEditorContent:E}),h=[E],v[1]=d,v[2]=h):(d=v[1],h=v[2]),(0,a.useImperativeHandle)(t,d,h),v[3]!==C||v[4]!==e.extensions||v[5]!==e.onChange||v[6]!==A?(f=(0,n.jsx)(nP,{children:(0,n.jsx)(nl,{ref:F,basicSetup:!1,theme:A,extensions:e.extensions,value:C,onChange:e.onChange})}),v[3]=C,v[4]=e.extensions,v[5]=e.onChange,v[6]=A,v[7]=f):f=v[7],f});nk.displayName="VisionCodeMirror";let n$=["pinnedRelease","scheduledDrafts","raw","published","drafts"],nQ=["pinnedRelease","scheduledDrafts"];function nX(e){return n$.includes(e)}function nR(e){return"string"==typeof e&&nQ.includes(e)}function nz({selectedPerspectiveName:e}){return"u">typeof e}function nI({visionPerspective:e,perspectiveStack:t,scheduledDraftsStack:r}){return"pinnedRelease"===e?t:"scheduledDrafts"===e?r:e}function nT(e,t={},r={}){let n=new URLSearchParams;for(let[r,i]of(n.set("query",e),Object.entries(t)))n.set(`$${r}`,JSON.stringify(i));for(let[e,t]of Object.entries(r))t&&n.set(e,`${t}`);return`?${n}`}let nM=function(){let e="lsCheck";try{return localStorage.setItem(e,e),localStorage.removeItem(e),!0}catch{return!1}}(),nN="sanityVision:";function nq(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 nL=(0,nd.I4)(u.at).withConfig({displayName:"Root",componentId:"sc-r315za-0"})`.sidebarPanes .Pane{overflow-y:auto;overflow-x:hidden;}& .Resizer{background:var(--card-border-color);opacity:1;z-index:1;box-sizing:border-box;background-clip:padding-box;border:solid transparent;}& .Resizer:hover{border-color:var(--card-shadow-ambient-color);}& .Resizer.horizontal{height:11px;margin:-5px 0;border-width:5px 0;cursor:row-resize;width:100%;z-index:4;}& .Resizer.vertical{width:11px;margin:0 -5px;border-width:0 5px;cursor:col-resize;z-index:2;}.Resizer.disabled{cursor:not-allowed;}.Resizer.disabled:hover{border-color:transparent;}`;nL.displayName="Root";let nW=(0,nd.I4)(u.W).withConfig({displayName:"Header",componentId:"sc-r315za-1"})`position:relative;flex-shrink:0;z-index:6;background:var(--card-bg-color);overflow:visible;border-bottom:1px solid var(--card-border-color);`,nU=(0,nd.I4)(s.JU).withConfig({displayName:"StyledLabel",componentId:"sc-r315za-2"})`flex:1;`,nV=(0,nd.I4)(u.lt).withConfig({displayName:"SplitpaneContainer",componentId:"sc-r315za-3"})`position:relative;min-height:0;z-index:1;`,nZ=nd.I4.a.withConfig({displayName:"QueryCopyLink",componentId:"sc-r315za-4"})`cursor:pointer;margin-right:auto;`,nY=(0,nd.I4)(u.lt).withConfig({displayName:"InputBackgroundContainer",componentId:"sc-r315za-5"})`position:absolute;top:1rem;left:0;padding:0;margin:0;z-index:10;right:0;${nU}{user-select:none;}`,nJ=(0,nd.I4)(nY).withConfig({displayName:"InputBackgroundContainerLeft",componentId:"sc-r315za-6"})`left:33px;`,nH=(0,nd.I4)(u.W).withConfig({displayName:"InputContainer",componentId:"sc-r315za-7"})`width:100%;height:100%;position:relative;flex-direction:column;`,nK=(0,nd.I4)(u.at).withConfig({displayName:"ResultOuterContainer",componentId:"sc-r315za-8"})`height:100%;`,nG=(0,nd.I4)(u.lt).withConfig({displayName:"ResultInnerContainer",componentId:"sc-r315za-9"})`position:relative;`,n0=(0,nd.I4)(u.W).withConfig({displayName:"ResultContainer",componentId:"sc-r315za-10"})`height:100%;width:100%;position:absolute;max-width:100%;${({$isInvalid:e})=>e&&(0,nd.AH)`
2      &:after {
3        background-color: var(--card-bg-color);
4        content: '';
5        position: absolute;
6        top: 0;
7        bottom: 0;
8        left: 0;
9        width: 100%;
10      }
11    `}`,n1=(0,nd.I4)(u.lt).withConfig({displayName:"Result",componentId:"sc-r315za-11"})`position:relative;width:100%;height:100%;z-index:20;`,n2=(0,nd.I4)(u.at).withConfig({displayName:"ResultFooter",componentId:"sc-r315za-12"})`border-top:1px solid var(--card-border-color);flex-wrap:wrap;`,n3=(0,nd.I4)(u.W).withConfig({displayName:"TimingsCard",componentId:"sc-r315za-13"})`position:relative;`,n5=(0,nd.I4)(u.at).withConfig({displayName:"TimingsTextContainer",componentId:"sc-r315za-14"})`height:100%;min-height:${({theme:e})=>(0,u.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)};`,n8=(0,nd.I4)(u.W).withConfig({displayName:"DownloadsCard",componentId:"sc-r315za-15"})`position:relative;`,n4=(0,nd.I4)(u.et).withConfig({displayName:"SaveResultLabel",componentId:"sc-r315za-16"})`transform:initial;&:before,&:after{content:none;}>
11 span{display:flex !important;flex-wrap:wrap;gap:${({theme:e})=>(0,u.ht)(e.sanity.space[3])};align-items:center;}`,n6=(0,nd.I4)(u.lt).withConfig({displayName:"ControlsContainer",componentId:"sc-r315za-17"})`border-top:1px solid var(--card-border-color);`,n7=`{
12  
13}`;function n9(e){let t,r,s,a,l,c,d,h,f=(0,i.c)(21),{onChange:p,paramsError:m,hasValidParams:D,editorRef:g}=e,{t:O}=(0,o.Bdt)(nh.K);f[0]!==p?(t=e=>{p(e)},f[0]=p,f[1]=t):t=f[1];let y=t;f[2]!==y?(r=(0,nf.A)(y,333),f[2]=y,f[3]=r):r=f[3];let v=r,C=D?"default":"critical";f[4]!==O?(s=O("params.label"),f[4]=O,f[5]=s):s=f[5],f[6]!==s?(a=(0,n.jsx)(nU,{muted:!0,children:s}),f[6]=s,f[7]=a):a=f[7],f[8]!==m?(l=m&&(0,n.jsx)(u.n,{animate:!0,placement:"top",portal:!0,content:(0,n.jsx)(u.et,{size:1,children:m}),children:(0,n.jsx)(u.lt,{padding:1,marginX:2,children:(0,n.jsx)(u.et,{children:(0,n.jsx)(Q.YZv,{})})})}),f[8]=m,f[9]=l):l=f[9],f[10]!==a||f[11]!==l?(c=(0,n.jsx)(nJ,{children:(0,n.jsxs)(u.at,{children:[a,l]})}),f[10]=a,f[11]=l,f[12]=c):c=f[12];let A=e.value||n7;return f[13]!==g||f[14]!==v||f[15]!==A?(d=(0,n.jsx)(nk,{ref:g,initialValue:A,onChange:v,extensions:n_}),f[13]=g,f[14]=v,f[15]=A,f[16]=d):d=f[16],f[17]!==C||f[18]!==c||f[19]!==d?(h=(0,n.jsxs)(u.W,{flex:1,tone:C,"data-testid":"params-editor",children:[c,d]}),f[17]=C,f[18]=c,f[19]=d,f[20]=h):h=f[20],h}function ie(e,t){let r=function(e,t){try{let t=e?np.parse(e):{};return"object"==typeof t&&t&&!Array.isArray(t)?t:{}}catch(e){return e.message=`${t("params.error.params-invalid-json")}:
14
15${e.message.replace("JSON5:","")}`,e}}(e,t),n=r instanceof Error?{}:r,i=r instanceof Error?r.message:void 0;return{parsed:n,raw:e,valid:!i,error:i}}let it="vision.sharedQuery",ir=`*[_type == $sharedQueryType]{
16  _id,
17  authorId,
18  savedAt,
19  title,
20  url
21} | order(savedAt desc)`,ii={events:["welcome","mutation","reconnect"],includeResult:!0,visibility:"query"},io={queries:[]},iu="studio.vision-tool.saved-queries";function is(e,t){return new Date(t.savedAt||0).getTime()-new Date(e.savedAt||0).getTime()}function ia(e){return e||io}let il=(0,nd.I4)(u.O).withConfig({displayName:"FixedHeader",componentId:"sc-14q7beb-0"})`position:sticky;top:0;background:${({theme:e})=>e.sanity.color.base.bg};z-index:1;`,ic=(0,nd.I4)(u.lt).withConfig({displayName:"ScrollContainer",componentId:"sc-14q7beb-1"})`height:auto;width:100%;min-width:0;overflow:visible;`;function id(e){let t,r,l,c,d,h,f,p,m,D,g,O,y,v,C,A,F,E,b=(0,i.c)(130),{url:x,getStateFromUrl:w,setStateFromParsedUrl:S,currentQuery:B,currentParams:j,generateUrl:_,compactMode:P}=e,k=void 0!==P&&P,$=(0,s.dj)(),{saveQuery:X,updateQuery:R,queries:z,deleteQuery:I,saving:T}=function(){let e,t,r,n,u,s,l,c,d,h,f,p,m,D,g=(0,i.c)(45),O=(0,o.P$5)();g[0]===Symbol.for("react.memo_cache_sentinel")?(e={apiVersion:nw},g[0]=e):e=g[0];let y=(0,o.tH7)(e),v=(0,o.iZK)(),[C,A]=(0,a.useState)(io);g[1]===Symbol.for("react.memo_cache_sentinel")?(t=[],g[1]=t):t=g[1];let[F,E]=(0,a.useState)(t),[b,x]=(0,a.useState)(!1);g[2]===Symbol.for("react.memo_cache_sentinel")?(r=[],g[2]=r):r=g[2];let[w,S]=(0,a.useState)(r),[B,j]=(0,a.useState)(),[_,P]=(0,a.useState)(),[k,$]=(0,a.useState)();g[3]!==O?(n=O.getKey(iu),g[3]=O,g[4]=n):n=g[4];let Q=n;g[5]!==v?.id?(u=e=>{let t=v?.id;return e.map(e=>({_key:e._id,authorId:e.authorId,isOwnedByCurrentUser:e.authorId===t,savedAt:e.savedAt,shared:!0,title:e.title,url:e.url}))},g[5]=v?.id,g[6]=u):u=g[6];let X=u;g[7]!==Q?(s=()=>{let e=Q.pipe((0,ng.Z)(io),(0,nO.T)(ia)).subscribe({next:A,error:e=>$(e)});return()=>e?.unsubscribe()},l=[Q],g[7]=Q,g[8]=s,g[9]=l):(s=g[8],l=g[9]),(0,a.useEffect)(s,l),g[10]!==X||g[11]!==y?(c=()=>{let e=!1,t=async()=>{let t=await y.fetch(ir,{sharedQueryType:it})||[];e||E(X(t))};t().catch(t=>{e||$(t)});let r=y.observable.listen("*[_type == $sharedQueryType]",{sharedQueryType:it},ii).subscribe({next:()=>{t().catch(t=>{e||$(t)})},error:t=>{e||$(t)}});return()=>{e=!0,r.unsubscribe()}},d=[y,X],g[10]=X,g[11]=y,g[12]=c,g[13]=d):(c=g[12],d=g[13]),(0,a.useEffect)(c,d),g[14]!==F||g[15]!==C.queries?(h=[...F,...C.queries].sort(is),g[14]=F,g[15]=C.queries,g[16]=h):h=g[16];let R=h;g[17]!==v||g[18]!==O||g[19]!==X||g[20]!==C.queries||g[21]!==y?(f=async e=>{if(x(!0),j(void 0),e.shared){if(!v?.id){let e=Error("No current user found. Unable to save shared query.");throw j(e),x(!1),e}try{let t=await y.create({_type:it,authorId:v.id,savedAt:e.savedAt,title:e.title,url:e.url});E(e=>[...X([t]),...e]),x(!1);return}catch(t){let e=t instanceof Error?t:Error(String(t));throw j(e),x(!1),e}}try{let t=[{...e,_key:(0,nD.A)()},...C.queries];A({queries:t}),await O.setKey(iu,{queries:t})}catch(t){let e=t instanceof Error?t:Error(String(t));throw j(e),x(!1),e}x(!1)},g[17]=v,g[18]=O,g[19]=X,g[20]=C.queries,g[21]=y,g[22]=f):f=g[22];let z=f;g[23]!==v||g[24]!==O||g[25]!==X||g[26]!==C.queries||g[27]!==y?(p=async e=>{if(x(!0),j(void 0),e.shared){if(!v?.id||e.authorId!==v.id){let e=Error("Only the author can update a shared query.");throw j(e),x(!1),e}try{let t=await y.patch(e._key).set({savedAt:e.savedAt,title:e.title,url:e.url}).commit(),[r]=X([t]);E(t=>t.map(t=>t._key===e._key?r:t)),x(!1);return}catch(t){let e=t instanceof Error?t:Error(String(t));throw j(e),x(!1),e}}try{let t=C.queries.map(t=>t._key===e._key?{...t,...e}:t);A({queries:t}),await O.setKey(iu,{queries:t})}catch(t){let e=t instanceof Error?t:Error(String(t));throw j(e),x(!1),e}x(!1)},g[23]=v,g[24]=O,g[25]=X,g[26]=C.queries,g[27]=y,g[28]=p):p=g[28];let I=p;g[29]!==v||g[30]!==O||g[31]!==F||g[32]!==C.queries||g[33]!==y?(m=async e=>{S(t=>[...t,e]),P(void 0);let t=()=>S(t=>t.filter(t=>t!==e)),r=F.find(t=>t._key===e&&t.shared);if(r){if(!v?.id||r.authorId!==v.id){P(Error("Only the author can delete a shared query.")),t();return}try{await y.delete(e),E(t=>t.filter(t=>t._key!==e))}catch(e){P(e)}t();return}try{let t=C.queries.filter(t=>t._key!==e);A({queries:t}),await O.setKey(iu,{queries:t})}catch(e){P(e)}t()},g[29]=v,g[30]=O,g[31]=F,g[32]=C.queries,g[33]=y,g[34]=m):m=g[34];let T=m;return g[35]!==T||g[36]!==_||g[37]!==w||g[38]!==k||g[39]!==R||g[40]!==z||g[41]!==B||g[42]!==b||g[43]!==I?(D={queries:R,saveQuery:z,updateQuery:I,deleteQuery:T,saving:b,deleting:w,saveQueryError:B,deleteQueryError:_,error:k},g[35]=T,g[36]=_,g[37]=w,g[38]=k,g[39]=R,g[40]=z,g[41]=B,g[42]=b,g[43]=I,g[44]=D):D=g[44],D}(),{t:M}=(0,o.Bdt)(nh.K);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,o.ixk)(t),[q,L]=(0,a.useState)(null),[W,U]=(0,a.useState)("");b[1]===Symbol.for("react.memo_cache_sentinel")?(r={},b[1]=r):r=b[1];let[V,Z]=(0,a.useState)(r),[Y,J]=(0,a.useState)(""),[H,K]=(0,a.useState)("all"),[G,ee]=(0,a.useState)(x);b[2]===Symbol.for("react.memo_cache_sentinel")?(l=[],b[2]=l):l=b[2];let[et,er]=(0,a.useState)(l),[en,ei]=(0,a.useState)(null);b[3]!==j||b[4]!==B||b[5]!==N||b[6]!==_||b[7]!==w||b[8]!==z||b[9]!==X||b[10]!==M||b[11]!==$?(c=async()=>{let e=_(B,j);if(z?.some(e=>{if(e.shared)return!1;let t=w(e.url);return t&&t.query===B&&(0,nm.A)(t.params,j)})){let e=z?.find(e=>{if(e.shared)return!1;let t=w(e.url);return t&&t.query===B&&(0,nm.A)(t.params,j)});$.push({closable:!0,status:"warning",title:M("save-query.already-saved"),description:`${e?.title} - ${N.format(new Date(e?.savedAt||""))}`});return}if(e)try{await X({shared:!1,url:e,savedAt:new Date().toISOString(),title:M("label.untitled-query")}
21),ee(e),$.push({closable:!0,status:"success",title:M("save-query.success")})}catch(e){$.push({closable:!0,status:"error",title:M("save-query.error"),description:e instanceof Error?e.message:String(e)})}},b[3]=j,b[4]=B,b[5]=N,b[6]=_,b[7]=w,b[8]=z,b[9]=X,b[10]=M,b[11]=$,b[12]=c):c=b[12];let eo=c;b[13]===Symbol.for("react.memo_cache_sentinel")?(d=e=>{ei(e)},b[13]=d):d=b[13];let eu=d;b[14]!==I||b[15]!==X||b[16]!==en||b[17]!==M||b[18]!==$?(h=async()=>{if(!en)return;let e=en._key,t=en.url,r=en.title||M("label.untitled-query");try{await X({shared:!0,title:r,url:t,savedAt:new Date().toISOString()}),await I(e),$.push({closable:!0,status:"success",title:M("save-query.shared-success")})}catch(e){$.push({closable:!0,status:"error",title:M("save-query.error"),description:e instanceof Error?e.message:String(e)})}ei(null)},b[14]=I,b[15]=X,b[16]=en,b[17]=M,b[18]=$,b[19]=h):h=b[19];let es=h;b[20]!==I||b[21]!==N||b[22]!==w||b[23]!==z||b[24]!==X||b[25]!==M||b[26]!==$?(f=async e=>{er(t=>[...t,e._key]);let t=()=>er(t=>t.filter(t=>t!==e._key)),r=w(e.url),n=z?.find(t=>{if(t._key===e._key||t.shared)return!1;let n=w(t.url);return r&&n&&n.query===r.query&&(0,nm.A)(n.params,r.params)}),i=e.title||M("label.untitled-query");if(n){$.push({closable:!0,status:"warning",title:M("save-query.already-saved"),description:`${n.title} - ${N.format(new Date(n.savedAt||""))}`}),t();return}try{await X({shared:!1,title:i,url:e.url,savedAt:new Date().toISOString()}),await I(e._key),$.push({closable:!0,status:"success",title:M("save-query.unshared-success")}),t()}catch(e){$.push({closable:!0,status:"error",title:M("save-query.error"),description:e instanceof Error?e.message:String(e)}),t()}},b[20]=I,b[21]=N,b[22]=w,b[23]=z,b[24]=X,b[25]=M,b[26]=$,b[27]=f):f=b[27];let ea=f;b[28]!==M||b[29]!==$||b[30]!==R?(p=async(e,t)=>{L(null),Z(r=>({...r,[e._key]:t}));try{await R({...e,title:t}),Z(t=>{let r={...t};return delete r[e._key],r})}catch(t){Z(t=>{let r={...t};return delete r[e._key],r}),$.push({closable:!0,status:"error",title:M("save-query.error"),description:t.message})}},b[28]=M,b[29]=$,b[30]=R,b[31]=p):p=b[31];let el=p;b[32]!==j||b[33]!==B||b[34]!==N||b[35]!==_||b[36]!==w||b[37]!==z||b[38]!==M||b[39]!==$||b[40]!==R?(m=async e=>{let t=_(B,j);if(z?.some(t=>{if(t._key===e._key)return!1;let r=w(t.url);return r&&r.query===B&&(0,nm.A)(r.params,j)})){let t=z?.find(t=>{if(t._key===e._key)return!1;let r=w(t.url);return r&&r.query===B&&(0,nm.A)(r.params,j)});$.push({closable:!0,status:"warning",title:M("save-query.already-saved"),description:`${t?.title} - ${N.format(new Date(t?.savedAt||""))}`});return}try{await R({...e,url:t,savedAt:new Date().toISOString()}),ee(t),$.push({closable:!0,status:"success",title:M("save-query.success")})}catch(e){$.push({closable:!0,status:"error",title:M("save-query.error"),description:e.message})}},b[32]=j,b[33]=B,b[34]=N,b[35]=_,b[36]=w,b[37]=z,b[38]=M,b[39]=$,b[40]=R,b[41]=m):m=b[41];let ec=m;if(b[42]!==k||b[43]!==j||b[44]!==B||b[45]!==I||b[46]!==q||b[47]!==W||b[48]!==N||b[49]!==w||b[50]!==eo||b[51]!==el||b[52]!==ea||b[53]!==ec||b[54]!==V||b[55]!==et||b[56]!==z||b[57]!==H||b[58]!==T||b[59]!==Y||b[60]!==G||b[61]!==S||b[62]!==M){let e,t,r,i,a,l,c,d,h,f,p,m,A,F,E,x,_,P,$,X=z?.filter(e=>!et.includes(e._key))?.filter(e=>{let t=(e.title??"").toLowerCase().includes(Y.toLowerCase()),r="all"===H||"personal"===H&&!e.shared||"shared"===H&&e.shared;return t&&r});g=ic,b[69]!==M?(e=M("label.saved-queries"),b[69]=M,b[70]=e):e=b[70],b[71]!==e?(t=(0,n.jsx)(nU,{muted:!0,children:e}),b[71]=e,b[72]=t):t=b[72],b[73]!==M?(r=M("action.save-query"),b[73]=M,b[74]=r):r=b[74],b[75]!==eo?(i=()=>{eo()},b[75]=eo,b[76]=i):i=b[76],b[77]!==T||b[78]!==r||b[79]!==i?(a=(0,n.jsx)(u.Y,{label:r,icon:Q.REV,disabled:T,onClick:i,mode:"bleed"}),b[77]=T,b[78]=r,b[79]=i,b[80]=a):a=b[80],b[81]!==t||b[82]!==a?(l=(0,n.jsxs)(u.at,{padding:3,paddingTop:2,paddingBottom:0,justify:"space-between",align:"center",children:[t,a]}),b[81]=t,b[82]=a,b[83]=l):l=b[83],b[84]!==M?(c=M("label.search-queries"),b[84]=M,b[85]=c):c=b[85],b[86]===Symbol.for("react.memo_cache_sentinel")?(d=e=>J(e.currentTarget.value),b[86]=d):d=b[86],b[87]!==Y||b[88]!==c?(h=(0,n.jsx)(u.lt,{padding:3,paddingTop:0,children:(0,n.jsx)(u.b,{placeholder:c,icon:Q.WIv,value:Y,onChange:d})}),b[87]=Y,b[88]=c,b[89]=h):h=b[89],b[90]!==M?(f=M("label.all"),b[90]=M,b[91]=f):f=b[91];let R="all"===H;b[92]===Symbol.for("react.memo_cache_sentinel")?(p=()=>K("all"),b[92]=p):p=b[92],b[93]!==f||b[94]!==R?(m=(0,n.jsx)(u.l,{id:"query-filter-all","aria-controls":"vision-query-recall-list",label:f,selected:R,onClick:p}),b[93]=f,b[94]=R,b[95]=m):m=b[95],b[96]!==M?(A=M("label.personal"),b[96]=M,b[97]=A):A=b[97];let Z="personal"===H;b[98]===Symbol.for("react.memo_cache_sentinel")?(F=()=>K("personal"),b[98]=F):F=b[98],b[99]!==A||b[100]!==Z?(E=(0,n.jsx)(u.l,{id:"query-filter-personal","aria-controls":"vision-query-recall-list",label:A,selected:Z,onClick:F}),b[99]=A,b[100]=Z,b[101]=E):E=b[101],b[102]!==M?(x=M("label.shared"),b[102]=M,b[103]=x):x=b[103];let er="shared"===H;b[104]===Symbol.for("react.memo_cache_sentinel")?(_=()=>K("shared"),b[104]=_):_=b[104],b[105]!==x||b[106]!==er?(P=(0,n.jsx)(u.l,{id:"query-filter-shared","aria-controls":"vision-query-recall-list",label:x,selected:er,onClick:_}),b[105]=x,b[106]=er,b[107]=P):P=b[107],b[108]!==m||b[109]!==E||b[110]!==P?($=(0,n.jsx)(u.lt,{paddingX:3,paddingBottom:2,children:(0,n.jsxs)(u.c,{space:1,children:[m,E,P]})}),b[108]=m,b[109]=E,b[110]=P,b[111]=$):$=b[111],b[112]!==l||b[113]!==h||b[114]!==$?(C=(0,n.jsxs)(il,{space:3,children:[l,h,$]}),b[112]=l,b[113]=h,b[114]=$,b[115]=C):C=b[115],D=u.O,O="vision-query-recall-list",y=3,v=X?.map((e,t)=>{let r=w(e.url),i=r?.query||"",a=i.split("{")[0],l=G===e.url,c=!e.shared||e.isOwnedByCurrentUser,d=r&&B===r.query&&(0,nm.A)(j,r.params),h=l&&!d&&c;return(0,n.jsx)(u.W,{width:"fill",paddingX:k?3:4,paddingY:k?3:4,tone:"default",onClick:t=>{if(t.target?.closest('[data-query-actions="true"]'))return;ee(e.url);let r=w(e.url);r&&S(r)},style:{borderTop:0===t?"1px solid var(--card-border-color)":void 0,position:"relative",borderBottom:"1px solid var(--card-border-color)",borderLeft:l?"2px solid var(--card-muted-fg-color)":"2px solid transparent",curs
21or:"pointer"},children:(0,n.jsxs)(u.O,{space:k?2:3,children:[(0,n.jsxs)(u.at,{justify:"space-between",align:"center",style:{minHeight:"25px"},children:[(0,n.jsxs)(u.at,{align:"center",gap:2,paddingRight:1,style:{minWidth:0,flex:1},children:[q===e._key?(0,n.jsx)(u.b,{value:W,onChange:e=>U(e.currentTarget.value),onKeyDown:t=>{"Enter"===t.key?el(e,W):"Escape"===t.key&&L(null)},onBlur:()=>el(e,W),autoFocus:!0,style:{maxWidth:"170px",height:"24px"}}):(0,n.jsx)(u.et,{weight:"bold",size:k?2:3,textOverflow:"ellipsis",style:{maxWidth:k?"180px":"220px",cursor:c?"pointer":"default",padding:"2px 0"},title:V[e._key]||e.title||e._key.slice(e._key.length-5,e._key.length),onClick:c?()=>{L(e._key),U(e.title||e._key.slice(0,5))}:void 0,children:V[e._key]||e.title||e._key.slice(e._key.length-5,e._key.length)}),h&&(0,n.jsx)(u.lt,{style:{width:"6px",height:"6px",borderRadius:"50%",backgroundColor:"var(--card-focus-ring-color)"}})]}),(0,n.jsx)(u.at,{align:"center",gap:2,children:(0,n.jsx)(u.lt,{"data-query-actions":"true",style:{width:"25px",height:"25px",display:"flex",alignItems:"center"}
21,children:(!e.shared||c)&&(0,n.jsx)(s.IU,{button:(0,n.jsx)(o.VJU,{}),id:`${e._key}-menu`,menu:(0,n.jsxs)(u.p,{children:[!e.shared&&(0,n.jsx)(u.u,{icon:Q.c2u,padding:3,text:M("label.share"),onClick:t=>{t.stopPropagation(),eu(e)}}),e.shared&&c&&(0,n.jsx)(u.u,{icon:Q.wvk,padding:3,text:M("action.unshare"),onClick:t=>{t.stopPropagation(),ea(e)}}),c&&(0,n.jsx)(u.u,{tone:"critical",padding:3,icon:Q.ucK,text:M("action.delete"),onClick:t=>{t.stopPropagation(),I(e._key)}})]}),popover:{portal:!0,placement:"bottom-end",tone:"default"}})})})]}),i?(0,n.jsx)(u.n,{content:(0,n.jsx)(u.lt,{padding:2,style:{maxWidth:"420px",maxHeight:"220px",overflow:"auto"},children:(0,n.jsx)(s.Cy,{size:1,children:i})}),placement:"top",portal:!0,children:(0,n.jsx)(s.Cy,{muted:!0,size:1,children:a})}):(0,n.jsx)(s.Cy,{muted:!0}),k?(0,n.jsxs)(u.O,{space:1,style:{paddingTop:0,minHeight:"30px"},children:[(0,n.jsxs)(u.at,{align:"center",gap:2,style:{minHeight:"18px"},children:[(0,n.jsx)(u.lt,{style:{display:"flex",alignItems:"center",justifyContent:"center",width:"17px",height:"17px"},children:e.shared?(0,n.jsx)(o.H8m,{size:0,user:e.authorId||"",withTooltip:!0}):(0,n.jsx)(u.lt,{style:{display:"flex",alignItems:"center",justifyContent:"center",lineHeight:0,color:"var(--card-muted-fg-color)"},children:(0,n.jsx)(Q.XAi,{})})}),(0,n.jsx)(s.Ex,{mode:"outline",tone:e.shared?"primary":"default",style:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},children:e.shared?M("label.shared"):M("label.personal")})]}),(0,n.jsx)(u.et,{size:1,muted:!0,children:N.format(new Date(e.savedAt||""))})]}):(0,n.jsxs)(u.at,{align:"center",gap:2,style:{paddingTop:"2px",minHeight:"20px"},children:[(0,n.jsx)(u.lt,{style:{display:"flex",alignItems:"center",justifyContent:"center",width:"17px",height:"17px"},children:e.shared?(0,n.jsx)(o.H8m,{size:0,user:e.authorId||"",withTooltip:!0}):(0,n.jsx)(u.lt,{style:{display:"flex",alignItems:"center",justifyContent:"center",lineHeight:0,color:"var(--card-muted-fg-color)"},children:(0,n.jsx)(Q.XAi,{})})}),(0,n.jsx)(s.Ex,{mode:"outline",tone:e.shared?"primary":"default",style:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},children:e.shared?M("label.shared"):M("label.personal")}),(0,n.jsx)(u.et,{size:1,muted:!0,children:"•"}),(0,n.jsx)(u.et,{size:1,muted:!0,children:N.format(new Date(e.savedAt||""))})]}),h&&(0,n.jsx)(u.Y,{mode:"ghost",tone:"default",size:1,padding:2,style:{height:"24px",position:"absolute",right:"16px",bottom:"16px",fontSize:"12px"},text:M("action.update"),onClick:t=>{t.stopPropagation(),ec(e)}})]})},e._key)}),b[42]=k,b[43]=j,b[44]=B,b[45]=I,b[46]=q,b[47]=W,b[48]=N,b[49]=w,b[50]=eo,b[51]=el,b[52]=ea,b[53]=ec,b[54]=V,b[55]=et,b[56]=z,b[57]=H,b[58]=T,b[59]=Y,b[60]=G,b[61]=S,b[62]=M,b[63]=D,b[64]=g,b[65]=O,b[66]=y,b[67]=v,b[68]=C}else D=b[63],g=b[64],O=b[65],y=b[66],v=b[67],C=b[68];return b[116]!==D||b[117]!==O||b[118]!==y||b[119]!==v?(A=(0,n.jsx)(D,{id:O,paddingY:y,children:v}),b[116]=D,b[117]=O,b[118]=y,b[119]=v,b[120]=A):A=b[120],b[121]!==es||b[122]!==en||b[123]!==M?(F=en&&(0,n.jsx)(s.lG,{id:"vision-query-recall-share-dialog",width:1,header:M("label.share"),onClose:()=>ei(null),footer:(0,n.jsxs)(u.at,{width:"fill",justify:"flex-end",gap:3,padding:3,align:"center",children:[(0,n.jsx)(u.Y,{mode:"bleed",padding:2,text:M("action.query-cancel"),onClick:()=>ei(null)}),(0,n.jsx)(u.Y,{padding:2,tone:"primary",text:M("action.save-shared-query"),onClick:()=>{es()}})]}),children:(0,n.jsx)(u.lt,{padding:4,children:(0,n.jsx)(u.et,{size:2,children:M("save-query.share-warning")})})}),b[121]=es,b[122]=en,b[123]=M,b[124]=F):F=b[124],b[125]!==g||b[126]!==C||b[127]!==A||b[128]!==F?(E=(0,n.jsxs)(g,{children:[C,A,F]}),b[125]=g,b[126]=C,b[127]=A,b[128]=F,b[129]=E):E=b[129],E}function ih(){return"u">typeof window&&window.innerWidth>600}function ip(e){let t=e;return t||(t="u">typeof window&&"u">typeof document?document.body.getBoundingClientRect().height-60:0),{defaultSize:t/(ih()?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 im(){return ip(void 0)}function iD(){return ih()}function ig(){return{width:"u">typeof window?window.innerWidth:1e3,height:"u">typeof window?window.innerHeight:800}}function iO(e){let t,r,s,a,l,c,d,h,f,p=(0,i.c)(30),{hasValidParams:m,listenInProgress:D,queryInProgress:g,onQueryExecution:O,onListenExecution:y}=e,{t:v}=(0,o.Bdt)(nh.K);p[0]!==v?(t=v("params.error.params-invalid-json"),p[0]=v,p[1]=t):t=p[1],p[2]!==t?(r=(0,n.jsx)(u.W,{radius:4,children:(0,n.jsx)(u.et,{size:1,muted:!0,children:t})}),p[2]=t,p[3]=r):r=p[3],p[4]===Symbol.for("react.memo_cache_sentinel")?(s=(0,n.jsx)(u.W,{radius:4,children:(0,n.jsx)(u.m,{keys:["Ctrl","Enter"]})}),p[4]=s):s=p[4];let C=g?Q.wFz:Q.udU,A=D||!m,F=g?"positive":"primary";p[5]!==g||p[6]!==v?(a=v(g?"action.query-cancel":"action.query-execute"),p[5]=g,p[6]=v,p[7]=a):a=p[7],p[8]!==O||p[9]!==C||p[10]!==A||p[11]!==F||p[12]!==a?(l=(0,n.jsx)(u.lt,{flex:1,children:(0,n.jsx)(u.n,{
21content:s,placement:"top",portal:!0,children:(0,n.jsx)(u.Y,{width:"fill",onClick:O,type:"button",icon:C,disabled:A,tone:F,text:a})})}),p[8]=O,p[9]=C,p[10]=A,p[11]=F,p[12]=a,p[13]=l):l=p[13];let E=D?Q.wFz:Q.udU;p[14]!==D||p[15]!==v?(c=v(D?"action.listen-cancel":"action.listen-execute"),p[14]=D,p[15]=v,p[16]=c):c=p[16];let b=!m,x=D?"positive":"default";return p[17]!==y||p[18]!==c||p[19]!==b||p[20]!==x||p[21]!==E?(d=(0,n.jsx)(u.lt,{flex:1,marginLeft:3,children:(0,n.jsx)(u.Y,{width:"fill",onClick:y,type:"button",icon:E,text:c,mode:"ghost",disabled:b,tone:x})}),p[17]=y,p[18]=c,p[19]=b,p[20]=x,p[21]=E,p[22]=d):d=p[22],p[23]!==d||p[24]!==l?(h=(0,n.jsxs)(u.at,{justify:"space-evenly",children:[l,d]}),p[23]=d,p[24]=l,p[25]=h):h=p[25],p[26]!==m||p[27]!==h||p[28]!==r?(f=(0,n.jsx)(n6,{children:(0,n.jsx)(u.W,{padding:3,paddingX:3,children:(0,n.jsx)(u.n,{content:r,placement:"top",disabled:m,portal:!0,children:h})})}),p[26]=m,p[27]=h,p[28]=r,p[29]=f):f=p[29],f}let iy=(0,nd.I4)(u.lt).withConfig({displayName:"PerspectivePopoverContent",componentId:"sc-ls0jfp-0"})`max-width:240px;`,iv=nd.I4.a.withConfig({displayName:"PerspectivePopoverLink",componentId:"sc-ls0jfp-1"})`cursor:pointer;margin-right:auto;`,iC=nd.I4.div.withConfig({displayName:"Dot",componentId:"sc-y1ykk8-0"})`width:4px;height:4px;border-radius:3px;box-shadow:0 0 0 1px var(--card-bg-color);background-color:${({$tone:e})=>`var(--card-badge-${e}-dot-color)`};`;function iA(){let e,t,r,l,c,d,h,f,p,m,D,g,O,y,v,C,A,F,E=(0,i.c)(39),[b,x]=(0,a.useState)(!1),w=(0,a.useRef)(null),S=(0,a.useRef)(null);E[0]===Symbol.for("react.memo_cache_sentinel")?(e=()=>x(iF),E[0]=e):e=E[0];let B=e,{t:j}=(0,o.Bdt)(nh.K);return E[1]===Symbol.for("react.memo_cache_sentinel")?(t=()=>x(!1),r=()=>[w.current,S.current],E[1]=t,E[2]=r):(t=E[1],r=E[2]),(0,u.y)(t,r),E[3]!==j?(l=j("settings.perspectives.title"),E[3]=j,E[4]=l):l=E[4],E[5]!==l?(c=(0,n.jsx)(u.g,{space:2,children:(0,n.jsx)(u.et,{weight:"medium",children:l})}),E[5]=l,E[6]=c):c=E[6],E[7]!==j?(d=j("settings.perspectives.description"),E[7]=j,E[8]=d):d=E[8],E[9]!==d?(h=(0,n.jsx)(u.W,{children:(0,n.jsx)(u.et,{muted:!0,children:d})}),E[9]=d,E[10]=h):h=E[10],E[11]!==j?(f=j("label.new"),E[11]=j,E[12]=f):f=E[12],E[13]!==f?(p=(0,n.jsx)(u.lt,{children:(0,n.jsx)(s.Ex,{tone:"primary",children:f})}),E[13]=f,E[14]=p):p=E[14],E[15]!==j?(m=(0,n.jsx)(u.et,{muted:!0,children:(0,n.jsx)(o.HTc,{t:j,i18nKey:"settings.perspective.preview-drafts-renamed-to-drafts.description"})}),E[15]=j,E[16]=m):m=E[16],E[17]!==p||E[18]!==m?(D=(0,n.jsx)(u.W,{children:(0,n.jsxs)(u.O,{space:2,children:[p,m]})}),E[17]=p,E[18]=m,E[19]=D):D=E[19],E[20]!==j?(g=null,E[20]=j,E[21]=g):g=E[21],E[22]!==j?(O=j("settings.perspectives.action.docs-link"),E[22]=j,E[23]=O):O=E[23],E[24]!==O?(y=(0,n.jsx)(u.W,{children:(0,n.jsx)(u.et,{children:(0,n.jsxs)(iv,{href:"https://www.sanity.io/docs/perspectives",target:"_blank",children:[O," →"]})})}),E[24]=O,E[25]=y):y=E[25],E[26]!==D||E[27]!==g||E[28]!==y||E[29]!==c||E[30]!==h?(v=(0,n.jsx)(iy,{children:(0,n.jsxs)(u.O,{space:4,children:[c,h,D,g,y]})}),E[26]=D,E[27]=g,E[28]=y,E[29]=c,E[30]=h,E[31]=v):v=E[31],E[32]===Symbol.for("react.memo_cache_sentinel")?(C=(0,n.jsx)(iC,{$tone:"primary"}),E[32]=C):C=E[32],E[33]!==b?(A=(0,n.jsx)(u.Y,{icon:Q.V1u,mode:"bleed",padding:2,paddingRight:1,tone:"primary",fontSize:1,ref:w,onClick:B,selected:b,children:C}),E[33]=b,E[34]=A):A=E[34],E[35]!==b||E[36]!==v||E[37]!==A?(F=(0,n.jsx)(u.k,{content:v,placement:"bottom-start",portal:!0,padding:3,ref:S,open:b,children:A}),E[35]=b,E[36]=v,E[37]=A,E[38]=F):F=E[38],F}function iF(e){return!e}let iE=e=>{let t,r,o,u,s=(0,i.c)(11),{pinnedPerspective:a,t:l}=e,c="object"==typeof a.selectedPerspective?a.selectedPerspective.metadata.title:a.selectedPerspectiveName;s[0]!==a||s[1]!==l?(t=nz(a)?`(${l("settings.perspectives.pinned-release-label")})`:l("settings.perspectives.pinned-release-label"),s[0]=a,s[1]=l,s[2]=t):t=s[2];let d=t;s[3]!==d||s[4]!==c?(r=[c,d].filter(iS),s[3]=d,s[4]=c,s[5]=r):r=s[5];let h=r.join(" ");s[6]!==a?(o=nz(a),s[6]=a,s[7]=o):o=s[7];let f=!o;return s[8]!==f||s[9]!==h?(u=(0,n.jsx)("option",{value:"pinnedRelease",disabled:f,children:h}),s[8]=f,s[9]=h,s[10]=u):u=s[10],u};function ib(e){let t,r,l,c,d,h,f,p,m,D,g,O,y,v,C,A,F,E,b,x,w,S,B,j,_,P,k,$=(0,i.c)(68),{onChangeDataset:X,dataset:R,customApiVersion:z,apiVersion:I,onChangeApiVersion:T,datasets:M,customApiVersionElementRef:N,onCustomApiVersionChange:q,isValidApiVersion:L,onChangePerspective:W,url:U,perspective:V,isScheduledDraftsEnabled:Z}=e,Y=(0,o.QO2)(),{t:J}=(0,o.Bdt)(nh.K),H=(0,a.useRef)(null);$[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 :(")}},$[0]=t):t=$[0];let K=t;$[1]===Symbol.for("react.memo_cache_sentinel")?(r=[1,4,8,12],$[1]=r):r=$[1],$[2]===Symbol.for("react.memo_cache_sentinel")?(l=[1,2],$[2]=l):l=$[2],$[3]!==J?(c=J("settings.dataset-label"),$[3]=J,$[4]=c):c=$[4],$[5]!==c?(d=(0,n.jsx)(u.W,{paddingTop:2,paddingBottom:3,children:(0,n.jsx)(nU,{children:c})}),$[5]=c,$[6]=d):d=$[6],$[7]!==M?(h=M.map(iw),$[7]=M,$[8]=h):h=$[8],$[9]!==R||$[10]!==X||$[11]!==h?(f=(0,n.jsx)(s.l6,{value:R,onChange:X,children:h}),$[9]=R,$[10]=X,$[11]=h,$[12]=f):f=$[12],$[13]!==d||$[14]!==f?(p=(0,n.jsx)(u.lt,{padding:1,column:l,children:(0,n.jsxs)(u.O,{children:[d,f]})}),$[13]=d,$[14]=f,$[15]=p):p=$[15],$[16]===Symbol.for("react.memo_cache_sentinel")?(m=[1,2],$[16]=m):m=$[16],$[17]!==J?(D=J("settings.api-version-label"),$[17]=J,$[18]=D):D=$[18],$[19]!==D?(g=(0,n.jsx)(u.W,{paddingTop:2,paddingBottom:3,children:(0,n.jsx)(nU,{children:D})}),$[19]=D,$[20]=g):g=$[20];let G=!1===z?I:"other";$[21]===Symbol.for("react.memo_cache_sentinel")?(O=nx.map(ix),$[21]=O):O=$[21],$[22]!==J?(y=J("settings.other-api-version-label"),$[22]=J,$[23]=y):y=$[23],$[24]!==y?(v=(0,n.jsx)("option",{value:"other",children:y},"other"),$[24]=y,$[25]=v):v=$[25],$[26]!==T||$[27]!==G||$[28]!==v?(C=(0,n.jsxs)(s.l6,{"data-testid":"api-version-selector",value:G,onChange:T,children:[O,v]}),$[26]=T,$[27]=G,$[28]=v,$[29]=C):C=$[29],$[30]!==g||$[31]!==C?(A=(0,n.jsx)(u.lt,{padding:1,column:m,children:(0,n.jsxs)(u.O,{children:[g,C]})}),$[30]=g,$[31]=C,$[32]=A):A=$[32],$[33]!==z||$[34]!==N||$[35]!==L||$[36]!==q||$[37]!==J?(F=!1!==z&&(0,n.jsx)(u.lt,{padding:1,column:[1,2],children:(0,n.jsxs)(u.O,{children:[(0,n.jsx)(u.W,{paddingTop:2,paddingBottom:3,children:(0,n.jsx)(nU,{textOverflow:"ellipsis",children:J("settings.custom-api-version-label")})}),(0,n.jsx)(u.b,{ref:N,value:z,onChange:q,customValidity:L?void 0:J("settings.error.invali
21d-api-version"),maxLength:11})]})}),$[33]=z,$[34]=N,$[35]=L,$[36]=q,$[37]=J,$[38]=F):F=$[38],$[39]===Symbol.for("react.memo_cache_sentinel")?(E=[1,2],$[39]=E):E=$[39],$[40]!==J?(b=J("settings.perspective-label"),$[40]=J,$[41]=b):b=$[41],$[42]!==b?(x=(0,n.jsx)(u.lt,{children:(0,n.jsx)(nU,{children:b})}),$[42]=b,$[43]=x):x=$[43],$[44]===Symbol.for("react.memo_cache_sentinel")?(w=(0,n.jsx)(u.lt,{children:(0,n.jsx)(iA,{})}),$[44]=w):w=$[44],$[45]!==x?(S=(0,n.jsx)(u.W,{paddingBottom:1,children:(0,n.jsxs)(u.g,{space:1,children:[x,w]})}),$[45]=x,$[46]=S):S=$[46];let ee=V||"default";return $[47]!==Z||$[48]!==Y||$[49]!==J?(B=n$.map(e=>"pinnedRelease"===e?(0,n.jsxs)(a.Fragment,{children:[(0,n.jsx)(iE,{pinnedPerspective:Y,t:J}),(0,n.jsx)("option",{value:"default",children:J("settings.perspectives.default")},"default"),(0,n.jsx)("hr",{})]},"pinnedRelease"):"scheduledDrafts"===e?Z?(0,n.jsx)("option",{value:"scheduledDrafts",children:J("settings.perspectives.scheduled-drafts")},"scheduledDrafts"):null:(0,n.jsx)("option",{children:e},e)),$[47]=Z,$[48]=Y,$[49]=J,$[50]=B):B=$[50],$[51]!==W||$[52]!==ee||$[53]!==B?(j=(0,n.jsx)(s.l6,{value:ee,onChange:W,children:B}),$[51]=W,$[52]=ee,$[53]=B,$[54]=j):j=$[54],$[55]!==S||$[56]!==j?(_=(0,n.jsx)(u.lt,{padding:1,column:E,children:(0,n.jsxs)(u.O,{children:[S,j]})}),$[55]=S,$[56]=j,$[57]=_):_=$[57],$[58]!==z||$[59]!==J||$[60]!==U?(P="string"==typeof U?(0,n.jsx)(u.lt,{padding:1,flex:1,column:[1,!1===z?6:4],children:(0,n.jsxs)(u.O,{children:[(0,n.jsx)(u.W,{paddingTop:2,paddingBottom:3,children:(0,n.jsxs)(nU,{children:[J("query.url"),"\xa0",(0,n.jsxs)(nZ,{onClick:K,children:["[",J("action.copy-url-to-clipboard"),"]"]})]})}),(0,n.jsxs)(u.at,{flex:1,gap:1,children:[(0,n.jsx)(u.lt,{flex:1,children:(0,n.jsx)(u.b,{readOnly:!0,type:"url",ref:H,value:U})}),(0,n.jsx)(u.n,{content:J("action.copy-url-to-clipboard"),children:(0,n.jsx)(u.Y,{"aria-label":J("action.copy-url-to-clipboard"),type:"button",mode:"ghost",icon:Q.TdU,onClick:K})})]})]})}):(0,n.jsx)(u.lt,{flex:1}),$[58]=z,$[59]=J,$[60]=U,$[61]=P):P=$[61],$[62]!==A||$[63]!==F||$[64]!==_||$[65]!==P||$[66]!==p?(k=(0,n.jsx)(nW,{paddingX:3,paddingY:2,children:(0,n.jsxs)(u.s,{columns:r,children:[p,A,F,_,P]})}),$[62]=A,$[63]=F,$[64]=_,$[65]=P,$[66]=p,$[67]=k):k=$[67],k}function ix(e){return(0,n.jsx)("option",{children:e},e)}function iw(e){return(0,n.jsx)("option",{children:e},e)}function iS(e){return"u">typeof e}function iB(e,t){let r,n;return r="",n="",i=>{let o=t(i);if("string"==typeof o&&""!==o)return o===n||(n=o,r&&URL.revokeObjectURL(r),r=URL.createObjectURL(new Blob([o],{type:e}))),r}}let ij=iB("application/json",e=>JSON.stringify(e,null,2)),i_=iB("text/csv",e=>(0,ny.Vu)(Array.isArray(e)?e:[e]).trim()),iP=(0,nd.I4)(s.Cy).withConfig({displayName:"ErrorCode",componentId:"sc-14lyn64-0"})`color:${({theme:e})=>e.sanity.color.muted.critical.enabled.fg};`;function ik(e){let t,r,s,a,l,c,d,h,f,p,m,D=(0,i.c)(20),{error:g}=e,{t:O}=(0,o.Bdt)(nh.K);if(!("details"in g))return null;let y=g.details;if(D[0]!==g.details){c=Symbol.for("react.early_return_sentinel");t:{var v,C;let e,n;if(!(r={...y,...function(e){if(!e||"string"!=typeof e.query||"number"!=typeof e.start)return{};let{query:t,start:r,end:n}=e,i=t.slice(0,r).lastIndexOf(`
22`)+1,o=(t.slice(0,i).match(/\n/g)||[]).length,u=t.slice(i,t.indexOf(`
23`,i));return{line:u,lineNumber:o,column:r-i,columnEnd:"number"==typeof n?n-i:void 0}}(g.details)}).line){c=null;break t}t=iP,l=1,s=r.line,v=r.column,C=r.columnEnd,e="-".repeat(v),n="^".repeat(C?C-v:1),a=`${e}${n}`}D[0]=g.details,D[1]=t,D[2]=r,D[3]=s,D[4]=a,D[5]=l,D[6]=c}else t=D[1],r=D[2],s=D[3],a=D[4],l=D[5],c=D[6];if(c!==Symbol.for("react.early_return_sentinel"))return c;let A=`${s}
24${a}`;D[7]!==t||D[8]!==l||D[9]!==A?(d=(0,n.jsx)(t,{size:l,children:A}),D[7]=t,D[8]=l,D[9]=A,D[10]=d):d=D[10],D[11]!==O?(h=O("query.error.line"),D[11]=O,D[12]=h):h=D[12];let F=r.lineNumber;D[13]!==O?(f=O("query.error.column"),D[13]=O,D[14]=f):f=D[14];let E=`${h}:   ${F}
25${f}: ${r.column}`;return D[15]!==E?(p=(0,n.jsx)(u.lt,{marginTop:4,children:(0,n.jsx)(iP,{size:1,children:E})}),D[15]=E,D[16]=p):p=D[16],D[17]!==p||D[18]!==d?(m=(0,n.jsxs)("div",{children:[d,p]}),D[17]=p,D[18]=d,D[19]=m):m=D[19],m}
25function i$(e){let t,r,o,s=(0,i.c)(7);return s[0]!==e.error.message?(t=(0,n.jsx)(iP,{size:1,children:e.error.message}),s[0]=e.error.message,s[1]=t):t=s[1],s[2]!==e.error?(r=(0,n.jsx)(ik,{error:e.error}),s[2]=e.error,s[3]=r):r=s[3],s[4]!==t||s[5]!==r?(o=(0,n.jsxs)(u.O,{space:5,marginTop:2,children:[t,r]}),s[4]=t,s[5]=r,s[6]=o):o=s[6],o}let iQ=nd.I4.div.withConfig({displayName:"ResultViewWrapper",componentId:"sc-nbqtaq-0"})(({theme:e})=>{let{color:t,fonts:r,space:n}=e.sanity;return(0,nd.AH)`
26    & .json-inspector,
27    & .json-inspector .json-inspector__selection {
28      font-family: ${r.code.family};
29      font-size: ${r.code.sizes[2].fontSize}px;
30      line-height: ${r.code.sizes[2].lineHeight}px;
31      color: var(--card-code-fg-color);
32    }
33
34    & .json-inspector .json-inspector__leaf {
35      padding-left: ${(0,u.ht)(n[4])};
36    }
37
38    & .json-inspector .json-inspector__leaf.json-inspector__leaf_root {
39      padding-top: ${(0,u.ht)(n[0])};
40      padding-left: 0;
41    }
42
43    & .json-inspector > .json-inspector__leaf_root > .json-inspector__line > .json-inspector__key {
44      display: none;
45    }
46
47    & .json-inspector .json-inspector__line {
48      display: block;
49      position: relative;
50      cursor: default;
51    }
52
53    & .json-inspector .json-inspector__line::after {
54      content: '';
55      position: absolute;
56      top: 0;
57      left: -200px;
58      right: -50px;
59      bottom: 0;
60      z-index: -1;
61      pointer-events: none;
62    }
63
64    & .json-inspector .json-inspector__line:hover::after {
65      background: var(--card-code-bg-color);
66    }
67
68    & .json-inspector .json-inspector__leaf_composite > .json-inspector__line {
69      cursor: pointer;
70    }
71
72    & .json-inspector .json-inspector__leaf_composite > .json-inspector__line::before {
73      content: '▸ ';
74      margin-left: calc(0px - ${(0,u.ht)(n[4])});
75      font-size: ${r.code.sizes[2].fontSize}px;
76      line-height: ${r.code.sizes[2].lineHeight}px;
77    }
78
79    &
80      .json-inspector
81      .json-inspector__leaf_expanded.json-inspector__leaf_composite
82      > .json-inspector__line::before {
83      content: '▾ ';
84      font-size: ${r.code.sizes[2].fontSize}px;
85      line-height: ${r.code.sizes[2].lineHeight}px;
86    }
87
88    & .json-inspector .json-inspector__radio,
89    & .json-inspector .json-inspector__flatpath {
90      display: none;
91    }
92
93    & .json-inspector .json-inspector__value {
94      margin-left: ${(0,u.ht)(n[4]/2)};
95    }
96
97    &
98      .json-inspector
99      > .json-inspector__leaf_root
100      > .json-inspector__line
101      > .json-inspector__key
102      + .json-inspector__value {
103      margin: 0;
104    }
105
106    & .json-inspector .json-inspector__key {
107      color: ${t.syntax.property};
108    }
109
110    & .json-inspector .json-inspector__value_helper,
111    & .json-inspector .json-inspector__value_null {
112      color: ${t.syntax.constant};
113    }
114
115    & .json-inspector .json-inspector__not-found {
116      padding-top: ${(0,u.ht)(n[2])};
117    }
118
119    & .json-inspector .json-inspector__value_string {
120      color: ${t.syntax.string};
121      word-break: break-word;
122    }
123
124    & .json-inspector .json-inspector__value_boolean {
125      color: ${t.syntax.boolean};
126    }
127
128    & .json-inspector .json-inspector__value_number {
129      color: ${t.syntax.number};
130    }
131
132    & .json-inspector .json-inspector__show-original {
133      display: inline-block;
134      padding: 0 6px;
135      cursor: pointer;
136    }
137
138    & .json-inspector .json-inspector__show-original:hover {
139      color: inherit;
140    }
141
142    & .json-inspector .json-inspector__show-original::before {
143      content: '↔';
144    }
145
146    & .json-inspector .json-inspector__show-original:hover::after {
147      content: ' expand';
148    }
149  `}),iX=new nC({maxSize:5e4});function iR(e){let t,r,u=(0,i.c)(7),{data:a,datasetName:l}=e,c=(0,o.EL1)();if(iM(a)||Array.isArray(a)){let e,t=c===l?iz:void 0;return u[0]!==a||u[1]!==t?(e=(0,n.jsx)(iQ,{children:(0,n.jsx)(nv.A,{data:a,search:!1,isExpanded:iI,onClick:iT,interactiveLabel:t})}),u[0]=a,u[1]=t,u[2]=e):e=u[2],e}return u[3]!==a?(t=JSON.stringify(a),u[3]=a,u[4]=t):t=u[4],u[5]!==t?(r=(0,n.jsx)(s.Cy,{language:"json",children:t}),u[5]=t,u[6]=r):r=u[6],r}function iz(e){let t,r,o,u=(0,i.c)(5);return!e.isKey&&(e.keypath.endsWith("_id")||e.keypath.endsWith("_ref"))?(u[0]!==e.value?(t={id:e.value},u[0]=e.value,u[1]=t):t=u[1],u[2]===Symbol.for("react.memo_cache_sentinel")?(r=(0,n.jsx)(Q.qYV,{}),u[2]=r):r=u[2],u[3]!==t?(o=(0,n.jsx)(nA.RZ,{intent:"edit",params:t,children:r}),u[3]=t,u[4]=o):o=u[4],o):null}function iI(e,t){let r=iX.get(e);if("boolean"==typeof r)return r;let n=e.split(".",4);return 4!==n.length&&(!!Array.isArray(t)||iM(t)&&!n.some(e=>(function(e,t=10){return iN.test(e)&&parseInt(e,10)>t})(e)))}function iT(e){let{path:t}=e,r=iX.get(t);void 0!==r&&iX.set(t,!r)}function iM(e){return null!==e&&"object"==typeof e&&!Array.isArray(e)}let iN=/^\d+$/;function iq(e){return e.preventDefault()}function iL(e){let t,r,s=(0,i.c)(9),{blobUrl:a}=e,{t:l}=(0,o.Bdt)(nh.K),c=!a,d=c?void 0:"query-result.csv",h=c?iq:void 0;s[0]!==a||s[1]!==c||s[2]!==d||s[3]!==h?(t=(0,n.jsx)(u.Y,{as:"a",disabled:c,download:d,href:a,icon:Q.Ohl,mode:"ghost",onClick:h,text:"CSV",tone:"default"}),s[0]=a,s[1]=c,s[2]=d,s[3]=h,s[4]=t):t=s[4];let f=t;
149return s[5]!==f||s[6]!==c||s[7]!==l?(r=c?(0,n.jsx)(u.n,{content:l("result.save-result-as-csv.not-csv-encodable"),placement:"top",children:f}):f,s[5]=f,s[6]=c,s[7]=l,s[8]=r):r=s[8],r}function iW(e){let t,r=(0,i.c)(2),{blobUrl:o}=e;return r[0]!==o?(t=(0,n.jsx)(u.Y,{as:"a",download:"query-result.json",href:o,icon:Q.Ohl,mode:"ghost",text:"JSON",tone:"default"}),r[0]=o,r[1]=t):t=r[1],t}function iU(e){let t,r,s,a,l,c,d,h,f,p,m,D,g,O,y,v,C,A,F,E,b,x,w,S,B,j=(0,i.c)(84),{error:_,queryInProgress:P,queryResult:k,listenInProgress:$,listenMutations:Q,dataset:X,queryTime:R,e2eTime:z,compactFooter:I}=e,T=void 0!==I&&I,{t:M}=(0,o.Bdt)(nh.K),N=!_&&!P&&"u">typeof k;j[0]!==N||j[1]!==k?(t=N?ij(k):"",j[0]=N,j[1]=k,j[2]=t):t=j[2];let q=t;j[3]!==N||j[4]!==k?(r=N?i_(k):"",j[3]=N,j[4]=k,j[5]=r):r=j[5];let L=r,W=_?"critical":"default",U=!!_;j[6]!==M?(s=M("result.label"),j[6]=M,j[7]=s):s=j[7],j[8]!==s?(a=(0,n.jsx)(nY,{children:(0,n.jsx)(u.lt,{marginLeft:3,children:(0,n.jsx)(nU,{muted:!0,children:s})})}),j[8]=s,j[9]=a):a=j[9],j[10]!==$||j[11]!==Q||j[12]!==P?(l=(P||$&&0===Q.length)&&(0,n.jsx)(u.lt,{marginTop:3,children:(0,n.jsx)(nS,{})}),j[10]=$,j[11]=Q,j[12]=P,j[13]=l):l=j[13],j[14]!==_?(c=_&&(0,n.jsx)(i$,{error:_}),j[14]=_,j[15]=c):c=j[15],j[16]!==X||j[17]!==N||j[18]!==k?(d=N&&(0,n.jsx)(iR,{data:k,datasetName:X}),j[16]=X,j[17]=N,j[18]=k,j[19]=d):d=j[19],j[20]!==X||j[21]!==$||j[22]!==Q?(h=$&&Q.length>0&&(0,n.jsx)(iR,{data:Q,datasetName:X}),j[20]=X,j[21]=$,j[22]=Q,j[23]=h):h=j[23],j[24]!==d||j[25]!==h||j[26]!==l||j[27]!==c?(f=(0,n.jsxs)(u.lt,{padding:3,paddingTop:5,children:[l,c,d,h]}),j[24]=d,j[25]=h,j[26]=l,j[27]=c,j[28]=f):f=j[28],j[29]!==f||j[30]!==a?(p=(0,n.jsxs)(n1,{overflow:"auto",children:[a,f]}),j[29]=f,j[30]=a,j[31]=p):p=j[31],j[32]!==p||j[33]!==W||j[34]!==U?(m=(0,n.jsx)(nG,{flex:1,children:(0,n.jsx)(n0,{flex:1,overflow:"hidden",tone:W,$isInvalid:U,children:p})}),j[32]=p,j[33]=W,j[34]=U,j[35]=m):m=j[35];let V=T?"flex-start":"space-between",Z=T?"stretch":void 0;j[36]!==T?(D=T?"column":["column","column","row"],j[36]=T,j[37]=D):D=j[37];let Y=T?3:4,J=T?2:3;j[38]!==T?(g=T?{width:"100%"}:{minWidth:0},j[38]=T,j[39]=g):g=j[39];let H=T?1:2;j[40]!==M?(O=M("result.execution-time-label"),j[40]=M,j[41]=O):O=j[41],j[42]!==R||j[43]!==M?(y="number"==typeof R?`${R}ms`:M("result.timing-not-applicable"),j[42]=R,j[43]=M,j[44]=y):y=j[44],j[45]!==H||j[46]!==O||j[47]!==y?(v=(0,n.jsx)(u.lt,{children:(0,n.jsxs)(u.et,{muted:!0,size:H,children:[O,":"," ",y]})}),j[45]=H,j[46]=O,j[47]=y,j[48]=v):v=j[48];let K=T?3:4,G=T?1:2;return j[49]!==M?(C=M("result.end-to-end-time-label"),j[49]=M,j[50]=C):C=j[50],j[51]!==z||j[52]!==M?(A="number"==typeof z?`${z}ms`:M("result.timing-not-applicable"),j[51]=z,j[52]=M,j[53]=A):A=j[53],j[54]!==G||j[55]!==C||j[56]!==A?(F=(0,n.jsxs)(u.et,{muted:!0,size:G,children:[C,":"," ",A]}),j[54]=G,j[55]=C,j[56]=A,j[57]=F):F=j[57],j[58]!==K||j[59]!==F?(E=(0,n.jsx)(u.lt,{marginLeft:K,children:F}),j[58]=K,j[59]=F,j[60]=E):E=j[60],j[61]!==v||j[62]!==E?(b=(0,n.jsxs)(n5,{align:"center",children:[v,E]}),j[61]=v,j[62]=E,j[63]=b):b=j[63],j[64]!==Y||j[65]!==J||j[66]!==g||j[67]!==b?(x=(0,n.jsx)(n3,{paddingX:Y,paddingY:J,sizing:"border",style:g,children:b}),j[64]=Y,j[65]=J,j[66]=g,j[67]=b,j[68]=x):x=j[68],j[69]!==T||j[70]!==L||j[71]!==N||j[72]!==q||j[73]!==M?(w=N&&(0,n.jsx)(n8,{paddingX:T?3:4,paddingY:T?2:3,sizing:"border",style:T?{width:"100%"}:{marginLeft:"auto",minWidth:0},children:(0,n.jsx)(n4,{muted:!0,size:T?1:2,children:(0,n.jsx)(o.HTc,{components:{SaveResultButtons:()=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(iW,{blobUrl:q}),(0,n.jsx)(iL,{blobUrl:L})]})},i18nKey:"result.save-result-as-format",t:M})})}),j[69]=T,j[70]=L,j[71]=N,j[72]=q,j[73]=M,j[74]=w):w=j[74],j[75]!==V||j[76]!==Z||j[77]!==D||j[78]!==x||j[79]!==w?(S=(0,n.jsxs)(n2,{justify:V,align:Z,direction:D,children:[x,w]}),j[75]=V,j[76]=Z,j[77]=D,j[78]=x,j[79]=w,j[80]=S):S=j[80],j[81]!==m||j[82]!==S?(B=(0,n.jsxs)(nK,{direction:"column","data-testid":"vision-result",children:[m,S]}),j[81]=m,j[82]=S,j[83]=B):B=j[83],B}let iV=/\/(vX|v1|v\d{4}-\d\d-\d\d)\/.*?(?:query|listen)\/(.*?)\?(.*)/;function iZ(e){var t;let r,l,c,d,h,f,p,m,D,g,O,y,v,C,A,F,E,b,x,w,S,B,j,P,k,$,R,z,I,T,M,N,q,L,W,U,V,Z,Y,J,H,K,G,ee,et,er,en,ei,eo,eu,es,ea,el,ec,ed,eh,ef,ep,em,eD,eg,eO,ey,ev=(0,i.c)(210),{datasets:eC,config:eA,projectId:eF,defaultDataset:eE}=e,eb=(0,s.dj)(),{t:ex}=(0,o.Bdt)(nh.K),{perspectiveStack:ew}=(0,o.QO2)(),eS=(0,o.Qfd)(),{data:eB}=(0,o.K0D)();ev[0]!==eB?(r=void 0===eB?[]:eB,ev[0]=eB,ev[1]=r):r=ev[1];let ej=r,e_=(0,o.hA9)().document.drafts.enabled,eP=(0,a.useRef)(null),ek=(0,a.useRef)(null),e$=(0,a.useRef)(null),eQ=(0,a.useRef)(null),eX=(0,a.useRef)(void 0),eR=(0,a.useRef)(void 0);ev[2]!==eF?(l=()=>(function(e){let t=`${nN}${e}`,r=null;return{get:function(e,t){let r=n();return typeof r[e]>"u"?t:r[e]}
149,set:function(e,i){return n()[e]=i,localStorage.setItem(t,JSON.stringify(r)),i},merge:function(e){let r={...n(),...e};return localStorage.setItem(t,JSON.stringify(r)),r}};function n(){return null===r&&(r=function(){if(!nM)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}})(eF||"default"),ev[2]=eF,ev[3]=l):l=ev[3];let[ez]=(0,a.useState)(l);ev[4]!==eE||ev[5]!==ez?(c=ez.get("dataset",eE),ev[4]=eE,ev[5]=ez,ev[6]=c):c=ev[6];let eI=c;ev[7]!==eA.defaultApiVersion||ev[8]!==ez?(d=ez.get("apiVersion","v"!==(t=`${eA.defaultApiVersion}`)[0]&&"other"!==t?`v${t}`:t),ev[7]=eA.defaultApiVersion,ev[8]=ez,ev[9]=d):d=ev[9];let eT=d;ev[10]!==ez?(h=ez.get("query",""),ev[10]=ez,ev[11]=h):h=ev[11];let eM=h;ev[12]!==ez?(f=ez.get("params",`{
150  
151}`),ev[12]=ez,ev[13]=f):f=ev[13];let eN=f;ev[14]!==ez?(p=ez.get("perspective",void 0),ev[14]=ez,ev[15]=p):p=ev[15];let eq=p;ev[16]!==eC||ev[17]!==eE||ev[18]!==eI?(m=()=>eC.includes(eI)?eI:eC.includes(eE)?eE:eC[0],ev[16]=eC,ev[17]=eE,ev[18]=eI,ev[19]=m):m=ev[19];let[eL,eW]=(0,a.useState)(m);ev[20]!==eT?(D=()=>nx.includes(eT)?eT:nw,ev[20]=eT,ev[21]=D):D=ev[21];let[eU,eV]=(0,a.useState)(D);ev[22]!==eT?(g=()=>!nx.includes(eT)&&eT,ev[22]=eT,ev[23]=g):g=ev[23];let[eZ,eY]=(0,a.useState)(g),[eJ,eH]=(0,a.useState)(eq||"raw");ev[24]!==eZ?(O=!eZ||nq(eZ),ev[24]=eZ,ev[25]=O):O=ev[25];let eK=O,[eG,e0]=(0,a.useState)(void 0);ev[26]!==eM?(y=()=>"string"==typeof eM?eM:"",ev[26]=eM,ev[27]=y):y=ev[27];let[e1,e2]=(0,a.useState)(y),[e3,e5]=(0,a.useState)(eN);ev[28]!==e3||ev[29]!==ex?(v=ie(e3,ex),ev[28]=e3,ev[29]=ex,ev[30]=v):v=ev[30];let e8=v,[e4,e6]=(0,a.useState)(void 0);ev[31]===Symbol.for("react.memo_cache_sentinel")?(C=[],ev[31]=C):C=ev[31];let[e7,e9]=(0,a.useState)(C),[te,tt]=(0,a.useState)(void 0),[tr,tn]=(0,a.useState)(void 0),[ti,to]=(0,a.useState)(void 0),[tu,ts]=(0,a.useState)(!1),[ta,tl]=(0,a.useState)(!1),[tc,td]=(0,a.useState)(!1);ev[32]===Symbol.for("react.memo_cache_sentinel")?(A={visionRootRef:e$},ev[32]=A):A=ev[32];let{paneSizeOptions:th,isNarrowBreakpoint:tf}=function(e){let t,r,n,o=(0,i.c)(7),{visionRootRef:u}=e,[s,l]=(0,a.useState)(ig),[c,d]=(0,a.useState)(iD),[h,f]=(0,a.useState)(im);return o[0]!==u?(t=()=>{if(!u.current)return;let e=new ResizeObserver(e=>{let t=e?.[0];t&&(l({width:t.contentRect.width,height:t.contentRect.height}),d(t.contentRect.width>600),f(ip(t.contentRect.height)))});return e.observe(u.current),()=>{e.disconnect()}},r=[u],o[0]=u,o[1]=t,o[2]=r):(t=o[1],r=o[2]),(0,a.useEffect)(t,r),o[3]!==c||o[4]!==h||o[5]!==s?(n={paneSizeOptions:h,isNarrowBreakpoint:c,rootSize:s},o[3]=c,o[4]=h,o[5]=s,o[6]=n):n=o[6],n}(A);t:{let e;if(!eS){F=void 0;break t}if(ev[33]!==e_||ev[34]!==ej){let t,r=ej.filter(iJ),n=(0,o.$gs)(r).map(iY);ev[36]!==e_?(t=e_?["drafts"]:["published"],ev[36]=e_,ev[37]=t):t=ev[37],e=[...n,...t],ev[33]=e_,ev[34]=ej,ev[35]=e}else e=ev[35];F=e}let tp=F,tm=eK&&eZ?eZ:eU;ev[38]!==tm?(E={apiVersion:tm},ev[38]=tm,ev[39]=E):E=ev[39];let tD=(0,o.tH7)(E);ev[40]!==tD||ev[41]!==eU||ev[42]!==eZ||ev[43]!==eL||ev[44]!==eK||ev[45]!==eJ||ev[46]!==ew||ev[47]!==tp?(b=tD.withConfig({apiVersion:eK&&eZ?eZ:eU,perspective:nI({visionPerspective:eJ,perspectiveStack:ew,scheduledDraftsStack:tp}),dataset:eL,allowReconfigure:!0}),ev[40]=tD,ev[41]=eU,ev[42]=eZ,ev[43]=eL,ev[44]=eK,ev[45]=eJ,ev[46]=ew,ev[47]=tp,ev[48]=b):b=ev[48];let tg=b;ev[49]===Symbol.for("react.memo_cache_sentinel")?(x=()=>{eX.current&&(eX.current.unsubscribe(),eX.current=void 0)},ev[49]=x):x=ev[49];let tO=x;ev[50]===Symbol.for("react.memo_cache_sentinel")?(w=()=>{eR.current&&(eR.current.unsubscribe(),eR.current=void 0)},ev[50]=w):w=ev[50];let ty=w;ev[51]!==eU||ev[52]!==tg||ev[53]!==eZ||ev[54]!==eL||ev[55]!==eK||ev[56]!==ez||ev[57]!==e8.parsed||ev[58]!==eJ||ev[59]!==ew||ev[60]!==e1||ev[61]!==tu||ev[62]!==tp||ev[63]!==ex?(S=e=>{if(tu){tO(),ty(),ts(!1);return}let t={query:e?.query||e1,dataset:e?.dataset||eL,params:ie(JSON.stringify(e?.params||e8.parsed,null,2),ex),perspective:nI({visionPerspective:e&&"perspective"in e?e.perspective:eJ,perspectiveStack:ew,scheduledDraftsStack:tp}),apiVersion:e?.apiVersion||(eZ&&eK?eZ:eU)};ez.set("query",t.query),ez.set("params",t.params.raw),ty();let r=t.query.trim().length>0;
151if(ts(!t.params.error&&r),tl(!1),e9([]),tt(t.params.error?Error(t.params.error):void 0),e6(void 0),tn(void 0),to(void 0),t.params.error||!r)return;let n={perspective:t.perspective??[]},i=tg.withConfig({apiVersion:t.apiVersion,dataset:t.dataset,perspective:t.perspective});e0(i.getUrl(i.getDataUrl("query",nT(t.query,t.params.parsed,n))));let o=Date.now();eX.current=i.observable.fetch(t.query,t.params.parsed,{filterResponse:!1,tag:"vision"}).subscribe({next:e=>{tn(e.ms),to(Date.now()-o),e6(e.result),ts(!1),tt(void 0)},error:e=>{tt(e),ts(!1)}})},ev[51]=eU,ev[52]=tg,ev[53]=eZ,ev[54]=eL,ev[55]=eK,ev[56]=ez,ev[57]=e8.parsed,ev[58]=eJ,ev[59]=ew,ev[60]=e1,ev[61]=tu,ev[62]=tp,ev[63]=ex,ev[64]=S):S=ev[64];let tv=S;ev[65]!==tv||ev[66]!==ez?(B=e=>{(void 0===e||nX(e))&&(eH(e),ez.set("perspective",e),tv({perspective:e}))},ev[65]=tv,ev[66]=ez,ev[67]=B):B=ev[67];let tC=B;ev[68]!==tv||ev[69]!==ez?(j=e=>{let t=e.target.value;ez.set("dataset",t),eW(t),tv({dataset:t})},ev[68]=tv,ev[69]=ez,ev[70]=j):j=ev[70];let tA=j;ev[71]!==tv||ev[72]!==ez?(P=e=>{let t=e.target.value;if(t?.toLowerCase()==="other"){eY("v"),eQ.current?.focus();return}eV(t),eY(!1),ez.set("apiVersion",t),tv({apiVersion:t})},ev[71]=tv,ev[72]=ez,ev[73]=P):P=ev[73];let tF=P;ev[74]!==tv||ev[75]!==ez?(k=e=>{let t=e.target.value||"";eY(t||"v"),nq(t)&&(eV(t),ez.set("apiVersion",t),tv({apiVersion:t}))},ev[74]=tv,ev[75]=ez,ev[76]=k):k=ev[76];let tE=k;ev[77]!==tC?($=e=>{let t=e.target.value;tC("default"===t?void 0:t)},ev[77]=tC,ev[78]=$):$=ev[78];let tb=$;ev[79]===Symbol.for("react.memo_cache_sentinel")?(R=e=>{"mutation"===e.type&&e9(t=>50===t.length?[e,...t.slice(0,49)]:[e,...t])},ev[79]=R):R=ev[79];let tx=R;ev[80]!==tg||ev[81]!==ta||ev[82]!==ez||ev[83]!==e8.error||ev[84]!==e8.parsed||ev[85]!==e8.raw||ev[86]!==e1?(z=()=>{if(ta){ty(),tl(!1);return}let e=tg.getDataUrl("listen",nT(e1,e8.parsed,{})),t=!e8.error&&e1.trim().length>0;ez.set("query",e1),ez.set("params",e8.raw),tO(),e0(e),e9([]),ts(!1),e6(void 0),tl(t),tt(e8.error?Error(e8.error):void 0),tn(void 0),to(void 0),t&&(eR.current=tg.listen(e1,e8.parsed,{events:["mutation","welcome"],includeAllVersions:!0}).subscribe({next:tx,error:e=>{tt(e),tl(!1)}}))},ev[80]=tg,ev[81]=ta,ev[82]=ez,ev[83]=e8.error,ev[84]=e8.parsed,ev[85]=e8.raw,ev[86]=e1,ev[87]=z):z=ev[87];let tw=z;ev[88]!==ez?(I=e=>{e5(e),ez.set("params",e)},ev[88]=ez,ev[89]=I):I=ev[89];let tS=I;ev[90]!==eU||ev[91]!==eL||ev[92]!==eC||ev[93]!==eJ||ev[94]!==eb?(T=e=>{let t,r,n=e.match(iV);if(!n)return null;let[,i,o,u]=n,s=function(e){let t={},r={};for(let[n,i]of e.entries()){if("$"===n[0]){t[n.slice(1)]=JSON.parse(i);continue}if("perspective"===n){r[n]=i;continue}}return{query:e.get("query")||"",params:t,options:r}}(new URLSearchParams(u));if(!s)return null;nq(i)&&(nx.includes(i)?(t=i,r=!1):r=i);let a=nX(s.options.perspective)&&!nR(s.options.perspective)?s.options.perspective:void 0;return a&&(!nX(s.options.perspective)||nR(s.options.perspective))&&eb.push({closable:!0,id:"vision-paste-unsupported-perspective",status:"warning",title:'Perspective in pasted url is currently not supported. Falling back to "raw"'}),{query:s.query,params:s.params,rawParams:JSON.stringify(s.params,null,2),dataset:eC.includes(o)?o:eL,apiVersion:t||eU,customApiVersion:r,perspective:a||eJ,url:e}},ev[90]=eU,ev[91]=eL,ev[92]=eC,ev[93]=eJ,ev[94]=eb,ev[95]=T):T=ev[95];let tB=T;ev[96]!==tv||ev[97]!==ez?(M=e=>{eW(e.dataset),e2(e.query),e5(e.rawParams),eV(e.apiVersion),e.customApiVersion&&eY(e.customApiVersion),eH(e.perspective),e0(e.url),eP.current?.resetEditorContent(e.query),ek.current?.resetEditorContent(e.rawParams),ez.merge({query:e.query,params:e.rawParams,dataset:e.dataset,apiVersion:e.customApiVersion||e.apiVersion,perspective:e.perspective}),tv(e)},ev[96]=tv,ev[97]=ez,ev[98]=M):M=ev[98];let tj=M;ev[99]!==tB||ev[100]!==tj||ev[101]!==eb?(N=e=>{if(!e.clipboardData)return;let t=e.clipboardData.getData("text/plain");e.preventDefault();let r=tB(t);r&&(tj(r),eb.push({closable:!0,id:"vision-paste",status:"info",title:"Parsed URL to query"}))},ev[99]=tB,ev[100]=tj,ev[101]=eb,ev[102]=N):N=ev[102];let t_=N;ev[103]!==tv||ev[104]!==e8.valid?(q=e=>{var t,r;let n=e$.current&&(t=e$.current,r=e.target,!!t&&!!r&&(t===r||!!(16&t.compareDocumentPosition(r))));
151((0,X.v_)("ctrl+enter",e)||(0,X.v_)("mod+enter",e))&&n&&e8.valid&&(tv(),e.preventDefault(),e.stopPropagation())},ev[103]=tv,ev[104]=e8.valid,ev[105]=q):q=ev[105];let tP=q;ev[106]!==tP||ev[107]!==t_?(L=()=>(window.document.addEventListener("paste",t_),window.document.addEventListener("keydown",tP),()=>{window.document.removeEventListener("paste",t_),window.document.removeEventListener("keydown",tP)}),W=[tP,t_],ev[106]=tP,ev[107]=t_,ev[108]=L,ev[109]=W):(L=ev[108],W=ev[109]),(0,a.useEffect)(L,W),ev[110]===Symbol.for("react.memo_cache_sentinel")?(U=()=>()=>{tO(),ty()},V=[tO,ty],ev[110]=U,ev[111]=V):(U=ev[110],V=ev[111]),(0,a.useEffect)(U,V),ev[112]!==tC?(Z=e=>{e.length>0&&tC("pinnedRelease")},ev[112]=tC,ev[113]=Z):Z=ev[113];let tk=(0,a.useEffectEvent)(Z);ev[114]!==tk||ev[115]!==ew?(Y=()=>{tk(ew)},ev[114]=tk,ev[115]=ew,ev[116]=Y):Y=ev[116],ev[117]!==ew?(J=[ew],ev[117]=ew,ev[118]=J):J=ev[118],(0,a.useEffect)(Y,J),ev[119]!==tg||ev[120]!==eJ||ev[121]!==ew||ev[122]!==tp?(H=(e,t)=>{let r={perspective:nI({visionPerspective:eJ,perspectiveStack:ew,scheduledDraftsStack:tp})??[]};return tg.getUrl(tg.getDataUrl("query",nT(e,t,r)))},ev[119]=tg,ev[120]=eJ,ev[121]=ew,ev[122]=tp,ev[123]=H):H=ev[123];let t$=H;ev[124]!==eU||ev[125]!==eZ||ev[126]!==eL||ev[127]!==eC||ev[128]!==tF||ev[129]!==tA||ev[130]!==tb||ev[131]!==tE||ev[132]!==eS||ev[133]!==eK||ev[134]!==eJ||ev[135]!==eG?(K=(0,n.jsx)(ib,{apiVersion:eU,customApiVersion:eZ,dataset:eL,datasets:eC,onChangeDataset:tA,onChangeApiVersion:tF,customApiVersionElementRef:eQ,onCustomApiVersionChange:tE,isValidApiVersion:eK,onChangePerspective:tb,url:eG,perspective:eJ,isScheduledDraftsEnabled:eS}),ev[124]=eU,ev[125]=eZ,ev[126]=eL,ev[127]=eC,ev[128]=tF,ev[129]=tA,ev[130]=tb,ev[131]=tE,ev[132]=eS,ev[133]=eK,ev[134]=eJ,ev[135]=eG,ev[136]=K):K=ev[136];let tQ=tc?window.innerWidth:window.innerWidth-275,tX=tf?"vertical":"horizontal",tR=tf?th.defaultSize:th.minSize,tz=th.size,tI=th.allowResize,tT=tf?th.minSize:100,tM=th.maxSize;return ev[137]!==ex?(G=ex("query.label"),ev[137]=ex,ev[138]=G):G=ev[138],ev[139]!==G?(ee=(0,n.jsx)(nJ,{children:(0,n.jsx)(u.at,{children:(0,n.jsx)(nU,{muted:!0,children:G})})}),ev[139]=G,ev[140]=ee):ee=ev[140],ev[141]!==e1?(et=(0,n.jsx)(nk,{initialValue:e1,onChange:e2,ref:eP,extensions:nj}),ev[141]=e1,ev[142]=et):et=ev[142],ev[143]!==ee||ev[144]!==et?(er=(0,n.jsx)(nH,{display:"flex","data-testid":"vision-query-editor",children:(0,n.jsxs)(u.lt,{flex:1,children:[ee,et]})}),ev[143]=ee,ev[144]=et,ev[145]=er):er=ev[145],ev[146]!==tS||ev[147]!==e8.error||ev[148]!==e8.raw||ev[149]!==e8.valid?(en=(0,n.jsx)(n9,{value:e8.raw,onChange:tS,paramsError:e8.error,hasValidParams:e8.valid,editorRef:ek}),ev[146]=tS,ev[147]=e8.error,ev[148]=e8.raw,ev[149]=e8.valid,ev[150]=en):en=ev[150],ev[151]!==tw||ev[152]!==tv||ev[153]!==ta||ev[154]!==e8.valid||ev[155]!==tu?(ei=(0,n.jsx)(iO,{hasValidParams:e8.valid,queryInProgress:tu,listenInProgress:ta,onQueryExecution:tv,onListenExecution:tw}),ev[151]=tw,ev[152]=tv,ev[153]=ta,ev[154]=e8.valid,ev[155]=tu,ev[156]=ei):ei=ev[156],ev[157]!==en||ev[158]!==ei?(eo=(0,n.jsxs)(nH,{display:"flex",children:[en,ei]}),ev[157]=en,ev[158]=ei,ev[159]=eo):eo=ev[159],ev[160]!==th.allowResize||ev[161]!==th.maxSize||ev[162]!==th.size||ev[163]!==tR||ev[164]!==tT||ev[165]!==er||ev[166]!==eo?(eu=(0,n.jsx)(u.lt,{height:"stretch",flex:1,children:(0,n.jsxs)(_,{className:"sidebarPanes",split:"horizontal",defaultSize:tR,size:tz,allowResize:tI,minSize:tT,maxSize:tM,primary:"first",children:[er,eo]})}),ev[160]=th.allowResize,ev[161]=th.maxSize,ev[162]=th.size,ev[163]=tR,ev[164]=tT,ev[165]=er,ev[166]=eo,ev[167]=eu):eu=ev[167],ev[168]!==eL||ev[169]!==ti||ev[170]!==te||ev[171]!==ta||ev[172]!==e7||ev[173]!==tu||ev[174]!==e4||ev[175]!==tr?(es=(0,n.jsx)(iU,{error:te,queryInProgress:tu,queryResult:e4,listenInProgress:ta,listenMutations:e7,dataset:eL,queryTime:tr,e2eTime:ti}),ev[168]=eL,ev[169]=ti,ev[170]=te,ev[171]=ta,ev[172]=e7,ev[173]=tu,ev[174]=e4,ev[175]=tr,ev[176]=es):es=ev[176],ev[177]!==tX||ev[178]!==eu||ev[179]!==es?(ea=(0,n.jsx)(u.lt,{height:"stretch",flex:1,children:(0,n.jsxs)(_,{className:"sidebarPanes",split:tX,minSize:300,children:[eu,es]})}),ev[177]=tX,ev[178]=eu,ev[179]=es,ev[180]=ea):ea=ev[180],ev[181]===Symbol.for("react.memo_cache_sentinel")?(el={position:"relative",height:"100%"},ev[181]=el):el=ev[181],ev[182]===Symbol.for("react.memo_cache_sentinel")?(ec={position:"absolute",left:-32,top:"50%",transform:"translateY(-50%)",zIndex:100,pointerEvents:"auto"},ev[182]=ec):ec=ev[182],ev[183]!==tc?(ed=()=>td(!tc),ev[183]=tc,ev[184]=ed):ed=ev[184],ev[185]===Symbol.for("react.memo_cache_sentinel")?(eh={display:"flex",alignItems:"center",height:"100%"},ev[185]=eh):eh=ev[185],ev[186]!==tc?(ef=(0,n.jsx)("div",{style:eh,children:tc?(0,n.jsx)(Q.YJP,{}):(0,n.jsx)(Q.vKP,{})}),ev[186]=tc,ev[187]=ef):ef=ev[187],ev[188]!==ed||ev[189]!==ef?(ep=(0,n.jsx)(u.Y,{mode:"ghost",padding:2,style:ec,onClick:ed,children:ef}),ev[188]=ed,ev[189]=ef,ev[190]=ep):ep=ev[190],ev[191]!==e8.parsed?(em=e8.parsed||{},ev[191]=e8.parsed,ev[192]=em):em=ev[192],ev[193]!==t$||ev[194]!==tB||ev[195]!==e1||ev[196]!==tj||ev[197]!==em||ev[198]!==eG?(eD=(0,n.jsx)(id,{url:eG,getStateFromUrl:tB,setStateFromParsedUrl:tj,currentQuery:e1,currentParam
151s:em,generateUrl:t$}),ev[193]=t$,ev[194]=tB,ev[195]=e1,ev[196]=tj,ev[197]=em,ev[198]=eG,ev[199]=eD):eD=ev[199],ev[200]!==ep||ev[201]!==eD?(eg=(0,n.jsxs)(u.lt,{style:el,children:[ep,eD]}),ev[200]=ep,ev[201]=eD,ev[202]=eg):eg=ev[202],ev[203]!==tQ||ev[204]!==ea||ev[205]!==eg?(eO=(0,n.jsx)(nV,{flex:"auto",children:(0,n.jsxs)(_,{minSize:800,defaultSize:window.innerWidth-275,size:tQ,maxSize:-225,primary:"first",children:[ea,eg]})}),ev[203]=tQ,ev[204]=ea,ev[205]=eg,ev[206]=eO):eO=ev[206],ev[207]!==K||ev[208]!==eO?(ey=(0,n.jsxs)(nL,{direction:"column",height:"fill",ref:e$,sizing:"border",overflow:"hidden","data-testid":"vision-root",children:[K,eO]}),ev[207]=K,ev[208]=eO,ev[209]=ey):ey=ev[209],ey}function iY(e){return(0,o._hI)(e._id)}function iJ(e){return(0,o._9c)(e)&&"scheduled"===e.state}function iH(e){return(0,nE.of)(e)}function iK(e){return e.name}function iG(e){return e.name}function i0(e){let t,r,s,a,l,c,d=(0,i.c)(19);d[0]===Symbol.for("react.memo_cache_sentinel")?(t={apiVersion:"v2025-06-27"},d[0]=t):t=d[0];let h=(0,o.tH7)(t);d[1]!==h||d[2]!==e.config.datasets?(r={client:h,datasets:e.config.datasets},d[1]=h,d[2]=e.config.datasets,d[3]=r):r=d[3];let f=function(e){let t,r=(0,i.c)(7),{client:n,datasets:o}=e;t:{let e;if(Array.isArray(o)){let e;r[0]!==o?(e=(0,nE.of)(o),r[0]=o,r[1]=e):e=r[1],t=e;break t}if(r[2]!==n.observable.datasets||r[3]!==o){let t;r[5]!==o?(t=e=>"function"==typeof o?o(e).map(iG):e.map(iK),r[5]=o,r[6]=t):t=r[6],e=n.observable.datasets.list().pipe((0,nO.T)(t),(0,nb.W)(iH)),r[2]=n.observable.datasets,r[3]=o,r[4]=e}else e=r[4];t=e}return(0,nF.J)(t,null)}(r);if(!f){let e;return d[4]===Symbol.for("react.memo_cache_sentinel")?(e=(0,n.jsx)(u.at,{align:"center",height:"fill",justify:"center",children:(0,n.jsx)(nS,{})}),d[4]=e):e=d[4],e}d[5]!==f||d[6]!==e.client?(s=f instanceof Error?[e.client.config().dataset||"production"]:f,d[5]=f,d[6]=e.client,d[7]=s):s=d[7];let p=s;d[8]!==e.client?(a=e.client.config(),d[8]=e.client,d[9]=a):a=d[9];let m=a.projectId;d[10]!==p||d[11]!==e.client||d[12]!==e.config.defaultDataset?(l=e.config.defaultDataset||e.client.config().dataset||p[0],d[10]=p,d[11]=e.client,d[12]=e.config.defaultDataset,d[13]=l):l=d[13];let D=l;return d[14]!==p||d[15]!==D||d[16]!==m||d[17]!==e?(c=(0,n.jsx)(iZ,{...e,datasets:p,projectId:m,defaultDataset:D},m),d[14]=p,d[15]=D,d[16]=m,d[17]=e,d[18]=c):c=d[18],c}class i1 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(nM)for(let e=0;e<localStorage.length;e++){let t=localStorage.key(e);t?.startsWith(nN)&&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,n.jsx)(u.W,{height:"fill",overflow:"auto",paddingY:[4,5,6,7],paddingX:4,sizing:"border",tone:"critical",children:(0,n.jsx)(s.mc,{width:3,children:(0,n.jsxs)(u.O,{space:4,children:[(0,n.jsx)("div",{children:(0,n.jsx)(u.Y,{onClick:t?this.handleRetryWithCacheClear:this.handleRetryRender,text:t?"Clear cache and retry":"Retry",tone:"default"})}),(0,n.jsx)(s.DZ,{children:"An error occurred"}),(0,n.jsx)(u.W,{border:!0,radius:2,overflow:"auto",padding:4,tone:"inherit",children:(0,n.jsx)(u.O,{space:4,children:e&&(0,n.jsx)(s.Cy,{size:1,children:(0,n.jsxs)("strong",{children:["Error: ",e]})})})})]})})})}}function i2(e){let t,r,u,s=(0,i.c)(6);s[0]===Symbol.for("react.memo_cache_sentinel")?(t={apiVersion:"1"},s[0]=t):t=s[0];let a=(0,o.tH7)(t);s[1]!==e.tool.options?(r={defaultApiVersion:nw,...e.tool.options},s[1]=e.tool.options,s[2]=r):r=s[2];let l=r;return s[3]!==a||s[4]!==l?(u=(0,n.jsx)(i1,{children:(0,n.jsx)(i0,{client:a,config:l})}),s[3]=a,s[4]=l,s[5]=u):u=s[5],u}},81211:e=>{"use strict";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)}}
151e.exports=t},85513:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=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)&&n(t,e,r);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Json2Csv=void 0;let u=r(97195),s=r(39014),a=r(68898),l=o(r(37058));t.Json2Csv=function(e){let t=RegExp(e.delimiter.wrap,"g"),r=/\r?\n|\r/,n=e.parseValue&&"function"==typeof e.parseValue?e.parseValue:null,i=e.expandArrayObjects&&!e.unwindArrays,o={arrayIndexesAsKeys:e.arrayIndexesAsKeys,expandNestedObjects:e.expandNestedObjects,expandArrayObjects:i,ignoreEmptyArraysWhenExpanding:i,escapeNestedDots:!0};function c(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 d(t){return e.sortHeader&&"function"==typeof e.sortHeader?t.sort(e.sortHeader):e.sortHeader?t.sort():t}function h(){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 n=e.keys?e.keys.flatMap(e=>{if("string"==typeof e);else if(e?.wildcardMatch)return e.field;return[]}):[],i=h(),u=0===(r=(0,s.deepKeysFromList)(t,o)).length?[]:e.checkSchemaDifferences?function(e){var t;let r=e[0];if(t=r,e.slice(1).reduce((e,r)=>l.computeSchemaDifferences(t,r).length>0?e+1:e,0))throw Error(a.errors.json2csv.notSameSchema);return r}(r):l.unique(l.flatten(r));if(e.keys){e.keys=i;let t=i.flatMap(e=>{if(!n.includes(e))return e;let t=[],r=RegExp(`^${e}`);for(let n of u)(e===n||n.match(r))&&t.push(n);return t});if(!e.unwindArrays)return d(c(t))}return d(c(u))}function p(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(n){let i=e.delimiter.wrap;return n.includes(e.delimiter.wrap)&&(n=n.replace(t,i+i)),(n.includes(e.delimiter.field)||n.includes(e.delimiter.wrap)||n.match(r)||e.wrapBooleans&&("true"===n||"false"===n))&&(n=i+n+i),n}return{convert:function(t){var r,i,o,s,d;let D,g,O;return Array.isArray(t)||(t=[t]),g=((r=function t(r,n=!1){if(e.unwindArrays){if(r.headerFields.forEach(e=>{r.records=l.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,u.evaluatePath)(t,r)))return!0;return!1}(r))return t(r,n);if(!n)return t(r,!0);e.keys&&(r.headerFields=c(h()))}return r}({headerFields:f(t),records:t,header:"",recordString:""})).recordString=r.records.map(t=>{var i,o;let s;return(i=t,o=r.headerFields,s=[],o.forEach(t=>{let r=(0,u.evaluatePath)(i,t);if(!l.isUndefined(e.emptyFieldValue)&&l.isEmptyField(r))r=e.emptyFieldValue;else{var n;let t;e.expandArrayObjects&&Array.isArray(r)&&(n=r,t=l.removeEmptyFields(n),r=n.length&&t.length?1===t.length?t[0]:n:e.emptyFieldValue||"")}s.push(r)}),s).map(t=>{t=function t(r){if(e.preventCsvInjection){if(Array.isArray(r))return r.map(t);if("string"==typeof r&&!l.isNumber(r))return r.replace(/^[=+\-@\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));let r=n?n(t,p):p(t);return m(r)}).join(e.delimiter.field)}).join(e.delimiter.eol),i=r,e.prependHeader&&(i.headerFields=i.headerFields.map(function(e){return m(e)})),o=i,e.trimHeaderFields&&(o.headerFields=o.headerFields.map(e=>e.split(".").map(e=>e.trim()).join("."))),s=o,D=Object.keys(e.fieldTitleMap),s.header=s.headerFields.map(function(t){let r=t;return D.includes(t)?r=e.fieldTitleMap[t]:e.escapeHeaderNestedDots||(r=r.replace(/\\\./g,".")),r}).join(e.delimiter.field),d=s).header,O=d.recordString,(e.excelBOM?a.excelBOM:"")+(e.prependHeader?g+e.delimiter.eol:"")+O}}}},97195:(e,t)=>{"use strict";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)}}
151Object.defineProperty(t,"__esModule",{value:!0}),t.setPath=t.evaluatePath=void 0,t.evaluatePath=function e(t,n){if(!t)return null;let{dotIndex:i,key:o,remaining:u}=r(n),s="object"==typeof t&&n in t?t[n]:void 0,a="object"==typeof t&&o in t?t[o]:void 0;if(!(i>=0)||"object"!=typeof t||n in t){if(Array.isArray(t)){let r=parseInt(o);return n!==o||-1!==i||isNaN(r)?t.map(t=>e(t,n)):a}else if(i>=0&&n!==o&&"object"==typeof t&&o in t)return e(a,u);else if(-1===i&&"object"==typeof t&&o in t&&!(n in t))return a}else{let{key:t}=r(u),n=parseInt(t);return Array.isArray(a)&&isNaN(n)?a.map(t=>e(t,u)):e(a,u)}return s},t.setPath=function(e,t,n){if(e){if(!t)throw Error("No keyPath was provided.")}else throw Error("No object was provided.");return function e(t,n,i){let{dotIndex:o,key:u,remaining:s}=r(n);if(n.startsWith("__proto__")||n.startsWith("constructor")||n.startsWith("prototype"))return t;if(o>=0){let o=parseInt(u);if("object"==typeof t&&null!==t&&!(u in t)&&Array.isArray(t)&&!isNaN(o))return t[u]=t[u]??{},e(t[u],s,i),t;if("object"==typeof t&&null!==t&&!(u in t)&&Array.isArray(t))return t.forEach(t=>e(t,n,i)),t;if("object"==typeof t&&null!==t&&!(u in t)&&!Array.isArray(t)){let{key:e}=r(s);if(isNaN(parseInt(e)))if(""===s)return t[n]=i,t;else t[u]={};else t[u]=[]}e(t[u],s,i)}else if(Array.isArray(t)){let r=parseInt(u);if(n===u&&-1===o&&!isNaN(r))return t[u]=i,t;t.forEach(t=>e(t,s,i))}else t[u]=i;return t}(e,t,n)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.