@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 • 43.8 kB
JSON
{"moduleDefinition":{"range":[1,1,1,28],"value":{"type":"normal","normal":{"moduleName":{"range":[1,8,1,12],"value":["Main"]},"exposingList":{"range":[1,13,1,28],"value":{"type":"explicit","explicit":[{"range":[1,23,1,27],"value":{"type":"function","function":{"name":"main"}}}]}}}}},"imports":[{"range":[3,1,3,15],"value":{"moduleName":{"range":[3,8,3,15],"value":["Browser"]},"moduleAlias":null,"exposingList":null}},{"range":[4,1,4,34],"value":{"moduleName":{"range":[4,8,4,15],"value":["Element"]},"moduleAlias":null,"exposingList":{"range":[4,16,4,34],"value":{"type":"explicit","explicit":[{"range":[4,26,4,33],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"Element"}}}]}}}},{"range":[5,1,5,26],"value":{"moduleName":{"range":[5,8,5,26],"value":["Element","Background"]},"moduleAlias":null,"exposingList":null}},{"range":[6,1,6,22],"value":{"moduleName":{"range":[6,8,6,22],"value":["Element","Border"]},"moduleAlias":null,"exposingList":null}},{"range":[7,1,7,22],"value":{"moduleName":{"range":[7,8,7,22],"value":["Element","Events"]},"moduleAlias":null,"exposingList":null}},{"range":[8,1,8,18],"value":{"moduleName":{"range":[8,8,8,18],"value":["ElmPackage"]},"moduleAlias":null,"exposingList":null}},{"range":[9,1,9,23],"value":{"moduleName":{"range":[9,8,9,23],"value":["ElmReposRequest"]},"moduleAlias":null,"exposingList":null}},{"range":[10,1,10,36],"value":{"moduleName":{"range":[10,8,10,24],"value":["Graphql","Document"]},"moduleAlias":{"range":[10,28,10,36],"value":["Document"]},"exposingList":null}},{"range":[11,1,11,20],"value":{"moduleName":{"range":[11,8,11,20],"value":["Graphql","Http"]},"moduleAlias":null,"exposingList":null}},{"range":[12,1,12,28],"value":{"moduleName":{"range":[12,8,12,12],"value":["Html"]},"moduleAlias":null,"exposingList":{"range":[12,13,12,28],"value":{"type":"explicit","explicit":[{"range":[12,23,12,27],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"Html"}}}]}}}},{"range":[13,1,13,38],"value":{"moduleName":{"range":[13,8,13,19],"value":["Html","Events"]},"moduleAlias":null,"exposingList":{"range":[13,20,13,38],"value":{"type":"explicit","explicit":[{"range":[13,30,13,37],"value":{"type":"function","function":{"name":"onClick"}}}]}}}},{"range":[14,1,14,12],"value":{"moduleName":{"range":[14,8,14,12],"value":["Http"]},"moduleAlias":null,"exposingList":null}},{"range":[15,1,15,40],"value":{"moduleName":{"range":[15,8,15,18],"value":["RemoteData"]},"moduleAlias":null,"exposingList":{"range":[15,19,15,40],"value":{"type":"explicit","explicit":[{"range":[15,29,15,39],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"RemoteData"}}}]}}}},{"range":[16,1,16,21],"value":{"moduleName":{"range":[16,8,16,21],"value":["RepoWithOwner"]},"moduleAlias":null,"exposingList":null}},{"range":[17,1,17,19],"value":{"moduleName":{"range":[17,8,17,19],"value":["View","Result"]},"moduleAlias":null,"exposingList":null}}],"declarations":[{"range":[20,1,31,14],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[20,1,20,70],"value":{"name":{"range":[20,1,20,24],"value":"makePackagesGithubQuery"},"typeAnnotation":{"range":[20,27,20,70],"value":{"type":"function","function":{"left":{"range":[20,27,20,59],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[20,27,20,31],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[20,32,20,59],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[20,32,20,59],"value":{"moduleName":["RepoWithOwner"],"name":"RepoWithOwner"}},"args":[]}}}]}}},"right":{"range":[20,63,20,70],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[20,63,20,66],"value":{"moduleName":[],"name":"Cmd"}},"args":[{"range":[20,67,20,70],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[20,67,20,70],"value":{"moduleName":[],"name":"Msg"}},"args":[]}}}]}}}}}}}},"declaration":{"range":[21,1,31,14],"value":{"name":{"range":[21,1,21,24],"value":"makePackagesGithubQuery"},"arguments":[{"range":[21,25,21,39],"value":{"type":"var","var":{"value":"reposWithOwner"}}}],"expression":{"range":[22,5,31,14],"value":{"type":"application","application":[{"range":[22,5,22,19],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"reposWithOwner"}}},{"range":[23,9,23,11],"value":{"type":"operator","operator":"|>"}},{"range":[23,12,23,41],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["ElmReposRequest"],"name":"queryForRepos"}}},{"range":[24,9,24,11],"value":{"type":"operator","operator":"|>"}},{"range":[24,12,24,37],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Graphql","Http"],"name":"queryRequest"}}},{"range":[24,38,24,70],"value":{"type":"literal","literal":"https://api.github.com/graphql"}},{"range":[25,9,25,11],"value":{"type":"operator","operator":"|>"}},{"range":[25,12,25,35],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Graphql","Http"],"name":"withHeader"}}},{"range":[25,36,25,51],"value":{"type":"literal","literal":"authorization"}},{"range":[25,52,25,101],"value":{"type":"literal","literal":"Bearer dbd4c239b0bbaa40ab0ea291fa811775da8f5b59"}},{"range":[26,9,26,11],"value":{"type":"operator","operator":"|>"}},{"range":[26,12,26,29],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Graphql","Http"],"name":"send"}}},{"range":[27,13,31,14],"value":{"type":"parenthesized","parenthesized":{"range":[27,14,30,31],"value":{"type":"application","application":[{"range":[27,14,27,50],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Graphql","Http"],"name":"parseableErrorAsSuccess"}}},{"range":[28,17,28,19],"value":{"type":"operator","operator":">>"}},{"range":[28,20,28,52],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Graphql","Http"],"name":"withSimpleHttpError"}}},{"range":[29,17,29,19],"value":{"type":"operator","operator":">>"}},{"range":[29,20,29,41],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["RemoteData"],"name":"fromResult"}}},{"range":[30,17,30,19],"value":{"type":"operator","operator":">>"}},{"range":[30,20,30,31],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"GotResponse"}}}]}}}}]}}}}}}},{"range":[34,1,37,56],"value":{"type":"typedecl","typedecl":{"documentation":null,"name":{"range":[34,6,34,9],"value":"Msg"},"generics":[],"constructors":[{"range":[35,7,35,97],"value":{"name":{"range":[35,7,35,18],"value":"GotResponse"},"arguments":[{"range":[35,19,35,97],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[35,20,35,30],"value":{"moduleName":[],"name":"RemoteData"}},"args":[{"range":[35,31,35,68],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[35,32,35,53],"value":{"moduleName":["Graphql","Http"],"name":"RawError"}},"args":[{"range":[35,54,35,56],"value":{"type":"unit","unit":{}}},{"range":[35,57,35,67],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[35,57,35,67],"value":{"moduleName":["Http"],"name":"Error"}},"args":[]}}}]}}},{"range":[35,69,35,96],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[35,70,35,74],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[35,75,35,95],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[35,75,35,95],"value":{"moduleName":["ElmReposRequest"],"name":"Repo"}},"args":[]}}}]}}}]}}}]}},{"range":[36,7,36,45],"value":{"name":{"range":[36,7,36,19],"value":"SetSortOrder"},"arguments":[{"range":[36,20,36,45],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[36,20,36,45],"value":{"moduleName":["ElmReposRequest"],"name":"SortOrder"}},"args":[]}}}]}},{"range":[37,7,37,56],"value":{"name":{"range":[37,7,37,21],"value":"GotElmPackages"},"arguments":[{"range":[37,22,37,56],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[37,23,37,41],"value":{"moduleName":["RemoteData"],"name":"WebData"}},"args":[{"range":[37,42,37,55],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[37,43,37,47],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[37,48,37,54],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[37,48,37,54],"value":{"moduleName":[],"name":"String"}},"args":[]}}}]}}}]}}}]}}]}}},{"range":[40,1,44,6],"value":{"type":"typeAlias","typeAlias":{"documentation":null,"name":{"range":[40,12,40,17],"value":"Model"},"generics":[],"typeAnnotation":{"range":[41,5,44,6],"value":{"type":"record","record":{"value":[{"range":[41,7,41,100],"value":{"name":{"range":[41,7,41,21],"value":"githubResponse"},"typeAnnotation":{"range":[41,24,41,100],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[41,24,41,34],"value":{"moduleName":[],"name":"RemoteData"}},"args":[{"range":[41,35,41,72],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[41,36,41,57],"value":{"moduleName":["Graphql","Http"],"name":"RawError"}},"args":[{"range":[41,58,41,60],"value":{"type":"unit","unit":{}}},{"range":[41,61,41,71],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[41,61,41,71],"value":{"moduleName":["Http"],"name":"Error"}},"args":[]}}}]}}},{"range":[41,73,41,100],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[41,74,41,78],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[41,79,41,99],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[41,79,41,99],"value":{"moduleName":["ElmReposRequest"],"name":"Repo"}},"args":[]}}}]}}}]}}}}},{"range":[42,5,43,5],"value":{"name":{"range":[42,7,42,16],"value":"sortOrder"},"typeAnnotation":{"range":[42,19,42,44],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[42,19,42,44],"value":{"moduleName":["ElmReposRequest"],"name":"SortOrder"}},"args":[]}}}}},{"range":[43,5,44,5],"value":{"name":{"range":[43,7,43,18],"value":"elmPackages"},"typeAnnotation":{"range":[43,21,43,53],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[43,21,43,39],"value":{"moduleName":["RemoteData"],"name":"WebData"}},"args":[{"range":[43,40,43,53],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[43,41,43,45],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[43,46,43,52],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[43,46,43,52],"value":{"moduleName":[],"name":"String"}},"args":[]}}}]}}}]}}}}}]}}}}}},{"range":[47,1,60,6],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[47,1,47,32],"value":{"name":{"range":[47,1,47,5],"value":"init"},"typeAnnotation":{"range":[47,8,47,32],"value":{"type":"function","function":{"left":{"range":[47,8,47,10],"value":{"type":"unit","unit":{}}},"right":{"range":[47,14,47,32],"value":{"type":"tupled","tupled":{"values":[{"range":[47,16,47,21],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[47,16,47,21],"value":{"moduleName":[],"name":"Model"}},"args":[]}}},{"range":[47,23,47,30],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[47,23,47,26],"value":{"moduleName":[],"name":"Cmd"}},"args":[{"range":[47,27,47,30],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[47,27,47,30],"value":{"moduleName":[],"name":"Msg"}},"args":[]}}}]}}}]}}}}}}}},"declaration":{"range":[48,1,60,6],"value":{"name":{"range":[48,1,48,5],"value":"init"},"arguments":[{"range":[48,6,48,7],"value":{"type":"all","all":{}}}],"expression":{"range":[49,5,60,6],"value":{"type":"tupled","tupled":[{"range":[49,7,52,8],"value":{"type":"record","record":[{"range":[49,9,49,44],"value":{"field":{"range":[49,9,49,23],"value":"githubResponse"},"expression":{"range":[49,26,49,44],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["RemoteData"],"name":"Loading"}}}}},{"range":[50,9,51,7],"value":{"field":{"range":[50,9,50,18],"value":"sortOrder"},"expression":{"range":[50,21,50,42],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["ElmReposRequest"],"name":"Stars"}}}}},{"range":[51,9,52,7],"value":{"field":{"range":[51,9,51,20],"value":"elmPackages"},"expression":{"range":[51,23,51,41],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["RemoteData"],"name":"Loading"}}}}}]}},{"range":[53,7,59,10],"value":{"type":"application","application":[{"range":[53,7,53,16],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Cmd"],"name":"batch"}}},{"range":[54,9,59,10],"value":{"type":"list","list":[{"range":[54,11,56,38],"value":{"type":"application","application":[{"range":[54,11,54,29],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["ElmPackage"],"name":"request"}}},{"range":[55,13,55,15],"value":{"type":"operator","operator":"|>"}},{"range":[55,16,55,23],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Cmd"],"name":"map"}}},{"range":[55,24,55,45],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["RemoteData"],"name":"fromResult"}}},{"range":[56,13,56,15],"value":{"type":"operator","operator":"|>"}},{"range":[56,16,56,23],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Cmd"],"name":"map"}}},{"range":[56,24,56,38],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"GotElmPackages"}}}]}}]}}]}}]}}}}}}},{"range":[63,1,75,10],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[63,1,63,25],"value":{"name":{"range":[63,1,63,5],"value":"view"},"typeAnnotation":{"range":[63,8,63,25],"value":{"type":"function","function":{"left":{"range":[63,8,63,13],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[63,8,63,13],"value":{"moduleName":[],"name":"Model"}},"args":[]}}},"right":{"range":[63,17,63,25],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[63,17,63,21],"value":{"moduleName":[],"name":"Html"}},"args":[{"range":[63,22,63,25],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[63,22,63,25],"value":{"moduleName":[],"name":"Msg"}},"args":[]}}}]}}}}}}}},"declaration":{"range":[64,1,75,10],"value":{"name":{"range":[64,1,64,5],"value":"view"},"arguments":[{"range":[64,6,64,11],"value":{"type":"var","var":{"value":"model"}}}],"expression":{"range":[65,5,75,10],"value":{"type":"application","application":[{"range":[65,5,65,19],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Element"],"name":"layout"}}},{"range":[65,20,65,22],"value":{"type":"list","list":[]}},{"range":[66,9,75,10],"value":{"type":"parenthesized","parenthesized":{"range":[66,10,74,14],"value":{"type":"application","application":[{"range":[66,10,66,24],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Element"],"name":"column"}}},{"range":[67,13,71,14],"value":{"type":"list","list":[{"range":[67,15,67,33],"value":{"type":"application","application":[{"range":[67,15,67,30],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Element"],"name":"spacing"}}},{"range":[67,31,67,33],"value":{"type":"integer","integer":30}}]}},{"range":[68,15,68,67],"value":{"type":"application","application":[{"range":[68,15,68,28],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Element"],"name":"width"}}},{"range":[68,29,68,67],"value":{"type":"parenthesized","parenthesized":{"range":[68,30,68,66],"value":{"type":"application","application":[{"range":[68,30,68,42],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Element"],"name":"fill"}}},{"range":[68,43,68,45],"value":{"type":"operator","operator":"|>"}},{"range":[68,46,68,61],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Element"],"name":"maximum"}}},{"range":[68,62,68,66],"value":{"type":"integer","integer":1200}}]}}}}]}},{"range":[69,15,69,30],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Element"],"name":"centerX"}}},{"range":[70,15,70,33],"value":{"type":"application","application":[{"range":[70,15,70,30],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Element"],"name":"padding"}}},{"range":[70,31,70,33],"value":{"type":"integer","integer":50}}]}}]}},{"range":[72,13,74,14],"value":{"type":"list","list":[{"range":[72,15,72,34],"value":{"type":"application","application":[{"range":[72,15,72,28],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"sortOrderView"}}},{"range":[72,29,72,34],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"model"}}}]}},{"range":[73,15,73,36],"value":{"type":"application","application":[{"range":[73,15,73,30],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"elmProjectsView"}}},{"range":[73,31,73,36],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"model"}}}]}}]}}]}}}}]}}}}}}},{"range":[78,1,86,10],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[78,1,78,37],"value":{"name":{"range":[78,1,78,14],"value":"sortOrderView"},"typeAnnotation":{"range":[78,17,78,37],"value":{"type":"function","function":{"left":{"range":[78,17,78,22],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[78,17,78,22],"value":{"moduleName":[],"name":"Model"}},"args":[]}}},"right":{"range":[78,26,78,37],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[78,26,78,33],"value":{"moduleName":[],"name":"Element"}},"args":[{"range":[78,34,78,37],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[78,34,78,37],"value":{"moduleName":[],"name":"Msg"}},"args":[]}}}]}}}}}}}},"declaration":{"range":[79,1,86,10],"value":{"name":{"range":[79,1,79,14],"value":"sortOrderView"},"arguments":[{"range":[79,15,79,20],"value":{"type":"var","var":{"value":"model"}}}],"expression":{"range":[80,5,86,10],"value":{"type":"application","application":[{"range":[80,5,80,16],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Element"],"name":"row"}}},{"range":[81,9,82,10],"value":{"type":"list","list":[{"range":[81,11,81,29],"value":{"type":"application","application":[{"range":[81,11,81,26],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Element"],"name":"spacing"}}},{"range":[81,27,81,29],"value":{"type":"integer","integer":10}}]}}]}},{"range":[83,9,86,10],"value":{"type":"list","list":[{"range":[83,11,83,47],"value":{"type":"application","application":[{"range":[83,11,83,25],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"sortButtonView"}}},{"range":[83,26,83,47],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["ElmReposRequest"],"name":"Stars"}}}]}},{"range":[84,11,84,47],"value":{"type":"application","application":[{"range":[84,11,84,25],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"sortButtonView"}}},{"range":[84,26,84,47],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["ElmReposRequest"],"name":"Forks"}}}]}},{"range":[85,11,85,49],"value":{"type":"application","application":[{"range":[85,11,85,25],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"sortButtonView"}}},{"range":[85,26,85,49],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["ElmReposRequest"],"name":"Updated"}}}]}}]}}]}}}}}}},{"range":[89,1,101,54],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[89,1,89,58],"value":{"name":{"range":[89,1,89,15],"value":"sortButtonView"},"typeAnnotation":{"range":[89,18,89,58],"value":{"type":"function","function":{"left":{"range":[89,18,89,43],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[89,18,89,43],"value":{"moduleName":["ElmReposRequest"],"name":"SortOrder"}},"args":[]}}},"right":{"range":[89,47,89,58],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[89,47,89,54],"value":{"moduleName":[],"name":"Element"}},"args":[{"range":[89,55,89,58],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[89,55,89,58],"value":{"moduleName":[],"name":"Msg"}},"args":[]}}}]}}}}}}}},"declaration":{"range":[90,1,101,54],"value":{"name":{"range":[90,1,90,15],"value":"sortButtonView"},"arguments":[{"range":[90,16,90,25],"value":{"type":"var","var":{"value":"sortOrder"}}}],"expression":{"range":[91,5,101,54],"value":{"type":"application","application":[{"range":[91,5,91,15],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Element"],"name":"el"}}},{"range":[92,9,100,10],"value":{"type":"list","list":[{"range":[92,11,92,58],"value":{"type":"application","application":[{"range":[92,11,92,33],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Element","Events"],"name":"onClick"}}},{"range":[92,34,92,58],"value":{"type":"parenthesized","parenthesized":{"range":[92,35,92,57],"value":{"type":"application","application":[{"range":[92,35,92,47],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"SetSortOrder"}}},{"range":[92,48,92,57],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"sortOrder"}}}]}}}}]}},{"range":[93,11,93,33],"value":{"type":"application","application":[{"range":[93,11,93,31],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Element","Border"],"name":"width"}}},{"range":[93,32,93,33],"value":{"type":"integer","integer":2}}]}},{"range":[94,11,94,35],"value":{"type":"application","application":[{"range":[94,11,94,33],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Element","Border"],"name":"rounded"}}},{"range":[94,34,94,35],"value":{"type":"integer","integer":5}}]}},{"range":[95,11,95,29],"value":{"type":"application","application":[{"range":[95,11,95,26],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Element"],"name":"padding"}}},{"range":[95,27,95,29],"value":{"type":"integer","integer":10}}]}},{"range":[96,11,98,14],"value":{"type":"application","application":[{"range":[96,11,96,28],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Element"],"name":"mouseOver"}}},{"range":[97,13,98,14],"value":{"type":"list","list":[{"range":[97,15,97,64],"value":{"type":"application","application":[{"range":[97,15,97,39],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Element","Background"],"name":"color"}}},{"range":[97,40,97,64],"value":{"type":"parenthesized","parenthesized":{"range":[97,41,97,63],"value":{"type":"application","application":[{"range":[97,41,97,53],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Element"],"name":"rgba"}}},{"range":[97,54,97,55],"value":{"type":"integer","integer":0}},{"range":[97,56,97,57],"value":{"type":"integer","integer":0}},{"range":[97,58,97,59],"value":{"type":"integer","integer":0}},{"range":[97,60,97,63],"value":{"type":"float","float":0.1}}]}}}}]}}]}}]}},{"range":[99,11,99,26],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Element"],"name":"pointer"}}}]}},{"range":[101,9,101,54],"value":{"type":"parenthesized","parenthesized":{"range":[101,10,101,53],"value":{"type":"application","application":[{"range":[101,10,101,19],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"sortOrder"}}},{"range":[101,20,101,22],"value":{"type":"operator","operator":"|>"}},{"range":[101,23,101,37],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Debug"],"name":"toString"}}},{"range":[101,38,101,40],"value":{"type":"operator","operator":"|>"}},{"range":[101,41,101,53],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Element"],"name":"text"}}}]}}}}]}}}}}}},{"range":[104,1,119,38],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[104,1,104,39],"value":{"name":{"range":[104,1,104,16],"value":"elmProjectsView"},"typeAnnotation":{"range":[104,19,104,39],"value":{"type":"function","function":{"left":{"range":[104,19,104,24],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[104,19,104,24],"value":{"moduleName":[],"name":"Model"}},"args":[]}}},"right":{"range":[104,28,104,39],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[104,28,104,35],"value":{"moduleName":[],"name":"Element"}},"args":[{"range":[104,36,104,39],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[104,36,104,39],"value":{"moduleName":[],"name":"Msg"}},"args":[]}}}]}}}}}}}},"declaration":{"range":[105,1,119,38],"value":{"name":{"range":[105,1,105,16],"value":"elmProjectsView"},"arguments":[{"range":[105,17,105,22],"value":{"type":"var","var":{"value":"model"}}}],"expression":{"range":[106,5,119,38],"value":{"type":"case","case":{"cases":[{"pattern":{"range":[112,9,112,32],"value":{"type":"named","named":{"qualified":{"moduleName":["RemoteData"],"name":"Success"},"patterns":[{"range":[112,28,112,32],"value":{"type":"var","var":{"value":"data"}}}]}}},"expression":{"range":[113,13,113,29],"value":{"type":"application","application":[{"range":[113,13,113,24],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"successView"}}},{"range":[113,25,113,29],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"data"}}}]}}},{"pattern":{"range":[115,9,115,33],"value":{"type":"named","named":{"qualified":{"moduleName":["RemoteData"],"name":"Failure"},"patterns":[{"range":[115,28,115,33],"value":{"type":"var","var":{"value":"error"}}}]}}},"expression":{"range":[116,13,116,61],"value":{"type":"application","application":[{"range":[116,13,116,25],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Element"],"name":"text"}}},{"range":[116,26,116,61],"value":{"type":"parenthesized","parenthesized":{"range":[116,27,116,60],"value":{"type":"application","application":[{"range":[116,27,116,36],"value":{"type":"literal","literal":"Error: "}},{"range":[116,37,116,39],"value":{"type":"operator","operator":"++"}},{"range":[116,40,116,54],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Debug"],"name":"toString"}}},{"range":[116,55,116,60],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"error"}}}]}}}}]}}},{"pattern":{"range":[118,9,118,10],"value":{"type":"all","all":{}}},"expression":{"range":[119,13,119,38],"value":{"type":"application","application":[{"range":[119,13,119,25],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Element"],"name":"text"}}},{"range":[119,26,119,38],"value":{"type":"literal","literal":"Loading..."}}]}}}],"expression":{"range":[107,9,110,78],"value":{"type":"application","application":[{"range":[107,9,107,24],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["RemoteData"],"name":"map2"}}},{"range":[108,13,108,23],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Tuple"],"name":"pair"}}},{"range":[109,18,109,33],"value":{"type":"recordAccess","recordAccess":{"expression":{"range":[109,13,109,18],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"model"}}},"name":{"range":[109,19,109,33],"value":"githubResponse"}}}},{"range":[110,13,110,78],"value":{"type":"parenthesized","parenthesized":{"range":[110,19,110,77],"value":{"type":"application","application":[{"range":[110,19,110,31],"value":{"type":"recordAccess","recordAccess":{"expression":{"range":[110,14,110,19],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"model"}}},"name":{"range":[110,20,110,31],"value":"elmPackages"}}}},{"range":[110,32,110,34],"value":{"type":"operator","operator":"|>"}},{"range":[110,35,110,54],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["RemoteData"],"name":"mapError"}}},{"range":[110,55,110,77],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Graphql","Http"],"name":"HttpError"}}}]}}}}]}}}}}}}}}},{"range":[122,1,133,10],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[122,1,122,72],"value":{"name":{"range":[122,1,122,12],"value":"successView"},"typeAnnotation":{"range":[122,15,122,72],"value":{"type":"function","function":{"left":{"range":[122,15,122,57],"value":{"type":"tupled","tupled":{"values":[{"range":[122,17,122,42],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[122,17,122,21],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[122,22,122,42],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[122,22,122,42],"value":{"moduleName":["ElmReposRequest"],"name":"Repo"}},"args":[]}}}]}}},{"range":[122,44,122,55],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[122,44,122,48],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[122,49,122,55],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[122,49,122,55],"value":{"moduleName":[],"name":"String"}},"args":[]}}}]}}}]}}},"right":{"range":[122,61,122,72],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[122,61,122,68],"value":{"moduleName":[],"name":"Element"}},"args":[{"range":[122,69,122,72],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[122,69,122,72],"value":{"moduleName":[],"name":"Msg"}},"args":[]}}}]}}}}}}}},"declaration":{"range":[123,1,133,10],"value":{"name":{"range":[123,1,123,12],"value":"successView"},"arguments":[{"range":[123,13,123,34],"value":{"type":"tuple","tuple":{"value":[{"range":[123,15,123,19],"value":{"type":"var","var":{"value":"data"}}},{"range":[123,21,123,32],"value":{"type":"var","var":{"value":"elmPackages"}}}]}}}],"expression":{"range":[124,5,133,10],"value":{"type":"application","application":[{"range":[124,5,124,19],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Element"],"name":"column"}}},{"range":[124,20,124,50],"value":{"type":"list","list":[{"range":[124,22,124,48],"value":{"type":"application","application":[{"range":[124,22,124,35],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Element"],"name":"width"}}},{"range":[124,36,124,48],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Element"],"name":"fill"}}}]}}]}},{"range":[125,9,133,10],"value":{"type":"parenthesized","parenthesized":{"range":[125,10,132,41],"value":{"type":"application","application":[{"range":[125,10,131,11],"value":{"type":"parenthesized","parenthesized":{"range":[125,11,130,68],"value":{"type":"application","application":[{"range":[125,11,125,15],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"data"}}},{"range":[126,13,126,15],"value":{"type":"operator","operator":"|>"}},{"range":[126,16,126,24],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["List"],"name":"map"}}},{"range":[127,17,129,18],"value":{"type":"parenthesized","parenthesized":{"range":[127,18,129,17],"value":{"type":"lambda","lambda":{"patterns":[{"range":[127,19,127,23],"value":{"type":"var","var":{"value":"repo"}}}],"expression":{"range":[128,21,128,58],"value":{"type":"tupled","tupled":[{"range":[128,23,128,50],"value":{"type":"application","application":[{"range":[128,23,128,33],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"hasPackage"}}},{"range":[128,34,128,45],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"elmPackages"}}},{"range":[128,46,128,50],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"repo"}}}]}},{"range":[128,52,128,56],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"repo"}}}]}}}}}}},{"range":[130,13,130,15],"value":{"type":"operator","operator":"|>"}},{"range":[130,16,130,27],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["List"],"name":"filter"}}},{"range":[130,28,130,68],"value":{"type":"parenthesized","parenthesized":{"range":[130,29,130,67],"value":{"type":"lambda","lambda":{"patterns":[{"range":[130,30,130,50],"value":{"type":"tuple","tuple":{"value":[{"range":[130,32,130,45],"value":{"type":"var","var":{"value":"hasPackageYes"}}},{"range":[130,47,130,48],"value":{"type":"all","all":{}}}]}}}],"expression":{"range":[130,54,130,67],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"hasPackageYes"}}}}}}}}]}}}},{"range":[132,13,132,15],"value":{"type":"operator","operator":"|>"}},{"range":[132,16,132,24],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["List"],"name":"map"}}},{"range":[132,25,132,41],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["View","Result"],"name":"view"}}}]}}}}]}}}}}}},{"range":[136,1,138,95],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[136,1,136,57],"value":{"name":{"range":[136,1,136,11],"value":"hasPackage"},"typeAnnotation":{"range":[136,14,136,57],"value":{"type":"function","function":{"left":{"range":[136,14,136,25],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[136,14,136,18],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[136,19,136,25],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[136,19,136,25],"value":{"moduleName":[],"name":"String"}},"args":[]}}}]}}},"right":{"range":[136,29,136,57],"value":{"type":"function","function":{"left":{"range":[136,29,136,49],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[136,29,136,49],"value":{"moduleName":["ElmReposRequest"],"name":"Repo"}},"args":[]}}},"right":{"range":[136,53,136,57],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[136,53,136,57],"value":{"moduleName":[],"name":"Bool"}},"args":[]}}}}}}}}}}},"declaration":{"range":[137,1,138,95],"value":{"name":{"range":[137,1,137,11],"value":"hasPackage"},"arguments":[{"range":[137,12,137,23],"value":{"type":"var","var":{"value":"elmPackages"}}},{"range":[137,24,137,28],"value":{"type":"var","var":{"value":"repo"}}}],"expression":{"range":[138,5,138,95],"value":{"type":"application","application":[{"range":[138,5,138,16],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"elmPackages"}}},{"range":[138,17,138,19],"value":{"type":"operator","operator":"|>"}},{"range":[138,20,138,28],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["List"],"name":"any"}}},{"range":[138,29,138,95],"value":{"type":"parenthesized","parenthesized":{"range":[138,30,138,94],"value":{"type":"lambda","lambda":{"patterns":[{"range":[138,31,138,38],"value":{"type":"var","var":{"value":"package"}}}],"expression":{"range":[138,42,138,94],"value":{"type":"application","application":[{"range":[138,42,138,64],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["RepoWithOwner"],"name":"toString"}}},{"range":[138,69,138,83],"value":{"type":"recordAccess","recordAccess":{"expression":{"range":[138,65,138,69],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"repo"}}},"name":{"range":[138,70,138,83],"value":"nameWithOwner"}}}},{"range":[138,84,138,86],"value":{"type":"operator","operator":"=="}},{"range":[138,87,138,94],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"package"}}}]}}}}}}}]}}}}}}},{"range":[141,1,166,73],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[141,1,141,44],"value":{"name":{"range":[141,1,141,7],"value":"update"},"typeAnnotation":{"range":[141,10,141,44],"value":{"type":"function","function":{"left":{"range":[141,10,141,13],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[141,10,141,13],"value":{"moduleName":[],"name":"Msg"}},"args":[]}}},"right":{"range":[141,17,141,44],"value":{"type":"function","function":{"left":{"range":[141,17,141,22],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[141,17,141,22],"value":{"moduleName":[],"name":"Model"}},"args":[]}}},"right":{"range":[141,26,141,44],"value":{"type":"tupled","tupled":{"values":[{"range":[141,28,141,33],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[141,28,141,33],"value":{"moduleName":[],"name":"Model"}},"args":[]}}},{"range":[141,35,141,42],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[141,35,141,38],"value":{"moduleName":[],"name":"Cmd"}},"args":[{"range":[141,39,141,42],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[141,39,141,42],"value":{"moduleName":[],"name":"Msg"}},"args":[]}}}]}}}]}}}}}}}}}}},"declaration":{"range":[142,1,166,73],"value":{"name":{"range":[142,1,142,7],"value":"update"},"arguments":[{"range":[142,8,142,11],"value":{"type":"var","var":{"value":"msg"}}},{"range":[142,12,142,17],"value":{"type":"var","var":{"value":"model"}}}],"expression":{"range":[143,5,166,73],"value":{"type":"case","case":{"cases":[{"pattern":{"range":[144,9,144,29],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"GotResponse"},"patterns":[{"range":[144,21,144,29],"value":{"type":"var","var":{"value":"response"}}}]}}},"expression":{"range":[145,13,152,14],"value":{"type":"tupled","tupled":[{"range":[145,15,150,16],"value":{"type":"recordUpdate","recordUpdate":{"name":{"range":[145,17,145,22],"value":"model"},"updates":[{"range":[146,19,150,15],"value":{"field":{"range":[146,19,146,33],"value":"githubResponse"},"expression":{"range":[147,21,149,55],"value":{"type":"application","application":[{"range":[147,21,147,29],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"response"}}},{"range":[148,25,148,27],"value":{"type":"operator","operator":"|>"}},{"range":[148,28,148,42],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["RemoteData"],"name":"map"}}},{"range":[148,43,148,72],"value":{"type":"parenthesized","parenthesized":{"range":[148,44,148,71],"value":{"type":"application","application":[{"range":[148,44,148,55],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["List"],"name":"sortBy"}}},{"range":[148,56,148,71],"value":{"type":"recordAccessFunction","recordAccessFunction":".stargazerCount"}}]}}}},{"range":[149,25,149,27],"value":{"type":"operator","operator":"|>"}},{"range":[149,28,149,42],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["RemoteData"],"name":"map"}}},{"range":[149,43,149,55],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["List"],"name":"reverse"}}}]}}}}]}}},{"range":[151,15,151,23],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Cmd"],"name":"none"}}}]}}},{"pattern":{"range":[154,9,154,31],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"SetSortOrder"},"patterns":[{"range":[154,22,154,31],"value":{"type":"var","var":{"value":"sortOrder"}}}]}}},"expression":{"range":[155,13,158,14],"value":{"type":"tupled","tupled":[{"range":[155,15,155,85],"value":{"type":"recordUpdate","recordUpdate":{"name":{"range":[155,17,155,22],"value":"model"},"updates":[{"range":[155,25,155,46],"value":{"field":{"range":[155,25,155,34],"value":"sortOrder"},"expression":{"range":[155,37,155,46],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"sortOrder"}}}}},{"range":[155,48,155,84],"value":{"field":{"range":[155,48,155,62],"value":"githubResponse"},"expression":{"range":[155,65,155,83],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["RemoteData"],"name":"Loading"}}}}}]}}},{"range":[157,15,157,23],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Cmd"],"name":"none"}}}]}}},{"pattern":{"range":[160,9,160,36],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"GotElmPackages"},"patterns":[{"range":[160,24,160,36],"value":{"type":"var","var":{"value":"packagesData"}}}]}}},"expression":{"range":[161,13,166,73],"value":{"type":"case","case":{"cases":[{"pattern":{"range":[162,17,162,40],"value":{"type":"named","named":{"qualified":{"moduleName":["RemoteData"],"name":"Success"},"patterns":[{"range":[162,36,162,40],"value":{"type":"var","var":{"value":"data"}}}]}}},"expression":{"range":[163,21,163,135],"value":{"type":"tupled","tupled":[{"range":[163,23,163,61],"value":{"type":"recordUpdate","recordUpdate":{"name":{"range":[163,25,163,30],"value":"model"},"updates":[{"range":[163,33,163,60],"value":{"field":{"range":[163,33,163,44],"value":"elmPackages"},"expression":{"range":[163,47,163,59],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"packagesData"}}}}}]}}},{"range":[163,63,163,133],"value":{"type":"application","application":[{"range":[163,63,163,86],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"makePackagesGithubQuery"}}},{"range":[163,87,163,133],"value":{"type":"parenthesized","parenthesized":{"range":[163,88,163,132],"value":{"type":"application","application":[{"range":[163,88,163,92],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"data"}}},{"range":[163,93,163,95],"value":{"type":"operator","operator":"|>"}},{"range":[163,96,163,104],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["List"],"name":"map"}}},{"range":[163,105,163,132],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["RepoWithOwner"],"name":"repoWithOwner"}}}]}}}}]}}]}}},{"pattern":{"range":[165,17,165,18],"value":{"type":"all","all":{}}},"expression":{"range":[166,21,166,73],"value":{"type":"tupled","tupled":[{"range":[166,23,166,61],"value":{"type":"recordUpdate","recordUpdate":{"name":{"range":[166,25,166,30],"value":"model"},"updates":[{"range":[166,33,166,60],"value":{"field":{"range":[166,33,166,44],"value":"elmPackages"},"expression":{"range":[166,47,166,59],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"packagesData"}}}}}]}}},{"range":[166,63,166,71],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Cmd"],"name":"none"}}}]}}}],"expression":{"range":[161,18,161,30],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"packagesData"}}}}}}}],"expression":{"range":[143,10,143,13],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"msg"}}}}}}}}}}},{"range":[169,1,176,10],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[169,1,169,28],"value":{"name":{"range":[169,1,169,5],"value":"main"},"typeAnnotation":{"range":[169,8,169,28],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[169,8,169,15],"value":{"moduleName":[],"name":"Program"}},"args":[{"range":[169,16,169,18],"value":{"type":"unit","unit":{}}},{"range":[169,19,169,24],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[169,19,169,24],"value":{"moduleName":[],"name":"Model"}},"args":[]}}},{"range":[169,25,169,28],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[169,25,169,28],"value":{"moduleName":[],"name":"Msg"}},"args":[]}}}]}}}}},"declaration":{"range":[170,1,176,10],"value":{"name":{"range":[170,1,170,5],"value":"main"},"arguments":[],"expression":{"range":[171,5,176,10],"value":{"type":"application","application":[{"range":[171,5,171,20],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Browser"],"name":"element"}}},{"range":[172,9,176,10],"value":{"type":"record","record":[{"range":[172,11,172,22],"value":{"field":{"range":[172,11,172,15],"value":"init"},"expression":{"range":[172,18,172,22],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"init"}}}}},{"range":[173,11,174,9],"value":{"field":{"range":[173,11,173,17],"value":"update"},"expression":{"range":[173,20,173,26],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"update"}}}}},{"range":[174,11,175,9],"value":{"field":{"range":[174,11,174,24],"value":"subscriptions"},"expression":{"range":[174,27,175,9],"value":{"type":"lambda","lambda":{"patterns":[{"range":[174,28,174,29],"value":{"type":"all","all":{}}}],"expression":{"range":[174,33,174,41],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Sub"],"name":"none"}}}}}}}},{"range":[175,11,176,9],"value":{"field":{"range":[175,11,175,15],"value":"view"},"expression":{"range":[175,18,175,22],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"view"}}}}}]}}]}}}}}}}],"comments":[{"range":[156,15,156,41],"value":"-- , makeRequest sortOrder"},{"range":[58,9,58,47],"value":"-- , makeRequest ElmReposRequest.Stars"}]}