Socket
Socket
Sign inDemoInstall

@urql/exchange-graphcache

Package Overview
Dependencies
Maintainers
31
Versions
296
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@urql/exchange-graphcache - npm Package Compare versions

Comparing version 3.1.9 to 3.1.10

6

CHANGELOG.md
# @urql/exchange-graphcache
## 3.1.10
### Patch Changes
- ⚠️ Fix a stray `operationName` deprecation warning in `@urql/exchange-graphcache`'s exchange logic, which adds the `meta.cacheOutcome` field to the operation's context, by [@kitten](https://github.com/kitten) (See [#1103](https://github.com/FormidableLabs/urql/pull/1103))
## 3.1.9

@@ -4,0 +10,0 @@

2

dist/types/helpers/operation.d.ts
import { Operation, RequestPolicy, CacheOutcome } from '@urql/core';
export declare const addCacheOutcome: (op: Operation, outcome: CacheOutcome) => Operation;
export declare const addCacheOutcome: (operation: Operation, outcome: CacheOutcome) => Operation;
export declare const toRequestPolicy: (operation: Operation, requestPolicy: RequestPolicy) => Operation;

@@ -828,9 +828,7 @@ "use strict";

}, addCacheOutcome = function(a, b) {
return _rollupPluginBabelHelpers._extends({}, a, {
context: _rollupPluginBabelHelpers._extends({}, a.context, {
meta: _rollupPluginBabelHelpers._extends({}, a.context.meta, {
cacheOutcome: b
})
return core.makeOperation(a.kind, a, _rollupPluginBabelHelpers._extends({}, a.context, {
meta: _rollupPluginBabelHelpers._extends({}, a.context.meta, {
cacheOutcome: b
})
});
}));
}, toRequestPolicy = function(a, b) {

@@ -837,0 +835,0 @@ return core.makeOperation(a.kind, a, _rollupPluginBabelHelpers._extends({}, a.context, {

@@ -1,2 +0,2 @@

"use strict";var e=require("./1cc90026.min.js"),t=require("graphql"),r=require("@urql/core"),n=require("wonka"),i=function(e){return e.name.value},o=function(e){return e.typeCondition.name.value},a=function(e){return e.alias?e.alias.value:i(e)},u=function(e){return e.selectionSet?e.selectionSet.selections:[]},s=function(e){return e.typeCondition?i(e.typeCondition):null},f=function(e){return e.kind===t.Kind.FIELD},c=function(e){return e.kind===t.Kind.INLINE_FRAGMENT},l=function(e,r){var n={},o=0;if(e.arguments&&e.arguments.length)for(var a=0,u=e.arguments.length;a<u;a++){var s=e.arguments[a],f=t.valueFromASTUntyped(s.value,r);null!=f&&(n[i(s)]=f,o++)}return 0<o?n:null},d=function(e,t){if(t&&e.variableDefinitions){for(var r={},n=0,o=e.variableDefinitions.length;n<o;n++){var a=i(e.variableDefinitions[n].variable);r[a]=t[a]}return r}},p=function(e,r){var n={};if(!r)return n;if(e.variableDefinitions)for(var o=0,a=e.variableDefinitions.length;o<a;o++){var u=e.variableDefinitions[o],s=i(u.variable);n[s]=void 0===r[s]&&u.defaultValue?t.valueFromASTUntyped(u.defaultValue,r):r[s]}for(var f in r)f in n||(n[f]=r[f]);return n};function v(e,t,r){if(!e)throw(e=Error((t||"Minfied Error #"+r+"\n")+"\nhttps://bit.ly/2XbVrpR#"+r)).name="Graphcache Error",e}new Set;var y=function(e){for(var r=0;r<e.definitions.length;r++)if(e.definitions[r].kind===t.Kind.OPERATION_DEFINITION)return e.definitions[r];v(!1,"",1)},m=function(e){for(var r={},n=0;n<e.definitions.length;n++){var o=e.definitions[n];o.kind===t.Kind.FRAGMENT_DEFINITION&&(r[i(o)]=o)}return r},h=function(e,r){var n=e.directives;if(!n)return!0;for(var o=0,a=n.length;o<a;o++){var u=n[o];if(("include"===(e=i(u))||"skip"===e)&&u.arguments&&u.arguments[0]&&"if"===i(u.arguments[0]))return r=t.valueFromASTUntyped(u.arguments[0].value,r),"include"===e?!!r:!r}return!0},g=/^__/,k=function(e,r,n){return!!g.test(n)||!!(e=q(e,r,n))&&t.isNullableType(e.type)},b=function(e,r,n){return!!(e=q(e,r,n))&&(e=t.isNonNullType(e.type)?e.type.ofType:e.type,t.isListType(e)&&t.isNullableType(e.ofType))},O=function(e,r,n){if(!n)return!1;if(!(r=s(r))||n===r)return!0;var i=e.getType(r),o=e.getType(n);return i instanceof t.GraphQLObjectType?i===o:(function(e,r){v(e instanceof t.GraphQLInterfaceType||e instanceof t.GraphQLUnionType,"",5)}(i),_(o),e.isPossibleType(i,o))},q=function(e,t,r){return _(e=e.getType(t)),e.getFields()[r]};function _(e,r){v(e instanceof t.GraphQLObjectType,"",3)}var w=function(e,t){return t?e+"("+r.stringifyVariables(t)+")":e},x=function(e,t){return e+"."+t},K=function(e){var t=e.indexOf("(");return-1<t?{fieldKey:e,fieldName:e.slice(0,t),arguments:JSON.parse(e.slice(t+1,-1))}:{fieldKey:e,fieldName:e,arguments:null}},E=function(e){var t=e.indexOf(".");return{entityKey:e.slice(0,t).replace(/%2e/g,"."),fieldKey:e=e.slice(t+1)}},S=function(){return Object.create(null)},T=null,F=null,N=null,A=null,M=!1,L=function(){return{optimistic:S(),base:new Map}},D=function(e,t,r,n){T=e,F=t,N=S(),M=!!n,r?n||0<t.optimisticOrder.length?(n||t.commutativeKeys.has(r)?n&&t.commutativeKeys.delete(r):$(t,r),A=r,ee(t,r)):(A=null,re(t,r)):A=null},P=function(){var e=F,t=A;if(M=!1,A=null,t&&-1<e.optimisticOrder.indexOf(t))for(t=e.optimisticOrder.length;0<=--t&&e.refLock[e.optimisticOrder[t]]&&e.commutativeKeys.has(e.optimisticOrder[t]);)oe(e.optimisticOrder[t]);N=F=T=null,e.defer||(e.defer=!0,Promise.resolve().then((function(){D("read",e,null),B(),ue(),P(),e.defer=!1})))},I=function(e,t,r){D("read",e,t,r),P()},R=function(){return v(null!==N,"",2),N},j=function(e,t,r,n){var i=(e=A?e.optimistic[A]:e.base).get(t);void 0===i&&e.set(t,i=S()),void 0!==n||A?i[r]=n:delete i[r]},C=function(e,t,r){for(var n,i=0,o=F.optimisticOrder.length;i<o;i++){var a=F.optimisticOrder[i],u=e.optimistic[a];if(u&&(!M||"write"===T||F.commutativeKeys.has(a))&&void 0!==(n=u.get(t))&&r in n)return n[r]}return void 0!==(n=e.base.get(t))?n[r]:void 0},Q=function(e,t,r,n){var i=void 0!==t[r]?t[r]:0;t=t[r]=i+n|0,void 0!==e&&(0>=t?e.add(r):0>=i&&0<t&&e.delete(r))},G=function(e,t,r,n){if("string"==typeof r)Q(e,t,r,n);else if(Array.isArray(r))for(var i=0,o=r.length;i<o;i++){var a=r[i];a&&Q(e,t,a,n)}},V=function(e,t,r){if(void 0!==r)for(var n in r)t.has(n)||(e.push(K(n)),t.add(n))},U=function(e,t,r,n){V(e,t,n.base.get(r));for(var i=0,o=F.optimisticOrder.length;i<o;i++){var a=n.optimistic[F.optimisticOrder[i]];void 0!==a&&V(e,t,a.get(r))}};function J(e,t,r){if(0<(F.refCount[e]||0))r.delete(e);else{for(var n in F.refLock){if(0<((t=F.refLock[n])[e]||0))return;delete t[e]}if(delete F.refCount[e],r.delete(e),F.records.base.delete(e),n=F.links.base.get(e))for(var i in F.links.base.delete(e),n)G(r,F.refCount,n[i],-1)}}var B=function(){F.gc.forEach(J)},z=function(e,t){"__typename"!==t&&(e!==F.queryRootKey?N[e]=!0:void 0!==t&&(N[x(e,t)]=!0))},X=function(e,t){!M&&F.storage&&F.persist.add(function(e,t){return e.replace(/\./g,"%2e")+"."+t}(e,t))},H=function(e,t){return z(e,t),C(F.records,e,t)},W=function(e,t){return z(e,t),C(F.links,e,t)},Y=function(e,t,r){z(e,t),X(e,t),j(F.records,e,t,r)},Z=function(e,t,r){var n=F;if(A)var i=n.refLock[A]||(n.refLock[A]=S()),o=n.links.optimistic[A];else{i=n.refCount,o=n.links.base;var a=n.gc}o=(o=o&&o.get(e))&&o[t],z(e,t),X(e,t),j(n.links,e,t,r),G(a,i,o,-1),G(a,i,r,1)},$=function(e,t){var r=e.optimisticOrder.indexOf(t);-1===r?e.optimisticOrder.unshift(t):e.commutativeKeys.has(t)||(te(e,t),e.optimisticOrder.splice(r,1),e.optimisticOrder.unshift(t)),e.commutativeKeys.add(t)},ee=function(e,t){-1===e.optimisticOrder.indexOf(t)&&e.optimisticOrder.unshift(t),e.refLock[t]||(e.refLock[t]=S(),e.links.optimistic[t]=new Map,e.records.optimistic[t]=new Map)},te=function(e,t){e.refLock[t]&&(delete e.refLock[t],delete e.records.optimistic[t],delete e.links.optimistic[t])},re=function(e,t){var r=e.optimisticOrder.indexOf(t);-1<r&&(e.optimisticOrder.splice(r,1),e.commutativeKeys.delete(t)),te(e,t)};function ne(e,t){for(var r in e)Z(t,r,e[r])}function ie(e,t){for(var r in e)Y(t,r,e[r])}var oe=function(e){var t=N;N=S();var r=F.links.optimistic[e];r&&r.forEach(ne),(r=F.records.optimistic[e])&&r.forEach(ie),N=t,re(F,e)},ae=function(e){var t=F.links,r=F.records,n=[],i=new Set;return z(e),U(n,i,e,t),U(n,i,e,r),n},ue=function(){if(F.storage){M=!0,T="read";var e=S();F.persist.forEach((function(t){var n,i=E(t),o=i.entityKey;e[t]=void 0!==(n=W(o,i=i.fieldKey))?":"+r.stringifyVariables(n):void 0!==(n=H(o,i))?r.stringifyVariables(n):void 0})),M=!1,F.storage.writeData(e),F.persist.clear()}},se=function(e,t,r,n,i,o){return{store:e,variables:t,fragments:r,parentTypeName:n,parentKey:i,parentFieldKey:"",fieldName:"",partial:!1,optimistic:!!o}},fe=function(e,t,r,n,i){e.parentTypeName=t,e.parentKey=r,e.parentFieldKey=n,e.fieldName=i},ce=function(e,t,r,n){if(!t)return!1;var o=s(e);return!o||t===o||!u(e).some((function(e){return!!f(e)&&(e=w(i(e),l(e,n)),!function(e,t){return void 0!==H(e,t)||void 0!==W(e,t)}(r,e))}))},le=function(e,t,r,n){var o,a=0;return function(){if(void 0!==o){var s=o();if(void 0!==s)return s;o=void 0}for(;a<r.length;)if(s=r[a++],h(s,n.variables))if(f(s)){if("__typename"!==i(s))return s}else if(void 0!==(s=c(s)?s:n.fragments[i(s)])&&(n.store.schema?O(n.store.schema,s,e):ce(s,e,t,n.variables)))return(o=le(e,t,u(s),n))()}},de=function(e){return void 0===e?null:e},pe=function(e,t,r,n){return D("write",e.data,n||null),e=ve(e,t,r),P(),e},ve=function(e,t,r){var n=y(t.query),i={data:r,dependencies:R()},o=e.rootFields[n.operation];return e=se(e,p(n,t.variables),m(t.query),o,o),ye(e,o,u(n),r),i},ye=function(e,t,r,n){var o=t===e.store.rootFields.query,s=!o&&!!e.store.rootNames[t],f=s||o?t:n.__typename;if(f){s||o||!t||Y(t,"__typename",f),r=le(f,t||f,r,e);for(var c;c=r();){o=i(c);var d=l(c,e.variables),p=w(o,d),v=a(c),y=n[v];if(e.optimistic&&s){if(!(y=e.store.optimisticMutations[o]))continue;fe(e,f,f,p,o),y=n[v]=de(y(d||{},e.store,e))}c.selectionSet?t&&!s?(v=x(t,p),c=me(e,u(c),de(y),v),Z(t||f,p,c)):me(e,u(c),de(y)):t&&!s&&Y(t||f,p,y),s&&(fe(e,f,f,x(f,p),o),p=e.store.updates[f][o])&&(n[o]=y,p(n,d||{},e.store,e))}}},me=function(e,t,r,n){if(Array.isArray(r)){for(var i=Array(r.length),o=0,a=r.length;o<a;o++){var u=r[o],s=n?x(n,""+o):void 0;u=me(e,t,u,s),i[o]=u}return i}return null===r?null:(n=e.store.keyOfEntity(r)||n,ye(e,n,t,r),n||null)},he=function(e){var r,n;this.keyOfField=w,e||(e={}),this.resolvers=e.resolvers||{},this.optimisticMutations=e.optimistic||{},this.keys=e.keys||{};var i="Query",o="Mutation",a="Subscription";if(e.schema){var u=this.schema=t.buildClientSchema(e.schema),s=u.getQueryType(),f=u.getMutationType();u=u.getSubscriptionType(),i=s?s.name:i,o=f?f.name:o,a=u?u.name:a}this.updates=((r={})[o]=e.updates&&e.updates.Mutation||{},r[a]=e.updates&&e.updates.Subscription||{},r),this.rootFields={query:i,mutation:o,subscription:a},this.rootNames=((n={})[i]="query",n[o]="mutation",n[a]="subscription",n),this.data=function(e){return{defer:!1,gc:new Set,persist:new Set,queryRootKey:e,refCount:S(),refLock:S(),links:L(),records:L(),commutativeKeys:new Set,optimisticOrder:[],storage:null}}(i)};he.prototype.keyOfEntity=function(e){var t,r=e.__typename,n=e.id,i=e._id;return r?void 0!==this.rootNames[r]?r:(this.keys[r]?t=this.keys[r](e):null!=n?t=""+n:null!=i&&(t=""+i),t?r+":"+t:null):null},he.prototype.resolveFieldByKey=function(e,t){if(null===(e=null!==e&&"string"!=typeof e?this.keyOfEntity(e):e))return null;var r=H(e,t);return void 0!==r?r:(t=W(e,t))?t:null},he.prototype.resolve=function(e,t,r){return this.resolveFieldByKey(e,w(t,r))},he.prototype.invalidate=function(e,t,r){v(e="string"==typeof e?e:this.keyOfEntity(e),"",19),function(e,t,r){t=t?[{fieldKey:w(t,r)}]:ae(e),r=0;for(var n=t.length;r<n;r++){var i=t[r].fieldKey;void 0!==W(e,i)?Z(e,i,void 0):Y(e,i,void 0)}}(e,t,r)},he.prototype.inspectFields=function(e){return null!==(e=null!==e&&"string"!=typeof e?this.keyOfEntity(e):e)?ae(e):[]},he.prototype.updateQuery=function(e,t){e=r.createRequest(e.query,e.variables),null!==(t=t(this.readQuery(e)))&&ve(this,e,t)},he.prototype.readQuery=function(e){return ke(this,r.createRequest(e.query,e.variables)).data},he.prototype.readFragment=function(e,t,r){return qe(this,e,t,r)},he.prototype.writeFragment=function(t,r,n){!function(t,r,n,i){r=m(r);var a=Object.keys(r);if(void 0!==(a=r[a[0]])){var s=o(a);n=e._extends({},{__typename:s},n);var f=t.keyOfEntity(n);f&&(t=se(t,i||{},r,s,f),ye(t,f,u(a),n))}}(this,t,r,n)};var ge=function(e,t,r){return D("read",e.data,null),e=ke(e,t,r),P(),e},ke=function(e,t,r){var n=y(t.query),i=e.rootFields[n.operation],o=u(n);return r=r||{},r=i!==(e=se(e,p(n,t.variables),m(t.query),i,i)).store.rootFields.query?be(e,i,o,r):_e(e,i,o,r),{dependencies:R(),partial:void 0!==r&&e.partial,data:void 0===r?null:r}},be=function(e,t,r,n){if("string"!=typeof n.__typename)return n;t=le(t,t,r,e),(r={}).__typename=n.__typename;for(var i;void 0!==(i=t());){var o=a(i),s=n[o];void 0!==i.selectionSet&&null!==s?(s=de(s),r[o]=Oe(e,u(i),s)):r[o]=s}return r},Oe=function(e,t,r){if(Array.isArray(r)){for(var n=Array(r.length),i=0,o=r.length;i<o;i++)n[i]=Oe(e,t,r[i]);return n}return null===r?null:null!==(n=e.store.keyOfEntity(r))?void 0===(e=_e(e,n,t,{}))?null:e:be(e,r.__typename,t,r)},qe=function(t,r,n,i){r=m(r);var a=Object.keys(r);if(void 0===(a=r[a[0]]))return null;var s=o(a);return"string"==typeof n||n.__typename||(n.__typename=s),(n="string"!=typeof n?t.keyOfEntity(e._extends({},{__typename:s},n)):n)?(t=se(t,i||{},r,s,n),_e(t,n,u(a),{})||null):null},_e=function(e,t,r,n,o){var s=e.store,f=t===s.rootFields.query,c=o&&s.keyOfEntity(o)||t;if("string"==typeof(t=f?t:H(c,"__typename")||o&&o.__typename)&&(!o||t===o.__typename)){n.__typename=t,r=le(t,c,r,e);for(var d,p=!1,y=!1;void 0!==(d=r());){var m=i(d),h=l(d,e.variables),g=a(d),b=w(m,h),O=x(c,b),q=H(c,b),_=o?o[m]:void 0,K=s.resolvers[t],E=void 0;if(void 0!==_&&void 0===d.selectionSet)E=_;else if("read"===(v(null!==T,"",2),T)&&K&&"function"==typeof K[m]){if(fe(e,t,c,O,m),void 0!==q&&(n[g]=q),E=K[m](n,h||{},s,e),void 0!==d.selectionSet&&(E=we(e,t,m,O,u(d),n[g]||{},E)),s.schema&&null===E&&!k(s.schema,t,m))return}else void 0===d.selectionSet?E=q:void 0!==_?E=we(e,t,m,O,u(d),n[g],_):void 0!==(h=W(c,b))?E=xe(e,h,t,m,u(d),n[g]):"object"==typeof q&&null!==q&&(E=q);if(void 0===E&&s.schema&&k(s.schema,t,m))y=!0,n[g]=null;else{if(void 0===E)return;p=!0,n[g]=E}}return y&&(e.partial=!0),f&&y&&!p?void 0:n}},we=function(e,t,r,n,i,o,a){if(Array.isArray(a)){var u=e.store;u=!u.schema||b(u.schema,t,r);for(var s=Array(a.length),f=0,c=a.length;f<c;f++){var l=we(e,t,r,x(n,""+f),i,null!=o?o[f]:void 0,a[f]);if(void 0===l&&!u)return;s[f]=void 0!==l?l:null}return s}return null==a?a:null===o?null:Ke(a)?(t=o||{},"string"==typeof a?_e(e,a,i,t):_e(e,n,i,t,a)):void 0},xe=function(e,t,r,n,i,o){if(Array.isArray(t)){var a=e.store;a=a.schema&&b(a.schema,r,n);for(var u=Array(t.length),s=0,f=t.length;s<f;s++){var c=xe(e,t[s],r,n,i,null!=o?o[s]:void 0);if(void 0===c&&!a)return;u[s]=void 0!==c?c:null}return u}return null===t||null===o?null:_e(e,t,i,o||{})},Ke=function(e){return"string"==typeof e||"object"==typeof e&&"string"==typeof e.__typename},Ee=function(t,r){return e._extends({},t,{context:e._extends({},t.context,{meta:e._extends({},t.context.meta,{cacheOutcome:r})})})},Se=function(t,n){return r.makeOperation(t.kind,t,e._extends({},t.context,{requestPolicy:n}))};function Te(e){return n.fromArray(e[0])}function Fe(e,t){return e.push(t),e}function Ne(e){return"query"===e.kind&&"network-only"!==e.context.requestPolicy}function Ae(e){return"query"!==e.kind||"network-only"===e.context.requestPolicy}function Me(e){return"miss"!==e.outcome||"cache-only"===e.operation.context.requestPolicy}var Le=function(e){return function(t){function i(e){return Ee(e.operation,"miss")}function o(e){return"miss"===e.outcome&&"cache-only"!==e.operation.context.requestPolicy&&!T(e.dependencies)}function a(e){var t=e.operation,r=e.outcome,n=e.dependencies;return e={operation:Ee(t,r),data:e.data,error:e.error,extensions:e.extensions},("cache-and-network"===t.context.requestPolicy||"cache-first"===t.context.requestPolicy&&"partial"===r)&&(e.stale=!0,T(n)?"cache-and-network"===t.context.requestPolicy&&x.add(t.key):k.reexecuteOperation(Se(t,"network-only"))),e}function s(e){var t=new Set,r=j(e,t);return N(e.operation,t),r}function f(e){return!O.has(e.operation.key)}function c(e){if(q.push(e)<O.size)return n.empty;for(var t=0;t<q.length;t++)$(b.data,q[t].operation.key);for(var r in w)delete w[r];t=[],r=new Set;for(var i;i=q.shift();)t.push(j(i,r));return N(e.operation,r),n.fromArray(t)}function l(e){return O.has(e.operation.key)}var h,g=t.forward,k=t.client,b=new he(e);e&&e.storage&&(h=e.storage.readData().then((function(t){!function(e,t,r){for(var n in D("write",e,null),r){var i=r[n];if(void 0!==i){var o=E(n),a=o.entityKey;o=o.fieldKey,":"===i[0]?Z(a,o,JSON.parse(i.slice(1))):Y(a,o,JSON.parse(i))}}P(),e.storage=t}(b.data,e.storage,t)})));var O=new Map,q=[],_=new Map,w=S(),x=new Set,K=S(),T=function(e){for(var t in e)if(w[t])return!0;return!1},F=function(e,t){if(t)for(var r in t)if(t=K[r]){K[r]=[];for(var n=0,i=t.length;n<i;n++)e.add(t[n])}},N=function(e,t){t.forEach((function(t){if(t!==e.key){var r=_.get(t);if(r){_.delete(t);var n="cache-first";x.has(t)&&(x.delete(t),n="cache-and-network"),k.reexecuteOperation(Se(r,n))}}}))},A=function(e){if("query"===e.kind)$(b.data,e.key);else if("teardown"===e.kind)_.delete(e.key),I(b.data,e.key);else if("mutation"===e.kind&&"network-only"!==e.context.requestPolicy){var t=function(e,t,r){D("write",e.data,r,!0),r=y(t.query);var n={data:{},dependencies:R()},i=e.rootFields[r.operation];return v(i===e.rootFields.mutation,"",10),e=se(e,p(r,t.variables),m(t.query),i,i,!0),ye(e,i,u(r),n.data),P(),n}(b,e,e.key).dependencies;if(!function(e){for(var t in e)return!1;return!0}(t)){for(var n in t)w[n]=!0;O.set(e.key,t),n=new Set,F(n,t),N(e,n)}}return r.makeOperation(e.kind,{key:e.key,query:r.formatDocument(e.query),variables:e.variables?d(y(e.query),e.variables):e.variables},e.context)},M=function(e,t){for(var r in t)(K[r]||(K[r]=[])).push(e.key),_.set(e.key,e)},L=function(e){var t=ge(b,e),r=t.data?t.partial?"partial":"hit":"miss";return M(e,t.dependencies),{outcome:r,operation:e,data:t.data,dependencies:t.dependencies}},j=function(e,t){var r=e.operation,n=e.error,i=e.extensions,o=r.key;if("mutation"===r.kind){var a=O.get(o);F(t,a),O.delete(o)}else $(b.data,r.key);if(e.data){if(o=pe(b,r,e.data,o).dependencies,F(t,o),o=ge(b,r,e.data),e.data=o.data,"query"===r.kind){var u=o.dependencies;F(t,u)}}else I(b.data,r.key);return u&&M(e.operation,u),{data:e.data,error:n,extensions:i,operation:r}};return function(e){e=n.share(e);var t=h?n.mergeMap(Te)(n.take(1)(n.combine(n.scan(Fe,[])(e),n.fromPromise(h)))):n.empty;t=n.share(n.concat([t,e])),e=n.share(n.map(L)(n.filter(Ne)(t))),t=n.filter(Ae)(t);var r=n.map(i)(n.filter(o)(e));return e=n.map(a)(n.filter(Me)(e)),r=n.share(g(n.map(A)(n.merge([t,r])))),t=n.map(s)(n.filter(f)(r)),r=n.mergeMap(c)(n.filter(l)(r)),n.merge([t,r,e])}}},De=function(e){return e&&e.networkError&&!e.response&&("undefined"!=typeof navigator&&!1===navigator.onLine||/request failed|failed to fetch|network\s?error/i.test(e.networkError.message))};exports.Store=he,exports.cacheExchange=Le,exports.offlineExchange=function(e){return function(o){function a(e){return"mutation"!==e.operation.kind||!De(e.error)||!function(e,t){var r,n=t.variables||S(),o=m(t.query);for(t=[].concat(u(y(t.query)));r=t.pop();)if(h(r,n))if(f(r)){if(e[i(r)])return!0}else(r=c(r)?r:o[i(r)])&&t.push.apply(t,u(r));return!1}(b,e.operation)||(O.push(e.operation),q(),!1)}function s(e){return"query"!==e.operation.kind||!De(e.error)||(k(Se(e.operation,"cache-only")),O.push(e.operation),!1)}var l=e.storage;if(l&&l.onOnline&&l.readMetadata&&l.writeMetadata){var d=o.forward,p=o.client;o=o.dispatchDebug;var v=n.makeSubject(),g=v.source,k=v.next,b=e.optimistic||{},O=[],q=function(){for(var e=[],r=0;r<O.length;r++){var n=O[r];"mutation"===n.kind&&e.push({query:t.print(n.query),variables:n.variables})}l.writeMetadata(e)},_=!1,w=function(){if(!_){_=!0;for(var e=0;e<O.length;e++){var t=O[e];"mutation"===t.kind&&k(r.makeOperation("teardown",t))}for(e=0;e<O.length;e++)p.reexecuteOperation(O[e]);O.length=0,_=!1,q()}};l.onOnline(w),l.readMetadata().then((function(e){if(e){for(var t=0;t<e.length;t++)O.push(p.createRequestOperation("mutation",r.createRequest(e[t].query,e[t].variables)));w()}}));var x=Le(e)({client:p,dispatchDebug:o,forward:function(e){return n.filter(a)(d(e))}});return function(e){return e=n.share(e),e=n.merge([g,e]),n.filter(s)(x(e))}}return Le(e)(o)}},exports.query=ge,exports.write=pe;
"use strict";var e=require("./1cc90026.min.js"),t=require("graphql"),r=require("@urql/core"),n=require("wonka"),i=function(e){return e.name.value},o=function(e){return e.typeCondition.name.value},a=function(e){return e.alias?e.alias.value:i(e)},u=function(e){return e.selectionSet?e.selectionSet.selections:[]},s=function(e){return e.typeCondition?i(e.typeCondition):null},f=function(e){return e.kind===t.Kind.FIELD},c=function(e){return e.kind===t.Kind.INLINE_FRAGMENT},l=function(e,r){var n={},o=0;if(e.arguments&&e.arguments.length)for(var a=0,u=e.arguments.length;a<u;a++){var s=e.arguments[a],f=t.valueFromASTUntyped(s.value,r);null!=f&&(n[i(s)]=f,o++)}return 0<o?n:null},d=function(e,t){if(t&&e.variableDefinitions){for(var r={},n=0,o=e.variableDefinitions.length;n<o;n++){var a=i(e.variableDefinitions[n].variable);r[a]=t[a]}return r}},p=function(e,r){var n={};if(!r)return n;if(e.variableDefinitions)for(var o=0,a=e.variableDefinitions.length;o<a;o++){var u=e.variableDefinitions[o],s=i(u.variable);n[s]=void 0===r[s]&&u.defaultValue?t.valueFromASTUntyped(u.defaultValue,r):r[s]}for(var f in r)f in n||(n[f]=r[f]);return n};function v(e,t,r){if(!e)throw(e=Error((t||"Minfied Error #"+r+"\n")+"\nhttps://bit.ly/2XbVrpR#"+r)).name="Graphcache Error",e}new Set;var y=function(e){for(var r=0;r<e.definitions.length;r++)if(e.definitions[r].kind===t.Kind.OPERATION_DEFINITION)return e.definitions[r];v(!1,"",1)},m=function(e){for(var r={},n=0;n<e.definitions.length;n++){var o=e.definitions[n];o.kind===t.Kind.FRAGMENT_DEFINITION&&(r[i(o)]=o)}return r},h=function(e,r){var n=e.directives;if(!n)return!0;for(var o=0,a=n.length;o<a;o++){var u=n[o];if(("include"===(e=i(u))||"skip"===e)&&u.arguments&&u.arguments[0]&&"if"===i(u.arguments[0]))return r=t.valueFromASTUntyped(u.arguments[0].value,r),"include"===e?!!r:!r}return!0},g=/^__/,k=function(e,r,n){return!!g.test(n)||!!(e=q(e,r,n))&&t.isNullableType(e.type)},b=function(e,r,n){return!!(e=q(e,r,n))&&(e=t.isNonNullType(e.type)?e.type.ofType:e.type,t.isListType(e)&&t.isNullableType(e.ofType))},O=function(e,r,n){if(!n)return!1;if(!(r=s(r))||n===r)return!0;var i=e.getType(r),o=e.getType(n);return i instanceof t.GraphQLObjectType?i===o:(function(e,r){v(e instanceof t.GraphQLInterfaceType||e instanceof t.GraphQLUnionType,"",5)}(i),_(o),e.isPossibleType(i,o))},q=function(e,t,r){return _(e=e.getType(t)),e.getFields()[r]};function _(e,r){v(e instanceof t.GraphQLObjectType,"",3)}var w=function(e,t){return t?e+"("+r.stringifyVariables(t)+")":e},x=function(e,t){return e+"."+t},K=function(e){var t=e.indexOf("(");return-1<t?{fieldKey:e,fieldName:e.slice(0,t),arguments:JSON.parse(e.slice(t+1,-1))}:{fieldKey:e,fieldName:e,arguments:null}},E=function(e){var t=e.indexOf(".");return{entityKey:e.slice(0,t).replace(/%2e/g,"."),fieldKey:e=e.slice(t+1)}},S=function(){return Object.create(null)},T=null,F=null,N=null,A=null,M=!1,L=function(){return{optimistic:S(),base:new Map}},D=function(e,t,r,n){T=e,F=t,N=S(),M=!!n,r?n||0<t.optimisticOrder.length?(n||t.commutativeKeys.has(r)?n&&t.commutativeKeys.delete(r):$(t,r),A=r,ee(t,r)):(A=null,re(t,r)):A=null},P=function(){var e=F,t=A;if(M=!1,A=null,t&&-1<e.optimisticOrder.indexOf(t))for(t=e.optimisticOrder.length;0<=--t&&e.refLock[e.optimisticOrder[t]]&&e.commutativeKeys.has(e.optimisticOrder[t]);)oe(e.optimisticOrder[t]);N=F=T=null,e.defer||(e.defer=!0,Promise.resolve().then((function(){D("read",e,null),B(),ue(),P(),e.defer=!1})))},I=function(e,t,r){D("read",e,t,r),P()},R=function(){return v(null!==N,"",2),N},j=function(e,t,r,n){var i=(e=A?e.optimistic[A]:e.base).get(t);void 0===i&&e.set(t,i=S()),void 0!==n||A?i[r]=n:delete i[r]},C=function(e,t,r){for(var n,i=0,o=F.optimisticOrder.length;i<o;i++){var a=F.optimisticOrder[i],u=e.optimistic[a];if(u&&(!M||"write"===T||F.commutativeKeys.has(a))&&void 0!==(n=u.get(t))&&r in n)return n[r]}return void 0!==(n=e.base.get(t))?n[r]:void 0},Q=function(e,t,r,n){var i=void 0!==t[r]?t[r]:0;t=t[r]=i+n|0,void 0!==e&&(0>=t?e.add(r):0>=i&&0<t&&e.delete(r))},G=function(e,t,r,n){if("string"==typeof r)Q(e,t,r,n);else if(Array.isArray(r))for(var i=0,o=r.length;i<o;i++){var a=r[i];a&&Q(e,t,a,n)}},V=function(e,t,r){if(void 0!==r)for(var n in r)t.has(n)||(e.push(K(n)),t.add(n))},U=function(e,t,r,n){V(e,t,n.base.get(r));for(var i=0,o=F.optimisticOrder.length;i<o;i++){var a=n.optimistic[F.optimisticOrder[i]];void 0!==a&&V(e,t,a.get(r))}};function J(e,t,r){if(0<(F.refCount[e]||0))r.delete(e);else{for(var n in F.refLock){if(0<((t=F.refLock[n])[e]||0))return;delete t[e]}if(delete F.refCount[e],r.delete(e),F.records.base.delete(e),n=F.links.base.get(e))for(var i in F.links.base.delete(e),n)G(r,F.refCount,n[i],-1)}}var B=function(){F.gc.forEach(J)},z=function(e,t){"__typename"!==t&&(e!==F.queryRootKey?N[e]=!0:void 0!==t&&(N[x(e,t)]=!0))},X=function(e,t){!M&&F.storage&&F.persist.add(function(e,t){return e.replace(/\./g,"%2e")+"."+t}(e,t))},H=function(e,t){return z(e,t),C(F.records,e,t)},W=function(e,t){return z(e,t),C(F.links,e,t)},Y=function(e,t,r){z(e,t),X(e,t),j(F.records,e,t,r)},Z=function(e,t,r){var n=F;if(A)var i=n.refLock[A]||(n.refLock[A]=S()),o=n.links.optimistic[A];else{i=n.refCount,o=n.links.base;var a=n.gc}o=(o=o&&o.get(e))&&o[t],z(e,t),X(e,t),j(n.links,e,t,r),G(a,i,o,-1),G(a,i,r,1)},$=function(e,t){var r=e.optimisticOrder.indexOf(t);-1===r?e.optimisticOrder.unshift(t):e.commutativeKeys.has(t)||(te(e,t),e.optimisticOrder.splice(r,1),e.optimisticOrder.unshift(t)),e.commutativeKeys.add(t)},ee=function(e,t){-1===e.optimisticOrder.indexOf(t)&&e.optimisticOrder.unshift(t),e.refLock[t]||(e.refLock[t]=S(),e.links.optimistic[t]=new Map,e.records.optimistic[t]=new Map)},te=function(e,t){e.refLock[t]&&(delete e.refLock[t],delete e.records.optimistic[t],delete e.links.optimistic[t])},re=function(e,t){var r=e.optimisticOrder.indexOf(t);-1<r&&(e.optimisticOrder.splice(r,1),e.commutativeKeys.delete(t)),te(e,t)};function ne(e,t){for(var r in e)Z(t,r,e[r])}function ie(e,t){for(var r in e)Y(t,r,e[r])}var oe=function(e){var t=N;N=S();var r=F.links.optimistic[e];r&&r.forEach(ne),(r=F.records.optimistic[e])&&r.forEach(ie),N=t,re(F,e)},ae=function(e){var t=F.links,r=F.records,n=[],i=new Set;return z(e),U(n,i,e,t),U(n,i,e,r),n},ue=function(){if(F.storage){M=!0,T="read";var e=S();F.persist.forEach((function(t){var n,i=E(t),o=i.entityKey;e[t]=void 0!==(n=W(o,i=i.fieldKey))?":"+r.stringifyVariables(n):void 0!==(n=H(o,i))?r.stringifyVariables(n):void 0})),M=!1,F.storage.writeData(e),F.persist.clear()}},se=function(e,t,r,n,i,o){return{store:e,variables:t,fragments:r,parentTypeName:n,parentKey:i,parentFieldKey:"",fieldName:"",partial:!1,optimistic:!!o}},fe=function(e,t,r,n,i){e.parentTypeName=t,e.parentKey=r,e.parentFieldKey=n,e.fieldName=i},ce=function(e,t,r,n){if(!t)return!1;var o=s(e);return!o||t===o||!u(e).some((function(e){return!!f(e)&&(e=w(i(e),l(e,n)),!function(e,t){return void 0!==H(e,t)||void 0!==W(e,t)}(r,e))}))},le=function(e,t,r,n){var o,a=0;return function(){if(void 0!==o){var s=o();if(void 0!==s)return s;o=void 0}for(;a<r.length;)if(s=r[a++],h(s,n.variables))if(f(s)){if("__typename"!==i(s))return s}else if(void 0!==(s=c(s)?s:n.fragments[i(s)])&&(n.store.schema?O(n.store.schema,s,e):ce(s,e,t,n.variables)))return(o=le(e,t,u(s),n))()}},de=function(e){return void 0===e?null:e},pe=function(e,t,r,n){return D("write",e.data,n||null),e=ve(e,t,r),P(),e},ve=function(e,t,r){var n=y(t.query),i={data:r,dependencies:R()},o=e.rootFields[n.operation];return e=se(e,p(n,t.variables),m(t.query),o,o),ye(e,o,u(n),r),i},ye=function(e,t,r,n){var o=t===e.store.rootFields.query,s=!o&&!!e.store.rootNames[t],f=s||o?t:n.__typename;if(f){s||o||!t||Y(t,"__typename",f),r=le(f,t||f,r,e);for(var c;c=r();){o=i(c);var d=l(c,e.variables),p=w(o,d),v=a(c),y=n[v];if(e.optimistic&&s){if(!(y=e.store.optimisticMutations[o]))continue;fe(e,f,f,p,o),y=n[v]=de(y(d||{},e.store,e))}c.selectionSet?t&&!s?(v=x(t,p),c=me(e,u(c),de(y),v),Z(t||f,p,c)):me(e,u(c),de(y)):t&&!s&&Y(t||f,p,y),s&&(fe(e,f,f,x(f,p),o),p=e.store.updates[f][o])&&(n[o]=y,p(n,d||{},e.store,e))}}},me=function(e,t,r,n){if(Array.isArray(r)){for(var i=Array(r.length),o=0,a=r.length;o<a;o++){var u=r[o],s=n?x(n,""+o):void 0;u=me(e,t,u,s),i[o]=u}return i}return null===r?null:(n=e.store.keyOfEntity(r)||n,ye(e,n,t,r),n||null)},he=function(e){var r,n;this.keyOfField=w,e||(e={}),this.resolvers=e.resolvers||{},this.optimisticMutations=e.optimistic||{},this.keys=e.keys||{};var i="Query",o="Mutation",a="Subscription";if(e.schema){var u=this.schema=t.buildClientSchema(e.schema),s=u.getQueryType(),f=u.getMutationType();u=u.getSubscriptionType(),i=s?s.name:i,o=f?f.name:o,a=u?u.name:a}this.updates=((r={})[o]=e.updates&&e.updates.Mutation||{},r[a]=e.updates&&e.updates.Subscription||{},r),this.rootFields={query:i,mutation:o,subscription:a},this.rootNames=((n={})[i]="query",n[o]="mutation",n[a]="subscription",n),this.data=function(e){return{defer:!1,gc:new Set,persist:new Set,queryRootKey:e,refCount:S(),refLock:S(),links:L(),records:L(),commutativeKeys:new Set,optimisticOrder:[],storage:null}}(i)};he.prototype.keyOfEntity=function(e){var t,r=e.__typename,n=e.id,i=e._id;return r?void 0!==this.rootNames[r]?r:(this.keys[r]?t=this.keys[r](e):null!=n?t=""+n:null!=i&&(t=""+i),t?r+":"+t:null):null},he.prototype.resolveFieldByKey=function(e,t){if(null===(e=null!==e&&"string"!=typeof e?this.keyOfEntity(e):e))return null;var r=H(e,t);return void 0!==r?r:(t=W(e,t))?t:null},he.prototype.resolve=function(e,t,r){return this.resolveFieldByKey(e,w(t,r))},he.prototype.invalidate=function(e,t,r){v(e="string"==typeof e?e:this.keyOfEntity(e),"",19),function(e,t,r){t=t?[{fieldKey:w(t,r)}]:ae(e),r=0;for(var n=t.length;r<n;r++){var i=t[r].fieldKey;void 0!==W(e,i)?Z(e,i,void 0):Y(e,i,void 0)}}(e,t,r)},he.prototype.inspectFields=function(e){return null!==(e=null!==e&&"string"!=typeof e?this.keyOfEntity(e):e)?ae(e):[]},he.prototype.updateQuery=function(e,t){e=r.createRequest(e.query,e.variables),null!==(t=t(this.readQuery(e)))&&ve(this,e,t)},he.prototype.readQuery=function(e){return ke(this,r.createRequest(e.query,e.variables)).data},he.prototype.readFragment=function(e,t,r){return qe(this,e,t,r)},he.prototype.writeFragment=function(t,r,n){!function(t,r,n,i){r=m(r);var a=Object.keys(r);if(void 0!==(a=r[a[0]])){var s=o(a);n=e._extends({},{__typename:s},n);var f=t.keyOfEntity(n);f&&(t=se(t,i||{},r,s,f),ye(t,f,u(a),n))}}(this,t,r,n)};var ge=function(e,t,r){return D("read",e.data,null),e=ke(e,t,r),P(),e},ke=function(e,t,r){var n=y(t.query),i=e.rootFields[n.operation],o=u(n);return r=r||{},r=i!==(e=se(e,p(n,t.variables),m(t.query),i,i)).store.rootFields.query?be(e,i,o,r):_e(e,i,o,r),{dependencies:R(),partial:void 0!==r&&e.partial,data:void 0===r?null:r}},be=function(e,t,r,n){if("string"!=typeof n.__typename)return n;t=le(t,t,r,e),(r={}).__typename=n.__typename;for(var i;void 0!==(i=t());){var o=a(i),s=n[o];void 0!==i.selectionSet&&null!==s?(s=de(s),r[o]=Oe(e,u(i),s)):r[o]=s}return r},Oe=function(e,t,r){if(Array.isArray(r)){for(var n=Array(r.length),i=0,o=r.length;i<o;i++)n[i]=Oe(e,t,r[i]);return n}return null===r?null:null!==(n=e.store.keyOfEntity(r))?void 0===(e=_e(e,n,t,{}))?null:e:be(e,r.__typename,t,r)},qe=function(t,r,n,i){r=m(r);var a=Object.keys(r);if(void 0===(a=r[a[0]]))return null;var s=o(a);return"string"==typeof n||n.__typename||(n.__typename=s),(n="string"!=typeof n?t.keyOfEntity(e._extends({},{__typename:s},n)):n)?(t=se(t,i||{},r,s,n),_e(t,n,u(a),{})||null):null},_e=function(e,t,r,n,o){var s=e.store,f=t===s.rootFields.query,c=o&&s.keyOfEntity(o)||t;if("string"==typeof(t=f?t:H(c,"__typename")||o&&o.__typename)&&(!o||t===o.__typename)){n.__typename=t,r=le(t,c,r,e);for(var d,p=!1,y=!1;void 0!==(d=r());){var m=i(d),h=l(d,e.variables),g=a(d),b=w(m,h),O=x(c,b),q=H(c,b),_=o?o[m]:void 0,K=s.resolvers[t],E=void 0;if(void 0!==_&&void 0===d.selectionSet)E=_;else if("read"===(v(null!==T,"",2),T)&&K&&"function"==typeof K[m]){if(fe(e,t,c,O,m),void 0!==q&&(n[g]=q),E=K[m](n,h||{},s,e),void 0!==d.selectionSet&&(E=we(e,t,m,O,u(d),n[g]||{},E)),s.schema&&null===E&&!k(s.schema,t,m))return}else void 0===d.selectionSet?E=q:void 0!==_?E=we(e,t,m,O,u(d),n[g],_):void 0!==(h=W(c,b))?E=xe(e,h,t,m,u(d),n[g]):"object"==typeof q&&null!==q&&(E=q);if(void 0===E&&s.schema&&k(s.schema,t,m))y=!0,n[g]=null;else{if(void 0===E)return;p=!0,n[g]=E}}return y&&(e.partial=!0),f&&y&&!p?void 0:n}},we=function(e,t,r,n,i,o,a){if(Array.isArray(a)){var u=e.store;u=!u.schema||b(u.schema,t,r);for(var s=Array(a.length),f=0,c=a.length;f<c;f++){var l=we(e,t,r,x(n,""+f),i,null!=o?o[f]:void 0,a[f]);if(void 0===l&&!u)return;s[f]=void 0!==l?l:null}return s}return null==a?a:null===o?null:Ke(a)?(t=o||{},"string"==typeof a?_e(e,a,i,t):_e(e,n,i,t,a)):void 0},xe=function(e,t,r,n,i,o){if(Array.isArray(t)){var a=e.store;a=a.schema&&b(a.schema,r,n);for(var u=Array(t.length),s=0,f=t.length;s<f;s++){var c=xe(e,t[s],r,n,i,null!=o?o[s]:void 0);if(void 0===c&&!a)return;u[s]=void 0!==c?c:null}return u}return null===t||null===o?null:_e(e,t,i,o||{})},Ke=function(e){return"string"==typeof e||"object"==typeof e&&"string"==typeof e.__typename},Ee=function(t,n){return r.makeOperation(t.kind,t,e._extends({},t.context,{meta:e._extends({},t.context.meta,{cacheOutcome:n})}))},Se=function(t,n){return r.makeOperation(t.kind,t,e._extends({},t.context,{requestPolicy:n}))};function Te(e){return n.fromArray(e[0])}function Fe(e,t){return e.push(t),e}function Ne(e){return"query"===e.kind&&"network-only"!==e.context.requestPolicy}function Ae(e){return"query"!==e.kind||"network-only"===e.context.requestPolicy}function Me(e){return"miss"!==e.outcome||"cache-only"===e.operation.context.requestPolicy}var Le=function(e){return function(t){function i(e){return Ee(e.operation,"miss")}function o(e){return"miss"===e.outcome&&"cache-only"!==e.operation.context.requestPolicy&&!T(e.dependencies)}function a(e){var t=e.operation,r=e.outcome,n=e.dependencies;return e={operation:Ee(t,r),data:e.data,error:e.error,extensions:e.extensions},("cache-and-network"===t.context.requestPolicy||"cache-first"===t.context.requestPolicy&&"partial"===r)&&(e.stale=!0,T(n)?"cache-and-network"===t.context.requestPolicy&&x.add(t.key):k.reexecuteOperation(Se(t,"network-only"))),e}function s(e){var t=new Set,r=j(e,t);return N(e.operation,t),r}function f(e){return!O.has(e.operation.key)}function c(e){if(q.push(e)<O.size)return n.empty;for(var t=0;t<q.length;t++)$(b.data,q[t].operation.key);for(var r in w)delete w[r];t=[],r=new Set;for(var i;i=q.shift();)t.push(j(i,r));return N(e.operation,r),n.fromArray(t)}function l(e){return O.has(e.operation.key)}var h,g=t.forward,k=t.client,b=new he(e);e&&e.storage&&(h=e.storage.readData().then((function(t){!function(e,t,r){for(var n in D("write",e,null),r){var i=r[n];if(void 0!==i){var o=E(n),a=o.entityKey;o=o.fieldKey,":"===i[0]?Z(a,o,JSON.parse(i.slice(1))):Y(a,o,JSON.parse(i))}}P(),e.storage=t}(b.data,e.storage,t)})));var O=new Map,q=[],_=new Map,w=S(),x=new Set,K=S(),T=function(e){for(var t in e)if(w[t])return!0;return!1},F=function(e,t){if(t)for(var r in t)if(t=K[r]){K[r]=[];for(var n=0,i=t.length;n<i;n++)e.add(t[n])}},N=function(e,t){t.forEach((function(t){if(t!==e.key){var r=_.get(t);if(r){_.delete(t);var n="cache-first";x.has(t)&&(x.delete(t),n="cache-and-network"),k.reexecuteOperation(Se(r,n))}}}))},A=function(e){if("query"===e.kind)$(b.data,e.key);else if("teardown"===e.kind)_.delete(e.key),I(b.data,e.key);else if("mutation"===e.kind&&"network-only"!==e.context.requestPolicy){var t=function(e,t,r){D("write",e.data,r,!0),r=y(t.query);var n={data:{},dependencies:R()},i=e.rootFields[r.operation];return v(i===e.rootFields.mutation,"",10),e=se(e,p(r,t.variables),m(t.query),i,i,!0),ye(e,i,u(r),n.data),P(),n}(b,e,e.key).dependencies;if(!function(e){for(var t in e)return!1;return!0}(t)){for(var n in t)w[n]=!0;O.set(e.key,t),n=new Set,F(n,t),N(e,n)}}return r.makeOperation(e.kind,{key:e.key,query:r.formatDocument(e.query),variables:e.variables?d(y(e.query),e.variables):e.variables},e.context)},M=function(e,t){for(var r in t)(K[r]||(K[r]=[])).push(e.key),_.set(e.key,e)},L=function(e){var t=ge(b,e),r=t.data?t.partial?"partial":"hit":"miss";return M(e,t.dependencies),{outcome:r,operation:e,data:t.data,dependencies:t.dependencies}},j=function(e,t){var r=e.operation,n=e.error,i=e.extensions,o=r.key;if("mutation"===r.kind){var a=O.get(o);F(t,a),O.delete(o)}else $(b.data,r.key);if(e.data){if(o=pe(b,r,e.data,o).dependencies,F(t,o),o=ge(b,r,e.data),e.data=o.data,"query"===r.kind){var u=o.dependencies;F(t,u)}}else I(b.data,r.key);return u&&M(e.operation,u),{data:e.data,error:n,extensions:i,operation:r}};return function(e){e=n.share(e);var t=h?n.mergeMap(Te)(n.take(1)(n.combine(n.scan(Fe,[])(e),n.fromPromise(h)))):n.empty;t=n.share(n.concat([t,e])),e=n.share(n.map(L)(n.filter(Ne)(t))),t=n.filter(Ae)(t);var r=n.map(i)(n.filter(o)(e));return e=n.map(a)(n.filter(Me)(e)),r=n.share(g(n.map(A)(n.merge([t,r])))),t=n.map(s)(n.filter(f)(r)),r=n.mergeMap(c)(n.filter(l)(r)),n.merge([t,r,e])}}},De=function(e){return e&&e.networkError&&!e.response&&("undefined"!=typeof navigator&&!1===navigator.onLine||/request failed|failed to fetch|network\s?error/i.test(e.networkError.message))};exports.Store=he,exports.cacheExchange=Le,exports.offlineExchange=function(e){return function(o){function a(e){return"mutation"!==e.operation.kind||!De(e.error)||!function(e,t){var r,n=t.variables||S(),o=m(t.query);for(t=[].concat(u(y(t.query)));r=t.pop();)if(h(r,n))if(f(r)){if(e[i(r)])return!0}else(r=c(r)?r:o[i(r)])&&t.push.apply(t,u(r));return!1}(b,e.operation)||(O.push(e.operation),q(),!1)}function s(e){return"query"!==e.operation.kind||!De(e.error)||(k(Se(e.operation,"cache-only")),O.push(e.operation),!1)}var l=e.storage;if(l&&l.onOnline&&l.readMetadata&&l.writeMetadata){var d=o.forward,p=o.client;o=o.dispatchDebug;var v=n.makeSubject(),g=v.source,k=v.next,b=e.optimistic||{},O=[],q=function(){for(var e=[],r=0;r<O.length;r++){var n=O[r];"mutation"===n.kind&&e.push({query:t.print(n.query),variables:n.variables})}l.writeMetadata(e)},_=!1,w=function(){if(!_){_=!0;for(var e=0;e<O.length;e++){var t=O[e];"mutation"===t.kind&&k(r.makeOperation("teardown",t))}for(e=0;e<O.length;e++)p.reexecuteOperation(O[e]);O.length=0,_=!1,q()}};l.onOnline(w),l.readMetadata().then((function(e){if(e){for(var t=0;t<e.length;t++)O.push(p.createRequestOperation("mutation",r.createRequest(e[t].query,e[t].variables)));w()}}));var x=Le(e)({client:p,dispatchDebug:o,forward:function(e){return n.filter(a)(d(e))}});return function(e){return e=n.share(e),e=n.merge([g,e]),n.filter(s)(x(e))}}return Le(e)(o)}},exports.query=ge,exports.write=pe;
//# sourceMappingURL=urql-exchange-graphcache.min.js.map
{
"name": "@urql/exchange-graphcache",
"version": "3.1.9",
"version": "3.1.10",
"description": "A normalized and configurable cache exchange for urql",

@@ -5,0 +5,0 @@ "sideEffects": false,

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc