{"moduleDefinition":{"range":[1,1,1,76],"value":{"type":"normal","normal":{"moduleName":{"range":[1,8,1,23],"value":["ElmReposRequest"]},"exposingList":{"range":[1,24,1,76],"value":{"type":"explicit","explicit":[{"range":[1,34,1,38],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"Repo"}}},{"range":[1,40,1,53],"value":{"type":"typeexpose","typeexpose":{"name":"SortOrder","open":[1,49,1,53]}}},{"range":[1,55,1,60],"value":{"type":"function","function":{"name":"query"}}},{"range":[1,62,1,75],"value":{"type":"function","function":{"name":"queryForRepos"}}}]}}}}},"imports":[{"range":[3,1,3,30],"value":{"moduleName":{"range":[3,8,3,30],"value":["Github","Enum","IssueState"]},"moduleAlias":null,"exposingList":null}},{"range":[4,1,4,30],"value":{"moduleName":{"range":[4,8,4,30],"value":["Github","Enum","SearchType"]},"moduleAlias":null,"exposingList":null}},{"range":[5,1,5,24],"value":{"moduleName":{"range":[5,8,5,24],"value":["Github","Interface"]},"moduleAlias":null,"exposingList":null}},{"range":[6,1,6,40],"value":{"moduleName":{"range":[6,8,6,40],"value":["Github","Interface","RepositoryOwner"]},"moduleAlias":null,"exposingList":null}},{"range":[7,1,7,21],"value":{"moduleName":{"range":[7,8,7,21],"value":["Github","Object"]},"moduleAlias":null,"exposingList":null}},{"range":[8,1,8,37],"value":{"moduleName":{"range":[8,8,8,37],"value":["Github","Object","IssueConnection"]},"moduleAlias":null,"exposingList":null}},{"range":[9,1,9,46],"value":{"moduleName":{"range":[9,8,9,32],"value":["Github","Object","Repository"]},"moduleAlias":{"range":[9,36,9,46],"value":["Repository"]},"exposingList":null}},{"range":[10,1,10,48],"value":{"moduleName":{"range":[10,8,10,48],"value":["Github","Object","SearchResultItemConnection"]},"moduleAlias":null,"exposingList":null}},{"range":[11,1,11,41],"value":{"moduleName":{"range":[11,8,11,41],"value":["Github","Object","StargazerConnection"]},"moduleAlias":null,"exposingList":null}},{"range":[12,1,12,29],"value":{"moduleName":{"range":[12,8,12,20],"value":["Github","Query"]},"moduleAlias":{"range":[12,24,12,29],"value":["Query"]},"exposingList":null}},{"range":[13,1,13,21],"value":{"moduleName":{"range":[13,8,13,21],"value":["Github","Scalar"]},"moduleAlias":null,"exposingList":null}},{"range":[14,1,14,20],"value":{"moduleName":{"range":[14,8,14,20],"value":["Github","Union"]},"moduleAlias":null,"exposingList":null}},{"range":[15,1,15,37],"value":{"moduleName":{"range":[15,8,15,37],"value":["Github","Union","SearchResultItem"]},"moduleAlias":null,"exposingList":null}},{"range":[16,1,16,46],"value":{"moduleName":{"range":[16,8,16,25],"value":["Graphql","Operation"]},"moduleAlias":null,"exposingList":{"range":[16,26,16,46],"value":{"type":"explicit","explicit":[{"range":[16,36,16,45],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"RootQuery"}}}]}}}},{"range":[17,1,17,64],"value":{"moduleName":{"range":[17,8,17,32],"value":["Graphql","OptionalArgument"]},"moduleAlias":null,"exposingList":{"range":[17,33,17,64],"value":{"type":"explicit","explicit":[{"range":[17,43,17,63],"value":{"type":"typeexpose","typeexpose":{"name":"OptionalArgument","open":[17,59,17,63]}}}]}}}},{"range":[18,1,18,74],"value":{"moduleName":{"range":[18,8,18,28],"value":["Graphql","SelectionSet"]},"moduleAlias":{"range":[18,32,18,44],"value":["SelectionSet"]},"exposingList":{"range":[18,45,18,74],"value":{"type":"explicit","explicit":[{"range":[18,55,18,67],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"SelectionSet"}}},{"range":[18,69,18,73],"value":{"type":"function","function":{"name":"with"}}}]}}}},{"range":[19,1,19,15],"value":{"moduleName":{"range":[19,8,19,15],"value":["Iso8601"]},"moduleAlias":null,"exposingList":null}},{"range":[20,1,20,46],"value":{"moduleName":{"range":[20,8,20,21],"value":["RepoWithOwner"]},"moduleAlias":null,"exposingList":{"range":[20,22,20,46],"value":{"type":"explicit","explicit":[{"range":[20,32,20,45],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"RepoWithOwner"}}}]}}}},{"range":[21,1,21,29],"value":{"moduleName":{"range":[21,8,21,12],"value":["Time"]},"moduleAlias":null,"exposingList":{"range":[21,13,21,29],"value":{"type":"explicit","explicit":[{"range":[21,23,21,28],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"Posix"}}}]}}}}],"declarations":[{"range":[24,1,33,6],"value":{"type":"typeAlias","typeAlias":{"documentation":null,"name":{"range":[24,12,24,16],"value":"Repo"},"generics":[],"typeAnnotation":{"range":[25,5,33,6],"value":{"type":"record","record":{"value":[{"range":[25,7,25,36],"value":{"name":{"range":[25,7,25,20],"value":"nameWithOwner"},"typeAnnotation":{"range":[25,23,25,36],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[25,23,25,36],"value":{"moduleName":[],"name":"RepoWithOwner"}},"args":[]}}}}},{"range":[26,5,27,5],"value":{"name":{"range":[26,7,26,18],"value":"description"},"typeAnnotation":{"range":[26,21,26,33],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[26,21,26,26],"value":{"moduleName":[],"name":"Maybe"}},"args":[{"range":[26,27,26,33],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[26,27,26,33],"value":{"moduleName":[],"name":"String"}},"args":[]}}}]}}}}},{"range":[27,5,28,5],"value":{"name":{"range":[27,7,27,21],"value":"stargazerCount"},"typeAnnotation":{"range":[27,24,27,27],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[27,24,27,27],"value":{"moduleName":[],"name":"Int"}},"args":[]}}}}},{"range":[28,5,29,5],"value":{"name":{"range":[28,7,28,17],"value":"timestamps"},"typeAnnotation":{"range":[28,20,28,30],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[28,20,28,30],"value":{"moduleName":[],"name":"Timestamps"}},"args":[]}}}}},{"range":[29,5,30,5],"value":{"name":{"range":[29,7,29,16],"value":"forkCount"},"typeAnnotation":{"range":[29,19,29,22],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[29,19,29,22],"value":{"moduleName":[],"name":"Int"}},"args":[]}}}}},{"range":[30,5,31,5],"value":{"name":{"range":[30,7,30,13],"value":"issues"},"typeAnnotation":{"range":[30,16,30,19],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[30,16,30,19],"value":{"moduleName":[],"name":"Int"}},"args":[]}}}}},{"range":[31,5,32,5],"value":{"name":{"range":[31,7,31,12],"value":"owner"},"typeAnnotation":{"range":[31,15,31,20],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[31,15,31,20],"value":{"moduleName":[],"name":"Owner"}},"args":[]}}}}},{"range":[32,5,33,5],"value":{"name":{"range":[32,7,32,10],"value":"url"},"typeAnnotation":{"range":[32,13,32,30],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[32,13,32,30],"value":{"moduleName":["Github","Scalar"],"name":"Uri"}},"args":[]}}}}}]}}}}}},{"range":[36,1,39,14],"value":{"type":"typedecl","typedecl":{"documentation":null,"name":{"range":[36,6,36,15],"value":"SortOrder"},"generics":[],"constructors":[{"range":[37,7,37,12],"value":{"name":{"range":[37,7,37,12],"value":"Forks"},"arguments":[]}},{"range":[38,7,38,12],"value":{"name":{"range":[38,7,38,12],"value":"Stars"},"arguments":[]}},{"range":[39,7,39,14],"value":{"name":{"range":[39,7,39,14],"value":"Updated"},"arguments":[]}}]}}},{"range":[42,1,48,14],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[42,1,42,56],"value":{"name":{"range":[42,1,42,6],"value":"query"},"typeAnnotation":{"range":[42,9,42,56],"value":{"type":"function","function":{"left":{"range":[42,9,42,18],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[42,9,42,18],"value":{"moduleName":[],"name":"SortOrder"}},"args":[]}}},"right":{"range":[42,22,42,56],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[42,22,42,34],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[42,35,42,46],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[42,36,42,40],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[42,41,42,45],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[42,41,42,45],"value":{"moduleName":[],"name":"Repo"}},"args":[]}}}]}}},{"range":[42,47,42,56],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[42,47,42,56],"value":{"moduleName":[],"name":"RootQuery"}},"args":[]}}}]}}}}}}}},"declaration":{"range":[43,1,48,14],"value":{"name":{"range":[43,1,43,6],"value":"query"},"arguments":[{"range":[43,7,43,16],"value":{"type":"var","var":{"value":"sortOrder"}}}],"expression":{"range":[44,5,48,14],"value":{"type":"application","application":[{"range":[44,5,44,17],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Query"],"name":"search"}}},{"range":[44,18,44,69],"value":{"type":"parenthesized","parenthesized":{"range":[44,19,44,68],"value":{"type":"lambda","lambda":{"patterns":[{"range":[44,20,44,29],"value":{"type":"var","var":{"value":"optionals"}}}],"expression":{"range":[44,33,44,68],"value":{"type":"recordUpdate","recordUpdate":{"name":{"range":[44,35,44,44],"value":"optionals"},"updates":[{"range":[44,47,44,67],"value":{"field":{"range":[44,47,44,52],"value":"first"},"expression":{"range":[44,55,44,66],"value":{"type":"application","application":[{"range":[44,55,44,62],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Present"}}},{"range":[44,63,44,66],"value":{"type":"integer","integer":100}}]}}}}]}}}}}}}},{"range":[45,9,47,10],"value":{"type":"record","record":[{"range":[45,11,45,90],"value":{"field":{"range":[45,11,45,16],"value":"query"},"expression":{"range":[45,19,45,90],"value":{"type":"application","application":[{"range":[45,19,45,39],"value":{"type":"literal","literal":"language:Elm sort:"}},{"range":[45,40,45,42],"value":{"type":"operator","operator":"++"}},{"range":[45,43,45,90],"value":{"type":"parenthesized","parenthesized":{"range":[45,44,45,89],"value":{"type":"application","application":[{"range":[45,44,45,53],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"sortOrder"}}},{"range":[45,54,45,56],"value":{"type":"operator","operator":"|>"}},{"range":[45,57,45,71],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Debug"],"name":"toString"}}},{"range":[45,72,45,74],"value":{"type":"operator","operator":"|>"}},{"range":[45,75,45,89],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["String"],"name":"toLower"}}}]}}}}]}}}},{"range":[46,11,47,9],"value":{"field":{"range":[46,11,46,16],"value":"type_"},"expression":{"range":[46,19,46,52],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Github","Enum","SearchType"],"name":"Repository"}}}}}]}},{"range":[48,9,48,14],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"thing"}}}]}}}}}}},{"range":[51,1,56,54],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[51,1,51,73],"value":{"name":{"range":[51,1,51,14],"value":"queryForRepos"},"typeAnnotation":{"range":[51,17,51,73],"value":{"type":"function","function":{"left":{"range":[51,17,51,35],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[51,17,51,21],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[51,22,51,35],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[51,22,51,35],"value":{"moduleName":[],"name":"RepoWithOwner"}},"args":[]}}}]}}},"right":{"range":[51,39,51,73],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[51,39,51,51],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[51,52,51,63],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[51,53,51,57],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[51,58,51,62],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[51,58,51,62],"value":{"moduleName":[],"name":"Repo"}},"args":[]}}}]}}},{"range":[51,64,51,73],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[51,64,51,73],"value":{"moduleName":[],"name":"RootQuery"}},"args":[]}}}]}}}}}}}},"declaration":{"range":[52,1,56,54],"value":{"name":{"range":[52,1,52,14],"value":"queryForRepos"},"arguments":[{"range":[52,15,52,29],"value":{"type":"var","var":{"value":"reposWithOwner"}}}],"expression":{"range":[53,5,56,54],"value":{"type":"application","application":[{"range":[53,5,53,19],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"reposWithOwner"}}},{"range":[54,9,54,11],"value":{"type":"operator","operator":"|>"}},{"range":[54,12,54,20],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["List"],"name":"map"}}},{"range":[54,21,54,43],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"repoWithOwnerSelection"}}},{"range":[55,9,55,11],"value":{"type":"operator","operator":"|>"}},{"range":[55,12,55,19],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"grouped"}}},{"range":[56,9,56,11],"value":{"type":"operator","operator":"|>"}},{"range":[56,12,56,28],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["SelectionSet"],"name":"map"}}},{"range":[56,29,56,54],"value":{"type":"parenthesized","parenthesized":{"range":[56,30,56,53],"value":{"type":"application","application":[{"range":[56,30,56,44],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["List"],"name":"filterMap"}}},{"range":[56,45,56,53],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"identity"}}}]}}}}]}}}}}}},{"range":[59,1,65,19],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[59,1,61,47],"value":{"name":{"range":[59,1,59,8],"value":"grouped"},"typeAnnotation":{"range":[60,5,61,47],"value":{"type":"function","function":{"left":{"range":[60,5,60,44],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[60,5,60,9],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[60,10,60,44],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[60,11,60,23],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[60,24,60,34],"value":{"type":"generic","generic":{"value":"decodesTo1"}}},{"range":[60,35,60,43],"value":{"type":"generic","generic":{"value":"typeLock"}}}]}}}]}}},"right":{"range":[61,8,61,47],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[61,8,61,20],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[61,21,61,38],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[61,22,61,26],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[61,27,61,37],"value":{"type":"generic","generic":{"value":"decodesTo1"}}}]}}},{"range":[61,39,61,47],"value":{"type":"generic","generic":{"value":"typeLock"}}}]}}}}}}}},"declaration":{"range":[62,1,65,19],"value":{"name":{"range":[62,1,62,8],"value":"grouped"},"arguments":[{"range":[62,9,62,19],"value":{"type":"var","var":{"value":"selections"}}}],"expression":{"range":[63,5,65,19],"value":{"type":"application","application":[{"range":[63,5,63,15],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["List"],"name":"foldl"}}},{"range":[63,16,63,40],"value":{"type":"parenthesized","parenthesized":{"range":[63,17,63,39],"value":{"type":"application","application":[{"range":[63,17,63,34],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["SelectionSet"],"name":"map2"}}},{"range":[63,35,63,39],"value":{"type":"prefixoperator","prefixoperator":"::"}}]}}}},{"range":[64,9,64,60],"value":{"type":"parenthesized","parenthesized":{"range":[64,10,64,59],"value":{"type":"application","application":[{"range":[64,10,64,28],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["SelectionSet"],"name":"empty"}}},{"range":[64,29,64,31],"value":{"type":"operator","operator":"|>"}},{"range":[64,32,64,48],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["SelectionSet"],"name":"map"}}},{"range":[64,49,64,59],"value":{"type":"parenthesized","parenthesized":{"range":[64,50,64,58],"value":{"type":"lambda","lambda":{"patterns":[{"range":[64,51,64,52],"value":{"type":"all","all":{}}}],"expression":{"range":[64,56,64,58],"value":{"type":"list","list":[]}}}}}}}]}}}},{"range":[65,9,65,19],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"selections"}}}]}}}}}}},{"range":[68,1,79,1],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[68,1,68,78],"value":{"name":{"range":[68,1,68,23],"value":"repoWithOwnerSelection"},"typeAnnotation":{"range":[68,26,68,78],"value":{"type":"function","function":{"left":{"range":[68,26,68,39],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[68,26,68,39],"value":{"moduleName":[],"name":"RepoWithOwner"}},"args":[]}}},"right":{"range":[68,43,68,78],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[68,43,68,55],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[68,56,68,68],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[68,57,68,62],"value":{"moduleName":[],"name":"Maybe"}},"args":[{"range":[68,63,68,67],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[68,63,68,67],"value":{"moduleName":[],"name":"Repo"}},"args":[]}}}]}}},{"range":[68,69,68,78],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[68,69,68,78],"value":{"moduleName":[],"name":"RootQuery"}},"args":[]}}}]}}}}}}}},"declaration":{"range":[69,1,79,1],"value":{"name":{"range":[69,1,69,23],"value":"repoWithOwnerSelection"},"arguments":[{"range":[69,24,69,37],"value":{"type":"var","var":{"value":"repoWithOwner"}}}],"expression":{"range":[70,5,79,1],"value":{"type":"let","let":{"declarations":[{"range":[71,9,73,5],"value":{"type":"destructuring","destructuring":{"pattern":{"range":[71,9,71,28],"value":{"type":"record","record":{"value":[{"range":[71,11,71,16],"value":"owner"},{"range":[71,18,71,26],"value":"repoName"}]}}},"expression":{"range":[72,13,72,53],"value":{"type":"application","application":[{"range":[72,13,72,39],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["RepoWithOwner"],"name":"ownerAndRepo"}}},{"range":[72,40,72,53],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"repoWithOwner"}}}]}}}}}],"expression":{"range":[74,5,76,28],"value":{"type":"application","application":[{"range":[74,5,74,21],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Query"],"name":"repository"}}},{"range":[75,9,75,43],"value":{"type":"record","record":[{"range":[75,11,75,24],"value":{"field":{"range":[75,11,75,16],"value":"owner"},"expression":{"range":[75,19,75,24],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"owner"}}}}},{"range":[75,26,75,42],"value":{"field":{"range":[75,26,75,30],"value":"name"},"expression":{"range":[75,33,75,41],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"repoName"}}}}}]}},{"range":[76,9,76,28],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"repositorySelection"}}}]}}}}}}}}}},{"range":[79,1,84,54],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[79,1,79,74],"value":{"name":{"range":[79,1,79,6],"value":"thing"},"typeAnnotation":{"range":[79,9,79,74],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[79,9,79,21],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[79,22,79,33],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[79,23,79,27],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[79,28,79,32],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[79,28,79,32],"value":{"moduleName":[],"name":"Repo"}},"args":[]}}}]}}},{"range":[79,34,79,74],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[79,34,79,74],"value":{"moduleName":["Github","Object"],"name":"SearchResultItemConnection"}},"args":[]}}}]}}}}},"declaration":{"range":[80,1,84,54],"value":{"name":{"range":[80,1,80,6],"value":"thing"},"arguments":[],"expression":{"range":[81,5,84,54],"value":{"type":"application","application":[{"range":[81,5,81,51],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Github","Object","SearchResultItemConnection"],"name":"nodes"}}},{"range":[81,52,81,73],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"searchResultSelection"}}},{"range":[82,9,82,11],"value":{"type":"operator","operator":"|>"}},{"range":[82,12,82,38],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["SelectionSet"],"name":"nonNullOrFail"}}},{"range":[83,9,83,11],"value":{"type":"operator","operator":"|>"}},{"range":[83,12,83,28],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["SelectionSet"],"name":"map"}}},{"range":[83,29,83,54],"value":{"type":"parenthesized","parenthesized":{"range":[83,30,83,53],"value":{"type":"application","application":[{"range":[83,30,83,44],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["List"],"name":"filterMap"}}},{"range":[83,45,83,53],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"identity"}}}]}}}},{"range":[84,9,84,11],"value":{"type":"operator","operator":"|>"}},{"range":[84,12,84,28],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["SelectionSet"],"name":"map"}}},{"range":[84,29,84,54],"value":{"type":"parenthesized","parenthesized":{"range":[84,30,84,53],"value":{"type":"application","application":[{"range":[84,30,84,44],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["List"],"name":"filterMap"}}},{"range":[84,45,84,53],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"identity"}}}]}}}}]}}}}}}},{"range":[87,1,101,1],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[87,1,87,80],"value":{"name":{"range":[87,1,87,22],"value":"searchResultSelection"},"typeAnnotation":{"range":[87,25,87,80],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[87,25,87,37],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[87,38,87,50],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[87,39,87,44],"value":{"moduleName":[],"name":"Maybe"}},"args":[{"range":[87,45,87,49],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[87,45,87,49],"value":{"moduleName":[],"name":"Repo"}},"args":[]}}}]}}},{"range":[87,51,87,80],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[87,51,87,80],"value":{"moduleName":["Github","Union"],"name":"SearchResultItem"}},"args":[]}}}]}}}}},"declaration":{"range":[88,1,101,1],"value":{"name":{"range":[88,1,88,22],"value":"searchResultSelection"},"arguments":[],"expression":{"range":[89,5,101,1],"value":{"type":"let","let":{"declarations":[{"range":[90,9,93,9],"value":{"type":"function","function":{"documentation":null,"signature":null,"declaration":{"range":[90,9,91,57],"value":{"name":{"range":[90,9,90,23],"value":"maybeFragments"},"arguments":[],"expression":{"range":[91,13,91,57],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Github","Union","SearchResultItem"],"name":"maybeFragments"}}}}}}}},{"range":[93,9,97,5],"value":{"type":"function","function":{"documentation":null,"signature":null,"declaration":{"range":[93,9,96,14],"value":{"name":{"range":[93,9,93,25],"value":"partialFragments"},"arguments":[],"expression":{"range":[94,13,96,14],"value":{"type":"recordUpdate","recordUpdate":{"name":{"range":[94,15,94,29],"value":"maybeFragments"},"updates":[{"range":[95,19,96,13],"value":{"field":{"range":[95,19,95,31],"value":"onRepository"},"expression":{"range":[95,34,95,78],"value":{"type":"application","application":[{"range":[95,34,95,53],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"repositorySelection"}}},{"range":[95,54,95,56],"value":{"type":"operator","operator":"|>"}},{"range":[95,57,95,73],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["SelectionSet"],"name":"map"}}},{"range":[95,74,95,78],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Just"}}}]}}}}]}}}}}}}}],"expression":{"range":[98,5,98,61],"value":{"type":"application","application":[{"range":[98,5,98,44],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Github","Union","SearchResultItem"],"name":"fragments"}}},{"range":[98,45,98,61],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"partialFragments"}}}]}}}}}}}}}},{"range":[101,1,111,31],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[101,1,101,65],"value":{"name":{"range":[101,1,101,20],"value":"repositorySelection"},"typeAnnotation":{"range":[101,23,101,65],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[101,23,101,35],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[101,36,101,40],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[101,36,101,40],"value":{"moduleName":[],"name":"Repo"}},"args":[]}}},{"range":[101,41,101,65],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[101,41,101,65],"value":{"moduleName":["Github","Object"],"name":"Repository"}},"args":[]}}}]}}}}},"declaration":{"range":[102,1,111,31],"value":{"name":{"range":[102,1,102,20],"value":"repositorySelection"},"arguments":[],"expression":{"range":[103,5,111,31],"value":{"type":"application","application":[{"range":[103,5,103,25],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["SelectionSet"],"name":"succeed"}}},{"range":[103,26,103,30],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Repo"}}},{"range":[104,9,104,11],"value":{"type":"operator","operator":"|>"}},{"range":[104,12,104,16],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"with"}}},{"range":[104,17,104,91],"value":{"type":"parenthesized","parenthesized":{"range":[104,18,104,90],"value":{"type":"application","application":[{"range":[104,18,104,42],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Repository"],"name":"nameWithOwner"}}},{"range":[104,43,104,45],"value":{"type":"operator","operator":"|>"}},{"range":[104,46,104,62],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["SelectionSet"],"name":"map"}}},{"range":[104,63,104,90],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["RepoWithOwner"],"name":"repoWithOwner"}}}]}}}},{"range":[105,9,105,11],"value":{"type":"operator","operator":"|>"}},{"range":[105,12,105,16],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"with"}}},{"range":[105,17,105,39],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Repository"],"name":"description"}}},{"range":[106,9,106,11],"value":{"type":"operator","operator":"|>"}},{"range":[106,12,106,16],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"with"}}},{"range":[106,17,106,27],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"stargazers"}}},{"range":[107,9,107,11],"value":{"type":"operator","operator":"|>"}},{"range":[107,12,107,16],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"with"}}},{"range":[107,17,107,36],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"timestampsSelection"}}},{"range":[108,9,108,11],"value":{"type":"operator","operator":"|>"}},{"range":[108,12,108,16],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"with"}}},{"range":[108,17,108,37],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Repository"],"name":"forkCount"}}},{"range":[109,9,109,11],"value":{"type":"operator","operator":"|>"}},{"range":[109,12,109,16],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"with"}}},{"range":[109,17,109,27],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"openIssues"}}},{"range":[110,9,110,11],"value":{"type":"operator","operator":"|>"}},{"range":[110,12,110,16],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"with"}}},{"range":[110,17,110,50],"value":{"type":"parenthesized","parenthesized":{"range":[110,18,110,49],"value":{"type":"application","application":[{"range":[110,18,110,34],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Repository"],"name":"owner"}}},{"range":[110,35,110,49],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"ownerSelection"}}}]}}}},{"range":[111,9,111,11],"value":{"type":"operator","operator":"|>"}},{"range":[111,12,111,16],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"with"}}},{"range":[111,17,111,31],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Repository"],"name":"url"}}}]}}}}}}},{"range":[114,1,117,6],"value":{"type":"typeAlias","typeAlias":{"documentation":null,"name":{"range":[114,12,114,22],"value":"Timestamps"},"generics":[],"typeAnnotation":{"range":[115,5,117,6],"value":{"type":"record","record":{"value":[{"range":[115,7,115,22],"value":{"name":{"range":[115,7,115,14],"value":"created"},"typeAnnotation":{"range":[115,17,115,22],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[115,17,115,22],"value":{"moduleName":[],"name":"Posix"}},"args":[]}}}}},{"range":[116,5,117,5],"value":{"name":{"range":[116,7,116,14],"value":"updated"},"typeAnnotation":{"range":[116,17,116,22],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[116,17,116,22],"value":{"moduleName":[],"name":"Posix"}},"args":[]}}}}}]}}}}}},{"range":[120,1,124,48],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[120,1,120,71],"value":{"name":{"range":[120,1,120,20],"value":"timestampsSelection"},"typeAnnotation":{"range":[120,23,120,71],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[120,23,120,35],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[120,36,120,46],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[120,36,120,46],"value":{"moduleName":[],"name":"Timestamps"}},"args":[]}}},{"range":[120,47,120,71],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[120,47,120,71],"value":{"moduleName":["Github","Object"],"name":"Repository"}},"args":[]}}}]}}}}},"declaration":{"range":[121,1,124,48],"value":{"name":{"range":[121,1,121,20],"value":"timestampsSelection"},"arguments":[],"expression":{"range":[122,5,124,48],"value":{"type":"application","application":[{"range":[122,5,122,22],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["SelectionSet"],"name":"map2"}}},{"range":[122,23,122,33],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Timestamps"}}},{"range":[123,9,123,48],"value":{"type":"parenthesized","parenthesized":{"range":[123,10,123,47],"value":{"type":"application","application":[{"range":[123,10,123,30],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Repository"],"name":"createdAt"}}},{"range":[123,31,123,33],"value":{"type":"operator","operator":"|>"}},{"range":[123,34,123,47],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"mapToDateTime"}}}]}}}},{"range":[124,9,124,48],"value":{"type":"parenthesized","parenthesized":{"range":[124,10,124,47],"value":{"type":"application","application":[{"range":[124,10,124,30],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Repository"],"name":"updatedAt"}}},{"range":[124,31,124,33],"value":{"type":"operator","operator":"|>"}},{"range":[124,34,124,47],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"mapToDateTime"}}}]}}}}]}}}}}}},{"range":[127,1,133,10],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[127,1,127,92],"value":{"name":{"range":[127,1,127,14],"value":"mapToDateTime"},"typeAnnotation":{"range":[127,17,127,92],"value":{"type":"function","function":{"left":{"range":[127,17,127,61],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[127,17,127,29],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[127,30,127,52],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[127,30,127,52],"value":{"moduleName":["Github","Scalar"],"name":"DateTime"}},"args":[]}}},{"range":[127,53,127,61],"value":{"type":"generic","generic":{"value":"typeLock"}}}]}}},"right":{"range":[127,65,127,92],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[127,65,127,77],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[127,78,127,83],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[127,78,127,83],"value":{"moduleName":[],"name":"Posix"}},"args":[]}}},{"range":[127,84,127,92],"value":{"type":"generic","generic":{"value":"typeLock"}}}]}}}}}}}},"declaration":{"range":[128,1,133,10],"value":{"name":{"range":[128,1,128,14],"value":"mapToDateTime"},"arguments":[],"expression":{"range":[129,5,133,10],"value":{"type":"application","application":[{"range":[129,5,129,27],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["SelectionSet"],"name":"mapOrFail"}}},{"range":[130,9,133,10],"value":{"type":"parenthesized","parenthesized":{"range":[130,10,133,9],"value":{"type":"lambda","lambda":{"patterns":[{"range":[130,11,130,41],"value":{"type":"parentisized","parentisized":{"value":{"range":[130,12,130,40],"value":{"type":"named","named":{"qualified":{"moduleName":["Github","Scalar"],"name":"DateTime"},"patterns":[{"range":[130,35,130,40],"value":{"type":"var","var":{"value":"value"}}}]}}}}}}],"expression":{"range":[131,13,132,98],"value":{"type":"application","application":[{"range":[131,13,131,27],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Iso8601"],"name":"toTime"}}},{"range":[131,28,131,33],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"value"}}},{"range":[132,17,132,19],"value":{"type":"operator","operator":"|>"}},{"range":[132,20,132,35],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Result"],"name":"mapError"}}},{"range":[132,36,132,98],"value":{"type":"parenthesized","parenthesized":{"range":[132,37,132,97],"value":{"type":"lambda","lambda":{"patterns":[{"range":[132,38,132,39],"value":{"type":"all","all":{}}}],"expression":{"range":[132,43,132,97],"value":{"type":"application","application":[{"range":[132,43,132,61],"value":{"type":"literal","literal":"Failed to parse "}},{"range":[132,62,132,64],"value":{"type":"operator","operator":"++"}},{"range":[132,65,132,70],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"value"}}},{"range":[132,71,132,73],"value":{"type":"operator","operator":"++"}},{"range":[132,74,132,97],"value":{"type":"literal","literal":" as Iso8601 DateTime."}}]}}}}}}}]}}}}}}}]}}}}}}},{"range":[136,1,140,53],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[136,1,136,55],"value":{"name":{"range":[136,1,136,11],"value":"stargazers"},"typeAnnotation":{"range":[136,14,136,55],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[136,14,136,26],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[136,27,136,30],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[136,27,136,30],"value":{"moduleName":[],"name":"Int"}},"args":[]}}},{"range":[136,31,136,55],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[136,31,136,55],"value":{"moduleName":["Github","Object"],"name":"Repository"}},"args":[]}}}]}}}}},"declaration":{"range":[137,1,140,53],"value":{"name":{"range":[137,1,137,11],"value":"stargazers"},"arguments":[],"expression":{"range":[138,5,140,53],"value":{"type":"application","application":[{"range":[138,5,138,26],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Repository"],"name":"stargazers"}}},{"range":[139,9,139,58],"value":{"type":"parenthesized","parenthesized":{"range":[139,10,139,57],"value":{"type":"lambda","lambda":{"patterns":[{"range":[139,11,139,20],"value":{"type":"var","var":{"value":"optionals"}}}],"expression":{"range":[139,24,139,57],"value":{"type":"recordUpdate","recordUpdate":{"name":{"range":[139,26,139,35],"value":"optionals"},"updates":[{"range":[139,38,139,56],"value":{"field":{"range":[139,38,139,43],"value":"first"},"expression":{"range":[139,46,139,55],"value":{"type":"application","application":[{"range":[139,46,139,53],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Present"}}},{"range":[139,54,139,55],"value":{"type":"integer","integer":0}}]}}}}]}}}}}}}},{"range":[140,9,140,53],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Github","Object","StargazerConnection"],"name":"totalCount"}}}]}}}}}}},{"range":[143,1,147,49],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[143,1,143,55],"value":{"name":{"range":[143,1,143,11],"value":"openIssues"},"typeAnnotation":{"range":[143,14,143,55],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[143,14,143,26],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[143,27,143,30],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[143,27,143,30],"value":{"moduleName":[],"name":"Int"}},"args":[]}}},{"range":[143,31,143,55],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[143,31,143,55],"value":{"moduleName":["Github","Object"],"name":"Repository"}},"args":[]}}}]}}}}},"declaration":{"range":[144,1,147,49],"value":{"name":{"range":[144,1,144,11],"value":"openIssues"},"arguments":[],"expression":{"range":[145,5,147,49],"value":{"type":"application","application":[{"range":[145,5,145,22],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Repository"],"name":"issues"}}},{"range":[146,9,146,108],"value":{"type":"parenthesized","parenthesized":{"range":[146,10,146,107],"value":{"type":"lambda","lambda":{"patterns":[{"range":[146,11,146,20],"value":{"type":"var","var":{"value":"optionals"}}}],"expression":{"range":[146,24,146,107],"value":{"type":"recordUpdate","recordUpdate":{"name":{"range":[146,26,146,35],"value":"optionals"},"updates":[{"range":[146,38,146,55],"value":{"field":{"range":[146,38,146,43],"value":"first"},"expression":{"range":[146,46,146,55],"value":{"type":"application","application":[{"range":[146,46,146,53],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Present"}}},{"range":[146,54,146,55],"value":{"type":"integer","integer":0}}]}}}},{"range":[146,57,146,106],"value":{"field":{"range":[146,57,146,63],"value":"states"},"expression":{"range":[146,66,146,105],"value":{"type":"application","application":[{"range":[146,66,146,73],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Present"}}},{"range":[146,74,146,105],"value":{"type":"list","list":[{"range":[146,76,146,103],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Github","Enum","IssueState"],"name":"Open"}}}]}}]}}}}]}}}}}}}},{"range":[147,9,147,49],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Github","Object","IssueConnection"],"name":"totalCount"}}}]}}}}}}},{"range":[150,1,153,6],"value":{"type":"typeAlias","typeAlias":{"documentation":null,"name":{"range":[150,12,150,17],"value":"Owner"},"generics":[],"typeAnnotation":{"range":[151,5,153,6],"value":{"type":"record","record":{"value":[{"range":[151,7,151,36],"value":{"name":{"range":[151,7,151,16],"value":"avatarUrl"},"typeAnnotation":{"range":[151,19,151,36],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[151,19,151,36],"value":{"moduleName":["Github","Scalar"],"name":"Uri"}},"args":[]}}}}},{"range":[152,5,153,5],"value":{"name":{"range":[152,7,152,12],"value":"login"},"typeAnnotation":{"range":[152,15,152,21],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[152,15,152,21],"value":{"moduleName":[],"name":"String"}},"args":[]}}}}}]}}}}}},{"range":[156,1,160,47],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[156,1,156,69],"value":{"name":{"range":[156,1,156,15],"value":"ownerSelection"},"typeAnnotation":{"range":[156,18,156,69],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[156,18,156,30],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[156,31,156,36],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[156,31,156,36],"value":{"moduleName":[],"name":"Owner"}},"args":[]}}},{"range":[156,37,156,69],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[156,37,156,69],"value":{"moduleName":["Github","Interface"],"name":"RepositoryOwner"}},"args":[]}}}]}}}}},"declaration":{"range":[157,1,160,47],"value":{"name":{"range":[157,1,157,15],"value":"ownerSelection"},"arguments":[],"expression":{"range":[158,5,160,47],"value":{"type":"application","application":[{"range":[158,5,158,22],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["SelectionSet"],"name":"map2"}}},{"range":[158,23,158,28],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Owner"}}},{"range":[159,9,159,62],"value":{"type":"parenthesized","parenthesized":{"range":[159,10,159,61],"value":{"type":"application","application":[{"range":[159,10,159,52],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Github","Interface","RepositoryOwner"],"name":"avatarUrl"}}},{"range":[159,53,159,61],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"identity"}}}]}}}},{"range":[160,9,160,47],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Github","Interface","RepositoryOwner"],"name":"login"}}}]}}}}}}}],"comments":[]}