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 58.7 kB
{"moduleDefinition":{"range":[5,1,8,6],"value":{"type":"normal","normal":{"moduleName":{"range":[5,8,5,16],"value":["PrintAny"]},"exposingList":{"range":[5,17,8,6],"value":{"type":"explicit","explicit":[{"range":[6,7,6,11],"value":{"type":"function","function":{"name":"view"}}},{"range":[6,13,6,16],"value":{"type":"function","function":{"name":"log"}}},{"range":[7,7,7,13],"value":{"type":"function","function":{"name":"config"}}},{"range":[7,15,7,29],"value":{"type":"function","function":{"name":"viewWithConfig"}}}]}}}}},"imports":[{"range":[34,1,34,42],"value":{"moduleName":{"range":[34,8,34,12],"value":["Html"]},"moduleAlias":null,"exposingList":{"range":[34,13,34,42],"value":{"type":"explicit","explicit":[{"range":[34,23,34,27],"value":{"type":"typeOrAlias","typeOrAlias":{"name":"Html"}}},{"range":[34,29,34,30],"value":{"type":"function","function":{"name":"p"}}},{"range":[34,32,34,35],"value":{"type":"function","function":{"name":"pre"}}},{"range":[34,37,34,41],"value":{"type":"function","function":{"name":"text"}}}]}}}},{"range":[35,1,35,47],"value":{"moduleName":{"range":[35,8,35,23],"value":["Html","Attributes"]},"moduleAlias":null,"exposingList":{"range":[35,24,35,47],"value":{"type":"explicit","explicit":[{"range":[35,34,35,39],"value":{"type":"function","function":{"name":"class"}}},{"range":[35,41,35,46],"value":{"type":"function","function":{"name":"style"}}}]}}}},{"range":[36,1,36,14],"value":{"moduleName":{"range":[36,8,36,14],"value":["String"]},"moduleAlias":null,"exposingList":null}}],"declarations":[{"range":[43,1,48,6],"value":{"type":"typeAlias","typeAlias":{"documentation":null,"name":{"range":[43,12,43,21],"value":"Constants"},"generics":[],"typeAnnotation":{"range":[44,5,48,6],"value":{"type":"record","record":{"value":[{"range":[44,7,44,21],"value":{"name":{"range":[44,7,44,12],"value":"quote"},"typeAnnotation":{"range":[44,15,44,21],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[44,15,44,21],"value":{"moduleName":[],"name":"String"}},"args":[]}}}}},{"range":[45,5,46,5],"value":{"name":{"range":[45,7,45,18],"value":"indentChars"},"typeAnnotation":{"range":[45,21,45,27],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[45,21,45,27],"value":{"moduleName":[],"name":"String"}},"args":[]}}}}},{"range":[46,5,47,5],"value":{"name":{"range":[46,7,46,19],"value":"outdentChars"},"typeAnnotation":{"range":[46,22,46,28],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[46,22,46,28],"value":{"moduleName":[],"name":"String"}},"args":[]}}}}},{"range":[47,5,48,5],"value":{"name":{"range":[47,7,47,19],"value":"newLineChars"},"typeAnnotation":{"range":[47,22,47,28],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[47,22,47,28],"value":{"moduleName":[],"name":"String"}},"args":[]}}}}}]}}}}}},{"range":[51,1,57,6],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[51,1,51,22],"value":{"name":{"range":[51,1,51,10],"value":"constants"},"typeAnnotation":{"range":[51,13,51,22],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[51,13,51,22],"value":{"moduleName":[],"name":"Constants"}},"args":[]}}}}},"declaration":{"range":[52,1,57,6],"value":{"name":{"range":[52,1,52,10],"value":"constants"},"arguments":[],"expression":{"range":[53,5,57,6],"value":{"type":"record","record":[{"range":[53,7,53,19],"value":{"field":{"range":[53,7,53,12],"value":"quote"},"expression":{"range":[53,15,53,19],"value":{"type":"literal","literal":"\""}}}},{"range":[54,7,55,5],"value":{"field":{"range":[54,7,54,18],"value":"indentChars"},"expression":{"range":[54,21,54,26],"value":{"type":"literal","literal":"[{("}}}},{"range":[55,7,56,5],"value":{"field":{"range":[55,7,55,19],"value":"outdentChars"},"expression":{"range":[55,22,55,27],"value":{"type":"literal","literal":"}])"}}}},{"range":[56,7,57,5],"value":{"field":{"range":[56,7,56,19],"value":"newLineChars"},"expression":{"range":[56,22,56,25],"value":{"type":"literal","literal":","}}}}]}}}}}}},{"range":[60,1,64,10],"value":{"type":"typedecl","typedecl":{"documentation":null,"name":{"range":[60,6,60,12],"value":"Config"},"generics":[],"constructors":[{"range":[61,7,64,10],"value":{"name":{"range":[61,7,61,13],"value":"Config"},"arguments":[{"range":[62,9,64,10],"value":{"type":"record","record":{"value":[{"range":[62,11,62,26],"value":{"name":{"range":[62,11,62,20],"value":"increment"},"typeAnnotation":{"range":[62,23,62,26],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[62,23,62,26],"value":{"moduleName":[],"name":"Int"}},"args":[]}}}}},{"range":[63,9,64,9],"value":{"name":{"range":[63,11,63,20],"value":"className"},"typeAnnotation":{"range":[63,23,63,29],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[63,23,63,29],"value":{"moduleName":[],"name":"String"}},"args":[]}}}}}]}}}]}}]}}},{"range":[84,1,89,10],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[84,1,84,33],"value":{"name":{"range":[84,1,84,7],"value":"config"},"typeAnnotation":{"range":[84,10,84,33],"value":{"type":"function","function":{"left":{"range":[84,10,84,13],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[84,10,84,13],"value":{"moduleName":[],"name":"Int"}},"args":[]}}},"right":{"range":[84,17,84,33],"value":{"type":"function","function":{"left":{"range":[84,17,84,23],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[84,17,84,23],"value":{"moduleName":[],"name":"String"}},"args":[]}}},"right":{"range":[84,27,84,33],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[84,27,84,33],"value":{"moduleName":[],"name":"Config"}},"args":[]}}}}}}}}}}},"declaration":{"range":[85,1,89,10],"value":{"name":{"range":[85,1,85,7],"value":"config"},"arguments":[{"range":[85,8,85,17],"value":{"type":"var","var":{"value":"increment"}}},{"range":[85,18,85,27],"value":{"type":"var","var":{"value":"className"}}}],"expression":{"range":[86,5,89,10],"value":{"type":"application","application":[{"range":[86,5,86,11],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Config"}}},{"range":[87,9,89,10],"value":{"type":"record","record":[{"range":[87,11,87,32],"value":{"field":{"range":[87,11,87,20],"value":"increment"},"expression":{"range":[87,23,87,32],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"increment"}}}}},{"range":[88,11,89,9],"value":{"field":{"range":[88,11,88,20],"value":"className"},"expression":{"range":[88,23,88,32],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"className"}}}}}]}}]}}}}}}},{"range":[102,1,107,10],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[102,1,102,23],"value":{"name":{"range":[102,1,102,14],"value":"defaultConfig"},"typeAnnotation":{"range":[102,17,102,23],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[102,17,102,23],"value":{"moduleName":[],"name":"Config"}},"args":[]}}}}},"declaration":{"range":[103,1,107,10],"value":{"name":{"range":[103,1,103,14],"value":"defaultConfig"},"arguments":[],"expression":{"range":[104,5,107,10],"value":{"type":"application","application":[{"range":[104,5,104,11],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Config"}}},{"range":[105,9,107,10],"value":{"type":"record","record":[{"range":[105,11,105,25],"value":{"field":{"range":[105,11,105,20],"value":"increment"},"expression":{"range":[105,23,105,25],"value":{"type":"integer","integer":20}}}},{"range":[106,11,107,9],"value":{"field":{"range":[106,11,106,20],"value":"className"},"expression":{"range":[106,23,106,25],"value":{"type":"literal","literal":""}}}}]}}]}}}}}}},{"range":[125,1,127,40],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[125,1,125,21],"value":{"name":{"range":[125,1,125,5],"value":"view"},"typeAnnotation":{"range":[125,8,125,21],"value":{"type":"function","function":{"left":{"range":[125,8,125,9],"value":{"type":"generic","generic":{"value":"a"}}},"right":{"range":[125,13,125,21],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[125,13,125,17],"value":{"moduleName":[],"name":"Html"}},"args":[{"range":[125,18,125,21],"value":{"type":"generic","generic":{"value":"msg"}}}]}}}}}}}},"declaration":{"range":[126,1,127,40],"value":{"name":{"range":[126,1,126,5],"value":"view"},"arguments":[{"range":[126,6,126,12],"value":{"type":"var","var":{"value":"record"}}}],"expression":{"range":[127,5,127,40],"value":{"type":"application","application":[{"range":[127,5,127,19],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"viewWithConfig"}}},{"range":[127,20,127,33],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"defaultConfig"}}},{"range":[127,34,127,40],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"record"}}}]}}}}}}},{"range":[147,1,174,1],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[147,1,147,41],"value":{"name":{"range":[147,1,147,15],"value":"viewWithConfig"},"typeAnnotation":{"range":[147,18,147,41],"value":{"type":"function","function":{"left":{"range":[147,18,147,24],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[147,18,147,24],"value":{"moduleName":[],"name":"Config"}},"args":[]}}},"right":{"range":[147,28,147,41],"value":{"type":"function","function":{"left":{"range":[147,28,147,29],"value":{"type":"generic","generic":{"value":"a"}}},"right":{"range":[147,33,147,41],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[147,33,147,37],"value":{"moduleName":[],"name":"Html"}},"args":[{"range":[147,38,147,41],"value":{"type":"generic","generic":{"value":"msg"}}}]}}}}}}}}}}},"declaration":{"range":[148,1,174,1],"value":{"name":{"range":[148,1,148,15],"value":"viewWithConfig"},"arguments":[{"range":[148,16,148,32],"value":{"type":"parentisized","parentisized":{"value":{"range":[148,17,148,31],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"Config"},"patterns":[{"range":[148,24,148,31],"value":{"type":"var","var":{"value":"config_"}}}]}}}}}},{"range":[148,33,148,39],"value":{"type":"var","var":{"value":"record"}}}],"expression":{"range":[149,5,174,1],"value":{"type":"let","let":{"declarations":[{"range":[150,9,158,5],"value":{"type":"function","function":{"documentation":null,"signature":null,"declaration":{"range":[150,9,157,30],"value":{"name":{"range":[150,9,150,14],"value":"lines"},"arguments":[],"expression":{"range":[151,13,157,30],"value":{"type":"application","application":[{"range":[151,13,151,19],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"record"}}},{"range":[152,17,152,19],"value":{"type":"operator","operator":"|>"}},{"range":[152,20,152,34],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Debug"],"name":"toString"}}},{"range":[153,17,153,19],"value":{"type":"operator","operator":"|>"}},{"range":[153,20,153,35],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"splitWithQuotes"}}},{"range":[154,17,154,19],"value":{"type":"operator","operator":"|>"}},{"range":[154,20,154,42],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"splitUnquotedWithChars"}}},{"range":[155,17,155,19],"value":{"type":"operator","operator":"|>"}},{"range":[155,20,155,31],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["List"],"name":"concat"}}},{"range":[156,17,156,19],"value":{"type":"operator","operator":"|>"}},{"range":[156,20,156,31],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"mergeQuoted"}}},{"range":[157,17,157,19],"value":{"type":"operator","operator":"|>"}},{"range":[157,20,157,30],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"addIndents"}}}]}}}}}}}],"expression":{"range":[159,5,167,52],"value":{"type":"application","application":[{"range":[159,5,159,8],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"pre"}}},{"range":[160,9,165,10],"value":{"type":"parenthesized","parenthesized":{"range":[160,10,165,9],"value":{"type":"ifBlock","ifBlock":{"clause":{"range":[160,20,160,36],"value":{"type":"application","application":[{"range":[160,20,160,30],"value":{"type":"recordAccess","recordAccess":{"expression":{"range":[160,13,160,20],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"config_"}}},"name":{"range":[160,21,160,30],"value":"className"}}}},{"range":[160,31,160,33],"value":{"type":"operator","operator":"=="}},{"range":[160,34,160,36],"value":{"type":"literal","literal":""}}]}},"then":{"range":[161,13,161,15],"value":{"type":"list","list":[]}},"else":{"range":[164,13,164,40],"value":{"type":"list","list":[{"range":[164,15,164,38],"value":{"type":"application","application":[{"range":[164,15,164,20],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"class"}}},{"range":[164,28,164,38],"value":{"type":"recordAccess","recordAccess":{"expression":{"range":[164,21,164,28],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"config_"}}},"name":{"range":[164,29,164,38],"value":"className"}}}}]}}]}}}}}}},{"range":[166,5,166,7],"value":{"type":"operator","operator":"<|"}},{"range":[167,9,167,17],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["List"],"name":"map"}}},{"range":[167,18,167,46],"value":{"type":"parenthesized","parenthesized":{"range":[167,19,167,45],"value":{"type":"application","application":[{"range":[167,19,167,27],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"viewLine"}}},{"range":[167,28,167,30],"value":{"type":"operator","operator":"<|"}},{"range":[167,31,167,37],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"Config"}}},{"range":[167,38,167,45],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"config_"}}}]}}}},{"range":[167,47,167,52],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"lines"}}}]}}}}}}}}}},{"range":[174,1,181,24],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[174,1,174,49],"value":{"name":{"range":[174,1,174,9],"value":"viewLine"},"typeAnnotation":{"range":[174,12,174,49],"value":{"type":"function","function":{"left":{"range":[174,12,174,18],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[174,12,174,18],"value":{"moduleName":[],"name":"Config"}},"args":[]}}},"right":{"range":[174,22,174,49],"value":{"type":"function","function":{"left":{"range":[174,22,174,37],"value":{"type":"tupled","tupled":{"values":[{"range":[174,24,174,27],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[174,24,174,27],"value":{"moduleName":[],"name":"Int"}},"args":[]}}},{"range":[174,29,174,35],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[174,29,174,35],"value":{"moduleName":[],"name":"String"}},"args":[]}}}]}}},"right":{"range":[174,41,174,49],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[174,41,174,45],"value":{"moduleName":[],"name":"Html"}},"args":[{"range":[174,46,174,49],"value":{"type":"generic","generic":{"value":"msg"}}}]}}}}}}}}}}},"declaration":{"range":[175,1,181,24],"value":{"name":{"range":[175,1,175,9],"value":"viewLine"},"arguments":[{"range":[175,10,175,26],"value":{"type":"parentisized","parentisized":{"value":{"range":[175,11,175,25],"value":{"type":"named","named":{"qualified":{"moduleName":[],"name":"Config"},"patterns":[{"range":[175,18,175,25],"value":{"type":"var","var":{"value":"config_"}}}]}}}}}},{"range":[175,27,175,45],"value":{"type":"tuple","tuple":{"value":[{"range":[175,29,175,35],"value":{"type":"var","var":{"value":"indent"}}},{"range":[175,37,175,43],"value":{"type":"var","var":{"value":"string"}}}]}}}],"expression":{"range":[176,5,181,24],"value":{"type":"application","application":[{"range":[176,5,176,6],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"p"}}},{"range":[177,9,180,10],"value":{"type":"list","list":[{"range":[177,11,177,64],"value":{"type":"application","application":[{"range":[177,11,177,16],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"style"}}},{"range":[177,17,177,30],"value":{"type":"literal","literal":"paddingLeft"}},{"range":[177,31,177,64],"value":{"type":"parenthesized","parenthesized":{"range":[177,32,177,63],"value":{"type":"application","application":[{"range":[177,32,177,34],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"px"}}},{"range":[177,35,177,63],"value":{"type":"parenthesized","parenthesized":{"range":[177,36,177,62],"value":{"type":"application","application":[{"range":[177,36,177,42],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"indent"}}},{"range":[177,43,177,44],"value":{"type":"operator","operator":"*"}},{"range":[177,52,177,62],"value":{"type":"recordAccess","recordAccess":{"expression":{"range":[177,45,177,52],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"config_"}}},"name":{"range":[177,53,177,62],"value":"increment"}}}}]}}}}]}}}}]}},{"range":[178,11,178,34],"value":{"type":"application","application":[{"range":[178,11,178,16],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"style"}}},{"range":[178,17,178,28],"value":{"type":"literal","literal":"marginTop"}},{"range":[178,29,178,34],"value":{"type":"literal","literal":"0px"}}]}},{"range":[179,11,179,37],"value":{"type":"application","application":[{"range":[179,11,179,16],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"style"}}},{"range":[179,17,179,31],"value":{"type":"literal","literal":"marginBottom"}},{"range":[179,32,179,37],"value":{"type":"literal","literal":"0px"}}]}}]}},{"range":[181,9,181,24],"value":{"type":"list","list":[{"range":[181,11,181,22],"value":{"type":"application","application":[{"range":[181,11,181,15],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"text"}}},{"range":[181,16,181,22],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"string"}}}]}}]}}]}}}}}}},{"range":[218,1,238,1],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[218,1,218,13],"value":{"name":{"range":[218,1,218,4],"value":"log"},"typeAnnotation":{"range":[218,7,218,13],"value":{"type":"function","function":{"left":{"range":[218,7,218,8],"value":{"type":"generic","generic":{"value":"a"}}},"right":{"range":[218,12,218,13],"value":{"type":"generic","generic":{"value":"a"}}}}}}}},"declaration":{"range":[219,1,238,1],"value":{"name":{"range":[219,1,219,4],"value":"log"},"arguments":[{"range":[219,5,219,11],"value":{"type":"var","var":{"value":"record"}}}],"expression":{"range":[220,5,238,1],"value":{"type":"let","let":{"declarations":[{"range":[221,9,230,5],"value":{"type":"function","function":{"documentation":null,"signature":null,"declaration":{"range":[221,9,229,32],"value":{"name":{"range":[221,9,221,14],"value":"lines"},"arguments":[],"expression":{"range":[222,13,229,32],"value":{"type":"application","application":[{"range":[222,13,222,19],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"record"}}},{"range":[223,17,223,19],"value":{"type":"operator","operator":"|>"}},{"range":[223,20,223,34],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["Debug"],"name":"toString"}}},{"range":[224,17,224,19],"value":{"type":"operator","operator":"|>"}},{"range":[224,20,224,35],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"splitWithQuotes"}}},{"range":[225,17,225,19],"value":{"type":"operator","operator":"|>"}},{"range":[225,20,225,42],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"splitUnquotedWithChars"}}},{"range":[226,17,226,19],"value":{"type":"operator","operator":"|>"}},{"range":[226,20,226,31],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["List"],"name":"concat"}}},{"range":[227,17,227,19],"value":{"type":"operator","operator":"|>"}},{"range":[227,20,227,31],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"mergeQuoted"}}},{"range":[228,17,228,19],"value":{"type":"operator","operator":"|>"}},{"range":[228,20,228,30],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"addIndents"}}},{"range":[229,17,229,19],"value":{"type":"operator","operator":"|>"}},{"range":[229,20,229,32],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["List"],"name":"reverse"}}}]}}}}}}}],"expression":{"range":[231,5,231,11],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"record"}}}}}}}}}}},{"range":[238,1,241,16],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[238,1,238,19],"value":{"name":{"range":[238,1,238,3],"value":"px"},"typeAnnotation":{"range":[238,6,238,19],"value":{"type":"function","function":{"left":{"range":[238,6,238,9],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[238,6,238,9],"value":{"moduleName":[],"name":"Int"}},"args":[]}}},"right":{"range":[238,13,238,19],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[238,13,238,19],"value":{"moduleName":[],"name":"String"}},"args":[]}}}}}}}},"declaration":{"range":[239,1,241,16],"value":{"name":{"range":[239,1,239,3],"value":"px"},"arguments":[{"range":[239,4,239,7],"value":{"type":"var","var":{"value":"int"}}}],"expression":{"range":[240,5,241,16],"value":{"type":"application","application":[{"range":[240,5,240,19],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["String"],"name":"fromInt"}}},{"range":[240,20,240,23],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"int"}}},{"range":[241,9,241,11],"value":{"type":"operator","operator":"++"}},{"range":[241,12,241,16],"value":{"type":"literal","literal":"px"}}]}}}}}}},{"range":[244,1,248,6],"value":{"type":"typeAlias","typeAlias":{"documentation":null,"name":{"range":[244,12,244,26],"value":"IndentedString"},"generics":[],"typeAnnotation":{"range":[245,5,248,6],"value":{"type":"record","record":{"value":[{"range":[245,7,245,25],"value":{"name":{"range":[245,7,245,19],"value":"indentBefore"},"typeAnnotation":{"range":[245,22,245,25],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[245,22,245,25],"value":{"moduleName":[],"name":"Int"}},"args":[]}}}}},{"range":[246,5,247,5],"value":{"name":{"range":[246,7,246,13],"value":"string"},"typeAnnotation":{"range":[246,16,246,22],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[246,16,246,22],"value":{"moduleName":[],"name":"String"}},"args":[]}}}}},{"range":[247,5,248,5],"value":{"name":{"range":[247,7,247,18],"value":"indentAfter"},"typeAnnotation":{"range":[247,21,247,24],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[247,21,247,24],"value":{"moduleName":[],"name":"Int"}},"args":[]}}}}}]}}}}}},{"range":[255,1,259,57],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[255,1,255,49],"value":{"name":{"range":[255,1,255,11],"value":"addIndents"},"typeAnnotation":{"range":[255,14,255,49],"value":{"type":"function","function":{"left":{"range":[255,14,255,25],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[255,14,255,18],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[255,19,255,25],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[255,19,255,25],"value":{"moduleName":[],"name":"String"}},"args":[]}}}]}}},"right":{"range":[255,29,255,49],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[255,29,255,33],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[255,34,255,49],"value":{"type":"tupled","tupled":{"values":[{"range":[255,36,255,39],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[255,36,255,39],"value":{"moduleName":[],"name":"Int"}},"args":[]}}},{"range":[255,41,255,47],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[255,41,255,47],"value":{"moduleName":[],"name":"String"}},"args":[]}}}]}}}]}}}}}}}},"declaration":{"range":[256,1,259,57],"value":{"name":{"range":[256,1,256,11],"value":"addIndents"},"arguments":[{"range":[256,12,256,22],"value":{"type":"var","var":{"value":"stringList"}}}],"expression":{"range":[257,5,259,57],"value":{"type":"application","application":[{"range":[257,5,257,15],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"stringList"}}},{"range":[258,9,258,11],"value":{"type":"operator","operator":"|>"}},{"range":[258,12,258,22],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["List"],"name":"foldl"}}},{"range":[258,23,258,32],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"addIndent"}}},{"range":[258,33,258,35],"value":{"type":"list","list":[]}},{"range":[259,9,259,11],"value":{"type":"operator","operator":"|>"}},{"range":[259,12,259,20],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["List"],"name":"map"}}},{"range":[259,21,259,57],"value":{"type":"parenthesized","parenthesized":{"range":[259,22,259,56],"value":{"type":"lambda","lambda":{"patterns":[{"range":[259,23,259,24],"value":{"type":"var","var":{"value":"r"}}}],"expression":{"range":[259,28,259,56],"value":{"type":"tupled","tupled":[{"range":[259,31,259,44],"value":{"type":"recordAccess","recordAccess":{"expression":{"range":[259,30,259,31],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"r"}}},"name":{"range":[259,32,259,44],"value":"indentBefore"}}}},{"range":[259,47,259,54],"value":{"type":"recordAccess","recordAccess":{"expression":{"range":[259,46,259,47],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"r"}}},"name":{"range":[259,48,259,54],"value":"string"}}}}]}}}}}}}]}}}}}}},{"range":[266,1,296,14],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[266,1,266,65],"value":{"name":{"range":[266,1,266,10],"value":"addIndent"},"typeAnnotation":{"range":[266,13,266,65],"value":{"type":"function","function":{"left":{"range":[266,13,266,19],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[266,13,266,19],"value":{"moduleName":[],"name":"String"}},"args":[]}}},"right":{"range":[266,23,266,65],"value":{"type":"function","function":{"left":{"range":[266,23,266,42],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[266,23,266,27],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[266,28,266,42],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[266,28,266,42],"value":{"moduleName":[],"name":"IndentedString"}},"args":[]}}}]}}},"right":{"range":[266,46,266,65],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[266,46,266,50],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[266,51,266,65],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[266,51,266,65],"value":{"moduleName":[],"name":"IndentedString"}},"args":[]}}}]}}}}}}}}}}},"declaration":{"range":[267,1,296,14],"value":{"name":{"range":[267,1,267,10],"value":"addIndent"},"arguments":[{"range":[267,11,267,17],"value":{"type":"var","var":{"value":"string"}}},{"range":[267,18,267,27],"value":{"type":"var","var":{"value":"startList"}}}],"expression":{"range":[268,5,296,14],"value":{"type":"case","case":{"cases":[{"pattern":{"range":[269,9,269,33],"value":{"type":"uncons","uncons":{"left":{"range":[269,9,269,24],"value":{"type":"record","record":{"value":[{"range":[269,11,269,22],"value":"indentAfter"}]}}},"right":{"range":[269,28,269,33],"value":{"type":"var","var":{"value":"other"}}}}}},"expression":{"range":[270,13,291,9],"value":{"type":"let","let":{"declarations":[{"range":[271,17,274,17],"value":{"type":"function","function":{"documentation":null,"signature":null,"declaration":{"range":[271,17,272,41],"value":{"name":{"range":[271,17,271,26],"value":"firstChar"},"arguments":[],"expression":{"range":[272,21,272,41],"value":{"type":"application","application":[{"range":[272,21,272,32],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["String"],"name":"left"}}},{"range":[272,33,272,34],"value":{"type":"integer","integer":1}},{"range":[272,35,272,41],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"string"}}}]}}}}}}},{"range":[274,17,283,13],"value":{"type":"destructuring","destructuring":{"pattern":{"range":[274,17,274,52],"value":{"type":"tuple","tuple":{"value":[{"range":[274,19,274,34],"value":{"type":"var","var":{"value":"newIndentBefore"}}},{"range":[274,36,274,50],"value":{"type":"var","var":{"value":"newIndentAfter"}}}]}}},"expression":{"range":[275,21,283,13],"value":{"type":"ifBlock","ifBlock":{"clause":{"range":[275,24,275,71],"value":{"type":"application","application":[{"range":[275,24,275,39],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["String"],"name":"contains"}}},{"range":[275,40,275,49],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"firstChar"}}},{"range":[275,59,275,71],"value":{"type":"recordAccess","recordAccess":{"expression":{"range":[275,50,275,59],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"constants"}}},"name":{"range":[275,60,275,71],"value":"indentChars"}}}}]}},"then":{"range":[276,25,276,61],"value":{"type":"tupled","tupled":[{"range":[276,27,276,42],"value":{"type":"application","application":[{"range":[276,27,276,38],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"indentAfter"}}},{"range":[276,39,276,40],"value":{"type":"operator","operator":"+"}},{"range":[276,41,276,42],"value":{"type":"integer","integer":1}}]}},{"range":[276,44,276,59],"value":{"type":"application","application":[{"range":[276,44,276,55],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"indentAfter"}}},{"range":[276,56,276,57],"value":{"type":"operator","operator":"+"}},{"range":[276,58,276,59],"value":{"type":"integer","integer":1}}]}}]}},"else":{"range":[278,26,283,13],"value":{"type":"ifBlock","ifBlock":{"clause":{"range":[278,29,278,77],"value":{"type":"application","application":[{"range":[278,29,278,44],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["String"],"name":"contains"}}},{"range":[278,45,278,54],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"firstChar"}}},{"range":[278,64,278,77],"value":{"type":"recordAccess","recordAccess":{"expression":{"range":[278,55,278,64],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"constants"}}},"name":{"range":[278,65,278,77],"value":"outdentChars"}}}}]}},"then":{"range":[279,25,279,57],"value":{"type":"tupled","tupled":[{"range":[279,27,279,38],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"indentAfter"}}},{"range":[279,40,279,55],"value":{"type":"application","application":[{"range":[279,40,279,51],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"indentAfter"}}},{"range":[279,52,279,54],"value":{"type":"operator","operator":"-"}},{"range":[279,54,279,55],"value":{"type":"integer","integer":1}}]}}]}},"else":{"range":[282,25,282,53],"value":{"type":"tupled","tupled":[{"range":[282,27,282,38],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"indentAfter"}}},{"range":[282,40,282,51],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"indentAfter"}}}]}}}}}}}}}}}],"expression":{"range":[284,13,289,21],"value":{"type":"application","application":[{"range":[284,13,284,22],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"startList"}}},{"range":[285,17,285,19],"value":{"type":"operator","operator":"++"}},{"range":[285,20,289,21],"value":{"type":"list","list":[{"range":[285,22,288,23],"value":{"type":"record","record":[{"range":[285,24,285,54],"value":{"field":{"range":[285,24,285,36],"value":"indentBefore"},"expression":{"range":[285,39,285,54],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"newIndentBefore"}}}}},{"range":[286,24,287,22],"value":{"field":{"range":[286,24,286,30],"value":"string"},"expression":{"range":[286,33,286,39],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"string"}}}}},{"range":[287,24,288,22],"value":{"field":{"range":[287,24,287,35],"value":"indentAfter"},"expression":{"range":[287,38,287,52],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"newIndentAfter"}}}}}]}}]}}]}}}}}},{"pattern":{"range":[291,9,291,11],"value":{"type":"list","list":{"value":[]}}},"expression":{"range":[292,13,296,14],"value":{"type":"list","list":[{"range":[292,15,295,16],"value":{"type":"record","record":[{"range":[292,17,292,33],"value":{"field":{"range":[292,17,292,29],"value":"indentBefore"},"expression":{"range":[292,32,292,33],"value":{"type":"integer","integer":0}}}},{"range":[293,17,294,15],"value":{"field":{"range":[293,17,293,23],"value":"string"},"expression":{"range":[293,26,293,32],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"string"}}}}},{"range":[294,17,295,15],"value":{"field":{"range":[294,17,294,28],"value":"indentAfter"},"expression":{"range":[294,31,294,32],"value":{"type":"integer","integer":0}}}}]}}]}}}],"expression":{"range":[268,10,268,32],"value":{"type":"application","application":[{"range":[268,10,268,22],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["List"],"name":"reverse"}}},{"range":[268,23,268,32],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"startList"}}}]}}}}}}}}}},{"range":[305,1,324,1],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[305,1,305,59],"value":{"name":{"range":[305,1,305,23],"value":"splitUnquotedWithChars"},"typeAnnotation":{"range":[305,26,305,59],"value":{"type":"function","function":{"left":{"range":[305,26,305,37],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[305,26,305,30],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[305,31,305,37],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[305,31,305,37],"value":{"moduleName":[],"name":"String"}},"args":[]}}}]}}},"right":{"range":[305,41,305,59],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[305,41,305,45],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[305,46,305,59],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[305,47,305,51],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[305,52,305,58],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[305,52,305,58],"value":{"moduleName":[],"name":"String"}},"args":[]}}}]}}}]}}}}}}}},"declaration":{"range":[306,1,324,1],"value":{"name":{"range":[306,1,306,23],"value":"splitUnquotedWithChars"},"arguments":[{"range":[306,24,306,34],"value":{"type":"var","var":{"value":"stringList"}}}],"expression":{"range":[307,5,324,1],"value":{"type":"let","let":{"declarations":[{"range":[308,9,316,5],"value":{"type":"function","function":{"documentation":null,"signature":null,"declaration":{"range":[308,9,316,5],"value":{"name":{"range":[308,9,308,20],"value":"splitString"},"arguments":[{"range":[308,21,308,27],"value":{"type":"var","var":{"value":"string"}}}],"expression":{"range":[309,13,316,5],"value":{"type":"ifBlock","ifBlock":{"clause":{"range":[309,16,309,55],"value":{"type":"application","application":[{"range":[309,16,309,27],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["String"],"name":"left"}}},{"range":[309,28,309,29],"value":{"type":"integer","integer":1}},{"range":[309,30,309,36],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"string"}}},{"range":[309,37,309,39],"value":{"type":"operator","operator":"=="}},{"range":[309,49,309,55],"value":{"type":"recordAccess","recordAccess":{"expression":{"range":[309,40,309,49],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"constants"}}},"name":{"range":[309,50,309,55],"value":"quote"}}}}]}},"then":{"range":[310,17,310,27],"value":{"type":"list","list":[{"range":[310,19,310,25],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"string"}}}]}},"else":{"range":[313,17,315,27],"value":{"type":"application","application":[{"range":[313,17,313,31],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"splitWithChars"}}},{"range":[314,21,314,96],"value":{"type":"parenthesized","parenthesized":{"range":[314,31,314,95],"value":{"type":"application","application":[{"range":[314,31,314,43],"value":{"type":"recordAccess","recordAccess":{"expression":{"range":[314,22,314,31],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"constants"}}},"name":{"range":[314,32,314,43],"value":"indentChars"}}}},{"range":[314,44,314,46],"value":{"type":"operator","operator":"++"}},{"range":[314,56,314,69],"value":{"type":"recordAccess","recordAccess":{"expression":{"range":[314,47,314,56],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"constants"}}},"name":{"range":[314,57,314,69],"value":"newLineChars"}}}},{"range":[314,70,314,72],"value":{"type":"operator","operator":"++"}},{"range":[314,82,314,95],"value":{"type":"recordAccess","recordAccess":{"expression":{"range":[314,73,314,82],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"constants"}}},"name":{"range":[314,83,314,95],"value":"outdentChars"}}}}]}}}},{"range":[315,21,315,27],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"string"}}}]}}}}}}}}}}],"expression":{"range":[317,5,317,36],"value":{"type":"application","application":[{"range":[317,5,317,13],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["List"],"name":"map"}}},{"range":[317,14,317,25],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"splitString"}}},{"range":[317,26,317,36],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"stringList"}}}]}}}}}}}}}},{"range":[324,1,335,47],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[324,1,324,49],"value":{"name":{"range":[324,1,324,15],"value":"splitWithChars"},"typeAnnotation":{"range":[324,18,324,49],"value":{"type":"function","function":{"left":{"range":[324,18,324,24],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[324,18,324,24],"value":{"moduleName":[],"name":"String"}},"args":[]}}},"right":{"range":[324,28,324,49],"value":{"type":"function","function":{"left":{"range":[324,28,324,34],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[324,28,324,34],"value":{"moduleName":[],"name":"String"}},"args":[]}}},"right":{"range":[324,38,324,49],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[324,38,324,42],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[324,43,324,49],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[324,43,324,49],"value":{"moduleName":[],"name":"String"}},"args":[]}}}]}}}}}}}}}}},"declaration":{"range":[325,1,335,47],"value":{"name":{"range":[325,1,325,15],"value":"splitWithChars"},"arguments":[{"range":[325,16,325,25],"value":{"type":"var","var":{"value":"splitters"}}},{"range":[325,26,325,32],"value":{"type":"var","var":{"value":"string"}}}],"expression":{"range":[326,5,335,47],"value":{"type":"case","case":{"cases":[{"pattern":{"range":[327,9,327,11],"value":{"type":"string","string":{"value":""}}},"expression":{"range":[328,13,328,23],"value":{"type":"list","list":[{"range":[328,15,328,21],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"string"}}}]}}},{"pattern":{"range":[330,9,330,13],"value":{"type":"var","var":{"value":"char"}}},"expression":{"range":[331,13,335,47],"value":{"type":"application","application":[{"range":[331,13,331,19],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"string"}}},{"range":[332,17,332,19],"value":{"type":"operator","operator":"|>"}},{"range":[332,20,332,33],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"splitWithChar"}}},{"range":[332,34,332,38],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"char"}}},{"range":[333,17,333,19],"value":{"type":"operator","operator":"|>"}},{"range":[333,20,333,28],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["List"],"name":"map"}}},{"range":[333,29,333,76],"value":{"type":"parenthesized","parenthesized":{"range":[333,30,333,75],"value":{"type":"application","application":[{"range":[333,30,333,44],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"splitWithChars"}}},{"range":[333,45,333,47],"value":{"type":"operator","operator":"<|"}},{"range":[333,48,333,63],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["String"],"name":"dropLeft"}}},{"range":[333,64,333,65],"value":{"type":"integer","integer":1}},{"range":[333,66,333,75],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"splitters"}}}]}}}},{"range":[334,17,334,19],"value":{"type":"operator","operator":"|>"}},{"range":[334,20,334,31],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["List"],"name":"concat"}}},{"range":[335,17,335,19],"value":{"type":"operator","operator":"|>"}},{"range":[335,20,335,31],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["List"],"name":"filter"}}},{"range":[335,32,335,47],"value":{"type":"parenthesized","parenthesized":{"range":[335,33,335,46],"value":{"type":"lambda","lambda":{"patterns":[{"range":[335,34,335,35],"value":{"type":"var","var":{"value":"s"}}}],"expression":{"range":[335,39,335,46],"value":{"type":"application","application":[{"range":[335,39,335,40],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"s"}}},{"range":[335,41,335,43],"value":{"type":"operator","operator":"/="}},{"range":[335,44,335,46],"value":{"type":"literal","literal":""}}]}}}}}}}]}}}],"expression":{"range":[326,10,326,33],"value":{"type":"application","application":[{"range":[326,10,326,21],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["String"],"name":"left"}}},{"range":[326,22,326,23],"value":{"type":"integer","integer":1}},{"range":[326,24,326,33],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"splitters"}}}]}}}}}}}}}},{"range":[345,1,355,14],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[345,1,345,48],"value":{"name":{"range":[345,1,345,14],"value":"splitWithChar"},"typeAnnotation":{"range":[345,17,345,48],"value":{"type":"function","function":{"left":{"range":[345,17,345,23],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[345,17,345,23],"value":{"moduleName":[],"name":"String"}},"args":[]}}},"right":{"range":[345,27,345,48],"value":{"type":"function","function":{"left":{"range":[345,27,345,33],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[345,27,345,33],"value":{"moduleName":[],"name":"String"}},"args":[]}}},"right":{"range":[345,37,345,48],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[345,37,345,41],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[345,42,345,48],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[345,42,345,48],"value":{"moduleName":[],"name":"String"}},"args":[]}}}]}}}}}}}}}}},"declaration":{"range":[346,1,355,14],"value":{"name":{"range":[346,1,346,14],"value":"splitWithChar"},"arguments":[{"range":[346,15,346,23],"value":{"type":"var","var":{"value":"splitter"}}},{"range":[346,24,346,30],"value":{"type":"var","var":{"value":"string"}}}],"expression":{"range":[347,5,355,14],"value":{"type":"application","application":[{"range":[347,5,347,17],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["String"],"name":"split"}}},{"range":[347,18,347,26],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"splitter"}}},{"range":[347,27,347,33],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"string"}}},{"range":[348,9,348,11],"value":{"type":"operator","operator":"|>"}},{"range":[348,12,348,27],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["List"],"name":"indexedMap"}}},{"range":[349,13,355,14],"value":{"type":"parenthesized","parenthesized":{"range":[349,14,355,13],"value":{"type":"lambda","lambda":{"patterns":[{"range":[349,15,349,18],"value":{"type":"var","var":{"value":"ind"}}},{"range":[349,19,349,22],"value":{"type":"var","var":{"value":"str"}}}],"expression":{"range":[350,17,355,13],"value":{"type":"ifBlock","ifBlock":{"clause":{"range":[350,20,350,27],"value":{"type":"application","application":[{"range":[350,20,350,23],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"ind"}}},{"range":[350,24,350,25],"value":{"type":"operator","operator":">"}},{"range":[350,26,350,27],"value":{"type":"integer","integer":0}}]}},"then":{"range":[351,21,351,36],"value":{"type":"application","application":[{"range":[351,21,351,29],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"splitter"}}},{"range":[351,30,351,32],"value":{"type":"operator","operator":"++"}},{"range":[351,33,351,36],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"str"}}}]}},"else":{"range":[354,21,354,24],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"str"}}}}}}}}}}}]}}}}}}},{"range":[362,1,372,14],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[362,1,362,40],"value":{"name":{"range":[362,1,362,16],"value":"splitWithQuotes"},"typeAnnotation":{"range":[362,19,362,40],"value":{"type":"function","function":{"left":{"range":[362,19,362,25],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[362,19,362,25],"value":{"moduleName":[],"name":"String"}},"args":[]}}},"right":{"range":[362,29,362,40],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[362,29,362,33],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[362,34,362,40],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[362,34,362,40],"value":{"moduleName":[],"name":"String"}},"args":[]}}}]}}}}}}}},"declaration":{"range":[363,1,372,14],"value":{"name":{"range":[363,1,363,16],"value":"splitWithQuotes"},"arguments":[{"range":[363,17,363,23],"value":{"type":"var","var":{"value":"string"}}}],"expression":{"range":[364,5,372,14],"value":{"type":"application","application":[{"range":[364,5,364,17],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["String"],"name":"split"}}},{"range":[364,18,364,22],"value":{"type":"literal","literal":"\""}},{"range":[364,23,364,29],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"string"}}},{"range":[365,9,365,11],"value":{"type":"operator","operator":"|>"}},{"range":[365,12,365,27],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["List"],"name":"indexedMap"}}},{"range":[366,13,372,14],"value":{"type":"parenthesized","parenthesized":{"range":[366,14,372,13],"value":{"type":"lambda","lambda":{"patterns":[{"range":[366,15,366,16],"value":{"type":"var","var":{"value":"i"}}},{"range":[366,17,366,20],"value":{"type":"var","var":{"value":"str"}}}],"expression":{"range":[367,17,372,13],"value":{"type":"ifBlock","ifBlock":{"clause":{"range":[367,20,367,40],"value":{"type":"application","application":[{"range":[367,20,367,31],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"remainderBy"}}},{"range":[367,32,367,33],"value":{"type":"integer","integer":2}},{"range":[367,34,367,35],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"i"}}},{"range":[367,36,367,38],"value":{"type":"operator","operator":"=="}},{"range":[367,39,367,40],"value":{"type":"integer","integer":1}}]}},"then":{"range":[368,21,368,40],"value":{"type":"application","application":[{"range":[368,21,368,25],"value":{"type":"literal","literal":"\""}},{"range":[368,26,368,28],"value":{"type":"operator","operator":"++"}},{"range":[368,29,368,32],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"str"}}},{"range":[368,33,368,35],"value":{"type":"operator","operator":"++"}},{"range":[368,36,368,40],"value":{"type":"literal","literal":"\""}}]}},"else":{"range":[371,21,371,24],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"str"}}}}}}}}}}}]}}}}}}},{"range":[379,1,381,32],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[379,1,379,41],"value":{"name":{"range":[379,1,379,12],"value":"mergeQuoted"},"typeAnnotation":{"range":[379,15,379,41],"value":{"type":"function","function":{"left":{"range":[379,15,379,26],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[379,15,379,19],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[379,20,379,26],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[379,20,379,26],"value":{"moduleName":[],"name":"String"}},"args":[]}}}]}}},"right":{"range":[379,30,379,41],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[379,30,379,34],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[379,35,379,41],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[379,35,379,41],"value":{"moduleName":[],"name":"String"}},"args":[]}}}]}}}}}}}},"declaration":{"range":[380,1,381,32],"value":{"name":{"range":[380,1,380,12],"value":"mergeQuoted"},"arguments":[],"expression":{"range":[381,5,381,32],"value":{"type":"application","application":[{"range":[381,5,381,15],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["List"],"name":"foldl"}}},{"range":[381,16,381,29],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"mergeOneQuote"}}},{"range":[381,30,381,32],"value":{"type":"list","list":[]}}]}}}}}}},{"range":[384,1,400,1],"value":{"type":"function","function":{"documentation":null,"signature":{"range":[384,1,384,53],"value":{"name":{"range":[384,1,384,14],"value":"mergeOneQuote"},"typeAnnotation":{"range":[384,17,384,53],"value":{"type":"function","function":{"left":{"range":[384,17,384,23],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[384,17,384,23],"value":{"moduleName":[],"name":"String"}},"args":[]}}},"right":{"range":[384,27,384,53],"value":{"type":"function","function":{"left":{"range":[384,27,384,38],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[384,27,384,31],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[384,32,384,38],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[384,32,384,38],"value":{"moduleName":[],"name":"String"}},"args":[]}}}]}}},"right":{"range":[384,42,384,53],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[384,42,384,46],"value":{"moduleName":[],"name":"List"}},"args":[{"range":[384,47,384,53],"value":{"type":"typed","typed":{"moduleNameAndName":{"range":[384,47,384,53],"value":{"moduleName":[],"name":"String"}},"args":[]}}}]}}}}}}}}}}},"declaration":{"range":[385,1,400,1],"value":{"name":{"range":[385,1,385,14],"value":"mergeOneQuote"},"arguments":[{"range":[385,15,385,21],"value":{"type":"var","var":{"value":"string"}}},{"range":[385,22,385,31],"value":{"type":"var","var":{"value":"startList"}}}],"expression":{"range":[386,5,400,1],"value":{"type":"ifBlock","ifBlock":{"clause":{"range":[386,8,386,47],"value":{"type":"application","application":[{"range":[386,8,386,19],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["String"],"name":"left"}}},{"range":[386,20,386,21],"value":{"type":"integer","integer":1}},{"range":[386,22,386,28],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"string"}}},{"range":[386,29,386,31],"value":{"type":"operator","operator":"=="}},{"range":[386,41,386,47],"value":{"type":"recordAccess","recordAccess":{"expression":{"range":[386,32,386,41],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"constants"}}},"name":{"range":[386,42,386,47],"value":"quote"}}}}]}},"then":{"range":[388,9,394,27],"value":{"type":"case","case":{"cases":[{"pattern":{"range":[389,13,389,20],"value":{"type":"uncons","uncons":{"left":{"range":[389,13,389,14],"value":{"type":"var","var":{"value":"x"}}},"right":{"range":[389,18,389,20],"value":{"type":"var","var":{"value":"xs"}}}}}},"expression":{"range":[390,17,391,36],"value":{"type":"application","application":[{"range":[390,17,390,38],"value":{"type":"parenthesized","parenthesized":{"range":[390,18,390,37],"value":{"type":"application","application":[{"range":[390,18,390,31],"value":{"type":"parenthesized","parenthesized":{"range":[390,19,390,30],"value":{"type":"application","application":[{"range":[390,19,390,20],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"x"}}},{"range":[390,21,390,23],"value":{"type":"operator","operator":"++"}},{"range":[390,24,390,30],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"string"}}}]}}}},{"range":[390,32,390,34],"value":{"type":"operator","operator":"::"}},{"range":[390,35,390,37],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"xs"}}}]}}}},{"range":[391,21,391,23],"value":{"type":"operator","operator":"|>"}},{"range":[391,24,391,36],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["List"],"name":"reverse"}}}]}}},{"pattern":{"range":[393,13,393,15],"value":{"type":"list","list":{"value":[]}}},"expression":{"range":[394,17,394,27],"value":{"type":"list","list":[{"range":[394,19,394,25],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"string"}}}]}}}],"expression":{"range":[388,14,388,36],"value":{"type":"application","application":[{"range":[388,14,388,26],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":["List"],"name":"reverse"}}},{"range":[388,27,388,36],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"startList"}}}]}}}}},"else":{"range":[398,9,398,32],"value":{"type":"application","application":[{"range":[398,9,398,18],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"startList"}}},{"range":[398,19,398,21],"value":{"type":"operator","operator":"++"}},{"range":[398,22,398,32],"value":{"type":"list","list":[{"range":[398,24,398,30],"value":{"type":"functionOrValue","functionOrValue":{"moduleName":[],"name":"string"}}}]}}]}}}}}}}}}}],"comments":[{"range":[397,9,397,49],"value":"-- simply add string as line to the list"},{"range":[387,9,387,58],"value":"-- append the string to the last line in the list"},{"range":[376,1,376,87],"value":"{- in a list of strings, add all quoted list items to the previous item in the list -}"},{"range":[359,1,359,56],"value":"{- split a string with quoted parts, but keep quotes -}"},{"range":[339,1,342,3],"value":"{- split a string with a character, but keep the string or character used in splitting\n   So:\n   `splitWithChar \",\" \"Apples, Bananas, Coconuts\" == [\"Apples\", \", Bananas\", \", Coconuts\"]`\n-}"},{"range":[321,1,321,92],"value":"{- split a string with each of a set of characters, keeping the characters used to split -}"},{"range":[300,1,302,3],"value":"{- If string is not in quotes, split based on characters,\n   otherwise return unsplit string in a list\n-}"},{"range":[263,1,263,44],"value":"{- add indent to a single Item in a list -}"},{"range":[252,1,252,92],"value":"{- take list of strings and add indentation, based on the first character in each string -}"},{"range":[235,1,235,11],"value":"-- helpers"},{"range":[184,1,217,3],"value":"{-| Prints a stylized version of any record to the DOM.\n\nSo if you have:\n\n```Elm\nrecord =\n    { name = \"Bill\"\n    , friends = [ \"Casey\", \"Dave\", \"Eve\", \"Fred\" ]\n    , coordinates = ( 125, 33 )\n    }\n```\n\nThen `PrintAny.log record` will log to the console:\n\n```Elm\n{ name = \"Bill\"\n, friends =\n..[ \"Casey\"\n.., \"Dave\"\n.., \"Eve\"\n.., \"Fred\"\n..]\n, coordinates =\n..(125\n..,33\n..)\n}\n```\n\nThe function will output the original record passed, so you can do:\n\n`myNewRecord = PrintAny.log { record | item = somethingNew }`\n\n-}"},{"range":[171,1,171,44],"value":"{- render a single formatted line to DOM -}"},{"range":[130,1,146,3],"value":"{-| renders any record to the Dom, with custom configuration.\n\nUsage:\n\n```Elm\nview model =\n    div []\n        [ text model.whatEverYouWant\n        , PrintAny.viewWithConfig\n            PrintAny.config\n            20\n            \"debug-record\"\n            model\n        ]\n```\n\n-}"},{"range":[110,1,124,3],"value":"{-| renders any record to the Dom.\nUsage:\n\n```Elm\nview model =\n    div []\n        [ text model.whatEverYouWant\n        , PrintAny.view model\n        ]\n```\n\nThe output is a `<pre>` element.\nInside is a set of indented `<p>` elements representing your record.\n\n-}"},{"range":[92,1,101,3],"value":"{-| Default configuration\n\n```Elm\ndefaultConfig =\n  { increment = 20  -- 20 pixels indentation at each level\n  , className = \"\" -- no className supplied to wrapper\n  }```\n```\n\n-}"},{"range":[67,1,83,3],"value":"{-| Custom configuration of output to DOM.\n\nWith the `viewWithConfig` function, you can configure\n\n  - `Int` indentation in pixels of individual lines\n  - `String` class name for rendering the `<pre>` wrapper\n\nUsage:\n\n`viewWithConfig (config 20 \"debug-record\") myRecord`\n\nPrints `record` to the DOM with the wrapper provide with class \"debug-record\",\nand each line indented with increments of 20px.\n\nThe classname allows you to style the wrapper as well as the children elements in css.\n\n-}"},{"range":[40,1,40,24],"value":"{- Library constants -}"},{"range":[10,1,32,3],"value":"{-| A tiny library for debugging purposes.\nIt prints any record to the console or to the DOM.\n\nYou can simply call `PrintAny.view myRecord` inside your `view` function,\nto print `myRecord` to the DOM.\n\nOr use `PrintAny.log myRecord` anywhere, to get a (somewhat) prettified version of the record in the console.\n\n_PS: You may not want to use this with large records.\nPerformance is not optimal. This module iterates over a\nstring version of the record, which may take long time._\n\n\n# Basics\n\n@docs view, log\n\n\n# Advanced\n\n@docs config, viewWithConfig\n\n-}"},{"range":[2,1,2,100],"value":"-- Copy pasted from https://github.com/wintvelt/elm-print-any since it hasn't been updated for 0.18"},{"range":[1,1,1,28],"value":"-- Credit goes to wintvelt."}]}