ruru
Version:
Grafast-flavoured GraphiQL distribution
2 lines • 17.1 kB
JavaScript
export const __webpack_id__=2155;export const __webpack_ids__=[2155,5074,5709];export const __webpack_modules__={4923:(e,t,n)=>{n.d(t,{OI:()=>v,Rl:()=>w,Yd:()=>_,ZX:()=>L,eP:()=>c,lk:()=>u,t:()=>C,y0:()=>l,yQ:()=>f}),n(22573);var s=n(32293),i=n(55273),a=n(74482),r=n(96607),o=n(17267),g=n(12432);function u(e){return new h(e)}class h extends i.zV{constructor(e){super(),this.value=e}get debugName(){return this.toString()}get(){return this.value}addObserver(e){}removeObserver(e){}toString(){return`Const: ${this.value}`}}function l(...e){let t,n,s;return 3===e.length?[t,n,s]=e:[n,s]=e,new d(new a.nA(t,void 0,s),n,s,()=>d.globalTransaction,g.nx)}function c(e,t,n){return new d(new a.nA(e.owner,e.debugName,e.debugReferenceFn??n),t,n,()=>d.globalTransaction,e.equalsFn??g.nx)}class d extends i.ZK{constructor(e,t,n,s,a){super(),this._debugNameData=e,this.event=t,this._getValue=n,this._getTransaction=s,this._equalityComparator=a,this.hasValue=!1,this.handleEvent=e=>{const t=this._getValue(e),n=this.value,s=!this.hasValue||!this._equalityComparator(n,t);let a=!1;s&&(this.value=t,this.hasValue&&(a=!0,(0,i.PO)(this._getTransaction(),e=>{(0,o.tZ)()?.handleFromEventObservableTriggered(this,{oldValue:n,newValue:t,change:void 0,didChange:s,hadValue:this.hasValue});for(const t of this.observers)e.updateObserver(t,this),t.handleChange(this,void 0)},()=>{const e=this.getDebugName();return"Event fired"+(e?`: ${e}`:"")})),this.hasValue=!0),a||(0,o.tZ)()?.handleFromEventObservableTriggered(this,{oldValue:n,newValue:t,change:void 0,didChange:s,hadValue:this.hasValue})}}getDebugName(){return this._debugNameData.getDebugName(this)}get debugName(){const e=this.getDebugName();return"From Event"+(e?`: ${e}`:"")}onFirstObserverAdded(){this.subscription=this.event(this.handleEvent)}onLastObserverRemoved(){this.subscription.dispose(),this.subscription=void 0,this.hasValue=!1,this.value=void 0}get(){return this.subscription?(this.hasValue||this.handleEvent(void 0),this.value):this._getValue(void 0)}}function f(e,t){return new m(e,t)}!function(e){e.Observer=d,e.batchEventsGlobally=function(e,t){let n=!1;void 0===d.globalTransaction&&(d.globalTransaction=e,n=!0);try{t()}finally{n&&(d.globalTransaction=void 0)}}}(l||(l={}));class m extends i.ZK{constructor(e,t){super(),this.debugName=e,this.event=t,this.handleEvent=()=>{(0,i.Rn)(e=>{for(const t of this.observers)e.updateObserver(t,this),t.handleChange(this,void 0)},()=>this.debugName)}}onFirstObserverAdded(){this.subscription=this.event(this.handleEvent)}onLastObserverRemoved(){this.subscription.dispose(),this.subscription=void 0}get(){}}function _(e){return"string"==typeof e?new p(e):new p(void 0,e)}class p extends i.ZK{get debugName(){return new a.nA(this._owner,this._debugName,void 0).getDebugName(this)??"Observable Signal"}toString(){return this.debugName}constructor(e,t){super(),this._debugName=e,this._owner=t}trigger(e,t){if(e)for(const n of this.observers)e.updateObserver(n,this),n.handleChange(this,t);else(0,i.Rn)(e=>{this.trigger(e,t)},()=>`Trigger signal ${this.debugName}`)}get(){}}function v(e,t){const n=new b(!0,t);return e.addObserver(n),t?t(e.get()):e.reportChanges(),(0,s.s)(()=>{e.removeObserver(n)})}(0,i.FB)(function(e){const t=new b(!1,void 0);return e.addObserver(t),(0,s.s)(()=>{e.removeObserver(t)})}),(0,i.Bm)(v);class b{constructor(e,t){this._forceRecompute=e,this._handleValue=t,this._counter=0}beginUpdate(e){this._counter++}endUpdate(e){this._counter--,0===this._counter&&this._forceRecompute&&(this._handleValue?this._handleValue(e.get()):e.reportChanges())}handlePossibleChange(e){}handleChange(e,t){}}function L(e,t){let n;return(0,r.C)({owner:e,debugReferenceFn:t},e=>(n=t(e,n),n))}function w(e,t,n,s){let i=new y(n,s);return(0,r.C)({debugReferenceFn:n,owner:e,onLastObserverRemoved:()=>{i.dispose(),i=new y(n)}},e=>(i.setItems(t.read(e)),i.getItems()))}class y{constructor(e,t){this._map=e,this._keySelector=t,this._cache=new Map,this._items=[]}dispose(){this._cache.forEach(e=>e.store.dispose()),this._cache.clear()}setItems(e){const t=[],n=new Set(this._cache.keys());for(const i of e){const e=this._keySelector?this._keySelector(i):i;let a=this._cache.get(e);if(a)n.delete(e);else{const t=new s.Cm;a={out:this._map(i,t),store:t},this._cache.set(e,a)}t.push(a.out)}for(const e of n)this._cache.get(e).store.dispose(),this._cache.delete(e);this._items=t}getItems(){return this._items}}function C(e,t){return L(e,(e,n)=>n??t(e))}},17267:(e,t,n)=>{let s;function i(e){s=e}function a(){return s}n.d(t,{Br:()=>i,jm:()=>r,tZ:()=>a});class r{constructor(){this.indentation=0,this.changedObservablesSets=new WeakMap}textToConsoleArgs(e){return function(e){const t=new Array,n=[];let s="";!function e(i){if("length"in i)for(const t of i)t&&e(t);else"text"in i?(s+=`%c${i.text}`,t.push(i.style),i.data&&n.push(...i.data)):"data"in i&&n.push(...i.data)}(e);const i=[s,...t];return i.push(...n),i}([o(l("| ",this.indentation)),e])}formatInfo(e){return e.hadValue?e.didChange?[o(" "),u(h(e.oldValue,70),{color:"red",strikeThrough:!0}),o(" "),u(h(e.newValue,60),{color:"green"})]:[o(" (unchanged)")]:[o(" "),u(h(e.newValue,60),{color:"green"}),o(" (initial)")]}handleObservableChanged(e,t){console.log(...this.textToConsoleArgs([g("observable value changed"),u(e.debugName,{color:"BlueViolet"}),...this.formatInfo(t)]))}formatChanges(e){if(0!==e.size)return u(" (changed deps: "+[...e].map(e=>e.debugName).join(", ")+")",{color:"gray"})}handleDerivedCreated(e){const t=e.handleChange;this.changedObservablesSets.set(e,new Set),e.handleChange=(n,s)=>(this.changedObservablesSets.get(e).add(n),t.apply(e,[n,s]))}handleDerivedRecomputed(e,t){const n=this.changedObservablesSets.get(e);console.log(...this.textToConsoleArgs([g("derived recomputed"),u(e.debugName,{color:"BlueViolet"}),...this.formatInfo(t),this.formatChanges(n),{data:[{fn:e._debugNameData.referenceFn??e._computeFn}]}])),n.clear()}handleFromEventObservableTriggered(e,t){console.log(...this.textToConsoleArgs([g("observable from event triggered"),u(e.debugName,{color:"BlueViolet"}),...this.formatInfo(t),{data:[{fn:e._getValue}]}]))}handleAutorunCreated(e){const t=e.handleChange;this.changedObservablesSets.set(e,new Set),e.handleChange=(n,s)=>(this.changedObservablesSets.get(e).add(n),t.apply(e,[n,s]))}handleAutorunTriggered(e){const t=this.changedObservablesSets.get(e);console.log(...this.textToConsoleArgs([g("autorun"),u(e.debugName,{color:"BlueViolet"}),this.formatChanges(t),{data:[{fn:e._debugNameData.referenceFn??e._runFn}]}])),t.clear(),this.indentation++}handleAutorunFinished(e){this.indentation--}handleBeginTransaction(e){let t=e.getDebugName();void 0===t&&(t=""),console.log(...this.textToConsoleArgs([g("transaction"),u(t,{color:"BlueViolet"}),{data:[{fn:e._fn}]}])),this.indentation++}handleEndTransaction(){this.indentation--}}function o(e){return u(e,{color:"black"})}function g(e){return u(function(e){for(;e.length<10;)e+=" ";return e}(`${e}: `),{color:"black",bold:!0})}function u(e,t={color:"black"}){const n={color:t.color};return t.strikeThrough&&(n["text-decoration"]="line-through"),t.bold&&(n["font-weight"]="bold"),{text:e,style:(s=n,Object.entries(s).reduce((e,[t,n])=>`${e}${t}:${n};`,""))};var s}function h(e,t){switch(typeof e){case"number":default:return""+e;case"string":return e.length+2<=t?`"${e}"`:`"${e.substr(0,t-7)}"+...`;case"boolean":return e?"true":"false";case"undefined":return"undefined";case"object":return null===e?"null":Array.isArray(e)?function(e,t){let n="[ ",s=!0;for(const i of e){if(s||(n+=", "),n.length-5>t){n+="...";break}s=!1,n+=`${h(i,t-n.length)}`}return n+=" ]",n}(e,t):function(e,t){let n="{ ",s=!0;for(const[i,a]of Object.entries(e)){if(s||(n+=", "),n.length-5>t){n+="...";break}s=!1,n+=`${i}: ${h(a,t-n.length)}`}return n+=" }",n}(e,t);case"symbol":return e.toString();case"function":return`[[Function${e.name?" "+e.name:""}]]`}}function l(e,t){let n="";for(let s=1;s<=t;s++)n+=e;return n}},22155:(e,t,n)=>{n.r(t),n.d(t,{LanguageService:()=>h});var s=n(22573),i=n(32293),a=n(35074),r=n(6995),o=n(51753),g=n(85838),u=n(25620);class h extends i.jG{static{this.instanceCount=0}constructor(e=!1){super(),this._onDidRequestBasicLanguageFeatures=this._register(new s.vl),this.onDidRequestBasicLanguageFeatures=this._onDidRequestBasicLanguageFeatures.event,this._onDidRequestRichLanguageFeatures=this._register(new s.vl),this.onDidRequestRichLanguageFeatures=this._onDidRequestRichLanguageFeatures.event,this._onDidChange=this._register(new s.vl({leakWarningThreshold:200})),this.onDidChange=this._onDidChange.event,this._requestedBasicLanguages=new Set,this._requestedRichLanguages=new Set,h.instanceCount++,this._registry=this._register(new a.LanguagesRegistry(!0,e)),this.languageIdCodec=this._registry.languageIdCodec,this._register(this._registry.onDidChange(()=>this._onDidChange.fire()))}dispose(){h.instanceCount--,super.dispose()}isRegisteredLanguageId(e){return this._registry.isRegisteredLanguageId(e)}getLanguageIdByLanguageName(e){return this._registry.getLanguageIdByLanguageName(e)}getLanguageIdByMimeType(e){return this._registry.getLanguageIdByMimeType(e)}guessLanguageIdByFilepathOrFirstLine(e,t){const n=this._registry.guessLanguageIdByFilepathOrFirstLine(e,t);return(0,r.Fy)(n,null)}createById(e){return new l(this.onDidChange,()=>this._createAndGetLanguageIdentifier(e))}createByFilepathOrFirstLine(e,t){return new l(this.onDidChange,()=>{const n=this.guessLanguageIdByFilepathOrFirstLine(e,t);return this._createAndGetLanguageIdentifier(n)})}_createAndGetLanguageIdentifier(e){return e&&this.isRegisteredLanguageId(e)||(e=g.vH),e}requestBasicLanguageFeatures(e){this._requestedBasicLanguages.has(e)||(this._requestedBasicLanguages.add(e),this._onDidRequestBasicLanguageFeatures.fire(e))}requestRichLanguageFeatures(e){this._requestedRichLanguages.has(e)||(this._requestedRichLanguages.add(e),this.requestBasicLanguageFeatures(e),o.dG.getOrCreate(e),this._onDidRequestRichLanguageFeatures.fire(e))}}class l{constructor(e,t){this._value=(0,u.y0)(this,e,()=>t()),this.onDidChange=s.Jh.fromObservable(this._value)}get languageId(){return this._value.get()}}},25620:(e,t,n)=>{n.d(t,{BK:()=>o.BK,C:()=>i.C,FY:()=>s.FY,OI:()=>r.OI,PO:()=>s.PO,Rn:()=>s.Rn,X2:()=>s.X2,Y:()=>a.Y,Yd:()=>r.Yd,ZX:()=>r.ZX,Zh:()=>g.Z,fm:()=>a.fm,ht:()=>a.ht,lk:()=>r.lk,nb:()=>i.nb,oJ:()=>o.oJ,rm:()=>i.rm,un:()=>i.un,y0:()=>r.y0,yC:()=>a.yC,yQ:()=>r.yQ,zL:()=>a.zL});var s=n(55273),i=n(96607),a=n(7990),r=n(4923),o=n(43751),g=n(56658);n(17267)},25709:(e,t,n)=>{n.r(t),n.d(t,{clearPlatformLanguageAssociations:()=>f,getLanguageIds:()=>m,registerPlatformLanguageAssociation:()=>d});var s=n(16611),i=n(58409),a=n(54835),r=n(60942),o=n(1268),g=n(60891),u=n(85838);let h=[],l=[],c=[];function d(e,t=!1){!function(e,t,n){const i=function(e){return{id:e.id,mime:e.mime,filename:e.filename,extension:e.extension,filepattern:e.filepattern,firstline:e.firstline,userConfigured:false,filenameLowercase:e.filename?e.filename.toLowerCase():void 0,extensionLowercase:e.extension?e.extension.toLowerCase():void 0,filepatternLowercase:e.filepattern?(0,s.qg)(e.filepattern.toLowerCase()):void 0,filepatternOnPath:!!e.filepattern&&e.filepattern.indexOf(r.SA.sep)>=0}}(e);h.push(i),i.userConfigured?c.push(i):l.push(i),n&&!i.userConfigured&&h.forEach(e=>{e.mime===i.mime||e.userConfigured||(i.extension&&e.extension===i.extension&&console.warn(`Overwriting extension <<${i.extension}>> to now point to mime <<${i.mime}>>`),i.filename&&e.filename===i.filename&&console.warn(`Overwriting filename <<${i.filename}>> to now point to mime <<${i.mime}>>`),i.filepattern&&e.filepattern===i.filepattern&&console.warn(`Overwriting filepattern <<${i.filepattern}>> to now point to mime <<${i.mime}>>`),i.firstline&&e.firstline===i.firstline&&console.warn(`Overwriting firstline <<${i.firstline}>> to now point to mime <<${i.mime}>>`))})}(e,0,t)}function f(){h=h.filter(e=>e.userConfigured),l=[]}function m(e,t){return function(e,t){let n;if(e)switch(e.scheme){case a.ny.file:n=e.fsPath;break;case a.ny.data:n=o.B6.parseMetaData(e).get(o.B6.META_DATA_LABEL);break;case a.ny.vscodeNotebookCell:n=void 0;break;default:n=e.path}if(!n)return[{id:"unknown",mime:i.K.unknown}];n=n.toLowerCase();const s=(0,r.P8)(n),d=_(n,s,c);if(d)return[d,{id:u.vH,mime:i.K.text}];const f=_(n,s,l);if(f)return[f,{id:u.vH,mime:i.K.text}];if(t){const e=function(e){if((0,g.LU)(e)&&(e=e.substr(1)),e.length>0)for(let t=h.length-1;t>=0;t--){const n=h[t];if(!n.firstline)continue;const s=e.match(n.firstline);if(s&&s.length>0)return n}}(t);if(e)return[e,{id:u.vH,mime:i.K.text}]}return[{id:"unknown",mime:i.K.unknown}]}(e,t).map(e=>e.id)}function _(e,t,n){let s,i,a;for(let r=n.length-1;r>=0;r--){const o=n[r];if(t===o.filenameLowercase){s=o;break}if(o.filepattern&&(!i||o.filepattern.length>i.filepattern.length)){const n=o.filepatternOnPath?e:t;o.filepatternLowercase?.(n)&&(i=o)}o.extension&&(!a||o.extension.length>a.extension.length)&&t.endsWith(o.extensionLowercase)&&(a=o)}return s||i||a||void 0}},35074:(e,t,n)=>{n.r(t),n.d(t,{LanguageIdCodec:()=>c,LanguagesRegistry:()=>d});var s=n(22573),i=n(32293),a=n(60891),r=n(25709),o=n(85838),g=n(6477),u=n(28976);const h=Object.prototype.hasOwnProperty,l="vs.editor.nullLanguage";class c{constructor(){this._languageIdToLanguage=[],this._languageToLanguageId=new Map,this._register(l,0),this._register(o.vH,1),this._nextLanguageId=2}_register(e,t){this._languageIdToLanguage[t]=e,this._languageToLanguageId.set(e,t)}register(e){if(this._languageToLanguageId.has(e))return;const t=this._nextLanguageId++;this._register(e,t)}encodeLanguageId(e){return this._languageToLanguageId.get(e)||0}decodeLanguageId(e){return this._languageIdToLanguage[e]||l}}class d extends i.jG{static{this.instanceCount=0}constructor(e=!0,t=!1){super(),this._onDidChange=this._register(new s.vl),this.onDidChange=this._onDidChange.event,d.instanceCount++,this._warnOnOverwrite=t,this.languageIdCodec=new c,this._dynamicLanguages=[],this._languages={},this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={},e&&(this._initializeFromRegistry(),this._register(o.W6.onDidChangeLanguages(e=>{this._initializeFromRegistry()})))}dispose(){d.instanceCount--,super.dispose()}_initializeFromRegistry(){this._languages={},this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={},(0,r.clearPlatformLanguageAssociations)();const e=[].concat(o.W6.getLanguages()).concat(this._dynamicLanguages);this._registerLanguages(e)}_registerLanguages(e){for(const t of e)this._registerLanguage(t);this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={},Object.keys(this._languages).forEach(e=>{const t=this._languages[e];t.name&&(this._nameMap[t.name]=t.identifier),t.aliases.forEach(e=>{this._lowercaseNameMap[e.toLowerCase()]=t.identifier}),t.mimetypes.forEach(e=>{this._mimeTypesMap[e]=t.identifier})}),u.O.as(g.Fd.Configuration).registerOverrideIdentifiers(this.getRegisteredLanguageIds()),this._onDidChange.fire()}_registerLanguage(e){const t=e.id;let n;h.call(this._languages,t)?n=this._languages[t]:(this.languageIdCodec.register(t),n={identifier:t,name:null,mimetypes:[],aliases:[],extensions:[],filenames:[],configurationFiles:[],icons:[]},this._languages[t]=n),this._mergeLanguage(n,e)}_mergeLanguage(e,t){const n=t.id;let s=null;if(Array.isArray(t.mimetypes)&&t.mimetypes.length>0&&(e.mimetypes.push(...t.mimetypes),s=t.mimetypes[0]),s||(s=`text/x-${n}`,e.mimetypes.push(s)),Array.isArray(t.extensions)){t.configuration?e.extensions=t.extensions.concat(e.extensions):e.extensions=e.extensions.concat(t.extensions);for(const e of t.extensions)(0,r.registerPlatformLanguageAssociation)({id:n,mime:s,extension:e},this._warnOnOverwrite)}if(Array.isArray(t.filenames))for(const i of t.filenames)(0,r.registerPlatformLanguageAssociation)({id:n,mime:s,filename:i},this._warnOnOverwrite),e.filenames.push(i);if(Array.isArray(t.filenamePatterns))for(const e of t.filenamePatterns)(0,r.registerPlatformLanguageAssociation)({id:n,mime:s,filepattern:e},this._warnOnOverwrite);if("string"==typeof t.firstLine&&t.firstLine.length>0){let e=t.firstLine;"^"!==e.charAt(0)&&(e="^"+e);try{const t=new RegExp(e);(0,a.eY)(t)||(0,r.registerPlatformLanguageAssociation)({id:n,mime:s,firstline:t},this._warnOnOverwrite)}catch(n){console.warn(`[${t.id}]: Invalid regular expression \`${e}\`: `,n)}}e.aliases.push(n);let i=null;if(void 0!==t.aliases&&Array.isArray(t.aliases)&&(i=0===t.aliases.length?[null]:t.aliases),null!==i)for(const t of i)t&&0!==t.length&&e.aliases.push(t);const o=null!==i&&i.length>0;if(o&&null===i[0]);else{const t=(o?i[0]:null)||n;!o&&e.name||(e.name=t)}t.configuration&&e.configurationFiles.push(t.configuration),t.icon&&e.icons.push(t.icon)}isRegisteredLanguageId(e){return!!e&&h.call(this._languages,e)}getRegisteredLanguageIds(){return Object.keys(this._languages)}getLanguageIdByLanguageName(e){const t=e.toLowerCase();return h.call(this._lowercaseNameMap,t)?this._lowercaseNameMap[t]:null}getLanguageIdByMimeType(e){return e&&h.call(this._mimeTypesMap,e)?this._mimeTypesMap[e]:null}guessLanguageIdByFilepathOrFirstLine(e,t){return e||t?(0,r.getLanguageIds)(e,t):[]}}}};
//# sourceMappingURL=2155.js.map