úΈöƒ1f      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdeNone Safe-InferedHow the server'$s SSL certificate will be verified. >The human-friendly name of the policy (only for debug prints) 5The function that implements certificate validation. &Use the buildin Dropbox certificates. !A dummy implementation that doesn't perform any verification. VReads certificates in PEM format from the given file and uses those as the roots when \ verifying certificates. This function basically just loads the certificates and delegates  to   for the actual checking. %A certificate validation routine. It's in f to match what   expects, but we don't actually do any I/O.  The server' s host name.  The server's certificate chain. /Whether the certificate chain is valid or not. &The set of trusted root certificates. The remote server's domain name. 5The certificate chain provided by the remote server. g    g Safe-InferedD An HTTP request body: an h for the length and a i  that yields the actual data. -The HTTP connection manager. Using the same  instance across  multiple API calls @If there is already a file at the specified path, overwrite it. LCheck that there is a file there with the given revision. If so, overwrite # it. If not, rename the new file. GIf there is already a file at the specified path, rename the new file. 5The metadata for the immediate children of a folder. An identifier for the folder's metadata and children' s metadata. 5The metadata for the immediate children of a folder. %Represents an identifier for a folder's metadata and children's metadata. Can be used with  _ to avoid downloading a folder's metadata and children' s metadata  if it hasn' t changed. 3Extra metadata specific to files (and not folders) The file size (bytes) >A human-readable representation of the file size, for example 15 bytes (localized according to ? in 9) The revision of the file )When this file was added or last updated Represents a file' s revision (). "-Extra metadata (in addition to the stuff that' s common to files and folders). #,Folders do not have any additional metadata $Files have additional metadata %+Metadata common to both files and folders. ' Matches the K) of the app that retrieved the metadata. (The full path (starting with a "/"%) of the file or folder, relative to ' )aWhether this metadata entry refers to a file that had been deleted when the entry was retrieved. *Will be True* if this file might have a thumbnail, and False if it definitely doesn't. +AThe name of the icon used to illustrate this file type in Dropbox's icon library ( ;https://www.dropbox.com/static/images/dropbox-api-icons.zip). ,$The metadata for a file or folder. %! contains the metadata common to  files and folders. "5 contains the file-specific or folder-specific data. ."Information about a user account. 0Dropbox user ID 1.Full name (when displayed as a single string) 2&Two-letter country code, if available 3Dropbox referral link 4$Information about the storage quota 5 Contains a 9 and an E,. Every API call (after OAuth is complete)  requires this as an argument. 8The E obtained from Y 9@The configuration used to make API calls. You typically create  one of these via the config helper function. ;"The hosts to connect to (just use Q). <TThe locale that the Dropbox service should use when returning user-visible strings. =Your app's key/secret >9The type of folder access your Dropbox application uses. ?<Specifies a locale (the string is a two-letter locale code) @7The set of hosts that serve the Dropbox API. Just use Q. B,The Dropbox API web host (for OAuth step 2) CBThe Dropbox API endpoint for most non-content-transferring calls. D>The Dropbox API endpoint for most content-transferring calls. E$An OAuth request token (returned by Y, used to construct a 5) G$An OAuth request token (returned by X) IYour application' s Dropbox "app key" and " app secret". K9The type of folder access your Dropbox application uses ( -https://www.dropbox.com/developers/start/core). L"Access to an application-specific " app folder" within the user' s Dropbox MFull access to the user's entire Dropbox N9Dropbox file and folder paths. Should always start with /. QHThe standard set of hosts that serve the Dropbox API. Used to create a 9. REnglish (American) ("en"). S Spanish ("es"). TFrench ("fr"). UGerman ("de"). V Japanese ("jp"). W)A convenience function that constructs a 9. It' s in the f monad because we read from b a file to get the list of trusted SSL certificates, which is used to verify the server over SSL. X(OAuth step 1. If successful, returns a G (to be used with  YH eventually) and an authorization URL that you should redirect the user T to next. If you provide a callback URL (optional), then the authorization URL you T send the user to will redirect to your callback URL after the user authorizes your  application. YOAuth step 3. Once you'3ve directed the user to the authorization URL from X C and the user has authorized your app, call this function to get a G, which $ is used to make Dropbox API calls. Z1Retrieve information about the user account your E is connected to. ];Get the metadata for the file or folder at the given path. ^AGet the metadata for the file or folder at the given path. If it' s a folder, # return the metadata for the folder's immediate children as well. _Same as ^ except it' ll return Nothing if the  - of the folder on Dropbox is the same as the  passed in. ` Gets a file'Bs contents and metadata. If you just want the entire contents of  a file as a single j, use a. a A variant of ` that just returns a strict j (instead of having  you pass in a k to process the body. c-A bracket around an HTTP connection manager.  Uses default ManagerSettings as computed by l. d Create a   from a single j eA k that reads in j( chunks and constructs one concatenated j ]  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWYour Dropbox app key Your Dropbox app secret > X$The HTTP connection manager to use. The callback URL (optional) Y$The HTTP connection manager to use. The G obtained from X The E, used to make Dropbox API calls and the user's Dropbox user ID. Z$The HTTP connection manager to use. [\]$The HTTP connection manager to use.  The full path (relative to your  DbAccessType root) ^$The HTTP connection manager to use.  The full path (relative to your  DbAccessType root) ZA limit on folder contents (max: 10,000). If the path refers to a folder and this folder F has more than the specified number of immediate children, the entire  ^A call will fail with an HTTP 406 error code. If unspecified, or 5 if set to zero, the server will set this to 10,000. _$The HTTP connection manager to use. 8For folders, the returned child metadata will include a  field that D is a short identifier for the current state of the folder. If the   for the specified path hasn' t change, this call will return Nothing, which G indicates that the previously-retrieved metadata is still the latest. `$The HTTP connection manager to use.  The full path (relative to your  DbAccessType root) &The revision of the file to retrieve. !Given the file metadata, yield a k to process the response body $This function returns whatever your k, returns, paired up with the file metadata. a$The HTTP connection manager to use.  The full path (relative to your  DbAccessType root) &The revision of the file to retrieve. b$The HTTP connection manager to use.  The full path (relative to your  DbAccessType root) The file contents. cdemnop`  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcde`W9:;<=> IJ@ABCDQ?RSTUVKMLcGHXEFY5678Z./01234]^_,-%&'()*+"$# !`ab[\PON de/  !"$#%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKMLNOPQRSTUVWXYZ[\]^_`abcdemnopq       !!"#$%%&'()*++,,-./012234556789:;;<=>??@@AABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghidejklmnopdropbox-sdk-0.3.1Dropbox.Certificates.THDropbox.CertificatesDropboxHTTP EnumeratorpempemFilex509x509File CertVerifiercertVerifierNamecertVerifierFuncCertVerifierFunccertVerifierFromDbX509scertVerifierInsecurecertVerifierFromPemFilecertVerifierFromRootCerts RequestBodyManager WriteModeWriteModeForceWriteModeUpdate WriteModeAddFolderContents folderHashfolderChildren FolderHash FileExtra fileBytes fileHumanSize fileRevision fileModified FileRevision MetaExtraFolderFileMetaBasemetaRootmetaPath metaIsDeleted metaThumbnailmetaIconMeta AccountInfoaccountInfoUidaccountInfoDisplayNameaccountInfoCountryaccountInfoReferralUrlaccountInfoQuotaSession sessionConfigsessionAccessTokenConfig configHostsconfigUserLocale configAppIdconfigAccessTypeLocaleHostshostsWebhostsApihostsApiContent AccessToken RequestTokenAppId AccessTypeAccessTypeAppFolderAccessTypeDropboxPathURL ErrorMessage hostsDefaultlocaleEnlocaleEslocaleFrlocaleDelocaleJpmkConfig authStart authFinishgetAccountInfofileRevisionToStringfolderHashToString getMetadatagetMetadataWithChildren getMetadataWithChildrenIfChangedgetFile getFileBsputFile withManager bsRequestBodybsSinkghc-prim GHC.TypesIO$fShowCertVerifierbaseGHC.IntInt64conduit-0.5.2.2Data.Conduit.InternalSourcebytestring-0.9.2.1Data.ByteString.Internal ByteStringSinkmanagerSettings$fJSONMetaWithChildren $fJSONMeta $fJSONQuota$fJSONAccountInfo