úÎ!!oE     None;=V + salakConvert  to Haskell value.salak Return of salak+A Property Container to hold all propertiessalak0A Property value represented as a Haskell value. salakNumeric Property salakString Property salakBool Property salak Property key salak The empty salakSplit origin key by  to sub keys: M"salak.config.name" -> ["salak","config","name"] "" -> [] "a..b" -> ["a","b"]salakInsert simple  into  by  E. If the key already have values then the new property will discard.salakFind 7 by key and convert to specific Haskell value. Return  means not found, and throw  ErrorCall means convert failed.salakInsert batch properties to   !None =salakLoad  from  Environment"Noneksalak@CommandLine parser. Parse command line into property key values.salak,Default command line parsers. Use format:  --KEY=VALUE For example: F--salak.config.name=test.yml => ("salak.config.name", PStr "test.yml")salakLoad  from  CommandLine#None;=VGsalakLoad  from JSON $%&None salakLoad  from Yaml file.(c) 2018 Daniel YUBSD3Daniel YU <leptonyu@gmail.com> experimentalportableNoneisalakYaml file name.salak#Initialize default properties from  CommandLine and  Environment.  CommandLine use default parser.salak#Initialize default properties from  CommandLine and  Environment.salak#Initialize default properties from  CommandLine,  Environment and YamlX files. All these configuration sources has orders, from highest order to lowest order: ‘1. CommandLine 2. Environment 3. Specified Yaml file(file in "salak.config.dir") 4. Yaml file in current directory 5. Yaml file in home directorysalakOspecify default config file name, can reset by config "salak.config.name" from  CommandLine or  Environment.    '       !"#!"$%&'()*+,-./01"salak-0.1.2-FyX6HU1JS67JiNrmvHVLaE Data.SalakData.Salak.TypesData.Salak.EnvironmentData.Salak.CommandLineData.Salak.AesonData.Salak.YamlFromPropertiesfromPropertiesReturnEmptyOKFail PropertiesPropertyPNumPStrPBoolKeyemptytoKeysinsertlookupmakePropertiesFromEnvironmentParseCommandLinedefaultParseCommandLinemakePropertiesFromCommandLinemakePropertiesFromJsonmakePropertiesFromYamlFileNamedefaultPropertiesdefaultProperties'defaultPropertiesWithFilebaseGHC.Base.NothingmakeProperties fromReturn mapReturntofrommakePropertiesFromEnvironment'makePropertiesFromCommandLine'$aeson-1.3.1.1-7yOu4Tsih9xGA2AJQiuUfOData.Aeson.Types.InternalValuejsonToProperties fromArray