úÎ+>&Š@      !"#$%&'()*+,-./0123456789:;<=>?@Find substring. ARead a value from a B , returning C when the parse fails. DFind an attribute of an EF. GFind a child element of an EF. HFind all child elements of an EF. I Return the string content of an EF in the J monad. @ADGHI@ADGHIK!Construct a POST field from a key/ value pair. LMLMLM&A handle to a sample in the database. Read a  from an EF. Read a list of  s from an EF.  A " type for searching the database. The query string Minimum duration in seconds Maximum duration in seconds Bit rate of the soundfile Bit depth of the soundfile Sample rate of the soundfile  Construct a  to search the database for a B. (Convert a query to POST request fields.       &Properties of a Sample in the database.  !"Statistics of a Sample in the database. #$%&%Tag (a single word) for describing a Sound 'Description of a Sample, containing user and text. () User of the Freesound database. *+,NRead a *) value from an EF in the J monad. ORead a rating from an EF in the J monad. PRead a #" value from an EF in the J monad. QRead a (' value from an EF in the J monad. RRead a list of (' s from an EF in the J monad. SRead a list of & s from an EF in the J monad. -Read a  value from an EF in the J monad. .Read a list of  from an EF.  !"#$%&'()*+,-. )*+,'("#$%& !-.  ! !"#$%#$%&'(()*+,*+,-./Similarity type used by <. 012The 2 monad. TUV Curl handle. 3 Error type. 45678WXGCurl options used by default in all the interaction with the database. 9 Convert an 83 into a B. YMake a request using V* and converting propagating failure codes  to the ErrorT monad. Z0Make a request and parse the returned XML data. [Log into freesound. :5Log into Freesound with and perform an action in the 2 monad. ;Search the Freesound database. <,Search samples similar (or dissimilar) to a . =Get the properties of a  as an XML document. >Get the properties of a . ? Download a  as a B. /0123456789:;<=>?2:3876549;/10<=>?/10012387654456789:;<=>?\       !""#$%&&''()  *+,-./012.3456789:;<=><?@ABCDBCDEFG<?HIJKLMNOPQ-RSTUVWXYfreesound-0.0.2Sound.Freesound.SampleSound.Freesound.QuerySound.Freesound.PropertiesSound.FreesoundSound.Freesound.UtilSound.Freesound.URLSamplesampleIdfromXML listFromXMLQuerystringminDurmaxDurbitRatebitDepth sampleRate stringQuery toPostFields PropertiesuserdateoriginalFileName statisticsimagepreviewcolors extensionchannelsdurationfileSize descriptionstags Statistics downloadsratingTag DescriptionUseruserIduserName Similarity DissimilarSimilar FreesoundError UnknownErrorXMLError LoginError CurlError errorString withFreesoundsearch searchSimilar propertiesXML propertiesdownload findString readMaybebaseGHC.BaseString Data.MaybeNothingfindAttr xml-1.3.7Text.XML.Light.TypesElement findChild findChildren strContentMaybe postField postFields addParams userFromXML ratingFromXMLstatisticsFromXMLdescriptionFromXMLdescriptionsFromXML tagsFromXML runFreesoundHandlemkURLdefaultCurlOptionsrequest requestXMLlogin