It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: https://github.com/semijohn

  1.  
  2.  
  3. <!DOCTYPE html>
  4. <html
  5.  lang="en"
  6.  
  7.  data-color-mode="auto" data-light-theme="light" data-dark-theme="dark"
  8.  data-a11y-animated-images="system" data-a11y-link-underlines="true"
  9.  
  10.  >
  11.  
  12.  
  13.  
  14.  <head>
  15.    <meta charset="utf-8">
  16.  <link rel="dns-prefetch" href="https://github.githubassets.com">
  17.  <link rel="dns-prefetch" href="https://avatars.githubusercontent.com">
  18.  <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com">
  19.  <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/">
  20.  <link rel="preconnect" href="https://github.githubassets.com" crossorigin>
  21.  <link rel="preconnect" href="https://avatars.githubusercontent.com">
  22.  
  23.  
  24.  
  25.  <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light-3e154969b9f9.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark-9c5b7a476542.css" /><link data-color-theme="dark_dimmed" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed-afda8eb0fb33.css" /><link data-color-theme="dark_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_high_contrast-2494e44ccdc5.css" /><link data-color-theme="dark_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind-56fff47acadc.css" /><link data-color-theme="light_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind-71cd4cc132ec.css" /><link data-color-theme="light_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_high_contrast-fd5499848985.css" /><link data-color-theme="light_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia-31d17ba3e139.css" /><link data-color-theme="dark_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia-68d6b2c79663.css" />
  26.  
  27.    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-primitives-4cf0d59ab51a.css" />
  28.    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-0a1f715ee9fb.css" />
  29.    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/global-e41ff91f8baa.css" />
  30.    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/github-d3b66f11d613.css" />
  31.  <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/profile-a657309cdf66.css" />
  32. <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/insights-c5cddd751d33.css" />
  33.  
  34.  
  35.  
  36.  
  37.  <script type="application/json" id="client-env">{"locale":"en","featureFlags":["copilot_new_references_ui","copilot_beta_features_opt_in","copilot_chat_static_thread_suggestions","copilot_conversational_ux_history_refs","copilot_implicit_context","copilot_smell_icebreaker_ux","experimentation_azure_variant_endpoint","failbot_handle_non_errors","geojson_azure_maps","ghost_pilot_confidence_truncation_25","ghost_pilot_confidence_truncation_40","hovercard_accessibility","hovercard_longer_activate_timeout","issues_react_new_timeline","issues_react_avatar_refactor","marketing_pages_search_explore_provider","remove_child_patch","sample_network_conn_type","site_metered_billing_update","issues_react_first_time_contribution_banner","jk_navigation_in_list_view","ui_commands_respect_modals","viewscreen_post_message","lifecycle_label_name_updates"]}</script>
  38. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/wp-runtime-9f9eca2ee903.js"></script>
  39. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_dompurify_dist_purify_js-b73fdff77a4e.js"></script>
  40. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_oddbird_popover-polyfill_dist_popover_js-aff936e590ed.js"></script>
  41. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_arianotify-polyfill_ariaNotify-polyfill_js-node_modules_github_mi-247092-740e4ddd559d.js"></script>
  42. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_failbot_failbot_ts-a46544e9ee5e.js"></script>
  43. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/environment-cd35650c2e9c.js"></script>
  44. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_primer_behaviors_dist_esm_index_mjs-4aa4b0e95669.js"></script>
  45. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_selector-observer_dist_index_esm_js-f690fd9ae3d5.js"></script>
  46. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_relative-time-element_dist_index_js-6d3967acd51c.js"></script>
  47. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_combobox-nav_dist_index_js-node_modules_github_g-emoji-element_di-6ce195-53781cbc550f.js"></script>
  48. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_auto-complete-element_dist_index_js-node_modules_github_catalyst_-6afc16-3cdfa69a0406.js"></script>
  49. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_text-expander-element_dist_index_js-f5498b8d4e5d.js"></script>
  50. <script crossorigin="anonymous" defer="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-d1a841-8f251a0656e7.js"></script>
  51. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_stacktrace-parser_dist_s-1f651a-1e3d784c897c.js"></script>
  52. <script crossorigin="anonymous" defer="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-7671f1-c88c68d8249d.js"></script>
  53. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/github-elements-cb7d8b621a49.js"></script>
  54. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/element-registry-08f7bb3b1d52.js"></script>
  55. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_braintree_browser-detection_dist_browser-detection_js-node_modules_githu-bb80ec-634de60bacfa.js"></script>
  56. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_lit-html_lit-html_js-ce7225a304c5.js"></script>
  57. <script crossorigin="anonymous" defer="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-e6893db9c19e.js"></script>
  58. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_morphdom_dist_morphdom-e-7c534c-f8a5485c982a.js"></script>
  59. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_turbo_dist_turbo_es2017-esm_js-858e043fcf76.js"></script>
  60. <script crossorigin="anonymous" defer="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-893f9f-6cf3320416b8.js"></script>
  61. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_scroll-anchoring_dist_scroll-anchoring_esm_js-node_modules_stacktrace-pa-a71630-6f3c4f0189d8.js"></script>
  62. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_color-convert_index_js-0e07cc183eed.js"></script>
  63. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_quote-selection_dist_index_js-node_modules_github_session-resume_-0b5e12-889cec8cf448.js"></script>
  64. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_updatable-content_updatable-content_ts-eae9df0dd562.js"></script>
  65. <script crossorigin="anonymous" defer="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-900dde-18d1c91a7872.js"></script>
  66. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_sticky-scroll-into-view_ts-7cbef09a422c.js"></script>
  67. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_behaviors_ajax-error_ts-app_assets_modules_github_behaviors_include-d0d0a6-b0b4fd6f86a5.js"></script>
  68. <script crossorigin="anonymous" defer="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-c89801ebbe15.js"></script>
  69. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/behaviors-3dc76fff2d5a.js"></script>
  70. <script crossorigin="anonymous" defer="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-f6223d90c7ba.js"></script>
  71. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/notifications-global-3366f6b6298e.js"></script>
  72. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_hydro-analytics-client_dist_analytics-client_js-node_modules_gith-d2d5b7-d6237a5ff6a2.js"></script>
  73. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_github_remote-form_dist_-932c29-babd5b2e3ad1.js"></script>
  74. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/profile-05b4dd3084bf.js"></script>
  75.  
  76.  
  77.  <title>semijohn · GitHub</title>
  78.  
  79.  
  80.  
  81.  <meta name="route-pattern" content="/:user_id(.:format)" data-turbo-transient>
  82.  <meta name="route-controller" content="profiles" data-turbo-transient>
  83.  <meta name="route-action" content="show" data-turbo-transient>
  84.  
  85.    
  86.  <meta name="current-catalog-service-hash" content="4a1c50a83cf6cc4b55b6b9c53e553e3f847c876b87fb333f71f5d05db8f1a7db">
  87.  
  88.  
  89.  <meta name="request-id" content="C5A2:9CBBC:5044F7:676399:673FE396" data-pjax-transient="true"/><meta name="html-safe-nonce" content="83f59e4219bfe081b0ab26b83348768f8ed0f211b4b2f41674136fcb914bf30e" data-pjax-transient="true"/><meta name="visitor-payload" content="eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNUEyOjlDQkJDOjUwNDRGNzo2NzYzOTk6NjczRkUzOTYiLCJ2aXNpdG9yX2lkIjoiODQxMTUzMTEyNjk1NDI1NTI1NCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9" data-pjax-transient="true"/><meta name="visitor-hmac" content="c4900de0261057f35f4aaced7f0785d082a82b22d0389ece506e311644dc32bc" data-pjax-transient="true"/>
  90.  
  91.  
  92.  
  93.  
  94.  <meta name="github-keyboard-shortcuts" content="copilot" data-turbo-transient="true" />
  95.  
  96.  
  97.  <meta name="selected-link" value="overview" data-turbo-transient>
  98.  <link rel="assets" href="https://github.githubassets.com/">
  99.  
  100.    <meta name="google-site-verification" content="Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I">
  101.  
  102. <meta name="octolytics-url" content="https://collector.github.com/github/collect" />
  103.  
  104.  <meta name="analytics-location" content="/&lt;user-name&gt;" data-turbo-transient="true" />
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.    <meta name="user-login" content="">
  112.  
  113.  
  114.  
  115.    <meta name="viewport" content="width=device-width">
  116.  
  117.    
  118.  
  119.      <meta name="description" content="semijohn has 2 repositories available. Follow their code on GitHub.">
  120.  
  121.      <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub">
  122.  
  123.    <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub">
  124.    <meta property="fb:app_id" content="1401488693436528">
  125.    <meta name="apple-itunes-app" content="app-id=1477376905, app-argument=https://github.com/semijohn" />
  126.  
  127.      <meta name="twitter:image" content="https://avatars.githubusercontent.com/u/172384110?v=4?s=400" /><meta name="twitter:site" content="@github" /><meta name="twitter:card" content="summary" /><meta name="twitter:title" content="semijohn - Overview" /><meta name="twitter:description" content="semijohn has 2 repositories available. Follow their code on GitHub." />
  128.  <meta property="og:image" content="https://avatars.githubusercontent.com/u/172384110?v=4?s=400" /><meta property="og:image:alt" content="semijohn has 2 repositories available. Follow their code on GitHub." /><meta property="og:site_name" content="GitHub" /><meta property="og:type" content="profile" /><meta property="og:title" content="semijohn - Overview" /><meta property="og:url" content="https://github.com/semijohn" /><meta property="og:description" content="semijohn has 2 repositories available. Follow their code on GitHub." /><meta property="profile:username" content="semijohn" />
  129.  
  130.  
  131.  
  132.  
  133.  
  134.      <meta name="hostname" content="github.com">
  135.  
  136.  
  137.  
  138.        <meta name="expected-hostname" content="github.com">
  139.  
  140.  
  141.  <meta http-equiv="x-pjax-version" content="c187e373dda5f1f756dc81de3eaeb6ed340de57b330e3fca4cd27eecbf7348ff" data-turbo-track="reload">
  142.  <meta http-equiv="x-pjax-csp-version" content="ace39c3b6632770952207593607e6e0be0db363435a8b877b1f96abe6430f345" data-turbo-track="reload">
  143.  <meta http-equiv="x-pjax-css-version" content="8398350d1d0ef6e93d9da6426e7284d6ab45465c7d6d88b7a103ba8107e702f6" data-turbo-track="reload">
  144.  <meta http-equiv="x-pjax-js-version" content="e88f13509c845568fb286f6f0077d1bd062b6f87b7fd18409418e45af1e86035" data-turbo-track="reload">
  145.  
  146.  <meta name="turbo-cache-control" content="no-preview" data-turbo-transient="">
  147.  
  148.    <meta name="octolytics-dimension-user_id" content="172384110" /><meta name="octolytics-dimension-user_login" content="semijohn" />
  149.  
  150.  
  151.      <link rel="canonical" href="https://github.com/semijohn" data-turbo-transient>
  152.  
  153.  
  154.    <meta name="turbo-body-classes" content="logged-out env-production page-responsive page-profile">
  155.  
  156.  
  157.  <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats">
  158.  
  159.  <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors">
  160.  
  161.  <link rel="mask-icon" href="https://github.githubassets.com/assets/pinned-octocat-093da3e6fa40.svg" color="#000000">
  162.  <link rel="alternate icon" class="js-site-favicon" type="image/png" href="https://github.githubassets.com/favicons/favicon.png">
  163.  <link rel="icon" class="js-site-favicon" type="image/svg+xml" href="https://github.githubassets.com/favicons/favicon.svg">
  164.  
  165. <meta name="theme-color" content="#1e2327">
  166. <meta name="color-scheme" content="light dark" />
  167.  
  168.  
  169.  <link rel="manifest" href="/manifest.json" crossOrigin="use-credentials">
  170.  
  171.  </head>
  172.  
  173.  <body class="logged-out env-production page-responsive page-profile" style="word-wrap: break-word;">
  174.    <div data-turbo-body class="logged-out env-production page-responsive page-profile" style="word-wrap: break-word;">
  175.      
  176.  
  177.  
  178.    <div class="position-relative header-wrapper js-header-wrapper ">
  179.      <a href="#start-of-content" data-skip-target-assigned="false" class="px-2 py-4 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus js-skip-to-content">Skip to content</a>
  180.  
  181.      <span data-view-component="true" class="progress-pjax-loader Progress position-fixed width-full">
  182.    <span style="width: 0%;" data-view-component="true" class="Progress-item progress-pjax-loader-bar left-0 top-0 color-bg-accent-emphasis"></span>
  183. </span>      
  184.      
  185.      <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/primer-react-765944243383.js"></script>
  186. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/react-core-cd0a67881543.js"></script>
  187. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/react-lib-7b7b5264f6c1.js"></script>
  188. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/octicons-react-45c3a19dd792.js"></script>
  189. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_emotion_is-prop-valid_dist_emotion-is-prop-valid_esm_js-node_modules_emo-62da9f-54c0c921f04b.js"></script>
  190. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_stacktrace-parser_dist_s-e7dcdd-285fc29e9fa5.js"></script>
  191. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_oddbird_popover-polyfill_dist_popover-fn_js-4896ddd4b7bb.js"></script>
  192. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_ui-commands_ui-commands_ts-d25fac54a6bc.js"></script>
  193. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/keyboard-shortcuts-dialog-ed30662f9578.js"></script>
  194. <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.9fa170e9435ed4b922b9.module.css" />
  195.  
  196. <react-partial
  197.  partial-name="keyboard-shortcuts-dialog"
  198.  data-ssr="false"
  199.  data-attempted-ssr="false"
  200. >
  201.  
  202.  <script type="application/json" data-target="react-partial.embeddedData">{"props":{"docsUrl":"https://docs.github.com/get-started/accessibility/keyboard-shortcuts"}}</script>
  203.  <div data-target="react-partial.reactRoot"></div>
  204. </react-partial>
  205.  
  206.  
  207.  
  208.  
  209.      
  210.  
  211.          
  212.  
  213.              
  214. <script crossorigin="anonymous" defer="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-94fd67-cf3dd69d89eb.js"></script>
  215. <script crossorigin="anonymous" defer="defer" type="application/javascript" src="https://github.githubassets.com/assets/sessions-8fa3b694f335.js"></script>
  216. <header class="HeaderMktg header-logged-out js-details-container js-header Details f4 py-3" role="banner" data-is-top="true" data-color-mode=light data-light-theme=light data-dark-theme=dark>
  217.  <h2 class="sr-only">Navigation Menu</h2>
  218.  
  219.  <button type="button" class="HeaderMktg-backdrop d-lg-none border-0 position-fixed top-0 left-0 width-full height-full js-details-target" aria-label="Toggle navigation">
  220.    <span class="d-none">Toggle navigation</span>
  221.  </button>
  222.  
  223.  <div class="d-flex flex-column flex-lg-row flex-items-center px-3 px-md-4 px-lg-5 height-full position-relative z-1">
  224.    <div class="d-flex flex-justify-between flex-items-center width-full width-lg-auto">
  225.      <div class="flex-1">
  226.        <button aria-label="Toggle navigation" aria-expanded="false" type="button" data-view-component="true" class="js-details-target js-nav-padding-recalculate js-header-menu-toggle Button--link Button--medium Button d-lg-none color-fg-inherit p-1">  <span class="Button-content">
  227.    <span class="Button-label"><div class="HeaderMenu-toggle-bar rounded my-1"></div>
  228.            <div class="HeaderMenu-toggle-bar rounded my-1"></div>
  229.            <div class="HeaderMenu-toggle-bar rounded my-1"></div></span>
  230.  </span>
  231. </button>
  232.      </div>
  233.  
  234.      <a class="mr-lg-3 color-fg-inherit flex-order-2 js-prevent-focus-on-mobile-nav"
  235.        href="/"
  236.        aria-label="Homepage"
  237.        data-analytics-event="{&quot;category&quot;:&quot;Marketing nav&quot;,&quot;action&quot;:&quot;click to go to homepage&quot;,&quot;label&quot;:&quot;ref_page:Marketing;ref_cta:Logomark;ref_loc:Header&quot;}">
  238.        <svg height="32" aria-hidden="true" viewBox="0 0 24 24" version="1.1" width="32" data-view-component="true" class="octicon octicon-mark-github">
  239.    <path d="M12.5.75C6.146.75 1 5.896 1 12.25c0 5.089 3.292 9.387 7.863 10.91.575.101.79-.244.79-.546 0-.273-.014-1.178-.014-2.142-2.889.532-3.636-.704-3.866-1.35-.13-.331-.69-1.352-1.18-1.625-.402-.216-.977-.748-.014-.762.906-.014 1.553.834 1.769 1.179 1.035 1.74 2.688 1.25 3.349.948.1-.747.402-1.25.733-1.538-2.559-.287-5.232-1.279-5.232-5.678 0-1.25.445-2.285 1.178-3.09-.115-.288-.517-1.467.115-3.048 0 0 .963-.302 3.163 1.179.92-.259 1.897-.388 2.875-.388.977 0 1.955.13 2.875.388 2.2-1.495 3.162-1.179 3.162-1.179.633 1.581.23 2.76.115 3.048.733.805 1.179 1.825 1.179 3.09 0 4.413-2.688 5.39-5.247 5.678.417.36.776 1.05.776 2.128 0 1.538-.014 2.774-.014 3.162 0 .302.216.662.79.547C20.709 21.637 24 17.324 24 12.25 24 5.896 18.854.75 12.5.75Z"></path>
  240. </svg>
  241.      </a>
  242.  
  243.      <div class="flex-1 flex-order-2 text-right">
  244.          <a
  245.            href="/login?return_to=https%3A%2F%2Fgithub.com%2Fsemijohn"
  246.            class="HeaderMenu-link HeaderMenu-button d-inline-flex d-lg-none flex-order-1 f5 no-underline border color-border-default rounded-2 px-2 py-1 color-fg-inherit js-prevent-focus-on-mobile-nav"
  247.            data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/semijohn&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="75b71cd0e645dc39d4d25a9c202710c5ce939260060db997e7b9c2579776b28b"
  248.            data-analytics-event="{&quot;category&quot;:&quot;Marketing nav&quot;,&quot;action&quot;:&quot;click to Sign in&quot;,&quot;label&quot;:&quot;ref_page:Marketing;ref_cta:Sign in;ref_loc:Header&quot;}"
  249.          >
  250.            Sign in
  251.          </a>
  252.      </div>
  253.    </div>
  254.  
  255.  
  256.    <div class="HeaderMenu js-header-menu height-fit position-lg-relative d-lg-flex flex-column flex-auto top-0">
  257.      <div class="HeaderMenu-wrapper d-flex flex-column flex-self-start flex-lg-row flex-auto rounded rounded-lg-0">
  258.          <nav class="HeaderMenu-nav" aria-label="Global">
  259.            <ul class="d-lg-flex list-style-none">
  260.                <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">
  261.      <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false">
  262.        Product
  263.        <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">
  264.    <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>
  265. </svg>
  266.      </button>
  267.      <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 d-lg-flex flex-wrap dropdown-menu-wide">
  268.          <div class="HeaderMenu-column px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7">
  269.              <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0">
  270.                <ul class="list-style-none f5" >
  271.                    <li>
  272.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;github_copilot&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;github_copilot_link_product_navbar&quot;}" href="https://github.com/features/copilot">
  273.      <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">
  274.    <path d="M23.922 16.992c-.861 1.495-5.859 5.023-11.922 5.023-6.063 0-11.061-3.528-11.922-5.023A.641.641 0 0 1 0 16.736v-2.869a.841.841 0 0 1 .053-.22c.372-.935 1.347-2.292 2.605-2.656.167-.429.414-1.055.644-1.517a10.195 10.195 0 0 1-.052-1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952 1.399-1.136 3.392-2.093 6.122-2.093 2.731 0 4.767.957 6.166 2.093.584.235 1.077.546 1.474.952.85.869 1.132 2.037 1.132 3.368 0 .368-.014.733-.052 1.086.23.462.477 1.088.644 1.517 1.258.364 2.233 1.721 2.605 2.656a.832.832 0 0 1 .053.22v2.869a.641.641 0 0 1-.078.256ZM12.172 11h-.344a4.323 4.323 0 0 1-.355.508C10.703 12.455 9.555 13 7.965 13c-1.725 0-2.989-.359-3.782-1.259a2.005 2.005 0 0 1-.085-.104L4 11.741v6.585c1.435.779 4.514 2.179 8 2.179 3.486 0 6.565-1.4 8-2.179v-6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-2.738-.545-3.508-1.492a4.323 4.323 0 0 1-.355-.508h-.016.016Zm.641-2.935c.136 1.057.403 1.913.878 2.497.442.544 1.134.938 2.344.938 1.573 0 2.292-.337 2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438 1.578v.021c0 .265.021.562.063.893Zm-1.626 0c.042-.331.063-.628.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319 0 1.211.175 1.926.558 2.361.365.414 1.084.751 2.657.751 1.21 0 1.902-.394 2.344-.938.475-.584.742-1.44.878-2.497Z"></path><path d="M14.5 14.25a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Zm-5 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Z"></path>
  275. </svg>
  276.      <div>
  277.        <div class="color-fg-default h4">GitHub Copilot</div>
  278.        Write better code with AI
  279.      </div>
  280.  
  281.    
  282. </a></li>
  283.  
  284.                    <li>
  285.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;security&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;security_link_product_navbar&quot;}" href="https://github.com/features/security">
  286.      <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">
  287.    <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>
  288. </svg>
  289.      <div>
  290.        <div class="color-fg-default h4">Security</div>
  291.        Find and fix vulnerabilities
  292.      </div>
  293.  
  294.    
  295. </a></li>
  296.  
  297.                    <li>
  298.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;actions&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;actions_link_product_navbar&quot;}" href="https://github.com/features/actions">
  299.      <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">
  300.    <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>
  301. </svg>
  302.      <div>
  303.        <div class="color-fg-default h4">Actions</div>
  304.        Automate any workflow
  305.      </div>
  306.  
  307.    
  308. </a></li>
  309.  
  310.                    <li>
  311.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;codespaces&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;codespaces_link_product_navbar&quot;}" href="https://github.com/features/codespaces">
  312.      <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">
  313.    <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>
  314. </svg>
  315.      <div>
  316.        <div class="color-fg-default h4">Codespaces</div>
  317.        Instant dev environments
  318.      </div>
  319.  
  320.    
  321. </a></li>
  322.  
  323.                    <li>
  324.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;issues&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;issues_link_product_navbar&quot;}" href="https://github.com/features/issues">
  325.      <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">
  326.    <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>
  327. </svg>
  328.      <div>
  329.        <div class="color-fg-default h4">Issues</div>
  330.        Plan and track work
  331.      </div>
  332.  
  333.    
  334. </a></li>
  335.  
  336.                    <li>
  337.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;code_review&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;code_review_link_product_navbar&quot;}" href="https://github.com/features/code-review">
  338.      <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">
  339.    <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>
  340. </svg>
  341.      <div>
  342.        <div class="color-fg-default h4">Code Review</div>
  343.        Manage code changes
  344.      </div>
  345.  
  346.    
  347. </a></li>
  348.  
  349.                    <li>
  350.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;discussions&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;discussions_link_product_navbar&quot;}" href="https://github.com/features/discussions">
  351.      <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">
  352.    <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>
  353. </svg>
  354.      <div>
  355.        <div class="color-fg-default h4">Discussions</div>
  356.        Collaborate outside of code
  357.      </div>
  358.  
  359.    
  360. </a></li>
  361.  
  362.                    <li>
  363.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;code_search&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;code_search_link_product_navbar&quot;}" href="https://github.com/features/code-search">
  364.      <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-code-square color-fg-subtle mr-3">
  365.    <path d="M10.3 8.24a.75.75 0 0 1-.04 1.06L7.352 12l2.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="M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25Zm1.75-.25a.25.25 0 0 0-.25.25v16.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25Z"></path>
  366. </svg>
  367.      <div>
  368.        <div class="color-fg-default h4">Code Search</div>
  369.        Find more, search less
  370.      </div>
  371.  
  372.    
  373. </a></li>
  374.  
  375.                </ul>
  376.              </div>
  377.          </div>
  378.          <div class="HeaderMenu-column px-lg-4">
  379.              <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0 border-bottom-0">
  380.                    <span class="d-block h4 color-fg-default my-1" id="product-explore-heading">Explore</span>
  381.                <ul class="list-style-none f5" aria-labelledby="product-explore-heading">
  382.                    <li>
  383.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;all_features&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;all_features_link_product_navbar&quot;}" href="https://github.com/features">
  384.      All features
  385.  
  386.    
  387. </a></li>
  388.  
  389.                    <li>
  390.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;documentation&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;documentation_link_product_navbar&quot;}" href="https://docs.github.com">
  391.      Documentation
  392.  
  393.    <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">
  394.    <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>
  395. </svg>
  396. </a></li>
  397.  
  398.                    <li>
  399.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;github_skills&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;github_skills_link_product_navbar&quot;}" href="https://skills.github.com">
  400.      GitHub Skills
  401.  
  402.    <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">
  403.    <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>
  404. </svg>
  405. </a></li>
  406.  
  407.                    <li>
  408.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;blog&quot;,&quot;context&quot;:&quot;product&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;blog_link_product_navbar&quot;}" href="https://github.blog">
  409.      Blog
  410.  
  411.    <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">
  412.    <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>
  413. </svg>
  414. </a></li>
  415.  
  416.                </ul>
  417.              </div>
  418.          </div>
  419.      </div>
  420. </li>
  421.  
  422.                  <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">
  423.      <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false">
  424.        Solutions
  425.        <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">
  426.    <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>
  427. </svg>
  428.      </button>
  429.      <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 d-lg-flex flex-wrap dropdown-menu-wide">
  430.          <div class="HeaderMenu-column px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7">
  431.              <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0 pb-lg-3 mb-3 mb-lg-0">
  432.                    <span class="d-block h4 color-fg-default my-1" id="solutions-by-company-size-heading">By company size</span>
  433.                <ul class="list-style-none f5" aria-labelledby="solutions-by-company-size-heading">
  434.                    <li>
  435.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;enterprises&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;enterprises_link_solutions_navbar&quot;}" href="https://github.com/enterprise">
  436.      Enterprises
  437.  
  438.    
  439. </a></li>
  440.  
  441.                    <li>
  442.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;small_and_medium_teams&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;small_and_medium_teams_link_solutions_navbar&quot;}" href="https://github.com/team">
  443.      Small and medium teams
  444.  
  445.    
  446. </a></li>
  447.  
  448.                    <li>
  449.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;startups&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;startups_link_solutions_navbar&quot;}" href="https://github.com/enterprise/startups">
  450.      Startups
  451.  
  452.    
  453. </a></li>
  454.  
  455.                </ul>
  456.              </div>
  457.              <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0">
  458.                    <span class="d-block h4 color-fg-default my-1" id="solutions-by-use-case-heading">By use case</span>
  459.                <ul class="list-style-none f5" aria-labelledby="solutions-by-use-case-heading">
  460.                    <li>
  461.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;devsecops&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;devsecops_link_solutions_navbar&quot;}" href="/solutions/use-case/devsecops">
  462.      DevSecOps
  463.  
  464.    
  465. </a></li>
  466.  
  467.                    <li>
  468.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;devops&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;devops_link_solutions_navbar&quot;}" href="/solutions/use-case/devops">
  469.      DevOps
  470.  
  471.    
  472. </a></li>
  473.  
  474.                    <li>
  475.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;ci_cd&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;ci_cd_link_solutions_navbar&quot;}" href="/solutions/use-case/ci-cd">
  476.      CI/CD
  477.  
  478.    
  479. </a></li>
  480.  
  481.                    <li>
  482.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;view_all_use_cases&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;view_all_use_cases_link_solutions_navbar&quot;}" href="/solutions/use-case">
  483.      View all use cases
  484.  
  485.    
  486. </a></li>
  487.  
  488.                </ul>
  489.              </div>
  490.          </div>
  491.          <div class="HeaderMenu-column px-lg-4">
  492.              <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0">
  493.                    <span class="d-block h4 color-fg-default my-1" id="solutions-by-industry-heading">By industry</span>
  494.                <ul class="list-style-none f5" aria-labelledby="solutions-by-industry-heading">
  495.                    <li>
  496.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;healthcare&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;healthcare_link_solutions_navbar&quot;}" href="/solutions/industry/healthcare">
  497.      Healthcare
  498.  
  499.    
  500. </a></li>
  501.  
  502.                    <li>
  503.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;financial_services&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;financial_services_link_solutions_navbar&quot;}" href="/solutions/industry/financial-services">
  504.      Financial services
  505.  
  506.    
  507. </a></li>
  508.  
  509.                    <li>
  510.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;manufacturing&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;manufacturing_link_solutions_navbar&quot;}" href="/solutions/industry/manufacturing">
  511.      Manufacturing
  512.  
  513.    
  514. </a></li>
  515.  
  516.                    <li>
  517.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;government&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;government_link_solutions_navbar&quot;}" href="/solutions/industry/government">
  518.      Government
  519.  
  520.    
  521. </a></li>
  522.  
  523.                    <li>
  524.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;view_all_industries&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;view_all_industries_link_solutions_navbar&quot;}" href="/solutions/industry">
  525.      View all industries
  526.  
  527.    
  528. </a></li>
  529.  
  530.                </ul>
  531.              </div>
  532.          </div>
  533.         <div class="HeaderMenu-trailing-link rounded-bottom-2 flex-shrink-0 mt-lg-4 px-lg-4 py-4 py-lg-3 f5 text-semibold">
  534.            <a href="/solutions">
  535.              View all solutions
  536.              <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-right HeaderMenu-trailing-link-icon">
  537.    <path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path>
  538. </svg>
  539. </a>         </div>
  540.      </div>
  541. </li>
  542.  
  543.                  <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">
  544.      <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false">
  545.        Resources
  546.        <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">
  547.    <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>
  548. </svg>
  549.      </button>
  550.      <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 d-lg-flex flex-wrap dropdown-menu-wide">
  551.          <div class="HeaderMenu-column px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7">
  552.              <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0">
  553.                    <span class="d-block h4 color-fg-default my-1" id="resources-topics-heading">Topics</span>
  554.                <ul class="list-style-none f5" aria-labelledby="resources-topics-heading">
  555.                    <li>
  556.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;ai&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;ai_link_resources_navbar&quot;}" href="/resources/articles/ai">
  557.      AI
  558.  
  559.    
  560. </a></li>
  561.  
  562.                    <li>
  563.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;devops&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;devops_link_resources_navbar&quot;}" href="/resources/articles/devops">
  564.      DevOps
  565.  
  566.    
  567. </a></li>
  568.  
  569.                    <li>
  570.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;security&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;security_link_resources_navbar&quot;}" href="/resources/articles/security">
  571.      Security
  572.  
  573.    
  574. </a></li>
  575.  
  576.                    <li>
  577.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;software_development&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;software_development_link_resources_navbar&quot;}" href="/resources/articles/software-development">
  578.      Software Development
  579.  
  580.    
  581. </a></li>
  582.  
  583.                    <li>
  584.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;view_all&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;view_all_link_resources_navbar&quot;}" href="/resources/articles">
  585.      View all
  586.  
  587.    
  588. </a></li>
  589.  
  590.                </ul>
  591.              </div>
  592.          </div>
  593.          <div class="HeaderMenu-column px-lg-4">
  594.              <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0 border-bottom-0">
  595.                    <span class="d-block h4 color-fg-default my-1" id="resources-explore-heading">Explore</span>
  596.                <ul class="list-style-none f5" aria-labelledby="resources-explore-heading">
  597.                    <li>
  598.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;learning_pathways&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;learning_pathways_link_resources_navbar&quot;}" href="https://resources.github.com/learn/pathways">
  599.      Learning Pathways
  600.  
  601.    <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">
  602.    <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>
  603. </svg>
  604. </a></li>
  605.  
  606.                    <li>
  607.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;white_papers_ebooks_webinars&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;white_papers_ebooks_webinars_link_resources_navbar&quot;}" href="https://resources.github.com">
  608.      White papers, Ebooks, Webinars
  609.  
  610.    <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">
  611.    <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>
  612. </svg>
  613. </a></li>
  614.  
  615.                    <li>
  616.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;customer_stories&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;customer_stories_link_resources_navbar&quot;}" href="https://github.com/customer-stories">
  617.      Customer Stories
  618.  
  619.    
  620. </a></li>
  621.  
  622.                    <li>
  623.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;partners&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;partners_link_resources_navbar&quot;}" href="https://partner.github.com">
  624.      Partners
  625.  
  626.    <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">
  627.    <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>
  628. </svg>
  629. </a></li>
  630.  
  631.                </ul>
  632.              </div>
  633.          </div>
  634.      </div>
  635. </li>
  636.  
  637.  
  638.                <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">
  639.      <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false">
  640.        Open Source
  641.        <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">
  642.    <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>
  643. </svg>
  644.      </button>
  645.      <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 px-lg-4">
  646.          <div class="HeaderMenu-column">
  647.              <div class="border-bottom pb-3 pb-lg-0 pb-lg-3 mb-3 mb-lg-0 mb-lg-3">
  648.                <ul class="list-style-none f5" >
  649.                    <li>
  650.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;github_sponsors&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;github_sponsors_link_open_source_navbar&quot;}" href="/sponsors">
  651.      
  652.      <div>
  653.        <div class="color-fg-default h4">GitHub Sponsors</div>
  654.        Fund open source developers
  655.      </div>
  656.  
  657.    
  658. </a></li>
  659.  
  660.                </ul>
  661.              </div>
  662.              <div class="border-bottom pb-3 pb-lg-0 pb-lg-3 mb-3 mb-lg-0 mb-lg-3">
  663.                <ul class="list-style-none f5" >
  664.                    <li>
  665.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;the_readme_project&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;the_readme_project_link_open_source_navbar&quot;}" href="https://github.com/readme">
  666.      
  667.      <div>
  668.        <div class="color-fg-default h4">The ReadME Project</div>
  669.        GitHub community articles
  670.      </div>
  671.  
  672.    
  673. </a></li>
  674.  
  675.                </ul>
  676.              </div>
  677.              <div class="border-bottom pb-3 pb-lg-0 border-bottom-0">
  678.                    <span class="d-block h4 color-fg-default my-1" id="open-source-repositories-heading">Repositories</span>
  679.                <ul class="list-style-none f5" aria-labelledby="open-source-repositories-heading">
  680.                    <li>
  681.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;topics&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;topics_link_open_source_navbar&quot;}" href="https://github.com/topics">
  682.      Topics
  683.  
  684.    
  685. </a></li>
  686.  
  687.                    <li>
  688.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;trending&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;trending_link_open_source_navbar&quot;}" href="https://github.com/trending">
  689.      Trending
  690.  
  691.    
  692. </a></li>
  693.  
  694.                    <li>
  695.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;collections&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;collections_link_open_source_navbar&quot;}" href="https://github.com/collections">
  696.      Collections
  697.  
  698.    
  699. </a></li>
  700.  
  701.                </ul>
  702.              </div>
  703.          </div>
  704.      </div>
  705. </li>
  706.  
  707.  
  708.                <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">
  709.      <button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false">
  710.        Enterprise
  711.        <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">
  712.    <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>
  713. </svg>
  714.      </button>
  715.      <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 px-lg-4">
  716.          <div class="HeaderMenu-column">
  717.              <div class="border-bottom pb-3 pb-lg-0 pb-lg-3 mb-3 mb-lg-0 mb-lg-3">
  718.                <ul class="list-style-none f5" >
  719.                    <li>
  720.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;enterprise_platform&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;enterprise_platform_link_enterprise_navbar&quot;}" href="/enterprise">
  721.      <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-stack color-fg-subtle mr-3">
  722.    <path d="M11.063 1.456a1.749 1.749 0 0 1 1.874 0l8.383 5.316a1.751 1.751 0 0 1 0 2.956l-8.383 5.316a1.749 1.749 0 0 1-1.874 0L2.68 9.728a1.751 1.751 0 0 1 0-2.956Zm1.071 1.267a.25.25 0 0 0-.268 0L3.483 8.039a.25.25 0 0 0 0 .422l8.383 5.316a.25.25 0 0 0 .268 0l8.383-5.316a.25.25 0 0 0 0-.422Z"></path><path d="M1.867 12.324a.75.75 0 0 1 1.035-.232l8.964 5.685a.25.25 0 0 0 .268 0l8.964-5.685a.75.75 0 0 1 .804 1.267l-8.965 5.685a1.749 1.749 0 0 1-1.874 0l-8.965-5.685a.75.75 0 0 1-.231-1.035Z"></path><path d="M1.867 16.324a.75.75 0 0 1 1.035-.232l8.964 5.685a.25.25 0 0 0 .268 0l8.964-5.685a.75.75 0 0 1 .804 1.267l-8.965 5.685a1.749 1.749 0 0 1-1.874 0l-8.965-5.685a.75.75 0 0 1-.231-1.035Z"></path>
  723. </svg>
  724.      <div>
  725.        <div class="color-fg-default h4">Enterprise platform</div>
  726.        AI-powered developer platform
  727.      </div>
  728.  
  729.    
  730. </a></li>
  731.  
  732.                </ul>
  733.              </div>
  734.              <div class="border-bottom pb-3 pb-lg-0 border-bottom-0">
  735.                    <span class="d-block h4 color-fg-default my-1" id="enterprise-available-add-ons-heading">Available add-ons</span>
  736.                <ul class="list-style-none f5" aria-labelledby="enterprise-available-add-ons-heading">
  737.                    <li>
  738.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;advanced_security&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;advanced_security_link_enterprise_navbar&quot;}" href="https://github.com/enterprise/advanced-security">
  739.      <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">
  740.    <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>
  741. </svg>
  742.      <div>
  743.        <div class="color-fg-default h4">Advanced Security</div>
  744.        Enterprise-grade security features
  745.      </div>
  746.  
  747.    
  748. </a></li>
  749.  
  750.                    <li>
  751.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;github_copilot&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;github_copilot_link_enterprise_navbar&quot;}" href="/features/copilot#enterprise">
  752.      <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">
  753.    <path d="M23.922 16.992c-.861 1.495-5.859 5.023-11.922 5.023-6.063 0-11.061-3.528-11.922-5.023A.641.641 0 0 1 0 16.736v-2.869a.841.841 0 0 1 .053-.22c.372-.935 1.347-2.292 2.605-2.656.167-.429.414-1.055.644-1.517a10.195 10.195 0 0 1-.052-1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952 1.399-1.136 3.392-2.093 6.122-2.093 2.731 0 4.767.957 6.166 2.093.584.235 1.077.546 1.474.952.85.869 1.132 2.037 1.132 3.368 0 .368-.014.733-.052 1.086.23.462.477 1.088.644 1.517 1.258.364 2.233 1.721 2.605 2.656a.832.832 0 0 1 .053.22v2.869a.641.641 0 0 1-.078.256ZM12.172 11h-.344a4.323 4.323 0 0 1-.355.508C10.703 12.455 9.555 13 7.965 13c-1.725 0-2.989-.359-3.782-1.259a2.005 2.005 0 0 1-.085-.104L4 11.741v6.585c1.435.779 4.514 2.179 8 2.179 3.486 0 6.565-1.4 8-2.179v-6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-2.738-.545-3.508-1.492a4.323 4.323 0 0 1-.355-.508h-.016.016Zm.641-2.935c.136 1.057.403 1.913.878 2.497.442.544 1.134.938 2.344.938 1.573 0 2.292-.337 2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438 1.578v.021c0 .265.021.562.063.893Zm-1.626 0c.042-.331.063-.628.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319 0 1.211.175 1.926.558 2.361.365.414 1.084.751 2.657.751 1.21 0 1.902-.394 2.344-.938.475-.584.742-1.44.878-2.497Z"></path><path d="M14.5 14.25a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Zm-5 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Z"></path>
  754. </svg>
  755.      <div>
  756.        <div class="color-fg-default h4">GitHub Copilot</div>
  757.        Enterprise-grade AI features
  758.      </div>
  759.  
  760.    
  761. </a></li>
  762.  
  763.                    <li>
  764.  <a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;premium_support&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;premium_support_link_enterprise_navbar&quot;}" href="/premium-support">
  765.      <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">
  766.    <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>
  767. </svg>
  768.      <div>
  769.        <div class="color-fg-default h4">Premium Support</div>
  770.        Enterprise-grade 24/7 support
  771.      </div>
  772.  
  773.    
  774. </a></li>
  775.  
  776.                </ul>
  777.              </div>
  778.          </div>
  779.      </div>
  780. </li>
  781.  
  782.  
  783.                <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">
  784.    <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="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;pricing&quot;,&quot;context&quot;:&quot;global&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;pricing_link_global_navbar&quot;}" href="https://github.com/pricing">Pricing</a>
  785. </li>
  786.  
  787.            </ul>
  788.          </nav>
  789.  
  790.        <div class="d-flex flex-column flex-lg-row width-full flex-justify-end flex-lg-items-center text-center mt-3 mt-lg-0 text-lg-left ml-lg-3">
  791.                
  792.  
  793.  
  794. <qbsearch-input class="search-input" data-scope="owner:semijohn" data-custom-scopes-path="/search/custom_scopes" data-delete-custom-scopes-csrf="JIefzVKvsti8Ug5L2OWtNG4IbL9ngTt7LOBWyh-6uLPaeGO8UI61UO0AjfjidpFMXJRt4IBSNDOI8nyys_9QWg" 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="" data-current-org="" data-current-owner="" data-logged-in="false" data-copilot-chat-enabled="false" data-nl-search-enabled="false" data-retain-scroll-position="true">
  795.  <div
  796.    class="search-input-container search-with-dialog position-relative d-flex flex-row flex-items-center mr-4 rounded"
  797.    data-action="click:qbsearch-input#searchInputContainerClicked"
  798.  >
  799.      <button
  800.        type="button"
  801.        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"
  802.        data-target="qbsearch-input.inputButton"
  803.        aria-label="Search or jump to…"
  804.        aria-haspopup="dialog"
  805.        placeholder="Search or jump to..."
  806.        data-hotkey=s,/
  807.        autocapitalize="off"
  808.        data-analytics-event="{&quot;location&quot;:&quot;navbar&quot;,&quot;action&quot;:&quot;searchbar&quot;,&quot;context&quot;:&quot;global&quot;,&quot;tag&quot;:&quot;input&quot;,&quot;label&quot;:&quot;searchbar_input_global_navbar&quot;}"
  809.        data-action="click:qbsearch-input#handleExpand"
  810.      >
  811.        <div class="mr-2 color-fg-muted">
  812.          <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search">
  813.    <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>
  814. </svg>
  815.        </div>
  816.        <span class="flex-1" data-target="qbsearch-input.inputButtonText">Search or jump to...</span>
  817.          <div class="d-flex" data-target="qbsearch-input.hotkeyIndicator">
  818.            <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>
  819.  
  820.          </div>
  821.      </button>
  822.  
  823.    <input type="hidden" name="type" class="js-site-search-type-field">
  824.  
  825.    
  826. <div class="Overlay--hidden " data-modal-dialog-overlay>
  827.  <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">
  828.      <h1 id="search-suggestions-dialog-header" class="sr-only">Search code, repositories, users, issues, pull requests...</h1>
  829.    <div class="Overlay-body Overlay-body--paddingNone">
  830.      
  831.          <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"
  832.          style="border-radius: 12px;"
  833.          data-target="qbsearch-input.queryBuilderContainer"
  834.          hidden
  835.        >
  836.          <!-- '"` --><!-- </textarea></xmp> --></option></form><form id="query-builder-test-form" action="" accept-charset="UTF-8" method="get">
  837.  <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">
  838.    <div class="FormControl FormControl--fullWidth">
  839.      <label id="query-builder-test-label" for="query-builder-test" class="FormControl-label sr-only">
  840.        Search
  841.      </label>
  842.      <div
  843.        class="QueryBuilder-StyledInput width-fit "
  844.        data-target="query-builder.styledInput"
  845.      >
  846.          <span id="query-builder-test-leadingvisual-wrap" class="FormControl-input-leadingVisualWrap QueryBuilder-leadingVisualWrap">
  847.            <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">
  848.    <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>
  849. </svg>
  850.          </span>
  851.        <div data-target="query-builder.styledInputContainer" class="QueryBuilder-StyledInputContainer">
  852.          <div
  853.            aria-hidden="true"
  854.            class="QueryBuilder-StyledInputContent"
  855.            data-target="query-builder.styledInputContent"
  856.          ></div>
  857.          <div class="QueryBuilder-InputWrapper">
  858.            <div aria-hidden="true" class="QueryBuilder-Sizer" data-target="query-builder.sizer"></div>
  859.            <input id="query-builder-test" name="query-builder-test" value="" autocomplete="off" type="text" role="combobox" spellcheck="false" aria-expanded="false" aria-describedby="validation-9fcc37fb-0cb2-4c16-a217-22c4a86957bd" data-target="query-builder.input" data-action="
  860.          input:query-builder#inputChange
  861.          blur:query-builder#inputBlur
  862.          keydown:query-builder#inputKeydown
  863.          focus:query-builder#inputFocus
  864.        " data-view-component="true" class="FormControl-input QueryBuilder-Input FormControl-medium" />
  865.          </div>
  866.        </div>
  867.          <span class="sr-only" id="query-builder-test-clear">Clear</span>
  868.          <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="
  869.                click:query-builder#clear
  870.                focus:query-builder#clearButtonFocus
  871.                blur:query-builder#clearButtonBlur
  872.              " 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">
  873.    <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>
  874. </svg>
  875. </button>
  876.  
  877.      </div>
  878.      <template id="search-icon">
  879.  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search">
  880.    <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>
  881. </svg>
  882. </template>
  883.  
  884. <template id="code-icon">
  885.  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code">
  886.    <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>
  887. </svg>
  888. </template>
  889.  
  890. <template id="file-code-icon">
  891.  <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">
  892.    <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>
  893. </svg>
  894. </template>
  895.  
  896. <template id="history-icon">
  897.  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-history">
  898.    <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>
  899. </svg>
  900. </template>
  901.  
  902. <template id="repo-icon">
  903.  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo">
  904.    <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>
  905. </svg>
  906. </template>
  907.  
  908. <template id="bookmark-icon">
  909.  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-bookmark">
  910.    <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>
  911. </svg>
  912. </template>
  913.  
  914. <template id="plus-circle-icon">
  915.  <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">
  916.    <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>
  917. </svg>
  918. </template>
  919.  
  920. <template id="circle-icon">
  921.  <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">
  922.    <path d="M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"></path>
  923. </svg>
  924. </template>
  925.  
  926. <template id="trash-icon">
  927.  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-trash">
  928.    <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>
  929. </svg>
  930. </template>
  931.  
  932. <template id="team-icon">
  933.  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-people">
  934.    <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>
  935. </svg>
  936. </template>
  937.  
  938. <template id="project-icon">
  939.  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-project">
  940.    <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>
  941. </svg>
  942. </template>
  943.  
  944. <template id="pencil-icon">
  945.  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-pencil">
  946.    <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>
  947. </svg>
  948. </template>
  949.  
  950. <template id="copilot-icon">
  951.  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copilot">
  952.    <path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path>
  953. </svg>
  954. </template>
  955.  
  956. <template id="copilot-error-icon">
  957.  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copilot-error">
  958.    <path d="M16 11.24c0 .112-.072.274-.21.467L13 9.688V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-.198 0-.388-.009-.571-.029L6.833 5.226a4.01 4.01 0 0 0 .17-.782c.117-.935-.037-1.395-.241-1.614-.193-.206-.637-.413-1.682-.297-.683.076-1.115.231-1.395.415l-1.257-.91c.579-.564 1.413-.877 2.485-.996 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095Zm-5.083-8.707c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Zm2.511 11.074c-1.393.776-3.272 1.428-5.43 1.428-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.18-.455-.241-.963-.252-1.475L.31 4.107A.747.747 0 0 1 0 3.509V3.49a.748.748 0 0 1 .625-.73c.156-.026.306.047.435.139l14.667 10.578a.592.592 0 0 1 .227.264.752.752 0 0 1 .046.249v.022a.75.75 0 0 1-1.19.596Zm-1.367-.991L5.635 7.964a5.128 5.128 0 0 1-.889.073c-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433 1.539 0 3.089-.505 4.063-.934Z"></path>
  959. </svg>
  960. </template>
  961.  
  962. <template id="workflow-icon">
  963.  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-workflow">
  964.    <path d="M0 1.75C0 .784.784 0 1.75 0h3.5C6.216 0 7 .784 7 1.75v3.5A1.75 1.75 0 0 1 5.25 7H4v4a1 1 0 0 0 1 1h4v-1.25C9 9.784 9.784 9 10.75 9h3.5c.966 0 1.75.784 1.75 1.75v3.5A1.75 1.75 0 0 1 14.25 16h-3.5A1.75 1.75 0 0 1 9 14.25v-.75H5A2.5 2.5 0 0 1 2.5 11V7h-.75A1.75 1.75 0 0 1 0 5.25Zm1.75-.25a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Zm9 9a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Z"></path>
  965. </svg>
  966. </template>
  967.  
  968. <template id="book-icon">
  969.  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-book">
  970.    <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>
  971. </svg>
  972. </template>
  973.  
  974. <template id="code-review-icon">
  975.  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-review">
  976.    <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 13H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25v-8.5C0 1.784.784 1 1.75 1ZM1.5 2.75v8.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-8.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm5.28 1.72a.75.75 0 0 1 0 1.06L5.31 7l1.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.75.75 0 0 1 1.06 0Zm2.44 0a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L10.69 7 9.22 5.53a.75.75 0 0 1 0-1.06Z"></path>
  977. </svg>
  978. </template>
  979.  
  980. <template id="codespaces-icon">
  981.  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-codespaces">
  982.    <path d="M0 11.25c0-.966.784-1.75 1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm2-9.5C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 .784 14 1.75v5a1.75 1.75 0 0 1-1.75 1.75h-8.5A1.75 1.75 0 0 1 2 6.75Zm1.75-.25a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5a.25.25 0 0 0-.25-.25Zm-2 9.5a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25Z"></path><path d="M7 12.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.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>
  983. </svg>
  984. </template>
  985.  
  986. <template id="comment-icon">
  987.  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment">
  988.    <path d="M1 2.75C1 1.784 1.784 1 2.75 1h10.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 13.25 12H9.06l-2.573 2.573A1.458 1.458 0 0 1 4 13.543V12H2.75A1.75 1.75 0 0 1 1 10.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h4.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
  989. </svg>
  990. </template>
  991.  
  992. <template id="comment-discussion-icon">
  993.  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment-discussion">
  994.    <path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path>
  995. </svg>
  996. </template>
  997.  
  998. <template id="organization-icon">
  999.  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-organization">
  1000.    <path d="M1.75 16A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0h8.5C11.216 0 12 .784 12 1.75v12.5c0 .085-.006.168-.018.25h2.268a.25.25 0 0 0 .25-.25V8.285a.25.25 0 0 0-.111-.208l-1.055-.703a.749.749 0 1 1 .832-1.248l1.055.703c.487.325.779.871.779 1.456v5.965A1.75 1.75 0 0 1 14.25 16h-3.5a.766.766 0 0 1-.197-.026c-.099.017-.2.026-.303.026h-3a.75.75 0 0 1-.75-.75V14h-1v1.25a.75.75 0 0 1-.75.75Zm-.25-1.75c0 .138.112.25.25.25H4v-1.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 .75.75v1.25h2.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM3.75 6h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 3.75A.75.75 0 0 1 3.75 3h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 3.75Zm4 3A.75.75 0 0 1 7.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 7 6.75ZM7.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 9.75A.75.75 0 0 1 3.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 9.75ZM7.75 9h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z"></path>
  1001. </svg>
  1002. </template>
  1003.  
  1004. <template id="rocket-icon">
  1005.  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-rocket">
  1006.    <path d="M14.064 0h.186C15.216 0 16 .784 16 1.75v.186a8.752 8.752 0 0 1-2.564 6.186l-.458.459c-.314.314-.641.616-.979.904v3.207c0 .608-.315 1.172-.833 1.49l-2.774 1.707a.749.749 0 0 1-1.11-.418l-.954-3.102a1.214 1.214 0 0 1-.145-.125L3.754 9.816a1.218 1.218 0 0 1-.124-.145L.528 8.717a.749.749 0 0 1-.418-1.11l1.71-2.774A1.748 1.748 0 0 1 3.31 4h3.204c.288-.338.59-.665.904-.979l.459-.458A8.749 8.749 0 0 1 14.064 0ZM8.938 3.623h-.002l-.458.458c-.76.76-1.437 1.598-2.02 2.5l-1.5 2.317 2.143 2.143 2.317-1.5c.902-.583 1.74-1.26 2.499-2.02l.459-.458a7.25 7.25 0 0 0 2.123-5.127V1.75a.25.25 0 0 0-.25-.25h-.186a7.249 7.249 0 0 0-5.125 2.123ZM3.56 14.56c-.732.732-2.334 1.045-3.005 1.148a.234.234 0 0 1-.201-.064.234.234 0 0 1-.064-.201c.103-.671.416-2.273 1.15-3.003a1.502 1.502 0 1 1 2.12 2.12Zm6.94-3.935c-.088.06-.177.118-.266.175l-2.35 1.521.548 1.783 1.949-1.2a.25.25 0 0 0 .119-.213ZM3.678 8.116 5.2 5.766c.058-.09.117-.178.176-.266H3.309a.25.25 0 0 0-.213.119l-1.2 1.95ZM12 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
  1007. </svg>
  1008. </template>
  1009.  
  1010. <template id="shield-check-icon">
  1011.  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield-check">
  1012.    <path d="m8.533.133 5.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.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path>
  1013. </svg>
  1014. </template>
  1015.  
  1016. <template id="heart-icon">
  1017.  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-heart">
  1018.    <path d="m8 14.25.345.666a.75.75 0 0 1-.69 0l-.008-.004-.018-.01a7.152 7.152 0 0 1-.31-.17 22.055 22.055 0 0 1-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.045 5.231-3.885 6.818a22.066 22.066 0 0 1-3.744 2.584l-.018.01-.006.003h-.002ZM4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58 4.144 3.365 5.682A20.58 20.58 0 0 0 8 13.393a20.58 20.58 0 0 0 3.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029 2.456a.749.749 0 0 1-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5Z"></path>
  1019. </svg>
  1020. </template>
  1021.  
  1022. <template id="server-icon">
  1023.  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-server">
  1024.    <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v4c0 .372-.116.717-.314 1 .198.283.314.628.314 1v4a1.75 1.75 0 0 1-1.75 1.75H1.75A1.75 1.75 0 0 1 0 12.75v-4c0-.358.109-.707.314-1a1.739 1.739 0 0 1-.314-1v-4C0 1.784.784 1 1.75 1ZM1.5 2.75v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm.25 5.75a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25ZM7 4.75A.75.75 0 0 1 7.75 4h4.5a.75.75 0 0 1 0 1.5h-4.5A.75.75 0 0 1 7 4.75ZM7.75 10h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM3 4.75A.75.75 0 0 1 3.75 4h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 4.75ZM3.75 10h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z"></path>
  1025. </svg>
  1026. </template>
  1027.  
  1028. <template id="globe-icon">
  1029.  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-globe">
  1030.    <path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM5.78 8.75a9.64 9.64 0 0 0 1.363 4.177c.255.426.542.832.857 1.215.245-.296.551-.705.857-1.215A9.64 9.64 0 0 0 10.22 8.75Zm4.44-1.5a9.64 9.64 0 0 0-1.363-4.177c-.307-.51-.612-.919-.857-1.215a9.927 9.927 0 0 0-.857 1.215A9.64 9.64 0 0 0 5.78 7.25Zm-5.944 1.5H1.543a6.507 6.507 0 0 0 4.666 5.5c-.123-.181-.24-.365-.352-.552-.715-1.192-1.437-2.874-1.581-4.948Zm-2.733-1.5h2.733c.144-2.074.866-3.756 1.58-4.948.12-.197.237-.381.353-.552a6.507 6.507 0 0 0-4.666 5.5Zm10.181 1.5c-.144 2.074-.866 3.756-1.58 4.948-.12.197-.237.381-.353.552a6.507 6.507 0 0 0 4.666-5.5Zm2.733-1.5a6.507 6.507 0 0 0-4.666-5.5c.123.181.24.365.353.552.714 1.192 1.436 2.874 1.58 4.948Z"></path>
  1031. </svg>
  1032. </template>
  1033.  
  1034. <template id="issue-opened-icon">
  1035.  <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">
  1036.    <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>
  1037. </svg>
  1038. </template>
  1039.  
  1040. <template id="device-mobile-icon">
  1041.  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-device-mobile">
  1042.    <path d="M3.75 0h8.5C13.216 0 14 .784 14 1.75v12.5A1.75 1.75 0 0 1 12.25 16h-8.5A1.75 1.75 0 0 1 2 14.25V1.75C2 .784 2.784 0 3.75 0ZM3.5 1.75v12.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM8 13a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path>
  1043. </svg>
  1044. </template>
  1045.  
  1046. <template id="package-icon">
  1047.  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-package">
  1048.    <path d="m8.878.392 5.25 3.045c.54.314.872.89.872 1.514v6.098a1.75 1.75 0 0 1-.872 1.514l-5.25 3.045a1.75 1.75 0 0 1-1.756 0l-5.25-3.045A1.75 1.75 0 0 1 1 11.049V4.951c0-.624.332-1.201.872-1.514L7.122.392a1.75 1.75 0 0 1 1.756 0ZM7.875 1.69l-4.63 2.685L8 7.133l4.755-2.758-4.63-2.685a.248.248 0 0 0-.25 0ZM2.5 5.677v5.372c0 .09.047.171.125.216l4.625 2.683V8.432Zm6.25 8.271 4.625-2.683a.25.25 0 0 0 .125-.216V5.677L8.75 8.432Z"></path>
  1049. </svg>
  1050. </template>
  1051.  
  1052. <template id="credit-card-icon">
  1053.  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-credit-card">
  1054.    <path d="M10.75 9a.75.75 0 0 0 0 1.5h1.5a.75.75 0 0 0 0-1.5h-1.5Z"></path><path d="M0 3.75C0 2.784.784 2 1.75 2h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 14H1.75A1.75 1.75 0 0 1 0 12.25ZM14.5 6.5h-13v5.75c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25Zm0-2.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25V5h13Z"></path>
  1055. </svg>
  1056. </template>
  1057.  
  1058. <template id="play-icon">
  1059.  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play">
  1060.    <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>
  1061. </svg>
  1062. </template>
  1063.  
  1064. <template id="gift-icon">
  1065.  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-gift">
  1066.    <path d="M2 2.75A2.75 2.75 0 0 1 4.75 0c.983 0 1.873.42 2.57 1.232.268.318.497.668.68 1.042.183-.375.411-.725.68-1.044C9.376.42 10.266 0 11.25 0a2.75 2.75 0 0 1 2.45 4h.55c.966 0 1.75.784 1.75 1.75v2c0 .698-.409 1.301-1 1.582v4.918A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25V9.332C.409 9.05 0 8.448 0 7.75v-2C0 4.784.784 4 1.75 4h.55c-.192-.375-.3-.8-.3-1.25ZM7.25 9.5H2.5v4.75c0 .138.112.25.25.25h4.5Zm1.5 0v5h4.5a.25.25 0 0 0 .25-.25V9.5Zm0-4V8h5.5a.25.25 0 0 0 .25-.25v-2a.25.25 0 0 0-.25-.25Zm-7 0a.25.25 0 0 0-.25.25v2c0 .138.112.25.25.25h5.5V5.5h-5.5Zm3-4a1.25 1.25 0 0 0 0 2.5h2.309c-.233-.818-.542-1.401-.878-1.793-.43-.502-.915-.707-1.431-.707ZM8.941 4h2.309a1.25 1.25 0 0 0 0-2.5c-.516 0-1 .205-1.43.707-.337.392-.646.975-.879 1.793Z"></path>
  1067. </svg>
  1068. </template>
  1069.  
  1070. <template id="code-square-icon">
  1071.  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-square">
  1072.    <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.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.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-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-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.042Z"></path>
  1073. </svg>
  1074. </template>
  1075.  
  1076. <template id="device-desktop-icon">
  1077.  <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-device-desktop">
  1078.    <path d="M14.25 1c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.752.752 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.5C0 1.784.784 1 1.75 1ZM1.75 2.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25ZM9.018 12H6.982a5.72 5.72 0 0 1-.765 2.5h3.566a5.72 5.72 0 0 1-.765-2.5Z"></path>
  1079. </svg>
  1080. </template>
  1081.  
  1082.        <div class="position-relative">
  1083.                <ul
  1084.                  role="listbox"
  1085.                  class="ActionListWrap QueryBuilder-ListWrap"
  1086.                  aria-label="Suggestions"
  1087.                  data-action="
  1088.                    combobox-commit:query-builder#comboboxCommit
  1089.                    mousedown:query-builder#resultsMousedown
  1090.                  "
  1091.                  data-target="query-builder.resultsList"
  1092.                  data-persist-list=false
  1093.                  id="query-builder-test-results"
  1094.                ></ul>
  1095.        </div>
  1096.      <div class="FormControl-inlineValidation" id="validation-9fcc37fb-0cb2-4c16-a217-22c4a86957bd" hidden="hidden">
  1097.        <span class="FormControl-inlineValidation--visual">
  1098.          <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">
  1099.    <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>
  1100. </svg>
  1101.        </span>
  1102.        <span></span>
  1103. </div>    </div>
  1104.    <div data-target="query-builder.screenReaderFeedback" aria-live="polite" aria-atomic="true" class="sr-only"></div>
  1105. </query-builder></form>
  1106.          <div class="d-flex flex-row color-fg-muted px-3 text-small color-bg-default search-feedback-prompt">
  1107.            <a target="_blank" href="https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax" data-view-component="true" class="Link color-fg-accent text-normal ml-2">
  1108.              Search syntax tips
  1109. </a>            <div class="d-flex flex-1"></div>
  1110.          </div>
  1111.        </div>
  1112. </div>
  1113.  
  1114.    </div>
  1115. </modal-dialog></div>
  1116.  </div>
  1117.  <div data-action="click:qbsearch-input#retract" class="dark-backdrop position-fixed" hidden data-target="qbsearch-input.darkBackdrop"></div>
  1118.  <div class="color-fg-default">
  1119.    
  1120. <dialog-helper>
  1121.  <dialog data-target="qbsearch-input.feedbackDialog" data-action="close:qbsearch-input#handleDialogClose cancel:qbsearch-input#handleDialogClose" id="feedback-dialog" aria-modal="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 Overlay--disableScroll">
  1122.    <div data-view-component="true" class="Overlay-header">
  1123.  <div class="Overlay-headerContentWrap">
  1124.    <div class="Overlay-titleWrap">
  1125.      <h1 class="Overlay-title " id="feedback-dialog-title">
  1126.        Provide feedback
  1127.      </h1>
  1128.        
  1129.    </div>
  1130.    <div class="Overlay-actionWrap">
  1131.      <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">
  1132.    <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>
  1133. </svg></button>
  1134.    </div>
  1135.  </div>
  1136.  
  1137. </div>
  1138.      <scrollable-region data-labelled-by="feedback-dialog-title">
  1139.        <div data-view-component="true" class="Overlay-body">        <!-- '"` --><!-- </textarea></xmp> --></option></form><form id="code-search-feedback-form" data-turbo="false" action="/search/feedback" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="7w0BItH3JYhFUA+K5vI48GOQ3eER9yMOi3KeHYx3qrDzhyY0xL3u9BIWfCWFGcV5BxaVjnJfovh6XSDbEolbuA==" />
  1140.          <p>We read every piece of feedback, and take your input very seriously.</p>
  1141.          <textarea name="feedback" class="form-control width-full mb-2" style="height: 120px" id="feedback"></textarea>
  1142.          <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">
  1143.          <label for="include_email" style="font-weight: normal">Include my email address so I can be contacted</label>
  1144. </form></div>
  1145.      </scrollable-region>
  1146.      <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
  1147. </button>
  1148.          <button form="code-search-feedback-form" data-action="click:qbsearch-input#submitFeedback" type="submit" data-view-component="true" class="btn-primary btn">    Submit feedback
  1149. </button>
  1150. </div>
  1151. </dialog></dialog-helper>
  1152.  
  1153.    <custom-scopes data-target="qbsearch-input.customScopesManager">
  1154.    
  1155. <dialog-helper>
  1156.  <dialog data-target="custom-scopes.customScopesModalDialog" data-action="close:qbsearch-input#handleDialogClose cancel:qbsearch-input#handleDialogClose" id="custom-scopes-dialog" aria-modal="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 Overlay--disableScroll">
  1157.    <div data-view-component="true" class="Overlay-header Overlay-header--divided">
  1158.  <div class="Overlay-headerContentWrap">
  1159.    <div class="Overlay-titleWrap">
  1160.      <h1 class="Overlay-title " id="custom-scopes-dialog-title">
  1161.        Saved searches
  1162.      </h1>
  1163.        <h2 id="custom-scopes-dialog-description" class="Overlay-description">Use saved searches to filter your results more quickly</h2>
  1164.    </div>
  1165.    <div class="Overlay-actionWrap">
  1166.      <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">
  1167.    <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>
  1168. </svg></button>
  1169.    </div>
  1170.  </div>
  1171.  
  1172. </div>
  1173.      <scrollable-region data-labelled-by="custom-scopes-dialog-title">
  1174.        <div data-view-component="true" class="Overlay-body">        <div data-target="custom-scopes.customScopesModalDialogFlash"></div>
  1175.  
  1176.        <div hidden class="create-custom-scope-form" data-target="custom-scopes.createCustomScopeForm">
  1177.        <!-- '"` --><!-- </textarea></xmp> --></option></form><form id="custom-scopes-dialog-form" data-turbo="false" action="/search/custom_scopes" accept-charset="UTF-8" method="post"><input type="hidden" data-csrf="true" name="authenticity_token" value="DjUkVTTKmEAZP3HRMoH7AKJMfulu7RIpF53/e7jPjMlfP1GqXw65DRSBGrNXk5ed2zQrOGb+e2Wp16xBbBj9Fg==" />
  1178.          <div data-target="custom-scopes.customScopesModalDialogFlash"></div>
  1179.  
  1180.          <input type="hidden" id="custom_scope_id" name="custom_scope_id" data-target="custom-scopes.customScopesIdField">
  1181.  
  1182.          <div class="form-group">
  1183.            <label for="custom_scope_name">Name</label>
  1184.            <auto-check src="/search/custom_scopes/check_name" required>
  1185.              <input
  1186.                type="text"
  1187.                name="custom_scope_name"
  1188.                id="custom_scope_name"
  1189.                data-target="custom-scopes.customScopesNameField"
  1190.                class="form-control"
  1191.                autocomplete="off"
  1192.                placeholder="github-ruby"
  1193.                required
  1194.                maxlength="50">
  1195.              <input type="hidden" data-csrf="true" value="jCFMrznJOfvh536j8ILCruGKSXOSi9e2TCZJsXAhVaQPtaY5gcDVpG93xCgzCNIX8aqp6qr2aCz82Ojq21wE5Q==" />
  1196.            </auto-check>
  1197.          </div>
  1198.  
  1199.          <div class="form-group">
  1200.            <label for="custom_scope_query">Query</label>
  1201.            <input
  1202.              type="text"
  1203.              name="custom_scope_query"
  1204.              id="custom_scope_query"
  1205.              data-target="custom-scopes.customScopesQueryField"
  1206.              class="form-control"
  1207.              autocomplete="off"
  1208.              placeholder="(repo:mona/a OR repo:mona/b) AND lang:python"
  1209.              required
  1210.              maxlength="500">
  1211.          </div>
  1212.  
  1213.          <p class="text-small color-fg-muted">
  1214.            To see all available qualifiers, see our <a class="Link--inTextBlock" href="https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax">documentation</a>.
  1215.          </p>
  1216. </form>        </div>
  1217.  
  1218.        <div data-target="custom-scopes.manageCustomScopesForm">
  1219.          <div data-target="custom-scopes.list"></div>
  1220.        </div>
  1221.  
  1222. </div>
  1223.      </scrollable-region>
  1224.      <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
  1225. </button>
  1226.          <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
  1227. </button>
  1228. </div>
  1229. </dialog></dialog-helper>
  1230.    </custom-scopes>
  1231.  </div>
  1232. </qbsearch-input>
  1233.  
  1234.            <div class="position-relative HeaderMenu-link-wrap d-lg-inline-block">
  1235.              <a
  1236.                href="/login?return_to=https%3A%2F%2Fgithub.com%2Fsemijohn"
  1237.                class="HeaderMenu-link HeaderMenu-link--sign-in HeaderMenu-button flex-shrink-0 no-underline d-none d-lg-inline-flex border border-lg-0 rounded rounded-lg-0 px-2 py-1"
  1238.                style="margin-left: 12px;"
  1239.                data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/semijohn&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="75b71cd0e645dc39d4d25a9c202710c5ce939260060db997e7b9c2579776b28b"
  1240.                data-analytics-event="{&quot;category&quot;:&quot;Marketing nav&quot;,&quot;action&quot;:&quot;click to go to homepage&quot;,&quot;label&quot;:&quot;ref_page:Marketing;ref_cta:Sign in;ref_loc:Header&quot;}"
  1241.              >
  1242.                Sign in
  1243.              </a>
  1244.            </div>
  1245.  
  1246.              <a href="/signup?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2F%3Cuser-name%3E&amp;source=header"
  1247.                class="HeaderMenu-link HeaderMenu-link--sign-up HeaderMenu-button flex-shrink-0 d-flex d-lg-inline-flex no-underline border color-border-default rounded px-2 py-1"
  1248.                data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/semijohn&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="75b71cd0e645dc39d4d25a9c202710c5ce939260060db997e7b9c2579776b28b"
  1249.                data-analytics-event="{&quot;category&quot;:&quot;Sign up&quot;,&quot;action&quot;:&quot;click to sign up for account&quot;,&quot;label&quot;:&quot;ref_page:/&lt;user-name&gt;;ref_cta:Sign up;ref_loc:header logged out&quot;}"
  1250.              >
  1251.                Sign up
  1252.              </a>
  1253.          <button type="button" class="sr-only js-header-menu-focus-trap d-block d-lg-none">Reseting focus</button>
  1254.        </div>
  1255.      </div>
  1256.    </div>
  1257.  </div>
  1258. </header>
  1259.  
  1260.      <div hidden="hidden" data-view-component="true" class="js-stale-session-flash stale-session-flash flash flash-warn flash-full">
  1261.  
  1262.        <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
  1263.    <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>
  1264. </svg>
  1265.        <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>
  1266.        <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>
  1267.        <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>
  1268.  
  1269.    <button id="icon-button-31a21931-d8a8-4f86-87b2-3f355448ac69" aria-labelledby="tooltip-337e7b03-5b22-4322-9a5b-fb7773ddbbc3" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium flash-close 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">
  1270.    <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>
  1271. </svg>
  1272. </button><tool-tip id="tooltip-337e7b03-5b22-4322-9a5b-fb7773ddbbc3" for="icon-button-31a21931-d8a8-4f86-87b2-3f355448ac69" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Dismiss alert</tool-tip>
  1273.  
  1274.  
  1275.  
  1276. </div>
  1277.    </div>
  1278.  
  1279.  <div id="start-of-content" class="show-on-focus"></div>
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.    <div id="js-flash-container" class="flash-container" data-turbo-replace>
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  <template class="js-flash-template">
  1294.    
  1295. <div class="flash flash-full   {{ className }}">
  1296.  <div >
  1297.    <button autofocus class="flash-close js-flash-close" type="button" aria-label="Dismiss this message">
  1298.      <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
  1299.    <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>
  1300. </svg>
  1301.    </button>
  1302.    <div aria-atomic="true" role="alert" class="js-flash-alert">
  1303.      
  1304.      <div>{{ message }}</div>
  1305.  
  1306.    </div>
  1307.  </div>
  1308. </div>
  1309.  </template>
  1310. </div>
  1311.  
  1312.  
  1313.    
  1314.    <include-fragment class="js-notification-shelf-include-fragment" data-base-src="https://github.com/notifications/beta/shelf"></include-fragment>
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  <div
  1321.    class="application-main "
  1322.    data-commit-hovercards-enabled
  1323.    data-discussion-hovercards-enabled
  1324.    data-issue-and-pr-hovercards-enabled
  1325.  >
  1326.      <main>
  1327.        
  1328. <x-banner data-dismiss-scheme="none" data-view-component="true">
  1329.  <div hidden="hidden" data-view-component="true" class="js-user-status-banner Banner flash Banner--full flash-full">
  1330.      <div class="Banner-visual">
  1331.        <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-info">
  1332.    <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.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path>
  1333. </svg>
  1334.      </div>
  1335.    <div data-view-component="true" class="Banner-message">
  1336.      <p class="Banner-title" data-target="x-banner.titleText">
  1337.  <span class="js-user-status-banner-message" aria-live="polite"></span>
  1338. </p>
  1339. </div></div></x-banner>
  1340.  <div
  1341.    class="mt-4 position-sticky top-0 d-none d-md-block color-bg-default width-full border-bottom
  1342.      color-border-muted"
  1343.    style="z-index:3;"
  1344.    data-turbo-frame="user-profile-frame"
  1345.  >
  1346.    <div class="container-xl px-3 px-md-4 px-lg-5">
  1347.        <div data-view-component="true" class="Layout Layout--flowRow-until-md Layout--sidebarPosition-start Layout--sidebarPosition-flowRow-start">
  1348.  
  1349.  <div data-view-component="true" class="Layout-sidebar">            <div class="user-profile-sticky-bar">
  1350.              <div class="user-profile-mini-vcard d-table">
  1351.                <span class="user-profile-mini-avatar d-table-cell v-align-middle lh-condensed-ultra pr-2">
  1352.                  <img class="rounded-2 avatar-user" src="https://avatars.githubusercontent.com/u/172384110?s=64&amp;v=4" width="32" height="32" alt="@semijohn" />
  1353.                </span>
  1354.                <span class="d-table-cell v-align-middle lh-condensed">
  1355.                  <strong>semijohn</strong>
  1356.                  
  1357.  <span class="user-following-container">
  1358.    <span class="follow d-block">
  1359.      <a class="btn btn-sm mini-follow-button" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;follow button&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/semijohn&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="7eed0dda7bee77665da47f45573edbb93ffc9981c6f270661c303fab5c637e95" href="/login?return_to=https%3A%2F%2Fgithub.com%2Fsemijohn">Follow</a>
  1360.    </span>
  1361.  </span>
  1362.  
  1363.                </span>
  1364.              </div>
  1365.            </div>
  1366. </div>
  1367.  <div data-view-component="true" class="Layout-main">            <div class="UnderlineNav width-full box-shadow-none js-responsive-underlinenav overflow-md-x-hidden">
  1368.              <nav class="UnderlineNav-body width-full p-responsive js-sidenav-container-pjax" aria-label="User profile">
  1369.  <a aria-current="page" class="UnderlineNav-item js-responsive-underlinenav-item js-selected-navigation-item selected" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:172384110,&quot;target&quot;:&quot;TAB_OVERVIEW&quot;,&quot;user_id&quot;:null,&quot;originating_url&quot;:&quot;https://github.com/semijohn&quot;}}" data-hydro-click-hmac="1c8789b0ab734a6ee29fdfb0afa666e7cb8431f9333c6d7fcef70f6f9a5ddf02" data-tab-item="overview" data-selected-links="overview /semijohn" href="/semijohn">
  1370.    <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-book UnderlineNav-octicon hide-sm">
  1371.    <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>
  1372. </svg>
  1373.    Overview
  1374. </a>
  1375.  <a class="UnderlineNav-item js-responsive-underlinenav-item js-selected-navigation-item" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:172384110,&quot;target&quot;:&quot;TAB_REPOSITORIES&quot;,&quot;user_id&quot;:null,&quot;originating_url&quot;:&quot;https://github.com/semijohn&quot;}}" data-hydro-click-hmac="73df64a4e0f12872fef4459bb5af2549fb5381e70bc5e936e350a595e738197a" data-tab-item="repositories" data-selected-links="repositories /semijohn?tab=repositories" href="/semijohn?tab=repositories">
  1376.    <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo UnderlineNav-octicon hide-sm">
  1377.    <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>
  1378. </svg>
  1379.    Repositories
  1380.    <span title="2" data-view-component="true" class="Counter">2</span>
  1381. </a>
  1382.  <a class="UnderlineNav-item js-responsive-underlinenav-item js-selected-navigation-item" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:172384110,&quot;target&quot;:&quot;TAB_PROJECTS&quot;,&quot;user_id&quot;:null,&quot;originating_url&quot;:&quot;https://github.com/semijohn&quot;}}" data-hydro-click-hmac="aea320566361c9b491f2cbb11b63bcb2884fa209a75ef2d36c29776771551967" data-tab-item="projects" data-selected-links="projects /semijohn?tab=projects" href="/semijohn?tab=projects">
  1383.    <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 hide-sm">
  1384.    <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>
  1385. </svg>
  1386.    Projects
  1387.    <span title="0" hidden="hidden" data-view-component="true" class="Counter">0</span>
  1388. </a>
  1389.    <a class="UnderlineNav-item js-responsive-underlinenav-item js-selected-navigation-item" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:172384110,&quot;target&quot;:&quot;TAB_PACKAGES&quot;,&quot;user_id&quot;:null,&quot;originating_url&quot;:&quot;https://github.com/semijohn&quot;}}" data-hydro-click-hmac="a0da081c4c57f11b91c4dfc693a6fefe103c9065b9985b9cec3abef5c739d3bf" data-tab-item="packages" data-selected-links="packages /semijohn?tab=packages" href="/semijohn?tab=packages">
  1390.      <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-package UnderlineNav-octicon hide-sm">
  1391.    <path d="m8.878.392 5.25 3.045c.54.314.872.89.872 1.514v6.098a1.75 1.75 0 0 1-.872 1.514l-5.25 3.045a1.75 1.75 0 0 1-1.756 0l-5.25-3.045A1.75 1.75 0 0 1 1 11.049V4.951c0-.624.332-1.201.872-1.514L7.122.392a1.75 1.75 0 0 1 1.756 0ZM7.875 1.69l-4.63 2.685L8 7.133l4.755-2.758-4.63-2.685a.248.248 0 0 0-.25 0ZM2.5 5.677v5.372c0 .09.047.171.125.216l4.625 2.683V8.432Zm6.25 8.271 4.625-2.683a.25.25 0 0 0 .125-.216V5.677L8.75 8.432Z"></path>
  1392. </svg>
  1393.      Packages
  1394.      <span title="0" hidden="hidden" data-view-component="true" class="Counter">0</span>
  1395. </a>
  1396.  <a class="UnderlineNav-item js-responsive-underlinenav-item js-selected-navigation-item" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:172384110,&quot;target&quot;:&quot;TAB_STARS&quot;,&quot;user_id&quot;:null,&quot;originating_url&quot;:&quot;https://github.com/semijohn&quot;}}" data-hydro-click-hmac="b0d8579f3a26196f5151311924ddd8f93db945a298f6e7d7279fedce837eb51e" data-tab-item="stars" data-selected-links="stars /semijohn?tab=stars" href="/semijohn?tab=stars">
  1397.    <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-star UnderlineNav-octicon hide-sm">
  1398.    <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>
  1399. </svg>
  1400.    Stars
  1401.    <span title="0" hidden="hidden" data-view-component="true" class="Counter">0</span>
  1402. </a>
  1403.  
  1404. </nav>
  1405.  
  1406. <div class="position-absolute pr-3 pr-md-4 pr-lg-5 right-0 js-responsive-underlinenav-overflow" style="visibility: hidden">
  1407.    <details data-view-component="true" class="details-overlay details-reset position-relative">
  1408.    <summary role="button" data-view-component="true">      <div class="UnderlineNav-item mr-0 border-0">
  1409.        <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">
  1410.    <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>
  1411. </svg>
  1412.        <span class="sr-only">More</span>
  1413.      </div>
  1414. </summary>
  1415.    <div data-view-component="true">      <details-menu role="menu" class="dropdown-menu dropdown-menu-sw">
  1416.        <ul >
  1417.          <li data-menu-item="overview" hidden>
  1418.            <a role="menuitem" class="js-selected-navigation-item selected dropdown-item" aria-current="page" data-selected-links=" /semijohn" href="/semijohn">Overview</a>
  1419.          </li>
  1420.          <li data-menu-item="repositories" hidden>
  1421.            <a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links=" /semijohn?tab=repositories" href="/semijohn?tab=repositories">Repositories</a>
  1422.          </li>
  1423.          <li data-menu-item="projects" hidden>
  1424.            <a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links=" /semijohn?tab=projects" href="/semijohn?tab=projects">Projects</a>
  1425.          </li>
  1426.            <li data-menu-item="packages" hidden>
  1427.              <a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links=" /semijohn?tab=packages" href="/semijohn?tab=packages">Packages</a>
  1428.            </li>
  1429.          <li data-menu-item="stars" hidden>
  1430.            <a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links=" /semijohn?tab=stars" href="/semijohn?tab=stars">Stars</a>
  1431.          </li>
  1432.        </ul>
  1433.      </details-menu>
  1434. </div>
  1435. </details></div>
  1436.  
  1437.            </div>
  1438. </div>
  1439. </div>    </div>
  1440.  </div>
  1441.  
  1442. <div class="container-xl px-3 px-md-4 px-lg-5 ">
  1443.  <div data-view-component="true" class="Layout Layout--flowRow-until-md Layout--sidebarPosition-start Layout--sidebarPosition-flowRow-start">
  1444.  
  1445.  <div data-view-component="true" class="Layout-sidebar">      <div
  1446.        class="h-card mt-5 mt-md-n5"
  1447.        data-acv-badge-hovercards-enabled
  1448.        itemscope
  1449.        itemtype="http://schema.org/Person"
  1450.      >
  1451.          <div class="user-profile-sticky-bar js-user-profile-sticky-bar d-none d-md-block">
  1452.            <div class="user-profile-mini-vcard d-table">
  1453.              <span class="user-profile-mini-avatar d-table-cell v-align-middle lh-condensed-ultra pr-2">
  1454.                <img class="rounded-2 avatar-user" src="https://avatars.githubusercontent.com/u/172384110?s=64&amp;v=4" width="32" height="32" alt="@semijohn" />
  1455.              </span>
  1456.              <span class="d-table-cell v-align-middle lh-condensed pr-2">
  1457.                <div style="max-width: 180px;" data-view-component="true" class="css-truncate css-truncate-target expandable">
  1458.                  <strong>semijohn</strong>
  1459. </div>              </span>
  1460.              <span class="d-table-cell v-align-middle lh-condensed">
  1461.                
  1462.  <span class="user-following-container">
  1463.    <span class="follow d-block">
  1464.      <a class="btn mini-follow-button" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;follow button&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/semijohn&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="7eed0dda7bee77665da47f45573edbb93ffc9981c6f270661c303fab5c637e95" href="/login?return_to=https%3A%2F%2Fgithub.com%2Fsemijohn">Follow</a>
  1465.    </span>
  1466.  </span>
  1467.  
  1468.              </span>
  1469.            </div>
  1470.          </div>
  1471.  
  1472.          <div class="js-profile-editable-replace">
  1473.  <div class="clearfix d-flex d-md-block flex-items-center mb-4 mb-md-0">
  1474.    <div
  1475.      class="position-relative d-inline-block col-2 col-md-12 mr-3 mr-md-0 flex-shrink-0"
  1476.      style="z-index:4;"
  1477.    >
  1478.        <a class="d-block" itemprop="image" href="https://avatars.githubusercontent.com/u/172384110?v=4"><img style="height:auto;" alt="View semijohn&#39;s full-sized avatar" src="https://avatars.githubusercontent.com/u/172384110?v=4" width="260" height="260" class="avatar avatar-user width-full border color-bg-default" /></a>
  1479.      
  1480.  
  1481.    </div>
  1482.  
  1483.    <div
  1484.      class="vcard-names-container float-left js-profile-editable-names col-12 py-3 js-sticky js-user-profile-sticky-fields"
  1485.    >
  1486.      <h1 class="vcard-names ">
  1487.        <span class="p-name vcard-fullname d-block overflow-hidden" itemprop="name">
  1488.          
  1489.        </span>
  1490.        <span class="p-nickname vcard-username d-block" itemprop="additionalName">
  1491.          semijohn
  1492.  
  1493.        </span>
  1494.      </h1>
  1495.    </div>
  1496.  </div>
  1497.  
  1498.  
  1499.  
  1500.  <div class="d-flex flex-column">
  1501.    <div class="flex-order-1 flex-md-order-none">
  1502.        <div class="d-flex flex-lg-row flex-md-column">
  1503.              <div class="flex-1 mb-0 mb-md-3">
  1504.                <div class="js-sticky js-user-profile-follow-button pb-1 mb-n1"></div>
  1505.                
  1506.  <span class="user-following-container">
  1507.    <span class="follow d-block">
  1508.      <a class="btn btn-block" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;follow button&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;LOG_IN&quot;,&quot;originating_url&quot;:&quot;https://github.com/semijohn&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="7eed0dda7bee77665da47f45573edbb93ffc9981c6f270661c303fab5c637e95" href="/login?return_to=https%3A%2F%2Fgithub.com%2Fsemijohn">Follow</a>
  1509.    </span>
  1510.  </span>
  1511.  
  1512.              </div>
  1513.        </div>
  1514.  
  1515.  
  1516.    </div>
  1517.  
  1518.    
  1519. <div class="js-profile-editable-area d-flex flex-column d-md-block">
  1520.  <div class="p-note user-profile-bio mb-3 js-user-profile-bio f4" data-bio-text=""
  1521.    hidden></div>
  1522.  
  1523.  
  1524.  
  1525.  <ul class="vcard-details">
  1526.  
  1527.  
  1528.  
  1529.  
  1530.    
  1531.  
  1532.  
  1533.  </ul>
  1534. </div>
  1535.  
  1536.  </div>
  1537.  
  1538.      
  1539.    
  1540.    
  1541.    
  1542.    <button id="dialog-show-dialog-a79f8f81-6a52-47d7-a6c7-18a1dc74c761" data-show-dialog-id="dialog-a79f8f81-6a52-47d7-a6c7-18a1dc74c761" type="button" data-view-component="true" class="Button--link Button--medium Button color-fg-muted">  <span class="Button-content">
  1543.    <span class="Button-label">Block or Report</span>
  1544.  </span>
  1545. </button>
  1546.  
  1547. <dialog-helper>
  1548.  <dialog variant="narrow" id="dialog-a79f8f81-6a52-47d7-a6c7-18a1dc74c761" aria-modal="true" aria-labelledby="dialog-a79f8f81-6a52-47d7-a6c7-18a1dc74c761-title" aria-describedby="dialog-a79f8f81-6a52-47d7-a6c7-18a1dc74c761-description" data-view-component="true" class="Overlay Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade Overlay--disableScroll">
  1549.    <div data-view-component="true" class="Overlay-header">
  1550.  <div class="Overlay-headerContentWrap">
  1551.    <div class="Overlay-titleWrap">
  1552.      <h1 class="Overlay-title " id="dialog-a79f8f81-6a52-47d7-a6c7-18a1dc74c761-title">
  1553.        Block or report semijohn
  1554.      </h1>
  1555.        
  1556.    </div>
  1557.    <div class="Overlay-actionWrap">
  1558.      <button data-close-dialog-id="dialog-a79f8f81-6a52-47d7-a6c7-18a1dc74c761" 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">
  1559.    <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>
  1560. </svg></button>
  1561.    </div>
  1562.  </div>
  1563.  
  1564. </div>
  1565.      <scrollable-region data-labelled-by="dialog-a79f8f81-6a52-47d7-a6c7-18a1dc74c761-title">
  1566.        <div data-view-component="true" class="Overlay-body">    <div class="border-bottom">
  1567.      <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="mb-3" data-turbo="false" action="/settings/blocked_users" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="6miC0HlohBg-Ug3SzRroGW2fveBUWIEEjHX6qo817enK-I243XrafuTGiYIgu0R9qHOVvocp81go72vfowmlcA" autocomplete="off" />
  1568.          <input type="hidden" name="login" value="semijohn">
  1569.        <input type="hidden" name="return_to" value="/semijohn">
  1570.  
  1571.        <strong>Block user</strong>
  1572.        <p>
  1573.            Prevent this user from interacting with your repositories and sending you notifications.
  1574.          Learn more about <a class="Link--inTextBlock" href="https://docs.github.com/articles/blocking-a-user-from-your-personal-account">blocking users</a>.
  1575.        </p>
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.            <p class="text-small color-fg-muted">
  1582.              You must be logged in to block users.
  1583.            </p>
  1584.  
  1585.          <div class="mb-2">
  1586.              <primer-text-field class="FormControl width-full FormControl--fullWidth">
  1587.      <label for="new-block-note-from-sidebar" class="FormControl-label">
  1588.        Add an optional note:
  1589. </label>    
  1590.  <div class="FormControl-input-wrap">
  1591.    
  1592.      <input id="new-block-note-from-sidebar" aria-label="Add an optional note:" aria-describedby="validation-96d19f61-e12a-4101-96d7-34cfb95978e1 caption-96d19f61-e12a-4101-96d7-34cfb95978e1" data-test-selector="ignored_user_note_text_field" data-target="primer-text-field.inputElement " class="FormControl-input FormControl-medium" type="text" name="note" />
  1593. </div>
  1594.      <div class="FormControl-inlineValidation" id="validation-96d19f61-e12a-4101-96d7-34cfb95978e1" hidden="hidden">
  1595.  <span class="FormControl-inlineValidation--visual" data-target="primer-text-field.validationSuccessIcon" hidden><svg aria-hidden="true" height="12" viewBox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-check-circle-fill">
  1596.    <path d="M6 0a6 6 0 1 1 0 12A6 6 0 0 1 6 0Zm-.705 8.737L9.63 4.403 8.392 3.166 5.295 6.263l-1.7-1.702L2.356 5.8l2.938 2.938Z"></path>
  1597. </svg></span>
  1598.  <span class=" FormControl-inlineValidation--visual" data-target="primer-text-field.validationErrorIcon"><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">
  1599.    <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>
  1600. </svg></span>
  1601.  <span></span>
  1602. </div>
  1603.      <span class="FormControl-caption" id="caption-96d19f61-e12a-4101-96d7-34cfb95978e1">Please don&#39;t include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.</span>
  1604.  
  1605. </primer-text-field>
  1606.  
  1607.          </div>
  1608.  
  1609.        <button
  1610.          type="submit"
  1611.          class="btn btn-danger"
  1612.            disabled
  1613.        >
  1614.          Block user
  1615.        </button>
  1616. </form>    </div>
  1617.    <div class="mt-3">
  1618.      <strong>Report abuse</strong>
  1619.      <p>
  1620.        Contact GitHub support about this user’s behavior.
  1621.        Learn more about <a class="Link--inTextBlock" href="https://docs.github.com/articles/reporting-abuse-or-spam">reporting abuse</a>.
  1622.      </p>
  1623.      <a href="/contact/report-abuse?report=semijohn+%28user%29" class="btn btn-danger">Report abuse</a>
  1624.    </div>
  1625. </div>
  1626.      </scrollable-region>
  1627.      
  1628. </dialog></dialog-helper>
  1629.  
  1630. </div>
  1631.  
  1632.      </div>
  1633. </div>
  1634.  <div data-view-component="true" class="Layout-main">        <div
  1635.          class="UnderlineNav user-profile-nav d-block d-md-none position-sticky top-0 pl-3 ml-n3
  1636.            mr-n3 pr-3 color-bg-default"
  1637.          style="z-index:3;"
  1638.          data-turbo-frame="user-profile-frame"
  1639.        >
  1640.          <nav class="UnderlineNav-body width-full p-responsive js-sidenav-container-pjax" aria-label="User profile">
  1641.  <a aria-current="page" class="UnderlineNav-item js-responsive-underlinenav-item js-selected-navigation-item selected" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:172384110,&quot;target&quot;:&quot;TAB_OVERVIEW&quot;,&quot;user_id&quot;:null,&quot;originating_url&quot;:&quot;https://github.com/semijohn&quot;}}" data-hydro-click-hmac="1c8789b0ab734a6ee29fdfb0afa666e7cb8431f9333c6d7fcef70f6f9a5ddf02" data-tab-item="overview" data-selected-links="overview /semijohn" href="/semijohn">
  1642.    <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-book UnderlineNav-octicon hide-sm">
  1643.    <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>
  1644. </svg>
  1645.    Overview
  1646. </a>
  1647.  <a class="UnderlineNav-item js-responsive-underlinenav-item js-selected-navigation-item" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:172384110,&quot;target&quot;:&quot;TAB_REPOSITORIES&quot;,&quot;user_id&quot;:null,&quot;originating_url&quot;:&quot;https://github.com/semijohn&quot;}}" data-hydro-click-hmac="73df64a4e0f12872fef4459bb5af2549fb5381e70bc5e936e350a595e738197a" data-tab-item="repositories" data-selected-links="repositories /semijohn?tab=repositories" href="/semijohn?tab=repositories">
  1648.    <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo UnderlineNav-octicon hide-sm">
  1649.    <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>
  1650. </svg>
  1651.    Repositories
  1652.    <span title="2" data-view-component="true" class="Counter">2</span>
  1653. </a>
  1654.  <a class="UnderlineNav-item js-responsive-underlinenav-item js-selected-navigation-item" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:172384110,&quot;target&quot;:&quot;TAB_PROJECTS&quot;,&quot;user_id&quot;:null,&quot;originating_url&quot;:&quot;https://github.com/semijohn&quot;}}" data-hydro-click-hmac="aea320566361c9b491f2cbb11b63bcb2884fa209a75ef2d36c29776771551967" data-tab-item="projects" data-selected-links="projects /semijohn?tab=projects" href="/semijohn?tab=projects">
  1655.    <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 hide-sm">
  1656.    <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>
  1657. </svg>
  1658.    Projects
  1659.    <span title="0" hidden="hidden" data-view-component="true" class="Counter">0</span>
  1660. </a>
  1661.    <a class="UnderlineNav-item js-responsive-underlinenav-item js-selected-navigation-item" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:172384110,&quot;target&quot;:&quot;TAB_PACKAGES&quot;,&quot;user_id&quot;:null,&quot;originating_url&quot;:&quot;https://github.com/semijohn&quot;}}" data-hydro-click-hmac="a0da081c4c57f11b91c4dfc693a6fefe103c9065b9985b9cec3abef5c739d3bf" data-tab-item="packages" data-selected-links="packages /semijohn?tab=packages" href="/semijohn?tab=packages">
  1662.      <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-package UnderlineNav-octicon hide-sm">
  1663.    <path d="m8.878.392 5.25 3.045c.54.314.872.89.872 1.514v6.098a1.75 1.75 0 0 1-.872 1.514l-5.25 3.045a1.75 1.75 0 0 1-1.756 0l-5.25-3.045A1.75 1.75 0 0 1 1 11.049V4.951c0-.624.332-1.201.872-1.514L7.122.392a1.75 1.75 0 0 1 1.756 0ZM7.875 1.69l-4.63 2.685L8 7.133l4.755-2.758-4.63-2.685a.248.248 0 0 0-.25 0ZM2.5 5.677v5.372c0 .09.047.171.125.216l4.625 2.683V8.432Zm6.25 8.271 4.625-2.683a.25.25 0 0 0 .125-.216V5.677L8.75 8.432Z"></path>
  1664. </svg>
  1665.      Packages
  1666.      <span title="0" hidden="hidden" data-view-component="true" class="Counter">0</span>
  1667. </a>
  1668.  <a class="UnderlineNav-item js-responsive-underlinenav-item js-selected-navigation-item" data-hydro-click="{&quot;event_type&quot;:&quot;user_profile.click&quot;,&quot;payload&quot;:{&quot;profile_user_id&quot;:172384110,&quot;target&quot;:&quot;TAB_STARS&quot;,&quot;user_id&quot;:null,&quot;originating_url&quot;:&quot;https://github.com/semijohn&quot;}}" data-hydro-click-hmac="b0d8579f3a26196f5151311924ddd8f93db945a298f6e7d7279fedce837eb51e" data-tab-item="stars" data-selected-links="stars /semijohn?tab=stars" href="/semijohn?tab=stars">
  1669.    <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-star UnderlineNav-octicon hide-sm">
  1670.    <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>
  1671. </svg>
  1672.    Stars
  1673.    <span title="0" hidden="hidden" data-view-component="true" class="Counter">0</span>
  1674. </a>
  1675.  
  1676. </nav>
  1677.  
  1678. <div class="position-absolute pr-3 pr-md-4 pr-lg-5 right-0 js-responsive-underlinenav-overflow" style="visibility: hidden">
  1679.    <details data-view-component="true" class="details-overlay details-reset position-relative">
  1680.    <summary role="button" data-view-component="true">      <div class="UnderlineNav-item mr-0 border-0">
  1681.        <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">
  1682.    <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>
  1683. </svg>
  1684.        <span class="sr-only">More</span>
  1685.      </div>
  1686. </summary>
  1687.    <div data-view-component="true">      <details-menu role="menu" class="dropdown-menu dropdown-menu-sw">
  1688.        <ul >
  1689.          <li data-menu-item="overview" hidden>
  1690.            <a role="menuitem" class="js-selected-navigation-item selected dropdown-item" aria-current="page" data-selected-links=" /semijohn" href="/semijohn">Overview</a>
  1691.          </li>
  1692.          <li data-menu-item="repositories" hidden>
  1693.            <a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links=" /semijohn?tab=repositories" href="/semijohn?tab=repositories">Repositories</a>
  1694.          </li>
  1695.          <li data-menu-item="projects" hidden>
  1696.            <a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links=" /semijohn?tab=projects" href="/semijohn?tab=projects">Projects</a>
  1697.          </li>
  1698.            <li data-menu-item="packages" hidden>
  1699.              <a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links=" /semijohn?tab=packages" href="/semijohn?tab=packages">Packages</a>
  1700.            </li>
  1701.          <li data-menu-item="stars" hidden>
  1702.            <a role="menuitem" class="js-selected-navigation-item dropdown-item" data-selected-links=" /semijohn?tab=stars" href="/semijohn?tab=stars">Stars</a>
  1703.          </li>
  1704.        </ul>
  1705.      </details-menu>
  1706. </div>
  1707. </details></div>
  1708.  
  1709.        </div>
  1710.      <turbo-frame id="user-profile-frame" data-turbo-action="advance">
  1711.  
  1712.        <div class="position-relative" data-hpc>
  1713.          
  1714.    
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  <div class="Box mt-4 profile-readme" >
  1720.  <div class="Box-body p-4">
  1721.    <div class="d-flex flex-justify-between">
  1722.      <div class="text-mono text-small mb-3">
  1723.        <a
  1724.          href="/semijohn/semijohn"
  1725.          class="no-underline Link--primary"
  1726.        >semijohn</a><span
  1727.          class="color-fg-muted d-inline-block"
  1728.          style="padding:0px 2px;"
  1729.        >/</span>README<span
  1730.         class="color-fg-muted"
  1731.        >.md</span>
  1732.      </div>
  1733.  
  1734.    </div>
  1735.    <article class="markdown-body entry-content container-lg f5" itemprop="text"><p dir="auto"><a href="https://marlaa1.weebly.com/" rel="nofollow">https://marlaa1.weebly.com/</a> <a href="https://marlaa2.weebly.com/" rel="nofollow">https://marlaa2.weebly.com/</a> <a href="https://marlaa3.weebly.com/" rel="nofollow">https://marlaa3.weebly.com/</a> <a href="https://marlaa4.weebly.com/" rel="nofollow">https://marlaa4.weebly.com/</a> <a href="https://marlaa5.weebly.com/" rel="nofollow">https://marlaa5.weebly.com/</a> <a href="https://marlaa6.weebly.com/" rel="nofollow">https://marlaa6.weebly.com/</a> <a href="https://marlaa7.weebly.com/" rel="nofollow">https://marlaa7.weebly.com/</a> <a href="https://marlaa8.weebly.com/" rel="nofollow">https://marlaa8.weebly.com/</a> <a href="https://marlaa9.weebly.com/" rel="nofollow">https://marlaa9.weebly.com/</a> <a href="https://marlaa10.weebly.com/" rel="nofollow">https://marlaa10.weebly.com/</a> <a href="https://marlaaa11.weebly.com/" rel="nofollow">https://marlaaa11.weebly.com/</a> <a href="https://marlaa12.weebly.com" rel="nofollow">https://marlaa12.weebly.com</a> <a href="https://marlaa13.weebly.com" rel="nofollow">https://marlaa13.weebly.com</a> <a href="https://marlaa14.weebly.com" rel="nofollow">https://marlaa14.weebly.com</a> <a href="https://marlaa15.weebly.com" rel="nofollow">https://marlaa15.weebly.com</a> <a href="https://marlaa16.weebly.com" rel="nofollow">https://marlaa16.weebly.com</a> <a href="https://marlaa17.weebly.com" rel="nofollow">https://marlaa17.weebly.com</a> <a href="https://marlaa18.weebly.com" rel="nofollow">https://marlaa18.weebly.com</a> <a href="https://marlaa19.weebly.com" rel="nofollow">https://marlaa19.weebly.com</a> <a href="https://marlaa20.weebly.com" rel="nofollow">https://marlaa20.weebly.com</a> <a href="https://marlaa21.weebly.com" rel="nofollow">https://marlaa21.weebly.com</a> <a href="https://marlaa22.weebly.com" rel="nofollow">https://marlaa22.weebly.com</a> <a href="https://marlaa23.weebly.com" rel="nofollow">https://marlaa23.weebly.com</a> <a href="https://marlaa24.weebly.com" rel="nofollow">https://marlaa24.weebly.com</a> <a href="https://marlaa25.weebly.com" rel="nofollow">https://marlaa25.weebly.com</a> <a href="https://marlaa26.weebly.com" rel="nofollow">https://marlaa26.weebly.com</a> <a href="https://marlaa27.weebly.com" rel="nofollow">https://marlaa27.weebly.com</a> <a href="https://marlaa28.weebly.com" rel="nofollow">https://marlaa28.weebly.com</a> <a href="https://marlaa29.weebly.com" rel="nofollow">https://marlaa29.weebly.com</a> <a href="https://marlaa30.weebly.com" rel="nofollow">https://marlaa30.weebly.com</a> <a href="https://marlaa31.weebly.com" rel="nofollow">https://marlaa31.weebly.com</a> <a href="https://marlaa32.weebly.com" rel="nofollow">https://marlaa32.weebly.com</a> <a href="https://marlaa33.weebly.com" rel="nofollow">https://marlaa33.weebly.com</a> <a href="https://marlaa34.weebly.com" rel="nofollow">https://marlaa34.weebly.com</a> <a href="https://marlaa35.weebly.com" rel="nofollow">https://marlaa35.weebly.com</a> <a href="https://marlaa36.weebly.com" rel="nofollow">https://marlaa36.weebly.com</a> <a href="https://marlaa37.weebly.com" rel="nofollow">https://marlaa37.weebly.com</a> <a href="https://marlaa38.weebly.com" rel="nofollow">https://marlaa38.weebly.com</a> <a href="https://marlaa39.weebly.com" rel="nofollow">https://marlaa39.weebly.com</a> <a href="https://marlaa40.weebly.com" rel="nofollow">https://marlaa40.weebly.com</a> <a href="https://marlaa41.weebly.com/" rel="nofollow">https://marlaa41.weebly.com/</a> <a href="https://marlaa42.weebly.com/" rel="nofollow">https://marlaa42.weebly.com/</a> <a href="https://marlaa43.weebly.com/" rel="nofollow">https://marlaa43.weebly.com/</a> <a href="https://marlaa44.weebly.com/" rel="nofollow">https://marlaa44.weebly.com/</a> <a href="https://marlaa45.weebly.com" rel="nofollow">https://marlaa45.weebly.com</a> <a href="https://marlaa46.weebly.com" rel="nofollow">https://marlaa46.weebly.com</a> <a href="https://marlaa47.weebly.com" rel="nofollow">https://marlaa47.weebly.com</a> <a href="https://marlaa48.weebly.com" rel="nofollow">https://marlaa48.weebly.com</a> <a href="https://marlaa49.weebly.com" rel="nofollow">https://marlaa49.weebly.com</a> <a href="https://marlaa50.weebly.com" rel="nofollow">https://marlaa50.weebly.com</a> <a href="https://marlaa51.weebly.com" rel="nofollow">https://marlaa51.weebly.com</a> <a href="https://marlaa52.weebly.com" rel="nofollow">https://marlaa52.weebly.com</a> <a href="https://marlaa53.weebly.com" rel="nofollow">https://marlaa53.weebly.com</a> <a href="https://marlaa54.weebly.com" rel="nofollow">https://marlaa54.weebly.com</a> <a href="https://marlaa55.weebly.com" rel="nofollow">https://marlaa55.weebly.com</a> <a href="https://marlaa56.weebly.com" rel="nofollow">https://marlaa56.weebly.com</a> <a href="https://marlaa57.weebly.com" rel="nofollow">https://marlaa57.weebly.com</a> <a href="https://marlaa58.weebly.com" rel="nofollow">https://marlaa58.weebly.com</a> <a href="https://marlaa59.weebly.com" rel="nofollow">https://marlaa59.weebly.com</a> <a href="https://marlaa60.weebly.com" rel="nofollow">https://marlaa60.weebly.com</a> <a href="https://marlaa61.weebly.com" rel="nofollow">https://marlaa61.weebly.com</a> <a href="https://marlaa62.weebly.com" rel="nofollow">https://marlaa62.weebly.com</a> <a href="https://marlaa63.weebly.com" rel="nofollow">https://marlaa63.weebly.com</a> <a href="https://marlaa64.weebly.com" rel="nofollow">https://marlaa64.weebly.com</a> <a href="https://marlaa65.weebly.com" rel="nofollow">https://marlaa65.weebly.com</a> <a href="https://marlaa66.weebly.com" rel="nofollow">https://marlaa66.weebly.com</a> <a href="https://marlaa67.weebly.com" rel="nofollow">https://marlaa67.weebly.com</a> <a href="https://marlaa68.weebly.com" rel="nofollow">https://marlaa68.weebly.com</a> <a href="https://marlaa69.weebly.com" rel="nofollow">https://marlaa69.weebly.com</a> <a href="https://marlaa70.weebly.com" rel="nofollow">https://marlaa70.weebly.com</a> <a href="https://marlaa71.weebly.com" rel="nofollow">https://marlaa71.weebly.com</a> <a href="https://marlaa72.weebly.com" rel="nofollow">https://marlaa72.weebly.com</a> <a href="https://marlaa73.weebly.com" rel="nofollow">https://marlaa73.weebly.com</a> <a href="https://marlaa74.weebly.com" rel="nofollow">https://marlaa74.weebly.com</a> <a href="https://marlaa75.weebly.com" rel="nofollow">https://marlaa75.weebly.com</a> <a href="https://marlaa76.weebly.com" rel="nofollow">https://marlaa76.weebly.com</a> <a href="https://marlaa77.weebly.com" rel="nofollow">https://marlaa77.weebly.com</a> <a href="https://marlaa78.weebly.com" rel="nofollow">https://marlaa78.weebly.com</a> <a href="https://marlaa79.weebly.com" rel="nofollow">https://marlaa79.weebly.com</a> <a href="https://marlaa80.weebly.com" rel="nofollow">https://marlaa80.weebly.com</a> <a href="https://marlaa81.weebly.com" rel="nofollow">https://marlaa81.weebly.com</a> <a href="https://marlaa82.weebly.com" rel="nofollow">https://marlaa82.weebly.com</a> <a href="https://marlaa83.weebly.com" rel="nofollow">https://marlaa83.weebly.com</a> <a href="https://marlaa84.weebly.com" rel="nofollow">https://marlaa84.weebly.com</a> <a href="https://marlaa85.weebly.com" rel="nofollow">https://marlaa85.weebly.com</a> <a href="https://marlaa86.weebly.com" rel="nofollow">https://marlaa86.weebly.com</a> <a href="https://marlaa87.weebly.com" rel="nofollow">https://marlaa87.weebly.com</a> <a href="https://marlaa88.weebly.com" rel="nofollow">https://marlaa88.weebly.com</a> <a href="https://marlaa89.weebly.com" rel="nofollow">https://marlaa89.weebly.com</a> <a href="https://marlaa90.weebly.com" rel="nofollow">https://marlaa90.weebly.com</a> <a href="https://marlaa91.weebly.com" rel="nofollow">https://marlaa91.weebly.com</a> <a href="https://marlaa92.weebly.com" rel="nofollow">https://marlaa92.weebly.com</a> <a href="https://marlaa93.weebly.com" rel="nofollow">https://marlaa93.weebly.com</a> <a href="https://marlaa94.weebly.com" rel="nofollow">https://marlaa94.weebly.com</a> <a href="https://marlaa95.weebly.com" rel="nofollow">https://marlaa95.weebly.com</a> <a href="https://marlaa96.weebly.com" rel="nofollow">https://marlaa96.weebly.com</a> <a href="https://marlaa97.weebly.com" rel="nofollow">https://marlaa97.weebly.com</a> <a href="https://marlaa98.weebly.com" rel="nofollow">https://marlaa98.weebly.com</a> <a href="https://marlaa99.weebly.com" rel="nofollow">https://marlaa99.weebly.com</a> <a href="https://marlaa100.weebly.com" rel="nofollow">https://marlaa100.weebly.com</a> <a href="https://marlaa101.weebly.com" rel="nofollow">https://marlaa101.weebly.com</a> <a href="https://marlaa102.weebly.com" rel="nofollow">https://marlaa102.weebly.com</a> <a href="https://marlaa103.weebly.com" rel="nofollow">https://marlaa103.weebly.com</a> <a href="https://marlaa104.weebly.com" rel="nofollow">https://marlaa104.weebly.com</a> <a href="https://marlaa105.weebly.com" rel="nofollow">https://marlaa105.weebly.com</a> <a href="https://marlaa106.weebly.com" rel="nofollow">https://marlaa106.weebly.com</a> <a href="https://marlaa107.weebly.com" rel="nofollow">https://marlaa107.weebly.com</a> <a href="https://marlaa108.weebly.com" rel="nofollow">https://marlaa108.weebly.com</a> <a href="https://marlaa109.weebly.com" rel="nofollow">https://marlaa109.weebly.com</a> <a href="https://marlaa110.weebly.com" rel="nofollow">https://marlaa110.weebly.com</a> <a href="https://marlaa111.weebly.com" rel="nofollow">https://marlaa111.weebly.com</a> <a href="https://marlaa112.weebly.com" rel="nofollow">https://marlaa112.weebly.com</a> <a href="https://marlaa113.weebly.com" rel="nofollow">https://marlaa113.weebly.com</a> <a href="https://marlaa114.weebly.com" rel="nofollow">https://marlaa114.weebly.com</a> <a href="https://marlaa115.weebly.com" rel="nofollow">https://marlaa115.weebly.com</a> <a href="https://marlaa116.weebly.com" rel="nofollow">https://marlaa116.weebly.com</a> <a href="https://marlaa117.weebly.com" rel="nofollow">https://marlaa117.weebly.com</a> <a href="https://marlaa118.weebly.com" rel="nofollow">https://marlaa118.weebly.com</a> <a href="https://marlaa119.weebly.com" rel="nofollow">https://marlaa119.weebly.com</a> <a href="https://marlaa120.weebly.com" rel="nofollow">https://marlaa120.weebly.com</a> <a href="https://marlaa121.weebly.com" rel="nofollow">https://marlaa121.weebly.com</a> <a href="https://marlaa122.weebly.com" rel="nofollow">https://marlaa122.weebly.com</a> <a href="https://marlaa123.weebly.com" rel="nofollow">https://marlaa123.weebly.com</a> <a href="https://marlaa124.weebly.com" rel="nofollow">https://marlaa124.weebly.com</a> <a href="https://marlaa125.weebly.com" rel="nofollow">https://marlaa125.weebly.com</a> <a href="https://marlaa126.weebly.com" rel="nofollow">https://marlaa126.weebly.com</a> <a href="https://marlaa127.weebly.com" rel="nofollow">https://marlaa127.weebly.com</a> <a href="https://marlaa128.weebly.com" rel="nofollow">https://marlaa128.weebly.com</a> <a href="https://marlaa129.weebly.com" rel="nofollow">https://marlaa129.weebly.com</a> <a href="https://marlaa130.weebly.com" rel="nofollow">https://marlaa130.weebly.com</a> <a href="https://marlaa131.weebly.com" rel="nofollow">https://marlaa131.weebly.com</a> <a href="https://marla132.weebly.com" rel="nofollow">https://marla132.weebly.com</a> <a href="https://marlaa133.weebly.com" rel="nofollow">https://marlaa133.weebly.com</a> <a href="https://marlaa134.weebly.com" rel="nofollow">https://marlaa134.weebly.com</a> <a href="https://marlaa135.weebly.com" rel="nofollow">https://marlaa135.weebly.com</a> <a href="https://marlaa136.weebly.com" rel="nofollow">https://marlaa136.weebly.com</a> <a href="https://marlaa137.weebly.com" rel="nofollow">https://marlaa137.weebly.com</a> <a href="https://marlaa138.weebly.com" rel="nofollow">https://marlaa138.weebly.com</a> <a href="https://marlaa139.weebly.com" rel="nofollow">https://marlaa139.weebly.com</a> <a href="https://marlaa140.weebly.com" rel="nofollow">https://marlaa140.weebly.com</a> <a href="https://marlaa141.weebly.com" rel="nofollow">https://marlaa141.weebly.com</a> <a href="https://marlaa142.weebly.com" rel="nofollow">https://marlaa142.weebly.com</a> <a href="https://marlaa143.weebly.com/" rel="nofollow">https://marlaa143.weebly.com/</a> <a href="https://marlaa144.weebly.com" rel="nofollow">https://marlaa144.weebly.com</a> <a href="https://marlaa145.weebly.com" rel="nofollow">https://marlaa145.weebly.com</a> <a href="https://marlaa146.weebly.com" rel="nofollow">https://marlaa146.weebly.com</a> <a href="https://marlaa147.weebly.com" rel="nofollow">https://marlaa147.weebly.com</a> <a href="https://marla148.weebly.com" rel="nofollow">https://marla148.weebly.com</a> <a href="https://marlaa149.weebly.com" rel="nofollow">https://marlaa149.weebly.com</a> <a href="https://marlaa150.weebly.com" rel="nofollow">https://marlaa150.weebly.com</a> <a href="https://marlaa151.weebly.com" rel="nofollow">https://marlaa151.weebly.com</a> <a href="https://marlaa152.weebly.com" rel="nofollow">https://marlaa152.weebly.com</a> <a href="https://marlaa153.weebly.com" rel="nofollow">https://marlaa153.weebly.com</a> <a href="https://marlaa154.weebly.com" rel="nofollow">https://marlaa154.weebly.com</a> <a href="https://marlaa155.weebly.com" rel="nofollow">https://marlaa155.weebly.com</a> <a href="https://marlaa156.weebly.com" rel="nofollow">https://marlaa156.weebly.com</a> <a href="https://marlaa157.weebly.com" rel="nofollow">https://marlaa157.weebly.com</a> <a href="https://marlaa158.weebly.com" rel="nofollow">https://marlaa158.weebly.com</a> <a href="https://marlaa159.weebly.com" rel="nofollow">https://marlaa159.weebly.com</a> <a href="https://marlaa160.weebly.com" rel="nofollow">https://marlaa160.weebly.com</a> <a href="https://marlaa161.weebly.com" rel="nofollow">https://marlaa161.weebly.com</a> <a href="https://marlaa162.weebly.com" rel="nofollow">https://marlaa162.weebly.com</a> <a href="https://marlaa163.weebly.com" rel="nofollow">https://marlaa163.weebly.com</a> <a href="https://marlaa164.weebly.com" rel="nofollow">https://marlaa164.weebly.com</a> <a href="https://marlaa165.weebly.com" rel="nofollow">https://marlaa165.weebly.com</a> <a href="https://marlaa166.weebly.com" rel="nofollow">https://marlaa166.weebly.com</a> <a href="https://marlaa167.weebly.com" rel="nofollow">https://marlaa167.weebly.com</a> <a href="https://marlaa168.weebly.com" rel="nofollow">https://marlaa168.weebly.com</a> <a href="https://marlaa169.weebly.com" rel="nofollow">https://marlaa169.weebly.com</a> <a href="https://marlaa170.weebly.com" rel="nofollow">https://marlaa170.weebly.com</a> <a href="https://smkst.ru/" rel="nofollow">https://smkst.ru/</a></p>
  1736. </article>
  1737.  </div>
  1738. </div>
  1739.  
  1740.  
  1741. <div class="mt-4">
  1742.  <div class="js-pinned-items-reorder-container">
  1743.  <h2 class="f4 mb-2 text-normal">
  1744.      Popular repositories
  1745.    <span data-view-component="true">
  1746.  <svg style="box-sizing: content-box; color: var(--color-icon-primary);" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" data-view-component="true" class="spinner pinned-items-spinner js-pinned-items-spinner v-align-text-bottom ml-1 anim-rotate">
  1747.    <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" fill="none" />
  1748.    <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke" />
  1749. </svg>    <span class="sr-only">Loading</span>
  1750. </span>
  1751.    <span
  1752.      class="ml-2 color-fg-muted f6 js-pinned-items-reorder-message"
  1753.      role="status"
  1754.      aria-live="polite"
  1755.      data-error-text="Something went wrong."
  1756.      data-success-text="Order updated."
  1757.    ></span>
  1758.  </h2>
  1759.  
  1760.    <ol class="d-flex flex-wrap list-style-none gutter-condensed mb-4">
  1761.  
  1762.    <li
  1763.      class="mb-3 d-flex flex-content-stretch col-12 col-md-6 col-lg-6"
  1764.    >
  1765.      <div
  1766.        class="Box pinned-item-list-item d-flex p-3 width-full public source"
  1767.      >
  1768.        <div class="pinned-item-list-item-content">
  1769.          <div class="d-flex v-align-middle mr-2">
  1770.            <span data-view-component="true" class="position-relative"><a id="813578817" href="/semijohn/semijohn" data-view-component="true" class="min-width-0 Link text-bold flex-auto wb-break-all">
  1771.              <span class="repo" >
  1772.                semijohn
  1773.              </span>
  1774. </a><tool-tip id="tooltip-984ac2f5-b7b9-44ca-86bb-4bf9f4af1c21" for="813578817" popover="manual" data-direction="s" data-type="description" data-view-component="true" class="sr-only position-absolute">semijohn</tool-tip></span>            <span class="flex-auto text-right">
  1775.              <span></span><span class="Label Label--secondary v-align-middle ">Public</span>
  1776.            </span>
  1777.          </div>
  1778.  
  1779.  
  1780.          <p class="pinned-item-desc color-fg-muted text-small d-block mt-2 mb-3">
  1781.            Config files for my GitHub profile.
  1782.          </p>
  1783.  
  1784.          <p class="mb-0 f6 color-fg-muted">
  1785.              <span class="d-inline-block mr-3">
  1786.  <span class="repo-language-color" style="background-color: #e34c26"></span>
  1787.  <span itemprop="programmingLanguage">HTML</span>
  1788. </span>
  1789.  
  1790.          </p>
  1791.        </div>
  1792.      </div>
  1793.    </li>
  1794.  
  1795.    <li
  1796.      class="mb-3 d-flex flex-content-stretch col-12 col-md-6 col-lg-6"
  1797.    >
  1798.      <div
  1799.        class="Box pinned-item-list-item d-flex p-3 width-full public source"
  1800.      >
  1801.        <div class="pinned-item-list-item-content">
  1802.          <div class="d-flex v-align-middle mr-2">
  1803.            <span data-view-component="true" class="position-relative"><a id="813594428" href="/semijohn/tronyto" data-view-component="true" class="min-width-0 Link text-bold flex-auto wb-break-all">
  1804.              <span class="repo" >
  1805.                tronyto
  1806.              </span>
  1807. </a><tool-tip id="tooltip-15b05006-aff0-4ed3-b096-cd7602a98935" for="813594428" popover="manual" data-direction="s" data-type="description" data-view-component="true" class="sr-only position-absolute">tronyto</tool-tip></span>            <span class="flex-auto text-right">
  1808.              <span></span><span class="Label Label--secondary v-align-middle ">Public</span>
  1809.            </span>
  1810.          </div>
  1811.  
  1812.  
  1813.          <p class="pinned-item-desc color-fg-muted text-small d-block mt-2 mb-3">
  1814.            
  1815.          </p>
  1816.  
  1817.          <p class="mb-0 f6 color-fg-muted">
  1818.          </p>
  1819.        </div>
  1820.      </div>
  1821.    </li>
  1822. </ol>
  1823.  
  1824. </div>
  1825.  
  1826. </div>
  1827.  
  1828. <div class="mt-4 position-relative">
  1829.      <include-fragment src="/semijohn?action=show&amp;controller=profiles&amp;tab=contributions&amp;user_id=semijohn">
  1830.        <div class="text-center" data-hide-on-error>
  1831.          <span data-view-component="true">
  1832.  <svg aria-label="Loading" style="box-sizing: content-box; color: var(--color-icon-primary);" width="32" height="32" viewBox="0 0 16 16" fill="none" role="img" data-view-component="true" class="anim-rotate">
  1833.    <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke" fill="none" />
  1834.    <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke" />
  1835. </svg></span>
  1836.        </div>
  1837.        <div class="text-center" data-show-on-error hidden>
  1838.          Something went wrong, please refresh the page to try again.<br>
  1839.          If the problem persists, check the <a href="https://www.githubstatus.com/" data-view-component="true" class="Link--inTextBlock Link">GitHub status page</a>
  1840.          or <a href="/contact" data-view-component="true" class="Link--inTextBlock Link">contact support</a>.
  1841.        </div>
  1842.      </include-fragment>
  1843. </div>
  1844.  
  1845.  
  1846.  
  1847.        </div>
  1848.      </turbo-frame>
  1849. </div>
  1850. </div></div>
  1851.  
  1852.      </main>
  1853.  </div>
  1854.  
  1855.          <footer class="footer pt-8 pb-6 f6 color-fg-muted p-responsive" role="contentinfo" >
  1856.  <h2 class='sr-only'>Footer</h2>
  1857.  
  1858.  
  1859.  
  1860.  
  1861.  <div class="d-flex flex-justify-center flex-items-center flex-column-reverse flex-lg-row flex-wrap flex-lg-nowrap">
  1862.    <div class="d-flex flex-items-center flex-shrink-0 mx-2">
  1863.      <a aria-label="Homepage" title="GitHub" class="footer-octicon mr-2" href="https://github.com">
  1864.        <svg aria-hidden="true" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-mark-github">
  1865.    <path d="M12.5.75C6.146.75 1 5.896 1 12.25c0 5.089 3.292 9.387 7.863 10.91.575.101.79-.244.79-.546 0-.273-.014-1.178-.014-2.142-2.889.532-3.636-.704-3.866-1.35-.13-.331-.69-1.352-1.18-1.625-.402-.216-.977-.748-.014-.762.906-.014 1.553.834 1.769 1.179 1.035 1.74 2.688 1.25 3.349.948.1-.747.402-1.25.733-1.538-2.559-.287-5.232-1.279-5.232-5.678 0-1.25.445-2.285 1.178-3.09-.115-.288-.517-1.467.115-3.048 0 0 .963-.302 3.163 1.179.92-.259 1.897-.388 2.875-.388.977 0 1.955.13 2.875.388 2.2-1.495 3.162-1.179 3.162-1.179.633 1.581.23 2.76.115 3.048.733.805 1.179 1.825 1.179 3.09 0 4.413-2.688 5.39-5.247 5.678.417.36.776 1.05.776 2.128 0 1.538-.014 2.774-.014 3.162 0 .302.216.662.79.547C20.709 21.637 24 17.324 24 12.25 24 5.896 18.854.75 12.5.75Z"></path>
  1866. </svg>
  1867. </a>
  1868.      <span>
  1869.        &copy; 2024 GitHub,&nbsp;Inc.
  1870.      </span>
  1871.    </div>
  1872.  
  1873.    <nav aria-label="Footer">
  1874.      <h3 class="sr-only" id="sr-footer-heading">Footer navigation</h3>
  1875.  
  1876.      <ul class="list-style-none d-flex flex-justify-center flex-wrap mb-2 mb-lg-0" aria-labelledby="sr-footer-heading">
  1877.  
  1878.          <li class="mx-2">
  1879.            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to Terms&quot;,&quot;label&quot;:&quot;text:terms&quot;}" href="https://docs.github.com/site-policy/github-terms/github-terms-of-service" data-view-component="true" class="Link--secondary Link">Terms</a>
  1880.          </li>
  1881.  
  1882.          <li class="mx-2">
  1883.            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to privacy&quot;,&quot;label&quot;:&quot;text:privacy&quot;}" href="https://docs.github.com/site-policy/privacy-policies/github-privacy-statement" data-view-component="true" class="Link--secondary Link">Privacy</a>
  1884.          </li>
  1885.  
  1886.          <li class="mx-2">
  1887.            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to security&quot;,&quot;label&quot;:&quot;text:security&quot;}" href="https://github.com/security" data-view-component="true" class="Link--secondary Link">Security</a>
  1888.          </li>
  1889.  
  1890.          <li class="mx-2">
  1891.            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to status&quot;,&quot;label&quot;:&quot;text:status&quot;}" href="https://www.githubstatus.com/" data-view-component="true" class="Link--secondary Link">Status</a>
  1892.          </li>
  1893.  
  1894.          <li class="mx-2">
  1895.            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to docs&quot;,&quot;label&quot;:&quot;text:docs&quot;}" href="https://docs.github.com/" data-view-component="true" class="Link--secondary Link">Docs</a>
  1896.          </li>
  1897.  
  1898.          <li class="mx-2">
  1899.            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to contact&quot;,&quot;label&quot;:&quot;text:contact&quot;}" href="https://support.github.com?tags=dotcom-footer" data-view-component="true" class="Link--secondary Link">Contact</a>
  1900.          </li>
  1901.  
  1902.          <li class="mx-2" >
  1903.  <cookie-consent-link>
  1904.    <button
  1905.      type="button"
  1906.      class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent"
  1907.      data-action="click:cookie-consent-link#showConsentManagement"
  1908.      data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;action&quot;:&quot;cookies&quot;,&quot;context&quot;:&quot;subfooter&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;cookies_link_subfooter_footer&quot;}"
  1909.    >
  1910.      Manage cookies
  1911.    </button>
  1912.  </cookie-consent-link>
  1913. </li>
  1914.  
  1915. <li class="mx-2">
  1916.  <cookie-consent-link>
  1917.    <button
  1918.      type="button"
  1919.      class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent"
  1920.      data-action="click:cookie-consent-link#showConsentManagement"
  1921.      data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;action&quot;:&quot;dont_share_info&quot;,&quot;context&quot;:&quot;subfooter&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;dont_share_info_link_subfooter_footer&quot;}"
  1922.    >
  1923.      Do not share my personal information
  1924.    </button>
  1925.  </cookie-consent-link>
  1926. </li>
  1927.  
  1928.      </ul>
  1929.    </nav>
  1930.  </div>
  1931. </footer>
  1932.  
  1933.  
  1934.  
  1935.  
  1936.    <ghcc-consent id="ghcc" class="position-fixed bottom-0 left-0" style="z-index: 999999" data-initial-cookie-consent-allowed="" data-cookie-consent-required="false"></ghcc-consent>
  1937.  
  1938.  
  1939.  <div id="ajax-error-message" class="ajax-error-message flash flash-error" hidden>
  1940.    <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
  1941.    <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>
  1942. </svg>
  1943.    <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error">
  1944.      <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
  1945.    <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>
  1946. </svg>
  1947.    </button>
  1948.    You can’t perform that action at this time.
  1949.  </div>
  1950.  
  1951.    <template id="site-details-dialog">
  1952.  <details class="details-reset details-overlay details-overlay-dark lh-default color-fg-default hx_rsm" open>
  1953.    <summary role="button" aria-label="Close dialog"></summary>
  1954.    <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal">
  1955.      <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog>
  1956.        <svg aria-hidden="true" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
  1957.    <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>
  1958. </svg>
  1959.      </button>
  1960.      <div class="octocat-spinner my-6 js-details-dialog-spinner"></div>
  1961.    </details-dialog>
  1962.  </details>
  1963. </template>
  1964.  
  1965.    <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;">
  1966.  <div class="Popover-message Popover-message--bottom-left Popover-message--large Box color-shadow-large" style="width:360px;">
  1967.  </div>
  1968. </div>
  1969.  
  1970.    <template id="snippet-clipboard-copy-button">
  1971.  <div class="zeroclipboard-container position-absolute right-0 top-0">
  1972.    <clipboard-copy aria-label="Copy" class="ClipboardButton btn js-clipboard-copy m-2 p-0" data-copy-feedback="Copied!" data-tooltip-direction="w">
  1973.      <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">
  1974.    <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>
  1975. </svg>
  1976.      <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">
  1977.    <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>
  1978. </svg>
  1979.    </clipboard-copy>
  1980.  </div>
  1981. </template>
  1982. <template id="snippet-clipboard-copy-button-unpositioned">
  1983.  <div class="zeroclipboard-container">
  1984.    <clipboard-copy aria-label="Copy" class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback="Copied!" data-tooltip-direction="w">
  1985.      <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">
  1986.    <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>
  1987. </svg>
  1988.      <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">
  1989.    <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>
  1990. </svg>
  1991.    </clipboard-copy>
  1992.  </div>
  1993. </template>
  1994.  
  1995.  
  1996.  
  1997.  
  1998.    </div>
  1999.  
  2000.    <div id="js-global-screen-reader-notice" class="sr-only mt-n1" aria-live="polite" aria-atomic="true" ></div>
  2001.    <div id="js-global-screen-reader-notice-assertive" class="sr-only mt-n1" aria-live="assertive" aria-atomic="true"></div>
  2002.  </body>
  2003. </html>
  2004.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda