1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7671],{46494:(e,t,i)=>{i.d(t,{S:()=>r});let r="function"==typeof(0,i(68906).n)(()=>window.document.createElement)},51948:(e,t,i)=>{i.d(t,{J1:()=>Q});var r,n=i(4902);let s=/\r\n|[\n\r]/g;function a(e,t){let i=0,r=1;for(let n of e.body.matchAll(s)){if("number"!=typeof n.index&&function(e){if(!e)throw Error((void 0)??"Unexpected invariant triggered.")}(!1),n.index>=t)break;i=n.index+n[0].length,r+=1}return{line:r,column:t+1-i}}function o(e,t){let i=e.locationOffset.column-1,r="".padStart(i)+e.body,n=t.line-1,s=e.locationOffset.line-1,a=t.line+s,o=1===t.line?i:0,l=t.column+o,h=`${e.name}:${a}:${l} 2`,u=r.split(/\r\n|[\n\r]/g),p=u[n];if(p.length>120){let e=Math.floor(l/80),t=[];for(let e=0;e<p.length;e+=80)t.push(p.slice(e,e+80));return h+c([[`${a} |`,t[0]],...t.slice(1,e+1).map(e=>["|",e]),["|","^".padStart(l%80)],["|",t[e+1]]])}return h+c([[`${a-1} |`,u[n-1]],[`${a} |`,p],["|","^".padStart(l)],[`${a+1} |`,u[n+1]]])}function c(e){let t=e.filter(([e,t])=>void 0!==t),i=Math.max(...t.map(([e])=>e.length));return t.map(([e,t])=>e.padStart(i)+(t?" "+t:"")).join("\n")}class l extends Error{constructor(e,t={}){const{nodes:i,source:r,positions:n,path:s,originalError:o,cause:c,extensions:u}=t,p="cause"in t,d=p?c:o;super(e,p||null!=o?{cause:d}:void 0),this.name="GraphQLError",this.path=s??void 0;const f=o??(c instanceof Error?c:void 0);this.originalError=f,this.nodes=h(Array.isArray(i)?i:i?[i]:void 0);const x=h(this.nodes?.map(e=>e.loc).filter(e=>null!=e));this.source=r??x?.[0]?.source,this.positions=n??x?.map(e=>e.start),this.locations=n&&r?n.map(e=>a(r,e)):x?.map(e=>a(e.source,e.start));const E=!function(e){return"object"==typeof e&&null!==e}(f?.extensions)?void 0:f.extensions;this.extensions=u??E??Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),o?.stack!=null?Object.defineProperty(this,"stack",{value:o.stack,writable:!0,configurable:!0}):null!=Error.captureStackTrace?Error.captureStackTrace(this,l):Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let e=this.message;if(this.nodes)for(let i of this.nodes){var t;i.loc&&(e+="\n\n"+o((t=i.loc).source,a(t.source,t.start)))}else if(this.source&&this.locations)for(let t of this.locations)e+="\n\n"+o(this.source,t);return e}toJSON(){let e={message:this.message};return null!=this.locations&&(e.locations=this.locations),null!=this.path&&(e.path=this.path),null!=this.extensions&&Object.keys(this.extensions).length>0&&(e.extensions=this.extensions),e}}function h(e){return void 0===e||0===e.length?void 0:e}function u(e,t,i){return new l(`Syntax Error: ${i}`,{source:e,positions:[t]})}let p=function(){let e;try{let t=globalThis.process;"function"==typeof t?.getBuiltinModule&&(e=t.getBuiltinModule("node:diagnostics_channel"))}catch{}return e}(),d=p?.tracingChannel("graphql:parse");p?.tracingChannel("graphql:validate"),p?.tracingChannel("graphql:execute"),p?.tracingChannel("graphql:execute:variableCoercion"),p?.tracingChannel("graphql:execute:rootSelectionSet"),p?.tracingChannel("graphql:subscribe"),p?.tracingChannel("graphql:resolve");let f=["start","end","asyncStart","asyncEnd","error"];var x=i(86158);let E={QUERY:"QUERY",MUTATION:"MUTATION",SUBSCRIPTION:"SUBSCRIPTION",FIELD:"FIELD",FRAGMENT_DEFINITION:"FRAGMENT_DEFINITION",FRAGMENT_SPREAD:"FRAGMENT_SPREAD",INLINE_FRAGMENT:"INLINE_FRAGMENT",VARIABLE_DEFINITION:"VARIABLE_DEFINITION",FRAGMENT_VARIABLE_DEFINITION:"FRAGMENT_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",DIRECTIVE_DEFINITION:"DIRECTIVE_DEFINITION"};var m=i(59212),k=i(47518),T=i(7743);let N="<SOF>",I="<EOF>",v="Name",y="Float",D="String",_="BlockString",O="Comment";
2class g{constructor(e){const t=new x.ou(N,0,0,0,0);this.source=e,this.lastToken=t,this.token=t,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let e=this.token;if(e.kind!==I)do if(e.next)e=e.next;else{let t=function(e,t){let i=e.source.body,r=i.length,n=t;for(;n<r;){let t=i.charCodeAt(n);switch(t){case 65279:case 9:case 32:case 44:++n;continue;case 10:++n,++e.line,e.lineStart=n;continue;case 13:10===i.charCodeAt(n+1)?n+=2:++n,++e.line,e.lineStart=n;continue;case 35:return function(e,t){let i=e.source.body,r=i.length,n=t+1;for(;n<r;){let e=i.charCodeAt(n);if(10===e||13===e)break;if(C(e))++n;else if(b(i,n))n+=2;else break}return F(e,O,t,n,i.slice(t+1,n))}(e,n);case 33:return F(e,"!",n,n+1);case 36:return F(e,"$",n,n+1);case 38:return F(e,"&",n,n+1);case 40:return F(e,"(",n,n+1);case 41:return F(e,")",n,n+1);case 46:{let t=i.charCodeAt(n+1);if(46===t&&46===i.charCodeAt(n+2))return F(e,"...",n,n+3);if(46===t)throw u(e.source,n,'Unexpected "..", did you mean "..."?');if((0,T.yp)(t)){let i=e.source.body.slice(n+1,L(e,n+1,t));throw u(e.source,n,`Invalid number, expected digit before ".", did you mean "0.${i}"?`)}break}case 58:return F(e,":",n,n+1);case 61:return F(e,"=",n,n+1);case 64:return F(e,"@",n,n+1);case 91:return F(e,"[",n,n+1);case 93:return F(e,"]",n,n+1);case 123:return F(e,"{",n,n+1);case 124:return F(e,"|",n,n+1);case 125:return F(e,"}",n,n+1);case 34:if(34===i.charCodeAt(n+1)&&34===i.charCodeAt(n+2))return function(e,t){let i=e.source.body,r=i.length,n=e.lineStart,s=t+3,a=s,o="",c=[];for(;s<r;){let r=i.charCodeAt(s);if(34===r&&34===i.charCodeAt(s+1)&&34===i.charCodeAt(s+2)){o+=i.slice(a,s),c.push(o);let r=F(e,_,t,s+3,(0,k.OC)(c).join("\n"));return e.line+=c.length-1,e.lineStart=n,r}if(92===r&&34===i.charCodeAt(s+1)&&34===i.charCodeAt(s+2)&&34===i.charCodeAt(s+3)){o+=i.slice(a,s),a=s+1,s+=4;continue}if(10===r||13===r){o+=i.slice(a,s),c.push(o),13===r&&10===i.charCodeAt(s+1)?s+=2:++s,o="",a=s,n=s;continue}if(C(r))++s;else if(b(i,s))s+=2;else throw u(e.source,s,`Invalid character within String: ${w(e,s)}.`)}throw u(e.source,s,"Unterminated string.")}(e,n);return function(e,t){let i=e.source.body,r=i.length,n=t+1,s=n,a="";for(;n<r;){let r=i.charCodeAt(n);if(34===r)return a+=i.slice(s,n),F(e,D,t,n+1,a);if(92===r){a+=i.slice(s,n);let t=117===i.charCodeAt(n+1)?123===i.charCodeAt(n+2)?function(e,t){let i=e.source.body,r=0,n=3;for(;n<12;){let e=i.charCodeAt(t+n++);if(125===e){if(n<5||!C(r))break;return{value:String.fromCodePoint(r),size:n}}if((r=r<<4|P(e))<0)break}throw u(e.source,t,`Invalid Unicode escape sequence: "${i.slice(t,t+n)}".`)}(e,n):function(e,t){let i=e.source.body,r=R(i,t+2);if(C(r))return{value:String.fromCodePoint(r),size:6};if(A(r)&&92===i.charCodeAt(t+6)&&117===i.charCodeAt(t+7)){let e=R(i,t+8);if(S(e))return{value:String.fromCodePoint(r,e),size:12}}throw u(e.source,t,`Invalid Unicode escape sequence: "${i.slice(t,t+6)}".`)}(e,n):function(e,t){let i=e.source.body;switch(i.charCodeAt(t+1)){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:"\n",size:2};case 114:return{value:"\r",size:2};case 116:return{value:" ",size:2}}throw u(e.source,t,`Invalid character escape sequence: "${i.slice(t,t+2)}".`)}(e,n);a+=t.value,n+=t.size,s=n;continue}if(10===r||13===r)break;if(C(r))++n;else if(b(i,n))n+=2;else throw u(e.source,n,`Invalid character within String: ${w(e,n)}.`)}throw u(e.source,n,"Unterminated string.")}(e,n)}if((0,T.yp)(t)||45===t)return function(e,t,i){let r=e.source.body,n=t,s=i,a=!1;if(45===s&&(s=r.charCodeAt(++n)),48===s){if(s=r.charCodeAt(++n),(0,T.yp)(s))throw u(e.source,n,`Invalid number, unexpected digit after 0: ${w(e,n)}.`)}else n=L(e,n,s),s=r.charCodeAt(n);if(46===s&&(a=!0,s=r.charCodeAt(++n),n=L(e,n,s),s=r.charCodeAt(n)),(69===s||101===s)&&(a=!0,(43===(s=r.charCodeAt(++n))||45===s)&&(s=r.charCodeAt(++n)),n=L(e,n,s),s=r.charCodeAt(n)),46===s||(0,T.un)(s))throw u(e.source,n,`Invalid number, expected digit but got: ${w(e,n
2)}.`);return F(e,a?y:"Int",t,n,r.slice(t,n))}(e,n,t);if((0,T.un)(t))return function(e,t){let i=e.source.body,r=i.length,n=t+1;for(;n<r;){let e=i.charCodeAt(n);if((0,T.xr)(e))++n;else break}return F(e,v,t,n,i.slice(t,n))}(e,n);throw u(e.source,n,39===t?"Unexpected single quote character ('), did you mean to use a double quote (\")?":C(t)||b(i,n)?`Unexpected character: ${w(e,n)}.`:`Invalid character: ${w(e,n)}.`)}return F(e,I,r,r)}(this,e.end);e.next=t,t.prev=e,e=t}while(e.kind===O);return e}}function C(e){return e>=0&&e<=55295||e>=57344&&e<=1114111}function b(e,t){return A(e.charCodeAt(t))&&S(e.charCodeAt(t+1))}function A(e){return e>=55296&&e<=56319}function S(e){return e>=56320&&e<=57343}function w(e,t){let i=e.source.body.codePointAt(t);if(void 0===i)return I;if(i>=32&&i<=126){let e=String.fromCodePoint(i);return'"'===e?"'\"'":`"${e}"`}return"U+"+i.toString(16).toUpperCase().padStart(4,"0")}function F(e,t,i,r,n){let s=e.line,a=1+i-e.lineStart;return new x.ou(t,i,r,s,a,n)}function L(e,t,i){if(!(0,T.yp)(i))throw u(e.source,t,`Invalid number, expected digit but got: ${w(e,t)}.`);let r=e.source.body,n=t+1;for(;(0,T.yp)(r.charCodeAt(n));)++n;return n}function R(e,t){return P(e.charCodeAt(t))<<12|P(e.charCodeAt(t+1))<<8|P(e.charCodeAt(t+2))<<4|P(e.charCodeAt(t+3))}function P(e){return e>=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:-1}var M=i(58287);let U=Symbol("Source");class V{constructor(e,t="GraphQL request",i={line:1,column:1}){this.__kind=U,this.body=e,this.name=t,this.locationOffset=i,this.locationOffset.line>0||(0,M.U)(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||(0,M.U)(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}function $(e,t){let i=new K(e,t),r=i.parseDocument();return Object.defineProperty(r,"tokenCount",{enumerable:!1,value:i.tokenCount}),r}class K{constructor(e,t={}){const{lexer:i,...r}=t;if(i)this._lexer=i;else{const t=!function(e){return e?.__kind===U}(e)?new V(e):e;this._lexer=new g(t)}this._options=r,this._tokenCounter=0}get tokenCount(){return this._tokenCounter}parseName(){let e=this.expectToken(v);return this.node(e,{kind:m.NAME,value:e.value})}parseDocument(){return this.node(this._lexer.token,{kind:m.DOCUMENT,definitions:this.many(N,this.parseDefinition,I)})}parseDefinition(){if(this.peek("{"))return this.parseOperationDefinition();let e=this.peekDescription(),t=e?this._lexer.lookahead():this._lexer.token;if(e&&"{"===t.kind)throw u(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are not supported on shorthand queries.");if(t.kind===v){switch(t.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}switch(t.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition()}if(e)throw u(this._lexer.source,this._lexer.token.start,"Unexpected description, only GraphQL definitions support descriptions.");if("extend"===t.value)return this.parseTypeSystemExtension()}throw this.unexpected(t)}parseOperationDefinition(){let e,t=this._lexer.token;if(this.peek("{"))return this.node(t,{kind:m.OPERATION_DEFINITION,operation:x.cE.QUERY,description:void 0,name:void 0,variableDefinitions:void 0,directives:void 0,selectionSet:this.parseSelectionSet()});let i=this.parseDescription(),r=this.parseOperationType();return this.peek(v)&&(e=this.parseName()),this.node(t,{kind:m.OPERATION_DEFINITION,operation:r,description:i,name:e,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){let e=this.expectToken(v);
2switch(e.value){case"query":return x.cE.QUERY;case"mutation":return x.cE.MUTATION;case"subscription":return x.cE.SUBSCRIPTION}throw this.unexpected(e)}parseVariableDefinitions(){return this.optionalMany("(",this.parseVariableDefinition,")")}parseVariableDefinition(){return this.node(this._lexer.token,{kind:m.VARIABLE_DEFINITION,description:this.parseDescription(),variable:this.parseVariable(),type:(this.expectToken(":"),this.parseTypeReference()),defaultValue:this.expectOptionalToken("=")?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){let e=this._lexer.token;return this.expectToken("$"),this.node(e,{kind:m.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:m.SELECTION_SET,selections:this.many("{",this.parseSelection,"}")})}parseSelection(){return this.peek("...")?this.parseFragment():this.parseField()}parseField(){let e,t,i=this._lexer.token,r=this.parseName();return this.expectOptionalToken(":")?(e=r,t=this.parseName()):t=r,this.node(i,{kind:m.FIELD,alias:e,name:t,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek("{")?this.parseSelectionSet():void 0})}parseArguments(e){let t=e?this.parseConstArgument:this.parseArgument;return this.optionalMany("(",t,")")}parseFragmentArguments(){let e=this.parseFragmentArgument;return this.optionalMany("(",e,")")}parseArgument(e=!1){let t=this._lexer.token,i=this.parseName();return this.expectToken(":"),this.node(t,{kind:m.ARGUMENT,name:i,value:this.parseValueLiteral(e)})}parseConstArgument(){return this.parseArgument(!0)}parseFragmentArgument(){let e=this._lexer.token,t=this.parseName();return this.expectToken(":"),this.node(e,{kind:m.FRAGMENT_ARGUMENT,name:t,value:this.parseValueLiteral(!1)})}parseFragment(){let e=this._lexer.token;this.expectToken("...");let t=this.expectOptionalKeyword("on");if(!t&&this.peek(v)){let t=this.parseFragmentName();return this.peek("(")&&this._options.experimentalFragmentArguments?this.node(e,{kind:m.FRAGMENT_SPREAD,name:t,arguments:this.parseFragmentArguments(),directives:this.parseDirectives(!1)}):this.node(e,{kind:m.FRAGMENT_SPREAD,name:t,directives:this.parseDirectives(!1)})}return this.node(e,{kind:m.INLINE_FRAGMENT,typeCondition:t?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){let e=this._lexer.token,t=this.parseDescription();return(this.expectKeyword("fragment"),!0===this._options.experimentalFragmentArguments)?this.node(e,{kind:m.FRAGMENT_DEFINITION,description:t,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()}):this.node(e,{kind:m.FRAGMENT_DEFINITION,description:t,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if("on"===this._lexer.token.value)throw this.unexpected();return this.parseName()}parseValueLiteral(e){let t=this._lexer.token;switch(t.kind){case"[":return this.parseList(e);case"{":return this.parseObject(e);case"Int":return this.advanceLexer(),this.node(t,{kind:m.INT,value:t.value});case y:return this.advanceLexer(),this.node(t,{kind:m.FLOAT,value:t.value});case D:case _:return this.parseStringLiteral();case v:switch(this.advanceLexer(),t.value){case"true":return this.node(t,{kind:m.BOOLEAN,value:!0});case"false":return this.node(t,{kind:m.BOOLEAN,value:!1});case"null":return this.node(t,{kind:m.NULL});default:return this.node(t,{kind:m.ENUM,value:t.value})}case"$":if(e){if(this.expectToken("$"),this._lexer.token.kind===v){let e=this._lexer.token.value;throw u(this._lexer.source,t.start,`Unexpected variable "$${e}" in constant value.`)}throw this.unexpected(t)}return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){let e=this._lexer.token;return this.advanceLexer(),this.node(e,{kind:m.STRING,value:e.value,block:e.kind===_})}parseList(e){let t=()=>this.parseValueLiteral(e);return this.node(this._lexer.token,{kind:m.LIST,values:this.any("[",t,"]")})}parseObject(e){let t=()=>this.parseObjectField(e);return this.node(this._lexer.token,{kind:m.OBJECT,fields:this.any("{",t,"}")})}parseObjectField(e){let t=this._lexer.token,i=this.parseName();return this.expectToken(":"),this.node(t,{kind:m.OBJECT_FIELD,name:i,value:this.parseValueLiteral(e)})}parseDirectives(e){let t=[];for(;this.peek("@");)t.push(this.parseDirective(e));if(t.length)return t}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(e){let t=this._lexer.token;return this.expectToken("@"),this.node(t,{kind:m.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(e)})}parseTypeReference(){let e,t=this._lexer.token;if(this.expectOptionalToken("[")){let i=this.parseTypeReference();this.expectToken("]"),e=this.node(t,{kind:m.LIST_TYPE,type:i})}else e=this.parseNamedType();return this.expectOptionalToken("!")?this.node(t,{kind:m.NON_NULL_TYPE,type:e}):e}parseNamedType(){return this.node(this._lexer.token,{kind:m.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(D)||this.peek(_)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("schema");let i=this.parseConstDirectives(),r=this.many("{",this.parseOperationTypeDefinition,"}");return this.node(e,{kind:m.SCHEMA_DEFINITION,description:t,directives:i,operationTypes:r})}parseOperationTypeDefinition(){let e=this._lexer.token,t=this.parseOperationType();this.expectToken(":");let i=this.parseNamedType();
2return this.node(e,{kind:m.OPERATION_TYPE_DEFINITION,operation:t,type:i})}parseScalarTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("scalar");let i=this.parseName(),r=this.parseConstDirectives();return this.node(e,{kind:m.SCALAR_TYPE_DEFINITION,description:t,name:i,directives:r})}parseObjectTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("type");let i=this.parseName(),r=this.parseImplementsInterfaces(),n=this.parseConstDirectives(),s=this.parseFieldsDefinition();return this.node(e,{kind:m.OBJECT_TYPE_DEFINITION,description:t,name:i,interfaces:r,directives:n,fields:s})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany("&",this.parseNamedType):void 0}parseFieldsDefinition(){return this.optionalMany("{",this.parseFieldDefinition,"}")}parseFieldDefinition(){let e=this._lexer.token,t=this.parseDescription(),i=this.parseName(),r=this.parseArgumentDefs();this.expectToken(":");let n=this.parseTypeReference(),s=this.parseConstDirectives();return this.node(e,{kind:m.FIELD_DEFINITION,description:t,name:i,arguments:r,type:n,directives:s})}parseArgumentDefs(){return this.optionalMany("(",this.parseInputValueDef,")")}parseInputValueDef(){let e,t=this._lexer.token,i=this.parseDescription(),r=this.parseName();this.expectToken(":");let n=this.parseTypeReference();this.expectOptionalToken("=")&&(e=this.parseConstValueLiteral());let s=this.parseConstDirectives();return this.node(t,{kind:m.INPUT_VALUE_DEFINITION,description:i,name:r,type:n,defaultValue:e,directives:s})}parseInterfaceTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("interface");let i=this.parseName(),r=this.parseImplementsInterfaces(),n=this.parseConstDirectives(),s=this.parseFieldsDefinition();return this.node(e,{kind:m.INTERFACE_TYPE_DEFINITION,description:t,name:i,interfaces:r,directives:n,fields:s})}parseUnionTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("union");let i=this.parseName(),r=this.parseConstDirectives(),n=this.parseUnionMemberTypes();return this.node(e,{kind:m.UNION_TYPE_DEFINITION,description:t,name:i,directives:r,types:n})}parseUnionMemberTypes(){return this.expectOptionalToken("=")?this.delimitedMany("|",this.parseNamedType):void 0}parseEnumTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("enum");let i=this.parseName(),r=this.parseConstDirectives(),n=this.parseEnumValuesDefinition();return this.node(e,{kind:m.ENUM_TYPE_DEFINITION,description:t,name:i,directives:r,values:n})}parseEnumValuesDefinition(){return this.optionalMany("{",this.parseEnumValueDefinition,"}")}parseEnumValueDefinition(){let e=this._lexer.token,t=this.parseDescription(),i=this.parseEnumValueName(),r=this.parseConstDirectives();return this.node(e,{kind:m.ENUM_VALUE_DEFINITION,description:t,name:i,directives:r})}parseEnumValueName(){if("true"===this._lexer.token.value||"false"===this._lexer.token.value||"null"===this._lexer.token.value)throw u(this._lexer.source,this._lexer.token.start,`${j(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("input");let i=this.parseName(),r=this.parseConstDirectives(),n=this.parseInputFieldsDefinition();return this.node(e,{kind:m.INPUT_OBJECT_TYPE_DEFINITION,description:t,name:i,directives:r,fields:n})}parseInputFieldsDefinition(){return this.optionalMany("{",this.parseInputValueDef,"}")}parseTypeSystemExtension(){let e=this._lexer.lookahead();if(e.kind===v)switch(e.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension();case"directive":return this.parseDirectiveExtension()}throw this.unexpected(e)}parseSchemaExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");let t=this.parseConstDirectives(),i=this.optionalMany("{",this.parseOperationTypeDefinition,"}");if(void 0===t&&void 0===i)throw this.unexpected();return this.node(e,{kind:m.SCHEMA_EXTENSION,directives:t,operationTypes:i})}parseScalarTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");let t=this.parseName(),i=this.parseConstDirectives();if(void 0===i)throw this.unexpected();return this.node(e,{kind:m.SCALAR_TYPE_EXTENSION,name:t,directives:i})}parseObjectTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");let t=this.parseName(),i=this.parseImplementsInterfaces(),r=this.parseConstDirectives(),n=this.parseFieldsDefinition();if(void 0===i&&void 0===r&&void 0===n)throw this.unexpected();return this.node(e,{kind:m.OBJECT_TYPE_EXTENSION,name:t,interfaces:i,directives:r,fields:n})}parseInterfaceTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");let t=this.parseName(),i=this.parseImplementsInterfaces(),r=this.parseConstDirectives(),n=this.parseFieldsDefinition();if(void 0===i&&void 0===r&&void 0===n)throw this.unexpected();return this.node(e,{kind:m.INTERFACE_TYPE_EXTENSION,name:t,interfaces:i,directives:r,fields:n})}parseUnionTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");let t=this.parseName(),i=this.parseConstDirectives(),r=this.parseUnionMemberTypes();if(void 0===i&&void 0===r)throw this.unexpected();return this.node(e,{kind:m.UNION_TYPE_EXTENSION,name:t,directives:i,types:r})}parseEnumTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");let t=this.parseName(),i=this.parseConstDirectives(),r=this.parseEnumValuesDefinition();if(void 0===i&&void 0===r)throw this.unexpected();return this.node(e,{kind:m.ENUM_TYPE_EXTENSION,name:t,directives:i,values:r})}parseInputObjectTypeExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");let t=this.parseName(),i=this.parseConstDirectives(),r=this.parseInputFieldsDefinition();if(void 0===i&&void 0===r)throw this.unexpected();return this.node(e,{kind:m.INPUT_OBJECT_TYPE_EXTENSION,name:t,directives:i,fields:r})}parseDirectiveExtension(){let e=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("directive"),this.expectToken("@");let t=this.parseName(),i=this.parseConstDirectives();if(void 0===i)throw this.unexpected();return this.node(e,{kind:m.DIRECTIVE_EXTENSION,name:t,directives:i})}parseDirectiveDefinition(){let e=this._lexer.token,t=this.parseDescription();this.expectKeyword("directive"),this.expectToken("@");let i=this.parseName(),r=this.parseArgumentDefs(),n=this.parseConstDirectives(),s=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");let a=this.parseDirectiveLocations();return this.node(e,{kind:m.DIRECTIVE_DEFINITION,description:t,name:i,arguments:r,directives:n,repeatable:s,locations:a})}parseDirectiveLocations(){return this.delimitedMany("|",this.parseDirectiveLocation)}parseDirectiveLocation(){let e=this._lexer.token,t=this.parseName();if(Object.hasOwn(E,t.value))return t;throw this.unexpected(e)}parseSchemaCoordinate(){let e,t,i=this._lexer.token,r=this.expectOptionalToken("@"),n=this.parseName();return(!r&&this.expectOptionalToken(".")&&(e=this.parseName()),(r||e)&&this.expectOptionalToken("(")&&(t=this.parseName(),this.expectToken(":"),this.expectToken(")")),r)?t?this.node(i,{kind:m.DIRECTIVE_ARGUMENT_COORDINATE,name:n,argumentName:t}):this.node(i,{kind:m.DIRECTIVE_COORDINATE,name:n}):e?t?this.node(i,{kind:m.ARGUMENT_COORDINATE,name:n,fieldName:e,argumentName:t}):this.node(i,{kind:m.MEMBER_COORDINATE,name:n,memberName:e}):this.node(i,{kind:m.TYPE_COORDINATE,name:n})}node(e,t){return!0!==this._options.noLocation&&(t.loc=new x.aZ(e,this._lexer.lastToken,this._lexer.source)),t}peek(e){return this._lexer.token.kind===e}expectToken(e){let t=this._lexer.token;if(t.kind===e)return this.advanceLexer(),t;throw u(this._lexer.source,t.start,`Expected ${G(e)}, found ${j(t)}.`)}expectOptionalToken(e){return this._lexer.token.kind===e&&(this.advanceLexer(),!0)}expectKeyword(e){let t=this._lexer.token;if(t.kind===v&&t.value===e)this.advanceLexer();else throw u(this._lexer.source,t.start,`Expected "${e}", found ${j(t)}.`)}expectOptionalKeyword(e){let t=this._lexer.token;return t.kind===v&&t.value===e&&(this.advanceLexer(),!0)}unexpected(e){let t=e??this._lexer.token;return u(this._lexer.source,t.start,`Unexpected ${j(t)}.`)}any(e,t,i){this.expectToken(e);let r=[];for(;!this.expectOptionalToken(i);)r.push(t.call(this));return r}optionalMany(e,t,i){if(this.expectOptionalToken(e)){let e=[];do e.push(t.call(this));while(!this.expectOptionalToken(i));return e}}many(e,t,i){this.expectToken(e);let r=[];do r.push(t.call(this));while(!this.expectOptionalToken(i));return r}delimitedMany(e,t){this.expectOptionalToken(e);let i=[];do i.push(t.call(this));while(this.expectOptionalToken(e));return i}advanceLexer(){let{maxTokens:e}=this._options,t=this._lexer.advance();if(t.kind!==I&&(++this._tokenCounter,void 0!==e&&this._tokenCounter>e))throw u(this._lexer.source,t.start,`Document contains more than ${e} tokens. Parsing aborted.`)}}function j(e){let t=e.value;return G(e.kind)+(null!=t?` "${t}"`:"")}function G(e){return"!"===e||"$"===e||"&"===e||"("===e||")"===e||"."===e||"..."===e||":"===e||"="===e||"@"===e||"["===e||"]"===e||"{"===e||"|"===e||"}"===e?`"${e}"`:e}var B=new Map,Y=new Map,q=!0,J=!1;function z(e){return e.replace(/[\s,]+/g," ").trim()}function Q(e){for(var t=[],i=1;i<arguments.length;i++)t[i-1]=arguments[i];"string"==typeof e&&(e=[e]);var r=e[0];return t.forEach(function(t,i){t&&"Document"===t.kind?r+=t.loc.source.body:r+=t,r+=e[i+1]}),function(e){var t=z(e);
2if(!B.has(t)){var i,r,s,a,o,c,l=(i={experimentalFragmentVariables:J,allowLegacyFragmentVariables:J,experimentalFragmentArguments:J},!function(e){if(null==e)return!1;let t=e.hasSubscribers;if(void 0!==t)return t;for(let t of f)if(e[t].hasSubscribers)return!0;return!1}(d)?$(e,i):d.traceSync(()=>$(e,i),{source:e}));if(!l||"Document"!==l.kind)throw Error("Not a valid GraphQL document.");B.set(t,((o=new Set((r=new Set,s=[],l.definitions.forEach(function(e){if("FragmentDefinition"===e.kind){var t,i=e.name.value,n=z((t=e.loc).source.body.substring(t.start,t.end)),a=Y.get(i);a&&!a.has(n)?q&&console.warn("Warning: fragment with name "+i+" 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||Y.set(i,a=new Set),a.add(n),r.has(n)||(r.add(n),s.push(e))}else s.push(e)}),a=(0,n.Cl)((0,n.Cl)({},l),{definitions:s})).definitions)).forEach(function(e){e.loc&&delete e.loc,Object.keys(e).forEach(function(t){var i=e[t];i&&"object"==typeof i&&o.add(i)})}),(c=a.loc)&&(delete c.startToken,delete c.endToken),a))}return B.get(t)}(r)}var X=Q;(r=Q||(Q={})).gql=X,r.resetCaches=function(){B.clear(),Y.clear()},r.disableFragmentWarnings=function(){q=!1},r.enableExperimentalFragmentVariables=function(){J=!0},r.disableExperimentalFragmentVariables=function(){J=!1},Q.default=Q},63388:(e,t,i)=>{i.d(t,{E:()=>n});var r=i(14232);let n=i(46494).S?r.useLayoutEffect:r.useEffect},66586:(e,t,i)=>{let r;i.d(t,{_:()=>_});var n=i(20996),s=i(14232),a=i.t(s,2),o=i(66434),c=i(99720),l=i(73902),h=i(19650);function u(){}var p=i(63388),d=i(67994),f=i(1300),x=i(46494),E=i(68906);let m=!1,k=a.useSyncExternalStore,T="ReactNative"==(0,E.n)(()=>navigator.product),N=(0,E.n)(()=>navigator.userAgent.indexOf("jsdom")>=0)||!1,I=(x.S||T)&&!N,v=k||((e,t,i)=>{let r=t();f.g&&!m&&r!==t()&&(m=!0,h.V1.error(34));let[{inst:n},a]=s.useState({inst:{value:r,getSnapshot:t}});return I?s.useLayoutEffect(()=>{Object.assign(n,{value:r,getSnapshot:t}),y(n)&&a({inst:n})},[e,r,t]):Object.assign(n,{value:r,getSnapshot:t}),s.useEffect(()=>(y(n)&&a({inst:n}),e(function(){y(n)&&a({inst:n})}
2)),[e]),r});function y({value:e,getSnapshot:t}){try{return e!==t()}catch{return!0}}let D=["refetch","fetchMore","updateQuery","startPolling","stopPolling","subscribeToMore"],_=function(e,t){var i,a;let o,l=(0,d.m)(t?.client),f=s.useRef(void 0),x=s.useRef(void 0),E=(i=()=>t,a=[t],(o=s.useRef(void 0)).current&&(0,n.L)(o.current.deps,a)||(o.current={value:i(),deps:a}),o.current.value),m=(r||(r=s.createContext(null)),s.useCallback(()=>{let e=console.error;try{return console.error=u,s.useContext(r),!0}catch(e){return!1}finally{console.error=e}},[]));function k(){return l.watchQuery({...t,query:e,initialFetchPolicy:t?.fetchPolicy,fetchPolicy:"standby",[c._K]:!0})}let[T,N]=s.useState(l),[I,y]=s.useState(k);T!==l&&(N(l),y(k()));let _=s.useCallback((e,t)=>{let i=x.current?.data;i&&!(0,n.L)(i,e.data)&&(f.current=i),x.current=e,t()},[]),g=v(s.useCallback(e=>{let t=I.subscribe(t=>{(0,n.L)(x.current,t)||_(t,e)});return()=>{t.unsubscribe()}},[I,_]),()=>x.current||O,()=>O),C=s.useMemo(()=>{let e={};for(let t of D)e[t]=function(...e){return(0,h.V1)(x.current,29,t),I[t](...e)};return e},[I]);s.useEffect(()=>{let i={query:e,errorPolicy:E?.errorPolicy,refetchOn:E?.refetchOn,refetchWritePolicy:E?.refetchWritePolicy,returnPartialData:E?.returnPartialData,notifyOnNetworkStatusChange:E?.notifyOnNetworkStatusChange,pollInterval:E?.pollInterval,nextFetchPolicy:t?.nextFetchPolicy,skipPollAttempt:t?.skipPollAttempt};"standby"!==I.options.fetchPolicy&&E?.fetchPolicy&&(i.fetchPolicy=E.fetchPolicy),I.applyOptions(i)},[e,I,E,t?.nextFetchPolicy,t?.skipPollAttempt]);let b=s.useCallback((...e)=>{(0,h.V1)(!m(),30);let[t]=e,i=I.options.fetchPolicy;return"standby"===i&&(i=I.options.initialFetchPolicy),I.reobserve({fetchPolicy:i,variables:t?.variables,context:t?.context??{}})},[I,m]),A=s.useRef(b);return(0,p.E)(()=>{A.current=b}),[s.useCallback((...e)=>A.current(...e),[]),s.useMemo(()=>{let{partial:e,...t}=g;return{...C,...t,client:l,previousData:f.current,variables:I.variables,observable:I,called:!!x.current}},[l,g,C,I])]},O=(0,l.G)({data:void 0,dataState:"empty",loading:!1,networkStatus:o.p.ready,partial:!0})},67994:(e,t,i)=>{i.d(t,{m:()=>a});var r=i(14232),n=i(19650),s=i(94852);function a(e){let t=r.useContext((0,s.l)()),i=e||t.client;return(0,n.V1)(!!i,28),i}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.