@enface/js
Version:
Biometric researches
16 lines (14 loc) • 405 kB
JavaScript
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Enface=t():e.Enface=t()}(this,function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=102)}([function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r=Object.freeze({NAME:"Name",DOCUMENT:"Document",OPERATION_DEFINITION:"OperationDefinition",VARIABLE_DEFINITION:"VariableDefinition",SELECTION_SET:"SelectionSet",FIELD:"Field",ARGUMENT:"Argument",FRAGMENT_SPREAD:"FragmentSpread",INLINE_FRAGMENT:"InlineFragment",FRAGMENT_DEFINITION:"FragmentDefinition",VARIABLE:"Variable",INT:"IntValue",FLOAT:"FloatValue",STRING:"StringValue",BOOLEAN:"BooleanValue",NULL:"NullValue",ENUM:"EnumValue",LIST:"ListValue",OBJECT:"ObjectValue",OBJECT_FIELD:"ObjectField",DIRECTIVE:"Directive",NAMED_TYPE:"NamedType",LIST_TYPE:"ListType",NON_NULL_TYPE:"NonNullType",SCHEMA_DEFINITION:"SchemaDefinition",OPERATION_TYPE_DEFINITION:"OperationTypeDefinition",SCALAR_TYPE_DEFINITION:"ScalarTypeDefinition",OBJECT_TYPE_DEFINITION:"ObjectTypeDefinition",FIELD_DEFINITION:"FieldDefinition",INPUT_VALUE_DEFINITION:"InputValueDefinition",INTERFACE_TYPE_DEFINITION:"InterfaceTypeDefinition",UNION_TYPE_DEFINITION:"UnionTypeDefinition",ENUM_TYPE_DEFINITION:"EnumTypeDefinition",ENUM_VALUE_DEFINITION:"EnumValueDefinition",INPUT_OBJECT_TYPE_DEFINITION:"InputObjectTypeDefinition",DIRECTIVE_DEFINITION:"DirectiveDefinition",SCHEMA_EXTENSION:"SchemaExtension",SCALAR_TYPE_EXTENSION:"ScalarTypeExtension",OBJECT_TYPE_EXTENSION:"ObjectTypeExtension",INTERFACE_TYPE_EXTENSION:"InterfaceTypeExtension",UNION_TYPE_EXTENSION:"UnionTypeExtension",ENUM_TYPE_EXTENSION:"EnumTypeExtension",INPUT_OBJECT_TYPE_EXTENSION:"InputObjectTypeExtension"})},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n(33);function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o=10,a=2;function s(e){return c(e,[])}function c(e,t){switch(i(e)){case"string":return JSON.stringify(e);case"function":return e.name?"[function ".concat(e.name,"]"):"[function]";case"object":return null===e?"null":function(e,t){if(-1!==t.indexOf(e))return"[Circular]";var n=[].concat(t,[e]),i=function(e){var t=e[String(r.a)];if("function"==typeof t)return t;if("function"==typeof e.inspect)return e.inspect}(e);if(void 0!==i){var s=i.call(e);if(s!==e)return"string"==typeof s?s:c(s,n)}else if(Array.isArray(e))return function(e,t){if(0===e.length)return"[]";if(t.length>a)return"[Array]";for(var n=Math.min(o,e.length),r=e.length-n,i=[],s=0;s<n;++s)i.push(c(e[s],t));1===r?i.push("... 1 more item"):r>1&&i.push("... ".concat(r," more items"));return"["+i.join(", ")+"]"}(e,n);return function(e,t){var n=Object.keys(e);if(0===n.length)return"{}";if(t.length>a)return"["+function(e){var t=Object.prototype.toString.call(e).replace(/^\[object /,"").replace(/]$/,"");if("Object"===t&&"function"==typeof e.constructor){var n=e.constructor.name;if("string"==typeof n)return n}return t}(e)+"]";return"{ "+n.map(function(n){var r=c(e[n],t);return n+": "+r}).join(", ")+" }"}(e,n)}(e,t);default:return String(e)}}},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r=Object.freeze({SOF:"<SOF>",EOF:"<EOF>",BANG:"!",DOLLAR:"$",AMP:"&",PAREN_L:"(",PAREN_R:")",SPREAD:"...",COLON:":",EQUALS:"=",AT:"@",BRACKET_L:"[",BRACKET_R:"]",BRACE_L:"{",PIPE:"|",BRACE_R:"}",NAME:"Name",INT:"Int",FLOAT:"Float",STRING:"String",BLOCK_STRING:"BlockString",COMMENT:"Comment"})},function(e,t,n){"use strict";n.d(t,"a",function(){return a}),n.d(t,"b",function(){return s});var r=n(11),i=n(34),o=n(44);function a(e,t,n,o,s,c,u){var l=Array.isArray(t)?0!==t.length?t:void 0:t?[t]:void 0,f=n;if(!f&&l){var p=l[0];f=p&&p.loc&&p.loc.source}var d,h=o;!h&&l&&(h=l.reduce(function(e,t){return t.loc&&e.push(t.loc.start),e},[])),h&&0===h.length&&(h=void 0),o&&n?d=o.map(function(e){return Object(i.a)(n,e)}):l&&(d=l.reduce(function(e,t){return t.loc&&e.push(Object(i.a)(t.loc.source,t.loc.start)),e},[]));var v=u;if(null==v&&null!=c){var y=c.extensions;Object(r.a)(y)&&(v=y)}Object.defineProperties(this,{message:{value:e,enumerable:!0,writable:!0},locations:{value:d||void 0,enumerable:Boolean(d)},path:{value:s||void 0,enumerable:Boolean(s)},nodes:{value:l||void 0},source:{value:f||void 0},positions:{value:h||void 0},originalError:{value:c},extensions:{value:v||void 0,enumerable:Boolean(v)}}),c&&c.stack?Object.defineProperty(this,"stack",{value:c.stack,writable:!0,configurable:!0}):Error.captureStackTrace?Error.captureStackTrace(this,a):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}function s(e){var t=e.message;if(e.nodes){var n=!0,r=!1,i=void 0;try{for(var a,s=e.nodes[Symbol.iterator]();!(n=(a=s.next()).done);n=!0){var c=a.value;c.loc&&(t+="\n\n"+Object(o.a)(c.loc))}}catch(e){r=!0,i=e}finally{try{n||null==s.return||s.return()}finally{if(r)throw i}}}else if(e.source&&e.locations){var u=!0,l=!1,f=void 0;try{for(var p,d=e.locations[Symbol.iterator]();!(u=(p=d.next()).done);u=!0){var h=p.value;t+="\n\n"+Object(o.b)(e.source,h)}}catch(e){l=!0,f=e}finally{try{u||null==d.return||d.return()}finally{if(l)throw f}}}return t}a.prototype=Object.create(Error.prototype,{constructor:{value:a},name:{value:"GraphQLError"},toString:{value:function(){return s(this)}}})},function(e,t,n){"use strict";n.d(t,"a",function(){return V}),n.d(t,"b",function(){return p}),n.d(t,"c",function(){return S}),n.d(t,"d",function(){return Q}),n.d(t,"e",function(){return G}),n.d(t,"f",function(){return Y}),n.d(t,"g",function(){return R}),n.d(t,"h",function(){return C}),n.d(t,"i",function(){return g}),n.d(t,"j",function(){return j}),n.d(t,"k",function(){return T}),n.d(t,"l",function(){return A}),n.d(t,"m",function(){return I}),n.d(t,"n",function(){return k}),n.d(t,"o",function(){return x}),n.d(t,"p",function(){return f}),n.d(t,"q",function(){return K}),n.d(t,"r",function(){return O}),n.d(t,"s",function(){return E}),n.d(t,"t",function(){return h}),n.d(t,"u",function(){return y}),n.d(t,"v",function(){return v}),n.d(t,"w",function(){return b}),n.d(t,"x",function(){return z}),n.d(t,"y",function(){return J}),n.d(t,"z",function(){return X}),n.d(t,"A",function(){return ee}),n.d(t,"B",function(){return te}),n.d(t,"C",function(){return q}),n.d(t,"D",function(){return B}),n.d(t,"E",function(){return d}),n.d(t,"F",function(){return _}),n.d(t,"G",function(){return u}),n.d(t,"H",function(){return m}),n.d(t,"I",function(){return H});var r=n(10),i=n(7),o=n(6),a=n(71),s=n.n(a);n(58);function c(e,t,n,r){if(function(e){return"IntValue"===e.kind}(n)||function(e){return"FloatValue"===e.kind}(n))e[t.value]=Number(n.value);else if(function(e){return"BooleanValue"===e.kind}(n)||function(e){return"StringValue"===e.kind}(n))e[t.value]=n.value;else if(function(e){return"ObjectValue"===e.kind}(n)){var o={};n.fields.map(function(e){return c(o,e.name,e.value,r)}),e[t.value]=o}else if(function(e){return"Variable"===e.kind}(n)){var a=(r||{})[n.name.value];e[t.value]=a}else if(function(e){return"ListValue"===e.kind}(n))e[t.value]=n.values.map(function(e){var n={};return c(n,t,e,r),n[t.value]});else if(function(e){return"EnumValue"===e.kind}(n))e[t.value]=n.value;else{if(!function(e){return"NullValue"===e.kind}(n))throw new i.a(17);e[t.value]=null}}function u(e,t){var n=null;e.directives&&(n={},e.directives.forEach(function(e){n[e.name.value]={},e.arguments&&e.arguments.forEach(function(r){var i=r.name,o=r.value;return c(n[e.name.value],i,o,t)})}));var r=null;return e.arguments&&e.arguments.length&&(r={},e.arguments.forEach(function(e){var n=e.name,i=e.value;return c(r,n,i,t)})),f(e.name.value,r,n)}var l=["connection","include","skip","client","rest","export"];function f(e,t,n){if(n&&n.connection&&n.connection.key){if(n.connection.filter&&n.connection.filter.length>0){var r=n.connection.filter?n.connection.filter:[];r.sort();var i=t,o={};return r.forEach(function(e){o[e]=i[e]}),n.connection.key+"("+JSON.stringify(o)+")"}return n.connection.key}var a=e;if(t){var c=s()(t);a+="("+c+")"}return n&&Object.keys(n).forEach(function(e){-1===l.indexOf(e)&&(n[e]&&Object.keys(n[e]).length?a+="@"+e+"("+JSON.stringify(n[e])+")":a+="@"+e)}),a}function p(e,t){if(e.arguments&&e.arguments.length){var n={};return e.arguments.forEach(function(e){var r=e.name,i=e.value;return c(n,r,i,t)}),n}return null}function d(e){return e.alias?e.alias.value:e.name.value}function h(e){return"Field"===e.kind}function v(e){return"InlineFragment"===e.kind}function y(e){return e&&"id"===e.type&&"boolean"==typeof e.generated}function m(e,t){return void 0===t&&(t=!1),Object(o.a)({type:"id",generated:t},"string"==typeof e?{id:e,typename:void 0}:e)}function b(e){return null!=e&&"object"==typeof e&&"json"===e.type}function g(e,t){if(e.directives&&e.directives.length){var n={};return e.directives.forEach(function(e){n[e.name.value]=p(e,t)}),n}return null}function _(e,t){return void 0===t&&(t={}),(n=e.directives,n?n.filter(w).map(function(e){var t=e.arguments;e.name.value,Object(i.b)(t&&1===t.length,4);var n=t[0];Object(i.b)(n.name&&"if"===n.name.value,5);var r=n.value;return Object(i.b)(r&&("Variable"===r.kind||"BooleanValue"===r.kind),6),{directive:e,ifArgument:n}}):[]).every(function(e){var n=e.directive,r=e.ifArgument,o=!1;return"Variable"===r.value.kind?(o=t[r.value.name.value],Object(i.b)(void 0!==o,3)):o=r.value.value,"skip"===n.name.value?!o:o});var n}function E(e,t){return function(e){var t=[];return Object(r.c)(e,{Directive:function(e){t.push(e.name.value)}}),t}(t).some(function(t){return e.indexOf(t)>-1})}function O(e){return e&&E(["client"],e)&&E(["export"],e)}function w(e){var t=e.name.value;return"skip"===t||"include"===t}function T(e,t){var n=t,r=[];return e.definitions.forEach(function(e){if("OperationDefinition"===e.kind)throw new i.a(1);"FragmentDefinition"===e.kind&&r.push(e)}),void 0===n&&(Object(i.b)(1===r.length,2),n=r[0].name.value),Object(o.a)({},e,{definitions:[{kind:"OperationDefinition",operation:"query",selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:n}}]}}].concat(e.definitions)})}function S(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.forEach(function(t){null!=t&&Object.keys(t).forEach(function(n){e[n]=t[n]})}),e}function N(e){Object(i.b)(e&&"Document"===e.kind,8);var t=e.definitions.filter(function(e){return"FragmentDefinition"!==e.kind}).map(function(e){if("OperationDefinition"!==e.kind)throw new i.a(9);return e});return Object(i.b)(t.length<=1,10),e}function I(e){return N(e),e.definitions.filter(function(e){return"OperationDefinition"===e.kind})[0]}function k(e){return e.definitions.filter(function(e){return"OperationDefinition"===e.kind&&e.name}).map(function(e){return e.name.value})[0]||null}function j(e){return e.definitions.filter(function(e){return"FragmentDefinition"===e.kind})}function x(e){var t=I(e);return Object(i.b)(t&&"query"===t.operation,12),t}function A(e){var t;N(e);for(var n=0,r=e.definitions;n<r.length;n++){var o=r[n];if("OperationDefinition"===o.kind){var a=o.operation;if("query"===a||"mutation"===a||"subscription"===a)return o}"FragmentDefinition"!==o.kind||t||(t=o)}if(t)return t;throw new i.a(16)}function R(e){void 0===e&&(e=[]);var t={};return e.forEach(function(e){t[e.name.value]=e}),t}function C(e){if(e&&e.variableDefinitions&&e.variableDefinitions.length){var t=e.variableDefinitions.filter(function(e){return e.defaultValue}).map(function(e){var t=e.variable,n=e.defaultValue,r={};return c(r,t.name,n),r});return S.apply(void 0,[{}].concat(t))}return{}}function L(e,t,n){var r=0;return e.forEach(function(n,i){t.call(this,n,i,e)&&(e[r++]=n)},n),e.length=r,e}var D={kind:"Field",name:{kind:"Name",value:"__typename"}};function P(e){return function e(t,n){return t.selectionSet.selections.every(function(t){return"FragmentSpread"===t.kind&&e(n[t.name.value],n)})}(I(e)||function(e){Object(i.b)("Document"===e.kind,13),Object(i.b)(e.definitions.length<=1,14);var t=e.definitions[0];return Object(i.b)("FragmentDefinition"===t.kind,15),t}(e),R(j(e)))?null:e}function F(e){return function(t){return e.some(function(e){return e.name&&e.name===t.name.value||e.test&&e.test(t)})}}function M(e,t){var n=Object.create(null),i=[],a=Object.create(null),s=[],c=P(Object(r.c)(t,{Variable:{enter:function(e,t,r){"VariableDefinition"!==r.kind&&(n[e.name.value]=!0)}},Field:{enter:function(t){if(e&&t.directives&&(e.some(function(e){return e.remove})&&t.directives&&t.directives.some(F(e))))return t.arguments&&t.arguments.forEach(function(e){"Variable"===e.value.kind&&i.push({name:e.value.name.value})}),t.selectionSet&&function e(t){var n=[];t.selections.forEach(function(t){(h(t)||v(t))&&t.selectionSet?e(t.selectionSet).forEach(function(e){return n.push(e)}):"FragmentSpread"===t.kind&&n.push(t)});return n}(t.selectionSet).forEach(function(e){s.push({name:e.name.value})}),null}},FragmentSpread:{enter:function(e){a[e.name.value]=!0}},Directive:{enter:function(t){if(F(e)(t))return null}}}));return c&&L(i,function(e){return!n[e.name]}).length&&(c=function(e,t){var n=function(e){return function(t){return e.some(function(e){return t.value&&"Variable"===t.value.kind&&t.value.name&&(e.name===t.value.name.value||e.test&&e.test(t))})}}(e);return P(Object(r.c)(t,{OperationDefinition:{enter:function(t){return Object(o.a)({},t,{variableDefinitions:t.variableDefinitions.filter(function(t){return!e.some(function(e){return e.name===t.variable.name.value})})})}},Field:{enter:function(t){var r=e.some(function(e){return e.remove});if(r){var i=0;if(t.arguments.forEach(function(e){n(e)&&(i+=1)}),1===i)return null}}},Argument:{enter:function(e){if(n(e))return null}}}))}(i,c)),c&&L(s,function(e){return!a[e.name]}).length&&(c=function(e,t){function n(t){if(e.some(function(e){return e.name===t.name.value}))return null}return P(Object(r.c)(t,{FragmentSpread:{enter:n},FragmentDefinition:{enter:n}}))}(s,c)),c}function V(e){return Object(r.c)(N(e),{SelectionSet:{enter:function(e,t,n){if(!n||"OperationDefinition"!==n.kind){var r=e.selections;if(r)if(!r.some(function(e){return h(e)&&("__typename"===e.name.value||0===e.name.value.lastIndexOf("__",0))})){var i=n;if(!(h(i)&&i.directives&&i.directives.some(function(e){return"export"===e.name.value})))return Object(o.a)({},e,{selections:r.concat([D])})}}}}})}var U={test:function(e){var t="connection"===e.name.value;return t&&(!e.arguments||e.arguments.some(function(e){return"key"===e.name.value})),t}};function B(e){return M([U],N(e))}function Q(e){return"query"===A(e).operation?e:Object(r.c)(e,{OperationDefinition:{enter:function(e){return Object(o.a)({},e,{operation:"query"})}}})}function q(e){N(e);var t=M([{test:function(e){return"client"===e.name.value},remove:!0}],e);return t&&(t=Object(r.c)(t,{FragmentDefinition:{enter:function(e){if(e.selectionSet&&e.selectionSet.selections.every(function(e){return h(e)&&"__typename"===e.name.value}))return null}}})),t}var G="function"==typeof WeakMap&&!("object"==typeof navigator&&"ReactNative"===navigator.product),$=Object.prototype.toString;function Y(e){return function e(t,n){switch($.call(t)){case"[object Array]":if(n.has(t))return n.get(t);var r=t.slice(0);return n.set(t,r),r.forEach(function(t,i){r[i]=e(t,n)}),r;case"[object Object]":if(n.has(t))return n.get(t);var i=Object.create(Object.getPrototypeOf(t));return n.set(t,i),Object.keys(t).forEach(function(r){i[r]=e(t[r],n)}),i;default:return t}}(e,new Map)}function W(e){return("undefined"!=typeof process?"production":"development")===e}function z(){return!0===W("production")}function J(){return!0===W("test")}function H(e){try{return e()}catch(e){console.error&&console.error(e)}}function K(e){return e.errors&&e.errors.length}function X(e){if((!0===W("development")||J())&&!("function"==typeof Symbol&&"string"==typeof Symbol("")))return function e(t){return Object.freeze(t),Object.getOwnPropertyNames(t).forEach(function(n){null===t[n]||"object"!=typeof t[n]&&"function"!=typeof t[n]||Object.isFrozen(t[n])||e(t[n])}),t}(e);return e}var Z=Object.prototype.hasOwnProperty;function ee(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return te(e)}function te(e){var t=e[0]||{},n=e.length;if(n>1){var r=[];t=ie(t,r);for(var i=1;i<n;++i)t=re(t,e[i],r)}return t}function ne(e){return null!==e&&"object"==typeof e}function re(e,t,n){return ne(t)&&ne(e)?(Object.isExtensible&&!Object.isExtensible(e)&&(e=ie(e,n)),Object.keys(t).forEach(function(r){var i=t[r];if(Z.call(e,r)){var o=e[r];i!==o&&(e[r]=re(ie(o,n),i,n))}else e[r]=i}),e):t}function ie(e,t){return null!==e&&"object"==typeof e&&t.indexOf(e)<0&&(e=Array.isArray(e)?e.slice(0):Object(o.a)({__proto__:Object.getPrototypeOf(e)},e),t.push(e)),e}Object.create({})},function(e,t,n){"use strict";function r(e,t){if(!Boolean(e))throw new Error(t)}n.d(t,"a",function(){return r})},function(e,t,n){"use strict";n.d(t,"c",function(){return i}),n.d(t,"a",function(){return o}),n.d(t,"b",function(){return a}),n.d(t,"d",function(){return s});
/*! *****************************************************************************
Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License. You may obtain a copy of the
License at http://www.apache.org/licenses/LICENSE-2.0
THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
MERCHANTABLITY OR NON-INFRINGEMENT.
See the Apache Version 2.0 License for specific language governing permissions
and limitations under the License.
***************************************************************************** */
var r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function i(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var o=function(){return(o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function a(e,t,n,r){return new(n||(n=Promise))(function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){e.done?i(e.value):new n(function(t){t(e.value)}).then(a,s)}c((r=r.apply(e,t||[])).next())})}function s(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}}},function(e,t,n){"use strict";n.d(t,"a",function(){return s}),n.d(t,"b",function(){return c});var r=n(6),i="Invariant Violation",o=Object.setPrototypeOf,a=void 0===o?function(e,t){return e.__proto__=t,e}:o,s=function(e){function t(n){void 0===n&&(n=i);var r=e.call(this,"number"==typeof n?i+": "+n+" (see https://github.com/apollographql/invariant-packages)":n)||this;return r.framesToPop=1,r.name=i,a(r,t.prototype),r}return Object(r.c)(t,e),t}(Error);function c(e,t){if(!e)throw new s(t)}function u(e){return function(){return console[e].apply(console,arguments)}}!function(e){e.warn=u("warn"),e.error=u("error")}(c||(c={}));var l={env:{}};if("object"==typeof process)l=process;else try{Function("stub","process = stub")(l)}catch(e){}},function(e,t,n){"use strict";n.d(t,"a",function(){return r});var r=Object.freeze({QUERY:"QUERY",MUTATION:"MUTATION",SUBSCRIPTION:"SUBSCRIPTION",FIELD:"FIELD",FRAGMENT_DEFINITION:"FRAGMENT_DEFINITION",FRAGMENT_SPREAD:"FRAGMENT_SPREAD",INLINE_FRAGMENT:"INLINE_FRAGMENT",VARIABLE_DEFINITION:"VARIABLE_DEFINITION",SCHEMA:"SCHEMA",SCALAR:"SCALAR",OBJECT:"OBJECT",FIELD_DEFINITION:"FIELD_DEFINITION",ARGUMENT_DEFINITION:"ARGUMENT_DEFINITION",INTERFACE:"INTERFACE",UNION:"UNION",ENUM:"ENUM",ENUM_VALUE:"ENUM_VALUE",INPUT_OBJECT:"INPUT_OBJECT",INPUT_FIELD_DEFINITION:"INPUT_FIELD_DEFINITION"})},function(e,t,n){"use strict";n.r(t),n.d(t,"print",function(){return o});var r=n(10),i=n(21);function o(e){return Object(r.c)(e,{leave:a})}var a={Name:function(e){return e.value},Variable:function(e){return"$"+e.name},Document:function(e){return c(e.definitions,"\n\n")+"\n"},OperationDefinition:function(e){var t=e.operation,n=e.name,r=l("(",c(e.variableDefinitions,", "),")"),i=c(e.directives," "),o=e.selectionSet;return n||i||r||"query"!==t?c([t,c([n,r]),i,o]," "):o},VariableDefinition:function(e){var t=e.variable,n=e.type,r=e.defaultValue,i=e.directives;return t+": "+n+l(" = ",r)+l(" ",c(i," "))},SelectionSet:function(e){return u(e.selections)},Field:function(e){var t=e.alias,n=e.name,r=e.arguments,i=e.directives,o=e.selectionSet;return c([l("",t,": ")+n+l("(",c(r,", "),")"),c(i," "),o]," ")},Argument:function(e){return e.name+": "+e.value},FragmentSpread:function(e){return"..."+e.name+l(" ",c(e.directives," "))},InlineFragment:function(e){var t=e.typeCondition,n=e.directives,r=e.selectionSet;return c(["...",l("on ",t),c(n," "),r]," ")},FragmentDefinition:function(e){var t=e.name,n=e.typeCondition,r=e.variableDefinitions,i=e.directives,o=e.selectionSet;return"fragment ".concat(t).concat(l("(",c(r,", "),")")," ")+"on ".concat(n," ").concat(l("",c(i," ")," "))+o},IntValue:function(e){return e.value},FloatValue:function(e){return e.value},StringValue:function(e,t){var n=e.value;return e.block?Object(i.c)(n,"description"===t?"":" "):JSON.stringify(n)},BooleanValue:function(e){return e.value?"true":"false"},NullValue:function(){return"null"},EnumValue:function(e){return e.value},ListValue:function(e){return"["+c(e.values,", ")+"]"},ObjectValue:function(e){return"{"+c(e.fields,", ")+"}"},ObjectField:function(e){return e.name+": "+e.value},Directive:function(e){return"@"+e.name+l("(",c(e.arguments,", "),")")},NamedType:function(e){return e.name},ListType:function(e){return"["+e.type+"]"},NonNullType:function(e){return e.type+"!"},SchemaDefinition:function(e){var t=e.directives,n=e.operationTypes;return c(["schema",c(t," "),u(n)]," ")},OperationTypeDefinition:function(e){return e.operation+": "+e.type},ScalarTypeDefinition:s(function(e){return c(["scalar",e.name,c(e.directives," ")]," ")}),ObjectTypeDefinition:s(function(e){var t=e.name,n=e.interfaces,r=e.directives,i=e.fields;return c(["type",t,l("implements ",c(n," & ")),c(r," "),u(i)]," ")}),FieldDefinition:s(function(e){var t=e.name,n=e.arguments,r=e.type,i=e.directives;return t+(d(n)?l("(\n",f(c(n,"\n")),"\n)"):l("(",c(n,", "),")"))+": "+r+l(" ",c(i," "))}),InputValueDefinition:s(function(e){var t=e.name,n=e.type,r=e.defaultValue,i=e.directives;return c([t+": "+n,l("= ",r),c(i," ")]," ")}),InterfaceTypeDefinition:s(function(e){var t=e.name,n=e.directives,r=e.fields;return c(["interface",t,c(n," "),u(r)]," ")}),UnionTypeDefinition:s(function(e){var t=e.name,n=e.directives,r=e.types;return c(["union",t,c(n," "),r&&0!==r.length?"= "+c(r," | "):""]," ")}),EnumTypeDefinition:s(function(e){var t=e.name,n=e.directives,r=e.values;return c(["enum",t,c(n," "),u(r)]," ")}),EnumValueDefinition:s(function(e){return c([e.name,c(e.directives," ")]," ")}),InputObjectTypeDefinition:s(function(e){var t=e.name,n=e.directives,r=e.fields;return c(["input",t,c(n," "),u(r)]," ")}),DirectiveDefinition:s(function(e){var t=e.name,n=e.arguments,r=e.repeatable,i=e.locations;return"directive @"+t+(d(n)?l("(\n",f(c(n,"\n")),"\n)"):l("(",c(n,", "),")"))+(r?" repeatable":"")+" on "+c(i," | ")}),SchemaExtension:function(e){var t=e.directives,n=e.operationTypes;return c(["extend schema",c(t," "),u(n)]," ")},ScalarTypeExtension:function(e){return c(["extend scalar",e.name,c(e.directives," ")]," ")},ObjectTypeExtension:function(e){var t=e.name,n=e.interfaces,r=e.directives,i=e.fields;return c(["extend type",t,l("implements ",c(n," & ")),c(r," "),u(i)]," ")},InterfaceTypeExtension:function(e){var t=e.name,n=e.directives,r=e.fields;return c(["extend interface",t,c(n," "),u(r)]," ")},UnionTypeExtension:function(e){var t=e.name,n=e.directives,r=e.types;return c(["extend union",t,c(n," "),r&&0!==r.length?"= "+c(r," | "):""]," ")},EnumTypeExtension:function(e){var t=e.name,n=e.directives,r=e.values;return c(["extend enum",t,c(n," "),u(r)]," ")},InputObjectTypeExtension:function(e){var t=e.name,n=e.directives,r=e.fields;return c(["extend input",t,c(n," "),u(r)]," ")}};function s(e){return function(t){return c([t.description,e(t)],"\n")}}function c(e,t){return e?e.filter(function(e){return e}).join(t||""):""}function u(e){return e&&0!==e.length?"{\n"+f(c(e,"\n"))+"\n}":""}function l(e,t,n){return t?e+t+(n||""):""}function f(e){return e&&" "+e.replace(/\n/g,"\n ")}function p(e){return-1!==e.indexOf("\n")}function d(e){return e&&e.some(p)}},function(e,t,n){"use strict";n.d(t,"a",function(){return o}),n.d(t,"c",function(){return a}),n.d(t,"d",function(){return c}),n.d(t,"e",function(){return u}),n.d(t,"b",function(){return l});var r=n(1),i={Name:[],Document:["definitions"],OperationDefinition:["name","variableDefinitions","directives","selectionSet"],VariableDefinition:["variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["name","variableDefinitions","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:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"]},o=Object.freeze({});function a(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i,a=void 0,c=Array.isArray(e),u=[e],f=-1,p=[],d=void 0,h=void 0,v=void 0,y=[],m=[],b=e;do{var g=++f===u.length,_=g&&0!==p.length;if(g){if(h=0===m.length?void 0:y[y.length-1],d=v,v=m.pop(),_){if(c)d=d.slice();else{for(var E={},O=0,w=Object.keys(d);O<w.length;O++){var T=w[O];E[T]=d[T]}d=E}for(var S=0,N=0;N<p.length;N++){var I=p[N][0],k=p[N][1];c&&(I-=S),c&&null===k?(d.splice(I,1),S++):d[I]=k}}f=a.index,u=a.keys,p=a.edits,c=a.inArray,a=a.prev}else{if(h=v?c?f:u[f]:void 0,null==(d=v?v[h]:b))continue;v&&y.push(h)}var j=void 0;if(!Array.isArray(d)){if(!s(d))throw new Error("Invalid AST Node: "+Object(r.a)(d));var x=l(t,d.kind,g);if(x){if((j=x.call(t,d,h,v,y,m))===o)break;if(!1===j){if(!g){y.pop();continue}}else if(void 0!==j&&(p.push([h,j]),!g)){if(!s(j)){y.pop();continue}d=j}}}void 0===j&&_&&p.push([h,d]),g?y.pop():(a={inArray:c,index:f,keys:u,edits:p,prev:a},u=(c=Array.isArray(d))?d:n[d.kind]||[],f=-1,p=[],v&&m.push(v),v=d)}while(void 0!==a);return 0!==p.length&&(b=p[p.length-1][1]),b}function s(e){return Boolean(e&&"string"==typeof e.kind)}function c(e){var t=new Array(e.length);return{enter:function(n){for(var r=0;r<e.length;r++)if(!t[r]){var i=l(e[r],n.kind,!1);if(i){var a=i.apply(e[r],arguments);if(!1===a)t[r]=n;else if(a===o)t[r]=o;else if(void 0!==a)return a}}},leave:function(n){for(var r=0;r<e.length;r++)if(t[r])t[r]===n&&(t[r]=null);else{var i=l(e[r],n.kind,!0);if(i){var a=i.apply(e[r],arguments);if(a===o)t[r]=o;else if(void 0!==a&&!1!==a)return a}}}}}function u(e,t){return{enter:function(n){e.enter(n);var r=l(t,n.kind,!1);if(r){var i=r.apply(t,arguments);return void 0!==i&&(e.leave(n),s(i)&&e.enter(i)),i}},leave:function(n){var r,i=l(t,n.kind,!0);return i&&(r=i.apply(t,arguments)),e.leave(n),r}}}function l(e,t,n){var r=e[t];if(r){if(!n&&"function"==typeof r)return r;var i=n?r.leave:r.enter;if("function"==typeof i)return i}else{var o=n?e.leave:e.enter;if(o){if("function"==typeof o)return o;var a=o[t];if("function"==typeof a)return a}}}},function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e){return"object"==r(e)&&null!==e}n.d(t,"a",function(){return i})},function(e,t,n){"use strict";n.r(t),n.d(t,"$$iterator",function(){return o}),n.d(t,"isIterable",function(){return a}),n.d(t,"isArrayLike",function(){return s}),n.d(t,"isCollection",function(){return c}),n.d(t,"getIterator",function(){return u}),n.d(t,"getIteratorMethod",function(){return l}),n.d(t,"createIterator",function(){return f}),n.d(t,"forEach",function(){return d}),n.d(t,"$$asyncIterator",function(){return v}),n.d(t,"isAsyncIterable",function(){return y}),n.d(t,"getAsyncIterator",function(){return m}),n.d(t,"getAsyncIteratorMethod",function(){return b}),n.d(t,"createAsyncIterator",function(){return g}),n.d(t,"forAwaitEach",function(){return E});var r="function"==typeof Symbol?Symbol:void 0,i=r&&r.iterator,o=i||"@@iterator";function a(e){return!!l(e)}function s(e){var t=null!=e&&e.length;return"number"==typeof t&&t>=0&&t%1==0}function c(e){return Object(e)===e&&(s(e)||a(e))}function u(e){var t=l(e);if(t)return t.call(e)}function l(e){if(null!=e){var t=i&&e[i]||e["@@iterator"];if("function"==typeof t)return t}}function f(e){if(null!=e){var t=u(e);if(t)return t;if(s(e))return new p(e)}}function p(e){this._o=e,this._i=0}function d(e,t,n){if(null!=e){if("function"==typeof e.forEach)return e.forEach(t,n);var r=0,i=u(e);if(i){for(var o;!(o=i.next()).done;)if(t.call(n,o.value,r++,e),r>9999999)throw new TypeError("Near-infinite iteration.")}else if(s(e))for(;r<e.length;r++)e.hasOwnProperty(r)&&t.call(n,e[r],r,e)}}p.prototype[o]=function(){return this},p.prototype.next=function(){return void 0===this._o||this._i>=this._o.length?(this._o=void 0,{value:void 0,done:!0}):{value:this._o[this._i++],done:!1}};var h=r&&r.asyncIterator,v=h||"@@asyncIterator";function y(e){return!!b(e)}function m(e){var t=b(e);if(t)return t.call(e)}function b(e){if(null!=e){var t=h&&e[h]||e["@@asyncIterator"];if("function"==typeof t)return t}}function g(e){if(null!=e){var t=m(e);if(t)return t;var n=f(e);if(n)return new _(n)}}function _(e){this._i=e}function E(e,t,n){var r=g(e);if(r){var i=0;return new Promise(function(o,a){!function s(){return r.next().then(function(r){return r.done?o():Promise.resolve(t.call(n,r.value,i++,e)).then(s).catch(a),null}).catch(a),null}()})}}_.prototype[v]=function(){return this},_.prototype.next=function(){var e=this._i.next();return Promise.resolve(e.value).then(function(t){return{value:t,done:e.done}})}},function(e,t,n){"use strict";var r=n(70),i=n.n(r).a;t.a=i},function(e,t,n){"use strict";function r(e){"function"==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e.prototype,Symbol.toStringTag,{get:function(){return this.constructor.name}})}n.d(t,"a",function(){return r})},function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n(33);function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.prototype.toString;e.prototype.toJSON=t,e.prototype.inspect=t,r.a&&(e.prototype[r.a]=t)}},function(e,t){e.exports=require("stream")},function(e,t,n){e.exports=n(73)},function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n(3);function i(e,t,n){return new r.a("Syntax Error: ".concat(n),void 0,e,[t])}},function(e,t){e.exports=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}},function(e,t,n){var r=n(25).parse;function i(e){return e.replace(/[\s,]+/g," ").trim()}var o={},a={};var s=!0;var c=!1;function u(e){var t=i(e);if(o[t])return o[t];var n=r(e,{experimentalFragmentVariables:c});if(!n||"Document"!==n.kind)throw new Error("Not a valid GraphQL document.");return n=function e(t,n){var r=Object.prototype.toString.call(t);if("[object Array]"===r)return t.map(function(t){return e(t,n)});if("[object Object]"!==r)throw new Error("Unexpected input.");n&&t.loc&&delete t.loc,t.loc&&(delete t.loc.startToken,delete t.loc.endToken);var i,o,a,s=Object.keys(t);for(i in s)s.hasOwnProperty(i)&&(o=t[s[i]],"[object Object]"!==(a=Object.prototype.toString.call(o))&&"[object Array]"!==a||(t[s[i]]=e(o,!0)));return t}(n=function(e){for(var t,n={},r=[],o=0;o<e.definitions.length;o++){var c=e.definitions[o];if("FragmentDefinition"===c.kind){var u=c.name.value,l=i((t=c.loc).source.body.substring(t.start,t.end));a.hasOwnProperty(u)&&!a[u][l]?(s&&console.warn("Warning: fragment with name "+u+" 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"),a[u][l]=!0):a.hasOwnProperty(u)||(a[u]={},a[u][l]=!0),n[l]||(n[l]=!0,r.push(c))}else r.push(c)}return e.definitions=r,e}(n),!1),o[t]=n,n}function l(){for(var e=Array.prototype.slice.call(arguments),t=e[0],n="string"==typeof t?t:t[0],r=1;r<e.length;r++)e[r]&&e[r].kind&&"Document"===e[r].kind?n+=e[r].loc.source.body:n+=e[r],n+=t[r];return u(n)}l.default=l,l.resetCaches=function(){o={},a={}},l.disableFragmentWarnings=function(){s=!1},l.enableExperimentalFragmentVariables=function(){c=!0},l.disableExperimentalFragmentVariables=function(){c=!1},e.exports=l},function(e,t,n){"use strict";function r(e){var t=e.split(/\r\n|[\n\r]/g),n=i(t);if(0!==n)for(var r=1;r<t.length;r++)t[r]=t[r].slice(n);for(;t.length>0&&a(t[0]);)t.shift();for(;t.length>0&&a(t[t.length-1]);)t.pop();return t.join("\n")}function i(e){for(var t=null,n=1;n<e.length;n++){var r=e[n],i=o(r);if(i!==r.length&&((null===t||i<t)&&0===(t=i)))break}return null===t?0:t}function o(e){for(var t=0;t<e.length&&(" "===e[t]||"\t"===e[t]);)t++;return t}function a(e){return o(e)===e.length}function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=-1===e.indexOf("\n"),i=" "===e[0]||"\t"===e[0],o='"'===e[e.length-1],a=!r||o||n,s="";return!a||r&&i||(s+="\n"+t),s+=t?e.replace(/\n/g,"\n"+t):e,a&&(s+="\n"),'"""'+s.replace(/"""/g,'\\"""')+'"""'}n.d(t,"a",function(){return r}),n.d(t,"b",function(){return i}),n.d(t,"c",function(){return s})},function(e,t,n){"use strict";n.r(t),n.d(t,"ApolloLink",function(){return g}),n.d(t,"concat",function(){return b}),n.d(t,"createOperation",function(){return p}),n.d(t,"empty",function(){return v}),n.d(t,"execute",function(){return _}),n.d(t,"from",function(){return y}),n.d(t,"fromError",function(){return f}),n.d(t,"fromPromise",function(){return l}),n.d(t,"makePromise",function(){return u}),n.d(t,"split",function(){return m}),n.d(t,"toPromise",function(){return c});var r=n(13);n.d(t,"Observable",function(){return r.a});var i=n(7),o=n(6),a=n(4);n.d(t,"getOperationName",function(){return a.n});!function(e){function t(t,n){var r=e.call(this,t)||this;return r.link=n,r}Object(o.c)(t,e)}(Error);function s(e){return e.request.length<=1}function c(e){var t=!1;return new Promise(function(n,r){e.subscribe({next:function(e){t||(t=!0,n(e))},error:r})})}var u=c;function l(e){return new r.a(function(t){e.then(function(e){t.next(e),t.complete()}).catch(t.error.bind(t))})}function f(e){return new r.a(function(t){t.error(e)})}function p(e,t){var n=Object(o.a)({},e);return Object.defineProperty(t,"setContext",{enumerable:!1,value:function(e){n="function"==typeof e?Object(o.a)({},n,e(n)):Object(o.a)({},n,e)}}),Object.defineProperty(t,"getContext",{enumerable:!1,value:function(){return Object(o.a)({},n)}}),Object.defineProperty(t,"toKey",{enumerable:!1,value:function(){return function(e){var t=e.query,n=e.variables,r=e.operationName;return JSON.stringify([r,t,n])}(t)}}),t}function d(e,t){return t?t(e):r.a.of()}function h(e){return"function"==typeof e?new g(e):e}function v(){return new g(function(){return r.a.of()})}function y(e){return 0===e.length?v():e.map(h).reduce(function(e,t){return e.concat(t)})}function m(e,t,n){var i=h(t),o=h(n||new g(d));return s(i)&&s(o)?new g(function(t){return e(t)?i.request(t)||r.a.of():o.request(t)||r.a.of()}):new g(function(t,n){return e(t)?i.request(t,n)||r.a.of():o.request(t,n)||r.a.of()})}var b=function(e,t){var n=h(e);if(s(n))return n;var i=h(t);return s(i)?new g(function(e){return n.request(e,function(e){return i.request(e)||r.a.of()})||r.a.of()}):new g(function(e,t){return n.request(e,function(e){return i.request(e,t)||r.a.of()})||r.a.of()})},g=function(){function e(e){e&&(this.request=e)}return e.prototype.split=function(t,n,r){return this.concat(m(t,n,r||new e(d)))},e.prototype.concat=function(e){return b(this,e)},e.prototype.request=function(e,t){throw new i.a(1)},e.empty=v,e.from=y,e.split=m,e.execute=_,e}();function _(e,t){return e.request(p(t.context,function(e){var t={variables:e.variables||{},extensions:e.extensions||{},operationName:e.operationName,query:e.query};return t.operationName||(t.operationName="string"!=typeof t.query?Object(a.n)(t.query):""),t}(function(e){for(var t=["query","operationName","variables","extensions","context"],n=0,r=Object.keys(e);n<r.length;n++){var o=r[n];if(t.indexOf(o)<0)throw new i.a(2)}return e}(t))))||r.a.of()}},function(e,t){e.exports=require("zlib")},function(e,t,n){"use strict";n.d(t,"a",function(){return s}),n.d(t,"c",function(){return l}),n.d(t,"b",function(){return f});var r=n(15),i=n(2),o=n(18),a=n(21);function s(e,t){var n=new p(i.a.SOF,0,0,0,0,null);return{source:e,options:t,lastToken:n,token:n,line:1,lineStart:0,advance:c,lookahead:u}}function c(){return this.lastToken=this.token,this.token=this.lookahead()}function u(){var e=this.token;if(e.kind!==i.a.EOF)do{e=e.next||(e.next=h(this,e))}while(e.kind===i.a.COMMENT);return e}function l(e){var t=e.kind;return t===i.a.BANG||t===i.a.DOLLAR||t===i.a.AMP||t===i.a.PAREN_L||t===i.a.PAREN_R||t===i.a.SPREAD||t===i.a.COLON||t===i.a.EQUALS||t===i.a.AT||t===i.a.BRACKET_L||t===i.a.BRACKET_R||t===i.a.BRACE_L||t===i.a.PIPE||t===i.a.BRACE_R}function f(e){var t=e.value;return t?"".concat(e.kind,' "').concat(t,'"'):e.kind}function p(e,t,n,r,i,o,a){this.kind=e,this.start=t,this.end=n,this.line=r,this.column=i,this.value=a,this.prev=o,this.next=null}function d(e){return isNaN(e)?i.a.EOF:e<127?JSON.stringify(String.fromCharCode(e)):'"\\u'.concat(("00"+e.toString(16).toUpperCase()).slice(-4),'"')}function h(e,t){var n=e.source,r=n.body,s=r.length,c=function(e,t,n){var r=e.length,i=t;for(;i<r;){var o=e.charCodeAt(i);if(9===o||32===o||44===o||65279===o)++i;else if(10===o)++i,++n.line,n.lineStart=i;else{if(13!==o)break;10===e.charCodeAt(i+1)?i+=2:++i,++n.line,n.lineStart=i}}return i}(r,t.end,e),u=e.line,l=1+c-e.lineStart;if(c>=s)return new p(i.a.EOF,s,s,u,l,t);var f=r.charCodeAt(c);switch(f){case 33:return new p(i.a.BANG,c,c+1,u,l,t);case 35:return function(e,t,n,r,o){var a,s=e.body,c=t;do{a=s.charCodeAt(++c)}while(!isNaN(a)&&(a>31||9===a));return new p(i.a.COMMENT,t,c,n,r,o,s.slice(t+1,c))}(n,c,u,l,t);case 36:return new p(i.a.DOLLAR,c,c+1,u,l,t);case 38:return new p(i.a.AMP,c,c+1,u,l,t);case 40:return new p(i.a.PAREN_L,c,c+1,u,l,t);case 41:return new p(i.a.PAREN_R,c,c+1,u,l,t);case 46:if(46===r.charCodeAt(c+1)&&46===r.charCodeAt(c+2))return new p(i.a.SPREAD,c,c+3,u,l,t);break;case 58:return new p(i.a.COLON,c,c+1,u,l,t);case 61:return new p(i.a.EQUALS,c,c+1,u,l,t);case 64:return new p(i.a.AT,c,c+1,u,l,t);case 91:return new p(i.a.BRACKET_L,c,c+1,u,l,t);case 93:return new p(i.a.BRACKET_R,c,c+1,u,l,t);case 123:return new p(i.a.BRACE_L,c,c+1,u,l,t);case 124:return new p(i.a.PIPE,c,c+1,u,l,t);case 125:return new p(i.a.BRACE_R,c,c+1,u,l,t);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,t,n,r,o){var a=e.body,s=a.length,c=t+1,u=0;for(;c!==s&&!isNaN(u=a.charCodeAt(c))&&(95===u||u>=48&&u<=57||u>=65&&u<=90||u>=97&&u<=122);)++c;return new p(i.a.NAME,t,c,n,r,o,a.slice(t,c))}(n,c,u,l,t);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,t,n,r,a,s){var c=e.body,u=n,l=t,f=!1;45===u&&(u=c.charCodeAt(++l));if(48===u){if((u=c.charCodeAt(++l))>=48&&u<=57)throw Object(o.a)(e,l,"Invalid number, unexpected digit after 0: ".concat(d(u),"."))}else l=v(e,l,u),u=c.charCodeAt(l);46===u&&(f=!0,u=c.charCodeAt(++l),l=v(e,l,u),u=c.charCodeAt(l));69!==u&&101!==u||(f=!0,43!==(u=c.charCodeAt(++l))&&45!==u||(u=c.charCodeAt(++l)),l=v(e,l,u));return new p(f?i.a.FLOAT:i.a.INT,t,l,r,a,s,c.slice(t,l))}(n,c,f,u,l,t);case 34:return 34===r.charCodeAt(c+1)&&34===r.charCodeAt(c+2)?function(e,t,n,r,s,c){var u=e.body,l=t+3,f=l,h=0,v="";for(;l<u.length&&!isNaN(h=u.charCodeAt(l));){if(34===h&&34===u.charCodeAt(l+1)&&34===u.charCodeAt(l+2))return v+=u.slice(f,l),new p(i.a.BLOCK_STRING,t,l+3,n,r,s,Object(a.a)(v));if(h<32&&9!==h&&10!==h&&13!==h)throw Object(o.a)(e,l,"Invalid character within String: ".concat(d(h),"."));10===h?(++l,++c.line,c.lineStart=l):13===h?(10===u.charCodeAt(l+1)?l+=2:++l,++c.line,c.lineStart=l):92===h&&34===u.charCodeAt(l+1)&&34===u.charCodeAt(l+2)&&34===u.charCodeAt(l+3)?(v+=u.slice(f,l)+'"""',f=l+=4):++l}throw Object(o.a)(e,l,"Unterminated string.")}(n,c,u,l,t,e):function(e,t,n,r,a){var s=e.body,c=t+1,u=c,l=0,f="";for(;c<s.length&&!isNaN(l=s.charCodeAt(c))&&10!==l&&13!==l;){if(34===l)return f+=s.slice(u,c),new p(i.a.STRING,t,c+1,n,r,a,f);if(l<32&&9!==l)throw Object(o.a)(e,c,"Invalid character within String: ".concat(d(l),"."));if(++c,92===l){switch(f+=s.slice(u,c-1),l=s.charCodeAt(c)){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 h=(m=s.charCodeAt(c+1),b=s.charCodeAt(c+2),g=s.charCodeAt(c+3),_=s.charCodeAt(c+4),y(m)<<12|y(b)<<8|y(g)<<4|y(_));if(h<0){var v=s.slice(c+1,c+5);throw Object(o.a)(e,c,"Invalid character escape sequence: \\u".concat(v,"."))}f+=String.fromCharCode(h),c+=4;break;default:throw Object(o.a)(e,c,"Invalid character escape sequence: \\".concat(String.fromCharCode(l),"."))}u=++c}}var m,b,g,_;throw Object(o.a)(e,c,"Unterminated string.")}(n,c,u,l,t)}throw Object(o.a)(n,c,function(e){if(e<32&&9!==e&&10!==e&&13!==e)return"Cannot contain the invalid character ".concat(d(e),".");if(39===e)return"Unexpected single quote character ('), did you mean to use a double quote (\")?";return"Cannot parse the unexpected character ".concat(d(e),".")}(f))}function v(e,t,n){var r=e.body,i=t,a=n;if(a>=48&&a<=57){do{a=r.charCodeAt(++i)}while(a>=48&&a<=57);return i}throw Object(o.a)(e,i,"Invalid number, expected digit but got: ".concat(d(a),"."))}function y(e){return e>=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}Object(r.a)(p,function(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}})},function(e,t,n){"use strict";n.r(t),n.d(t,"parse",function(){return f}),n.d(t,"parseValue",function(){return p}),n.d(t,"parseType",function(){return d}),n.d(t,"parseConstValue",function(){return x}),n.d(t,"parseTypeReference",function(){return L}),n.d(t,"parseNamedType",function(){return D});var r=n(1),i=n(15),o=n(27),a=n(18),s=n(2),c=n(24),u=n(0),l=n(8);function f(e,t){var n="string"==typeof e?new o.a(e):e;if(!(n instanceof o.a))throw new TypeError("Must provide Source. Received: ".concat(Object(r.a)(n)));return function(e){var t=e.token;return{kind:u.a.DOCUMENT,definitions:oe(e,s.a.SOF,v,s.a.EOF),loc:H(e,t)}}(Object(c.a)(n,t||{}))}function p(e,t){var n="string"==typeof e?new o.a(e):e,r=Object(c.a)(n,t||{});Z(r,s.a.SOF);var i=k(r,!1);return Z(r,s.a.EOF),i}function d(e,t){var n="string"==typeof e?new o.a(e):e,r=Object(c.a)(n,t||{});Z(r,s.a.SOF);var i=L(r);return Z(r,s.a.EOF),i}function h(e){var t=Z(e,s.a.NAME);return{kind:u.a.NAME,value:t.value,loc:H(e,t)}}function v(e){if(X(e,s.a.NAME))switch(e.token.value){case"query":case"mutation":case"subscription":case"fragment":return y(e);case"schema":case"scalar":case"type":case"interface":case"union":case"enum":case"input":case"directive":return P(e);case"extend":return function(e){var t=e.lookahead();if(t.kind===s.a.NAME)switch(t.value){case"schema":return function(e){var t=e.token;te(e,"extend"),te(e,"schema");var n=R(e,!0),r=X(e,s.a.BRACE_L)?oe(e,s.a.BRACE_L,V,s.a.BRACE_R):[];if(0===n.length&&0===r.length)throw re(e);return{kind:u.a.SCHEMA_EXTENSION,directives:n,operationTypes:r,loc:H(e,t)}}(e);case"scalar":return function(e){var t=e.token;te(e,"extend"),te(e,"scalar");var n=h(e),r=R(e,!0);if(0===r.length)throw re(e);return{kind:u.a.SCALAR_TYPE_EXTENSION,name:n,directives:r,loc:H(e,t)}}(e);case"type":return function(e){var t=e.token;te(e,"extend"),te(e,"type");var n=h(e),r=U(e),i=R(e,!0),o=B(e);if(0===r.length&&0===i.length&&0===o.length)throw re(e);return{kind:u.a.OBJECT_TYPE_EXTENSION,name:n,interfaces:r,directives:i,fields:o,loc:H(e,t)}}(e);case"interface":return function(e){var t=e.token;te(e,"extend"),te(e,"interface");var n=h(e),r=R(e,!0),i=B(e);if(0===r.length&&0===i.length)throw re(e);return{kind:u.a.INTERFACE_TYPE_EXTENSION,name:n,directives:r,fields:i,loc:H(e,t)}}(e);case"union":return function(e){var t=e.token;te(e,"extend"),te(e,"union");var n=h(e),r=R(e,!0),i=$(e);if(0===r.length&&0===i.length)throw re(e);return{kind:u.a.UNION_TYPE_EXTENSION,name:n,directives:r,types:i,loc:H(e,t)}}(e);case"enum":return function(e){var t=e.token;te(e,"extend"),te(e,"enum");var n=h(e),r=R(e,!0),i=Y(e);if(0===r.length&&0===i.length)throw re(e);return{kind:u.a.ENUM_TYPE_EXTENSION,name:n,directives:r,values:i,loc:H(e,t)}}(e);case"input":return function(e){var t=e.token;te(e,"extend"),te(e,"input");var n=h(e),r=R(e,!0),i=z(e);if(0===r.length&&0===i.length)throw re(e);return{kind:u.a.INPUT_OBJECT_TYPE_EXTENSION,name:n,directives:r,fields:i,loc:H(e,t)}}(e)}throw re(e,t)}(e)}else{if(X(e,s.a.BRACE_L))return y(e);if(F(e))return P(e)}throw re(e)}function y(e){if(X(e,s.a.NAME))switch(e.token.value){case"query":case"mutation":case"subscription":return m(e);case"fragment":return function(e){var t=e.token;if(te(e,"fragment"),e.options.experimentalFragmentVariables)return{kind:u.a.FRAGMENT_DEFINITION,name:I(e),variableDefinitions:g(e),typeCondition:(te(e,"on"),D(e)),directives:R(e,!1),selectionSet:O(e),loc:H(e,t)};return{kind:u.a.FRAGMENT_DEFINITION,name:I(e),typeCondition:(te(e,"on"),D(e)),directives:R(e,!1),selectionSet:O(e),loc:H(e,t)}}(e)}else if(X(e,s.a.BRACE_L))return m(e);throw re(e)}function m(e){var t=e.token;if(X(e,s.a.BRACE_L))return{kind:u.a.OPERATION_DEFINITION,operation:"query",name:void 0,variableDefinitions:[],directives:[],selectionSet:O(e),loc:H(e,t)};var n,r=b(e);return X(e,s.a.NAME)&&(n=h(e)),{kind:u.a.OPERATION_DEFINITION,operation:r,name:n,variableDefinitions:g(e),directives:R(e,!1),selectionSet:O(e),loc:H(e,t)}}function b(e){var t=Z(e,s.a.NAME);switch(t.value){case"query":return"query";case"mutation":return"mutation";case"subsc