h&#       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~(c) 2021 berbermanMIT berberman  experimentalportable Safe-Inferred"%&(/158;=? xarch-webResponse data type of AUR API.arch-webtypearch-web resultcountarch-webAvailable when aurType equals to .arch-webReturn types of AUR API. arch-webPackage details returned by .This data type extends  informally, so it includes   as a member. arch-webID, Name, PackageBaseID, ...arch-webDependsarch-web MakeDependsarch-web OptDependsarch-web CheckDependsarch-webSearch results returned by .Some of fields are renamed in this record type, for sharing overloaded lenses between data type returned by Arch Linux official API. arch-webURL#arch-webUTCTime%arch-webUTCTime&arch-webUTCTime(arch-webResponse data type of ..arch-web"Flagged package means out-of-date.1arch-webPackage files list returned by  ;arch-webPackage details returned by  .Warch-webLiceses defined in  1https://archlinux.org/packages/core/any/licenses/), plus special cases listed on the wiki  1https://wiki.archlinux.org/title/PKGBUILD#license.uarch-webOfficial architectures.yarch-webOfficial repositories.    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~yz{|}~uvwxWXYZ[\]^_`abcdefghijklmnopqrst;<=>?@ABCDEFGHIJKLMNOPQRSTUV123456789:./0()*+,- !"#$%&'      Safe-Inferred"%&(/18;=?(c) 2021 berbermanMIT berberman  experimentalportableNone"%&(/18;=? arch-web!Searches packages in AUR by what?arch-webOptions available in searching packages in Arch Linux official repositories.See .arch-webClass to reify  from .arch-web A wrapper of , with ! reflected to type level phantom .arch-webTwo types of APIs.arch-webRuns . It calls , then creates , finally calls .arch-webLike , but creates a .arch-web&An empty options value for convenient. For example, let options = emptySearchOptions & nameOrDescription ?~ "kea" & targetRepositories .~ [Extra, ExtraTesting] searchPackage options5searchs packages whose names or descriptions contain kea, from Extra or  Extra-Testing.arch-web!Gets details of an exact package.arch-web$Gets files list of an exact package.arch-webSearches packages.See  and .arch-webSearches packages in AUR.arch-web)Gets details of a set of packages in AUR.arch-webofficial repositoryarch-webarcharch-web exact namearch-webofficial repositoryarch-webarcharch-web exact namearch-web search typearch-websearch argumentarch-web exact names"" (c) 2021 berbermanMIT berberman  experimentalportable Safe-Inferred"%&(/18;=?    '&%$#"! (-,+)*./01:98765423;VUTSRQPONMLKJIHGFEDCBA@?><=Wtsrqponmlkjihgfedcba`_^]\[ZXYuxvwy~}|z{(c) 2021 berbermanMIT berberman  experimentalportable Safe-Inferred"%&(/18;=?8   !!"#$%&'()*+,-./0012345567789:;<=>?@@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      #arch-web-0.2-GyT3VpMiMXT9eHM03Qpq5eWeb.ArchLinux.TypesWeb.ArchLinux.APIWeb.ArchLinux.Types.LensAurResponseTypeError getAurInfo searchAur searchPackagegetPackageFilesgetPackageDetailsWeb.ArchLinux.Types.API Web.ArchLinux AurResponse$sel:_version:AurResponse$sel:_aurType:AurResponse$sel:_resultCount:AurResponse$sel:_results:AurResponse$sel:_error:AurResponseSearch MultiinfoAurInfo$sel:_search:AurInfo$sel:_depends:AurInfo$sel:_makedepends:AurInfo$sel:_optdepends:AurInfo$sel:_checkdepends:AurInfo$sel:_conflicts:AurInfo$sel:_provides:AurInfo$sel:_replaces:AurInfo$sel:_groups:AurInfo$sel:_licenses:AurInfo$sel:_keywords:AurInfo AurSearch$sel:_id:AurSearch$sel:_name:AurSearch$sel:_packageBaseID:AurSearch$sel:_packageBase:AurSearch$sel:_version:AurSearch$sel:_description:AurSearch$sel:_url:AurSearch$sel:_numVotes:AurSearch$sel:_popularity:AurSearch$sel:_outOfDate:AurSearch$sel:_maintainer:AurSearch$sel:_firstSubmitted:AurSearch$sel:_lastModified:AurSearch$sel:_urlPath:AurSearchArchLinuxResponse$sel:_version:ArchLinuxResponse$sel:_limit:ArchLinuxResponse$sel:_valid:ArchLinuxResponse$sel:_results:ArchLinuxResponseFlagged NotFlagged PackageFiles$sel:_pkgname:PackageFiles$sel:_repo:PackageFiles$sel:_arch:PackageFiles $sel:_pkgLastUpdate:PackageFiles"$sel:_filesLastUpdate:PackageFiles$sel:_filesCount:PackageFiles$sel:_dirCount:PackageFiles$sel:_files:PackageFilesPackageInformation $sel:_pkgname:PackageInformation $sel:_pkgbase:PackageInformation$sel:_repo:PackageInformation$sel:_arch:PackageInformation$sel:_pkgver:PackageInformation$sel:_pkgrel:PackageInformation$sel:_epoch:PackageInformation $sel:_pkgdesc:PackageInformation$sel:_url:PackageInformation!$sel:_filename:PackageInformation'$sel:_compressedSize:PackageInformation&$sel:_installedSize:PackageInformation"$sel:_buildDate:PackageInformation#$sel:_lastUpdate:PackageInformation"$sel:_flageDate:PackageInformation$$sel:_maintainers:PackageInformation!$sel:_packager:PackageInformation$sel:_groups:PackageInformation!$sel:_licenses:PackageInformation"$sel:_conflicts:PackageInformation!$sel:_provides:PackageInformation!$sel:_replaces:PackageInformation $sel:_depends:PackageInformation#$sel:_optdepends:PackageInformation$$sel:_makedepends:PackageInformation%$sel:_checkdepends:PackageInformationLicenseAGPL3Apache Artistic2_0CDDLCPLEPLFDL1_2FDL1_3GPL2GPL3LGPL2_1LGPL3LPPLMPLMPL2PHPPSF PerlArtisticRUBY UnlicenseW3CZPLBSDISCMITZLIBPythonOFLCustomArchAnyI686X86_64RepoCore CoreTestingExtra ExtraTestingMultilibMultilibTesting GnomeUnstable KDEUnstable$fStringModifierTYPEAurModifier$fToHttpApiDataRepo$fToHttpApiDataArch$fFromJSONLicense$fToJSONLicense$fToHttpApiDataFlagged$fToJSONAurInfo$fFromJSONAurInfo$fToJSONAurResponse$fFromJSONAurResponse$fShowAurResponse$fEqAurResponse$fOrdAurResponse$fFunctorAurResponse$fGenericAurResponse$fShowAurResponseType$fEqAurResponseType$fOrdAurResponseType$fEnumAurResponseType$fGenericAurResponseType$fFromJSONAurResponseType$fToJSONAurResponseType $fShowAurInfo $fEqAurInfo $fOrdAurInfo$fGenericAurInfo$fShowAurSearch $fEqAurSearch$fOrdAurSearch$fGenericAurSearch$fFromJSONAurSearch$fToJSONAurSearch$fShowArchLinuxResponse$fEqArchLinuxResponse$fOrdArchLinuxResponse$fFunctorArchLinuxResponse$fGenericArchLinuxResponse $fShowFlagged $fEqFlagged $fOrdFlagged $fEnumFlagged$fGenericFlagged$fShowPackageFiles$fEqPackageFiles$fOrdPackageFiles$fGenericPackageFiles$fFromJSONPackageFiles$fToJSONPackageFiles$fShowPackageInformation$fEqPackageInformation$fOrdPackageInformation$fGenericPackageInformation$fFromJSONPackageInformation$fToJSONPackageInformation $fShowLicense $fEqLicense $fOrdLicense$fGenericLicense $fShowArch$fEqArch $fOrdArch $fEnumArch $fGenericArch$fFromJSONArch $fToJSONArch $fShowRepo$fEqRepo $fOrdRepo $fEnumRepo $fGenericRepo$fFromJSONRepo $fToJSONRepo$fToJSONArchLinuxResponse$fFromJSONArchLinuxResponse AurSearchTypeByName ByNameOrDesc ByMaintainer ByDepends ByMakedepends ByOptdependsByCheckdepends SearchOptions_nameOrDescription _exactName_targetDescription_targetRepositories_targetArchitectures_targetMaintianer_targetPackager _isFlagged HasBaseUrl getBaseUrl APIClient unWrapClientMAPIType ArchLinuxAur runAPIClient runAPIClient'emptySearchOptions$fHasBaseUrlAur$fHasBaseUrlArchLinux$fGenericAurSearchType$fEqAurSearchType$fOrdAurSearchType$fEnumAurSearchType$fShowAurSearchType$fGenericSearchOptions$fEqSearchOptions$fOrdSearchOptions$fShowSearchOptions$fFunctorAPIClient$fApplicativeAPIClient$fMonadAPIClient$fMonadIOAPIClient$fGenericAPIClient$fMonadReaderClientEnvAPIClient $fMonadErrorClientErrorAPIClient$fMonadThrowAPIClient$fMonadCatchAPIClient$fRunClientAPIClientHasUrlurlHasReporepo HasReplacesreplaces HasProvidesprovides HasPkgverpkgver HasPkgrelpkgrel HasPkgnamepkgname HasPkgdescpkgdesc HasPkgbasepkgbase HasPackagerpackager HasOptdepends optdependsHasMakedepends makedependsHasMaintainers maintainers HasLicenseslicenses HasLastUpdate lastUpdateHasInstalledSize installedSize HasGroupsgroups HasFlageDate flageDate HasFilenamefilenameHasEpochepoch HasDependsdepends HasConflicts conflictsHasCompressedSizecompressedSizeHasCheckdepends checkdepends HasBuildDate buildDateHasArcharch$fHasArchPackageInformationArch'$fHasBuildDatePackageInformationUTCTime%$fHasCheckdependsPackageInformation[]($fHasCompressedSizePackageInformationInt"$fHasConflictsPackageInformation[] $fHasDependsPackageInformation[]$fHasEpochPackageInformationInt#$fHasFilenamePackageInformationText%$fHasFlageDatePackageInformationMaybe$fHasGroupsPackageInformation[]'$fHasInstalledSizePackageInformationInt($fHasLastUpdatePackageInformationUTCTime!$fHasLicensesPackageInformation[]$$fHasMaintainersPackageInformation[]$$fHasMakedependsPackageInformation[]#$fHasOptdependsPackageInformation[]#$fHasPackagerPackageInformationText"$fHasPkgbasePackageInformationText"$fHasPkgdescPackageInformationText"$fHasPkgnamePackageInformationText!$fHasPkgrelPackageInformationText!$fHasPkgverPackageInformationText!$fHasProvidesPackageInformation[]!$fHasReplacesPackageInformation[]$fHasRepoPackageInformationRepo$fHasUrlPackageInformationTextHasPkgLastUpdate pkgLastUpdateHasFilesLastUpdatefilesLastUpdate HasFilesCount filesCountHasFilesfiles HasDirCountdirCount$fHasRepoPackageFilesRepo$fHasPkgnamePackageFilesText$fHasArchPackageFilesArch$fHasDirCountPackageFilesInt$fHasFilesPackageFiles[]$fHasFilesCountPackageFilesInt'$fHasFilesLastUpdatePackageFilesUTCTime%$fHasPkgLastUpdatePackageFilesUTCTime HasVersionversionHasValidvalid HasResultsresultsHasLimitlimit$fHasLimitArchLinuxResponseInt$fHasResultsArchLinuxResponse[]$fHasValidArchLinuxResponseBool $fHasVersionArchLinuxResponseInt HasUrlPathurlPath HasPopularity popularityHasPackageBaseID packageBaseIDHasPackageBase packageBase HasOutOfDate outOfDate HasNumVotesnumVotesHasNamename HasMaintainer maintainerHasLastModified lastModifiedHasIdidHasFirstSubmittedfirstSubmittedHasDescription description$fHasVersionAurSearchText$fHasUrlAurSearchMaybe$fHasDescriptionAurSearchMaybe$fHasFirstSubmittedAurSearchInt$fHasIdAurSearchInt$fHasLastModifiedAurSearchInt$fHasMaintainerAurSearchMaybe$fHasNameAurSearchText$fHasNumVotesAurSearchInt$fHasOutOfDateAurSearchMaybe$fHasPackageBaseAurSearchText$fHasPackageBaseIDAurSearchInt$fHasPopularityAurSearchDouble$fHasUrlPathAurSearchText HasSearchsearch HasKeywordskeywords$fHasReplacesAurInfo[]$fHasProvidesAurInfo[]$fHasOptdependsAurInfo[]$fHasMakedependsAurInfo[]$fHasLicensesAurInfo[]$fHasGroupsAurInfo[]$fHasDependsAurInfo[]$fHasConflictsAurInfo[]$fHasCheckdependsAurInfo[]$fHasKeywordsAurInfo[]$fHasSearchAurInfoAurSearchHasResultCount resultCountHasErrorerror HasAurTypeaurType$fHasVersionAurResponseInt$fHasResultsAurResponsea&$fHasAurTypeAurResponseAurResponseType$fHasErrorAurResponseMaybe$fHasResultCountAurResponseInt exactName isFlaggednameOrDescriptiontargetArchitecturestargetDescriptiontargetMaintianertargetPackagertargetRepositoriesAurRPC SearchPackageGetPackageFilesGetPackageDetails/servant-client-core-0.19-Dq1dXQzsIvlFT5kdCPFIjwServant.Client.Core.BaseUrlBaseUrl*servant-client-0.19-76UNpBBaz5jLPvpRj6cIOE"Servant.Client.Internal.HttpClientClientM ClientEnv runClientM+http-client-0.7.13.1-JwOlk3BwWeMB3IVAjKPLs0Network.HTTP.Client.TypesManager