[      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ [\]^_`abcde\abcde\abcdezAn HTTP request body: an f for the length and an g  that yields the actual data. hi!HTTP response-handling function. jkl'The single-level contents of a folder. An identifier for the folder's metadata and contents. 5The metadata for the immediate children of a folder. %Represents an identifier for a folder'+s metadata and contents. Can be used with  U to avoid downloading a folder's metadata and contents  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 2 in ,+) The revision of the file )When this file was added or last updated Represents a file' s revision ( ).  Metadata that''s specific to either files or folders. Folders do not Files have additional metadata +Metadata common to both files and folders.  Matches the >) 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. mnoTotal space allocation (bytes) p-Space used outside of shared folders (bytes) q%Space used in shared folders (bytes) "Information about a user account. Dropbox user ID .Full name (when displayed as a single string) &Two-letter country code, if available !Dropbox referral link "$Information about the storage quota # Contains a ,+ and an 98,. Every API call (after OAuth is complete)  requires this as an argument. $%&The 98 obtained from O 'How 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. r The server' s host name.  The server's certificate chain. /Whether the certificate chain is valid or not. +YThe configuration used to make authentication calls and API calls. You typically create  one of these via the config helper function. ,-"The hosts to connect to (just use D). .TThe locale that the Dropbox service should use when returning user-visible strings. /Your app's key/secret 09The type of folder access your Dropbox application uses. 1+The server certificate validation routine. 2<Specifies a locale (the string is a two-letter locale code) s37The set of hosts that serve the Dropbox API. Just use D. 45,The Dropbox API web host (for OAuth step 2) 6BThe Dropbox API endpoint for most non-content-transferring calls. 7>The Dropbox API endpoint for most content-transferring calls. 8$An OAuth request token (returned by O, used to construct a $#) 9:$An OAuth request token (returned by N) ;<Your application' s Dropbox app key and  app secret. =>9The type of folder access your Dropbox application uses ( -https://www.dropbox.com/developers/start/core). ?"Access to an application-specific  app folder within the user' s Dropbox @Full access to the user's entire Dropbox A9Dropbox file and folder paths. Should always start with /. BCtuDHThe standard set of hosts that serve the Dropbox API. Used to create a ,+. EThe English (American) locale (en). FThe Spanish locale (2 es). GThe French locale (Locale fr). HThe German locale (Locale de). IThe Japanese locale (Locale jp). J)A convenience function that constructs a ,+ Your Dropbox app key Your Dropbox app secret 0 K!A dummy implementation that doesn't perform any verification. vLVReads 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 M for the actual checking. wMLGiven a set of root certificates, yields a certificate validation function. &The set of trusted root certificates. The remove server's domain name. 5The certificate chain provided by the remote server. N(OAuth step 1. If successful, returns a ;: (to be used with  OH 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. $The HTTP connection manager to use. The callback URL (optional) OOAuth step 3. Once you'3ve directed the user to the authorization URL from N C and the user has authorized your app, call this function to get a ;:, which $ is used to make Dropbox API calls. $The HTTP connection manager to use. The ;: obtained from N The 98, used to make Dropbox API calls and the user's Dropbox user ID. xyz{|}P1Retrieve information about the user account your 98 is connected to. $The HTTP connection manager to use. S;Get the metadata for the file or folder at the given path. $The HTTP connection manager to use.  The full path (relative to your  DbAccessType root) TAGet the metadata for the file or folder at the given path. If it' s a folder, ' return the first-level folder contents' metadata entries as well. $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  TA 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. USame as T except it' ll return Nothing if the  - of the folder on Dropbox is the same as the  passed in. $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. VLAdd a new file. If a file or folder already exists at the given path, your 8 file will be automatically renamed. If successful, you'll get back the metadata  for your newly-uploaded file. $The HTTP connection manager to use.  The full path (relative to your  DbAccessType root) The file contents. WNOverwrite a file, assuming it is the version you expect. Specify the version  you expect with the ,. If the file on Dropbox matches the given Q revision, the file will be replaced with the contents you specify. If the file  on Dropbox doesn'>t have the specified revision, it will be left alone and your 8 file will be automatically renamed. If successful, you'll get back the metadata  for your newly-uploaded file. $The HTTP connection manager to use.  The full path (relative to your  DbAccessType root) The file contents. 6The revision of the file you expect to be writing to. XHAdd a file. If a file already exists at the given path, that file will $ be overwritten. If successful, you'"ll get back the metadata for your  newly-uploaded file. The Network.HTTP.Enumerator.Manager to use.  The full path (relative to your  DbAccessType root) The file contents. ~YZ Create a  from a single  An  that reads in ( chunks and constructs one concatenated  [  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[J+,-./01'()*KLM<=34567D2EFGHI>@?Y:;N89O#$%&P !"STU VXWQRCBAZY  !" !"#$%&$%&'()*()*+,-./01,-./012345674567899:;;<==>@??@ABCDEFGHIJKLMNOPSTUVWXYZ       !""#$%%&'()*+,,-./0011223456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abccddefgh+ijklmnopqrstuvwxyz{|}^_~dropbox-sdk-0.1.1DropboxPaths_dropbox_sdk RequestBodyManagerFolderContents folderHashfolderChildren FolderHash FileExtra fileBytes fileHumanSize fileRevision fileModified FileRevision MetaExtraFolderFileMetaBasemetaRootmetaPath metaIsDeleted metaThumbnailmetaIconMeta AccountInfoaccountInfoUidaccountInfoDisplayNameaccountInfoCountryaccountInfoReferralUrlaccountInfoQuotaSession sessionConfigsessionAccessToken CertVerifiercertVerifierNamecertVerifierFuncConfig configHostsconfigUserLocale configAppIdconfigAccessTypeconfigCertVerifierLocaleHostshostsWebhostsApihostsApiContent AccessToken RequestTokenAppId AccessTypeAccessTypeAppFolderAccessTypeDropboxPathURL ErrorMessage hostsDefaultlocaleEnlocaleEslocaleFrlocaleDelocaleJpmkConfigcertVerifierInsecurecertVerifierFromPemFilecertVerifierFromRootCerts authStart authFinishgetAccountInfofileRevisionToStringfolderHashToString getMetadatagetMetadataWithChildren getMetadataWithChildrenIfChangedaddFile updateFile forceFile withManager bsRequestBodycatchIOversionbindirlibdirdatadir libexecdir getBinDir getLibDir getDataDir getLibexecDirgetDataFileNamebaseGHC.IntInt64enumerator-0.4.17Data.Enumerator.Internal EnumeratorHandler SimpleHandlerMetaWithChildrenQuota quotaTotal quotaNormal quotaSharedCertVerifierFuncaccessTypePathaccessTypeRootrightsOrFirstLeftcertAll requireKeyreadJsonFieldTreadJsonFieldD readJsonFieldhandleJsonBodyThandleJsonBodyputFilegenerateDropboxURI' prepRequestdoPutdoGetbytestring-0.9.2.0Data.ByteString.Internal ByteString mkHandler mergeLefts bsIterateeIteratee httpClientDo httpClientGet httpClientPut