UNPKG

@dillonkearns/elm-graphql

Version:

<img src="https://cdn.jsdelivr.net/gh/martimatix/logo-graphqelm/logo.svg" alt="dillonearns/elm-graphql logo" width="40%" align="right">

1 lines 26.4 kB
{"moduleDefinition":{"range":[1,1,1,30],"value":{"type":"normal","normal":{"moduleName":{"range":[1,8,1,14],"value":["Github"]},"exposingList":{"range":[1,15,1,30],"value":{"type":"explicit","explicit":[{"range":[1,25,1,29],"value":{"type":"function","function":{"name":"main"}}}]}}}}},"imports":[{"range":[3,1,3,21],"value":{"moduleName":{"range":[3,8,3,21],"value":["Github","Object"]},"moduleAlias":null,"exposingList":null}},{"range":[4,1,4,29],"value":{"moduleName":{"range":[4,8,4,29],"value":["Github","Object","Release"]},"moduleAlias":null,"exposingList":null}},{"range":[5,1,5,34],"value":{"moduleName":{"range":[5,8,5,34],"value":["Github","Object","ReleaseAsset"]},"moduleAlias":null,"exposingList":null}},{"range":[6,1,6,44],"value":{"moduleName":{"range":[6,8,6,44],"value":["Github","Object","ReleaseAssetConnection"]},"moduleAlias":null,"exposingList":null}},{"range":[7,1,7,38],"value":{"moduleName":{"range":[7,8,7,38],"value":["Github","Object","ReleaseAssetEdge"]},"moduleAlias":null,"exposingList":null}},{"range":[8,1,8,39],"value":{"moduleName":{"range":[8,8,8,39],"value":["Github","Object","ReleaseConnection"]},"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,41],"value":{"moduleName":{"range":[10,8,10,41],"value":["Github","Object","StargazerConnection"]},"moduleAlias":null,"exposingList":null}},{"range":[11,1,11,29],"value":{"moduleName":{"range":[11,8,11,20],"value":["Github","Query"]},"moduleAlias":{"range":[11,24,11,29],"value":["Query"]},"exposingList":null}},{"range":[12,1,12,21],"value":{"moduleName":{"range":[12,8,12,21],"value":["Github","Scalar"]},"moduleAlias":null,"exposingList":null}},{"range":[13,1,13,36],"value":{"moduleName":{"range":[13,8,13,24],"value":["Graphql","Document"]},"moduleAlias":{"range":[13,28,13,36],"value":["Document"]},"exposingList":null}},{"range":[14,1,14,20],"value":{"moduleName":{"range":[14,8,14,20],"value":["Graphql","Http"]},"moduleAlias":null,"exposingList":null}},{"range":[15,1,15,46],"value":{"moduleName":{"range":[15,8,15,25],"value":["Graphql","Operation"]},"moduleAlias":null,"exposingList":{"range":[15,26,15,46],"value":{"type":"explicit","explicit":[{"range":[15,36,15,45],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"RootQuery"}}}]}}}},{"range":[16,1,16,64],"value":{"moduleName":{"range":[16,8,16,32],"value":["Graphql","OptionalArgument"]},"moduleAlias":null,"exposingList":{"range":[16,33,16,64],"value":{"type":"explicit","explicit":[{"range":[16,43,16,63],"value":{"type":"typeexpose","typeexpose":{"name":"OptionalArgument","open":[16,59,16,63]}}}]}}}},{"range":[17,1,17,68],"value":{"moduleName":{"range":[17,8,17,28],"value":["Graphql","SelectionSet"]},"moduleAlias":{"range":[17,32,17,44],"value":["SelectionSet"]},"exposingList":{"range":[17,45,17,68],"value":{"type":"explicit","explicit":[{"range":[17,55,17,67],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"SelectionSet"}}}]}}}},{"range":[18,1,18,20],"value":{"moduleName":{"range":[18,8,18,20],"value":["Helpers","Main"]},"moduleAlias":null,"exposingList":null}},{"range":[19,1,19,40],"value":{"moduleName":{"range":[19,8,19,18],"value":["RemoteData"]},"moduleAlias":null,"exposingList":{"range":[19,19,19,40],"value":{"type":"explicit","explicit":[{"range":[19,29,19,39],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"RemoteData"}}}]}}}}],"declarations":[{"range":[22,1,23,19],"value":{"type":"typeAlias","typeAlias":{"documentation":null,"name":{"range":[22,12,22,20],"value":"Response"},"generics":[],"typeAnnotation":{"range":[23,5,23,19],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[23,5,23,19],"value":{"moduleName":[],"name":"RepositoryInfo"}},"args":[]}}}}}},{"range":[26,1,29,6],"value":{"type":"typeAlias","typeAlias":{"documentation":null,"name":{"range":[26,12,26,26],"value":"RepositoryInfo"},"generics":[],"typeAnnotation":{"range":[27,5,29,6],"value":{"type":"record","record":{"value":[{"range":[27,7,27,33],"value":{"name":{"range":[27,7,27,18],"value":"lastRelease"},"typeAnnotation":{"range":[27,21,27,33],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[27,21,27,25],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[27,26,27,33],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[27,26,27,33],"value":{"moduleName":[],"name":"Release"}},"args":[]}}}]}}}}},{"range":[28,5,29,5],"value":{"name":{"range":[28,7,28,22],"value":"stargazersCount"},"typeAnnotation":{"range":[28,25,28,28],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[28,25,28,28],"value":{"moduleName":[],"name":"Int"}},"args":[]}}}}}]}}}}}},{"range":[32,1,34,101],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[32,1,32,40],"value":{"name":{"range":[32,1,32,6],"value":"query"},"typeAnnotation":{"range":[32,9,32,40],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[32,9,32,21],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[32,22,32,30],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[32,22,32,30],"value":{"moduleName":[],"name":"Response"}},"args":[]}}},{"range":[32,31,32,40],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[32,31,32,40],"value":{"moduleName":[],"name":"RootQuery"}},"args":[]}}}]}}}}},"declaration":{"range":[33,1,34,101],"value":{"name":{"range":[33,1,33,6],"value":"query"},"arguments":[],"expression":{"range":[34,5,34,101],"value":{"type":"application","application":[{"range":[34,5,34,21],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Query"],"name":"repository"}}},{"range":[34,22,34,66],"value":{"type":"record","record":[{"range":[34,24,34,46],"value":{"field":{"range":[34,24,34,29],"value":"owner"},"expression":{"range":[34,32,34,46],"value":{"type":"literal","literal":"dillonkearns"}}}},{"range":[34,48,34,65],"value":{"field":{"range":[34,48,34,52],"value":"name"},"expression":{"range":[34,55,34,64],"value":{"type":"literal","literal":"mobster"}}}}]}},{"range":[34,67,34,71],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"repo"}}},{"range":[34,72,34,74],"value":{"type":"operator","operator":"|>"}},{"range":[34,75,34,101],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["SelectionSet"],"name":"nonNullOrFail"}}}]}}}}}}},{"range":[37,1,41,86],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[37,1,37,60],"value":{"name":{"range":[37,1,37,5],"value":"repo"},"typeAnnotation":{"range":[37,8,37,60],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[37,8,37,20],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[37,21,37,35],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[37,21,37,35],"value":{"moduleName":[],"name":"RepositoryInfo"}},"args":[]}}},{"range":[37,36,37,60],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[37,36,37,60],"value":{"moduleName":["Github","Object"],"name":"Repository"}},"args":[]}}}]}}}}},"declaration":{"range":[38,1,41,86],"value":{"name":{"range":[38,1,38,5],"value":"repo"},"arguments":[],"expression":{"range":[39,5,41,86],"value":{"type":"application","application":[{"range":[39,5,39,22],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["SelectionSet"],"name":"map2"}}},{"range":[39,23,39,37],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"RepositoryInfo"}}},{"range":[40,9,40,88],"value":{"type":"parenthesized","parenthesized":{"range":[40,10,40,87],"value":{"type":"application","application":[{"range":[40,10,40,29],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Repository"],"name":"releases"}}},{"range":[40,30,40,78],"value":{"type":"parenthesized","parenthesized":{"range":[40,31,40,77],"value":{"type":"lambda","lambda":{"patterns":[{"range":[40,32,40,41],"value":{"type":"var","var":{"value":"optionals"}}}],"expression":{"range":[40,45,40,77],"value":{"type":"recordUpdate","recordUpdate":{"name":{"range":[40,47,40,56],"value":"optionals"},"updates":[{"range":[40,59,40,76],"value":{"field":{"range":[40,59,40,63],"value":"last"},"expression":{"range":[40,66,40,75],"value":{"type":"application","application":[{"range":[40,66,40,73],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Present"}}},{"range":[40,74,40,75],"value":{"type":"integer","integer":1}}]}}}}]}}}}}}}},{"range":[40,79,40,87],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"releases"}}}]}}}},{"range":[41,9,41,86],"value":{"type":"parenthesized","parenthesized":{"range":[41,10,41,85],"value":{"type":"application","application":[{"range":[41,10,41,31],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Repository"],"name":"stargazers"}}},{"range":[41,32,41,40],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"identity"}}},{"range":[41,41,41,85],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Github","Object","StargazerConnection"],"name":"totalCount"}}}]}}}}]}}}}}}},{"range":[44,1,50,38],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[44,1,44,71],"value":{"name":{"range":[44,1,44,9],"value":"releases"},"typeAnnotation":{"range":[44,12,44,71],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[44,12,44,24],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[44,25,44,39],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[44,26,44,30],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[44,31,44,38],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[44,31,44,38],"value":{"moduleName":[],"name":"Release"}},"args":[]}}}]}}},{"range":[44,40,44,71],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[44,40,44,71],"value":{"moduleName":["Github","Object"],"name":"ReleaseConnection"}},"args":[]}}}]}}}}},"declaration":{"range":[45,1,50,38],"value":{"name":{"range":[45,1,45,9],"value":"releases"},"arguments":[],"expression":{"range":[46,5,50,38],"value":{"type":"application","application":[{"range":[46,5,46,42],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Github","Object","ReleaseConnection"],"name":"nodes"}}},{"range":[46,43,46,50],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"release"}}},{"range":[47,9,47,11],"value":{"type":"operator","operator":"|>"}},{"range":[47,12,47,38],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["SelectionSet"],"name":"nonNullOrFail"}}},{"range":[48,9,48,11],"value":{"type":"operator","operator":"|>"}},{"range":[48,12,48,46],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["SelectionSet"],"name":"nonNullElementsOrFail"}}},{"range":[49,9,49,11],"value":{"type":"operator","operator":"|>"}},{"range":[49,12,49,28],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["SelectionSet"],"name":"map"}}},{"range":[49,29,49,38],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["List"],"name":"head"}}},{"range":[50,9,50,11],"value":{"type":"operator","operator":"|>"}},{"range":[50,12,50,38],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["SelectionSet"],"name":"nonNullOrFail"}}}]}}}}}}},{"range":[53,1,57,6],"value":{"type":"typeAlias","typeAlias":{"documentation":null,"name":{"range":[53,12,53,19],"value":"Release"},"generics":[],"typeAnnotation":{"range":[54,5,57,6],"value":{"type":"record","record":{"value":[{"range":[54,7,54,30],"value":{"name":{"range":[54,7,54,10],"value":"url"},"typeAnnotation":{"range":[54,13,54,30],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[54,13,54,30],"value":{"moduleName":["Github","Scalar"],"name":"Uri"}},"args":[]}}}}},{"range":[55,5,56,5],"value":{"name":{"range":[55,7,55,11],"value":"name"},"typeAnnotation":{"range":[55,14,55,20],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[55,14,55,20],"value":{"moduleName":[],"name":"String"}},"args":[]}}}}},{"range":[56,5,57,5],"value":{"name":{"range":[56,7,56,20],"value":"downloadCount"},"typeAnnotation":{"range":[56,23,56,26],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[56,23,56,26],"value":{"moduleName":[],"name":"Int"}},"args":[]}}}}}]}}}}}},{"range":[60,1,69,46],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[60,1,60,60],"value":{"name":{"range":[60,1,60,8],"value":"release"},"typeAnnotation":{"range":[60,11,60,60],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[60,11,60,23],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[60,24,60,38],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[60,25,60,29],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[60,30,60,37],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[60,30,60,37],"value":{"moduleName":[],"name":"Release"}},"args":[]}}}]}}},{"range":[60,39,60,60],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[60,39,60,60],"value":{"moduleName":["Github","Object"],"name":"Release"}},"args":[]}}}]}}}}},"declaration":{"range":[61,1,69,46],"value":{"name":{"range":[61,1,61,8],"value":"release"},"arguments":[],"expression":{"range":[62,5,69,46],"value":{"type":"application","application":[{"range":[62,5,62,40],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Github","Object","Release"],"name":"releaseAssets"}}},{"range":[62,41,62,90],"value":{"type":"parenthesized","parenthesized":{"range":[62,42,62,89],"value":{"type":"lambda","lambda":{"patterns":[{"range":[62,43,62,52],"value":{"type":"var","var":{"value":"optionals"}}}],"expression":{"range":[62,56,62,89],"value":{"type":"recordUpdate","recordUpdate":{"name":{"range":[62,58,62,67],"value":"optionals"},"updates":[{"range":[62,70,62,88],"value":{"field":{"range":[62,70,62,74],"value":"last"},"expression":{"range":[62,77,62,87],"value":{"type":"application","application":[{"range":[62,77,62,84],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Present"}}},{"range":[62,85,62,87],"value":{"type":"integer","integer":30}}]}}}}]}}}}}}}},{"range":[63,9,67,10],"value":{"type":"parenthesized","parenthesized":{"range":[63,10,66,14],"value":{"type":"application","application":[{"range":[63,10,63,52],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Github","Object","ReleaseAssetConnection"],"name":"edges"}}},{"range":[64,13,66,14],"value":{"type":"parenthesized","parenthesized":{"range":[64,14,65,46],"value":{"type":"application","application":[{"range":[64,14,64,49],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Github","Object","ReleaseAssetEdge"],"name":"node"}}},{"range":[64,50,64,71],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"releaseAssetSelection"}}},{"range":[65,17,65,19],"value":{"type":"operator","operator":"|>"}},{"range":[65,20,65,46],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["SelectionSet"],"name":"nonNullOrFail"}}}]}}}}]}}}},{"range":[68,9,68,11],"value":{"type":"operator","operator":"|>"}},{"range":[68,12,68,38],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["SelectionSet"],"name":"nonNullOrFail"}}},{"range":[69,9,69,11],"value":{"type":"operator","operator":"|>"}},{"range":[69,12,69,46],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["SelectionSet"],"name":"nonNullElementsOrFail"}}}]}}}}}}},{"range":[72,1,77,49],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[72,1,72,72],"value":{"name":{"range":[72,1,72,22],"value":"releaseAssetSelection"},"typeAnnotation":{"range":[72,25,72,72],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[72,25,72,37],"value":{"moduleName":[],"name":"SelectionSet"}},"args":[{"range":[72,38,72,45],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[72,38,72,45],"value":{"moduleName":[],"name":"Release"}},"args":[]}}},{"range":[72,46,72,72],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[72,46,72,72],"value":{"moduleName":["Github","Object"],"name":"ReleaseAsset"}},"args":[]}}}]}}}}},"declaration":{"range":[73,1,77,49],"value":{"name":{"range":[73,1,73,22],"value":"releaseAssetSelection"},"arguments":[],"expression":{"range":[74,5,77,49],"value":{"type":"application","application":[{"range":[74,5,74,22],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["SelectionSet"],"name":"map3"}}},{"range":[74,23,74,30],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Release"}}},{"range":[75,9,75,47],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Github","Object","ReleaseAsset"],"name":"downloadUrl"}}},{"range":[76,9,76,40],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Github","Object","ReleaseAsset"],"name":"name"}}},{"range":[77,9,77,49],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Github","Object","ReleaseAsset"],"name":"downloadCount"}}}]}}}}}}},{"range":[80,1,85,68],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[80,1,80,22],"value":{"name":{"range":[80,1,80,12],"value":"makeRequest"},"typeAnnotation":{"range":[80,15,80,22],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[80,15,80,18],"value":{"moduleName":[],"name":"Cmd"}},"args":[{"range":[80,19,80,22],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[80,19,80,22],"value":{"moduleName":[],"name":"Msg"}},"args":[]}}}]}}}}},"declaration":{"range":[81,1,85,68],"value":{"name":{"range":[81,1,81,12],"value":"makeRequest"},"arguments":[],"expression":{"range":[82,5,85,68],"value":{"type":"application","application":[{"range":[82,5,82,10],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"query"}}},{"range":[83,9,83,11],"value":{"type":"operator","operator":"|>"}},{"range":[83,12,83,37],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Graphql","Http"],"name":"queryRequest"}}},{"range":[83,38,83,70],"value":{"type":"literal","literal":"https://api.github.com/graphql"}},{"range":[84,9,84,11],"value":{"type":"operator","operator":"|>"}},{"range":[84,12,84,35],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Graphql","Http"],"name":"withHeader"}}},{"range":[84,36,84,51],"value":{"type":"literal","literal":"authorization"}},{"range":[84,52,84,101],"value":{"type":"literal","literal":"Bearer dbd4c239b0bbaa40ab0ea291fa811775da8f5b59"}},{"range":[85,9,85,11],"value":{"type":"operator","operator":"|>"}},{"range":[85,12,85,29],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Graphql","Http"],"name":"send"}}},{"range":[85,30,85,68],"value":{"type":"parenthesized","parenthesized":{"range":[85,31,85,67],"value":{"type":"application","application":[{"range":[85,31,85,52],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["RemoteData"],"name":"fromResult"}}},{"range":[85,53,85,55],"value":{"type":"operator","operator":">>"}},{"range":[85,56,85,67],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"GotResponse"}}}]}}}}]}}}}}}},{"range":[88,1,89,24],"value":{"type":"typedecl","typedecl":{"documentation":null,"name":{"range":[88,6,88,9],"value":"Msg"},"generics":[],"constructors":[{"range":[89,7,89,24],"value":{"name":{"range":[89,7,89,18],"value":"GotResponse"},"arguments":[{"range":[89,19,89,24],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[89,19,89,24],"value":{"moduleName":[],"name":"Model"}},"args":[]}}}]}}]}}},{"range":[92,1,93,54],"value":{"type":"typeAlias","typeAlias":{"documentation":null,"name":{"range":[92,12,92,17],"value":"Model"},"generics":[],"typeAnnotation":{"range":[93,5,93,54],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[93,5,93,15],"value":{"moduleName":[],"name":"RemoteData"}},"args":[{"range":[93,16,93,45],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[93,17,93,35],"value":{"moduleName":["Graphql","Http"],"name":"Error"}},"args":[{"range":[93,36,93,44],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[93,36,93,44],"value":{"moduleName":[],"name":"Response"}},"args":[]}}}]}}},{"range":[93,46,93,54],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[93,46,93,54],"value":{"moduleName":[],"name":"Response"}},"args":[]}}}]}}}}}},{"range":[96,1,100,6],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[96,1,96,32],"value":{"name":{"range":[96,1,96,5],"value":"init"},"typeAnnotation":{"range":[96,8,96,32],"value":{"type":"function","function":{"left":{"range":[96,8,96,10],"value":{"type":"unit","unit":{}}},"right":{"range":[96,14,96,32],"value":{"type":"tupled","tupled":{"values":[{"range":[96,16,96,21],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[96,16,96,21],"value":{"moduleName":[],"name":"Model"}},"args":[]}}},{"range":[96,23,96,30],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[96,23,96,26],"value":{"moduleName":[],"name":"Cmd"}},"args":[{"range":[96,27,96,30],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[96,27,96,30],"value":{"moduleName":[],"name":"Msg"}},"args":[]}}}]}}}]}}}}}}}},"declaration":{"range":[97,1,100,6],"value":{"name":{"range":[97,1,97,5],"value":"init"},"arguments":[{"range":[97,6,97,7],"value":{"type":"all","all":{}}}],"expression":{"range":[98,5,100,6],"value":{"type":"tupled","tupled":[{"range":[98,7,98,25],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["RemoteData"],"name":"Loading"}}},{"range":[99,7,99,18],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"makeRequest"}}}]}}}}}}},{"range":[103,1,107,35],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[103,1,103,44],"value":{"name":{"range":[103,1,103,7],"value":"update"},"typeAnnotation":{"range":[103,10,103,44],"value":{"type":"function","function":{"left":{"range":[103,10,103,13],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[103,10,103,13],"value":{"moduleName":[],"name":"Msg"}},"args":[]}}},"right":{"range":[103,17,103,44],"value":{"type":"function","function":{"left":{"range":[103,17,103,22],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[103,17,103,22],"value":{"moduleName":[],"name":"Model"}},"args":[]}}},"right":{"range":[103,26,103,44],"value":{"type":"tupled","tupled":{"values":[{"range":[103,28,103,33],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[103,28,103,33],"value":{"moduleName":[],"name":"Model"}},"args":[]}}},{"range":[103,35,103,42],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[103,35,103,38],"value":{"moduleName":[],"name":"Cmd"}},"args":[{"range":[103,39,103,42],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[103,39,103,42],"value":{"moduleName":[],"name":"Msg"}},"args":[]}}}]}}}]}}}}}}}}}}},"declaration":{"range":[104,1,107,35],"value":{"name":{"range":[104,1,104,7],"value":"update"},"arguments":[{"range":[104,8,104,11],"value":{"type":"var","var":{"value":"msg"}}},{"range":[104,12,104,17],"value":{"type":"var","var":{"value":"model"}}}],"expression":{"range":[105,5,107,35],"value":{"type":"case","case":{"cases":[{"pattern":{"range":[106,9,106,29],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"GotResponse"},"patterns":[{"range":[106,21,106,29],"value":{"type":"var","var":{"value":"response"}}}]}}},"expression":{"range":[107,13,107,35],"value":{"type":"tupled","tupled":[{"range":[107,15,107,23],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"response"}}},{"range":[107,25,107,33],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Cmd"],"name":"none"}}}]}}}],"expression":{"range":[105,10,105,13],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"msg"}}}}}}}}}}},{"range":[110,1,111,7],"value":{"type":"typeAlias","typeAlias":{"documentation":null,"name":{"range":[110,12,110,17],"value":"Flags"},"generics":[],"typeAnnotation":{"range":[111,5,111,7],"value":{"type":"unit","unit":{}}}}}},{"range":[114,1,120,10],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[114,1,114,44],"value":{"name":{"range":[114,1,114,5],"value":"main"},"typeAnnotation":{"range":[114,8,114,44],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[114,8,114,28],"value":{"moduleName":["Helpers","Main"],"name":"Program"}},"args":[{"range":[114,29,114,34],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[114,29,114,34],"value":{"moduleName":[],"name":"Flags"}},"args":[]}}},{"range":[114,35,114,40],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[114,35,114,40],"value":{"moduleName":[],"name":"Model"}},"args":[]}}},{"range":[114,41,114,44],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[114,41,114,44],"value":{"moduleName":[],"name":"Msg"}},"args":[]}}}]}}}}},"declaration":{"range":[115,1,120,10],"value":{"name":{"range":[115,1,115,5],"value":"main"},"arguments":[],"expression":{"range":[116,5,120,10],"value":{"type":"application","application":[{"range":[116,5,116,26],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Helpers","Main"],"name":"document"}}},{"range":[117,9,120,10],"value":{"type":"record","record":[{"range":[117,11,117,22],"value":{"field":{"range":[117,11,117,15],"value":"init"},"expression":{"range":[117,18,117,22],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"init"}}}}},{"range":[118,11,119,9],"value":{"field":{"range":[118,11,118,17],"value":"update"},"expression":{"range":[118,20,118,26],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"update"}}}}},{"range":[119,11,120,9],"value":{"field":{"range":[119,11,119,22],"value":"queryString"},"expression":{"range":[119,25,119,54],"value":{"type":"application","application":[{"range":[119,25,119,48],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Document"],"name":"serializeQuery"}}},{"range":[119,49,119,54],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"query"}}}]}}}}]}}]}}}}}}}],"comments":[]}