UNPKG

apollo-client-devtools

Version:

Developer tools for Apollo Client, with GraphiQL integration, cache inspection, and query watching.

1 lines • 73 kB
!function(e){var n={};function t(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,t),i.l=!0,i.exports}t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.p="",t(t.s=403)}({0:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=t(10);Object.defineProperty(n,"GraphQLError",{enumerable:!0,get:function(){return r.GraphQLError}});var i=t(77);Object.defineProperty(n,"syntaxError",{enumerable:!0,get:function(){return i.syntaxError}});var o=t(51);Object.defineProperty(n,"locatedError",{enumerable:!0,get:function(){return o.locatedError}});var u=t(78);Object.defineProperty(n,"formatError",{enumerable:!0,get:function(){return u.formatError}})},10:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.GraphQLError=i;var r=t(28);function i(e,n,t,o,u,a){var c=t;if(!c&&n&&n.length>0){var s=n[0];c=s&&s.loc&&s.loc.source}var f=o;!f&&n&&(f=n.filter(function(e){return Boolean(e.loc)}).map(function(e){return e.loc.start})),f&&0===f.length&&(f=void 0);var l=void 0,d=c;d&&f&&(l=f.map(function(e){return(0,r.getLocation)(d,e)})),Object.defineProperties(this,{message:{value:e,enumerable:!0,writable:!0},locations:{value:l||void 0,enumerable:!0},path:{value:u||void 0,enumerable:!0},nodes:{value:n||void 0},source:{value:c||void 0},positions:{value:f||void 0},originalError:{value:a}}),a&&a.stack?Object.defineProperty(this,"stack",{value:a.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,i):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}i.prototype=Object.create(Error.prototype,{constructor:{value:i},name:{value:"GraphQLError"}})},103:function(e,n,t){var r,i,o=t(62),u=t(63),a=0,c=0;e.exports=function(e,n,t){var s=n&&t||0,f=n||[],l=(e=e||{}).node||r,d=void 0!==e.clockseq?e.clockseq:i;if(null==l||null==d){var v=o();null==l&&(l=r=[1|v[0],v[1],v[2],v[3],v[4],v[5]]),null==d&&(d=i=16383&(v[6]<<8|v[7]))}var p=void 0!==e.msecs?e.msecs:(new Date).getTime(),m=void 0!==e.nsecs?e.nsecs:c+1,h=p-a+(m-c)/1e4;if(h<0&&void 0===e.clockseq&&(d=d+1&16383),(h<0||p>a)&&void 0===e.nsecs&&(m=0),m>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");a=p,c=m,i=d;var y=(1e4*(268435455&(p+=122192928e5))+m)%4294967296;f[s++]=y>>>24&255,f[s++]=y>>>16&255,f[s++]=y>>>8&255,f[s++]=255&y;var b=p/4294967296*1e4&268435455;f[s++]=b>>>8&255,f[s++]=255&b,f[s++]=b>>>24&15|16,f[s++]=b>>>16&255,f[s++]=d>>>8|128,f[s++]=255&d;for(var g=0;g<6;++g)f[s+g]=l[g];return n||u(f)}},108:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=t(109);t.d(n,"empty",function(){return r.c}),t.d(n,"from",function(){return r.e}),t.d(n,"split",function(){return r.f}),t.d(n,"concat",function(){return r.b}),t.d(n,"ApolloLink",function(){return r.a}),t.d(n,"execute",function(){return r.d});var i=t(43);t.d(n,"createOperation",function(){return i.b}),t.d(n,"makePromise",function(){return i.e}),t.d(n,"toPromise",function(){return i.f}),t.d(n,"fromPromise",function(){return i.c});var o=t(25);t.n(o);t.d(n,"Observable",function(){return o})},109:function(e,n,t){"use strict";t.d(n,"c",function(){return a}),t.d(n,"e",function(){return c}),t.d(n,"f",function(){return s}),t.d(n,"b",function(){return f}),t.d(n,"a",function(){return l}),n.d=function(e,n){return e.request(Object(i.b)(n.context,Object(i.g)(Object(i.h)(n))))||r.of()};var r=t(25),i=(t.n(r),t(43)),o=function(e,n){return n?n(e):r.of()},u=function(e){return"function"==typeof e?new l(e):e},a=function(){return new l(function(e,n){return r.of()})},c=function(e){return 0===e.length?a():e.map(u).reduce(function(e,n){return e.concat(n)})},s=function(e,n,t){void 0===t&&(t=new l(o));var a=u(n),c=u(t);return Object(i.d)(a)&&Object(i.d)(c)?new l(function(n){return e(n)?a.request(n)||r.of():c.request(n)||r.of()}):new l(function(n,t){return e(n)?a.request(n,t)||r.of():c.request(n,t)||r.of()})},f=function(e,n){var t=u(e);if(Object(i.d)(t))return console.warn(new i.a("You are calling concat on a terminating link, which will have no effect",t)),t;var o=u(n);return Object(i.d)(o)?new l(function(e){return t.request(e,function(e){return o.request(e)||r.of()})||r.of()}):new l(function(e,n){return t.request(e,function(e){return o.request(e,n)||r.of()})||r.of()})},l=function(){function e(e){e&&(this.request=e)}return e.prototype.split=function(n,t,r){return void 0===r&&(r=new e(o)),this.concat(s(n,t,r))},e.prototype.concat=function(e){return f(this,e)},e.prototype.request=function(e,n){throw new Error("request is not implemented")},e.empty=a,e.from=c,e.split=s,e}()},11:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.visit=function(e,n,t){var a=t||r,c=void 0,s=Array.isArray(e),f=[e],l=-1,d=[],v=void 0,p=[],m=[],h=e;do{var y=++l===f.length,b=void 0,g=void 0,E=y&&0!==d.length;if(y){if(b=0===m.length?void 0:p.pop(),g=v,v=m.pop(),E){if(s)g=g.slice();else{var O={};for(var k in g)g.hasOwnProperty(k)&&(O[k]=g[k]);g=O}for(var T=0,_=0;_<d.length;_++){var w=d[_][0],N=d[_][1];s&&(w-=T),s&&null===N?(g.splice(w,1),T++):g[w]=N}}l=c.index,f=c.keys,d=c.edits,s=c.inArray,c=c.prev}else{if(b=v?s?l:f[l]:void 0,null===(g=v?v[b]:h)||void 0===g)continue;v&&p.push(b)}var I=void 0;if(!Array.isArray(g)){if(!o(g))throw new Error("Invalid AST Node: "+JSON.stringify(g));var D=u(n,g.kind,y);if(D){if((I=D.call(n,g,b,v,p,m))===i)break;if(!1===I){if(!y){p.pop();continue}}else if(void 0!==I&&(d.push([b,I]),!y)){if(!o(I)){p.pop();continue}g=I}}}void 0===I&&E&&d.push([b,g]),y||(c={inArray:s,index:l,keys:f,edits:d,prev:c},s=Array.isArray(g),f=s?g:a[g.kind]||[],l=-1,d=[],v&&m.push(v),v=g)}while(void 0!==c);0!==d.length&&(h=d[d.length-1][1]);return h},n.visitInParallel=function(e){var n=new Array(e.length);return{enter:function(t){for(var r=0;r<e.length;r++)if(!n[r]){var o=u(e[r],t.kind,!1);if(o){var a=o.apply(e[r],arguments);if(!1===a)n[r]=t;else if(a===i)n[r]=i;else if(void 0!==a)return a}}},leave:function(t){for(var r=0;r<e.length;r++)if(n[r])n[r]===t&&(n[r]=null);else{var o=u(e[r],t.kind,!0);if(o){var a=o.apply(e[r],arguments);if(a===i)n[r]=i;else if(void 0!==a&&!1!==a)return a}}}}},n.visitWithTypeInfo=function(e,n){return{enter:function(t){e.enter(t);var r=u(n,t.kind,!1);if(r){var i=r.apply(n,arguments);return void 0!==i&&(e.leave(t),o(i)&&e.enter(i)),i}},leave:function(t){var r=u(n,t.kind,!0),i=void 0;return r&&(i=r.apply(n,arguments)),e.leave(t),i}}},n.getVisitFn=u;var r=n.QueryDocumentKeys={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["name","directives"],ObjectTypeDefinition:["name","interfaces","directives","fields"],FieldDefinition:["name","arguments","type","directives"],InputValueDefinition:["name","type","defaultValue","directives"],InterfaceTypeDefinition:["name","directives","fields"],UnionTypeDefinition:["name","directives","types"],EnumTypeDefinition:["name","directives","values"],EnumValueDefinition:["name","directives"],InputObjectTypeDefinition:["name","directives","fields"],TypeExtensionDefinition:["definition"],DirectiveDefinition:["name","arguments","locations"]},i=n.BREAK={};function o(e){return e&&"string"==typeof e.kind}function u(e,n,t){var r=e[n];if(r){if(!t&&"function"==typeof r)return r;var i=t?r.leave:r.enter;if("function"==typeof i)return i}else{var o=t?e.leave:e.enter;if(o){if("function"==typeof o)return o;var u=o[n];if("function"==typeof u)return u}}}},110:function(e,n,t){"use strict";(function(e){(function(e,n){function t(e){return"function"==typeof Symbol&&Boolean(Symbol[e])}function r(e){return t(e)?Symbol[e]:"@@"+e}function i(e,n){var t=e[n];if(null!=t){if("function"!=typeof t)throw new TypeError(t+" is not a function");return t}}function o(e){var n=e.constructor;return void 0!==n&&null===(n=n[r("species")])&&(n=void 0),void 0!==n?n:l}function u(e,n){Object.keys(n).forEach(function(t){var r=Object.getOwnPropertyDescriptor(n,t);r.enumerable=!1,Object.defineProperty(e,t,r)})}function a(e){var n=e._cleanup;n&&(e._cleanup=void 0,n())}function c(e){return void 0===e._observer}function s(e,n){if(Object(e)!==e)throw new TypeError("Observer must be an object");this._cleanup=void 0,this._observer=e;var t=i(e,"start");if(t&&t.call(e,this),!c(this)){e=new f(this);try{var r=n.call(void 0,e);if(null!=r){if("function"==typeof r.unsubscribe)o=r,r=function(){o.unsubscribe()};else if("function"!=typeof r)throw new TypeError(r+" is not a function");this._cleanup=r}}catch(n){return void e.error(n)}var o;c(this)&&a(this)}}function f(e){this._subscription=e}function l(e){if("function"!=typeof e)throw new TypeError("Observable initializer must be a function");this._subscriber=e}"function"!=typeof Symbol||Symbol.observable||(Symbol.observable=Symbol("observable")),u(s.prototype={},{get closed(){return c(this)},unsubscribe:function(){var e;c(e=this)||(e._observer=void 0,a(e))}}),u(f.prototype={},{get closed(){return c(this._subscription)},next:function(e){var n=this._subscription;if(!c(n)){var t=n._observer,r=i(t,"next");if(r)return r.call(t,e)}},error:function(e){var n=this._subscription;if(c(n))throw e;var t=n._observer;n._observer=void 0;try{var r=i(t,"error");if(!r)throw e;e=r.call(t,e)}catch(e){try{a(n)}finally{throw e}}return a(n),e},complete:function(e){var n=this._subscription;if(!c(n)){var t=n._observer;n._observer=void 0;try{var r=i(t,"complete");e=r?r.call(t,e):void 0}catch(e){try{a(n)}finally{throw e}}return a(n),e}}}),u(l.prototype,{subscribe:function(e){for(var n=[],t=1;t<arguments.length;++t)n.push(arguments[t]);return"function"==typeof e&&(e={next:e,error:n[0],complete:n[1]}),new s(e,this._subscriber)},forEach:function(e){var n=this;return new Promise(function(t,r){if("function"!=typeof e)return Promise.reject(new TypeError(e+" is not a function"));n.subscribe({_subscription:null,start:function(e){if(Object(e)!==e)throw new TypeError(e+" is not an object");this._subscription=e},next:function(n){var t=this._subscription;if(!t.closed)try{return e(n)}catch(e){r(e),t.unsubscribe()}},error:r,complete:t})})},map:function(e){var n=this;if("function"!=typeof e)throw new TypeError(e+" is not a function");return new(o(this))(function(t){return n.subscribe({next:function(n){if(!t.closed){try{n=e(n)}catch(e){return t.error(e)}return t.next(n)}},error:function(e){return t.error(e)},complete:function(e){return t.complete(e)}})})},filter:function(e){var n=this;if("function"!=typeof e)throw new TypeError(e+" is not a function");return new(o(this))(function(t){return n.subscribe({next:function(n){if(!t.closed){try{if(!e(n))return}catch(e){return t.error(e)}return t.next(n)}},error:function(e){return t.error(e)},complete:function(){return t.complete()}})})},reduce:function(e){var n=this;if("function"!=typeof e)throw new TypeError(e+" is not a function");var t=o(this),r=arguments.length>1,i=!1,u=arguments[1];return new t(function(t){return n.subscribe({next:function(n){if(!t.closed){var o=!i;if(i=!0,!o||r)try{u=e(u,n)}catch(e){return t.error(e)}else u=n}},error:function(e){t.error(e)},complete:function(){i||r?(t.next(u),t.complete()):t.error(new TypeError("Cannot reduce an empty sequence"))}})})},flatMap:function(e){var n=this;if("function"!=typeof e)throw new TypeError(e+" is not a function");return new(o(this))(function(t){var r=!1,i=[],o=n.subscribe({next:function(n){if(e)try{n=e(n)}catch(e){return void t.error(e)}l.from(n).subscribe({_subscription:null,start:function(e){i.push(this._subscription=e)},next:function(e){t.next(e)},error:function(e){t.error(e)},complete:function(){var e=i.indexOf(this._subscription);e>=0&&i.splice(e,1),u()}})},error:function(e){return t.error(e)},complete:function(){r=!0,u()}});function u(){r&&0===i.length&&t.complete()}return function(){i.forEach(function(e){return e.unsubscribe()}),o.unsubscribe()}})}}),Object.defineProperty(l.prototype,r("observable"),{value:function(){return this},writable:!0,configurable:!0}),u(l,{from:function(e){var n="function"==typeof this?this:l;if(null==e)throw new TypeError(e+" is not an object");var o=i(e,r("observable"));if(o){var u=o.call(e);if(Object(u)!==u)throw new TypeError(u+" is not an object");return u.constructor===n?u:new n(function(e){return u.subscribe(e)})}if(t("iterator")&&(o=i(e,r("iterator"))))return new n(function(n){for(var t,r=o.call(e)[Symbol.iterator]();!(t=r.next()).done;){var i=t.value;if(n.next(i),n.closed)return}n.complete()});if(Array.isArray(e))return new n(function(n){for(var t=0;t<e.length;++t)if(n.next(e[t]),n.closed)return;n.complete()});throw new TypeError(e+" is not observable")},of:function(){for(var e=[],n=0;n<arguments.length;++n)e.push(arguments[n]);return new("function"==typeof this?this:l)(function(n){for(var t=0;t<e.length;++t)if(n.next(e[t]),n.closed)return;n.complete()})}}),Object.defineProperty(l,r("species"),{get:function(){return this},configurable:!0}),Object.defineProperty(l,"observableSymbol",{value:r("observable")}),e.Observable=l})(n)}).call(n,t(21)(e))},111:function(e,n,t){"use strict";t(112),t(113);var r=t(44);t.d(n,"a",function(){return r.e});t(114),t(26),t(45),t(46),t(27),t(115),t(116),t(117),t(118)},112:function(e,n,t){"use strict";t(26);new Map},113:function(e,n,t){"use strict";this&&this.__assign||Object.assign},114:function(e,n,t){"use strict";t(46),t(44);new Map;new Map},115:function(e,n,t){"use strict"},116:function(e,n,t){"use strict"},117:function(e,n,t){"use strict";t(27)},118:function(e,n,t){"use strict";t(27),Object.create({})},119:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function e(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(n,t,r){return t&&e(n.prototype,t),r&&e(n,r),n}}(),i=t(64);var o=function(e){function n(e){!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(e,n){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!n||"object"!=typeof n&&"function"!=typeof n?e:n}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this)),r=t;return r.setMaxListeners(1/0),r.wall=e,e.listen(function(e){"string"==typeof e?r.emit(e):r.emit(e.event,e.payload)}),t}return function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function, not "+typeof n);e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),n&&(Object.setPrototypeOf?Object.setPrototypeOf(e,n):e.__proto__=n)}(n,i.EventEmitter),r(n,[{key:"send",value:function(e,n){this.wall.send({event:e,payload:n})}},{key:"log",value:function(e){this.send("log",e)}}]),n}();n.default=o},12:function(e,n){var t,r,i=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function u(){throw new Error("clearTimeout has not been defined")}function a(e){if(t===setTimeout)return setTimeout(e,0);if((t===o||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:o}catch(e){t=o}try{r="function"==typeof clearTimeout?clearTimeout:u}catch(e){r=u}}();var c,s=[],f=!1,l=-1;function d(){f&&c&&(f=!1,c.length?s=c.concat(s):l=-1,s.length&&v())}function v(){if(!f){var e=a(d);f=!0;for(var n=s.length;n;){for(c=s,s=[];++l<n;)c&&c[l].run();l=-1,n=s.length}c=null,f=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===u||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(n){try{return r.call(null,e)}catch(n){return r.call(this,e)}}}(e)}}function p(e,n){this.fun=e,this.array=n}function m(){}i.nextTick=function(e){var n=new Array(arguments.length-1);if(arguments.length>1)for(var t=1;t<arguments.length;t++)n[t-1]=arguments[t];s.push(new p(e,n)),1!==s.length||f||a(v)},p.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=m,i.addListener=m,i.once=m,i.off=m,i.removeListener=m,i.removeAllListeners=m,i.emit=m,i.prependListener=m,i.prependOnceListener=m,i.listeners=function(e){return[]},i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},13:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.parse=function(e,n){var t="string"==typeof e?new r.Source(e):e;if(!(t instanceof r.Source))throw new TypeError("Must provide Source. Received: "+String(t));return function(e){var n=e.token;V(e,o.TokenKind.SOF);var t=[];do{t.push(c(e))}while(!x(e,o.TokenKind.EOF));return{kind:u.DOCUMENT,definitions:t,loc:L(e,n)}}((0,o.createLexer)(t,n||{}))},n.parseValue=function(e,n){var t="string"==typeof e?new r.Source(e):e,i=(0,o.createLexer)(t,n||{});V(i,o.TokenKind.SOF);var u=b(i,!1);return V(i,o.TokenKind.EOF),u},n.parseType=function(e,n){var t="string"==typeof e?new r.Source(e):e,i=(0,o.createLexer)(t,n||{});V(i,o.TokenKind.SOF);var u=_(i);return V(i,o.TokenKind.EOF),u},n.parseConstValue=g,n.parseTypeReference=_,n.parseNamedType=w;var r=t(50),i=t(0),o=t(37),u=t(7);function a(e){var n=V(e,o.TokenKind.NAME);return{kind:u.NAME,value:n.value,loc:L(e,n)}}function c(e){if(P(e,o.TokenKind.BRACE_L))return s(e);if(P(e,o.TokenKind.NAME))switch(e.token.value){case"query":case"mutation":case"subscription":return s(e);case"fragment":return function(e){var n=e.token;return C(e,"fragment"),{kind:u.FRAGMENT_DEFINITION,name:y(e),typeCondition:(C(e,"on"),w(e)),directives:k(e),selectionSet:v(e),loc:L(e,n)}}(e);case"schema":case"scalar":case"type":case"interface":case"union":case"enum":case"input":case"extend":case"directive":return function(e){if(P(e,o.TokenKind.NAME))switch(e.token.value){case"schema":return function(e){var n=e.token;C(e,"schema");var t=k(e),r=M(e,o.TokenKind.BRACE_L,N,o.TokenKind.BRACE_R);return{kind:u.SCHEMA_DEFINITION,directives:t,operationTypes:r,loc:L(e,n)}}(e);case"scalar":return function(e){var n=e.token;C(e,"scalar");var t=a(e),r=k(e);return{kind:u.SCALAR_TYPE_DEFINITION,name:t,directives:r,loc:L(e,n)}}(e);case"type":return I(e);case"interface":return function(e){var n=e.token;C(e,"interface");var t=a(e),r=k(e),i=K(e,o.TokenKind.BRACE_L,D,o.TokenKind.BRACE_R);return{kind:u.INTERFACE_TYPE_DEFINITION,name:t,directives:r,fields:i,loc:L(e,n)}}(e);case"union":return function(e){var n=e.token;C(e,"union");var t=a(e),r=k(e);V(e,o.TokenKind.EQUALS);var i=function(e){x(e,o.TokenKind.PIPE);var n=[];do{n.push(w(e))}while(x(e,o.TokenKind.PIPE));return n}(e);return{kind:u.UNION_TYPE_DEFINITION,name:t,directives:r,types:i,loc:L(e,n)}}(e);case"enum":return function(e){var n=e.token;C(e,"enum");var t=a(e),r=k(e),i=M(e,o.TokenKind.BRACE_L,A,o.TokenKind.BRACE_R);return{kind:u.ENUM_TYPE_DEFINITION,name:t,directives:r,values:i,loc:L(e,n)}}(e);case"input":return function(e){var n=e.token;C(e,"input");var t=a(e),r=k(e),i=K(e,o.TokenKind.BRACE_L,j,o.TokenKind.BRACE_R);return{kind:u.INPUT_OBJECT_TYPE_DEFINITION,name:t,directives:r,fields:i,loc:L(e,n)}}(e);case"extend":return function(e){var n=e.token;C(e,"extend");var t=I(e);return{kind:u.TYPE_EXTENSION_DEFINITION,definition:t,loc:L(e,n)}}(e);case"directive":return function(e){var n=e.token;C(e,"directive"),V(e,o.TokenKind.AT);var t=a(e),r=S(e);C(e,"on");var i=function(e){x(e,o.TokenKind.PIPE);var n=[];do{n.push(a(e))}while(x(e,o.TokenKind.PIPE));return n}(e);return{kind:u.DIRECTIVE_DEFINITION,name:t,arguments:r,locations:i,loc:L(e,n)}}(e)}throw R(e)}(e)}throw R(e)}function s(e){var n=e.token;if(P(e,o.TokenKind.BRACE_L))return{kind:u.OPERATION_DEFINITION,operation:"query",name:null,variableDefinitions:null,directives:[],selectionSet:v(e),loc:L(e,n)};var t=f(e),r=void 0;return P(e,o.TokenKind.NAME)&&(r=a(e)),{kind:u.OPERATION_DEFINITION,operation:t,name:r,variableDefinitions:function(e){return P(e,o.TokenKind.PAREN_L)?M(e,o.TokenKind.PAREN_L,l,o.TokenKind.PAREN_R):[]}(e),directives:k(e),selectionSet:v(e),loc:L(e,n)}}function f(e){var n=V(e,o.TokenKind.NAME);switch(n.value){case"query":return"query";case"mutation":return"mutation";case"subscription":return"subscription"}throw R(e,n)}function l(e){var n=e.token;return{kind:u.VARIABLE_DEFINITION,variable:d(e),type:(V(e,o.TokenKind.COLON),_(e)),defaultValue:x(e,o.TokenKind.EQUALS)?b(e,!0):null,loc:L(e,n)}}function d(e){var n=e.token;return V(e,o.TokenKind.DOLLAR),{kind:u.VARIABLE,name:a(e),loc:L(e,n)}}function v(e){var n=e.token;return{kind:u.SELECTION_SET,selections:M(e,o.TokenKind.BRACE_L,p,o.TokenKind.BRACE_R),loc:L(e,n)}}function p(e){return P(e,o.TokenKind.SPREAD)?function(e){var n=e.token;if(V(e,o.TokenKind.SPREAD),P(e,o.TokenKind.NAME)&&"on"!==e.token.value)return{kind:u.FRAGMENT_SPREAD,name:y(e),directives:k(e),loc:L(e,n)};var t=null;"on"===e.token.value&&(e.advance(),t=w(e));return{kind:u.INLINE_FRAGMENT,typeCondition:t,directives:k(e),selectionSet:v(e),loc:L(e,n)}}(e):function(e){var n=e.token,t=a(e),r=void 0,i=void 0;x(e,o.TokenKind.COLON)?(r=t,i=a(e)):(r=null,i=t);return{kind:u.FIELD,alias:r,name:i,arguments:m(e),directives:k(e),selectionSet:P(e,o.TokenKind.BRACE_L)?v(e):null,loc:L(e,n)}}(e)}function m(e){return P(e,o.TokenKind.PAREN_L)?M(e,o.TokenKind.PAREN_L,h,o.TokenKind.PAREN_R):[]}function h(e){var n=e.token;return{kind:u.ARGUMENT,name:a(e),value:(V(e,o.TokenKind.COLON),b(e,!1)),loc:L(e,n)}}function y(e){if("on"===e.token.value)throw R(e);return a(e)}function b(e,n){var t=e.token;switch(t.kind){case o.TokenKind.BRACKET_L:return function(e,n){var t=e.token,r=n?g:E;return{kind:u.LIST,values:K(e,o.TokenKind.BRACKET_L,r,o.TokenKind.BRACKET_R),loc:L(e,t)}}(e,n);case o.TokenKind.BRACE_L:return function(e,n){var t=e.token;V(e,o.TokenKind.BRACE_L);var r=[];for(;!x(e,o.TokenKind.BRACE_R);)r.push(O(e,n));return{kind:u.OBJECT,fields:r,loc:L(e,t)}}(e,n);case o.TokenKind.INT:return e.advance(),{kind:u.INT,value:t.value,loc:L(e,t)};case o.TokenKind.FLOAT:return e.advance(),{kind:u.FLOAT,value:t.value,loc:L(e,t)};case o.TokenKind.STRING:return e.advance(),{kind:u.STRING,value:t.value,loc:L(e,t)};case o.TokenKind.NAME:return"true"===t.value||"false"===t.value?(e.advance(),{kind:u.BOOLEAN,value:"true"===t.value,loc:L(e,t)}):"null"===t.value?(e.advance(),{kind:u.NULL,loc:L(e,t)}):(e.advance(),{kind:u.ENUM,value:t.value,loc:L(e,t)});case o.TokenKind.DOLLAR:if(!n)return d(e)}throw R(e)}function g(e){return b(e,!0)}function E(e){return b(e,!1)}function O(e,n){var t=e.token;return{kind:u.OBJECT_FIELD,name:a(e),value:(V(e,o.TokenKind.COLON),b(e,n)),loc:L(e,t)}}function k(e){for(var n=[];P(e,o.TokenKind.AT);)n.push(T(e));return n}function T(e){var n=e.token;return V(e,o.TokenKind.AT),{kind:u.DIRECTIVE,name:a(e),arguments:m(e),loc:L(e,n)}}function _(e){var n=e.token,t=void 0;return x(e,o.TokenKind.BRACKET_L)?(t=_(e),V(e,o.TokenKind.BRACKET_R),t={kind:u.LIST_TYPE,type:t,loc:L(e,n)}):t=w(e),x(e,o.TokenKind.BANG)?{kind:u.NON_NULL_TYPE,type:t,loc:L(e,n)}:t}function w(e){var n=e.token;return{kind:u.NAMED_TYPE,name:a(e),loc:L(e,n)}}function N(e){var n=e.token,t=f(e);V(e,o.TokenKind.COLON);var r=w(e);return{kind:u.OPERATION_TYPE_DEFINITION,operation:t,type:r,loc:L(e,n)}}function I(e){var n=e.token;C(e,"type");var t=a(e),r=function(e){var n=[];if("implements"===e.token.value){e.advance();do{n.push(w(e))}while(P(e,o.TokenKind.NAME))}return n}(e),i=k(e),c=K(e,o.TokenKind.BRACE_L,D,o.TokenKind.BRACE_R);return{kind:u.OBJECT_TYPE_DEFINITION,name:t,interfaces:r,directives:i,fields:c,loc:L(e,n)}}function D(e){var n=e.token,t=a(e),r=S(e);V(e,o.TokenKind.COLON);var i=_(e),c=k(e);return{kind:u.FIELD_DEFINITION,name:t,arguments:r,type:i,directives:c,loc:L(e,n)}}function S(e){return P(e,o.TokenKind.PAREN_L)?M(e,o.TokenKind.PAREN_L,j,o.TokenKind.PAREN_R):[]}function j(e){var n=e.token,t=a(e);V(e,o.TokenKind.COLON);var r=_(e),i=null;x(e,o.TokenKind.EQUALS)&&(i=g(e));var c=k(e);return{kind:u.INPUT_VALUE_DEFINITION,name:t,type:r,defaultValue:i,directives:c,loc:L(e,n)}}function A(e){var n=e.token,t=a(e),r=k(e);return{kind:u.ENUM_VALUE_DEFINITION,name:t,directives:r,loc:L(e,n)}}function L(e,n){if(!e.options.noLocation)return new F(n,e.lastToken,e.source)}function F(e,n,t){this.start=e.start,this.end=n.end,this.startToken=e,this.endToken=n,this.source=t}function P(e,n){return e.token.kind===n}function x(e,n){var t=e.token.kind===n;return t&&e.advance(),t}function V(e,n){var t=e.token;if(t.kind===n)return e.advance(),t;throw(0,i.syntaxError)(e.source,t.start,"Expected "+n+", found "+(0,o.getTokenDesc)(t))}function C(e,n){var t=e.token;if(t.kind===o.TokenKind.NAME&&t.value===n)return e.advance(),t;throw(0,i.syntaxError)(e.source,t.start,'Expected "'+n+'", found '+(0,o.getTokenDesc)(t))}function R(e,n){var t=n||e.token;return(0,i.syntaxError)(e.source,t.start,"Unexpected "+(0,o.getTokenDesc)(t))}function K(e,n,t,r){V(e,n);for(var i=[];!x(e,r);)i.push(t(e));return i}function M(e,n,t,r){V(e,n);for(var i=[t(e)];!x(e,r);)i.push(t(e));return i}F.prototype.toJSON=F.prototype.inspect=function(){return{start:this.start,end:this.end}}},21:function(e,n){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},22:function(e,n,t){"use strict";n.h=function(e){return["StringValue","BooleanValue","EnumValue"].indexOf(e.kind)>-1},n.g=function(e){return["IntValue","FloatValue"].indexOf(e.kind)>-1},n.m=u,n.j=function(e,n){var t=null;e.directives&&(t={},e.directives.forEach(function(e){t[e.name.value]={},e.arguments&&e.arguments.forEach(function(r){var i=r.name,o=r.value;return u(t[e.name.value],i,o,n)})}));var r=null;e.arguments&&e.arguments.length&&(r={},e.arguments.forEach(function(e){var t=e.name,i=e.value;return u(r,t,i,n)}));return c(e.name.value,r,t)},n.b=c,n.a=function(e,n){if(e.arguments&&e.arguments.length){var t={};return e.arguments.forEach(function(e){var r=e.name,i=e.value;return u(t,r,i,n)}),t}return null},n.i=function(e){return e.alias?e.alias.value:e.name.value},n.c=function(e){return"Field"===e.kind},n.e=function(e){return"InlineFragment"===e.kind},n.d=function(e){return e&&"id"===e.type&&"boolean"==typeof e.generated},n.k=function(e,n){void 0===n&&(n=!1);return o({type:"id",generated:n},"string"==typeof e?{id:e,typename:void 0}:e)},n.f=function(e){return null!=e&&"object"==typeof e&&"json"===e.type},n.l=function e(n,t){void 0===t&&(t=s);switch(n.kind){case"Variable":return t(n);case"NullValue":return null;case"IntValue":return parseInt(n.value,10);case"FloatValue":return parseFloat(n.value);case"ListValue":return n.values.map(function(n){return e(n,t)});case"ObjectValue":for(var r={},i=0,o=n.fields;i<o.length;i++){var u=o[i];r[u.name.value]=e(u.value,t)}return r;default:return n.value}};var r=t(49),i=t.n(r),o=this&&this.__assign||function(){return(o=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e}).apply(this,arguments)};function u(e,n,t,r){if(function(e){return"IntValue"===e.kind}(t)||function(e){return"FloatValue"===e.kind}(t))e[n.value]=Number(t.value);else if(function(e){return"BooleanValue"===e.kind}(t)||function(e){return"StringValue"===e.kind}(t))e[n.value]=t.value;else if(function(e){return"ObjectValue"===e.kind}(t)){var i={};t.fields.map(function(e){return u(i,e.name,e.value,r)}),e[n.value]=i}else if(function(e){return"Variable"===e.kind}(t)){var o=(r||{})[t.name.value];e[n.value]=o}else if(function(e){return"ListValue"===e.kind}(t))e[n.value]=t.values.map(function(e){var t={};return u(t,n,e,r),t[n.value]});else if(function(e){return"EnumValue"===e.kind}(t))e[n.value]=t.value;else{if(!function(e){return"NullValue"===e.kind}(t))throw new Error('The inline argument "'+n.value+'" of kind "'+t.kind+'"is not supported. Use variables instead of inline arguments to overcome this limitation.');e[n.value]=null}}var a=["connection","include","skip","client","rest","export"];function c(e,n,t){if(t&&t.connection&&t.connection.key){if(t.connection.filter&&t.connection.filter.length>0){var r=t.connection.filter?t.connection.filter:[];r.sort();var o=n,u={};return r.forEach(function(e){u[e]=o[e]}),t.connection.key+"("+JSON.stringify(u)+")"}return t.connection.key}var c=e;if(n){var s=i()(n);c+="("+s+")"}return t&&Object.keys(t).forEach(function(e){-1===a.indexOf(e)&&(t[e]&&Object.keys(t[e]).length?c+="@"+e+"("+JSON.stringify(t[e])+")":c+="@"+e)}),c}function s(e){throw new Error("Variable nodes are not supported by valueFromNode")}},23:function(e,n,t){"use strict";(function(e){function t(){return void 0!==e?"production":"development"}function r(e){return t()===e}n.a=t,n.c=r,n.d=function(){return!0===r("production")},n.b=function(){return!0===r("development")},n.e=function(){return!0===r("test")}}).call(n,t(12))},25:function(e,n,t){e.exports=t(110).Observable},26:function(e,n,t){"use strict";function r(e,n,t,i){if(function(e){return"IntValue"===e.kind}(t)||function(e){return"FloatValue"===e.kind}(t))e[n.value]=Number(t.value);else if(function(e){return"BooleanValue"===e.kind}(t)||function(e){return"StringValue"===e.kind}(t))e[n.value]=t.value;else if(function(e){return"ObjectValue"===e.kind}(t)){var o={};t.fields.map(function(e){return r(o,e.name,e.value,i)}),e[n.value]=o}else if(function(e){return"Variable"===e.kind}(t)){var u=(i||{})[t.name.value];e[n.value]=u}else if(function(e){return"ListValue"===e.kind}(t))e[n.value]=t.values.map(function(e){var t={};return r(t,n,e,i),t[n.value]});else{if(!function(e){return"EnumValue"===e.kind}(t))throw new Error('The inline argument "'+n.value+'" of kind "'+t.kind+'" is not supported.\n                    Use variables instead of inline arguments to overcome this limitation.');e[n.value]=t.value}}n.b=r,n.a=function(e,n){if(e.arguments&&e.arguments.length){var t={};return e.arguments.forEach(function(e){var i=e.name,o=e.value;return r(t,i,o,n)}),t}return null}},27:function(e,n,t){"use strict";(function(e){function t(n){return(void 0!==e?"production":"development")===n}n.b=function(){return!0===t("production")},n.a=function(){return!0===t("development")},n.c=function(){return!0===t("test")}}).call(n,t(12))},28:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.getLocation=function(e,n){var t=/\r\n|[\n\r]/g,r=1,i=n+1,o=void 0;for(;(o=t.exec(e.body))&&o.index<n;)r+=1,i=n+1-(o.index+o[0].length);return{line:r,column:i}}},35:function(e,n,t){"use strict";n.g=function(e){o(e);var n=e.definitions.filter(function(e){return"OperationDefinition"===e.kind&&"mutation"===e.operation})[0];if(!n)throw new Error("Must contain a mutation definition.");return n},n.a=o,n.h=u,n.i=function(e){var n=u(e);if(!n)throw new Error("GraphQL document is missing an operation");return n},n.j=function(e){return e.definitions.filter(function(e){return"OperationDefinition"===e.kind&&e.name}).map(function(e){return e.name.value})[0]||null},n.e=function(e){return e.definitions.filter(function(e){return"FragmentDefinition"===e.kind})},n.k=function(e){var n=u(e);if(!n||"query"!==n.operation)throw new Error("Must contain a query definition.");return n},n.d=function(e){if("Document"!==e.kind)throw new Error('Expecting a parsed GraphQL document. Perhaps you need to wrap the query string in a "gql" tag? http://docs.apollostack.com/apollo-client/core.html#gql');if(e.definitions.length>1)throw new Error("Fragment must have exactly one definition.");var n=e.definitions[0];if("FragmentDefinition"!==n.kind)throw new Error("Must be a fragment definition.");return n},n.f=function(e){var n;o(e);for(var t=0,r=e.definitions;t<r.length;t++){var i=r[t];if("OperationDefinition"===i.kind){var u=i.operation;if("query"===u||"mutation"===u||"subscription"===u)return i}"FragmentDefinition"!==i.kind||n||(n=i)}if(n)return n;throw new Error("Expected a parsed GraphQL query with a query, mutation, subscription, or a fragment.")},n.b=function(e){void 0===e&&(e=[]);var n={};return e.forEach(function(e){n[e.name.value]=e}),n},n.c=function(e){if(e&&e.variableDefinitions&&e.variableDefinitions.length){var n=e.variableDefinitions.filter(function(e){var n=e.defaultValue;return n}).map(function(e){var n=e.variable,t=e.defaultValue,r={};return Object(i.m)(r,n.name,t),r});return r.a.apply(void 0,[{}].concat(n))}return{}},n.l=function(e){var n=new Set;if(e.variableDefinitions)for(var t=0,r=e.variableDefinitions;t<r.length;t++){var i=r[t];n.add(i.variable.name.value)}return n};var r=t(36),i=t(22);function o(e){if("Document"!==e.kind)throw new Error('Expecting a parsed GraphQL document. Perhaps you need to wrap the query string in a "gql" tag? http://docs.apollostack.com/apollo-client/core.html#gql');var n=e.definitions.filter(function(e){return"FragmentDefinition"!==e.kind}).map(function(e){if("OperationDefinition"!==e.kind)throw new Error('Schema type definitions not allowed in queries. Found: "'+e.kind+'"');return e});if(n.length>1)throw new Error("Ambiguous GraphQL document: contains "+n.length+" operations");return e}function u(e){return o(e),e.definitions.filter(function(e){return"OperationDefinition"===e.kind})[0]}},36:function(e,n,t){"use strict";n.a=function(e){for(var n=[],t=1;t<arguments.length;t++)n[t-1]=arguments[t];return n.forEach(function(n){void 0!==n&&null!==n&&Object.keys(n).forEach(function(t){e[t]=n[t]})}),e}},37:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.TokenKind=void 0,n.createLexer=function(e,n){var t=new I(o,0,0,0,0,null);return{source:e,options:n,lastToken:t,token:t,line:1,lineStart:0,advance:i}},n.getTokenDesc=function(e){var n=e.value;return n?e.kind+' "'+n+'"':e.kind};var r=t(0);function i(){var e=this.lastToken=this.token;if(e.kind!==u){do{e=e.next=S(this,e)}while(e.kind===_);this.token=e}return e}var o="<SOF>",u="<EOF>",a="!",c="$",s="(",f=")",l="...",d=":",v="=",p="@",m="[",h="]",y="{",b="|",g="}",E="Name",O="Int",k="Float",T="String",_="Comment";n.TokenKind={SOF:o,EOF:u,BANG:a,DOLLAR:c,PAREN_L:s,PAREN_R:f,SPREAD:l,COLON:d,EQUALS:v,AT:p,BRACKET_L:m,BRACKET_R:h,BRACE_L:y,PIPE:b,BRACE_R:g,NAME:E,INT:O,FLOAT:k,STRING:T,COMMENT:_};var w=String.prototype.charCodeAt,N=String.prototype.slice;function I(e,n,t,r,i,o,u){this.kind=e,this.start=n,this.end=t,this.line=r,this.column=i,this.value=u,this.prev=o,this.next=null}function D(e){return isNaN(e)?u:e<127?JSON.stringify(String.fromCharCode(e)):'"\\u'+("00"+e.toString(16).toUpperCase()).slice(-4)+'"'}function S(e,n){var t=e.source,i=t.body,o=i.length,S=function(e,n,t){var r=e.length,i=n;for(;i<r;){var o=w.call(e,i);if(9===o||32===o||44===o||65279===o)++i;else if(10===o)++i,++t.line,t.lineStart=i;else{if(13!==o)break;10===w.call(e,i+1)?i+=2:++i,++t.line,t.lineStart=i}}return i}(i,n.end,e),L=e.line,F=1+S-e.lineStart;if(S>=o)return new I(u,o,o,L,F,n);var P=w.call(i,S);if(P<32&&9!==P&&10!==P&&13!==P)throw(0,r.syntaxError)(t,S,"Cannot contain the invalid character "+D(P)+".");switch(P){case 33:return new I(a,S,S+1,L,F,n);case 35:return function(e,n,t,r,i){var o=e.body,u=void 0,a=n;do{u=w.call(o,++a)}while(null!==u&&(u>31||9===u));return new I(_,n,a,t,r,i,N.call(o,n+1,a))}(t,S,L,F,n);case 36:return new I(c,S,S+1,L,F,n);case 40:return new I(s,S,S+1,L,F,n);case 41:return new I(f,S,S+1,L,F,n);case 46:if(46===w.call(i,S+1)&&46===w.call(i,S+2))return new I(l,S,S+3,L,F,n);break;case 58:return new I(d,S,S+1,L,F,n);case 61:return new I(v,S,S+1,L,F,n);case 64:return new I(p,S,S+1,L,F,n);case 91:return new I(m,S,S+1,L,F,n);case 93:return new I(h,S,S+1,L,F,n);case 123:return new I(y,S,S+1,L,F,n);case 124:return new I(b,S,S+1,L,F,n);case 125:return new I(g,S,S+1,L,F,n);case 65:case 66:case 67:case 68:case 69:case 70:case 71:case 72:case 73:case 74:case 75:case 76:case 77:case 78:case 79:case 80:case 81:case 82:case 83:case 84:case 85:case 86:case 87:case 88:case 89:case 90:case 95:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:case 108:case 109:case 110:case 111:case 112:case 113:case 114:case 115:case 116:case 117:case 118:case 119:case 120:case 121:case 122:return function(e,n,t,r,i){var o=e.body,u=o.length,a=n+1,c=0;for(;a!==u&&null!==(c=w.call(o,a))&&(95===c||c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122);)++a;return new I(E,n,a,t,r,i,N.call(o,n,a))}(t,S,L,F,n);case 45:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return function(e,n,t,i,o,u){var a=e.body,c=t,s=n,f=!1;45===c&&(c=w.call(a,++s));if(48===c){if((c=w.call(a,++s))>=48&&c<=57)throw(0,r.syntaxError)(e,s,"Invalid number, unexpected digit after 0: "+D(c)+".")}else s=j(e,s,c),c=w.call(a,s);46===c&&(f=!0,c=w.call(a,++s),s=j(e,s,c),c=w.call(a,s));69!==c&&101!==c||(f=!0,43!==(c=w.call(a,++s))&&45!==c||(c=w.call(a,++s)),s=j(e,s,c));return new I(f?k:O,n,s,i,o,u,N.call(a,n,s))}(t,S,P,L,F,n);case 34:return function(e,n,t,i,o){var u=e.body,a=n+1,c=a,s=0,f="";for(;a<u.length&&null!==(s=w.call(u,a))&&10!==s&&13!==s&&34!==s;){if(s<32&&9!==s)throw(0,r.syntaxError)(e,a,"Invalid character within String: "+D(s)+".");if(++a,92===s){switch(f+=N.call(u,c,a-1),s=w.call(u,a)){case 34:f+='"';break;case 47:f+="/";break;case 92:f+="\\";break;case 98:f+="\b";break;case 102:f+="\f";break;case 110:f+="\n";break;case 114:f+="\r";break;case 116:f+="\t";break;case 117:var l=(d=w.call(u,a+1),v=w.call(u,a+2),p=w.call(u,a+3),m=w.call(u,a+4),A(d)<<12|A(v)<<8|A(p)<<4|A(m));if(l<0)throw(0,r.syntaxError)(e,a,"Invalid character escape sequence: \\u"+u.slice(a+1,a+5)+".");f+=String.fromCharCode(l),a+=4;break;default:throw(0,r.syntaxError)(e,a,"Invalid character escape sequence: \\"+String.fromCharCode(s)+".")}c=++a}}var d,v,p,m;if(34!==s)throw(0,r.syntaxError)(e,a,"Unterminated string.");return f+=N.call(u,c,a),new I(T,n,a+1,t,i,o,f)}(t,S,L,F,n)}throw(0,r.syntaxError)(t,S,function(e){if(39===e)return"Unexpected single quote character ('), did you mean to use a double quote (\")?";return"Cannot parse the unexpected character "+D(e)+"."}(P))}function j(e,n,t){var i=e.body,o=n,u=t;if(u>=48&&u<=57){do{u=w.call(i,++o)}while(u>=48&&u<=57);return o}throw(0,r.syntaxError)(e,o,"Invalid number, expected digit but got: "+D(u)+".")}function A(e){return e>=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}I.prototype.toJSON=I.prototype.inspect=function(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}},403:function(e,n,t){"use strict";var r,i=t(404),o=t(119),u=(r=o)&&r.__esModule?r:{default:r};window.addEventListener("message",function e(n){if("apollo-devtools-proxy"===n.data.source&&"init"===n.data.payload){window.removeEventListener("message",e);var t=[],r=new u.default({listen:function(e){var n=function(n){"apollo-devtools-proxy"===n.data.source&&n.data.payload&&e(n.data.payload)};window.addEventListener("message",n),t.push(n)},send:function(e){window.postMessage({source:"apollo-devtools-backend",payload:e},"*")}});r.on("shutdown",function(){t.forEach(function(e){window.removeEventListener("message",e)}),t=[]});var o=!1,a=function e(){if(__APOLLO_DEVTOOLS_GLOBAL_HOOK__.ApolloClient)return o=!0,void(0,i.initBackend)(r,window.__APOLLO_DEVTOOLS_GLOBAL_HOOK__,localStorage);setTimeout(e,500)};a(),o||setTimeout(a,500)}})},404:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.initBackend=n.sendBridgeReady=void 0;var r=t(405),i=t(406),o=t(408),u=void 0,a=void 0,c=void 0,s=void 0,f=n.sendBridgeReady=function(){a.send("ready",u.ApolloClient.version)};n.initBackend=function(e,n,t){a=e,u=n,s=t,c||(c=!0,1!==Number(u.ApolloClient.version[0])&&((0,i.initLinkEvents)(u,a),(0,r.initBroadCastEvents)(u,a)),a.log("backend ready."),f(),(0,o.checkVersions)(u,a,s))}},405:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});n.initBroadCastEvents=function(e,n){n.on("panel:ready",function(){var t=e.ApolloClient,r={queries:t.queryManager?t.queryManager.queryStore.getStore():{},mutations:t.queryManager?t.queryManager.mutationStore.getStore():{},inspector:t.cache.extract(!0)};n.send("broadcast:new",JSON.stringify(r))}),e.ApolloClient.__actionHookForDevTools(function(e){var t=e.state,r=t.queries,i=t.mutations,o=e.dataWithOptimisticResults;n.send("broadcast:new",JSON.stringify({queries:r,mutations:i,inspector:o}))})}},406:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.initLinkEvents=void 0;var r,i=t(108),o=t(48),u=t(407),a=(r=u)&&r.__esModule?r:{default:r};var c={directives:"directive @connection(key: String!, filter: [String]) on FIELD"};n.initLinkEvents=function(e,n){n.on("link:operation",function(t){var r=JSON.parse(t),u=r.query,s=r.variables,f=r.operationName,l=r.key,d=r.fetchPolicy;try{var v=e.ApolloClient.link,p=e.ApolloClient.cache,m=(0,i.from)([new i.ApolloLink(function(e,n){return new i.Observable(function(t){var r=void 0;try{r=n(e).subscribe({next:t.next.bind(t),error:function(e){return t.next({errors:[{message:e.message,locations:[e.stack]}]})},complete:t.complete.bind(t)})}catch(e){t.next({errors:[{message:e.message,locations:[e.stack]}]})}return function(){r&&r.unsubscribe()}})}),function(e){return new i.ApolloLink(function(n,t){if("no-cache"===e)return t(n);var r=n.getContext().cache,u=n.variables,a=n.query;try{(0,o.getQueryDefinition)(a);var c=r.readQuery({query:a,variables:u});if(c)return i.Observable.of({data:c})}catch(e){}return t(n)})}(d),new i.ApolloLink(function(e,n){return n(e).map(function(n){var t=e.getContext().schemas,r=void 0===t?[]:t;return n.extensions=Object.assign({},n.extensions,{schemas:r.concat([c])}),n})}),v]);(0,i.execute)(m,{query:(0,a.default)(u),variables:s,operationName:f,context:{__devtools_key__:l,cache:p}}).subscribe({next:function(e){return n.send("link:next:"+l,JSON.stringify(e))},error:function(e){return n.send("link:error:"+l,JSON.stringify(e))},complete:function(){return n.send("link:complete:"+l)}})}catch(e){n.send("link:error:"+l,JSON.stringify(e))}})}},407:function(e,n,t){var r=t(13).parse;function i(e){return e.replace(/[\s,]+/g," ").trim()}var o={},u={};var a=!0;function c(e){var n=i(e);if(o[n])return o[n];var t=r(e);if(!t||"Document"!==t.kind)throw new Error("Not a valid GraphQL document.");return t=function e(n,t){var r=Object.prototype.toString.call(n);if("[object Array]"===r)return n.map(function(n){return e(n,t)});if("[object Object]"!==r)throw new Error("Unexpected input.");t&&n.loc&&delete n.loc,n.loc&&(delete n.loc.startToken,delete n.loc.endToken);var i,o,u,a=Object.keys(n);for(i in a)a.hasOwnProperty(i)&&(o=n[a[i]],"[object Object]"!==(u=Object.prototype.toString.call(o))&&"[object Array]"!==u||(n[a[i]]=e(o,!0)));return n}(t=function(e){for(var n,t={},r=[],o=0;o<e.definitions.length;o++){var c=e.definitions[o];if("FragmentDefinition"===c.kind){var s=c.name.value,f=i((n=c.loc).source.body.substring(n.start,n.end));u.hasOwnProperty(s)&&!u[s][f]?(a&&console.warn("Warning: fragment with name "+s+" already exists.\ngraphql-tag enforces all fragment names across your application to be unique; read more about\nthis in the docs: http://dev.apollodata.com/core/fragments.html#unique-names"),u[s][f]=!0):u.hasOwnProperty(s)||(u[s]={},u[s][f]=!0),t[f]||(t[f]=!0,r.push(c))}else r.push(c)}return e.definitions=r,e}(t),!1),o[n]=t,t}function s(){for(var e=Array.prototype.slice.call(arguments),n=e[0],t="string"==typeof n?n:n[0],r=1;r<e.length;r++)e[r]&&e[r].kind&&"Document"===e[r].kind?t+=e[r].loc.source.body:t+=e[r],t+=n[r];return c(t)}s.default=s,s.resetCaches=function(){o={},u={}},s.disableFragmentWarnings=function(){a=!1},e.exports=s},408:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.checkVersions=void 0;var r,i=t(103),o=(r=i)&&r.__esModule?r:{default:r};n.checkVersions=async function(e,n,t){var r=e.ApolloClient.version,i=e.devToolsVersion;if(i){var u=await t.getItem("uuid");u||(u=(0,o.default)(),t.setItem("uuid",u));var a={query:"\n    query CompatibilityMessages(\n      $uuid: String\n      $devToolsVersion: String!\n      $versions: [VersionInput]\n    ) {\n      compatibilityMessages(\n        uuid: $uuid,\n        devToolsVersion: $devToolsVersion,\n        versions: $versions\n      ) {\n        message\n      }\n    }\n  ",variables:{uuid:u,devToolsVersion:i,versions:[{packageName:"apollo-client",version:r}]}};fetch("https://devtools.apollodata.com/graphql",{method:"post",mode:"cors",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(a)}).then(function(e){return e.json()}).then(function(e){e.data.compatibilityMessages&&e.data.compatibilityMessages.forEach(function(e){n.send("console.info('Apollo devtools message:', \""+e.message+'")')})})}}},43:function(e,n,t){"use strict";n.h=function(e){for(var n=["query","operationName","variables","extensions","context"],t=0,r=Object.keys(e);t<r.length;t++){var i=r[t];if(n.indexOf(i)<0)throw new Error("illegal argument: "+i)}return e},t.d(n,"a",function(){return s}),n.d=function(e){return e.request.length<=1},n.f=f,t.d(n,"e",function(){return l}),n.c=function(e){return new o(function(n){e.then(function(e){n.next(e),n.complete()}).catch(n.error.bind(n))})},n.g=function(e){var n={variables:e.variables||{},extensions:e.extensions||{},operationName:e.operationName,query:e.query};n.operationName||(n.operationName="string"!=typeof n.query?Object(i.a)(n.query):"");return n},n.b=function(e,n){var t=c({},e);return Object.defineProperty(n,"setContext",{enumerable:!1,value:function(e){t=c({},t,"function"==typeof e?e(t):e)}}),Object.defineProperty(n,"getContext",{enumerable:!1,value:function(){return c({},t)}}),Object.defineProperty(n,"toKey",{enumerable:!1,value:function(){return function(e){return Object(u.print)(e.query)+"|"+JSON.stringify(e.variables)+"|"+e.operationName}(n)}}),n};var r,i=t(111),o=t(25),u=(t.n(o),t(9)),a=(t.n(u),this&&this.__extends||(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,n){e.__proto__=n}||function(e,n){for(var t in n)n.hasOwnProperty(t)&&(e[t]=n[t])},function(e,n){function t(){this.constructor=e}r(e,n),e.prototype=null===n?Object.create(n):(t.prototype=n.prototype,new t)})),c=this&&this.__assign||Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e};var s=function(e){function n(n,t){var r=e.call(this,n)||this;return r.link=t,r}return a(n,e),n}(Error);function f(e){var n=!1;return new Promise(function(t,r){e.subscribe({next:function(e){n?console.warn("Promise Wrapper does not support multiple results from Observable"):(n=!0,t(e))},error:r})})}var l=f},44:function(e,n,t){"use strict";n.a=r,n.d=function(e){var n=i(e);if(!n)throw new Error("GraphQL document is missing an operation");return n},n.e=function(e){return e.definitions.filter(function(e){return"OperationDefinition"===e.kind&&e.name}).map(function(e){return e.name.value})[0]||null},n.c=function(e){return e.definitions.filter(function(e){return"FragmentDefinition"===e.kind})},n.b=function(e){void 0===e&&(e=[]);var n={};return e.forEach(function(e){n[e.name.value]=e}),n};t(45),t(26);function r(e){if("Document"!==e.kind)throw new Error('Expecting a parsed GraphQL document. Perhaps you need to wrap the query string in a "gql" tag? http://docs.apollostack.com/apollo-client/core.html#gql');var n=e.definitions.filter(function(e){return"FragmentDefinition"!==e.kind}).map(function(e){if("OperationDefinition"!==e.kind)throw new Error('Schema type definitions not allowed in queries. Found: "'+e.kind+'"');return e});if(n.length>1)throw new Error("Ambiguous GraphQL document: contains "+n.length+" operations")}function i(e){return r(e),e.definitions.filter(function(e){return"OperationDefinition"===e.kind})[0]}},45:function(e,n,t){"use strict";n.a=function(e){for(var n=[],t=1;t<arguments.length;t++)n[t-1]=arguments[t];return n.forEach(function(n){void 0!==n&&null!==n&&Object.keys(n).forEach(function(t){e[t]=n[t]})}),e}},46:function(e,n,t){"use strict";n.a=function e(n){if(Array.isArray(n))return n.map(function(n){return e(n)});if(null!==n&&"object"==typeof n){var t={};for(var r in n)n.hasOwnProperty(r)&&(t[r]=e(n[r]));return t}return n}},48:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=t(66);t.d(n,"getDirectiveInfoFromField",function(){return r.b}),t.d(n,"shouldInclude",function(){return r.f}),t.d(n,"flattenSelections",function(){return r.a}),t.d(n,"getDirectiveNames",function(){return r.c}),t.d(n,"hasDirectives",function(){return r.e}),t.d(n,"hasClientExports",function(){return r.d});var i=t(67);t.d(n,"getFragmentQueryDocument",function(){return i.a});var o=t(35);t.d(n,"getMutationDefinition",function(){return o.g}),t.d(n,"checkDocument",function(){return o.a}),t.d(n,"getOperationDefinition",function(){return o.h}),t.d(n,"getOperationDefinitionOrDie",function(){return o.i}),t.d(n,"getOperationName",function(){return o.j}),t.d(n,"getFragmentDefinitions",function(){return o.e}),t.d(n,"getQueryDefinition",function(){return o.k}),t.d(n,"getFragmentDefinition",function(){return o.d}),t.d(n,"getMainDefinition",function(){return o.f}),t.d(n,"createFragmentMap",function(){return o.b}),t.d(n,"getDefaultValues",function(){return o.c}),t.d(n,"variablesInOperation",function(){return o.l});var u=t(68);t.d(n,"removeDirectivesFromDocument",function(){return u.g}),t.d(n,"addTypenameToDocument",function(){return u.a}),t.d(n,"removeConnectionDirectiveFromDocument",function(){return u.f}),t.d(n,"getDirectivesFromDocument",function(){return u.c}),t.d(n,"removeArgumentsFromDocument",function(){return u.d}),t.d(n,"removeFragmentSpreadFromDocument",function(){return u.h}),t.d(n,"buildQueryFromSelectionSet",function(){return u.b}),t.d(n,"removeClientSetsFromDocument",function(){return u.e});var a=t(22);t.d(n,"isScalarValue",function(){return a.h}),t.d(n,"isNumberValue",function(){return a.g}),t.d(n,"valueToObjectRepresentation",function(){return a.m}),t.d(n,"storeKeyNameFromField",function(){return a.j}),t.d(n,"getStoreKeyName",function(){return a.b}),t.d(n,"argumentsObjectFromField",function(){return a.a}),t.d(n,"resultKeyNameFromField",function(){return a.i}),t.d(n,"isField",function(){return a.c}),t.d(n,"isInlineFragment",function(){return a.e}),t.d(n,"isIdValue",function(){return a.d}),t.d(n,"toIdValue",function(){return a.k}),t.d(n,"isJsonValue",function(){return a.f}),t.d(n,"valueFromNode",function(){return a.l});var c=t(36);t.d(n,"assign",function(){return c.a});var s=t(70);t.d(n,"cloneDeep",function(){return s.a});var f=t(23);t.d(n,"getEnv",function(){return f.a}),t.d(n,"isEnv",function(){return f.c}),t.d(n,"isProduction",function(){return f.d}),t.d(n,"isDevelopment",function(){return f.b}),t.d(n,"isTest",function(){return f.e});var l=t(71);t.d(n,"tryFunctionOrLogError",function(){return l.b}),t.d(n,"graphQLResultHasError",function(){return l.a});var d=t(72);t.d(n,"isEqual",function(){return d.a});var v=t(73);t.d(n,"maybeDeepFreeze",function(){return v.a});var p=t(74);t.d(n,"warnOnceInDevelopment",function(){return p.a});var m=t(75);t.d(n,"stripSymbols",function(){return m.a});var h=t(76);t.d(n,"mergeDeep",function(){return h.a})},49:function(e,n,t){"use strict";e.exports=function(e,n){n||(n={}),"function"==typeof n&&(n={cmp:n});var t,r="boolean"==typeof n.cycles&&n.cycles,i=n.cmp&&(t=n.cmp,function(e){return function(n,r){var i={key:n,value:e[n]},o={key:r,value:e[r]};return t(i,o)}}),o=[];return function e(n){if(n&&n.toJSON&&"function"==typeof n.toJSON&&(n=n.toJSON()),void 0!==n){if("number"==typeof n)return isFinite(n)?""+n:"null";if("object"!=typeof n)return JSON.stringify(n);var t,u;if(Array.isArray(n)){for(u="[",t=0;t<n.length;t++)t&&(u+=","),u+=e(n[t])||"null";return u+"]"}if(null===n)return"null";if(-1!==o.indexOf(n)){if(r)return JSON.stringify("__cycle__");throw new TypeError("Converting circular structure to JSON")}var a=o.push(n)-1,c=Object.keys(n).sort(i&&i(n));for(u="",t=0;t<c.length;t++){var s=c[t],f=e(n[s]);f&&(u&&(u+=","),u+=JSON.stringify(s)+":"+f)}return o.splice(a,1),"{"+u+"}"}}(e)}},50:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.Source=void 0;var r,i=t(8),o=(r=i)&&r.__esModule?r:{default:r};n.Source=function e(n,t,r){!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,e),this.body=n,this.name=t||"GraphQL request",this.locationOffset=r||{line:1,column:1},this.locationOffset.line>0||(0,o.default)(0,"line in locationOffset is 1-indexed and must be positive"),this.locationOffset.column>0||(0,o.default)(0,"column in locationOffset is 1-indexed and must be positive")}},51:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.locatedError=function(e,n,t){if(e&&e.path)return e;var i=e?e.message||String(e):"An unknown error occurred.";return new r.GraphQLError(i,e&&e.nodes||n,e&&e.source,e&&e.positions,t,e)};var r=t(10)},62:function(e,n){var t="undefined"!=typeof crypto&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&msCrypto.getRandomValues.bind(msCrypto);if(t){var r=new Uint8Array(16);e.exports=function(){return t(r),r}}else{var i=new Array(16);e.exports=function(){for(var e,n=0;n<16;n++)0==(3&n)&&(e=4294967296*Math.random()),i[n]=e>>>((3&n)<<3)&255;return i}}},63:function(e,n){for(var t=[],r=0;r<256;++r)t[r]=(r+256).toString(16).substr(1);e.exports=function(e,n){var r=n||0,i=t;return i[e[r++]]+i[e[r++]]+i[e[r++]]+i[e[r++]]+"-"+i[e[r++]]+i[e[r++]]+"-"+i[e[r++]]+i[e[r++]]+"-"+i[e[r++]]+i[e[r++]]+"-"+i[e[r++]]+i[e[r++]]+i[e[r++]]+i[e[r++]]+i[e[r++]]+i[e[r++]]}},64:function(e,n){function t(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(e){return"function"==typeof e}function i(e){return"object"==typeof e&&null!==e}function o(e){return void 0===e}e.exports=t,t.EventEmitter=t,t.prototype._events=void 0,t.prototype._maxListeners=void 0,t.defaultMaxListeners=10,t.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},t.prototype.emit=function(e){var n,t,u,a,c,s;if(this._events||(this._events={}),"error"===e&&(!this._events.error||i(this._events.error)&&!this._events.error.length)){if((n=arguments[1])instanceof Error)throw n;var f=new Error('Uncaught, unspecified "error" event. ('+n+")");throw f.context=n,f}if(o(t=this._events[e]))return!1;if(r(t))switch(arguments.length){case 1:t.call(this);break;case 2:t.call(this,arguments[1]);break;case 3:t.call(this,arguments[1],arguments[2]);break;default:a=Array.prototype.slice.call(arguments,1),t.apply(this,a)}else if(i(t))for(a=Array.prototype.slice.call(arguments,1),u=(s=t.slice()).length,c=0;c<u;c++)s[c].apply(this,a);return!0},t.prototype.addListener=function(e,n){var u;if(!r(n))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,r(n.listener)?n.listener:n),this._events[e]?i(this._events[e])?this._events[e].push(n):this._events[e]=[this._events[e],n]:this._events[e]=n,i(this._events[e])&&!this._events[e].warned&&(u=o(this._maxListeners)?t.defaultMaxListeners:this._maxListeners)&&u>0&&this._events[e].length>u&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace()),this},t.prototype.on=t.prototype.addListener,t.prototype.once=function(e,n){if(!r(n))throw TypeError("listener must be a function");var t=!1;function i(){this.removeListener(e,i),t||(t=!0,n.apply(this,arguments))}return i.listener=n,this.on(e,i),this},t.prototype.removeListener=function(e,n){var t,o,u,a;if(!r(n))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(u=(t=this._events[e]).length,o=-1,t===n||r(t.listener)&&t.listener===n)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,n);else if(i(t)){for(a=u;a-- >0;)if(t[a]===n||t[a].listener&&t[a].listener===n){o=a;break}if(o<0)return this;1===t.length?(t.length=0,delete this._events[e]):t.splice(o,1),this._events.removeListener&&this.emit("removeListener",e,n)}return this},t.prototype.removeAllListeners=function(e){var n,t;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(n in this._events)"removeListener"!==n&&this.removeAllListeners(n);return this.removeAllListeners("removeListener"),this._events={},this}if(r(t=this._events[e]))this.removeListener(e,t);else if(t)for(;t.length;)this.removeListener(e,t[t.length-1]);return delete this._events[e],this},t.prototype.listeners=function(e){return this._events&&this._events[e]?r(this._events[e])?[this._events[e]]:this._events[e].slice():[]},t.prototype.listenerCount=function(e){if(this._events){var n=this._events[e];if(r(n))return 1;if(n)return n.length}return 0},t.listenerCount=function(e,n){return e.listenerCount(n)}},66:function(e,n,t){"use strict";n.b=function(e,n){if(e.directives&&e.directives.length){var t={};return e.directives.forEach(function(e){t[e.name.value]=Object(r.a)(e,n)}),t}return null},n.f=function(e,n){void 0===n&&(n={});if(!e.directives)return!0;var t=!0;return e.directives.forEach(function(e){if("skip"===e.name.value||"include"===e.name.value){var r=e.arguments||[],i=e.name.value;if(1!==r.length)throw new Error("Incorrect number of arguments for the @"+i+" directive.");var o=r[0];if(!o.name||"if"!==o.name.value)throw new Error("Invalid argument for the @"+i+" directive.");var u=r[0].value,a=!1;if(u&&"BooleanValue"===u.kind)a=u.value;else{if("Variable"!==u.kind)throw new Error("Argument for the @"+i+" directive must be a variable or a boolean value.");if(void 0===(a=n[u.name.value]))throw new Error("Invalid variable referenced in @"+i+" directive.")}"skip"===i&&(a=!a),a||(t=!1)}}),t},n.a=i,n.c=o,n.e=u,n.d=function(e){return e&&u(["client"],e)&&u(["export"],e)};var r=t(22);function i(e){return e.selectionSet&&e.selectionSet.selections.length>0?[e].concat(e.selectionSet.selections.map(function(e){return[e].concat(i(e))}).reduce(function(e,n){return e.concat(n)},[])):[e]}function o(e){return e.definitions.filter(function(e){return e.selectionSet&&e.selectionSet.selections}).map(function(e){return i(e)}).reduce(function(e,n){return e.concat(n)},[]).filter(function(e){return e.directives&&e.directives.length>0}).map(function(e){return e.directives}).reduce(function(e,n){return e.concat(n)},[]).map(function(e){return e.name.value})}function u(e,n){return o(n).some(function(n){return e.indexOf(n)>-1})}},67:function(e,n,t){"use strict";n.a=function(e,n){var t=n,i=[];if(e.definitions.forEach(function(e){if("OperationDefinition"===e.kind)throw new Error("Found a "+e.operation+" operation"+(e.name?" named '"+e.name.value+"'":"")+". No operations are allowed when using a fragment as a query. Only fragments are allowed.");"FragmentDefinition"===e.kind&&i.push(e)}),void 0===t){if(1!==i.length)throw new Error("Found "+i.length+" fragments. `fragmentName` must be provided when there is not exactly 1 fragment.");t=i[0].name.value}return r({},e,{definitions:[{kind:"OperationDefinition",operation:"query",selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:t}}]}}].concat(e.definitions)})};var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e}).apply(this,arguments)}},68:function(e,n,t){"use strict";n.g=f,n.a=function(e){return Object(r.visit)(Object(i.a)(e),{SelectionSet:{enter:function(e,n,t){if(!t||"OperationDefinition"!==t.kind){var r=e.selections;if(r){var i=r.some(function(e){return"Field"===e.kind&&("__typename"===e.name.value||0===e.name.value.lastIndexOf("__",0))});if(!i)return u({},e,{selections:r.concat([a])})}}}}})},n.f=function(e){return f([l],Object(i.a)(e))},n.c=function(e,n){var t;return Object(i.a)(n),c(Object(r.visit)(n,{SelectionSet:{enter:function(n,r,i,o){var a=o.join("-");if(!t||a===t||!a.startsWith(t)){if(n.selections){var c=n.selections.filter(function(n){return v(e,n)});return d(e,n,!1)&&(t=a),u({},n,{selections:c})}return null}}}}))},n.d=p,n.h=m,n.b=function(e){if("query"===Object(i.f)(e).operation)return e;return Object(r.visit)(e,{OperationDefinition:{enter:function(e){return u({},e,{operation:"query"})}}})},n.e=function(e){Object(i.a)(e);var n=f([{test:function(e){return"client"===e.name.value},remove:!0}],e);n&&(n=Object(r.visit)(n,{FragmentDefinition:{enter:function(e){if(e.selectionSet){var n=e.selectionSet.selections.every(function(e){return"Field"===e.kind&&"__typename"===e.name.value});if(n)return null}}}}));return n};var r=t(11),i=(t.n(r),t(35)),o=t(69),u=this&&this.__assign||function(){return(u=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var i in n=arguments[t])Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i]);return e}).apply(this,arguments)},a={kind:"Field",name:{kind:"Name",value:"__typename"}};function c(e){return function e(n,t){return n.selectionSet.selections.every(function(n){return"FragmentSpread"===n.kind&&e(t[n.name.value],t)})}(Object(i.h)(e)||Object(i.d)(e),Object(i.b)(Object(i.e)(e)))?null:e}function s(e){return function(n){return e.some(function(e){return e.name&&e.name===n.name.value||e.test&&e.test(n)})}}function f(e,n){var t=Object.create(null),i=[],u=Object.create(null),a=[],f=c(Object(r.visit)(n,{Variable:{enter:function(e,n,r){"VariableDefinition"!==r.kind&&(t[e.name.value]=!0)}},Field:{enter:function(n){if(e&&n.directives&&(e.some(function(e){return e.remove})&&n.directives.some(s(e))))return n.arguments&&n.arguments.forEach(function(e){"Variable"===e.value.kind&&i.push({name:e.value.name.value})}),n.selectionSet&&function e(n){var t=[];n.selections.forEach(function(n){"Field"!==n.kind&&"InlineFragment"!==n.kind||!n.selectionSet?"FragmentSpread"===n.kind&&t.push(n):e(n.selectionSet).forEach(function(e){return t.push(e)})});return t}(n.selectionSet).forEach(function(e){a.push({name:e.name.value})}),null}},FragmentSpread:{enter:function(e){u[e.name.value]=!0}},Directive:{enter:function(n){if(s(e)(n))return null}}}));return f&&Object(o.a)(i,function(e){return!t[e.name]}).length&&(f=p(i,f)),f&&Object(o.a)(a,function(e){return!u[e.name]}).length&&(f=m(a,f)),f}var l={test:function(e){var n="connection"===e.name.value;return n&&(e.arguments&&e.arguments.some(function(e){return"key"===e.name.value})||console.warn("Removing an @connection directive even though it does not have a key. You may want to use the key parameter to specify a store key.")),n}};function d(e,n,t){return void 0===t&&(t=!0),n&&n.selections&&n.selections.some(function(n){return v(e,n,t)})}function v(e,n,t){return void 0===t&&(t=!0),"Field"!==n.kind||!n||!!n.directives&&(n.directives.some(s(e))||t&&d(e,n.selectionSet,t))}function p(e,n){var t=function(e){return function(n){return e.some(function(e){return n.value&&"Variable"===n.value.kind&&n.value.name&&(e.name===n.value.name.value||e.test&&e.test(n))})}}(e);return c(Object(r.visit)(n,{OperationDefinition:{enter:function(n){return u({},n,{variableDefinitions:n.variableDefinitions.filter(function(n){return!e.some(function(e){return e.name===n.variable.name.value})})})}},Field:{enter:function(n){if(e.some(function(e){return e.remove})){var r=0;if(n.arguments.forEach(function(e){t(e)&&(r+=1)}),1===r)return null}}},Argument:{enter:function(e){if(t(e))return null}}}))}function m(e,n){function t(n){if(e.some(function(e){return e.name===n.name.value}))return null}return c(Object(r.visit)(n,{FragmentSpread:{enter:t},FragmentDefinition:{enter:t}}))}},69:function(e,n,t){"use strict";n.a=function(e,n,t){var r=0;return e.forEach(function(t,i){n.call(this,t,i,e)&&(e[r++]=t)},t),e.length=r,e}},7:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});n.NAME="Name",n.DOCUMENT="Document",n.OPERATION_DEFINITION="OperationDefinition",n.VARIABLE_DEFINITION="VariableDefinition",n.VARIABLE="Variable",n.SELECTION_SET="SelectionSet",n.FIELD="Field",n.ARGUMENT="Argument",n.FRAGMENT_SPREAD="FragmentSpread",n.INLINE_FRAGMENT="InlineFragment",n.FRAGMENT_DEFINITION="FragmentDefinition",n.INT="IntValue",n.FLOAT="FloatValue",n.STRING="StringValue",n.BOOLEAN="BooleanValue",n.NULL="NullValue",n.ENUM="EnumValue",n.LIST="ListValue",n.OBJECT="ObjectValue",n.OBJECT_FIELD="ObjectField",n.DIRECTIVE="Directive",n.NAMED_TYPE="NamedType",n.LIST_TYPE="ListType",n.NON_NULL_TYPE="NonNullType",n.SCHEMA_DEFINITION="SchemaDefinition",n.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",n.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",n.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",n.FIELD_DEFINITION="FieldDefinition",n.INPUT_VALUE_DEFINITION="InputValueDefinition",n.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",n.UNION_TYPE_DEFINITION="UnionTypeDefinition",n.ENUM_TYPE_DEFINITION="EnumTypeDefinition",n.ENUM_VALUE_DEFINITION="EnumValueDefinition",n.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",n.TYPE_EXTENSION_DEFINITION="TypeExtensionDefinition",n.DIRECTIVE_DEFINITION="DirectiveDefinition"},70:function(e,n,t){"use strict";n.a=function(e){return function e(n,t){switch(r.call(n)){case"[object Array]":if(t.has(n))return t.get(n);var i=n.slice(0);return t.set(n,i),i.forEach(function(n,r){i[r]=e(n,t)}),i;case"[object Object]":if(t.has(n))return t.get(n);var o=Object.create(Object.getPrototypeOf(n));return t.set(n,o),Object.keys(n).forEach(function(r){o[r]=e(n[r],t)}),o;default:return n}}(e,new Map)};var r=Object.prototype.toString},71:function(e,n,t){"use strict";n.b=function(e){try{return e()}catch(e){console.error&&console.error(e)}},n.a=function(e){return e.errors&&e.errors.length}},72:function(e,n,t){"use strict";n.a=function e(n,t){if(n===t)return!0;if(n instanceof Date&&t instanceof Date)return n.getTime()===t.getTime();if(null!=n&&"object"==typeof n&&null!=t&&"object"==typeof t){for(var r in n)if(Object.prototype.hasOwnProperty.call(n,r)){if(!Object.prototype.hasOwnProperty.call(t,r))return!1;if(!e(n[r],t[r]))return!1}for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)&&!Object.prototype.hasOwnProperty.call(n,r))return!1;return!0}return!1}},73:function(e,n,t){"use strict";n.a=function(e){if(Object(r.b)()||Object(r.e)()){var n="function"==typeof Symbol&&"string"==typeof Symbol("");if(!n)return function e(n){Object.freeze(n);Object.getOwnPropertyNames(n).forEach(function(t){null===n[t]||"object"!=typeof n[t]&&"function"!=typeof n[t]||Object.isFrozen(n[t])||e(n[t])});return n}(e)}return e};var r=t(23)},74:function(e,n,t){"use strict";n.a=function(e,n){void 0===n&&(n="warn");if(Object(r.d)())return;if(!i[e])switch(Object(r.e)()||(i[e]=!0),n){case"error":console.error(e);break;default:console.warn(e)}};var r=t(23),i=Object.create({})},75:function(e,n,t){"use strict";n.a=function(e){return JSON.parse(JSON.stringify(e))}},76:function(e,n,t){"use strict";function r(e){return e&&"object"==typeof e&&!Array.isArray(e)}n.a=function e(n,t){var i=Object.assign({},n);r(n)&&r(t)&&Object.keys(t).forEach(function(o){var u,a;r(t[o])?o in n?i[o]=e(n[o],t[o]):Object.assign(i,((u={})[o]=t[o],u)):Object.assign(i,((a={})[o]=t[o],a))});return i}},77:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.syntaxError=function(e,n,t){var c=(0,r.getLocation)(e,n),s=c.line+e.locationOffset.line-1,f=o(e,c),l=c.column+f;return new i.GraphQLError("Syntax Error "+e.name+" ("+s+":"+l+") "+t+"\n\n"+function(e,n){var t=n.line,r=e.locationOffset.line-1,i=o(e,n),c=t+r,s=(c-1).toString(),f=c.toString(),l=(c+1).toString(),d=l.length,v=e.body.split(/\r\n|[\n\r]/g);return v[0]=u(e.locationOffset.column-1)+v[0],(t>=2?a(d,s)+": "+v[t-2]+"\n":"")+a(d,f)+": "+v[t-1]+"\n"+u(2+d+n.column-1+i)+"^\n"+(t<v.length?a(d,l)+": "+v[t]+"\n":"")}(e,c),void 0,e,[n])};var r=t(28),i=t(10);function o(e,n){return 1===n.line?e.locationOffset.column-1:0}function u(e){return Array(e+1).join(" ")}function a(e,n){return u(e-n.length)+n}},78:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.formatError=function(e){return e||(0,o.default)(0,"Received null or undefined error."),{message:e.message,locations:e.locations,path:e.path}};var r,i=t(8),o=(r=i)&&r.__esModule?r:{default:r}},8:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e,n){if(!e)throw new Error(n)}},9:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.print=function(e){return(0,r.visit)(e,{leave:i})};var r=t(11);var i={Name:function(e){return e.value},Variable:function(e){return"$"+e.name},Document:function(e){return o(e.definitions,"\n\n")+"\n"},OperationDefinition:function(e){var n=e.operation,t=e.name,r=a("(",o(e.variableDefinitions,", "),")"),i=o(e.directives," "),u=e.selectionSet;return t||i||r||"query"!==n?o([n,o([t,r]),i,u]," "):u},VariableDefinition:function(e){return e.variable+": "+e.type+a(" = ",e.defaultValue)},SelectionSet:function(e){return u(e.selections)},Field:function(e){var n=e.alias,t=e.name,r=e.arguments,i=e.directives,u=e.selectionSet;return o([a("",n,": ")+t+a("(",o(r,", "),")"),o(i," "),u]," ")},Argument:function(e){return e.name+": "+e.value},FragmentSpread:function(e){return"..."+e.name+a(" ",o(e.directives," "))},InlineFragment:function(e){var n=e.typeCondition,t=e.directives,r=e.selectionSet;return o(["...",a("on ",n),o(t," "),r]," ")},FragmentDefinition:function(e){var n=e.name,t=e.typeCondition,r=e.directives,i=e.selectionSet;return"fragment "+n+" on "+t+" "+a("",o(r," ")," ")+i},IntValue:function(e){return e.value},FloatValue:function(e){return e.value},StringValue:function(e){var n=e.value;return JSON.stringify(n)},BooleanValue:function(e){var n=e.value;return JSON.stringify(n)},NullValue:function(){return"null"},EnumValue:function(e){return e.value},ListValue:function(e){return"["+o(e.values,", ")+"]"},ObjectValue:function(e){return"{"+o(e.fields,", ")+"}"},ObjectField:function(e){return e.name+": "+e.value},Directive:function(e){return"@"+e.name+a("(",o(e.arguments,", "),")")},NamedType:function(e){return e.name},ListType:function(e){return"["+e.type+"]"},NonNullType:function(e){return e.type+"!"},SchemaDefinition:function(e){var n=e.directives,t=e.operationTypes;return o(["schema",o(n," "),u(t)]," ")},OperationTypeDefinition:function(e){return e.operation+": "+e.type},ScalarTypeDefinition:function(e){return o(["scalar",e.name,o(e.directives," ")]," ")},ObjectTypeDefinition:function(e){var n=e.name,t=e.interfaces,r=e.directives,i=e.fields;return o(["type",n,a("implements ",o(t,", ")),o(r," "),u(i)]," ")},FieldDefinition:function(e){var n=e.name,t=e.arguments,r=e.type,i=e.directives;return n+a("(",o(t,", "),")")+": "+r+a(" ",o(i," "))},InputValueDefinition:function(e){var n=e.name,t=e.type,r=e.defaultValue,i=e.directives;return o([n+": "+t,a("= ",r),o(i," ")]," ")},InterfaceTypeDefinition:function(e){var n=e.name,t=e.directives,r=e.fields;return o(["interface",n,o(t," "),u(r)]," ")},UnionTypeDefinition:function(e){var n=e.name,t=e.directives,r=e.types;return o(["union",n,o(t," "),"= "+o(r," | ")]," ")},EnumTypeDefinition:function(e){var n=e.name,t=e.directives,r=e.values;return o(["enum",n,o(t," "),u(r)]," ")},EnumValueDefinition:function(e){return o([e.name,o(e.directives," ")]," ")},InputObjectTypeDefinition:function(e){var n=e.name,t=e.directives,r=e.fields;return o(["input",n,o(t," "),u(r)]," ")},TypeExtensionDefinition:function(e){return"extend "+e.definition},DirectiveDefinition:function(e){var n=e.name,t=e.arguments,r=e.locations;return"directive @"+n+a("(",o(t,", "),")")+" on "+o(r," | ")}};function o(e,n){return e?e.filter(function(e){return e}).join(n||""):""}function u(e){return e&&0!==e.length?((n="{\n"+o(e,"\n"))&&n.replace(/\n/g,"\n  "))+"\n}":"{}";var n}function a(e,n,t){return n?e+n+(t||""):""}}});