h*'      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0.3(c) 2021 berbermanMIT berberman  experimentalportable Safe-Inferred"%&(/169<>arch-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-web%SPDX License Identifiers included in  1https://archlinux.org/packages/core/any/licenses/,arch-webOfficial architectures.arch-webOfficial repositories.WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~;<=>?@ABCDEFGHIJKLMNOPQRSTUV123456789:./0()*+,- !"#$%&'    WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~;<=>?@ABCDEFGHIJKLMNOPQRSTUV123456789:./0()*+,- !"#$%&'      Safe-Inferred"%&(/19<>(c) 2021 berbermanMIT berberman  experimentalportableNone"%&(/19<> 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"%&(/19<>WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~;<=>?@ABCDEFGHIJKLMNOPQRSTUV123456789:./0()*+,- !"#$%&'    (c) 2021 berbermanMIT berberman  experimentalportable Safe-Inferred"%&(/19<>  !""#$%&'()*+,-./0112345667889:;<=>?@AABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~       #arch-web-0.3-6hQCnWwsHeZJrvLGXSY6jLWeb.ArchLinux.TypesWeb.ArchLinux.APIWeb.ArchLinux.Types.Lensarch-webAurResponseTypeError 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:PackageInformationLicense AGPL_3_0_onlyAGPL_3_0_or_later Apache_2_0Artistic_1_0_Perl Artistic_2_0BSL_1_0 CC_BY_1_0 CC_BY_2_0 CC_BY_2_5 CC_BY_3_0_AT CC_BY_3_0_US CC_BY_3_0 CC_BY_4_0 CC_BY_NC_1_0 CC_BY_NC_2_0 CC_BY_NC_2_5 CC_BY_NC_3_0 CC_BY_NC_4_0CC_BY_NC_ND_1_0CC_BY_NC_ND_2_0CC_BY_NC_ND_2_5CC_BY_NC_ND_3_0_IGOCC_BY_NC_ND_3_0CC_BY_NC_ND_4_0CC_BY_NC_SA_1_0CC_BY_NC_SA_2_0CC_BY_NC_SA_2_5CC_BY_NC_SA_3_0CC_BY_NC_SA_4_0 CC_BY_ND_1_0 CC_BY_ND_2_0 CC_BY_ND_2_5 CC_BY_ND_3_0 CC_BY_ND_4_0 CC_BY_SA_1_0CC_BY_SA_2_0_UKCC_BY_SA_2_1_JP CC_BY_SA_2_5CC_BY_SA_3_0_AT CC_BY_SA_3_0 CC_BY_SA_4_0CC_PDDCCC0_1_0CDDL_1_0CDDL_1_1CPL_1_0EPL_1_0EPL_2_0FSFAPGFDL_1_1_invariants_onlyGFDL_1_1_invariants_or_laterGFDL_1_1_no_invariants_onlyGFDL_1_1_no_invariants_or_later GFDL_1_1_onlyGFDL_1_1_or_laterGFDL_1_2_invariants_onlyGFDL_1_2_invariants_or_laterGFDL_1_2_no_invariants_onlyGFDL_1_2_no_invariants_or_later GFDL_1_2_onlyGFDL_1_2_or_laterGFDL_1_3_invariants_onlyGFDL_1_3_invariants_or_laterGFDL_1_3_no_invariants_onlyGFDL_1_3_no_invariants_or_later GFDL_1_3_onlyGFDL_1_3_or_later GPL_1_0_onlyGPL_1_0_or_later GPL_2_0_onlyGPL_2_0_or_later GPL_3_0_onlyGPL_3_0_or_later LGPL_2_0_onlyLGPL_2_0_or_later LGPL_2_1_onlyLGPL_2_1_or_later LGPL_3_0_onlyLGPL_3_0_or_laterLGPLLRLPL_1_0LPL_1_1LPL_1_2LPL_1_3aLPL_1_3cMPL_1_0MPL_1_1MPL_2_0PHP_3_0PHP_3_01PSF_2_0Ruby UnlicenseW3CWTFPLZPL_1_1ZPL_2_0ZPL_2_1CustomArchAnyI686X86_64RepoCore CoreTestingExtra ExtraTestingMultilibMultilibTesting GnomeUnstable KDEUnstable licenseId parseLicense$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'$fHasCheckdependsPackageInformationList($fHasCompressedSizePackageInformationInt$$fHasConflictsPackageInformationList"$fHasDependsPackageInformationList$fHasEpochPackageInformationInt#$fHasFilenamePackageInformationText%$fHasFlageDatePackageInformationMaybe!$fHasGroupsPackageInformationList'$fHasInstalledSizePackageInformationInt($fHasLastUpdatePackageInformationUTCTime#$fHasLicensesPackageInformationList&$fHasMaintainersPackageInformationList&$fHasMakedependsPackageInformationList%$fHasOptdependsPackageInformationList#$fHasPackagerPackageInformationText"$fHasPkgbasePackageInformationText"$fHasPkgdescPackageInformationText"$fHasPkgnamePackageInformationText!$fHasPkgrelPackageInformationText!$fHasPkgverPackageInformationText#$fHasProvidesPackageInformationList#$fHasReplacesPackageInformationList$fHasRepoPackageInformationRepo$fHasUrlPackageInformationTextHasPkgLastUpdate pkgLastUpdateHasFilesLastUpdatefilesLastUpdate HasFilesCount filesCountHasFilesfiles HasDirCountdirCount$fHasRepoPackageFilesRepo$fHasPkgnamePackageFilesText$fHasArchPackageFilesArch$fHasDirCountPackageFilesInt$fHasFilesPackageFilesList$fHasFilesCountPackageFilesInt'$fHasFilesLastUpdatePackageFilesUTCTime%$fHasPkgLastUpdatePackageFilesUTCTime HasVersionversionHasValidvalid HasResultsresultsHasLimitlimit$fHasLimitArchLinuxResponseInt!$fHasResultsArchLinuxResponseList$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$fHasReplacesAurInfoList$fHasProvidesAurInfoList$fHasOptdependsAurInfoList$fHasMakedependsAurInfoList$fHasLicensesAurInfoList$fHasGroupsAurInfoList$fHasDependsAurInfoList$fHasConflictsAurInfoList$fHasCheckdependsAurInfoList$fHasKeywordsAurInfoList$fHasSearchAurInfoAurSearchHasResultCount resultCountHasErrorerror HasAurTypeaurType$fHasVersionAurResponseInt$fHasResultsAurResponsea&$fHasAurTypeAurResponseAurResponseType$fHasErrorAurResponseMaybe$fHasResultCountAurResponseInt exactName isFlaggednameOrDescriptiontargetArchitecturestargetDescriptiontargetMaintianertargetPackagertargetRepositoriesGetPackageDetailsGetPackageFiles SearchPackageAurRPC1servant-client-core-0.20.2-68pNxd38ALXI63tIo4ZdzfServant.Client.Core.BaseUrlBaseUrl,servant-client-0.20.2-KpUzwIZJkgI7vQAFgzcXlP"Servant.Client.Internal.HttpClientClientM ClientEnv runClientM)http-client-0.7.17-AQKf0pqz5ht9yqMF6eM6gpNetwork.HTTP.Client.TypesManager