'query' Keyword ' ' Text.Whitespace 'HeroComparison' Name.Function '(' Punctuation '$first' Name.Variable ':' Punctuation ' ' Text.Whitespace 'Int' Name.Builtin ' ' Text.Whitespace '=' Punctuation ' ' Text.Whitespace '3' Literal.Number.Integer ')' Punctuation ' ' Text.Whitespace '{' Punctuation '\n ' Text.Whitespace 'leftComparison' Name.Label ':' Punctuation ' ' Text.Whitespace 'hero' Name '(' Punctuation 'episode' Name ':' Punctuation ' ' Text.Whitespace 'EMPIRE' Name.Constant ')' Punctuation ' ' Text.Whitespace '{' Punctuation '\n ' Text.Whitespace '...' Punctuation 'comparisonFields' Name '\n ' Text.Whitespace '}' Punctuation '\n ' Text.Whitespace 'rightComparison' Name.Label ':' Punctuation ' ' Text.Whitespace 'hero' Name '(' Punctuation 'episode' Name ':' Punctuation ' ' Text.Whitespace 'JEDI' Name.Constant ')' Punctuation ' ' Text.Whitespace '{' Punctuation '\n ' Text.Whitespace '...' Punctuation 'comparisonFields' Name '\n ' Text.Whitespace '}' Punctuation '\n' Text.Whitespace '}' Punctuation '\n\n' Text.Whitespace 'fragment' Keyword ' ' Text.Whitespace 'comparisonFields' Name.Function ' ' Text.Whitespace 'on' Keyword ' ' Text.Whitespace 'Character' Name.Class ' ' Text.Whitespace '{' Punctuation '\n ' Text.Whitespace 'name' Name '\n ' Text.Whitespace 'friendsConnection' Name '(' Punctuation 'first' Name ':' Punctuation ' ' Text.Whitespace '$first' Name.Variable ')' Punctuation ' ' Text.Whitespace '{' Punctuation '\n ' Text.Whitespace 'totalCount' Name '\n ' Text.Whitespace 'edges' Name ' ' Text.Whitespace '{' Punctuation '\n ' Text.Whitespace 'node' Name ' ' Text.Whitespace '{' Punctuation '\n ' Text.Whitespace 'name' Name '\n ' Text.Whitespace '}' Punctuation '\n ' Text.Whitespace '}' Punctuation '\n ' Text.Whitespace '}' Punctuation '\n' Text.Whitespace '}' Punctuation '\n' Text.Whitespace