Running examples in 'htmldf-Ex.R' failed
The error most likely occurred in:

> ### Name: html_df
> ### Title: Get a tabular summary of webpage content from a vector of urls
> ### Aliases: html_df
> 
> ### ** Examples
> 
> # Examples require an internet connection...
> urlx <- c("https://github.com/alastairrushworth/htmldf", 
+           "https://alastairrushworth.github.io/")
> dl   <- html_df(urlx)
Done.                         > # preview the dataframe
> head(dl)
# A tibble: 2 × 17
  url        title lang  url2  links    rss   tables images   social   code_lang
  <chr>      <chr> <chr> <chr> <list>   <lgl> <list> <list>   <list>       <dbl>
1 https://g… "htm… en    http… <tibble> NA    <lgl>  <tibble> <tibble>         1
2 https://a…  <NA> <NA>  http… <NULL>   NA    <lgl>  <tibble> <NULL>          NA
# ℹ 7 more variables: size <int>, server <chr>, accessed <dttm>,
#   published <dttm>, generator <lgl>, status <int>, source <chr>
> # social tags
> dl$social
[[1]]
# A tibble: 3 × 3
  site    handle             profile                             
  <chr>   <chr>              <chr>                               
1 twitter @github            https://twitter.com/github          
2 twitter @rushworth_a       https://twitter.com/rushworth_a     
3 github  @alastairrushworth https://github.com/alastairrushworth

[[2]]
NULL

> # page titles
> dl$title
[1] "htmldf • 🖥 ✂️ 📁 Simple scraping and tidy webpage summaries"
[2] NA                                                          
> # page language
> dl$lang
[1] "en" NA  
> # rss feeds
> dl$rss
[1] NA NA
> # inferred code language
> dl$code_lang
[1]  1 NA
> # print the page source
> dl$source
[1] "<!DOCTYPE html>\n<html lang=\"en\" data-color-mode=\"auto\" data-light-theme=\"light\" data-dark-theme=\"dark\" data-a11y-animated-images=\"system\" data-a11y-link-underlines=\"false\">\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\">\n<meta charset=\"utf-8\">\n<link rel=\"dns-prefetch\" href=\"https://github.githubassets.com\">\n<link rel=\"dns-prefetch\" href=\"https://avatars.githubusercontent.com\">\n<link rel=\"dns-prefetch\" href=\"https://github-cloud.s3.amazonaws.com\">\n<link rel=\"dns-prefetch\" href=\"https://user-images.githubusercontent.com/\">\n<link rel=\"preconnect\" href=\"https://github.githubassets.com\" crossorigin>\n<link rel=\"preconnect\" href=\"https://avatars.githubusercontent.com\">\n<link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/light-983b05c0927a.css\">\n<link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/dark-5d486a4ede8e.css\">\n<link data-color-theme=\"dark_dimmed\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/dark_dimmed-27c8d635e4e5.css\">\n<link data-color-theme=\"dark_high_contrast\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/dark_high_contrast-8438e75afd36.css\">\n<link data-color-theme=\"dark_colorblind\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/dark_colorblind-bf5665b96628.css\">\n<link data-color-theme=\"light_colorblind\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/light_colorblind-c414b5ba1dce.css\">\n<link data-color-theme=\"light_high_contrast\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/light_high_contrast-e5868b7374db.css\">\n<link data-color-theme=\"light_tritanopia\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/light_tritanopia-299ac9c64ec0.css\">\n<link data-color-theme=\"dark_tritanopia\" crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" data-href=\"https://github.githubassets.com/assets/dark_tritanopia-3a26e78ad0ff.css\">\n<link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/primer-primitives-49b09e982548.css\">\n<link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/primer-15214e5f9104.css\">\n<link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/global-38f5d4710d3e.css\">\n<link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/github-5636d019c151.css\">\n<link crossorigin=\"anonymous\" media=\"all\" rel=\"stylesheet\" href=\"https://github.githubassets.com/assets/code-ea610ed618d5.css\">\n<meta name=\"optimizely-datafile\" content='{\"groups\": [], \"environmentKey\": \"production\", \"rollouts\": [], \"typedAudiences\": [], \"projectId\": \"16737760170\", \"variables\": [], \"featureFlags\": [], \"experiments\": [], \"version\": \"4\", \"audiences\": [{\"conditions\": \"[\\\"or\\\", {\\\"match\\\": \\\"exact\\\", \\\"name\\\": \\\"$opt_dummy_attribute\\\", \\\"type\\\": \\\"custom_attribute\\\", \\\"value\\\": \\\"$opt_dummy_value\\\"}]\", \"id\": \"$opt_dummy_audience\", \"name\": \"Optimizely-Generated Audience for Backwards Compatibility\"}], \"anonymizeIP\": true, \"sdkKey\": \"WTc6awnGuYDdG98CYRban\", \"attributes\": [{\"id\": \"16822470375\", \"key\": \"user_id\"}, {\"id\": \"17143601254\", \"key\": \"spammy\"}, {\"id\": \"18175660309\", \"key\": \"organization_plan\"}, {\"id\": \"18813001570\", \"key\": \"is_logged_in\"}, {\"id\": \"19073851829\", \"key\": \"geo\"}, {\"id\": \"20175462351\", \"key\": \"requestedCurrency\"}, {\"id\": \"20785470195\", \"key\": \"country_code\"}, {\"id\": \"21656311196\", \"key\": \"opened_downgrade_dialog\"}], \"botFiltering\": false, \"accountId\": \"16737760170\", \"events\": [{\"experimentIds\": [], \"id\": \"17911811441\", \"key\": \"hydro_click.dashboard.teacher_toolbox_cta\"}, {\"experimentIds\": [], \"id\": \"18124116703\", \"key\": \"submit.organizations.complete_sign_up\"}, {\"experimentIds\": [], \"id\": \"18145892387\", \"key\": \"no_metric.tracked_outside_of_optimizely\"}, {\"experimentIds\": [], \"id\": \"18178755568\", \"key\": \"click.org_onboarding_checklist.add_repo\"}, {\"experimentIds\": [], \"id\": \"18180553241\", \"key\": \"submit.repository_imports.create\"}, {\"experimentIds\": [], \"id\": \"18186103728\", \"key\": \"click.help.learn_more_about_repository_creation\"}, {\"experimentIds\": [], \"id\": \"18188530140\", \"key\": \"test_event\"}, {\"experimentIds\": [], \"id\": \"18191963644\", \"key\": \"click.empty_org_repo_cta.transfer_repository\"}, {\"experimentIds\": [], \"id\": \"18195612788\", \"key\": \"click.empty_org_repo_cta.import_repository\"}, {\"experimentIds\": [], \"id\": \"18210945499\", \"key\": \"click.org_onboarding_checklist.invite_members\"}, {\"experimentIds\": [], \"id\": \"18211063248\", \"key\": \"click.empty_org_repo_cta.create_repository\"}, {\"experimentIds\": [], \"id\": \"18215721889\", \"key\": \"click.org_onboarding_checklist.update_profile\"}, {\"experimentIds\": [], \"id\": \"18224360785\", \"key\": \"click.org_onboarding_checklist.dismiss\"}, {\"experimentIds\": [], \"id\": \"18234832286\", \"key\": \"submit.organization_activation.complete\"}, {\"experimentIds\": [], \"id\": \"18252392383\", \"key\": \"submit.org_repository.create\"}, {\"experimentIds\": [], \"id\": \"18257551537\", \"key\": \"submit.org_member_invitation.create\"}, {\"experimentIds\": [], \"id\": \"18259522260\", \"key\": \"submit.organization_profile.update\"}, {\"experimentIds\": [], \"id\": \"18564603625\", \"key\": \"view.classroom_select_organization\"}, {\"experimentIds\": [], \"id\": \"18568612016\", \"key\": \"click.classroom_sign_in_click\"}, {\"experimentIds\": [], \"id\": \"18572592540\", \"key\": \"view.classroom_name\"}, {\"experimentIds\": [], \"id\": \"18574203855\", \"key\": \"click.classroom_create_organization\"}, {\"experimentIds\": [], \"id\": \"18582053415\", \"key\": \"click.classroom_select_organization\"}, {\"experimentIds\": [], \"id\": \"18589463420\", \"key\": \"click.classroom_create_classroom\"}, {\"experimentIds\": [], \"id\": \"18591323364\", \"key\": \"click.classroom_create_first_classroom\"}, {\"experimentIds\": [], \"id\": \"18591652321\", \"key\": \"click.classroom_grant_access\"}, {\"experimentIds\": [], \"id\": \"18607131425\", \"key\": \"view.classroom_creation\"}, {\"experimentIds\": [], \"id\": \"18831680583\", \"key\": \"upgrade_account_plan\"}, {\"experimentIds\": [], \"id\": \"19064064515\", \"key\": \"click.signup\"}, {\"experimentIds\": [], \"id\": \"19075373687\", \"key\": \"click.view_account_billing_page\"}, {\"experimentIds\": [], \"id\": \"19077355841\", \"key\": \"click.dismiss_signup_prompt\"}, {\"experimentIds\": [], \"id\": \"19079713938\", \"key\": \"click.contact_sales\"}, {\"experimentIds\": [], \"id\": \"19120963070\", \"key\": \"click.compare_account_plans\"}, {\"experimentIds\": [], \"id\": \"19151690317\", \"key\": \"click.upgrade_account_cta\"}, {\"experimentIds\": [], \"id\": \"19424193129\", \"key\": \"click.open_account_switcher\"}, {\"experimentIds\": [], \"id\": \"19520330825\", \"key\": \"click.visit_account_profile\"}, {\"experimentIds\": [], \"id\": \"19540970635\", \"key\": \"click.switch_account_context\"}, {\"experimentIds\": [], \"id\": \"19730198868\", \"key\": \"submit.homepage_signup\"}, {\"experimentIds\": [], \"id\": \"19820830627\", \"key\": \"click.homepage_signup\"}, {\"experimentIds\": [], \"id\": \"19988571001\", \"key\": \"click.create_enterprise_trial\"}, {\"experimentIds\": [], \"id\": \"20036538294\", \"key\": \"click.create_organization_team\"}, {\"experimentIds\": [], \"id\": \"20040653299\", \"key\": \"click.input_enterprise_trial_form\"}, {\"experimentIds\": [], \"id\": \"20062030003\", \"key\": \"click.continue_with_team\"}, {\"experimentIds\": [], \"id\": \"20068947153\", \"key\": \"click.create_organization_free\"}, {\"experimentIds\": [], \"id\": \"20086636658\", \"key\": \"click.signup_continue.username\"}, {\"experimentIds\": [], \"id\": \"20091648988\", \"key\": \"click.signup_continue.create_account\"}, {\"experimentIds\": [], \"id\": \"20103637615\", \"key\": \"click.signup_continue.email\"}, {\"experimentIds\": [], \"id\": \"20111574253\", \"key\": \"click.signup_continue.password\"}, {\"experimentIds\": [], \"id\": \"20120044111\", \"key\": \"view.pricing_page\"}, {\"experimentIds\": [], \"id\": \"20152062109\", \"key\": \"submit.create_account\"}, {\"experimentIds\": [], \"id\": \"20165800992\", \"key\": \"submit.upgrade_payment_form\"}, {\"experimentIds\": [], \"id\": \"20171520319\", \"key\": \"submit.create_organization\"}, {\"experimentIds\": [], \"id\": \"20222645674\", \"key\": \"click.recommended_plan_in_signup.discuss_your_needs\"}, {\"experimentIds\": [], \"id\": \"20227443657\", \"key\": \"submit.verify_primary_user_email\"}, {\"experimentIds\": [], \"id\": \"20234607160\", \"key\": \"click.recommended_plan_in_signup.try_enterprise\"}, {\"experimentIds\": [], \"id\": \"20238175784\", \"key\": \"click.recommended_plan_in_signup.team\"}, {\"experimentIds\": [], \"id\": \"20239847212\", \"key\": \"click.recommended_plan_in_signup.continue_free\"}, {\"experimentIds\": [], \"id\": \"20251097193\", \"key\": \"recommended_plan\"}, {\"experimentIds\": [], \"id\": \"20438619534\", \"key\": \"click.pricing_calculator.1_member\"}, {\"experimentIds\": [], \"id\": \"20456699683\", \"key\": \"click.pricing_calculator.15_members\"}, {\"experimentIds\": [], \"id\": \"20467868331\", \"key\": \"click.pricing_calculator.10_members\"}, {\"experimentIds\": [], \"id\": \"20476267432\", \"key\": \"click.trial_days_remaining\"}, {\"experimentIds\": [], \"id\": \"20476357660\", \"key\": \"click.discover_feature\"}, {\"experimentIds\": [], \"id\": \"20479287901\", \"key\": \"click.pricing_calculator.custom_members\"}, {\"experimentIds\": [], \"id\": \"20481107083\", \"key\": \"click.recommended_plan_in_signup.apply_teacher_benefits\"}, {\"experimentIds\": [], \"id\": \"20483089392\", \"key\": \"click.pricing_calculator.5_members\"}, {\"experimentIds\": [], \"id\": \"20484283944\", \"key\": \"click.onboarding_task\"}, {\"experimentIds\": [], \"id\": \"20484996281\", \"key\": \"click.recommended_plan_in_signup.apply_student_benefits\"}, {\"experimentIds\": [], \"id\": \"20486713726\", \"key\": \"click.onboarding_task_breadcrumb\"}, {\"experimentIds\": [], \"id\": \"20490791319\", \"key\": \"click.upgrade_to_enterprise\"}, {\"experimentIds\": [], \"id\": \"20491786766\", \"key\": \"click.talk_to_us\"}, {\"experimentIds\": [], \"id\": \"20494144087\", \"key\": \"click.dismiss_enterprise_trial\"}, {\"experimentIds\": [], \"id\": \"20499722759\", \"key\": \"completed_all_tasks\"}, {\"experimentIds\": [], \"id\": \"20500710104\", \"key\": \"completed_onboarding_tasks\"}, {\"experimentIds\": [], \"id\": \"20513160672\", \"key\": \"click.read_doc\"}, {\"experimentIds\": [], \"id\": \"20516196762\", \"key\": \"actions_enabled\"}, {\"experimentIds\": [], \"id\": \"20518980986\", \"key\": \"click.dismiss_trial_banner\"}, {\"experimentIds\": [], \"id\": \"20535446721\", \"key\": \"click.issue_actions_prompt.dismiss_prompt\"}, {\"experimentIds\": [], \"id\": \"20557002247\", \"key\": \"click.issue_actions_prompt.setup_workflow\"}, {\"experimentIds\": [], \"id\": \"20595070227\", \"key\": \"click.pull_request_setup_workflow\"}, {\"experimentIds\": [], \"id\": \"20626600314\", \"key\": \"click.seats_input\"}, {\"experimentIds\": [], \"id\": \"20642310305\", \"key\": \"click.decrease_seats_number\"}, {\"experimentIds\": [], \"id\": \"20662990045\", \"key\": \"click.increase_seats_number\"}, {\"experimentIds\": [], \"id\": \"20679620969\", \"key\": \"click.public_product_roadmap\"}, {\"experimentIds\": [], \"id\": \"20761240940\", \"key\": \"click.dismiss_survey_banner\"}, {\"experimentIds\": [], \"id\": \"20767210721\", \"key\": \"click.take_survey\"}, {\"experimentIds\": [], \"id\": \"20795281201\", \"key\": \"click.archive_list\"}, {\"experimentIds\": [], \"id\": \"20966790249\", \"key\": \"contact_sales.submit\"}, {\"experimentIds\": [], \"id\": \"20996500333\", \"key\": \"contact_sales.existing_customer\"}, {\"experimentIds\": [], \"id\": \"20996890162\", \"key\": \"contact_sales.blank_message_field\"}, {\"experimentIds\": [], \"id\": \"21000470317\", \"key\": \"contact_sales.personal_email\"}, {\"experimentIds\": [], \"id\": \"21002790172\", \"key\": \"contact_sales.blank_phone_field\"}, {\"experimentIds\": [], \"id\": \"21354412592\", \"key\": \"click.dismiss_create_readme\"}, {\"experimentIds\": [], \"id\": \"21366102546\", \"key\": \"click.dismiss_zero_user_content\"}, {\"experimentIds\": [], \"id\": \"21370252505\", \"key\": \"account_did_downgrade\"}, {\"experimentIds\": [], \"id\": \"21370840408\", \"key\": \"click.cta_create_readme\"}, {\"experimentIds\": [], \"id\": \"21375451068\", \"key\": \"click.cta_create_new_repository\"}, {\"experimentIds\": [], \"id\": \"21385390948\", \"key\": \"click.zero_user_content\"}, {\"experimentIds\": [], \"id\": \"21467712175\", \"key\": \"click.downgrade_keep\"}, {\"experimentIds\": [], \"id\": \"21484112202\", \"key\": \"click.downgrade\"}, {\"experimentIds\": [], \"id\": \"21495292213\", \"key\": \"click.downgrade_survey_exit\"}, {\"experimentIds\": [], \"id\": \"21508241468\", \"key\": \"click.downgrade_survey_submit\"}, {\"experimentIds\": [], \"id\": \"21512030356\", \"key\": \"click.downgrade_support\"}, {\"experimentIds\": [], \"id\": \"21539090022\", \"key\": \"click.downgrade_exit\"}, {\"experimentIds\": [], \"id\": \"21543640644\", \"key\": \"click_fetch_upstream\"}, {\"experimentIds\": [], \"id\": \"21646510300\", \"key\": \"click.move_your_work\"}, {\"experimentIds\": [], \"id\": \"21656151116\", \"key\": \"click.add_branch_protection_rule\"}, {\"experimentIds\": [], \"id\": \"21663860599\", \"key\": \"click.downgrade_dialog_open\"}, {\"experimentIds\": [], \"id\": \"21687860483\", \"key\": \"click.learn_about_protected_branches\"}, {\"experimentIds\": [], \"id\": \"21689050333\", \"key\": \"click.dismiss_protect_this_branch\"}, {\"experimentIds\": [], \"id\": \"21864370109\", \"key\": \"click.sign_in\"}], \"revision\": \"1372\"}'>\n<script type=\"application/json\" id=\"client-env\">{\"locale\":\"en\",\"featureFlags\":[\"failbot_handle_non_errors\",\"fix_react_title\",\"geojson_azure_maps\",\"image_metric_tracking\",\"turbo_experiment_risky\",\"use_scroll_restoration\",\"sample_network_conn_type\"]}</script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/wp-runtime-9c35ce79f163.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_dompurify_dist_purify_js-64d590970fa6.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_stacktrace-parser_dist_stack-trace-parser_esm_js-node_modules_github_bro-a4c183-18bf85b8e9f4.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/ui_packages_soft-nav_soft-nav_ts-df17d5597d8f.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/environment-509b58e05b9f.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_selector-observer_dist_index_esm_js-2646a2c533e3.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_primer_behaviors_dist_esm_focus-zone_js-d55308df5023.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_relative-time-element_dist_index_js-99e288659d4f.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_fzy_js_index_js-node_modules_github_markdown-toolbar-element_dist_index_js-d2119e75298d.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_delegated-events_dist_index_js-node_modules_github_auto-complete-element-5b3870-9b38c0812424.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-8873b7-5771678648e0.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-bdc901-81f1e189072b.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/github-elements-1ff8b48eef26.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/element-registry-c83040bbd24c.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_lit-html_lit-html_js-9d9fe1859ce5.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_hydro-analytics-client_dist_analytics-client_js-node_modules_gith-f3aee1-fd3c22610e40.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_morphdom_dist_morphdom-esm_js-b1fdd7158cf0.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_alive-client_dist-bf5aa2-4aefce0fc3c8.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_turbo_dist_turbo_es2017-esm_js-1f4793023fcd.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_scroll-anchoring_dist_scro-52dc4b-e1e33bfc0b7e.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_color-convert_index_js-35b3ae68c408.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_paste-markdown_dist_index_esm_js-node_modules_github_quote-select-7a8e2b-f036384374ea.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_details-dialog_ts-app_assets_modules_github_fetch_ts-9ca164041015.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_updatable-content_ts-ui_packages_hydro-analytics_hydro-analytics_ts-e4da304b75e7.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_onfocus_ts-app_assets_modules_github_sticky-scroll-into-view_ts-7ce0c9d975f3.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_behaviors_task-list_ts-app_assets_modules_github_sso_ts-ui_packages-7d50ad-9491f2be61ee.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_behaviors_ajax-error_ts-app_assets_modules_github_behaviors_include-2e2258-f7b8ad0ef997.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_behaviors_commenting_edit_ts-app_assets_modules_github_behaviors_ht-83c235-f22ac6b94445.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_blob-anchor_ts-app_assets_modules_github_filter-sort_ts-app_assets_-c96432-b9f980134541.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/behaviors-acb436a18e50.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-06ff531-fe0b8ccc90a5.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/notifications-global-f57687007bfc.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_optimizely_optimizely-sdk_dist_optimizely_browser_es_min_js-node_modules-089adc-2328ba323205.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/optimizely-d08d1a17100a.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_virtualized-list_es_index_js-node_modules_github_template-parts_lib_index_js-677582870bfd.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-c537341-e6e70d8c1a13.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/app_assets_modules_github_ref-selector_ts-0e2b12902d39.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/codespaces-b165037d65cb.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_decorators_js-node_modules_github_remote-form_-01f9fa-5cbb9ce8d109.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_github_filter--b2311f-939ba5085db0.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/repositories-e0e894816616.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-0e9dbe-6435366f0862.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/topic-suggestions-e57c71e486d0.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/code-menu-c743a13234fc.js\"></script><title>GitHub - alastairrushworth/htmldf: 🖥  ✂️  📁  Simple scraping and tidy webpage summaries</title>\n<meta name=\"route-pattern\" content=\"/:user_id/:repository\">\n<meta name=\"current-catalog-service-hash\" content=\"82c569b93da5c18ed649ebd4c2c79437db4611a6a1373e805a3cb001c64130b7\">\n<meta name=\"request-id\" content=\"F036:19DC:143F8BD0:148E93F0:64F56390\" data-pjax-transient=\"true\">\n<meta name=\"html-safe-nonce\" content=\"3ab3a448995188cab8532e4a103462677926edb150eff9e330c515d8b25cb781\" data-pjax-transient=\"true\">\n<meta name=\"visitor-payload\" content=\"eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJGMDM2OjE5REM6MTQzRjhCRDA6MTQ4RTkzRjA6NjRGNTYzOTAiLCJ2aXNpdG9yX2lkIjoiMTYwOTA3Mzg0MjMyMTcxMjAxNiIsInJlZ2lvbl9lZGdlIjoiZnJhIiwicmVnaW9uX3JlbmRlciI6ImZyYSJ9\" data-pjax-transient=\"true\">\n<meta name=\"visitor-hmac\" content=\"a19bad8b314c7750f978e987f248ed25cd6f950aaeea27fe3562068cb57d48d1\" data-pjax-transient=\"true\">\n<meta name=\"hovercard-subject-tag\" content=\"repository:244134774\" data-turbo-transient>\n<meta name=\"github-keyboard-shortcuts\" content=\"repository\" data-turbo-transient=\"true\">\n<meta name=\"selected-link\" value=\"repo_source\" data-turbo-transient>\n<link rel=\"assets\" href=\"https://github.githubassets.com/\">\n<meta name=\"google-site-verification\" content=\"c1kuD-K2HIVF635lypcsWPoD4kilo5-jA_wBFyT4uMY\">\n<meta name=\"google-site-verification\" content=\"KT5gs8h0wvaagLKAVWq8bbeNwnZZK1r1XQysX3xurLU\">\n<meta name=\"google-site-verification\" content=\"ZzhVyEFwb7w3e0-uOTltm8Jsck2F5StVihD0exw2fsA\">\n<meta name=\"google-site-verification\" content=\"GXs5KoUUkNCoaAZn7wPN-t01Pywp9M3sEjnt_3_ZWPc\">\n<meta name=\"google-site-verification\" content=\"Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I\">\n<meta name=\"octolytics-url\" content=\"https://collector.github.com/github/collect\">\n<meta name=\"analytics-location\" content=\"/&lt;user-name&gt;/&lt;repo-name&gt;\" data-turbo-transient=\"true\">\n<meta name=\"user-login\" content=\"\">\n<meta name=\"viewport\" content=\"width=device-width\">\n<meta name=\"description\" content=\"🖥  ✂️  📁  Simple scraping and tidy webpage summaries - GitHub - alastairrushworth/htmldf: 🖥  ✂️  📁  Simple scraping and tidy webpage summaries\">\n<link rel=\"search\" type=\"application/opensearchdescription+xml\" href=\"/opensearch.xml\" title=\"GitHub\">\n<link rel=\"fluid-icon\" href=\"https://github.com/fluidicon.png\" title=\"GitHub\">\n<meta property=\"fb:app_id\" content=\"1401488693436528\">\n<meta name=\"apple-itunes-app\" content=\"app-id=1477376905, app-argument=https://github.com/alastairrushworth/htmldf\">\n<meta name=\"twitter:image:src\" content=\"https://opengraph.githubassets.com/c3c240870d46c28598a2d0aa702265d1b3968245d31ba784e40a77648c8aecc2/alastairrushworth/htmldf\">\n<meta name=\"twitter:site\" content=\"@github\">\n<meta name=\"twitter:card\" content=\"summary_large_image\">\n<meta name=\"twitter:title\" content=\"GitHub - alastairrushworth/htmldf: 🖥  ✂️  📁  Simple scraping and tidy webpage summaries\">\n<meta name=\"twitter:description\" content=\"🖥  ✂️  📁  Simple scraping and tidy webpage summaries - GitHub - alastairrushworth/htmldf: 🖥  ✂️  📁  Simple scraping and tidy webpage summaries\">\n<meta property=\"og:image\" content=\"https://opengraph.githubassets.com/c3c240870d46c28598a2d0aa702265d1b3968245d31ba784e40a77648c8aecc2/alastairrushworth/htmldf\">\n<meta property=\"og:image:alt\" content=\"🖥  ✂️  📁  Simple scraping and tidy webpage summaries - GitHub - alastairrushworth/htmldf: 🖥  ✂️  📁  Simple scraping and tidy webpage summaries\">\n<meta property=\"og:image:width\" content=\"1200\">\n<meta property=\"og:image:height\" content=\"600\">\n<meta property=\"og:site_name\" content=\"GitHub\">\n<meta property=\"og:type\" content=\"object\">\n<meta property=\"og:title\" content=\"GitHub - alastairrushworth/htmldf: 🖥  ✂️  📁  Simple scraping and tidy webpage summaries\">\n<meta property=\"og:url\" content=\"https://github.com/alastairrushworth/htmldf\">\n<meta property=\"og:description\" content=\"🖥  ✂️  📁  Simple scraping and tidy webpage summaries - GitHub - alastairrushworth/htmldf: 🖥  ✂️  📁  Simple scraping and tidy webpage summaries\">\n<meta name=\"hostname\" content=\"github.com\">\n<meta name=\"expected-hostname\" content=\"github.com\">\n<meta http-equiv=\"x-pjax-version\" content=\"636511ce2dabb41a3a4bcdca3f85c3be0d5c0a17659e7ca0fe5708b6901934e9\" data-turbo-track=\"reload\">\n<meta http-equiv=\"x-pjax-csp-version\" content=\"d713d2ca11d75b8c93dacfdec00b69719c558829d34d429464b90aa8734a0ef5\" data-turbo-track=\"reload\">\n<meta http-equiv=\"x-pjax-css-version\" content=\"7105049cbd7fd6987856e205be00a261e049ad32a3b48ed09ac48bbc17461f89\" data-turbo-track=\"reload\">\n<meta http-equiv=\"x-pjax-js-version\" content=\"48d0f8fd24c505767549379802634ad8272239520ba5f38c22cd694a3ee7bebb\" data-turbo-track=\"reload\">\n<meta name=\"turbo-cache-control\" content=\"no-preview\" data-turbo-transient=\"\">\n<meta data-hydrostats=\"publish\">\n<meta name=\"go-import\" content=\"github.com/alastairrushworth/htmldf git https://github.com/alastairrushworth/htmldf.git\">\n<meta name=\"octolytics-dimension-user_id\" content=\"24373730\">\n<meta name=\"octolytics-dimension-user_login\" content=\"alastairrushworth\">\n<meta name=\"octolytics-dimension-repository_id\" content=\"244134774\">\n<meta name=\"octolytics-dimension-repository_nwo\" content=\"alastairrushworth/htmldf\">\n<meta name=\"octolytics-dimension-repository_public\" content=\"true\">\n<meta name=\"octolytics-dimension-repository_is_fork\" content=\"false\">\n<meta name=\"octolytics-dimension-repository_network_root_id\" content=\"244134774\">\n<meta name=\"octolytics-dimension-repository_network_root_nwo\" content=\"alastairrushworth/htmldf\">\n<link rel=\"canonical\" href=\"https://github.com/alastairrushworth/htmldf\" data-turbo-transient>\n<meta name=\"turbo-body-classes\" content=\"logged-out env-production page-responsive\">\n<meta name=\"browser-stats-url\" content=\"https://api.github.com/_private/browser/stats\">\n<meta name=\"browser-errors-url\" content=\"https://api.github.com/_private/browser/errors\">\n<meta name=\"browser-optimizely-client-errors-url\" content=\"https://api.github.com/_private/browser/optimizely_client/errors\">\n<link rel=\"mask-icon\" href=\"https://github.githubassets.com/pinned-octocat.svg\" color=\"#000000\">\n<link rel=\"alternate icon\" class=\"js-site-favicon\" type=\"image/png\" href=\"https://github.githubassets.com/favicons/favicon.png\">\n<link rel=\"icon\" class=\"js-site-favicon\" type=\"image/svg+xml\" href=\"https://github.githubassets.com/favicons/favicon.svg\">\n<meta name=\"theme-color\" content=\"#1e2327\">\n<meta name=\"color-scheme\" content=\"light dark\">\n<link rel=\"manifest\" href=\"/manifest.json\" crossorigin=\"use-credentials\">\n</head>\n<body class=\"logged-out env-production page-responsive\" style=\"word-wrap: break-word;\">\n    <div data-turbo-body class=\"logged-out env-production page-responsive\" style=\"word-wrap: break-word;\">\n      \n\n\n    <div class=\"position-relative js-header-wrapper \">\n      <a href=\"#start-of-content\" class=\"px-2 py-4 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus js-skip-to-content\">Skip to content</a>\n      <span data-view-component=\"true\" class=\"progress-pjax-loader Progress position-fixed width-full\">\n    <span style=\"width: 0%;\" data-view-component=\"true\" class=\"Progress-item progress-pjax-loader-bar left-0 top-0 color-bg-accent-emphasis\"></span>\n</span>      \n      \n\n\n      \n\n        \n\n            \n\n<script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_github_memoize_dist_esm_in-687f35-d131f0b6de8e.js\"></script><script crossorigin=\"anonymous\" defer type=\"application/javascript\" src=\"https://github.githubassets.com/assets/sessions-bd945c2d2b47.js\"></script><header class=\"Header-old header-logged-out js-details-container Details position-relative f4 py-3\" role=\"banner\" data-color-mode=\"light\" data-light-theme=\"light\" data-dark-theme=\"dark\"><button type=\"button\" class=\"Header-backdrop d-lg-none border-0 position-fixed top-0 left-0 width-full height-full js-details-target\" aria-label=\"Toggle navigation\">\n    <span class=\"d-none\">Toggle navigation</span>\n  </button>\n\n  <div class=\" d-flex flex-column flex-lg-row flex-items-center p-responsive height-full position-relative z-1\">\n    <div class=\"d-flex flex-justify-between flex-items-center width-full width-lg-auto\">\n      <a class=\"mr-lg-3 color-fg-inherit flex-order-2\" href=\"https://github.com/\" aria-label=\"Homepage\" data-ga-click=\"(Logged out) Header, go to homepage, icon:logo-wordmark\">\n        <svg height=\"32\" aria-hidden=\"true\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"32\" data-view-component=\"true\" class=\"octicon octicon-mark-github\"><path d=\"M8 0c4.42 0 8 3.58 8 8a8.013 8.013 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27-.68 0-1.36.09-2 .27-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8Z\"></path></svg></a>\n\n        <div class=\"flex-1\">\n          <a href=\"/signup?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&amp;source=header-repo\" class=\"d-inline-block d-lg-none flex-order-1 f5 no-underline border color-border-default rounded-2 px-2 py-1 color-fg-inherit\" data-hydro-click='{\"event_type\":\"authentication.click\",\"payload\":{\"location_in_page\":\"site header\",\"repository_id\":null,\"auth_type\":\"SIGN_UP\",\"originating_url\":\"https://github.com/alastairrushworth/htmldf\",\"user_id\":null}}' data-hydro-click-hmac=\"e720bb621c4cfa613b0a7020cb1113e39898d08dcc14a570bd9d28f175f3a944\">\n            Sign up\n          </a>\n        </div>\n\n      <div class=\"flex-1 flex-order-2 text-right\">\n          <button aria-label=\"Toggle navigation\" aria-expanded=\"false\" type=\"button\" data-view-component=\"true\" class=\"js-details-target Button--link Button--medium Button d-lg-none color-fg-inherit p-1\">    <span class=\"Button-content\">\n      <span class=\"Button-label\"><div class=\"HeaderMenu-toggle-bar rounded my-1\"></div>\n            <div class=\"HeaderMenu-toggle-bar rounded my-1\"></div>\n            <div class=\"HeaderMenu-toggle-bar rounded my-1\"></div></span>\n    </span>\n</button>  \n      </div>\n    </div>\n\n\n    <div class=\"HeaderMenu--logged-out p-responsive height-fit position-lg-relative d-lg-flex flex-column flex-auto pt-7 pb-4 top-0\">\n      <div class=\"header-menu-wrapper d-flex flex-column flex-self-end flex-lg-row flex-justify-between flex-auto p-3 p-lg-0 rounded rounded-lg-0 mt-3 mt-lg-0\">\n          <nav class=\"mt-0 px-3 px-lg-0 mb-3 mb-lg-0\" aria-label=\"Global\"><ul class=\"d-lg-flex list-style-none\">\n<li class=\"HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item\">\n      <button type=\"button\" class=\"HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-3 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target\" aria-expanded=\"false\">\n        Product\n        <svg opacity=\"0.5\" aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-chevron-down HeaderMenu-icon ml-1\"><path d=\"M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z\"></path></svg></button>\n      <div class=\"HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 py-2 py-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 d-lg-flex dropdown-menu-wide\">\n          <div class=\"px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7\">\n            <ul class=\"list-style-none f5\">\n<li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event='{\"category\":\"Header dropdown (logged out), Product\",\"action\":\"click to go to Actions\",\"label\":\"ref_cta:Actions;\"}' href=\"/features/actions\">\n      <svg aria-hidden=\"true\" height=\"24\" viewbox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-workflow color-fg-subtle mr-3\"><path d=\"M1 3a2 2 0 0 1 2-2h6.5a2 2 0 0 1 2 2v6.5a2 2 0 0 1-2 2H7v4.063C7 16.355 7.644 17 8.438 17H12.5v-2.5a2 2 0 0 1 2-2H21a2 2 0 0 1 2 2V21a2 2 0 0 1-2 2h-6.5a2 2 0 0 1-2-2v-2.5H8.437A2.939 2.939 0 0 1 5.5 15.562V11.5H3a2 2 0 0 1-2-2Zm2-.5a.5.5 0 0 0-.5.5v6.5a.5.5 0 0 0 .5.5h6.5a.5.5 0 0 0 .5-.5V3a.5.5 0 0 0-.5-.5ZM14.5 14a.5.5 0 0 0-.5.5V21a.5.5 0 0 0 .5.5H21a.5.5 0 0 0 .5-.5v-6.5a.5.5 0 0 0-.5-.5Z\"></path></svg><div>\n        <div class=\"color-fg-default h4\">Actions</div>\n        Automate any workflow\n      </div>\n\n    \n</a>\n</li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event='{\"category\":\"Header dropdown (logged out), Product\",\"action\":\"click to go to Packages\",\"label\":\"ref_cta:Packages;\"}' href=\"/features/packages\">\n      <svg aria-hidden=\"true\" height=\"24\" viewbox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-package color-fg-subtle mr-3\"><path d=\"M12.876.64V.639l8.25 4.763c.541.313.875.89.875 1.515v9.525a1.75 1.75 0 0 1-.875 1.516l-8.25 4.762a1.748 1.748 0 0 1-1.75 0l-8.25-4.763a1.75 1.75 0 0 1-.875-1.515V6.917c0-.625.334-1.202.875-1.515L11.126.64a1.748 1.748 0 0 1 1.75 0Zm-1 1.298L4.251 6.34l7.75 4.474 7.75-4.474-7.625-4.402a.248.248 0 0 0-.25 0Zm.875 19.123 7.625-4.402a.25.25 0 0 0 .125-.216V7.639l-7.75 4.474ZM3.501 7.64v8.803c0 .09.048.172.125.216l7.625 4.402v-8.947Z\"></path></svg><div>\n        <div class=\"color-fg-default h4\">Packages</div>\n        Host and manage packages\n      </div>\n\n    \n</a>\n</li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event='{\"category\":\"Header dropdown (logged out), Product\",\"action\":\"click to go to Security\",\"label\":\"ref_cta:Security;\"}' href=\"/features/security\">\n      <svg aria-hidden=\"true\" height=\"24\" viewbox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-shield-check color-fg-subtle mr-3\"><path d=\"M16.53 9.78a.75.75 0 0 0-1.06-1.06L11 13.19l-1.97-1.97a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l5-5Z\"></path><path d=\"m12.54.637 8.25 2.675A1.75 1.75 0 0 1 22 4.976V10c0 6.19-3.771 10.704-9.401 12.83a1.704 1.704 0 0 1-1.198 0C5.77 20.705 2 16.19 2 10V4.976c0-.758.489-1.43 1.21-1.664L11.46.637a1.748 1.748 0 0 1 1.08 0Zm-.617 1.426-8.25 2.676a.249.249 0 0 0-.173.237V10c0 5.46 3.28 9.483 8.43 11.426a.199.199 0 0 0 .14 0C17.22 19.483 20.5 15.461 20.5 10V4.976a.25.25 0 0 0-.173-.237l-8.25-2.676a.253.253 0 0 0-.154 0Z\"></path></svg><div>\n        <div class=\"color-fg-default h4\">Security</div>\n        Find and fix vulnerabilities\n      </div>\n\n    \n</a>\n</li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event='{\"category\":\"Header dropdown (logged out), Product\",\"action\":\"click to go to Codespaces\",\"label\":\"ref_cta:Codespaces;\"}' href=\"/features/codespaces\">\n      <svg aria-hidden=\"true\" height=\"24\" viewbox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-codespaces color-fg-subtle mr-3\"><path d=\"M3.5 3.75C3.5 2.784 4.284 2 5.25 2h13.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 18.75 13H5.25a1.75 1.75 0 0 1-1.75-1.75Zm-2 12c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v4a1.75 1.75 0 0 1-1.75 1.75H3.25a1.75 1.75 0 0 1-1.75-1.75ZM5.25 3.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h13.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Zm-2 12a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h17.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25Z\"></path><path d=\"M10 17.75a.75.75 0 0 1 .75-.75h6.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z\"></path></svg><div>\n        <div class=\"color-fg-default h4\">Codespaces</div>\n        Instant dev environments\n      </div>\n\n    \n</a>\n</li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event='{\"category\":\"Header dropdown (logged out), Product\",\"action\":\"click to go to Copilot\",\"label\":\"ref_cta:Copilot;\"}' href=\"/features/copilot\">\n      <svg aria-hidden=\"true\" height=\"24\" viewbox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-copilot color-fg-subtle mr-3\"><path d=\"M9.75 14a.75.75 0 0 1 .75.75v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 .75-.75Zm4.5 0a.75.75 0 0 1 .75.75v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 .75-.75Z\"></path><path d=\"M12 2c2.214 0 4.248.657 5.747 1.756.136.099.268.204.397.312.584.235 1.077.546 1.474.952.85.869 1.132 2.037 1.132 3.368 0 .368-.014.733-.052 1.086l.633 1.478.043.022A4.75 4.75 0 0 1 24 15.222v1.028c0 .529-.309.987-.565 1.293-.28.336-.636.653-.966.918a13.84 13.84 0 0 1-1.299.911l-.024.015-.006.004-.039.025c-.223.135-.45.264-.68.386-.46.245-1.122.571-1.941.895C16.845 21.344 14.561 22 12 22c-2.561 0-4.845-.656-6.479-1.303a19.046 19.046 0 0 1-1.942-.894 14.081 14.081 0 0 1-.535-.3l-.144-.087-.04-.025-.006-.004-.024-.015a13.16 13.16 0 0 1-1.299-.911 6.913 6.913 0 0 1-.967-.918C.31 17.237 0 16.779 0 16.25v-1.028a4.75 4.75 0 0 1 2.626-4.248l.043-.022.633-1.478a10.195 10.195 0 0 1-.052-1.086c0-1.331.282-2.498 1.132-3.368.397-.406.89-.717 1.474-.952.129-.108.261-.213.397-.312C7.752 2.657 9.786 2 12 2Zm-8 9.654v6.669a17.59 17.59 0 0 0 2.073.98C7.595 19.906 9.686 20.5 12 20.5c2.314 0 4.405-.594 5.927-1.197a17.59 17.59 0 0 0 2.073-.98v-6.669l-.038-.09c-.046.061-.095.12-.145.177-.793.9-2.057 1.259-3.782 1.259-1.59 0-2.738-.544-3.508-1.492a4.323 4.323 0 0 1-.355-.508h-.344a4.323 4.323 0 0 1-.355.508C10.704 12.456 9.555 13 7.965 13c-1.725 0-2.989-.359-3.782-1.259a3.026 3.026 0 0 1-.145-.177Zm6.309-1.092c.445-.547.708-1.334.851-2.301.057-.357.087-.718.09-1.079v-.031c-.001-.762-.166-1.26-.43-1.568l-.008-.01c-.341-.391-1.046-.689-2.533-.529-1.505.163-2.347.537-2.824 1.024-.462.473-.705 1.18-.705 2.32 0 .605.044 1.087.135 1.472.092.384.231.672.423.89.365.413 1.084.75 2.657.75.91 0 1.527-.223 1.964-.564.14-.11.268-.235.38-.374Zm2.504-2.497c.136 1.057.403 1.913.878 2.497.442.545 1.134.938 2.344.938 1.573 0 2.292-.337 2.657-.751.384-.435.558-1.151.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-1.318-.862-2.824-1.025-1.487-.161-2.192.139-2.533.529-.268.308-.437.808-.438 1.578v.02c.002.299.023.598.063.894Z\"></path></svg><div>\n        <div class=\"color-fg-default h4\">Copilot</div>\n        Write better code with AI\n      </div>\n\n    \n</a>\n</li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event='{\"category\":\"Header dropdown (logged out), Product\",\"action\":\"click to go to Code review\",\"label\":\"ref_cta:Code review;\"}' href=\"/features/code-review\">\n      <svg aria-hidden=\"true\" height=\"24\" viewbox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-code-review color-fg-subtle mr-3\"><path d=\"M10.3 6.74a.75.75 0 0 1-.04 1.06l-2.908 2.7 2.908 2.7a.75.75 0 1 1-1.02 1.1l-3.5-3.25a.75.75 0 0 1 0-1.1l3.5-3.25a.75.75 0 0 1 1.06.04Zm3.44 1.06a.75.75 0 1 1 1.02-1.1l3.5 3.25a.75.75 0 0 1 0 1.1l-3.5 3.25a.75.75 0 1 1-1.02-1.1l2.908-2.7-2.908-2.7Z\"></path><path d=\"M1.5 4.25c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v12.5a1.75 1.75 0 0 1-1.75 1.75h-9.69l-3.573 3.573A1.458 1.458 0 0 1 5 21.043V18.5H3.25a1.75 1.75 0 0 1-1.75-1.75ZM3.25 4a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 .75.75v3.19l3.72-3.72a.749.749 0 0 1 .53-.22h10a.25.25 0 0 0 .25-.25V4.25a.25.25 0 0 0-.25-.25Z\"></path></svg><div>\n        <div class=\"color-fg-default h4\">Code review</div>\n        Manage code changes\n      </div>\n\n    \n</a>\n</li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center pb-lg-3\" data-analytics-event='{\"category\":\"Header dropdown (logged out), Product\",\"action\":\"click to go to Issues\",\"label\":\"ref_cta:Issues;\"}' href=\"/features/issues\">\n      <svg aria-hidden=\"true\" height=\"24\" viewbox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-issue-opened color-fg-subtle mr-3\"><path d=\"M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Zm9.5 2a2 2 0 1 1-.001-3.999A2 2 0 0 1 12 14Z\"></path></svg><div>\n        <div class=\"color-fg-default h4\">Issues</div>\n        Plan and track work\n      </div>\n\n    \n</a>\n</li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center\" data-analytics-event='{\"category\":\"Header dropdown (logged out), Product\",\"action\":\"click to go to Discussions\",\"label\":\"ref_cta:Discussions;\"}' href=\"/features/discussions\">\n      <svg aria-hidden=\"true\" height=\"24\" viewbox=\"0 0 24 24\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-comment-discussion color-fg-subtle mr-3\"><path d=\"M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25 14H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25v-9.5C0 1.784.784 1 1.75 1ZM1.5 2.75v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Z\"></path><path d=\"M22.5 8.75a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9 18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .138.112.25.25.25h5.5a.75.75 0 0 1 .53.22l2.72 2.72v-2.19a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5Z\"></path></svg><div>\n        <div class=\"color-fg-default h4\">Discussions</div>\n        Collaborate outside of code\n      </div>\n\n    \n</a>\n</li>\n\n            </ul>\n</div>\n          <div class=\"px-lg-4\">\n              <span class=\"d-block h4 color-fg-default my-1\" id=\"product-explore-heading\">Explore</span>\n            <ul class=\"list-style-none f5\" aria-labelledby=\"product-explore-heading\">\n<li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event='{\"category\":\"Header dropdown (logged out), Product\",\"action\":\"click to go to All features\",\"label\":\"ref_cta:All features;\"}' href=\"/features\">\n      All features\n\n    \n</a>\n</li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event='{\"category\":\"Header dropdown (logged out), Product\",\"action\":\"click to go to Documentation\",\"label\":\"ref_cta:Documentation;\"}' href=\"https://docs.github.com\">\n      Documentation\n\n    <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\"><path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path></svg></a>\n</li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event='{\"category\":\"Header dropdown (logged out), Product\",\"action\":\"click to go to GitHub Skills\",\"label\":\"ref_cta:GitHub Skills;\"}' href=\"https://skills.github.com/\">\n      GitHub Skills\n\n    <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\"><path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path></svg></a>\n</li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event='{\"category\":\"Header dropdown (logged out), Product\",\"action\":\"click to go to Blog\",\"label\":\"ref_cta:Blog;\"}' href=\"https://github.blog\">\n      Blog\n\n    <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\"><path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path></svg></a>\n</li>\n\n            </ul>\n</div>\n      </div>\n</li>\n\n\n                <li class=\"HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item\">\n      <button type=\"button\" class=\"HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-3 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target\" aria-expanded=\"false\">\n        Solutions\n        <svg opacity=\"0.5\" aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-chevron-down HeaderMenu-icon ml-1\"><path d=\"M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z\"></path></svg></button>\n      <div class=\"HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 py-2 py-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 px-lg-4\">\n          <div class=\"border-bottom pb-3 mb-3\">\n              <span class=\"d-block h4 color-fg-default my-1\" id=\"solutions-for-heading\">For</span>\n            <ul class=\"list-style-none f5\" aria-labelledby=\"solutions-for-heading\">\n<li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event='{\"category\":\"Header dropdown (logged out), Solutions\",\"action\":\"click to go to Enterprise\",\"label\":\"ref_cta:Enterprise;\"}' href=\"/enterprise\">\n      Enterprise\n\n    \n</a>\n</li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event='{\"category\":\"Header dropdown (logged out), Solutions\",\"action\":\"click to go to Teams\",\"label\":\"ref_cta:Teams;\"}' href=\"/team\">\n      Teams\n\n    \n</a>\n</li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event='{\"category\":\"Header dropdown (logged out), Solutions\",\"action\":\"click to go to Startups\",\"label\":\"ref_cta:Startups;\"}' href=\"/enterprise/startups\">\n      Startups\n\n    \n</a>\n</li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event='{\"category\":\"Header dropdown (logged out), Solutions\",\"action\":\"click to go to Education\",\"label\":\"ref_cta:Education;\"}' href=\"https://education.github.com\">\n      Education\n\n    <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\"><path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path></svg></a>\n</li>\n\n            </ul>\n</div>\n          <div class=\"border-bottom pb-3 mb-3\">\n              <span class=\"d-block h4 color-fg-default my-1\" id=\"solutions-by-solution-heading\">By Solution</span>\n            <ul class=\"list-style-none f5\" aria-labelledby=\"solutions-by-solution-heading\">\n<li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event='{\"category\":\"Header dropdown (logged out), Solutions\",\"action\":\"click to go to CI/CD &amp;amp; Automation\",\"label\":\"ref_cta:CI/CD &amp;amp; Automation;\"}' href=\"/solutions/ci-cd/\">\n      CI/CD &amp; Automation\n\n    \n</a>\n</li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event='{\"category\":\"Header dropdown (logged out), Solutions\",\"action\":\"click to go to DevOps\",\"label\":\"ref_cta:DevOps;\"}' href=\"https://resources.github.com/devops/\">\n      DevOps\n\n    <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\"><path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path></svg></a>\n</li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event='{\"category\":\"Header dropdown (logged out), Solutions\",\"action\":\"click to go to DevSecOps\",\"label\":\"ref_cta:DevSecOps;\"}' href=\"https://resources.github.com/devops/fundamentals/devsecops/\">\n      DevSecOps\n\n    <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\"><path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path></svg></a>\n</li>\n\n            </ul>\n</div>\n          <div class=\"\">\n              <span class=\"d-block h4 color-fg-default my-1\" id=\"solutions-resources-heading\">Resources</span>\n            <ul class=\"list-style-none f5\" aria-labelledby=\"solutions-resources-heading\">\n<li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event='{\"category\":\"Header dropdown (logged out), Solutions\",\"action\":\"click to go to Customer Stories\",\"label\":\"ref_cta:Customer Stories;\"}' href=\"/customer-stories\">\n      Customer Stories\n\n    \n</a>\n</li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event='{\"category\":\"Header dropdown (logged out), Solutions\",\"action\":\"click to go to White papers, Ebooks, Webinars\",\"label\":\"ref_cta:White papers, Ebooks, Webinars;\"}' href=\"https://resources.github.com/\">\n      White papers, Ebooks, Webinars\n\n    <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\"><path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path></svg></a>\n</li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" target=\"_blank\" data-analytics-event='{\"category\":\"Header dropdown (logged out), Solutions\",\"action\":\"click to go to Partners\",\"label\":\"ref_cta:Partners;\"}' href=\"https://partner.github.com/\">\n      Partners\n\n    <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle\"><path d=\"M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z\"></path></svg></a>\n</li>\n\n            </ul>\n</div>\n      </div>\n</li>\n\n\n                <li class=\"HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item\">\n      <button type=\"button\" class=\"HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-3 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target\" aria-expanded=\"false\">\n        Open Source\n        <svg opacity=\"0.5\" aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-chevron-down HeaderMenu-icon ml-1\"><path d=\"M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z\"></path></svg></button>\n      <div class=\"HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 py-2 py-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 px-lg-4\">\n          <div class=\"border-bottom pb-3 mb-3\">\n            <ul class=\"list-style-none f5\">\n<li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center\" data-analytics-event='{\"category\":\"Header dropdown (logged out), Open Source\",\"action\":\"click to go to GitHub Sponsors\",\"label\":\"ref_cta:GitHub Sponsors;\"}' href=\"/sponsors\">\n      \n      <div>\n        <div class=\"color-fg-default h4\">GitHub Sponsors</div>\n        Fund open source developers\n      </div>\n\n    \n</a>\n</li>\n\n            </ul>\n</div>\n          <div class=\"border-bottom pb-3 mb-3\">\n            <ul class=\"list-style-none f5\">\n<li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center\" data-analytics-event='{\"category\":\"Header dropdown (logged out), Open Source\",\"action\":\"click to go to The ReadME Project\",\"label\":\"ref_cta:The ReadME Project;\"}' href=\"/readme\">\n      \n      <div>\n        <div class=\"color-fg-default h4\">The ReadME Project</div>\n        GitHub community articles\n      </div>\n\n    \n</a>\n</li>\n\n            </ul>\n</div>\n          <div class=\"\">\n              <span class=\"d-block h4 color-fg-default my-1\" id=\"open-source-repositories-heading\">Repositories</span>\n            <ul class=\"list-style-none f5\" aria-labelledby=\"open-source-repositories-heading\">\n<li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event='{\"category\":\"Header dropdown (logged out), Open Source\",\"action\":\"click to go to Topics\",\"label\":\"ref_cta:Topics;\"}' href=\"/topics\">\n      Topics\n\n    \n</a>\n</li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event='{\"category\":\"Header dropdown (logged out), Open Source\",\"action\":\"click to go to Trending\",\"label\":\"ref_cta:Trending;\"}' href=\"/trending\">\n      Trending\n\n    \n</a>\n</li>\n\n                <li>\n  <a class=\"HeaderMenu-dropdown-link lh-condensed d-block no-underline position-relative py-2 Link--secondary\" data-analytics-event='{\"category\":\"Header dropdown (logged out), Open Source\",\"action\":\"click to go to Collections\",\"label\":\"ref_cta:Collections;\"}' href=\"/collections\">\n      Collections\n\n    \n</a>\n</li>\n\n            </ul>\n</div>\n      </div>\n</li>\n\n\n                <li class=\"HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item\">\n    <a class=\"HeaderMenu-link no-underline px-0 px-lg-2 py-3 py-lg-2 d-block d-lg-inline-block\" data-analytics-event='{\"category\":\"Header menu top item (logged out)\",\"action\":\"click to go to Pricing\",\"label\":\"ref_cta:Pricing;\"}' href=\"/pricing\">Pricing</a>\n</li>\n\n            </ul></nav><div class=\"d-lg-flex flex-items-center mb-3 mb-lg-0 text-center text-lg-left ml-3\" style=\"\">\n                \n\n\n<qbsearch-input class=\"search-input\" data-scope=\"repo:alastairrushworth/htmldf\" data-custom-scopes-path=\"/search/custom_scopes\" data-delete-custom-scopes-csrf=\"rmAKAAbXlNvAGbfBnF4edQad_ctCd0NSru2cyLxXEj9VrSYFbx4kWkNirkCVKG5FcKagfwdyWaIG79cPkpu68A\" data-max-custom-scopes=\"10\" data-header-redesign-enabled=\"false\" data-initial-value=\"\" data-blackbird-suggestions-path=\"/search/suggestions\" data-jump-to-suggestions-path=\"/_graphql/GetSuggestedNavigationDestinations\" data-current-repository=\"alastairrushworth/htmldf\" data-current-org=\"\" data-current-owner=\"alastairrushworth\" data-logged-in=\"false\"><div class=\"search-input-container search-with-dialog position-relative d-flex flex-row flex-items-center mr-4 rounded\" data-action=\"click:qbsearch-input#searchInputContainerClicked\">\n      <button type=\"button\" class=\"header-search-button placeholder  input-button form-control d-flex flex-1 flex-self-stretch flex-items-center no-wrap width-full py-0 pl-2 pr-0 text-left border-0 box-shadow-none\" data-target=\"qbsearch-input.inputButton\" placeholder=\"Search or jump to...\" data-hotkey=\"s,/\" autocapitalize=\"off\" data-action=\"click:qbsearch-input#handleExpand\">\n        <div class=\"mr-2 color-fg-muted\">\n          <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-search\"><path d=\"M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z\"></path></svg>\n</div>\n        <span class=\"flex-1\" data-target=\"qbsearch-input.inputButtonText\">Search or jump to...</span>\n          <div class=\"d-flex\" data-target=\"qbsearch-input.hotkeyIndicator\">\n            <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"20\" aria-hidden=\"true\" class=\"mr-1\"><path fill=\"none\" stroke=\"#979A9C\" opacity=\".4\" d=\"M3.5.5h12c1.7 0 3 1.3 3 3v13c0 1.7-1.3 3-3 3h-12c-1.7 0-3-1.3-3-3v-13c0-1.7 1.3-3 3-3z\"></path><path fill=\"#979A9C\" d=\"M11.8 6L8 15.1h-.9L10.8 6h1z\"></path></svg>\n</div>\n      </button>\n\n    <input type=\"hidden\" name=\"type\" class=\"js-site-search-type-field\"><div class=\"Overlay--hidden \" data-modal-dialog-overlay>\n  <modal-dialog data-action=\"close:qbsearch-input#handleClose cancel:qbsearch-input#handleClose\" data-target=\"qbsearch-input.searchSuggestionsDialog\" role=\"dialog\" id=\"search-suggestions-dialog\" aria-modal=\"true\" aria-labelledby=\"search-suggestions-dialog-header\" data-view-component=\"true\" class=\"Overlay Overlay--width-large Overlay--height-auto\"><h1 id=\"search-suggestions-dialog-header\" class=\"sr-only\">Search code, repositories, users, issues, pull requests...</h1>\n    <div class=\"Overlay-body Overlay-body--paddingNone\">\n      \n          <div data-view-component=\"true\">        <div class=\"search-suggestions position-fixed width-full color-shadow-large border color-fg-default color-bg-default overflow-hidden d-flex flex-column query-builder-container\" style=\"border-radius: 12px;\" data-target=\"qbsearch-input.queryBuilderContainer\" hidden>\n          <!-- '\"` --><!-- </textarea></xmp> --><form id=\"query-builder-test-form\" action=\"\" accept-charset=\"UTF-8\" method=\"get\">\n  <query-builder data-target=\"qbsearch-input.queryBuilder\" id=\"query-builder-query-builder-test\" data-filter-key=\":\" data-view-component=\"true\" class=\"QueryBuilder search-query-builder\"><div class=\"FormControl FormControl--fullWidth\">\n      <label id=\"query-builder-test-label\" for=\"query-builder-test\" class=\"FormControl-label sr-only\">\n        Search\n      </label>\n      <div class=\"QueryBuilder-StyledInput width-fit \" data-target=\"query-builder.styledInput\">\n          <span id=\"query-builder-test-leadingvisual-wrap\" class=\"FormControl-input-leadingVisualWrap QueryBuilder-leadingVisualWrap\">\n            <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-search FormControl-input-leadingVisual\"><path d=\"M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z\"></path></svg></span>\n        <div data-target=\"query-builder.styledInputContainer\" class=\"QueryBuilder-StyledInputContainer\">\n          <div aria-hidden=\"true\" class=\"QueryBuilder-StyledInputContent\" data-target=\"query-builder.styledInputContent\"></div>\n          <div class=\"QueryBuilder-InputWrapper\">\n            <div aria-hidden=\"true\" class=\"QueryBuilder-Sizer\" data-target=\"query-builder.sizer\"></div>\n            <input id=\"query-builder-test\" name=\"query-builder-test\" value=\"\" autocomplete=\"off\" type=\"text\" role=\"combobox\" spellcheck=\"false\" aria-expanded=\"false\" aria-describedby=\"validation-bded6652-aa15-42c1-8608-88c86e8f905a\" data-target=\"query-builder.input\" data-action=\"\n          input:query-builder#inputChange\n          blur:query-builder#inputBlur\n          keydown:query-builder#inputKeydown\n          focus:query-builder#inputFocus\n        \" data-view-component=\"true\" class=\"FormControl-input QueryBuilder-Input FormControl-medium\">\n</div>\n        </div>\n          <span class=\"sr-only\" id=\"query-builder-test-clear\">Clear</span>\n          \n  <button role=\"button\" id=\"query-builder-test-clear-button\" aria-labelledby=\"query-builder-test-clear query-builder-test-label\" data-target=\"query-builder.clearButton\" data-action=\"\n                click:query-builder#clear\n                focus:query-builder#clearButtonFocus\n                blur:query-builder#clearButtonBlur\n              \" variant=\"small\" hidden=\"hidden\" type=\"button\" data-view-component=\"true\" class=\"Button Button--iconOnly Button--invisible Button--medium mr-1 px-2 py-0 d-flex flex-items-center rounded-1 color-fg-muted\">    <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x-circle-fill Button-visual\"><path d=\"M2.343 13.657A8 8 0 1 1 13.658 2.343 8 8 0 0 1 2.343 13.657ZM6.03 4.97a.751.751 0 0 0-1.042.018.751.751 0 0 0-.018 1.042L6.94 8 4.97 9.97a.749.749 0 0 0 .326 1.275.749.749 0 0 0 .734-.215L8 9.06l1.97 1.97a.749.749 0 0 0 1.275-.326.749.749 0 0 0-.215-.734L9.06 8l1.97-1.97a.749.749 0 0 0-.326-1.275.749.749 0 0 0-.734.215L8 6.94Z\"></path></svg></button>  \n\n      </div>\n      <template id=\"search-icon\"><svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-search\"><path d=\"M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z\"></path></svg></template><template id=\"code-icon\"><svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-code\"><path d=\"m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z\"></path></svg></template><template id=\"file-code-icon\"><svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-file-code\"><path d=\"M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z\"></path></svg></template><template id=\"history-icon\"><svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-history\"><path d=\"m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z\"></path></svg></template><template id=\"repo-icon\"><svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-repo\"><path d=\"M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z\"></path></svg></template><template id=\"bookmark-icon\"><svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-bookmark\"><path d=\"M3 2.75C3 1.784 3.784 1 4.75 1h6.5c.966 0 1.75.784 1.75 1.75v11.5a.75.75 0 0 1-1.227.579L8 11.722l-3.773 3.107A.751.751 0 0 1 3 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.91l3.023-2.489a.75.75 0 0 1 .954 0l3.023 2.49V2.75a.25.25 0 0 0-.25-.25Z\"></path></svg></template><template id=\"plus-circle-icon\"><svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-plus-circle\"><path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm7.25-3.25v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5a.75.75 0 0 1 1.5 0Z\"></path></svg></template><template id=\"circle-icon\"><svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-dot-fill\"><path d=\"M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z\"></path></svg></template><template id=\"trash-icon\"><svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-trash\"><path d=\"M11 1.75V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75ZM4.496 6.675l.66 6.6a.25.25 0 0 0 .249.225h5.19a.25.25 0 0 0 .249-.225l.66-6.6a.75.75 0 0 1 1.492.149l-.66 6.6A1.748 1.748 0 0 1 10.595 15h-5.19a1.75 1.75 0 0 1-1.741-1.575l-.66-6.6a.75.75 0 1 1 1.492-.15ZM6.5 1.75V3h3V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25Z\"></path></svg></template><template id=\"team-icon\"><svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-people\"><path d=\"M2 5.5a3.5 3.5 0 1 1 5.898 2.549 5.508 5.508 0 0 1 3.034 4.084.75.75 0 1 1-1.482.235 4 4 0 0 0-7.9 0 .75.75 0 0 1-1.482-.236A5.507 5.507 0 0 1 3.102 8.05 3.493 3.493 0 0 1 2 5.5ZM11 4a3.001 3.001 0 0 1 2.22 5.018 5.01 5.01 0 0 1 2.56 3.012.749.749 0 0 1-.885.954.752.752 0 0 1-.549-.514 3.507 3.507 0 0 0-2.522-2.372.75.75 0 0 1-.574-.73v-.352a.75.75 0 0 1 .416-.672A1.5 1.5 0 0 0 11 5.5.75.75 0 0 1 11 4Zm-5.5-.5a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 3.5Z\"></path></svg></template><template id=\"project-icon\"><svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-project\"><path d=\"M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25ZM11.75 3a.75.75 0 0 1 .75.75v7.5a.75.75 0 0 1-1.5 0v-7.5a.75.75 0 0 1 .75-.75Zm-8.25.75a.75.75 0 0 1 1.5 0v5.5a.75.75 0 0 1-1.5 0ZM8 3a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 3Z\"></path></svg></template><template id=\"pencil-icon\"><svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-pencil\"><path d=\"M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z\"></path></svg></template><div class=\"position-relative\">\n                <ul role=\"listbox\" class=\"ActionListWrap QueryBuilder-ListWrap\" aria-label=\"Suggestions\" data-action=\"\n                    combobox-commit:query-builder#comboboxCommit\n                    mousedown:query-builder#resultsMousedown\n                  \" data-target=\"query-builder.resultsList\" data-persist-list=\"false\" id=\"query-builder-test-results\"></ul>\n</div>\n      <div class=\"FormControl-inlineValidation\" id=\"validation-bded6652-aa15-42c1-8608-88c86e8f905a\" hidden=\"hidden\">\n        <span class=\"FormControl-inlineValidation--visual\">\n          <svg aria-hidden=\"true\" height=\"12\" viewbox=\"0 0 12 12\" version=\"1.1\" width=\"12\" data-view-component=\"true\" class=\"octicon octicon-alert-fill\"><path d=\"M4.855.708c.5-.896 1.79-.896 2.29 0l4.675 8.351a1.312 1.312 0 0 1-1.146 1.954H1.33A1.313 1.313 0 0 1 .183 9.058ZM7 7V3H5v4Zm-1 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z\"></path></svg></span>\n        <span></span>\n</div>    </div>\n    <div data-target=\"query-builder.screenReaderFeedback\" aria-live=\"polite\" aria-atomic=\"true\" class=\"sr-only\"></div>\n</query-builder>\n</form>\n          <div class=\"d-flex flex-row color-fg-muted px-3 text-small color-bg-default search-feedback-prompt\">\n            <a target=\"_blank\" href=\"https://docs.github.com/en/search-github/github-code-search/understanding-github-code-search-syntax\" data-view-component=\"true\" class=\"Link color-fg-accent text-normal ml-2\">\n              Search syntax tips\n</a>            <div class=\"d-flex flex-1\"></div>\n          </div>\n        </div>\n</div>\n\n    </div>\n</modal-dialog>\n</div>\n  </div>\n  <div data-action=\"click:qbsearch-input#retract\" class=\"dark-backdrop position-fixed\" hidden data-target=\"qbsearch-input.darkBackdrop\"></div>\n  <div class=\"color-fg-default\">\n    \n<div class=\"Overlay--hidden Overlay-backdrop--center\" data-modal-dialog-overlay>\n  <modal-dialog data-target=\"qbsearch-input.feedbackDialog\" data-action=\"close:qbsearch-input#handleDialogClose cancel:qbsearch-input#handleDialogClose\" role=\"dialog\" id=\"feedback-dialog\" aria-modal=\"true\" aria-disabled=\"true\" aria-labelledby=\"feedback-dialog-title\" aria-describedby=\"feedback-dialog-description\" data-view-component=\"true\" class=\"Overlay Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade\"><div data-view-component=\"true\" class=\"Overlay-header\">\n  <div class=\"Overlay-headerContentWrap\">\n    <div class=\"Overlay-titleWrap\">\n      <h1 class=\"Overlay-title \" id=\"feedback-dialog-title\">\n        Provide feedback\n      </h1>\n    </div>\n    <div class=\"Overlay-actionWrap\">\n      <button data-close-dialog-id=\"feedback-dialog\" aria-label=\"Close\" type=\"button\" data-view-component=\"true\" class=\"close-button Overlay-closeButton\"><svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x\"><path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path></svg></button>\n    </div>\n  </div>\n</div>\n      <div data-view-component=\"true\" class=\"Overlay-body\">        <!-- '\"` --><!-- </textarea></xmp> --><form id=\"code-search-feedback-form\" data-turbo=\"false\" action=\"/search/feedback\" accept-charset=\"UTF-8\" method=\"post\">\n<input type=\"hidden\" data-csrf=\"true\" name=\"authenticity_token\" value=\"Lz65neBW21gZLZ36rY5KTqJ+OQvsrb2F3pT4u9rVGULi5zs5tZvW3gOXAyExhSsHG/g1Uu20ZHYo3Zq33vsnag==\"><p>We read every piece of feedback, and take your input very seriously.</p>\n          <textarea name=\"feedback\" class=\"form-control width-full mb-2\" style=\"height: 120px\" id=\"feedback\"></textarea><input name=\"include_email\" id=\"include_email\" aria-label=\"Include my email address so I can be contacted\" class=\"form-control mr-2\" type=\"checkbox\"><label for=\"include_email\" style=\"font-weight: normal\">Include my email address so I can be contacted</label>\n</form>\n</div>\n      <div data-view-component=\"true\" class=\"Overlay-footer Overlay-footer--alignEnd\">          <button data-close-dialog-id=\"feedback-dialog\" type=\"button\" data-view-component=\"true\" class=\"btn\">    Cancel\n</button>\n          <button form=\"code-search-feedback-form\" data-action=\"click:qbsearch-input#submitFeedback\" type=\"submit\" data-view-component=\"true\" class=\"btn-primary btn\">    Submit feedback\n</button>\n</div>\n</modal-dialog>\n</div>\n\n    <custom-scopes data-target=\"qbsearch-input.customScopesManager\"><div class=\"Overlay--hidden Overlay-backdrop--center\" data-modal-dialog-overlay>\n  <modal-dialog data-target=\"custom-scopes.customScopesModalDialog\" data-action=\"close:qbsearch-input#handleDialogClose cancel:qbsearch-input#handleDialogClose\" role=\"dialog\" id=\"custom-scopes-dialog\" aria-modal=\"true\" aria-disabled=\"true\" aria-labelledby=\"custom-scopes-dialog-title\" aria-describedby=\"custom-scopes-dialog-description\" data-view-component=\"true\" class=\"Overlay Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade\"><div data-view-component=\"true\" class=\"Overlay-header Overlay-header--divided\">\n  <div class=\"Overlay-headerContentWrap\">\n    <div class=\"Overlay-titleWrap\">\n      <h1 class=\"Overlay-title \" id=\"custom-scopes-dialog-title\">\n        Saved searches\n      </h1>\n        <h2 id=\"custom-scopes-dialog-description\" class=\"Overlay-description\">Use saved searches to filter your results more quickly</h2>\n    </div>\n    <div class=\"Overlay-actionWrap\">\n      <button data-close-dialog-id=\"custom-scopes-dialog\" aria-label=\"Close\" type=\"button\" data-view-component=\"true\" class=\"close-button Overlay-closeButton\"><svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x\"><path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path></svg></button>\n    </div>\n  </div>\n</div>\n      <div data-view-component=\"true\" class=\"Overlay-body\">        <div data-target=\"custom-scopes.customScopesModalDialogFlash\"></div>\n\n        <div hidden class=\"create-custom-scope-form\" data-target=\"custom-scopes.createCustomScopeForm\">\n        <!-- '\"` --><!-- </textarea></xmp> --><form id=\"custom-scopes-dialog-form\" data-turbo=\"false\" action=\"/search/custom_scopes\" accept-charset=\"UTF-8\" method=\"post\">\n<input type=\"hidden\" data-csrf=\"true\" name=\"authenticity_token\" value=\"PnFWAPDJRSToa8RHqh5TPv31k4u1DvMZyVpFlPONYz31/Y57dHAw0bBD7E655CIbB8GHQBStGOrXOLFK1R4YtQ==\"><div data-target=\"custom-scopes.customScopesModalDialogFlash\"></div>\n\n          <input type=\"hidden\" id=\"custom_scope_id\" name=\"custom_scope_id\" data-target=\"custom-scopes.customScopesIdField\"><div class=\"form-group\">\n            <label for=\"custom_scope_name\">Name</label>\n            <auto-check src=\"/search/custom_scopes/check_name\" required><input type=\"text\" name=\"custom_scope_name\" id=\"custom_scope_name\" data-target=\"custom-scopes.customScopesNameField\" class=\"form-control\" autocomplete=\"off\" placeholder=\"github-ruby\" required maxlength=\"50\"><input type=\"hidden\" data-csrf=\"true\" value=\"cVQ+2z2LpprOarxvNUUGgDJLnAEh3cuFfpOTPoDmk28Yxb0xS2mO+d2zd2q4giidt0HjBZuM63taW9PiV9bQUQ==\"></auto-check>\n</div>\n\n          <div class=\"form-group\">\n            <label for=\"custom_scope_query\">Query</label>\n            <input type=\"text\" name=\"custom_scope_query\" id=\"custom_scope_query\" data-target=\"custom-scopes.customScopesQueryField\" class=\"form-control\" autocomplete=\"off\" placeholder=\"(repo:mona/a OR repo:mona/b) AND lang:python\" required maxlength=\"500\">\n</div>\n\n          <p class=\"text-small color-fg-muted\">\n            To see all available qualifiers, see our <a class=\"Link--inTextBlock\" href=\"https://docs.github.com/en/search-github/github-code-search/understanding-github-code-search-syntax\">documentation</a>.\n          </p>\n</form>        </div>\n\n        <div data-target=\"custom-scopes.manageCustomScopesForm\">\n          <div data-target=\"custom-scopes.list\"></div>\n        </div>\n\n</div>\n      <div data-view-component=\"true\" class=\"Overlay-footer Overlay-footer--alignEnd Overlay-footer--divided\">          <button data-action=\"click:custom-scopes#customScopesCancel\" type=\"button\" data-view-component=\"true\" class=\"btn\">    Cancel\n</button>\n          <button form=\"custom-scopes-dialog-form\" data-action=\"click:custom-scopes#customScopesSubmit\" data-target=\"custom-scopes.customScopesSubmitButton\" type=\"submit\" data-view-component=\"true\" class=\"btn-primary btn\">    Create saved search\n</button>\n</div>\n</modal-dialog>\n</div>\n    </custom-scopes>\n</div>\n</qbsearch-input><input type=\"hidden\" data-csrf=\"true\" class=\"js-data-jump-to-suggestions-path-csrf\" value=\"WcYpd1w5uAzOX5M+8Q6uvbWTdtndDfz4POL7VQ7oipeqYjqD5iTYSxiMuPV8m9vDCDpNuNjXdr57JB6L7Awn6g==\"><div class=\"position-relative mr-lg-3 d-lg-inline-block\">\n            <a href=\"/login?return_to=https%3A%2F%2Fgithub.com%2Falastairrushworth%2Fhtmldf\" class=\"HeaderMenu-link HeaderMenu-link--sign-in flex-shrink-0 no-underline d-block d-lg-inline-block border border-lg-0 rounded rounded-lg-0 p-2 p-lg-0\" data-hydro-click='{\"event_type\":\"authentication.click\",\"payload\":{\"location_in_page\":\"site header menu\",\"repository_id\":null,\"auth_type\":\"SIGN_UP\",\"originating_url\":\"https://github.com/alastairrushworth/htmldf\",\"user_id\":null}}' data-hydro-click-hmac=\"74f223583391153e2a15fd7e2228acc89873807cbd08b25daa08721baff5870f\" data-ga-click=\"(Logged out) Header, clicked Sign in, text:sign-in\">\n              Sign in\n            </a>\n          </div>\n\n            <a href=\"/signup?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&amp;source=header-repo&amp;source_repo=alastairrushworth%2Fhtmldf\" class=\"HeaderMenu-link HeaderMenu-link--sign-up flex-shrink-0 d-none d-lg-inline-block no-underline border color-border-default rounded px-2 py-1\" data-hydro-click='{\"event_type\":\"authentication.click\",\"payload\":{\"location_in_page\":\"site header menu\",\"repository_id\":null,\"auth_type\":\"SIGN_UP\",\"originating_url\":\"https://github.com/alastairrushworth/htmldf\",\"user_id\":null}}' data-hydro-click-hmac=\"74f223583391153e2a15fd7e2228acc89873807cbd08b25daa08721baff5870f\" data-analytics-event='{\"category\":\"Sign up\",\"action\":\"click to sign up for account\",\"label\":\"ref_page:/&lt;user-name&gt;/&lt;repo-name&gt;;ref_cta:Sign up;ref_loc:header logged out\"}'>\n              Sign up\n            </a>\n        </div>\n      </div>\n    </div>\n  </div>\n</header><div hidden=\"hidden\" data-view-component=\"true\" class=\"js-stale-session-flash flash flash-warn mb-3\">\n  \n        <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-alert\"><path d=\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path></svg><span class=\"js-stale-session-flash-signed-in\" hidden>You signed in with another tab or window. <a class=\"Link--inTextBlock\" href=\"\">Reload</a> to refresh your session.</span>\n        <span class=\"js-stale-session-flash-signed-out\" hidden>You signed out in another tab or window. <a class=\"Link--inTextBlock\" href=\"\">Reload</a> to refresh your session.</span>\n        <span class=\"js-stale-session-flash-switched\" hidden>You switched accounts on another tab or window. <a class=\"Link--inTextBlock\" href=\"\">Reload</a> to refresh your session.</span>\n\n    <div data-view-component=\"true\" class=\"flash-close\">\n  <button id=\"icon-button-55cc8c59-f562-45b5-93d0-d7968fdd3499\" type=\"button\" data-view-component=\"true\" class=\"Button Button--iconOnly Button--invisible Button--medium js-flash-close\">    <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x Button-visual\"><path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path></svg></button>  <tool-tip id=\"tooltip-bf92ac51-36b6-47d9-b234-d8d9040b4836\" for=\"icon-button-55cc8c59-f562-45b5-93d0-d7968fdd3499\" popover=\"manual\" data-direction=\"s\" data-type=\"label\" data-view-component=\"true\" class=\"sr-only position-absolute\">Dismiss alert</tool-tip>\n</div>\n\n  \n</div>\n    </div>\n\n  <div id=\"start-of-content\" class=\"show-on-focus\"></div>\n\n\n\n\n\n\n\n\n    <div id=\"js-flash-container\" data-turbo-replace>\n\n\n\n\n\n  <template class=\"js-flash-template\"><div class=\"flash flash-full   {{ className }}\">\n  <div class=\"px-2\">\n    <button autofocus class=\"flash-close js-flash-close\" type=\"button\" aria-label=\"Dismiss this message\">\n      <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x\"><path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path></svg></button>\n    <div aria-atomic=\"true\" role=\"alert\" class=\"js-flash-alert\">\n      \n      <div>{{ message }}</div>\n\n    </div>\n  </div>\n</div>\n  </template>\n</div>\n\n\n    \n    <include-fragment class=\"js-notification-shelf-include-fragment\" data-base-src=\"https://github.com/notifications/beta/shelf\"></include-fragment><div class=\"application-main \" data-commit-hovercards-enabled data-discussion-hovercards-enabled data-issue-and-pr-hovercards-enabled>\n        <div itemscope itemtype=\"http://schema.org/SoftwareSourceCode\" class=\"\">\n    <main id=\"js-repo-pjax-container\"><div id=\"repository-container-header\" class=\"pt-3 hide-full-screen\" style=\"background-color: var(--color-page-header-bg);\" data-turbo-replace>\n\n      <div class=\"d-flex flex-wrap flex-justify-end mb-3  px-3 px-md-4 px-lg-5\" style=\"gap: 1rem;\">\n\n        <div class=\"flex-auto min-width-0 width-fit mr-3\">\n            \n  <div class=\" d-flex flex-wrap flex-items-center wb-break-word f3 text-normal\">\n      <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-repo color-fg-muted mr-2\"><path d=\"M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z\"></path></svg><span class=\"author flex-self-stretch\" itemprop=\"author\">\n      <a class=\"url fn\" rel=\"author\" data-hovercard-type=\"user\" data-hovercard-url=\"/users/alastairrushworth/hovercard\" data-octo-click=\"hovercard-link-click\" data-octo-dimensions=\"link_type:self\" href=\"/alastairrushworth\">\n        alastairrushworth\n</a>    </span>\n    <span class=\"mx-1 flex-self-stretch color-fg-muted\">/</span>\n    <strong itemprop=\"name\" class=\"mr-2 flex-self-stretch\">\n      <a data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" href=\"/alastairrushworth/htmldf\">htmldf</a>\n    </strong>\n\n    <span></span><span class=\"Label Label--secondary v-align-middle mr-1\">Public</span>\n  </div>\n\n\n        </div>\n\n        <div id=\"repository-details-container\" data-turbo-replace>\n            <ul class=\"pagehead-actions flex-shrink-0 d-none d-md-inline\" style=\"padding: 2px 0;\">\n<li>\n            <a href=\"/login?return_to=%2Falastairrushworth%2Fhtmldf\" rel=\"nofollow\" data-hydro-click='{\"event_type\":\"authentication.click\",\"payload\":{\"location_in_page\":\"notification subscription menu watch\",\"repository_id\":null,\"auth_type\":\"LOG_IN\",\"originating_url\":\"https://github.com/alastairrushworth/htmldf\",\"user_id\":null}}' data-hydro-click-hmac=\"845d45a30318b84a238d573e0e0ae91727b0c586bc44496f0bff47194fbd1b7d\" aria-label=\"You must be signed in to change notification settings\" data-view-component=\"true\" class=\"tooltipped tooltipped-s btn-sm btn\">    <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-bell mr-2\"><path d=\"M8 16a2 2 0 0 0 1.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 0-.252.113-.235.25A2 2 0 0 0 8 16ZM3 5a5 5 0 0 1 10 0v2.947c0 .05.015.098.042.139l1.703 2.555A1.519 1.519 0 0 1 13.482 13H2.518a1.516 1.516 0 0 1-1.263-2.36l1.703-2.554A.255.255 0 0 0 3 7.947Zm5-3.5A3.5 3.5 0 0 0 4.5 5v2.947c0 .346-.102.683-.294.97l-1.703 2.556a.017.017 0 0 0-.003.01l.001.006c0 .002.002.004.004.006l.006.004.007.001h10.964l.007-.001.006-.004.004-.006.001-.007a.017.017 0 0 0-.003-.01l-1.703-2.554a1.745 1.745 0 0 1-.294-.97V5A3.5 3.5 0 0 0 8 1.5Z\"></path></svg>Notifications\n</a>\n  </li>\n\n  <li>\n          <a icon=\"repo-forked\" id=\"fork-button\" href=\"/login?return_to=%2Falastairrushworth%2Fhtmldf\" rel=\"nofollow\" data-hydro-click='{\"event_type\":\"authentication.click\",\"payload\":{\"location_in_page\":\"repo details fork button\",\"repository_id\":244134774,\"auth_type\":\"LOG_IN\",\"originating_url\":\"https://github.com/alastairrushworth/htmldf\",\"user_id\":null}}' data-hydro-click-hmac=\"889254bde159423539ad11ce0fdca5b7a0c212b8fe5cc761159c80066a7cecc6\" data-view-component=\"true\" class=\"btn-sm btn\">    <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-repo-forked mr-2\"><path d=\"M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z\"></path></svg>Fork\n    <span id=\"repo-network-counter\" data-pjax-replace=\"true\" data-turbo-replace=\"true\" title=\"4\" data-view-component=\"true\" class=\"Counter\">4</span>\n</a>\n  </li>\n\n  <li>\n        <div data-view-component=\"true\" class=\"BtnGroup d-flex\">\n        <a href=\"/login?return_to=%2Falastairrushworth%2Fhtmldf\" rel=\"nofollow\" data-hydro-click='{\"event_type\":\"authentication.click\",\"payload\":{\"location_in_page\":\"star button\",\"repository_id\":244134774,\"auth_type\":\"LOG_IN\",\"originating_url\":\"https://github.com/alastairrushworth/htmldf\",\"user_id\":null}}' data-hydro-click-hmac=\"e2b187acf0a07c5acaff02d610d7c93f929d37491cf5483f68a890c437c132b5\" aria-label=\"You must be signed in to star a repository\" data-view-component=\"true\" class=\"tooltipped tooltipped-s btn-sm btn BtnGroup-item\">    <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-star v-align-text-bottom d-inline-block mr-2\"><path d=\"M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z\"></path></svg><span data-view-component=\"true\" class=\"d-inline\">\n          Star\n</span>          <span id=\"repo-stars-counter-star\" aria-label=\"82 users starred this repository\" data-singular-suffix=\"user starred this repository\" data-plural-suffix=\"users starred this repository\" data-turbo-replace=\"true\" title=\"82\" data-view-component=\"true\" class=\"Counter js-social-count\">82</span>\n</a>        <button aria-label=\"You must be signed in to add this repository to a list\" type=\"button\" disabled data-view-component=\"true\" class=\"btn-sm btn BtnGroup-item px-2\">    <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-triangle-down\"><path d=\"m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z\"></path></svg></button>\n</div>\n  </li>\n\n</ul>\n</div>\n      </div>\n\n        <div id=\"responsive-meta-container\" data-turbo-replace>\n      <div class=\"d-block d-md-none mb-2 px-3 px-md-4 px-lg-5\">\n      <p class=\"f4 mb-3 \">\n        🖥 ✂️ 📁 Simple scraping and tidy webpage summaries\n      </p>\n\n    \n\n    <div class=\"mb-3\">\n        <a class=\"Link--secondary no-underline mr-3\" href=\"/alastairrushworth/htmldf/stargazers\">\n          <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-star mr-1\"><path d=\"M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z\"></path></svg><span class=\"text-bold\">82</span>\n          stars\n</a>        <a class=\"Link--secondary no-underline mr-3\" href=\"/alastairrushworth/htmldf/forks\">\n          <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-repo-forked mr-1\"><path d=\"M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z\"></path></svg><span class=\"text-bold\">4</span>\n          forks\n</a>        <a class=\"Link--secondary no-underline d-inline-block\" href=\"/alastairrushworth/htmldf/activity\">\n          <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-pulse mr-1\"><path d=\"M6 2c.306 0 .582.187.696.471L10 10.731l1.304-3.26A.751.751 0 0 1 12 7h3.25a.75.75 0 0 1 0 1.5h-2.742l-1.812 4.528a.751.751 0 0 1-1.392 0L6 4.77 4.696 8.03A.75.75 0 0 1 4 8.5H.75a.75.75 0 0 1 0-1.5h2.742l1.812-4.529A.751.751 0 0 1 6 2Z\"></path></svg><span>Activity</span>\n</a>    </div>\n\n      <div class=\"d-flex flex-wrap gap-2\">\n        <div class=\"flex-1\">\n            <div data-view-component=\"true\" class=\"BtnGroup d-flex\">\n        <a href=\"/login?return_to=%2Falastairrushworth%2Fhtmldf\" rel=\"nofollow\" data-hydro-click='{\"event_type\":\"authentication.click\",\"payload\":{\"location_in_page\":\"star button\",\"repository_id\":244134774,\"auth_type\":\"LOG_IN\",\"originating_url\":\"https://github.com/alastairrushworth/htmldf\",\"user_id\":null}}' data-hydro-click-hmac=\"e2b187acf0a07c5acaff02d610d7c93f929d37491cf5483f68a890c437c132b5\" aria-label=\"You must be signed in to star a repository\" data-view-component=\"true\" class=\"tooltipped tooltipped-s btn-sm btn btn-block BtnGroup-item\">    <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-star v-align-text-bottom d-inline-block mr-2\"><path d=\"M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z\"></path></svg><span data-view-component=\"true\" class=\"d-inline\">\n          Star\n</span>\n</a>        <button aria-label=\"You must be signed in to add this repository to a list\" type=\"button\" disabled data-view-component=\"true\" class=\"btn-sm btn BtnGroup-item px-2\">    <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-triangle-down\"><path d=\"m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z\"></path></svg></button>\n</div>\n        </div>\n        <div class=\"flex-1\">\n                <a href=\"/login?return_to=%2Falastairrushworth%2Fhtmldf\" rel=\"nofollow\" data-hydro-click='{\"event_type\":\"authentication.click\",\"payload\":{\"location_in_page\":\"notification subscription menu watch\",\"repository_id\":null,\"auth_type\":\"LOG_IN\",\"originating_url\":\"https://github.com/alastairrushworth/htmldf\",\"user_id\":null}}' data-hydro-click-hmac=\"845d45a30318b84a238d573e0e0ae91727b0c586bc44496f0bff47194fbd1b7d\" aria-label=\"You must be signed in to change notification settings\" data-view-component=\"true\" class=\"tooltipped tooltipped-s btn-sm btn btn-block\">    <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-bell mr-2\"><path d=\"M8 16a2 2 0 0 0 1.985-1.75c.017-.137-.097-.25-.235-.25h-3.5c-.138 0-.252.113-.235.25A2 2 0 0 0 8 16ZM3 5a5 5 0 0 1 10 0v2.947c0 .05.015.098.042.139l1.703 2.555A1.519 1.519 0 0 1 13.482 13H2.518a1.516 1.516 0 0 1-1.263-2.36l1.703-2.554A.255.255 0 0 0 3 7.947Zm5-3.5A3.5 3.5 0 0 0 4.5 5v2.947c0 .346-.102.683-.294.97l-1.703 2.556a.017.017 0 0 0-.003.01l.001.006c0 .002.002.004.004.006l.006.004.007.001h10.964l.007-.001.006-.004.004-.006.001-.007a.017.017 0 0 0-.003-.01l-1.703-2.554a1.745 1.745 0 0 1-.294-.97V5A3.5 3.5 0 0 0 8 1.5Z\"></path></svg>Notifications\n</a>\n        </div>\n      </div>\n  </div>\n\n</div>\n\n\n          <nav data-pjax=\"#js-repo-pjax-container\" aria-label=\"Repository\" data-view-component=\"true\" class=\"js-repo-nav js-sidenav-container-pjax js-responsive-underlinenav overflow-hidden UnderlineNav px-3 px-md-4 px-lg-5\"><ul data-view-component=\"true\" class=\"UnderlineNav-body list-style-none\">\n<li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"code-tab\" href=\"/alastairrushworth/htmldf\" data-tab-item=\"i0code-tab\" data-selected-links=\"repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages repo_deployments /alastairrushworth/htmldf\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g c\" data-analytics-event='{\"category\":\"Underline navbar\",\"action\":\"Click tab\",\"label\":\"Code\",\"target\":\"UNDERLINE_NAV.TAB\"}' aria-current=\"page\" data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item selected\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-code UnderlineNav-octicon d-none d-sm-inline\"><path d=\"m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z\"></path></svg><span data-content=\"Code\">Code</span>\n          <span id=\"code-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"Not available\" data-view-component=\"true\" class=\"Counter\"></span>\n\n\n    \n</a>\n</li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"issues-tab\" href=\"/alastairrushworth/htmldf/issues\" data-tab-item=\"i1issues-tab\" data-selected-links=\"repo_issues repo_labels repo_milestones /alastairrushworth/htmldf/issues\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g i\" data-analytics-event='{\"category\":\"Underline navbar\",\"action\":\"Click tab\",\"label\":\"Issues\",\"target\":\"UNDERLINE_NAV.TAB\"}' data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-issue-opened UnderlineNav-octicon d-none d-sm-inline\"><path d=\"M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path><path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z\"></path></svg><span data-content=\"Issues\">Issues</span>\n          <span id=\"issues-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"0\" hidden=\"hidden\" data-view-component=\"true\" class=\"Counter\">0</span>\n\n\n    \n</a>\n</li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"pull-requests-tab\" href=\"/alastairrushworth/htmldf/pulls\" data-tab-item=\"i2pull-requests-tab\" data-selected-links=\"repo_pulls checks /alastairrushworth/htmldf/pulls\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g p\" data-analytics-event='{\"category\":\"Underline navbar\",\"action\":\"Click tab\",\"label\":\"Pull requests\",\"target\":\"UNDERLINE_NAV.TAB\"}' data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-git-pull-request UnderlineNav-octicon d-none d-sm-inline\"><path d=\"M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z\"></path></svg><span data-content=\"Pull requests\">Pull requests</span>\n          <span id=\"pull-requests-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"0\" hidden=\"hidden\" data-view-component=\"true\" class=\"Counter\">0</span>\n\n\n    \n</a>\n</li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"actions-tab\" href=\"/alastairrushworth/htmldf/actions\" data-tab-item=\"i3actions-tab\" data-selected-links=\"repo_actions /alastairrushworth/htmldf/actions\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g a\" data-analytics-event='{\"category\":\"Underline navbar\",\"action\":\"Click tab\",\"label\":\"Actions\",\"target\":\"UNDERLINE_NAV.TAB\"}' data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-play UnderlineNav-octicon d-none d-sm-inline\"><path d=\"M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z\"></path></svg><span data-content=\"Actions\">Actions</span>\n          <span id=\"actions-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"Not available\" data-view-component=\"true\" class=\"Counter\"></span>\n\n\n    \n</a>\n</li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"projects-tab\" href=\"/alastairrushworth/htmldf/projects\" data-tab-item=\"i4projects-tab\" data-selected-links=\"repo_projects new_repo_project repo_project /alastairrushworth/htmldf/projects\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g b\" data-analytics-event='{\"category\":\"Underline navbar\",\"action\":\"Click tab\",\"label\":\"Projects\",\"target\":\"UNDERLINE_NAV.TAB\"}' data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-table UnderlineNav-octicon d-none d-sm-inline\"><path d=\"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z\"></path></svg><span data-content=\"Projects\">Projects</span>\n          <span id=\"projects-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"0\" hidden=\"hidden\" data-view-component=\"true\" class=\"Counter\">0</span>\n\n\n    \n</a>\n</li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"security-tab\" href=\"/alastairrushworth/htmldf/security\" data-tab-item=\"i5security-tab\" data-selected-links=\"security overview alerts policy token_scanning code_scanning /alastairrushworth/htmldf/security\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-hotkey=\"g s\" data-analytics-event='{\"category\":\"Underline navbar\",\"action\":\"Click tab\",\"label\":\"Security\",\"target\":\"UNDERLINE_NAV.TAB\"}' data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-shield UnderlineNav-octicon d-none d-sm-inline\"><path d=\"M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path></svg><span data-content=\"Security\">Security</span>\n          <include-fragment src=\"/alastairrushworth/htmldf/security/overall-count\" accept=\"text/fragment+html\"></include-fragment></a>\n</li>\n      <li data-view-component=\"true\" class=\"d-inline-flex\">\n  <a id=\"insights-tab\" href=\"/alastairrushworth/htmldf/pulse\" data-tab-item=\"i6insights-tab\" data-selected-links=\"repo_graphs repo_contributors dependency_graph dependabot_updates pulse people community /alastairrushworth/htmldf/pulse\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" data-analytics-event='{\"category\":\"Underline navbar\",\"action\":\"Click tab\",\"label\":\"Insights\",\"target\":\"UNDERLINE_NAV.TAB\"}' data-view-component=\"true\" class=\"UnderlineNav-item no-wrap js-responsive-underlinenav-item js-selected-navigation-item\">\n    \n              <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-graph UnderlineNav-octicon d-none d-sm-inline\"><path d=\"M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z\"></path></svg><span data-content=\"Insights\">Insights</span>\n          <span id=\"insights-repo-tab-count\" data-pjax-replace=\"\" data-turbo-replace=\"\" title=\"Not available\" data-view-component=\"true\" class=\"Counter\"></span>\n\n\n    \n</a>\n</li>\n</ul>\n<div style=\"visibility:hidden;\" data-view-component=\"true\" class=\"UnderlineNav-actions js-responsive-underlinenav-overflow position-absolute pr-3 pr-md-4 pr-lg-5 right-0\">        <details data-view-component=\"true\" class=\"details-overlay details-reset position-relative\"><summary role=\"button\" data-view-component=\"true\"><div class=\"UnderlineNav-item mr-0 border-0\">\n            <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-kebab-horizontal\"><path d=\"M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z\"></path></svg><span class=\"sr-only\">More</span>\n          </div>\n</summary><details-menu role=\"menu\" data-view-component=\"true\" class=\"dropdown-menu dropdown-menu-sw\"><ul>\n<li data-menu-item=\"i0code-tab\" hidden>\n                <a role=\"menuitem\" class=\"js-selected-navigation-item selected dropdown-item\" aria-current=\"page\" data-selected-links=\"repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages repo_deployments /alastairrushworth/htmldf\" href=\"/alastairrushworth/htmldf\">\n                  Code\n</a>              </li>\n              <li data-menu-item=\"i1issues-tab\" hidden>\n                <a role=\"menuitem\" class=\"js-selected-navigation-item dropdown-item\" data-selected-links=\"repo_issues repo_labels repo_milestones /alastairrushworth/htmldf/issues\" href=\"/alastairrushworth/htmldf/issues\">\n                  Issues\n</a>              </li>\n              <li data-menu-item=\"i2pull-requests-tab\" hidden>\n                <a role=\"menuitem\" class=\"js-selected-navigation-item dropdown-item\" data-selected-links=\"repo_pulls checks /alastairrushworth/htmldf/pulls\" href=\"/alastairrushworth/htmldf/pulls\">\n                  Pull requests\n</a>              </li>\n              <li data-menu-item=\"i3actions-tab\" hidden>\n                <a role=\"menuitem\" class=\"js-selected-navigation-item dropdown-item\" data-selected-links=\"repo_actions /alastairrushworth/htmldf/actions\" href=\"/alastairrushworth/htmldf/actions\">\n                  Actions\n</a>              </li>\n              <li data-menu-item=\"i4projects-tab\" hidden>\n                <a role=\"menuitem\" class=\"js-selected-navigation-item dropdown-item\" data-selected-links=\"repo_projects new_repo_project repo_project /alastairrushworth/htmldf/projects\" href=\"/alastairrushworth/htmldf/projects\">\n                  Projects\n</a>              </li>\n              <li data-menu-item=\"i5security-tab\" hidden>\n                <a role=\"menuitem\" class=\"js-selected-navigation-item dropdown-item\" data-selected-links=\"security overview alerts policy token_scanning code_scanning /alastairrushworth/htmldf/security\" href=\"/alastairrushworth/htmldf/security\">\n                  Security\n</a>              </li>\n              <li data-menu-item=\"i6insights-tab\" hidden>\n                <a role=\"menuitem\" class=\"js-selected-navigation-item dropdown-item\" data-selected-links=\"repo_graphs repo_contributors dependency_graph dependabot_updates pulse people community /alastairrushworth/htmldf/pulse\" href=\"/alastairrushworth/htmldf/pulse\">\n                  Insights\n</a>              </li>\n          </ul></details-menu></details>\n</div>\n</nav>\n</div>\n\n  \n\n\n\n<turbo-frame id=\"repo-content-turbo-frame\" target=\"_top\" data-turbo-action=\"advance\" class=\"\"><div id=\"repo-content-pjax-container\" class=\"repository-content \">\n    \n\n\n    \n      \n  <h1 class=\"sr-only\">alastairrushworth/htmldf</h1>\n  <div class=\"clearfix container-xl px-md-4 px-lg-5 px-3 mt-4\">\n    \n\n<div>\n  \n\n\n  <div id=\"spoof-warning\" class=\"mt-0 pb-3\" hidden aria-hidden>\n  <div data-view-component=\"true\" class=\"flash flash-warn mt-0 clearfix\">\n  \n    <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-alert float-left mt-1\"><path d=\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path></svg><div class=\"overflow-hidden\">This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.</div>\n\n\n  \n</div>\n</div>\n\n  <include-fragment src=\"/alastairrushworth/htmldf/spoofed_commit_check/73f604f9ac428a3243553d79950c9b4e0d68d395\" data-test-selector=\"spoofed-commit-check\"></include-fragment><div style=\"max-width: 100%\" data-view-component=\"true\" class=\"Layout Layout--flowRow-until-md Layout--sidebarPosition-end Layout--sidebarPosition-flowRow-end\">\n  <div data-view-component=\"true\" class=\"Layout-main\">        \n        \n        <div class=\"file-navigation mb-3 d-flex flex-items-start\">\n  \n<div class=\"position-relative\">\n  <details class=\"js-branch-select-menu details-reset details-overlay mr-0 mb-0 \" id=\"branch-select-menu\" data-hydro-click-payload='{\"event_type\":\"repository.click\",\"payload\":{\"target\":\"REFS_SELECTOR_MENU\",\"repository_id\":244134774,\"originating_url\":\"https://github.com/alastairrushworth/htmldf\",\"user_id\":null}}' data-hydro-click-hmac=\"7f5c13aeaaa7452dc8bbd3c3ae9a9e3af466d6cac58b011138cfff1598f32de7\"><summary class=\"btn css-truncate\" data-hotkey=\"w\" title=\"Switch branches or tags\"><svg text=\"gray\" aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-git-branch\"><path d=\"M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z\"></path></svg><span class=\"css-truncate-target\" data-menu-button>master</span>\n      <span class=\"dropdown-caret\"></span>\n    </summary><div class=\"SelectMenu\">\n  <div class=\"SelectMenu-modal\">\n    <header class=\"SelectMenu-header\"><span class=\"SelectMenu-title\">Switch branches/tags</span>\n      <button class=\"SelectMenu-closeButton\" type=\"button\" data-toggle-for=\"branch-select-menu\"><svg aria-label=\"Close menu\" aria-hidden=\"false\" role=\"img\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x\"><path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path></svg></button>\n    </header><input-demux data-action=\"tab-container-change:input-demux#storeInput tab-container-changed:input-demux#updateInput\"><tab-container class=\"d-flex flex-column js-branches-tags-tabs\" style=\"min-height: 0;\"><div class=\"SelectMenu-filter\">\n          <input data-target=\"input-demux.source\" id=\"context-commitish-filter-field\" class=\"SelectMenu-input form-control\" aria-owns=\"ref-list-branches\" data-controls-ref-menu-id=\"ref-list-branches\" autofocus autocomplete=\"off\" aria-label=\"Filter branches/tags\" placeholder=\"Filter branches/tags\" type=\"text\">\n</div>\n\n        <div class=\"SelectMenu-tabs\" role=\"tablist\" data-target=\"input-demux.control\">\n          <button class=\"SelectMenu-tab\" type=\"button\" role=\"tab\" aria-selected=\"true\">Branches</button>\n          <button class=\"SelectMenu-tab\" type=\"button\" role=\"tab\">Tags</button>\n        </div>\n\n        <div role=\"tabpanel\" id=\"ref-list-branches\" data-filter-placeholder=\"Filter branches/tags\" tabindex=\"\" class=\"d-flex flex-column flex-auto overflow-auto\">\n          <ref-selector type=\"branch\" data-targets=\"input-demux.sinks\" data-action=\"\n              input-entered:ref-selector#inputEntered\n              tab-selected:ref-selector#tabSelected\n              focus-list:ref-selector#focusFirstListMember\n            \" query-endpoint=\"/alastairrushworth/htmldf/refs\" cache-key=\"v0:1583061457.0\" current-committish=\"bWFzdGVy\" default-branch=\"bWFzdGVy\" name-with-owner=\"YWxhc3RhaXJydXNod29ydGgvaHRtbGRm\" prefetch-on-mouseover><template data-target=\"ref-selector.fetchFailedTemplate\"><div class=\"SelectMenu-message\" data-index=\"{{ index }}\">Could not load branches</div>\n            </template><template data-target=\"ref-selector.noMatchTemplate\"><div class=\"SelectMenu-message\">Nothing to show</div>\n</template><div data-target=\"ref-selector.listContainer\" role=\"menu\" class=\"SelectMenu-list \" data-turbo-frame=\"repo-content-turbo-frame\">\n              <div class=\"SelectMenu-loading pt-3 pb-0 overflow-hidden\" aria-label=\"Menu is loading\">\n                <svg style=\"box-sizing: content-box; color: var(--color-icon-primary);\" width=\"32\" height=\"32\" viewbox=\"0 0 16 16\" fill=\"none\" data-view-component=\"true\" class=\"anim-rotate\"><circle cx=\"8\" cy=\"8\" r=\"7\" stroke=\"currentColor\" stroke-opacity=\"0.25\" stroke-width=\"2\" vector-effect=\"non-scaling-stroke\"></circle><path d=\"M15 8a7.002 7.002 0 00-7-7\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" vector-effect=\"non-scaling-stroke\"></path></svg>\n</div>\n            </div>\n\n              \n\n<template data-target=\"ref-selector.itemTemplate\"><a href=\"https://github.com/alastairrushworth/htmldf/tree/%7B%7B%20urlEncodedRefName%20%7D%7D\" class=\"SelectMenu-item\" role=\"menuitemradio\" rel=\"nofollow\" aria-checked=\"{{ isCurrent }}\" data-index=\"{{ index }}\">\n    <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-check SelectMenu-icon SelectMenu-icon--check\"><path d=\"M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z\"></path></svg><span class=\"flex-1 css-truncate css-truncate-overflow {{ isFilteringClass }}\">{{ refName }}</span>\n    <span hidden=\"{{ isNotDefault }}\" class=\"Label Label--secondary flex-self-start\">default</span>\n  </a>\n</template><footer class=\"SelectMenu-footer\"><a href=\"/alastairrushworth/htmldf/branches\">View all branches</a></footer></ref-selector>\n</div>\n\n        <div role=\"tabpanel\" id=\"tags-menu\" data-filter-placeholder=\"Find a tag\" tabindex=\"\" hidden class=\"d-flex flex-column flex-auto overflow-auto\">\n          <ref-selector type=\"tag\" data-action=\"\n              input-entered:ref-selector#inputEntered\n              tab-selected:ref-selector#tabSelected\n              focus-list:ref-selector#focusFirstListMember\n            \" data-targets=\"input-demux.sinks\" query-endpoint=\"/alastairrushworth/htmldf/refs\" cache-key=\"v0:1583061457.0\" current-committish=\"bWFzdGVy\" default-branch=\"bWFzdGVy\" name-with-owner=\"YWxhc3RhaXJydXNod29ydGgvaHRtbGRm\"><template data-target=\"ref-selector.fetchFailedTemplate\"><div class=\"SelectMenu-message\" data-index=\"{{ index }}\">Could not load tags</div>\n            </template><template data-target=\"ref-selector.noMatchTemplate\"><div class=\"SelectMenu-message\" data-index=\"{{ index }}\">Nothing to show</div>\n            </template><template data-target=\"ref-selector.itemTemplate\"><a href=\"https://github.com/alastairrushworth/htmldf/tree/%7B%7B%20urlEncodedRefName%20%7D%7D\" class=\"SelectMenu-item\" role=\"menuitemradio\" rel=\"nofollow\" aria-checked=\"{{ isCurrent }}\" data-index=\"{{ index }}\">\n    <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-check SelectMenu-icon SelectMenu-icon--check\"><path d=\"M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z\"></path></svg><span class=\"flex-1 css-truncate css-truncate-overflow {{ isFilteringClass }}\">{{ refName }}</span>\n    <span hidden=\"{{ isNotDefault }}\" class=\"Label Label--secondary flex-self-start\">default</span>\n  </a>\n</template><div data-target=\"ref-selector.listContainer\" role=\"menu\" class=\"SelectMenu-list\" data-turbo-frame=\"repo-content-turbo-frame\">\n              <div class=\"SelectMenu-loading pt-3 pb-0 overflow-hidden\" aria-label=\"Menu is loading\">\n                <svg style=\"box-sizing: content-box; color: var(--color-icon-primary);\" width=\"32\" height=\"32\" viewbox=\"0 0 16 16\" fill=\"none\" data-view-component=\"true\" class=\"anim-rotate\"><circle cx=\"8\" cy=\"8\" r=\"7\" stroke=\"currentColor\" stroke-opacity=\"0.25\" stroke-width=\"2\" vector-effect=\"non-scaling-stroke\"></circle><path d=\"M15 8a7.002 7.002 0 00-7-7\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" vector-effect=\"non-scaling-stroke\"></path></svg>\n</div>\n            </div>\n              <footer class=\"SelectMenu-footer\"><a href=\"/alastairrushworth/htmldf/tags\">View all tags</a></footer></ref-selector>\n</div>\n      </tab-container></input-demux>\n</div>\n</div>\n\n  </details>\n</div>\n\n\n<div class=\"Overlay--hidden Overlay-backdrop--center\" data-modal-dialog-overlay>\n  <modal-dialog role=\"dialog\" id=\"warn-tag-match-create-branch-dialog\" aria-modal=\"true\" aria-labelledby=\"warn-tag-match-create-branch-dialog-header\" data-view-component=\"true\" class=\"Overlay Overlay--width-large Overlay--height-auto Overlay--motion-scaleFade\"><header class=\"Overlay-header Overlay-header--large Overlay-header--divided\"><div class=\"Overlay-headerContentWrap\">\n          <div class=\"Overlay-titleWrap\">\n            <h1 id=\"warn-tag-match-create-branch-dialog-header\" class=\"Overlay-title\">Name already in use</h1>\n          </div>\n          <div class=\"Overlay-actionWrap\">\n            <button data-close-dialog-id=\"warn-tag-match-create-branch-dialog\" aria-label=\"Close\" type=\"button\" data-view-component=\"true\" class=\"close-button Overlay-closeButton\"><svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x\"><path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path></svg></button>\n          </div>\n        </div>\n      </header><div class=\"Overlay-body \">\n      \n          <div data-view-component=\"true\">      A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?\n</div>\n\n    </div>\n      <footer class=\"Overlay-footer Overlay-footer--alignEnd\"><button data-close-dialog-id=\"warn-tag-match-create-branch-dialog\" type=\"button\" data-view-component=\"true\" class=\"btn\">    Cancel\n</button>\n            <button data-submit-dialog-id=\"warn-tag-match-create-branch-dialog\" type=\"button\" data-view-component=\"true\" class=\"btn-danger btn\">    Create\n</button>\n      </footer></modal-dialog>\n</div>\n\n\n\n  <div class=\"flex-self-center flex-self-stretch d-none flex-items-center lh-condensed-ultra d-lg-flex\">\n    <a data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" href=\"/alastairrushworth/htmldf/branches\" class=\"ml-3 Link--primary no-underline\">\n          <svg text=\"gray\" aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-git-branch\"><path d=\"M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z\"></path></svg><strong>1</strong>\n          <span class=\"color-fg-muted\">branch</span>\n    </a>\n    <a data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" href=\"/alastairrushworth/htmldf/tags\" class=\"ml-3 Link--primary no-underline\">\n      <svg text=\"gray\" aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-tag\"><path d=\"M1 7.775V2.75C1 1.784 1.784 1 2.75 1h5.025c.464 0 .91.184 1.238.513l6.25 6.25a1.75 1.75 0 0 1 0 2.474l-5.026 5.026a1.75 1.75 0 0 1-2.474 0l-6.25-6.25A1.752 1.752 0 0 1 1 7.775Zm1.5 0c0 .066.026.13.073.177l6.25 6.25a.25.25 0 0 0 .354 0l5.025-5.025a.25.25 0 0 0 0-.354l-6.25-6.25a.25.25 0 0 0-.177-.073H2.75a.25.25 0 0 0-.25.25ZM6 5a1 1 0 1 1 0 2 1 1 0 0 1 0-2Z\"></path></svg><strong>0</strong>\n        <span class=\"color-fg-muted\">tags</span>\n    </a>\n  </div>\n\n  <div class=\"flex-auto\"></div>\n\n  <include-fragment src=\"/alastairrushworth/htmldf/overview_actions/master\"></include-fragment><span class=\"d-none d-md-flex ml-2\">\n        \n<get-repo class=\"\"><details class=\"position-relative details-overlay details-reset js-codespaces-details-container hx_dropdown-fullscreen\" data-action=\"\n               toggle:get-repo#onDetailsToggle\n               keydown:get-repo#onDetailsKeydown\"><summary data-hydro-click='{\"event_type\":\"repository.click\",\"payload\":{\"repository_id\":244134774,\"target\":\"CLONE_OR_DOWNLOAD_BUTTON\",\"originating_url\":\"https://github.com/alastairrushworth/htmldf\",\"user_id\":null}}' data-hydro-click-hmac=\"28368e9d56bd726831de3eeb1c812aedb076537d85355fe6ef6f1bc80dc6d655\" data-view-component=\"true\" class=\"Button--primary Button--medium Button flex-1 d-inline-flex\"><span class=\"Button-content\">\n      <span class=\"Button-label\">Code</span>\n    </span>\n      <span class=\"Button-visual Button-trailingAction\">\n        <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-triangle-down\"><path d=\"m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z\"></path></svg></span>\n</summary><div class=\"position-relative\">\n        <div class=\"dropdown-menu dropdown-menu-sw p-0\" style=\"top:6px;width:400px;max-width: calc(100vw - 320px);\">\n          <div data-target=\"get-repo.modal\">\n    <tab-container data-view-component=\"true\"><div with_panel=\"true\" data-view-component=\"true\" class=\"tabnav hx_tabnav-in-dropdown color-bg-subtle m-0\">\n    \n    <ul role=\"tablist\" aria-label=\"Choose where to access your code\" data-view-component=\"true\" class=\"tabnav-tabs d-flex\">\n<li role=\"presentation\" data-view-component=\"true\" class=\"hx_tabnav-in-dropdown-wrapper flex-1 d-inline-flex\">\n  <button data-tab=\"local\" data-action=\"click:get-repo#localTabSelected focusin:get-repo#localTabSelected\" id=\"local-tab\" type=\"button\" role=\"tab\" aria-controls=\"local-panel\" aria-selected=\"true\" data-view-component=\"true\" class=\"tabnav-tab flex-1\">\n    \n      <span data-view-component=\"true\">Local</span>\n    \n</button>\n</li>\n        <li role=\"presentation\" data-view-component=\"true\" class=\"hx_tabnav-in-dropdown-wrapper flex-1 d-inline-flex\">\n  <button data-tab=\"cloud\" data-action=\"click:get-repo#cloudTabSelected focusin:get-repo#cloudTabSelected\" data-target=\"feature-callout.dismisser\" id=\"cloud-tab\" type=\"button\" role=\"tab\" aria-controls=\"cloud-panel\" data-view-component=\"true\" class=\"tabnav-tab flex-1\">\n    \n      <span data-view-component=\"true\">          <span>Codespaces</span>\n</span>\n    \n</button>\n</li>\n</ul>\n</div>    <div id=\"local-panel\" role=\"tabpanel\" tabindex=\"0\" aria-labelledby=\"local-tab\" data-view-component=\"true\">          <ul class=\"list-style-none\">\n<li class=\"Box-row p-3\">\n  <a class=\"Link--muted float-right tooltipped tooltipped-w\" href=\"https://docs.github.com/articles/which-remote-url-should-i-use\" rel=\"noopener\" target=\"_blank\" aria-label=\"Which remote URL should I use?\">\n  <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-question\"><path d=\"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.92 6.085h.001a.749.749 0 1 1-1.342-.67c.169-.339.436-.701.849-.977C6.845 4.16 7.369 4 8 4a2.756 2.756 0 0 1 1.637.525c.503.377.863.965.863 1.725 0 .448-.115.83-.329 1.15-.205.307-.47.513-.692.662-.109.072-.22.138-.313.195l-.006.004a6.24 6.24 0 0 0-.26.16.952.952 0 0 0-.276.245.75.75 0 0 1-1.248-.832c.184-.264.42-.489.692-.661.103-.067.207-.132.313-.195l.007-.004c.1-.061.182-.11.258-.161a.969.969 0 0 0 .277-.245C8.96 6.514 9 6.427 9 6.25a.612.612 0 0 0-.262-.525A1.27 1.27 0 0 0 8 5.5c-.369 0-.595.09-.74.187a1.01 1.01 0 0 0-.34.398ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path></svg></a>\n\n<div class=\"text-bold\">\n  <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-terminal mr-2\"><path d=\"M0 2.75C0 1.784.784 1 1.75 1h12.5c.966 0 1.75.784 1.75 1.75v10.5A1.75 1.75 0 0 1 14.25 15H1.75A1.75 1.75 0 0 1 0 13.25Zm1.75-.25a.25.25 0 0 0-.25.25v10.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V2.75a.25.25 0 0 0-.25-.25ZM7.25 8a.749.749 0 0 1-.22.53l-2.25 2.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L5.44 8 3.72 6.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.25 2.25c.141.14.22.331.22.53Zm1.5 1.5h3a.75.75 0 0 1 0 1.5h-3a.75.75 0 0 1 0-1.5Z\"></path></svg>\n  Clone\n</div>\n\n<tab-container><div class=\"UnderlineNav my-2 box-shadow-none\">\n    <div class=\"UnderlineNav-body\" role=\"tablist\">\n          <button name=\"button\" type=\"button\" role=\"tab\" class=\"UnderlineNav-item\" aria-selected=\"true\" data-hydro-click='{\"event_type\":\"clone_or_download.click\",\"payload\":{\"feature_clicked\":\"USE_HTTPS\",\"git_repository_type\":\"REPOSITORY\",\"repository_id\":244134774,\"originating_url\":\"https://github.com/alastairrushworth/htmldf\",\"user_id\":null}}' data-hydro-click-hmac=\"d4b2fbc48ace70fb4c72a0654f81e54feee86edf579cc1c0d70bb288dce10df4\">\n            HTTPS\n</button>          <button name=\"button\" type=\"button\" role=\"tab\" class=\"UnderlineNav-item\" data-hydro-click='{\"event_type\":\"clone_or_download.click\",\"payload\":{\"feature_clicked\":\"USE_GH_CLI\",\"git_repository_type\":\"REPOSITORY\",\"repository_id\":244134774,\"originating_url\":\"https://github.com/alastairrushworth/htmldf\",\"user_id\":null}}' data-hydro-click-hmac=\"4899ee7ba8b5667db2a52c7131f488a1e1dcea55695caf79b08077c2da732f98\">\n            GitHub CLI\n</button>    </div>\n  </div>\n\n  <div role=\"tabpanel\">\n    <div class=\"input-group\">\n  <input type=\"text\" class=\"form-control input-monospace input-sm color-bg-subtle\" data-autoselect value=\"https://github.com/alastairrushworth/htmldf.git\" aria-label=\"https://github.com/alastairrushworth/htmldf.git\" readonly><div class=\"input-group-button\">\n    <clipboard-copy value=\"https://github.com/alastairrushworth/htmldf.git\" aria-label=\"Copy to clipboard\" class=\"btn btn-sm js-clipboard-copy tooltipped-no-delay ClipboardButton js-clone-url-http\" data-copy-feedback=\"Copied!\" data-tooltip-direction=\"n\" data-hydro-click='{\"event_type\":\"clone_or_download.click\",\"payload\":{\"feature_clicked\":\"COPY_URL\",\"git_repository_type\":\"REPOSITORY\",\"repository_id\":244134774,\"originating_url\":\"https://github.com/alastairrushworth/htmldf\",\"user_id\":null}}' data-hydro-click-hmac=\"274642bfb28b6f4439b2ea50204436ad3147266290d3415713e75da792281512\"><svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-copy js-clipboard-copy-icon d-inline-block\"><path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"></path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"></path></svg><svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-check js-clipboard-check-icon color-fg-success d-inline-block d-sm-none\"><path d=\"M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z\"></path></svg></clipboard-copy>\n</div>\n</div>\n\n    <p class=\"mt-2 mb-0 f6 color-fg-muted\">\n        Use Git or checkout with SVN using the web URL.\n    </p>\n  </div>\n\n\n  <div role=\"tabpanel\" hidden>\n    <div class=\"input-group\">\n  <input type=\"text\" class=\"form-control input-monospace input-sm color-bg-subtle\" data-autoselect value=\"gh repo clone alastairrushworth/htmldf\" aria-label=\"gh repo clone alastairrushworth/htmldf\" readonly><div class=\"input-group-button\">\n    <clipboard-copy value=\"gh repo clone alastairrushworth/htmldf\" aria-label=\"Copy to clipboard\" class=\"btn btn-sm js-clipboard-copy tooltipped-no-delay ClipboardButton js-clone-url-gh-cli\" data-copy-feedback=\"Copied!\" data-tooltip-direction=\"n\" data-hydro-click='{\"event_type\":\"clone_or_download.click\",\"payload\":{\"feature_clicked\":\"COPY_URL\",\"git_repository_type\":\"REPOSITORY\",\"repository_id\":244134774,\"originating_url\":\"https://github.com/alastairrushworth/htmldf\",\"user_id\":null}}' data-hydro-click-hmac=\"274642bfb28b6f4439b2ea50204436ad3147266290d3415713e75da792281512\"><svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-copy js-clipboard-copy-icon d-inline-block\"><path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"></path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"></path></svg><svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-check js-clipboard-check-icon color-fg-success d-inline-block d-sm-none\"><path d=\"M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z\"></path></svg></clipboard-copy>\n</div>\n</div>\n\n    <p class=\"mt-2 mb-0 f6 color-fg-muted\">\n      Work fast with our official CLI.\n      <a class=\"Link--inTextBlock\" href=\"https://cli.github.com\" target=\"_blank\">Learn more about the CLI</a>.\n    </p>\n  </div>\n</tab-container>\n</li>\n<li data-platforms=\"windows,mac\" class=\"Box-row Box-row--hover-gray p-3 mt-0 f5 rounded-0 js-remove-unless-platform\">\n  <a class=\"d-flex flex-items-center color-fg-default text-bold no-underline\" data-hydro-click='{\"event_type\":\"clone_or_download.click\",\"payload\":{\"feature_clicked\":\"OPEN_IN_DESKTOP\",\"git_repository_type\":\"REPOSITORY\",\"repository_id\":244134774,\"originating_url\":\"https://github.com/alastairrushworth/htmldf\",\"user_id\":null}}' data-hydro-click-hmac=\"2154e2c86140f3c510922150a016015513f6973236fe2fd133cfd77f86514f0a\" data-action=\"click:get-repo#showDownloadMessage\" href=\"https://desktop.github.com\">\n    <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-desktop-download mr-2\"><path d=\"m4.927 5.427 2.896 2.896a.25.25 0 0 0 .354 0l2.896-2.896A.25.25 0 0 0 10.896 5H8.75V.75a.75.75 0 1 0-1.5 0V5H5.104a.25.25 0 0 0-.177.427Z\"></path><path d=\"M1.573 2.573a.25.25 0 0 0-.073.177v7.5a.25.25 0 0 0 .25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25h-3a.75.75 0 1 1 0-1.5h3A1.75 1.75 0 0 1 16 2.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.75.75 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5A1.75 1.75 0 0 1 1.75 1h3a.75.75 0 0 1 0 1.5h-3a.25.25 0 0 0-.177.073ZM6.982 12a5.72 5.72 0 0 1-.765 2.5h3.566a5.72 5.72 0 0 1-.765-2.5H6.982Z\"></path></svg>\n    Open with GitHub Desktop\n</a>\n</li>\n<li class=\"Box-row Box-row--hover-gray p-3 mt-0 f5\">\n  <a class=\"d-flex flex-items-center color-fg-default text-bold no-underline\" rel=\"nofollow\" data-hydro-click='{\"event_type\":\"clone_or_download.click\",\"payload\":{\"feature_clicked\":\"DOWNLOAD_ZIP\",\"git_repository_type\":\"REPOSITORY\",\"repository_id\":244134774,\"originating_url\":\"https://github.com/alastairrushworth/htmldf\",\"user_id\":null}}' data-hydro-click-hmac=\"28cb09accd4e29c68412819d558aa7f4b7b9539aaf8c563c600eaf628e6128af\" data-ga-click=\"Repository, download zip, location:repo overview\" data-open-app=\"link\" data-turbo=\"false\" href=\"/alastairrushworth/htmldf/archive/refs/heads/master.zip\">\n    <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-file-zip mr-2\"><path d=\"M3.5 1.75v11.5c0 .09.048.173.126.217a.75.75 0 0 1-.752 1.298A1.748 1.748 0 0 1 2 13.25V1.75C2 .784 2.784 0 3.75 0h5.586c.464 0 .909.185 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 12.25 15h-.5a.75.75 0 0 1 0-1.5h.5a.25.25 0 0 0 .25-.25V4.664a.25.25 0 0 0-.073-.177L9.513 1.573a.25.25 0 0 0-.177-.073H7.25a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5h-3a.25.25 0 0 0-.25.25Zm3.75 8.75h.5c.966 0 1.75.784 1.75 1.75v3a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1-.75-.75v-3c0-.966.784-1.75 1.75-1.75ZM6 5.25a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 6 5.25Zm.75 2.25h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 6.75A.75.75 0 0 1 8.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 6.75ZM8.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM8 9.75A.75.75 0 0 1 8.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 8 9.75Zm-1 2.5v2.25h1v-2.25a.25.25 0 0 0-.25-.25h-.5a.25.25 0 0 0-.25.25Z\"></path></svg>\n    Download ZIP\n</a>\n</li>\n\n          </ul>\n</div>\n    <div id=\"cloud-panel\" role=\"tabpanel\" tabindex=\"0\" hidden=\"hidden\" aria-labelledby=\"cloud-tab\" data-view-component=\"true\" class=\"cloud-panel\">            <div data-view-component=\"true\" class=\"blankslate\">\n    <h4 data-view-component=\"true\" class=\"mb-1\">Sign In Required</h4>\n  \n              <p class=\"mt-2 mx-4\">\n                Please\n                <a href=\"/codespaces/new?hide_repo_select=true&amp;ref=master&amp;repo=244134774\" data-view-component=\"true\" class=\"Link no-underline\">sign in</a>\n                to use Codespaces.\n              </p>\n\n</div>\n</div>\n</tab-container>\n</div>\n\n\n<div class=\"p-3\" data-targets=\"get-repo.platforms\" data-platform=\"mac\" hidden>\n  <h4 class=\"lh-condensed mb-3\">Launching GitHub Desktop<span class=\"AnimatedEllipsis\"></span>\n</h4>\n  <p class=\"color-fg-muted\">\n    If nothing happens, <a class=\"Link--inTextBlock\" href=\"https://desktop.github.com/\">download GitHub Desktop</a> and try again.\n  </p>\n    <button data-action=\"click:get-repo#onDetailsToggle\" type=\"button\" data-view-component=\"true\" class=\"btn-link\">\n</button>\n</div>\n<div class=\"p-3\" data-targets=\"get-repo.platforms\" data-platform=\"windows\" hidden>\n  <h4 class=\"lh-condensed mb-3\">Launching GitHub Desktop<span class=\"AnimatedEllipsis\"></span>\n</h4>\n  <p class=\"color-fg-muted\">\n    If nothing happens, <a class=\"Link--inTextBlock\" href=\"https://desktop.github.com/\">download GitHub Desktop</a> and try again.\n  </p>\n    <button data-action=\"click:get-repo#onDetailsToggle\" type=\"button\" data-view-component=\"true\" class=\"btn-link\">\n</button>\n</div>\n<div class=\"p-3\" data-targets=\"get-repo.platforms\" data-platform=\"xcode\" hidden>\n  <h4 class=\"lh-condensed mb-3\">Launching Xcode<span class=\"AnimatedEllipsis\"></span>\n</h4>\n  <p class=\"color-fg-muted\">\n    If nothing happens, <a class=\"Link--inTextBlock\" href=\"https://developer.apple.com/xcode/\">download Xcode</a> and try again.\n  </p>\n    <button data-action=\"click:get-repo#onDetailsToggle\" type=\"button\" data-view-component=\"true\" class=\"btn-link\">\n</button>\n</div>\n<div class=\"p-3 \" data-targets=\"get-repo.platforms\" data-target=\"new-codespace.loadingVscode create-button.loadingVscode\" data-platform=\"vscode\" hidden>\n  <poll-include-fragment data-target=\"get-repo.vscodePoller new-codespace.vscodePoller create-button.vscodePoller\"><h4 class=\"lh-condensed mb-3\">Launching Visual Studio Code<span class=\"AnimatedEllipsis\" data-hide-on-error></span>\n</h4>\n    <p class=\"color-fg-muted\" data-hide-on-error>Your codespace will open once ready.</p>\n    <p class=\"color-fg-muted\" data-show-on-error hidden>There was a problem preparing your codespace, please try again.</p>\n  </poll-include-fragment>\n</div>\n\n\n        </div>\n      </div>\n    </details></get-repo></span>\n\n    <span class=\"d-none d-lg-flex\">\n        \n\n    </span>\n</div>\n\n\n\n\n        \n\n\n<div class=\"Box mb-3\">\n  <div class=\"Box-header position-relative\">\n    <h2 class=\"sr-only\">Latest commit</h2>\n    <div class=\"js-details-container Details d-flex rounded-top-2 flex-items-center flex-wrap\" data-issue-and-pr-hovercards-enabled>\n      <include-fragment src=\"/alastairrushworth/htmldf/tree-commit/73f604f9ac428a3243553d79950c9b4e0d68d395\" class=\"d-flex flex-auto flex-items-center\" aria-busy=\"true\" aria-label=\"Loading latest commit\"><div class=\"Skeleton avatar avatar-user flex-shrink-0 ml-n1 mr-n1 mt-n1 mb-n1\" style=\"width:24px;height:24px;\"></div>\n        <div class=\"Skeleton Skeleton--text col-5 ml-3\"> </div>\n</include-fragment><div class=\"flex-shrink-0\">\n        <h2 class=\"sr-only\">Git stats</h2>\n        <ul class=\"list-style-none d-flex\">\n<li class=\"ml-0 ml-md-3\">\n            <a data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\" href=\"/alastairrushworth/htmldf/commits/master\" class=\"pl-3 pr-3 py-3 p-md-0 mt-n3 mb-n3 mr-n3 m-md-0 Link--primary no-underline no-wrap\">\n              <svg text=\"gray\" aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-history\"><path d=\"m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z\"></path></svg><span class=\"d-none d-sm-inline\">\n                    <strong>99</strong>\n                    <span aria-label=\"Commits on master\" class=\"color-fg-muted d-none d-lg-inline\">\n                      commits\n                    </span>\n              </span>\n            </a>\n          </li>\n        </ul>\n</div>\n    </div>\n  </div>\n    <h2 id=\"files\" class=\"sr-only\">Files</h2>\n    \n\n\n  <include-fragment src=\"/alastairrushworth/htmldf/file-list/master\"><a class=\"d-none js-permalink-shortcut\" data-hotkey=\"y\" href=\"/alastairrushworth/htmldf/tree/73f604f9ac428a3243553d79950c9b4e0d68d395\">Permalink</a>\n  <div data-view-component=\"true\" class=\"include-fragment-error flash flash-error flash-full py-2\">\n  <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-alert\"><path d=\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path></svg>\n    Failed to load latest commit information.\n\n\n  \n</div>  <div class=\"js-details-container Details\" data-hpc>\n    <div role=\"grid\" aria-labelledby=\"files\" class=\"Details-content--hidden-not-important js-navigation-container js-active-navigation-container d-md-block\">\n      <div class=\"sr-only\" role=\"row\">\n        <div role=\"columnheader\">Type</div>\n        <div role=\"columnheader\">Name</div>\n        <div role=\"columnheader\" class=\"d-none d-md-block\">Latest commit message</div>\n        <div role=\"columnheader\">Commit time</div>\n      </div>\n          <div role=\"row\" class=\"Box-row Box-row--focus-gray py-2 d-flex position-relative js-navigation-item \">\n            <div role=\"gridcell\" class=\"mr-3 flex-shrink-0\" style=\"width: 16px;\">\n                <svg aria-label=\"Directory\" aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-file-directory-fill hx_color-icon-directory\"><path d=\"M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z\"></path></svg>\n</div>\n\n            <div role=\"rowheader\" class=\"flex-auto min-width-0 col-md-2 mr-3\">\n              <span class=\"css-truncate css-truncate-target d-block width-fit\"><a class=\"js-navigation-open Link--primary\" title=\"This path skips through empty directories\" data-turbo-frame=\"repo-content-turbo-frame\" href=\"/alastairrushworth/htmldf/tree/master/.github/workflows\"><span class=\"color-fg-muted\">.github/</span>workflows</a></span>\n            </div>\n\n            <div role=\"gridcell\" class=\"flex-auto min-width-0 d-none d-md-block col-5 mr-3\">\n                <div class=\"Skeleton Skeleton--text col-7\"> </div>\n            </div>\n\n            <div role=\"gridcell\" class=\"color-fg-muted text-right\" style=\"width:100px;\">\n                <div class=\"Skeleton Skeleton--text\"> </div>\n            </div>\n\n          </div>\n          <div role=\"row\" class=\"Box-row Box-row--focus-gray py-2 d-flex position-relative js-navigation-item \">\n            <div role=\"gridcell\" class=\"mr-3 flex-shrink-0\" style=\"width: 16px;\">\n                <svg aria-label=\"Directory\" aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-file-directory-fill hx_color-icon-directory\"><path d=\"M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z\"></path></svg>\n</div>\n\n            <div role=\"rowheader\" class=\"flex-auto min-width-0 col-md-2 mr-3\">\n              <span class=\"css-truncate css-truncate-target d-block width-fit\"><a class=\"js-navigation-open Link--primary\" title=\"R\" data-turbo-frame=\"repo-content-turbo-frame\" href=\"/alastairrushworth/htmldf/tree/master/R\">R</a></span>\n            </div>\n\n            <div role=\"gridcell\" class=\"flex-auto min-width-0 d-none d-md-block col-5 mr-3\">\n                <div class=\"Skeleton Skeleton--text col-7\"> </div>\n            </div>\n\n            <div role=\"gridcell\" class=\"color-fg-muted text-right\" style=\"width:100px;\">\n                <div class=\"Skeleton Skeleton--text\"> </div>\n            </div>\n\n          </div>\n          <div role=\"row\" class=\"Box-row Box-row--focus-gray py-2 d-flex position-relative js-navigation-item \">\n            <div role=\"gridcell\" class=\"mr-3 flex-shrink-0\" style=\"width: 16px;\">\n                <svg aria-label=\"Directory\" aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-file-directory-fill hx_color-icon-directory\"><path d=\"M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z\"></path></svg>\n</div>\n\n            <div role=\"rowheader\" class=\"flex-auto min-width-0 col-md-2 mr-3\">\n              <span class=\"css-truncate css-truncate-target d-block width-fit\"><a class=\"js-navigation-open Link--primary\" title=\"man\" data-turbo-frame=\"repo-content-turbo-frame\" href=\"/alastairrushworth/htmldf/tree/master/man\">man</a></span>\n            </div>\n\n            <div role=\"gridcell\" class=\"flex-auto min-width-0 d-none d-md-block col-5 mr-3\">\n                <div class=\"Skeleton Skeleton--text col-7\"> </div>\n            </div>\n\n            <div role=\"gridcell\" class=\"color-fg-muted text-right\" style=\"width:100px;\">\n                <div class=\"Skeleton Skeleton--text\"> </div>\n            </div>\n\n          </div>\n          <div role=\"row\" class=\"Box-row Box-row--focus-gray py-2 d-flex position-relative js-navigation-item \">\n            <div role=\"gridcell\" class=\"mr-3 flex-shrink-0\" style=\"width: 16px;\">\n                <svg aria-label=\"Directory\" aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-file-directory-fill hx_color-icon-directory\"><path d=\"M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z\"></path></svg>\n</div>\n\n            <div role=\"rowheader\" class=\"flex-auto min-width-0 col-md-2 mr-3\">\n              <span class=\"css-truncate css-truncate-target d-block width-fit\"><a class=\"js-navigation-open Link--primary\" title=\"This path skips through empty directories\" data-turbo-frame=\"repo-content-turbo-frame\" href=\"/alastairrushworth/htmldf/tree/master/page_inference/code_classification\"><span class=\"color-fg-muted\">page_inference/</span>code_classification</a></span>\n            </div>\n\n            <div role=\"gridcell\" class=\"flex-auto min-width-0 d-none d-md-block col-5 mr-3\">\n                <div class=\"Skeleton Skeleton--text col-7\"> </div>\n            </div>\n\n            <div role=\"gridcell\" class=\"color-fg-muted text-right\" style=\"width:100px;\">\n                <div class=\"Skeleton Skeleton--text\"> </div>\n            </div>\n\n          </div>\n          <div role=\"row\" class=\"Box-row Box-row--focus-gray py-2 d-flex position-relative js-navigation-item \">\n            <div role=\"gridcell\" class=\"mr-3 flex-shrink-0\" style=\"width: 16px;\">\n                <svg aria-label=\"Directory\" aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-file-directory-fill hx_color-icon-directory\"><path d=\"M1.75 1A1.75 1.75 0 0 0 0 2.75v10.5C0 14.216.784 15 1.75 15h12.5A1.75 1.75 0 0 0 16 13.25v-8.5A1.75 1.75 0 0 0 14.25 3H7.5a.25.25 0 0 1-.2-.1l-.9-1.2C6.07 1.26 5.55 1 5 1H1.75Z\"></path></svg>\n</div>\n\n            <div role=\"rowheader\" class=\"flex-auto min-width-0 col-md-2 mr-3\">\n              <span class=\"css-truncate css-truncate-target d-block width-fit\"><a class=\"js-navigation-open Link--primary\" title=\"tests\" data-turbo-frame=\"repo-content-turbo-frame\" href=\"/alastairrushworth/htmldf/tree/master/tests\">tests</a></span>\n            </div>\n\n            <div role=\"gridcell\" class=\"flex-auto min-width-0 d-none d-md-block col-5 mr-3\">\n                <div class=\"Skeleton Skeleton--text col-7\"> </div>\n            </div>\n\n            <div role=\"gridcell\" class=\"color-fg-muted text-right\" style=\"width:100px;\">\n                <div class=\"Skeleton Skeleton--text\"> </div>\n            </div>\n\n          </div>\n          <div role=\"row\" class=\"Box-row Box-row--focus-gray py-2 d-flex position-relative js-navigation-item \">\n            <div role=\"gridcell\" class=\"mr-3 flex-shrink-0\" style=\"width: 16px;\">\n                <svg aria-label=\"File\" aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-file color-fg-muted\"><path d=\"M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z\"></path></svg>\n</div>\n\n            <div role=\"rowheader\" class=\"flex-auto min-width-0 col-md-2 mr-3\">\n              <span class=\"css-truncate css-truncate-target d-block width-fit\"><a class=\"js-navigation-open Link--primary\" title=\".Rbuildignore\" data-turbo-frame=\"repo-content-turbo-frame\" href=\"/alastairrushworth/htmldf/blob/master/.Rbuildignore\">.Rbuildignore</a></span>\n            </div>\n\n            <div role=\"gridcell\" class=\"flex-auto min-width-0 d-none d-md-block col-5 mr-3\">\n                <div class=\"Skeleton Skeleton--text col-7\"> </div>\n            </div>\n\n            <div role=\"gridcell\" class=\"color-fg-muted text-right\" style=\"width:100px;\">\n                <div class=\"Skeleton Skeleton--text\"> </div>\n            </div>\n\n          </div>\n          <div role=\"row\" class=\"Box-row Box-row--focus-gray py-2 d-flex position-relative js-navigation-item \">\n            <div role=\"gridcell\" class=\"mr-3 flex-shrink-0\" style=\"width: 16px;\">\n                <svg aria-label=\"File\" aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-file color-fg-muted\"><path d=\"M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z\"></path></svg>\n</div>\n\n            <div role=\"rowheader\" class=\"flex-auto min-width-0 col-md-2 mr-3\">\n              <span class=\"css-truncate css-truncate-target d-block width-fit\"><a class=\"js-navigation-open Link--primary\" title=\".gitignore\" data-turbo-frame=\"repo-content-turbo-frame\" href=\"/alastairrushworth/htmldf/blob/master/.gitignore\">.gitignore</a></span>\n            </div>\n\n            <div role=\"gridcell\" class=\"flex-auto min-width-0 d-none d-md-block col-5 mr-3\">\n                <div class=\"Skeleton Skeleton--text col-7\"> </div>\n            </div>\n\n            <div role=\"gridcell\" class=\"color-fg-muted text-right\" style=\"width:100px;\">\n                <div class=\"Skeleton Skeleton--text\"> </div>\n            </div>\n\n          </div>\n          <div role=\"row\" class=\"Box-row Box-row--focus-gray py-2 d-flex position-relative js-navigation-item \">\n            <div role=\"gridcell\" class=\"mr-3 flex-shrink-0\" style=\"width: 16px;\">\n                <svg aria-label=\"File\" aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-file color-fg-muted\"><path d=\"M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z\"></path></svg>\n</div>\n\n            <div role=\"rowheader\" class=\"flex-auto min-width-0 col-md-2 mr-3\">\n              <span class=\"css-truncate css-truncate-target d-block width-fit\"><a class=\"js-navigation-open Link--primary\" title=\"DESCRIPTION\" data-turbo-frame=\"repo-content-turbo-frame\" href=\"/alastairrushworth/htmldf/blob/master/DESCRIPTION\">DESCRIPTION</a></span>\n            </div>\n\n            <div role=\"gridcell\" class=\"flex-auto min-width-0 d-none d-md-block col-5 mr-3\">\n                <div class=\"Skeleton Skeleton--text col-7\"> </div>\n            </div>\n\n            <div role=\"gridcell\" class=\"color-fg-muted text-right\" style=\"width:100px;\">\n                <div class=\"Skeleton Skeleton--text\"> </div>\n            </div>\n\n          </div>\n          <div role=\"row\" class=\"Box-row Box-row--focus-gray py-2 d-flex position-relative js-navigation-item \">\n            <div role=\"gridcell\" class=\"mr-3 flex-shrink-0\" style=\"width: 16px;\">\n                <svg aria-label=\"File\" aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-file color-fg-muted\"><path d=\"M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z\"></path></svg>\n</div>\n\n            <div role=\"rowheader\" class=\"flex-auto min-width-0 col-md-2 mr-3\">\n              <span class=\"css-truncate css-truncate-target d-block width-fit\"><a class=\"js-navigation-open Link--primary\" title=\"NAMESPACE\" data-turbo-frame=\"repo-content-turbo-frame\" href=\"/alastairrushworth/htmldf/blob/master/NAMESPACE\">NAMESPACE</a></span>\n            </div>\n\n            <div role=\"gridcell\" class=\"flex-auto min-width-0 d-none d-md-block col-5 mr-3\">\n                <div class=\"Skeleton Skeleton--text col-7\"> </div>\n            </div>\n\n            <div role=\"gridcell\" class=\"color-fg-muted text-right\" style=\"width:100px;\">\n                <div class=\"Skeleton Skeleton--text\"> </div>\n            </div>\n\n          </div>\n          <div role=\"row\" class=\"Box-row Box-row--focus-gray py-2 d-flex position-relative js-navigation-item \">\n            <div role=\"gridcell\" class=\"mr-3 flex-shrink-0\" style=\"width: 16px;\">\n                <svg aria-label=\"File\" aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-file color-fg-muted\"><path d=\"M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z\"></path></svg>\n</div>\n\n            <div role=\"rowheader\" class=\"flex-auto min-width-0 col-md-2 mr-3\">\n              <span class=\"css-truncate css-truncate-target d-block width-fit\"><a class=\"js-navigation-open Link--primary\" title=\"NEWS.md\" data-turbo-frame=\"repo-content-turbo-frame\" href=\"/alastairrushworth/htmldf/blob/master/NEWS.md\">NEWS.md</a></span>\n            </div>\n\n            <div role=\"gridcell\" class=\"flex-auto min-width-0 d-none d-md-block col-5 mr-3\">\n                <div class=\"Skeleton Skeleton--text col-7\"> </div>\n            </div>\n\n            <div role=\"gridcell\" class=\"color-fg-muted text-right\" style=\"width:100px;\">\n                <div class=\"Skeleton Skeleton--text\"> </div>\n            </div>\n\n          </div>\n          <div role=\"row\" class=\"Box-row Box-row--focus-gray py-2 d-flex position-relative js-navigation-item \">\n            <div role=\"gridcell\" class=\"mr-3 flex-shrink-0\" style=\"width: 16px;\">\n                <svg aria-label=\"File\" aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-file color-fg-muted\"><path d=\"M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z\"></path></svg>\n</div>\n\n            <div role=\"rowheader\" class=\"flex-auto min-width-0 col-md-2 mr-3\">\n              <span class=\"css-truncate css-truncate-target d-block width-fit\"><a class=\"js-navigation-open Link--primary\" title=\"README.Rmd\" data-turbo-frame=\"repo-content-turbo-frame\" href=\"/alastairrushworth/htmldf/blob/master/README.Rmd\">README.Rmd</a></span>\n            </div>\n\n            <div role=\"gridcell\" class=\"flex-auto min-width-0 d-none d-md-block col-5 mr-3\">\n                <div class=\"Skeleton Skeleton--text col-7\"> </div>\n            </div>\n\n            <div role=\"gridcell\" class=\"color-fg-muted text-right\" style=\"width:100px;\">\n                <div class=\"Skeleton Skeleton--text\"> </div>\n            </div>\n\n          </div>\n          <div role=\"row\" class=\"Box-row Box-row--focus-gray py-2 d-flex position-relative js-navigation-item \">\n            <div role=\"gridcell\" class=\"mr-3 flex-shrink-0\" style=\"width: 16px;\">\n                <svg aria-label=\"File\" aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-file color-fg-muted\"><path d=\"M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z\"></path></svg>\n</div>\n\n            <div role=\"rowheader\" class=\"flex-auto min-width-0 col-md-2 mr-3\">\n              <span class=\"css-truncate css-truncate-target d-block width-fit\"><a class=\"js-navigation-open Link--primary\" title=\"README.md\" data-turbo-frame=\"repo-content-turbo-frame\" href=\"/alastairrushworth/htmldf/blob/master/README.md\">README.md</a></span>\n            </div>\n\n            <div role=\"gridcell\" class=\"flex-auto min-width-0 d-none d-md-block col-5 mr-3\">\n                <div class=\"Skeleton Skeleton--text col-7\"> </div>\n            </div>\n\n            <div role=\"gridcell\" class=\"color-fg-muted text-right\" style=\"width:100px;\">\n                <div class=\"Skeleton Skeleton--text\"> </div>\n            </div>\n\n          </div>\n          <div role=\"row\" class=\"Box-row Box-row--focus-gray py-2 d-flex position-relative js-navigation-item \">\n            <div role=\"gridcell\" class=\"mr-3 flex-shrink-0\" style=\"width: 16px;\">\n                <svg aria-label=\"File\" aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-file color-fg-muted\"><path d=\"M2 1.75C2 .784 2.784 0 3.75 0h6.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v9.586A1.75 1.75 0 0 1 13.25 16h-9.5A1.75 1.75 0 0 1 2 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h9.5a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 9 4.25V1.5Zm6.75.062V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z\"></path></svg>\n</div>\n\n            <div role=\"rowheader\" class=\"flex-auto min-width-0 col-md-2 mr-3\">\n              <span class=\"css-truncate css-truncate-target d-block width-fit\"><a class=\"js-navigation-open Link--primary\" title=\"code_classifier.R\" data-turbo-frame=\"repo-content-turbo-frame\" href=\"/alastairrushworth/htmldf/blob/master/code_classifier.R\">code_classifier.R</a></span>\n            </div>\n\n            <div role=\"gridcell\" class=\"flex-auto min-width-0 d-none d-md-block col-5 mr-3\">\n                <div class=\"Skeleton Skeleton--text col-7\"> </div>\n            </div>\n\n            <div role=\"gridcell\" class=\"color-fg-muted text-right\" style=\"width:100px;\">\n                <div class=\"Skeleton Skeleton--text\"> </div>\n            </div>\n\n          </div>\n    </div>\n    <div class=\"Details-content--shown Box-footer d-md-none p-0\">\n        <button aria-expanded=\"false\" type=\"button\" data-view-component=\"true\" class=\"js-details-target btn-link d-block width-full px-3 py-2\">    View code\n</button>    </div>\n  </div>\n\n</include-fragment>\n</div>\n\n  \n      <readme-toc><div id=\"readme\" class=\"Box md js-code-block-container js-code-nav-container js-tagsearch-file Box--responsive\" data-tagsearch-path=\"README.md\" data-tagsearch-lang=\"Markdown\">\n\n        <div class=\"d-flex  js-sticky js-position-sticky top-0 border-top-0 border-bottom p-2 flex-items-center flex-justify-between color-bg-default rounded-top-2\" style=\"position: sticky; z-index: 30;\">\n          <div class=\"d-flex flex-items-center\">\n              <details data-target=\"readme-toc.trigger\" data-menu-hydro-click='{\"event_type\":\"repository_toc_menu.click\",\"payload\":{\"target\":\"trigger\",\"repository_id\":244134774,\"originating_url\":\"https://github.com/alastairrushworth/htmldf\",\"user_id\":null}}' data-menu-hydro-click-hmac=\"40578bcedc13a8d48c683c93a1c47637ad8b26efb3bdcf00cce526cf160752fd\" class=\"dropdown details-reset details-overlay\"><summary class=\"btn btn-octicon m-0 mr-2 p-2\" aria-haspopup=\"true\" aria-label=\"Table of Contents\"><svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-list-unordered\"><path d=\"M5.75 2.5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5Zm0 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5Zm0 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5ZM2 14a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm1-6a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM2 4a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z\"></path></svg></summary><details-menu class=\"SelectMenu\" role=\"menu\"><div class=\"SelectMenu-modal rounded-3 mt-1\" style=\"max-height:340px;\">\n\n\n      <div class=\"SelectMenu-list SelectMenu-list--borderless p-2\" style=\"overscroll-behavior: contain;\">\n          <a role=\"menuitem\" class=\"filter-item SelectMenu-item ws-normal wb-break-word line-clamp-2 py-1 text-emphasized\" style=\"-webkit-box-orient: vertical; padding-left: 12px;\" data-action=\"click:readme-toc#blur\" data-targets=\"readme-toc.entries\" data-hydro-click='{\"event_type\":\"repository_toc_menu.click\",\"payload\":{\"target\":\"entry\",\"repository_id\":244134774,\"originating_url\":\"https://github.com/alastairrushworth/htmldf\",\"user_id\":null}}' data-hydro-click-hmac=\"de08da46695758fd06a3aecff7d2e975ce686d5f6edd648ba77b43150b6f5639\" href=\"#htmldf-\">htmldf </a>\n          <a role=\"menuitem\" class=\"filter-item SelectMenu-item ws-normal wb-break-word line-clamp-2 py-1 \" style=\"-webkit-box-orient: vertical; padding-left: 24px;\" data-action=\"click:readme-toc#blur\" data-targets=\"readme-toc.entries\" data-hydro-click='{\"event_type\":\"repository_toc_menu.click\",\"payload\":{\"target\":\"entry\",\"repository_id\":244134774,\"originating_url\":\"https://github.com/alastairrushworth/htmldf\",\"user_id\":null}}' data-hydro-click-hmac=\"de08da46695758fd06a3aecff7d2e975ce686d5f6edd648ba77b43150b6f5639\" href=\"#overview\">Overview</a>\n          <a role=\"menuitem\" class=\"filter-item SelectMenu-item ws-normal wb-break-word line-clamp-2 py-1 \" style=\"-webkit-box-orient: vertical; padding-left: 24px;\" data-action=\"click:readme-toc#blur\" data-targets=\"readme-toc.entries\" data-hydro-click='{\"event_type\":\"repository_toc_menu.click\",\"payload\":{\"target\":\"entry\",\"repository_id\":244134774,\"originating_url\":\"https://github.com/alastairrushworth/htmldf\",\"user_id\":null}}' data-hydro-click-hmac=\"de08da46695758fd06a3aecff7d2e975ce686d5f6edd648ba77b43150b6f5639\" href=\"#installation\">Installation</a>\n          <a role=\"menuitem\" class=\"filter-item SelectMenu-item ws-normal wb-break-word line-clamp-2 py-1 \" style=\"-webkit-box-orient: vertical; padding-left: 24px;\" data-action=\"click:readme-toc#blur\" data-targets=\"readme-toc.entries\" data-hydro-click='{\"event_type\":\"repository_toc_menu.click\",\"payload\":{\"target\":\"entry\",\"repository_id\":244134774,\"originating_url\":\"https://github.com/alastairrushworth/htmldf\",\"user_id\":null}}' data-hydro-click-hmac=\"de08da46695758fd06a3aecff7d2e975ce686d5f6edd648ba77b43150b6f5639\" href=\"#usage\">Usage</a>\n          <a role=\"menuitem\" class=\"filter-item SelectMenu-item ws-normal wb-break-word line-clamp-2 py-1 \" style=\"-webkit-box-orient: vertical; padding-left: 24px;\" data-action=\"click:readme-toc#blur\" data-targets=\"readme-toc.entries\" data-hydro-click='{\"event_type\":\"repository_toc_menu.click\",\"payload\":{\"target\":\"entry\",\"repository_id\":244134774,\"originating_url\":\"https://github.com/alastairrushworth/htmldf\",\"user_id\":null}}' data-hydro-click-hmac=\"de08da46695758fd06a3aecff7d2e975ce686d5f6edd648ba77b43150b6f5639\" href=\"#comments-suggestions-issues\">Comments? Suggestions? Issues?</a>\n      </div>\n    </div>\n  </details-menu></details><h2 class=\"Box-title\">\n              <a href=\"#readme\" data-view-component=\"true\" class=\"Link--primary Link\">README.md</a>\n            </h2>\n          </div>\n        </div>\n\n          <div data-target=\"readme-toc.content\" class=\"Box-body px-5 pb-5\">\n            <article class=\"markdown-body entry-content container-lg\" itemprop=\"text\"><h1 tabindex=\"-1\" dir=\"auto\">\n<a id=\"user-content-htmldf-\" class=\"anchor\" aria-hidden=\"true\" tabindex=\"-1\" href=\"#htmldf-\"><svg class=\"octicon octicon-link\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a>htmldf <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"/alastairrushworth/htmldf/blob/master/man/figures/hex.png\"><img src=\"/alastairrushworth/htmldf/raw/master/man/figures/hex.png\" align=\"right\" width=\"150\" style=\"max-width: 100%;\"></a>\n</h1>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/alastairrushworth/htmldf/workflows/R-CMD-check/badge.svg\"><img src=\"https://github.com/alastairrushworth/htmldf/workflows/R-CMD-check/badge.svg\" alt=\"build\" style=\"max-width: 100%;\"></a>\n<a href=\"https://app.codecov.io/gh/alastairrushworth/htmldf\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/5c5565ca06f0bb471ae92a5b53500fb68c7c20fefe932015d4f8b1e4e2de53bb/68747470733a2f2f636f6465636f762e696f2f67682f616c61737461697272757368776f7274682f68746d6c64662f6272616e63682f6d61737465722f67726170682f62616467652e737667\" alt=\"codecov\" data-canonical-src=\"https://codecov.io/gh/alastairrushworth/htmldf/branch/master/graph/badge.svg\" style=\"max-width: 100%;\"></a>\n<a href=\"https://CRAN.R-project.org/package=htmldf\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/1b506b326cd1033fa5fb369f7559721d1cd1217e5200c07b7d4163ec42436a55/68747470733a2f2f7777772e722d706b672e6f72672f6261646765732f76657273696f6e2f68746d6c6466\" alt=\"CRAN status\" data-canonical-src=\"https://www.r-pkg.org/badges/version/htmldf\" style=\"max-width: 100%;\"></a>\n<a href=\"https://CRAN.R-project.org/package=htmldf\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/87d53e7dd4e20498de989e79622e74846ceabc9c6d6906f1d4249bbcf65d1e37/68747470733a2f2f6372616e6c6f67732e722d706b672e6f72672f6261646765732f68746d6c6466\" alt=\"\" data-canonical-src=\"https://cranlogs.r-pkg.org/badges/htmldf\" style=\"max-width: 100%;\"></a>\n<a href=\"https://cran.r-project.org/web/checks/check_results_htmldf.html\" rel=\"nofollow\"><img src=\"https://camo.githubusercontent.com/4db42941e3659cdbb1da05e2ddd2e5397c2f16d1ecd677404d7b5b46b0c8eb49/68747470733a2f2f6372616e636865636b732e696e666f2f6261646765732f73756d6d6172792f68746d6c6466\" alt=\"cran checks\" data-canonical-src=\"https://cranchecks.info/badges/summary/htmldf\" style=\"max-width: 100%;\"></a></p>\n<h2 tabindex=\"-1\" dir=\"auto\">\n<a id=\"user-content-overview\" class=\"anchor\" aria-hidden=\"true\" tabindex=\"-1\" href=\"#overview\"><svg class=\"octicon octicon-link\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a>Overview</h2>\n<p dir=\"auto\">The package <code>htmldf</code> contains a single function <code>html_df()</code> which\naccepts a vector of urls as an input and from each will attempt to\ndownload each page, extract and parse the html. The result is returned\nas a <code>tibble</code> where each row corresponds to a document, and the columns\ncontain page attributes and metadata extracted from the html, including:</p>\n<ul dir=\"auto\">\n<li>page title</li>\n<li>inferred language (uses Google’s compact language detector)</li>\n<li>RSS feeds</li>\n<li>tables coerced to tibbles, where possible</li>\n<li>hyperlinks</li>\n<li>image links</li>\n<li>social media profiles</li>\n<li>the inferred programming language of any text with code tags</li>\n<li>page size, generator and server</li>\n<li>page accessed date</li>\n<li>page published or last updated dates</li>\n<li>HTTP status code</li>\n<li>full page source html</li>\n</ul>\n<h2 tabindex=\"-1\" dir=\"auto\">\n<a id=\"user-content-installation\" class=\"anchor\" aria-hidden=\"true\" tabindex=\"-1\" href=\"#installation\"><svg class=\"octicon octicon-link\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a>Installation</h2>\n<p dir=\"auto\">To install the CRAN version of the package:</p>\n<div class=\"highlight highlight-source-r notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"install.packages('htmldf')\"><pre>install.packages(<span class=\"pl-s\"><span class=\"pl-pds\">'</span>htmldf<span class=\"pl-pds\">'</span></span>)</pre></div>\n<p dir=\"auto\">To install the development version of the package:</p>\n<div class=\"highlight highlight-source-r notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"remotes::install_github('alastairrushworth/htmldf')\"><pre><span class=\"pl-e\">remotes</span><span class=\"pl-k\">::</span>install_github(<span class=\"pl-s\"><span class=\"pl-pds\">'</span>alastairrushworth/htmldf<span class=\"pl-pds\">'</span></span>)</pre></div>\n<h2 tabindex=\"-1\" dir=\"auto\">\n<a id=\"user-content-usage\" class=\"anchor\" aria-hidden=\"true\" tabindex=\"-1\" href=\"#usage\"><svg class=\"octicon octicon-link\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a>Usage</h2>\n<p dir=\"auto\">First define a vector of URLs you want to gather information from. The\nfunction <code>html_df()</code> returns a <code>tibble</code> where each row corresponds to a\nwebpage, and each column corresponds to an attribute of that webpage:</p>\n<div class=\"highlight highlight-source-r notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content='library(htmldf)\nlibrary(dplyr)\n\n# An example vector of URLs to fetch data for\nurlx &lt;- c(\"https://alastairrushworth.github.io/Visualising-Tour-de-France-data-in-R/\",\n          \"https://medium.com/dair-ai/pytorch-1-2-introduction-guide-f6fa9bb7597c\",\n          \"https://www.tensorflow.org/tutorials/images/cnn\", \n          \"https://www.analyticsvidhya.com/blog/2019/09/introduction-to-pytorch-from-scratch/\")\n\n# use html_df() to gather data\nz &lt;- html_df(urlx, show_progress = FALSE)\n\n# have a quick look at the first page\nglimpse(z[1, ])'><pre>library(<span class=\"pl-smi\">htmldf</span>)\nlibrary(<span class=\"pl-smi\">dplyr</span>)\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> An example vector of URLs to fetch data for</span>\n<span class=\"pl-smi\">urlx</span> <span class=\"pl-k\">&lt;-</span> c(<span class=\"pl-s\"><span class=\"pl-pds\">\"</span>https://alastairrushworth.github.io/Visualising-Tour-de-France-data-in-R/<span class=\"pl-pds\">\"</span></span>,\n          <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>https://medium.com/dair-ai/pytorch-1-2-introduction-guide-f6fa9bb7597c<span class=\"pl-pds\">\"</span></span>,\n          <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>https://www.tensorflow.org/tutorials/images/cnn<span class=\"pl-pds\">\"</span></span>, \n          <span class=\"pl-s\"><span class=\"pl-pds\">\"</span>https://www.analyticsvidhya.com/blog/2019/09/introduction-to-pytorch-from-scratch/<span class=\"pl-pds\">\"</span></span>)\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> use html_df() to gather data</span>\n<span class=\"pl-smi\">z</span> <span class=\"pl-k\">&lt;-</span> html_df(<span class=\"pl-smi\">urlx</span>, <span class=\"pl-v\">show_progress</span> <span class=\"pl-k\">=</span> <span class=\"pl-c1\">FALSE</span>)\n\n<span class=\"pl-c\"><span class=\"pl-c\">#</span> have a quick look at the first page</span>\nglimpse(<span class=\"pl-smi\">z</span>[<span class=\"pl-c1\">1</span>, ])</pre></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content='## Rows: 1\n## Columns: 17\n## $ url       &lt;chr&gt; \"https://alastairrushworth.github.io/Visualising-Tour-de-Fra…\n## $ title     &lt;chr&gt; \"Visualising Tour De France Data In R -\"\n## $ lang      &lt;chr&gt; \"en\"\n## $ url2      &lt;chr&gt; \"https://alastairrushworth.github.io/Visualising-Tour-de-Fra…\n## $ links     &lt;list&gt; [&lt;tbl_df[27 x 2]&gt;]\n## $ rss       &lt;chr&gt; \"https://alastairrushworth.github.io/feed.xml\"\n## $ tables    &lt;list&gt; NA\n## $ images    &lt;list&gt; [&lt;tbl_df[8 x 3]&gt;]\n## $ social    &lt;list&gt; [&lt;tbl_df[3 x 3]&gt;]\n## $ code_lang &lt;dbl&gt; 1\n## $ size      &lt;int&gt; 38445\n## $ server    &lt;chr&gt; \"GitHub.com\"\n## $ accessed  &lt;dttm&gt; 2022-08-07 06:30:03\n## $ published &lt;dttm&gt; 2019-11-24\n## $ generator &lt;chr&gt; NA\n## $ status    &lt;int&gt; 200\n## $ source    &lt;chr&gt; \"&lt;!DOCTYPE html&gt;\\n&lt;!--\\n  Minimal Mistakes Jekyll Theme 4.4.…'><pre class=\"notranslate\"><code>## Rows: 1\n## Columns: 17\n## $ url       &lt;chr&gt; \"https://alastairrushworth.github.io/Visualising-Tour-de-Fra…\n## $ title     &lt;chr&gt; \"Visualising Tour De France Data In R -\"\n## $ lang      &lt;chr&gt; \"en\"\n## $ url2      &lt;chr&gt; \"https://alastairrushworth.github.io/Visualising-Tour-de-Fra…\n## $ links     &lt;list&gt; [&lt;tbl_df[27 x 2]&gt;]\n## $ rss       &lt;chr&gt; \"https://alastairrushworth.github.io/feed.xml\"\n## $ tables    &lt;list&gt; NA\n## $ images    &lt;list&gt; [&lt;tbl_df[8 x 3]&gt;]\n## $ social    &lt;list&gt; [&lt;tbl_df[3 x 3]&gt;]\n## $ code_lang &lt;dbl&gt; 1\n## $ size      &lt;int&gt; 38445\n## $ server    &lt;chr&gt; \"GitHub.com\"\n## $ accessed  &lt;dttm&gt; 2022-08-07 06:30:03\n## $ published &lt;dttm&gt; 2019-11-24\n## $ generator &lt;chr&gt; NA\n## $ status    &lt;int&gt; 200\n## $ source    &lt;chr&gt; \"&lt;!DOCTYPE html&gt;\\n&lt;!--\\n  Minimal Mistakes Jekyll Theme 4.4.…\n</code></pre></div>\n<p dir=\"auto\">To see the page titles, look at the <code>titles</code> column.</p>\n<div class=\"highlight highlight-source-r notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"z %&gt;% select(title, url2)\"><pre><span class=\"pl-smi\">z</span> %<span class=\"pl-k\">&gt;</span>% select(<span class=\"pl-smi\">title</span>, <span class=\"pl-smi\">url2</span>)</pre></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"## # A tibble: 4 × 2\n##   title                                                              url2       \n##   &lt;chr&gt;                                                              &lt;chr&gt;      \n## 1 Visualising Tour De France Data In R -                             https://al…\n## 2 A Gentle Introduction to PyTorch 1.2 | by elvis | DAIR.AI | Medium https://me…\n## 3 Convolutional Neural Network (CNN)  |  TensorFlow Core             https://ww…\n## 4 Pytorch | Getting Started With Pytorch                             https://ww…\"><pre class=\"notranslate\"><code>## # A tibble: 4 × 2\n##   title                                                              url2       \n##   &lt;chr&gt;                                                              &lt;chr&gt;      \n## 1 Visualising Tour De France Data In R -                             https://al…\n## 2 A Gentle Introduction to PyTorch 1.2 | by elvis | DAIR.AI | Medium https://me…\n## 3 Convolutional Neural Network (CNN)  |  TensorFlow Core             https://ww…\n## 4 Pytorch | Getting Started With Pytorch                             https://ww…\n</code></pre></div>\n<p dir=\"auto\">Where there are tables embedded on a page in the <code>&lt;table&gt;</code> tag, these\nwill be gathered into the list column <code>tables</code>. <code>html_df</code> will attempt\nto coerce each table to <code>tibble</code> - where that isn’t possible, the raw\nhtml is returned instead.</p>\n<div class=\"highlight highlight-source-r notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"z$tables\"><pre><span class=\"pl-smi\">z</span><span class=\"pl-k\">$</span><span class=\"pl-smi\">tables</span></pre></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"## [[1]]\n## [1] NA\n## \n## [[2]]\n## [1] NA\n## \n## [[3]]\n## [[3]]$`no-caption`\n## # A tibble: 0 × 0\n## \n## \n## [[4]]\n## [[4]]$`no-caption`\n## # A tibble: 11 × 2\n##    X1    X2         \n##    &lt;chr&gt; &lt;chr&gt;      \n##  1 Label Description\n##  2 0     T-shirt/top\n##  3 1     Trouser    \n##  4 2     Pullover   \n##  5 3     Dress      \n##  6 4     Coat       \n##  7 5     Sandal     \n##  8 6     Shirt      \n##  9 7     Sneaker    \n## 10 8     Bag        \n## 11 9     Ankle boot\"><pre class=\"notranslate\"><code>## [[1]]\n## [1] NA\n## \n## [[2]]\n## [1] NA\n## \n## [[3]]\n## [[3]]$`no-caption`\n## # A tibble: 0 × 0\n## \n## \n## [[4]]\n## [[4]]$`no-caption`\n## # A tibble: 11 × 2\n##    X1    X2         \n##    &lt;chr&gt; &lt;chr&gt;      \n##  1 Label Description\n##  2 0     T-shirt/top\n##  3 1     Trouser    \n##  4 2     Pullover   \n##  5 3     Dress      \n##  6 4     Coat       \n##  7 5     Sandal     \n##  8 6     Shirt      \n##  9 7     Sneaker    \n## 10 8     Bag        \n## 11 9     Ankle boot\n</code></pre></div>\n<p dir=\"auto\"><code>html_df()</code> does its best to find RSS feeds embedded in the page:</p>\n<div class=\"highlight highlight-source-r notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"z$rss\"><pre><span class=\"pl-smi\">z</span><span class=\"pl-k\">$</span><span class=\"pl-smi\">rss</span></pre></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content='## [1] \"https://alastairrushworth.github.io/feed.xml\"\n## [2] NA                                            \n## [3] NA                                            \n## [4] NA'><pre class=\"notranslate\"><code>## [1] \"https://alastairrushworth.github.io/feed.xml\"\n## [2] NA                                            \n## [3] NA                                            \n## [4] NA\n</code></pre></div>\n<p dir=\"auto\"><code>html_df()</code> will try to parse out any social profiles embedded or\nmentioned on the page. Currently, this includes profiles for the sites</p>\n<p dir=\"auto\"><code>bitbucket</code>, <code>dev.to</code>, <code>discord</code>, <code>facebook</code>, <code>github</code>, <code>gitlab</code>,\n<code>instagram</code>, <code>kakao</code>, <code>keybase</code>, <code>linkedin</code>, <code>mastodon</code>, <code>medium</code>,\n<code>orcid</code>, <code>patreon</code>, <code>researchgate</code>, <code>stackoverflow</code>, <code>reddit</code>,\n<code>telegram</code>, <code>twitter</code>, <code>youtube</code></p>\n<div class=\"highlight highlight-source-r notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"z$social\"><pre><span class=\"pl-smi\">z</span><span class=\"pl-k\">$</span><span class=\"pl-smi\">social</span></pre></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"## [[1]]\n## # A tibble: 3 × 3\n##   site     handle                           profile                             \n##   &lt;chr&gt;    &lt;chr&gt;                            &lt;chr&gt;                               \n## 1 twitter  @rushworth_a                     https://twitter.com/rushworth_a     \n## 2 github   @alastairrushworth               https://github.com/alastairrushworth\n## 3 linkedin @in/alastair-rushworth-253137143 https://linkedin.com/in/alastair-ru…\n## \n## [[2]]\n## # A tibble: 7 × 3\n##   site    handle               profile                                \n##   &lt;chr&gt;   &lt;chr&gt;                &lt;chr&gt;                                  \n## 1 twitter @dair_ai             https://twitter.com/dair_ai            \n## 2 twitter @omarsar0            https://twitter.com/omarsar0           \n## 3 github  @omarsar             https://github.com/omarsar             \n## 4 medium  a-chatbots-life      https://medium.com/a-chatbots-life     \n## 5 medium  analytics-vidhya     https://medium.com/analytics-vidhya    \n## 6 medium  dair-ai              https://medium.com/dair-ai             \n## 7 medium  towards-data-science https://medium.com/towards-data-science\n## \n## [[3]]\n## # A tibble: 2 × 3\n##   site    handle      profile                       \n##   &lt;chr&gt;   &lt;chr&gt;       &lt;chr&gt;                         \n## 1 twitter @tensorflow https://twitter.com/tensorflow\n## 2 github  @tensorflow https://github.com/tensorflow \n## \n## [[4]]\n## # A tibble: 4 × 3\n##   site     handle                           profile                             \n##   &lt;chr&gt;    &lt;chr&gt;                            &lt;chr&gt;                               \n## 1 twitter  @analyticsvidhya                 https://twitter.com/analyticsvidhya \n## 2 facebook @analyticsvidhya                 https://facebook.com/analyticsvidhya\n## 3 linkedin @company/analytics-vidhya        https://linkedin.com/company/analyt…\n## 4 youtube  channel/UCH6gDteHtH4hg3o2343iObA https://youtube.com/channel/UCH6gDt…\"><pre class=\"notranslate\"><code>## [[1]]\n## # A tibble: 3 × 3\n##   site     handle                           profile                             \n##   &lt;chr&gt;    &lt;chr&gt;                            &lt;chr&gt;                               \n## 1 twitter  @rushworth_a                     https://twitter.com/rushworth_a     \n## 2 github   @alastairrushworth               https://github.com/alastairrushworth\n## 3 linkedin @in/alastair-rushworth-253137143 https://linkedin.com/in/alastair-ru…\n## \n## [[2]]\n## # A tibble: 7 × 3\n##   site    handle               profile                                \n##   &lt;chr&gt;   &lt;chr&gt;                &lt;chr&gt;                                  \n## 1 twitter @dair_ai             https://twitter.com/dair_ai            \n## 2 twitter @omarsar0            https://twitter.com/omarsar0           \n## 3 github  @omarsar             https://github.com/omarsar             \n## 4 medium  a-chatbots-life      https://medium.com/a-chatbots-life     \n## 5 medium  analytics-vidhya     https://medium.com/analytics-vidhya    \n## 6 medium  dair-ai              https://medium.com/dair-ai             \n## 7 medium  towards-data-science https://medium.com/towards-data-science\n## \n## [[3]]\n## # A tibble: 2 × 3\n##   site    handle      profile                       \n##   &lt;chr&gt;   &lt;chr&gt;       &lt;chr&gt;                         \n## 1 twitter @tensorflow https://twitter.com/tensorflow\n## 2 github  @tensorflow https://github.com/tensorflow \n## \n## [[4]]\n## # A tibble: 4 × 3\n##   site     handle                           profile                             \n##   &lt;chr&gt;    &lt;chr&gt;                            &lt;chr&gt;                               \n## 1 twitter  @analyticsvidhya                 https://twitter.com/analyticsvidhya \n## 2 facebook @analyticsvidhya                 https://facebook.com/analyticsvidhya\n## 3 linkedin @company/analytics-vidhya        https://linkedin.com/company/analyt…\n## 4 youtube  channel/UCH6gDteHtH4hg3o2343iObA https://youtube.com/channel/UCH6gDt…\n</code></pre></div>\n<p dir=\"auto\">Code language is inferred from <code>&lt;code&gt;</code> chunks using a preditive model.\nThe <code>code_lang</code> column contains a numeric score where values near 1\nindicate mostly R code, values near -1 indicate mostly Python code:</p>\n<div class=\"highlight highlight-source-r notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"z %&gt;% select(code_lang, url2)\"><pre><span class=\"pl-smi\">z</span> %<span class=\"pl-k\">&gt;</span>% select(<span class=\"pl-smi\">code_lang</span>, <span class=\"pl-smi\">url2</span>)</pre></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"## # A tibble: 4 × 2\n##   code_lang url2                                                                \n##       &lt;dbl&gt; &lt;chr&gt;                                                               \n## 1     1     https://alastairrushworth.github.io/Visualising-Tour-de-France-data…\n## 2    -0.860 https://medium.com/dair-ai/pytorch-1-2-introduction-guide-f6fa9bb75…\n## 3    -0.983 https://www.tensorflow.org/tutorials/images/cnn                     \n## 4    -1     https://www.analyticsvidhya.com/blog/2019/09/introduction-to-pytorc…\"><pre class=\"notranslate\"><code>## # A tibble: 4 × 2\n##   code_lang url2                                                                \n##       &lt;dbl&gt; &lt;chr&gt;                                                               \n## 1     1     https://alastairrushworth.github.io/Visualising-Tour-de-France-data…\n## 2    -0.860 https://medium.com/dair-ai/pytorch-1-2-introduction-guide-f6fa9bb75…\n## 3    -0.983 https://www.tensorflow.org/tutorials/images/cnn                     \n## 4    -1     https://www.analyticsvidhya.com/blog/2019/09/introduction-to-pytorc…\n</code></pre></div>\n<p dir=\"auto\">Publication dates</p>\n<div class=\"highlight highlight-source-r notranslate position-relative overflow-auto\" dir=\"auto\" data-snippet-clipboard-copy-content=\"z %&gt;% select(published, url2)\"><pre><span class=\"pl-smi\">z</span> %<span class=\"pl-k\">&gt;</span>% select(<span class=\"pl-smi\">published</span>, <span class=\"pl-smi\">url2</span>)</pre></div>\n<div class=\"snippet-clipboard-content notranslate position-relative overflow-auto\" data-snippet-clipboard-copy-content=\"## # A tibble: 4 × 2\n##   published           url2                                                      \n##   &lt;dttm&gt;              &lt;chr&gt;                                                     \n## 1 2019-11-24 00:00:00 https://alastairrushworth.github.io/Visualising-Tour-de-F…\n## 2 2019-09-01 18:03:22 https://medium.com/dair-ai/pytorch-1-2-introduction-guide…\n## 3 2022-01-26 00:00:00 https://www.tensorflow.org/tutorials/images/cnn           \n## 4 2019-09-17 03:09:28 https://www.analyticsvidhya.com/blog/2019/09/introduction…\"><pre class=\"notranslate\"><code>## # A tibble: 4 × 2\n##   published           url2                                                      \n##   &lt;dttm&gt;              &lt;chr&gt;                                                     \n## 1 2019-11-24 00:00:00 https://alastairrushworth.github.io/Visualising-Tour-de-F…\n## 2 2019-09-01 18:03:22 https://medium.com/dair-ai/pytorch-1-2-introduction-guide…\n## 3 2022-01-26 00:00:00 https://www.tensorflow.org/tutorials/images/cnn           \n## 4 2019-09-17 03:09:28 https://www.analyticsvidhya.com/blog/2019/09/introduction…\n</code></pre></div>\n<h2 tabindex=\"-1\" dir=\"auto\">\n<a id=\"user-content-comments-suggestions-issues\" class=\"anchor\" aria-hidden=\"true\" tabindex=\"-1\" href=\"#comments-suggestions-issues\"><svg class=\"octicon octicon-link\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"></path></svg></a>Comments? Suggestions? Issues?</h2>\n<p dir=\"auto\">Any feedback is welcome! Feel free to write a github issue or send me a\nmessage on <a href=\"https://twitter.com/rushworth_a\" rel=\"nofollow\">twitter</a>.</p>\n</article>\n</div>\n      </div>\n\n  </readme-toc>\n</div>\n  <div data-view-component=\"true\" class=\"Layout-sidebar\">      \n\n      <div class=\"BorderGrid BorderGrid--spacious\" data-pjax>\n        <div class=\"BorderGrid-row hide-sm hide-md\">\n          <div class=\"BorderGrid-cell\">\n            <h2 class=\"mb-3 h4\">About</h2>\n\n    <p class=\"f4 my-3\">\n      🖥 ✂️ 📁 Simple scraping and tidy webpage summaries\n    </p>\n\n\n  <h3 class=\"sr-only\">Resources</h3>\n  <div class=\"mt-2\">\n    <a class=\"Link--muted\" data-analytics-event='{\"category\":\"Repository Overview\",\"action\":\"click\",\"label\":\"location:sidebar;file:readme\"}' href=\"#readme\">\n      <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-book mr-2\"><path d=\"M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z\"></path></svg>\n      Readme\n</a>  </div>\n\n\n\n\n\n<include-fragment src=\"/alastairrushworth/htmldf/hovercards/citation/sidebar_partial?tree_name=master\"></include-fragment><div class=\"mt-2\">\n  <a data-turbo-frame=\"repo-content-turbo-frame\" href=\"/alastairrushworth/htmldf/activity\" data-view-component=\"true\" class=\"Link Link--muted\">\n    <svg text=\"gray\" aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-pulse mr-2\"><path d=\"M6 2c.306 0 .582.187.696.471L10 10.731l1.304-3.26A.751.751 0 0 1 12 7h3.25a.75.75 0 0 1 0 1.5h-2.742l-1.812 4.528a.751.751 0 0 1-1.392 0L6 4.77 4.696 8.03A.75.75 0 0 1 4 8.5H.75a.75.75 0 0 1 0-1.5h2.742l1.812-4.529A.751.751 0 0 1 6 2Z\"></path></svg><span class=\"color-fg-muted\">Activity</span>\n</a>\n</div>\n\n<h3 class=\"sr-only\">Stars</h3>\n<div class=\"mt-2\">\n  <a href=\"/alastairrushworth/htmldf/stargazers\" data-view-component=\"true\" class=\"Link Link--muted\">\n    <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-star mr-2\"><path d=\"M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z\"></path></svg><strong>82</strong>\n    stars\n</a>\n</div>\n\n<h3 class=\"sr-only\">Watchers</h3>\n<div class=\"mt-2\">\n  <a href=\"/alastairrushworth/htmldf/watchers\" data-view-component=\"true\" class=\"Link Link--muted\">\n    <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-eye mr-2\"><path d=\"M8 2c1.981 0 3.671.992 4.933 2.078 1.27 1.091 2.187 2.345 2.637 3.023a1.62 1.62 0 0 1 0 1.798c-.45.678-1.367 1.932-2.637 3.023C11.67 13.008 9.981 14 8 14c-1.981 0-3.671-.992-4.933-2.078C1.797 10.83.88 9.576.43 8.898a1.62 1.62 0 0 1 0-1.798c.45-.677 1.367-1.931 2.637-3.022C4.33 2.992 6.019 2 8 2ZM1.679 7.932a.12.12 0 0 0 0 .136c.411.622 1.241 1.75 2.366 2.717C5.176 11.758 6.527 12.5 8 12.5c1.473 0 2.825-.742 3.955-1.715 1.124-.967 1.954-2.096 2.366-2.717a.12.12 0 0 0 0-.136c-.412-.621-1.242-1.75-2.366-2.717C10.824 4.242 9.473 3.5 8 3.5c-1.473 0-2.825.742-3.955 1.715-1.124.967-1.954 2.096-2.366 2.717ZM8 10a2 2 0 1 1-.001-3.999A2 2 0 0 1 8 10Z\"></path></svg><strong>5</strong>\n    watching\n</a>\n</div>\n\n<h3 class=\"sr-only\">Forks</h3>\n<div class=\"mt-2\">\n  <a href=\"/alastairrushworth/htmldf/forks\" data-view-component=\"true\" class=\"Link Link--muted\">\n    <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-repo-forked mr-2\"><path d=\"M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z\"></path></svg><strong>4</strong>\n    forks\n</a>\n</div>\n\n  <div class=\"mt-2\">\n    <a class=\"Link--muted\" href=\"/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Falastairrushworth%2Fhtmldf&amp;report=alastairrushworth+%28user%29\">\n        Report repository\n</a>  </div>\n\n          </div>\n        </div>\n\n        \n        \n            <div class=\"BorderGrid-row\">\n              <div class=\"BorderGrid-cell\">\n                <h2 class=\"h4 mb-3\" data-pjax=\"#repo-content-pjax-container\" data-turbo-frame=\"repo-content-turbo-frame\">\n  <a href=\"/alastairrushworth/htmldf/releases\" data-view-component=\"true\" class=\"Link--primary no-underline Link\">\n    Releases\n</a>\n</h2>\n\n    <div class=\"text-small color-fg-muted\">No releases published</div>\n\n              </div>\n            </div>\n\n        \n        \n            <div class=\"BorderGrid-row\">\n              <div class=\"BorderGrid-cell\">\n                <h2 class=\"h4 mb-3\">\n  <a href=\"/users/alastairrushworth/packages?repo_name=htmldf\" data-view-component=\"true\" class=\"Link--primary no-underline Link d-flex flex-items-center\">\n    Packages\n      <span title=\"0\" hidden=\"hidden\" data-view-component=\"true\" class=\"Counter ml-1\">0</span>\n</a>\n</h2>\n\n\n      <div class=\"text-small color-fg-muted\">\n        No packages published <br>\n</div>\n\n\n\n              </div>\n            </div>\n\n        \n            <div class=\"BorderGrid-row\" hidden>\n              <div class=\"BorderGrid-cell\">\n                <include-fragment src=\"/alastairrushworth/htmldf/used_by_list\" accept=\"text/fragment+html\"></include-fragment>\n</div>\n            </div>\n\n        \n            <div class=\"BorderGrid-row\">\n              <div class=\"BorderGrid-cell\">\n                <h2 class=\"h4 mb-3\">\n  <a href=\"/alastairrushworth/htmldf/graphs/contributors\" data-view-component=\"true\" class=\"Link--primary no-underline Link d-flex flex-items-center\">\n    Contributors\n      <span title=\"2\" data-view-component=\"true\" class=\"Counter ml-1\">2</span>\n</a>\n</h2>\n\n\n    <include-fragment src=\"/alastairrushworth/htmldf/contributors_list?count=2&amp;current_repository=htmldf&amp;items_to_show=2\" aria-busy=\"true\" aria-label=\"Loading contributors\"><ul class=\"list-style-none \">\n<li class=\"mb-2 d-flex\">\n            <div class=\"Skeleton avatar avatar-user mr-2\" style=\"width:32px;height:32px;\"></div>\n              <div class=\"Skeleton Skeleton--text flex-1 flex-self-center f4\"> </div>\n          </li>\n          <li class=\"mb-2 d-flex\">\n            <div class=\"Skeleton avatar avatar-user mr-2\" style=\"width:32px;height:32px;\"></div>\n              <div class=\"Skeleton Skeleton--text flex-1 flex-self-center f4\"> </div>\n          </li>\n      </ul></include-fragment>\n</div>\n            </div>\n\n        \n        \n            <div class=\"BorderGrid-row\">\n              <div class=\"BorderGrid-cell\">\n                <h2 class=\"h4 mb-3\">Languages</h2>\n<div class=\"mb-2\">\n  <span data-view-component=\"true\" class=\"Progress\">\n    <span style=\"background-color:#198CE7 !important;;width: 100.0%;\" itemprop=\"keywords\" aria-label=\"R 100.0\" data-view-component=\"true\" class=\"Progress-item color-bg-success-emphasis\"></span>\n</span>\n</div>\n<ul class=\"list-style-none\">\n<li class=\"d-inline\">\n        <a class=\"d-inline-flex flex-items-center flex-nowrap Link--secondary no-underline text-small mr-3\" href=\"/alastairrushworth/htmldf/search?l=r\" data-ga-click=\"Repository, language stats search click, location:repo overview\">\n          <svg style=\"color:#198CE7;\" aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-dot-fill mr-2\"><path d=\"M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z\"></path></svg><span class=\"color-fg-default text-bold mr-1\">R</span>\n          <span>100.0%</span>\n        </a>\n    </li>\n</ul>\n</div>\n            </div>\n\n              </div>\n</div>\n  \n</div>\n</div>\n\n  </div>\n\n\n  </div>\n\n</turbo-frame></main>\n</div>\n\n  </div>\n\n          <footer class=\"footer width-full container-xl p-responsive\" role=\"contentinfo\"><h2 class=\"sr-only\">Footer</h2>\n\n  <div class=\"position-relative d-flex flex-items-center pb-2 f6 color-fg-muted border-top color-border-muted flex-column-reverse flex-lg-row flex-wrap flex-lg-nowrap mt-6 pt-6\">\n    <div class=\"list-style-none d-flex flex-wrap col-0 col-lg-2 flex-justify-start flex-lg-justify-between mb-2 mb-lg-0\">\n      <div class=\"mt-2 mt-lg-0 d-flex flex-items-center\">\n        <a aria-label=\"Homepage\" title=\"GitHub\" class=\"footer-octicon mr-2\" href=\"https://github.com\">\n          <svg aria-hidden=\"true\" height=\"24\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"24\" data-view-component=\"true\" class=\"octicon octicon-mark-github\"><path d=\"M8 0c4.42 0 8 3.58 8 8a8.013 8.013 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27-.68 0-1.36.09-2 .27-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8Z\"></path></svg></a>        <span>\n        © 2023 GitHub, Inc.\n        </span>\n      </div>\n    </div>\n\n    <nav aria-label=\"Footer\" class=\"col-12 col-lg-8\"><h3 class=\"sr-only\" id=\"sr-footer-heading\">Footer navigation</h3>\n      <ul class=\"list-style-none d-flex flex-wrap col-12 flex-justify-center flex-lg-justify-between mb-2 mb-lg-0\" aria-labelledby=\"sr-footer-heading\">\n<li class=\"mr-3 mr-lg-0\"><a href=\"https://docs.github.com/site-policy/github-terms/github-terms-of-service\" data-analytics-event='{\"category\":\"Footer\",\"action\":\"go to terms\",\"label\":\"text:terms\"}'>Terms</a></li>\n          <li class=\"mr-3 mr-lg-0\"><a href=\"https://docs.github.com/site-policy/privacy-policies/github-privacy-statement\" data-analytics-event='{\"category\":\"Footer\",\"action\":\"go to privacy\",\"label\":\"text:privacy\"}'>Privacy</a></li>\n          <li class=\"mr-3 mr-lg-0\"><a data-analytics-event='{\"category\":\"Footer\",\"action\":\"go to security\",\"label\":\"text:security\"}' href=\"https://github.com/security\">Security</a></li>\n          <li class=\"mr-3 mr-lg-0\"><a href=\"https://www.githubstatus.com/\" data-analytics-event='{\"category\":\"Footer\",\"action\":\"go to status\",\"label\":\"text:status\"}'>Status</a></li>\n          <li class=\"mr-3 mr-lg-0\"><a data-ga-click=\"Footer, go to help, text:Docs\" href=\"https://docs.github.com\">Docs</a></li>\n          <li class=\"mr-3 mr-lg-0\"><a href=\"https://support.github.com?tags=dotcom-footer\" data-analytics-event='{\"category\":\"Footer\",\"action\":\"go to contact\",\"label\":\"text:contact\"}'>Contact GitHub</a></li>\n          <li class=\"mr-3 mr-lg-0\"><a href=\"https://github.com/pricing\" data-analytics-event='{\"category\":\"Footer\",\"action\":\"go to Pricing\",\"label\":\"text:Pricing\"}'>Pricing</a></li>\n        <li class=\"mr-3 mr-lg-0\"><a href=\"https://docs.github.com\" data-analytics-event='{\"category\":\"Footer\",\"action\":\"go to api\",\"label\":\"text:api\"}'>API</a></li>\n        <li class=\"mr-3 mr-lg-0\"><a href=\"https://services.github.com\" data-analytics-event='{\"category\":\"Footer\",\"action\":\"go to training\",\"label\":\"text:training\"}'>Training</a></li>\n          <li class=\"mr-3 mr-lg-0\"><a href=\"https://github.blog\" data-analytics-event='{\"category\":\"Footer\",\"action\":\"go to blog\",\"label\":\"text:blog\"}'>Blog</a></li>\n          <li><a data-ga-click=\"Footer, go to about, text:about\" href=\"https://github.com/about\">About</a></li>\n      </ul></nav>\n</div>\n\n  <div class=\"d-flex flex-justify-center pb-6\">\n    <span class=\"f6 color-fg-muted\"></span>\n  </div>\n</footer><div id=\"ajax-error-message\" class=\"ajax-error-message flash flash-error\" hidden>\n    <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-alert\"><path d=\"M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z\"></path></svg><button type=\"button\" class=\"flash-close js-ajax-error-dismiss\" aria-label=\"Dismiss error\">\n      <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x\"><path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path></svg></button>\n    You can’t perform that action at this time.\n  </div>\n\n    <template id=\"site-details-dialog\"><details class=\"details-reset details-overlay details-overlay-dark lh-default color-fg-default hx_rsm\" open><summary role=\"button\" aria-label=\"Close dialog\"></summary><details-dialog class=\"Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal\"><button class=\"Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0\" type=\"button\" aria-label=\"Close dialog\" data-close-dialog>\n        <svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-x\"><path d=\"M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z\"></path></svg></button>\n      <div class=\"octocat-spinner my-6 js-details-dialog-spinner\"></div>\n    </details-dialog></details></template><div class=\"Popover js-hovercard-content position-absolute\" style=\"display: none; outline: none;\" tabindex=\"0\">\n  <div class=\"Popover-message Popover-message--bottom-left Popover-message--large Box color-shadow-large\" style=\"width:360px;\">\n  </div>\n</div>\n\n    <template id=\"snippet-clipboard-copy-button\"><div class=\"zeroclipboard-container position-absolute right-0 top-0\">\n    <clipboard-copy aria-label=\"Copy\" class=\"ClipboardButton btn js-clipboard-copy m-2 p-0 tooltipped-no-delay\" data-copy-feedback=\"Copied!\" data-tooltip-direction=\"w\"><svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-copy js-clipboard-copy-icon m-2\"><path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"></path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"></path></svg><svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-check js-clipboard-check-icon color-fg-success d-none m-2\"><path d=\"M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z\"></path></svg></clipboard-copy>\n</div>\n</template><template id=\"snippet-clipboard-copy-button-unpositioned\"><div class=\"zeroclipboard-container\">\n    <clipboard-copy aria-label=\"Copy\" class=\"ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 tooltipped-no-delay d-flex flex-justify-center flex-items-center\" data-copy-feedback=\"Copied!\" data-tooltip-direction=\"w\"><svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-copy js-clipboard-copy-icon\"><path d=\"M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z\"></path><path d=\"M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z\"></path></svg><svg aria-hidden=\"true\" height=\"16\" viewbox=\"0 0 16 16\" version=\"1.1\" width=\"16\" data-view-component=\"true\" class=\"octicon octicon-check js-clipboard-check-icon color-fg-success d-none\"><path d=\"M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z\"></path></svg></clipboard-copy>\n</div>\n</template>\n</div>\n\n    <div id=\"js-global-screen-reader-notice\" class=\"sr-only\" aria-live=\"polite\"></div>\n  </body>\n</html>\n"
[2] "Error in read_html.response(page) : Not Found (HTTP 404).\n"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
> 
> 
> 
> 
> 
> ### * <FOOTER>
> ###
> cleanEx()
> options(digits = 7L)
> base::cat("Time elapsed: ", proc.time() - base::get("ptime", pos = 'CheckExEnv'),"\n")
Time elapsed:  3.33 0.46 4.45 NA NA 
> grDevices::dev.off()
null device 
          1 
> ###
> ### Local variables: ***
> ### mode: outline-minor ***
> ### outline-regexp: "\\(> \\)?### [*]+" ***
> ### End: ***
> quit('no')