electron-devtools-vendor
Version:
<div align="center"> <h2>electron-devtools-vendor</h2> <img alt="MIT" src="https://img.shields.io/github/license/BlackHole1/electron-devtools-vendor?color=9cf&style=flat-square"> <img alt="GitHub repo size" src="https://img.shields.io/github/r
1 lines • 15.2 kB
JavaScript
(()=>{var e,t,r={6064:(e,t,r)=>{e.exports=r(3619).Observable},3619:(e,t)=>{"use strict";t.Observable=void 0;const r=e=>Boolean(Symbol[e]),n=e=>r(e)?Symbol[e]:"@@"+e,o=n("iterator"),i=n("observable"),s=n("species");function c(e,t){let r=e[t];if(null!=r){if("function"!=typeof r)throw new TypeError(r+" is not a function");return r}}function a(e){let t=e.constructor;return void 0!==t&&(t=t[s],null===t&&(t=void 0)),void 0!==t?t:h}function u(e){u.log?u.log(e):setTimeout((()=>{throw e}))}function l(e){Promise.resolve().then((()=>{try{e()}catch(e){u(e)}}))}function f(e){let t=e._cleanup;if(void 0!==t&&(e._cleanup=void 0,t))try{if("function"==typeof t)t();else{let e=c(t,"unsubscribe");e&&e.call(t)}}catch(e){u(e)}}function p(e){e._observer=void 0,e._queue=void 0,e._state="closed"}function d(e,t,r){e._state="running";let n=e._observer;try{let o=c(n,t);switch(t){case"next":o&&o.call(n,r);break;case"error":if(p(e),!o)throw r;o.call(n,r);break;case"complete":p(e),o&&o.call(n)}}catch(e){u(e)}"closed"===e._state?f(e):"running"===e._state&&(e._state="ready")}function y(e,t,r){if("closed"!==e._state){if("buffering"!==e._state)return"ready"!==e._state?(e._state="buffering",e._queue=[{type:t,value:r}],void l((()=>function(e){let t=e._queue;if(t){e._queue=void 0,e._state="ready";for(let r=0;r<t.length&&(d(e,t[r].type,t[r].value),"closed"!==e._state);++r);}}(e)))):void d(e,t,r);e._queue.push({type:t,value:r})}}class b{constructor(e,t){this._cleanup=void 0,this._observer=e,this._queue=void 0,this._state="initializing";let r=this,n={get closed(){return"closed"===r._state},next(e){y(r,"next",e)},error(e){y(r,"error",e)},complete(){y(r,"complete")}};try{this._cleanup=t.call(void 0,n)}catch(e){n.error(e)}"initializing"===this._state&&(this._state="ready")}get closed(){return"closed"===this._state}unsubscribe(){"closed"!==this._state&&(p(this),f(this))}}class h{constructor(e){if(!(this instanceof h))throw new TypeError("Observable cannot be called as a function");if("function"!=typeof e)throw new TypeError("Observable initializer must be a function");this._subscriber=e}subscribe(e){return"object"==typeof e&&null!==e||(e={next:e,error:arguments[1],complete:arguments[2]}),new b(e,this._subscriber)}forEach(e){return new Promise(((t,r)=>{if("function"!=typeof e)return void r(new TypeError(e+" is not a function"));function n(){o.unsubscribe(),t()}let o=this.subscribe({next(t){try{e(t,n)}catch(e){r(e),o.unsubscribe()}},error:r,complete:t})}))}map(e){if("function"!=typeof e)throw new TypeError(e+" is not a function");return new(a(this))((t=>this.subscribe({next(r){try{r=e(r)}catch(e){return t.error(e)}t.next(r)},error(e){t.error(e)},complete(){t.complete()}})))}filter(e){if("function"!=typeof e)throw new TypeError(e+" is not a function");return new(a(this))((t=>this.subscribe({next(r){try{if(!e(r))return}catch(e){return t.error(e)}t.next(r)},error(e){t.error(e)},complete(){t.complete()}})))}reduce(e){if("function"!=typeof e)throw new TypeError(e+" is not a function");let t=a(this),r=arguments.length>1,n=!1,o=arguments[1];return new t((t=>this.subscribe({next(i){let s=!n;if(n=!0,!s||r)try{o=e(o,i)}catch(e){return t.error(e)}else o=i},error(e){t.error(e)},complete(){if(!n&&!r)return t.error(new TypeError("Cannot reduce an empty sequence"));t.next(o),t.complete()}})))}async all(){let e=[];return await this.forEach((t=>e.push(t))),e}concat(...e){let t=a(this);return new t((r=>{let n,o=0;return function i(s){n=s.subscribe({next(e){r.next(e)},error(e){r.error(e)},complete(){o===e.length?(n=void 0,r.complete()):i(t.from(e[o++]))}})}(this),()=>{n&&(n.unsubscribe(),n=void 0)}}))}flatMap(e){if("function"!=typeof e)throw new TypeError(e+" is not a function");let t=a(this);return new t((r=>{let n=[],o=this.subscribe({next(o){if(e)try{o=e(o)}catch(e){return r.error(e)}let s=t.from(o).subscribe({next(e){r.next(e)},error(e){r.error(e)},complete(){let e=n.indexOf(s);e>=0&&n.splice(e,1),i()}});n.push(s)},error(e){r.error(e)},complete(){i()}});function i(){o.closed&&0===n.length&&r.complete()}return()=>{n.forEach((e=>e.unsubscribe())),o.unsubscribe()}}))}[i](){return this}static from(e){let t="function"==typeof this?this:h;if(null==e)throw new TypeError(e+" is not an object");let n=c(e,i);if(n){let r=n.call(e);if(Object(r)!==r)throw new TypeError(r+" is not an object");return function(e){return e instanceof h}(r)&&r.constructor===t?r:new t((e=>r.subscribe(e)))}if(r("iterator")&&(n=c(e,o),n))return new t((t=>{l((()=>{if(!t.closed){for(let r of n.call(e))if(t.next(r),t.closed)return;t.complete()}}))}));if(Array.isArray(e))return new t((t=>{l((()=>{if(!t.closed){for(let r=0;r<e.length;++r)if(t.next(e[r]),t.closed)return;t.complete()}}))}));throw new TypeError(e+" is not observable")}static of(...e){return new("function"==typeof this?this:h)((t=>{l((()=>{if(!t.closed){for(let r=0;r<e.length;++r)if(t.next(e[r]),t.closed)return;t.complete()}}))}))}static get[s](){return this}}t.Observable=h,Object.defineProperty(h,Symbol("extensions"),{value:{symbol:i,hostReportError:u},configurable:!0})}},n={};function o(e){var t=n[e];if(void 0!==t)return t.exports;var i=n[e]={exports:{}};return r[e](i,i.exports,o),i.exports}o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,o.t=function(r,n){if(1&n&&(r=this(r)),8&n)return r;if("object"==typeof r&&r){if(4&n&&r.__esModule)return r;if(16&n&&"function"==typeof r.then)return r}var i=Object.create(null);o.r(i);var s={};e=e||[null,t({}),t([]),t(t)];for(var c=2&n&&r;"object"==typeof c&&!~e.indexOf(c);c=t(c))Object.getOwnPropertyNames(c).forEach((e=>s[e]=()=>r[e]));return s.default=()=>r,o.d(i,s),i},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";var e=o(6064),t=o.n(e);const r={version:"4.15.2"};var n=o.t(r,2);var i=function(e,t){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},i(e,t)};function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}Object.create;Object.create;"function"==typeof SuppressedError&&SuppressedError;var c="Invariant Violation",a=Object.setPrototypeOf,u=void 0===a?function(e,t){return e.__proto__=t,e}:a,l=function(e){function t(r){void 0===r&&(r=c);var n=e.call(this,"number"==typeof r?c+": "+r+" (see https://github.com/apollographql/invariant-packages)":r)||this;return n.framesToPop=1,n.name=c,u(n,t.prototype),n}return s(t,e),t}(Error);function f(e,t){if(!e)throw new l(t)}var p=["debug","log","warn","error","silent"],d=p.indexOf("log");function y(e){return function(){if(p.indexOf(e)>=d)return(console[e]||console.log).apply(console,arguments)}}!function(e){e.debug=y("debug"),e.log=y("log"),e.warn=y("warn"),e.error=y("error")}(f||(f={}));var b="3.8.8";function h(e){try{return e()}catch(e){}}const g=h((function(){return globalThis}))||h((function(){return window}))||h((function(){return self}))||h((function(){return global}))||h((function(){return h.constructor("return this")()}));var m=new Map;function v(e,t){void 0===t&&(t=0);var r,n,o=(r="stringifyForDisplay",n=m.get(r)||1,m.set(r,n+1),"".concat(r,":").concat(n,":").concat(Math.random().toString(36).slice(2)));return JSON.stringify(e,(function(e,t){return void 0===t?o:t}),t).split(JSON.stringify(o)).join("<undefined>")}function w(e){return function(t){for(var r=[],n=1;n<arguments.length;n++)r[n-1]=arguments[n];if("number"==typeof t){var o=t;(t=E(o))||(t=x(o,r),r=[])}e.apply(void 0,[t].concat(r))}}Object.assign((function(e,t){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];e||f(e,E(t,r)||x(t,r))}),{debug:w(f.debug),log:w(f.log),warn:w(f.warn),error:w(f.error)});var _=Symbol.for("ApolloErrorMessageHandler_"+b);function O(e){return"string"==typeof e?e:v(e,2).slice(0,1e3)}function E(e,t){if(void 0===t&&(t=[]),e)return g[_]&&g[_](e,t.map(O))}function x(e,t){if(void 0===t&&(t=[]),e)return"An error occurred! For more details, see the full error text at https://go.apollo.dev/c/err#".concat(encodeURIComponent(JSON.stringify({version:b,message:e,args:t.map(O)})))}globalThis.__DEV__;function S(e){const{options:t}=e,r={...(n=t,o=["context","pollInterval","partialRefetch","canonizeResults","returnPartialData","refetchWritePolicy","notifyOnNetworkStatusChange","fetchPolicy","errorPolicy"],o.reduce(((e,t)=>t in n?{...e,[t]:n[t]}:e),{})),nextFetchPolicy:"function"==typeof t.nextFetchPolicy?"<function>":t.nextFetchPolicy};var n,o;return null==r.nextFetchPolicy&&delete r.nextFetchPolicy,r}function T(e){return"object"==typeof e&&null!==e&&"source"in e&&"apollo-client-devtools"===e.source}function P(e){return T(e)&&"rpcRequest"===e.type}function j(e){return T(e)&&"rpcResponse"===e.type}function A(e){const t=new Set;return{addListener(r){function n({data:e}){if(t.has(e.id))return t.delete(e.id);r(e)}return e.addEventListener("message",n),()=>{e.removeEventListener("message",n)}},postMessage(r){t.add(r.id),setTimeout((()=>t.delete(r.id)),10),e.postMessage(r,"*")}}}function M(){const e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",t=new Uint8Array(10);return crypto.getRandomValues(t),Array.from(t).map((t=>e[t%62])).join("")}function q(e){let t=null;const r=new Map;function n(e){if(!function(e){return T(e)&&"event"===e.type}(e))return;const t=r.get(e.message.type);if(t)for(const r of t)r(e.message)}const o=(o,i)=>{let s=r.get(o);return s||(s=new Set,r.set(o,s)),s.add(i),t||(t=e.addListener(n)),()=>{s.delete(i),0===s.size&&r.delete(o),0===r.size&&t&&(t(),t=null)}};return{on:o,send:t=>{e.postMessage({id:M(),source:"apollo-client-devtools",type:"event",message:t})},forward:(e,t)=>o(e,t.send)}}const C=[EvalError,RangeError,ReferenceError,SyntaxError,TypeError,URIError].reduce(((e,t)=>e.set(t.name,t)),new Map);const{version:L}=n,k=Symbol.for("apollo.devtools"),R=function(e){return q(A(e))}(window),D=A(window),I=function(e){const t=new Map;let r=null;function n(e){P(e)&&t.get(e.name)?.(e)}return function(o,i){if(t.has(o))throw new Error("Only one rpc handler can be registered per type");return t.set(o,(async({id:t,params:r})=>{try{const n=await Promise.resolve(i(...r));e.postMessage({source:"apollo-client-devtools",type:"rpcResponse",id:M(),sourceId:t,result:n})}catch(r){e.postMessage({source:"apollo-client-devtools",type:"rpcResponse",id:M(),sourceId:t,error:(n=r,n instanceof Error?{name:n.name,message:n.message,stack:n.stack}:{message:String(n)})})}var n})),r||(r=e.addListener(n)),()=>{t.delete(o),0===t.size&&r&&(r(),r=null)}}}(D),N=(Q=D,{timeout:3e4,withTimeout(e){return{...this,timeout:e}},request(e,...t){return new Promise(((r,n)=>{const o=M(),i=setTimeout((()=>{s(),n(new Error("RPC_MESSAGE_TIMEOUT"))}),this.timeout),s=Q.addListener((e=>{j(e)&&e.sourceId===o&&("error"in e?n(function({name:e,message:t,stack:r}){const n=new(e?C.get(e)??Error:Error)(t);return e&&n.name!==e&&(n.name=e),r&&(n.stack=r),n}(e.error)):r(e.result),clearTimeout(i),s())}));Q.postMessage({source:"apollo-client-devtools",type:"rpcRequest",id:o,name:e,params:t})}))}});var Q;const F=new Set,z={ApolloClient:void 0,version:L,getQueries(){const e=z.ApolloClient;return e?.queryManager.getObservableQueries?function(e){const t=[];return e&&e.forEach((e=>{const r=e,{document:n,variables:o}=r.queryInfo,i=r.queryInfo.getDiff();n&&"IntrospectionQuery"!==(n.definitions.filter((function(e){return"OperationDefinition"===e.kind&&!!e.name})).map((function(e){return e.name.value}))[0]||null)&&t.push({document:n,variables:o,cachedData:i.result,options:S(e)})})),t}(e.queryManager.getObservableQueries("active")):function(e){let t=[];return e&&(t=[...e.values()].map((({document:e,variables:t,diff:r})=>({document:e,variables:t,cachedData:r?.result})))),t}(e?.queryManager.queries)},getMutations:()=>{const e=z.ApolloClient;return function(e){const t=Object.keys(e);return 0===t.length?[]:t.map((t=>{const{mutation:r,variables:n}=e[t];return{document:r,variables:n}}))}((e?.queryManager.mutationStore?.getStore?e.queryManager.mutationStore?.getStore():e?.queryManager.mutationStore)??{})},getCache:()=>z.ApolloClient?.cache.extract(!0)??{}};function J(e){F.has(e)||(F.add(e),function(e){const t=e.stop;e.stop=()=>{F.delete(e),window.__APOLLO_CLIENT__===e&&(window.__APOLLO_CLIENT__=void 0),z.ApolloClient===e&&(z.ApolloClient=void 0),R.send({type:"clientTerminated"}),t.call(e)}}(e),R.send({type:"registerClient"})),z.ApolloClient=e,function(e,t){e.request("getErrorCodes",t).catch((()=>{})).then((e=>{if(!e)return;const r=Symbol.for("ApolloErrorMessageHandler_"+t),n=globalThis;function o(e,t){if("number"==typeof e){const t=n[r][e];if(!e||!t?.message)return;e=t.message}return t.reduce(((e,t)=>e.replace(/%[sdfo]/,String(t))),String(e))}n[r]||(n[r]=o);const i=n[r];(i===o||Object.keys(i).some((e=>/^\d+$/.test(e))))&&Object.assign(i,e,{...i})}))}(N,e.version)}Object.defineProperty(window,"__APOLLO_DEVTOOLS_GLOBAL_HOOK__",{get:()=>z,configurable:!0}),I("getClientOperations",(function(){return JSON.parse(JSON.stringify({clientVersion:z.ApolloClient?.version??null,queries:z.getQueries(),mutations:z.getMutations(),cache:z.getCache()}))})),R.on("connectToClient",(()=>{z.ApolloClient&&R.send({type:"connectToDevtools"})})),R.on("explorerRequest",(e=>{const{operation:r,operationName:n,fetchPolicy:o,variables:i}=e.payload,s=structuredClone(r),c=s.definitions.reduce(((e,t)=>(("OperationDefinition"===t.kind&&t.name?.value===n||"OperationDefinition"!==t.kind)&&e.push(t),e)),[]);s.definitions=c;const a=function(e){let t;for(const r of e.definitions){if("OperationDefinition"===r.kind){const e=r.operation;if("query"===e||"mutation"===e||"subscription"===e)return r}"FragmentDefinition"!==r.kind||t||(t=r)}if(t)return t;throw new Error("Expected a parsed GraphQL query with a query, mutation, subscription, or a fragment.")}(s),u="OperationDefinition"===a.kind&&"mutation"===a.operation?new(t())((e=>{z.ApolloClient?.mutate({mutation:s,variables:i}).then((t=>{e.next(t)}))})):z.ApolloClient?.watchQuery({query:s,variables:i,fetchPolicy:o}),l=u?.subscribe((e=>{R.send({type:"explorerResponse",payload:{operationName:n,response:e}})}),(e=>{R.send({type:"explorerResponse",payload:{operationName:n,response:{errors:e.graphQLErrors.length?e.graphQLErrors:e.networkError&&"result"in e.networkError?"string"==typeof e.networkError?.result?e.networkError?.result:e.networkError?.result.errors??[]:[],error:e,data:null,loading:!1,networkStatus:8}}})}));"OperationDefinition"===a.kind&&"subscription"===a.operation&&R.on("explorerSubscriptionTermination",(()=>{l?.unsubscribe()}))}));const V=window[k];window[k]={push:J},Array.isArray(V)&&V.forEach(J);let U=window.__APOLLO_CLIENT__;Object.defineProperty(window,"__APOLLO_CLIENT__",{get:()=>U,set(e){e&&setTimeout((()=>J(e))),U=e},configurable:!0}),U&&J(U)})()})();