úÎ%oôM      !"#$%&'()*+,-./0123456789:;<=> ? @ A B C D E F G H I J K L  SafeMNMNMN SafeOPQRSTOPQRSOPQRSTSafeUUUSafeSafeSafe BAdds a prefix to a relative crawl action to get an absolute one. |      SafeNoneVWVWVWSafe   Safe .access content to find absolute follow-up urls0as simple, but found relative urls are completed -as simple, but with access to complete result!(wait additional seconds before executing"5if given directive yields no results use add. retries#6fallback to second argument if first yields no results$=the possibility to start a new chain (when using alternative)%1not crawling anything, just a blacklisting option&chaining of directives  !"#$%&  !"#$%&  !"#$%&  !"#$%&Safe'()*+,'()*+,'()*+,'()*+,Safe-./01X23456789:Y;Z[<=\]^_`abcd-./0123456789:;<=6789:5<;=-./21304-./01X23456789:Y;Z[<=\]^_`abcd Safe>?efgh>?>?>?efghNonei=Processes one step of a crawl chain: does the actual loading.jtUsed for preparation of integration tests: additionally stores the crawl result using the given file name strategy.klijmnklijklijmn None @ABCDEFGo@ABCDEFGCD@ABEFG@ABCDEFGoNonepLazily evaluate each action in the sequence from left to right, and collect the results. PS: also playing around with an additional concat before returning Hqrsptuvwxyz{ !"#$%&Hx{ Hqrsptuvwxyz{ NoneKXReturns only the first result of a completely matching branch of the crawling directive.LiReturns all possible results of the craling directive - meant to be used with lazyness in mind as needed.IJKL|}~HIJKLKLIJHIJKL|}~  !"#$%&'())*+,-./01234567789:;<=>?@ABCDEFGHIJKL M N O O P Q R S T UV W X Y Z [ \ ] ] ^ _ ` abcdefghijklmnopq r s t uvwxyz{ |}~€‚ƒ„…†‡ˆ ‰ Š ‹Œcrawl_HNJ5VWmUQdP98tSIC2BUrJNetwork.CrawlChain.StoringNetwork.URI.UtilNetwork.CrawlChain.CrawlAction'Network.CrawlChain.DirectiveChainResultNetwork.CrawlChain.CrawlResult!Network.CrawlChain.CrawlDirective%Network.CrawlChain.CrawlingParameters"Text.HTML.CrawlChain.HtmlFiltering!Network.CrawlChain.BasicTemplates"Network.CrawlChain.CrawlingContextNetwork.CrawlChain.CrawlChainNetwork.CrawlChain.UtilNetwork.CrawlChain.ReportNetwork.CrawlChain.ConstantsNetwork.CrawlChain.DownloadingNetwork.CrawlChain.CrawlingNetwork.CrawlChain.CrawlChains buildCurlCmdbuildAndCreateTargetDir makeFilenametoURI CrawlAction GetRequest PostRequest PostParamsPostType UndefinedPostFormPostAJAXcrawlUrl addUrlPrefixDirectiveChainResult resultHistory lastResultshowResultPathextractFirstResultCrawlingResultStatus CrawlingOkCrawlingRedirectCrawlingFailed CrawlResultcrawlingActioncrawlingContentcrawlingResultStatusCrawlDirectiveSimpleDirectiveRelativeDirectiveFollowUpDirectiveDelayDirectiveRetryDirectiveAlternativeDirectiveRestartChainDirectiveGuardDirectiveDirectiveSequenceCrawlingParametersparamInitialActionparamCrawlDirectiveparamDoDownload paramDoStoreMethodPOSTGETContainedTextFilter AttrFilter noUrlFilter noAttrFilter noTextFilter unevaluated extractLinksextractLinksMatchingextractLinksWithAttributesextractLinksFilteringUrlAttrsextractLinksFilteringAllfindFirstLinkAfterfindAllUrlsEndingWithextractFirstFormsearchWebTemplatesearchWebTemplateAndProcessHitsDefaultCrawlingContextcrawlImplementationCrawlingContextcrawlerdefaultContextstoringContextbufferingFilenameexecuteCrawlChainexecuteActions crawlForUrl crawlChain crawlChainslogMsg delaySecondsReport reportMsg reportDetailsshowFullReport $fShowReporttestResourcePath downloadTostoreDownloadActionTagSextractLinksFilteringgetSrc getTagAttrs isFormStart isFormClose isFormTag isFormStartOf tagAttributes extractFormextractFormParamfindExtraParamssplitOneOfRetainingNonEmptysearchWebActionfilterToUrlsContainingAllOffilterToUrlsContainingTextretainActionsContainingcrawl crawlAndStoreCrawlActionDescriberCrawler crawlInternal ajaxRequest'$fCrawlingContextDefaultCrawlingContextlazyIOsequencefollowDirectivefollowDirectiveSequence wrapResults errReportokReportreportcrawlWasNoSuccess>>+makeAbsoluteLogicMappercombineAbsoluteUrlscombineAbsoluteUrl downloadSteplogAndReturnFirstOkputDetailsOnFailure