Skip to content

axetroy/socket2http

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Socket2http

Greenkeeper badge

一个用socket代替http的库

使用

const Socket2http = require('socket2http');
const ws = new Socket({
  url: 'ws://localhost:10086'
});
ws
    .get(`https://www.example.com`)
    .then(function(res) {
      console.log(res);
    })
    .catch(function(err) {
      console.error(err);
    });

Property

ws.reqInterceptor ws.transform ws.resInterceptor

数据格式

客服端请求格式

{
  "method": "GET",
  "url": "http://www.example.com",
  "header": {
    "Request-id": "233"
  },
  "body": ""
}

服务端返回格式

{
  "method": "GET",
  "url": "http://www.example.com",
  "header": {
    "Request-id": "233"
  },
  "body": "<html>...</html>",
  "status": 200
}

数据流

data >>> reqInterceptor >>> 服务器 >>> transform >>> resInterceptor

实例

客户端发送请求, GET https://github.com

{
  "method": "GET",
  "url": "https://github.com",
  "body": "",
  "header": {
    "Request-Id": "17102"
  }
}

服务端响应

{
  "method": "GET",
  "url": "https://github.com",
  "body": "\n\n\n\n\n\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"utf-8\">\n\n\n\n  <link crossorigin=\"anonymous\" href=\"https://assets-cdn.github.com/assets/frameworks-d7b19415c108234b91acac0d0c02091c860993c13687a757ee345cc1ecd3a9d1.css\" media=\"all\" rel=\"stylesheet\" />\n  <link crossorigin=\"anonymous\" href=\"https://assets-cdn.github.com/assets/github-d8af8b7dd51ee94d7ab4f44b513e681da376a0e759768cc5e8888151ec02ab9c.css\" media=\"all\" rel=\"stylesheet\" />\n  \n  \n  <link crossorigin=\"anonymous\" href=\"https://assets-cdn.github.com/assets/site-537c466d44a69d38c4bd60c2fd2955373ef96d051bd97b2ad30ed039acc97bff.css\" media=\"all\" rel=\"stylesheet\" />\n  \n\n  <meta name=\"viewport\" content=\"width=device-width\">\n  \n  <title>The world&#39;s leading software development platform · GitHub</title>\n  <link rel=\"search\" type=\"application/opensearchdescription+xml\" href=\"/opensearch.xml\" title=\"GitHub\">\n  <link rel=\"fluid-icon\" href=\"https://github.com/fluidicon.png\" title=\"GitHub\">\n  <meta property=\"fb:app_id\" content=\"1401488693436528\">\n\n    <meta property=\"og:url\" content=\"https://github.com\">\n    <meta property=\"og:site_name\" content=\"GitHub\">\n    <meta property=\"og:title\" content=\"Build software better, together\">\n    <meta property=\"og:description\" content=\"GitHub is where people build software. More than 21 million people use GitHub to discover, fork, and contribute to over 57 million projects.\">\n    <meta property=\"og:image\" content=\"https://assets-cdn.github.com/images/modules/open_graph/github-logo.png\">\n    <meta property=\"og:image:type\" content=\"image/png\">\n    <meta property=\"og:image:width\" content=\"1200\">\n    <meta property=\"og:image:height\" content=\"1200\">\n    <meta property=\"og:image\" content=\"https://assets-cdn.github.com/images/modules/open_graph/github-mark.png\">\n    <meta property=\"og:image:type\" content=\"image/png\">\n    <meta property=\"og:image:width\" content=\"1200\">\n    <meta property=\"og:image:height\" content=\"620\">\n    <meta property=\"og:image\" content=\"https://assets-cdn.github.com/images/modules/open_graph/github-octocat.png\">\n    <meta property=\"og:image:type\" content=\"image/png\">\n    <meta property=\"og:image:width\" content=\"1200\">\n    <meta property=\"og:image:height\" content=\"620\">\n\n\n  <link rel=\"assets\" href=\"https://assets-cdn.github.com/\">\n  \n  <meta name=\"pjax-timeout\" content=\"1000\">\n  \n  <meta name=\"request-id\" content=\"96CE:26E9D:60383:99632:5902AE99\" data-pjax-transient>\n  \n\n  <meta name=\"selected-link\" value=\"/\" data-pjax-transient>\n\n  <meta name=\"google-site-verification\" content=\"KT5gs8h0wvaagLKAVWq8bbeNwnZZK1r1XQysX3xurLU\">\n<meta name=\"google-site-verification\" content=\"ZzhVyEFwb7w3e0-uOTltm8Jsck2F5StVihD0exw2fsA\">\n    <meta name=\"google-analytics\" content=\"UA-3769691-2\">\n\n<meta content=\"collector.githubapp.com\" name=\"octolytics-host\" /><meta content=\"github\" name=\"octolytics-app-id\" /><meta content=\"https://collector.githubapp.com/github-external/browser_event\" name=\"octolytics-event-url\" /><meta content=\"96CE:26E9D:60383:99632:5902AE99\" name=\"octolytics-dimension-request_id\" />\n\n\n\n\n\n  <meta class=\"js-ga-set\" name=\"dimension1\" content=\"Logged Out\">\n\n\n  \n\n      <meta name=\"hostname\" content=\"github.com\">\n  <meta name=\"user-login\" content=\"\">\n\n      <meta name=\"expected-hostname\" content=\"github.com\">\n    <meta name=\"js-proxy-site-detection-payload\" content=\"NTkzZjdiZjdkOTE5ZWNhYWQzYzUxMjBjZWVmMzhjZWE4YmVmOTUzMThlNDcwZGE5N2I0NzBiZWE4ZGViZjc4ZHx7InJlbW90ZV9hZGRyZXNzIjoiMTcxLjExMC4xNzcuNDAiLCJyZXF1ZXN0X2lkIjoiOTZDRToyNkU5RDo2MDM4Mzo5OTYzMjo1OTAyQUU5OSIsInRpbWVzdGFtcCI6MTQ5MzM0Nzk5NCwiaG9zdCI6ImdpdGh1Yi5jb20ifQ==\">\n\n\n  <meta name=\"html-safe-nonce\" content=\"a63c0de54b7f393b5aa512a08d8b2ee9c7bfb804\">\n\n  <meta http-equiv=\"x-pjax-version\" content=\"58d922146c874a4175fc26176a233f9b\">\n  \n\n      <meta name=\"viewport\" content=\"width=device-width\">\n  <link crossorigin=\"anonymous\" href=\"https://assets-cdn.github.com/assets/site-537c466d44a69d38c4bd60c2fd2955373ef96d051bd97b2ad30ed039acc97bff.css\" media=\"all\" rel=\"stylesheet\" />\n\n\n    <link rel=\"canonical\" href=\"https://github.com/\" data-pjax-transient>\n\n\n  <meta name=\"browser-stats-url\" content=\"https://api.github.com/_private/browser/stats\">\n\n  <meta name=\"browser-errors-url\" content=\"https://api.github.com/_private/browser/errors\">\n\n  <link rel=\"mask-icon\" href=\"https://assets-cdn.github.com/pinned-octocat.svg\" color=\"#000000\">\n  <link rel=\"icon\" type=\"image/x-icon\" href=\"https://assets-cdn.github.com/favicon.ico\">\n\n<meta name=\"theme-color\" content=\"#1e2327\">\n\n\n\n  </head>\n\n  <body class=\"logged-out env-production page-responsive min-width-0 f4 site-header-dark\">\n    \n\n\n  <div class=\"position-relative js-header-wrapper \">\n    <a href=\"#start-of-content\" tabindex=\"1\" class=\"accessibility-aid js-skip-to-content\">Skip to content</a>\n    <div id=\"js-pjax-loader-bar\" class=\"pjax-loader-bar\"><div class=\"progress\"></div></div>\n\n    \n    \n    \n\n\n\n          <header class=\"site-header js-details-container Details\" role=\"banner\">\n  <div class=\"container-responsive\">\n    <a class=\"header-logo-invertocat\" href=\"https://github.com/\" aria-label=\"Homepage\" data-ga-click=\"(Logged out) Header, go to homepage, icon:logo-wordmark\">\n      <svg aria-hidden=\"true\" class=\"octicon octicon-mark-github\" height=\"32\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"32\"><path fill-rule=\"evenodd\" d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z\"/></svg>\n    </a>\n\n    <button class=\"btn-link float-right site-header-toggle js-details-target\" type=\"button\" aria-label=\"Toggle navigation\">\n      <svg aria-hidden=\"true\" class=\"octicon octicon-three-bars\" height=\"24\" version=\"1.1\" viewBox=\"0 0 12 16\" width=\"18\"><path fill-rule=\"evenodd\" d=\"M11.41 9H.59C0 9 0 8.59 0 8c0-.59 0-1 .59-1H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zm0-4H.59C0 5 0 4.59 0 4c0-.59 0-1 .59-1H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zM.59 11H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1H.59C0 13 0 12.59 0 12c0-.59 0-1 .59-1z\"/></svg>\n    </button>\n\n    <div class=\"site-header-menu\">\n      <nav class=\"site-header-nav\">\n        <a href=\"/features\" class=\"js-selected-navigation-item nav-item\" data-ga-click=\"Header, click, Nav menu - item:features\" data-selected-links=\"/features /features\">\n          Features\n</a>        <a href=\"/business\" class=\"js-selected-navigation-item nav-item\" data-ga-click=\"Header, click, Nav menu - item:business\" data-selected-links=\"/business /business/security /business/customers /business\">\n          Business\n</a>        <a href=\"/explore\" class=\"js-selected-navigation-item nav-item\" data-ga-click=\"Header, click, Nav menu - item:explore\" data-selected-links=\"/explore /trending /trending/developers /integrations /integrations/feature/code /integrations/feature/collaborate /integrations/feature/ship /showcases /explore\">\n          Explore\n</a>        <a href=\"/pricing\" class=\"js-selected-navigation-item nav-item\" data-ga-click=\"Header, click, Nav menu - item:pricing\" data-selected-links=\"/pricing /pricing/developer /pricing/team /pricing/business-hosted /pricing/business-enterprise /pricing\">\n          Pricing\n</a>      </nav>\n\n      <div class=\"site-header-actions\">\n          <div class=\"header-search   js-site-search\" role=\"search\">\n  <!-- '\"` --><!-- </textarea></xmp> --></option></form><form accept-charset=\"UTF-8\" action=\"/search\" class=\"js-site-search-form\" data-unscoped-search-url=\"/search\" method=\"get\"><div style=\"margin:0;padding:0;display:inline\"><input name=\"utf8\" type=\"hidden\" value=\"&#x2713;\" /></div>\n    <label class=\"form-control header-search-wrapper js-chromeless-input-container\">\n        <a href=\"/dashboard\" class=\"header-search-scope no-underline\">/dashboard</a>\n      <input type=\"text\"\n        class=\"form-control header-search-input js-site-search-focus \"\n        data-hotkey=\"s\"\n        name=\"q\"\n        value=\"\"\n        placeholder=\"Search GitHub\"\n        aria-label=\"Search GitHub\"\n        data-unscoped-placeholder=\"Search GitHub\"\n        data-scoped-placeholder=\"Search\"\n        autocapitalize=\"off\">\n        <input type=\"hidden\" class=\"js-site-search-type-field\" name=\"type\" >\n    </label>\n</form></div>\n\n\n          <a class=\"text-bold site-header-link\" href=\"/login\" data-ga-click=\"(Logged out) Header, clicked Sign in, text:sign-in\">Sign in</a>\n            <span class=\"text-gray\">or</span>\n            <a class=\"text-bold site-header-link\" href=\"/join?source=header-home\" data-ga-click=\"(Logged out) Header, clicked Sign up, text:sign-up\">Sign up</a>\n      </div>\n    </div>\n  </div>\n</header>\n\n\n\n  </div>\n\n  <div id=\"start-of-content\" class=\"accessibility-aid\"></div>\n\n    <div id=\"js-flash-container\">\n</div>\n\n\n\n  <div role=\"main\">\n        \n\n<div class=\"jumbotron jumbotron-home\">\n  <div class=\"container-responsive position-relative\">\n    <div class=\"d-md-flex flex-items-center gut-lg\">\n      <div class=\"col-md-7 text-md-left \">\n        <h1 class=\"alt-h0 text-white lh-condensed-ultra mb-3\">Built for developers</h1>\n        <p class=\"f3-light mb-4\">\n          GitHub is a development platform inspired by the way you work. From <a href=\"/open-source\" class=\"text-white jumbotron-link\">open source</a> to <a href=\"/business\" class=\"text-white jumbotron-link\">business</a>, you can host and review code, manage projects, and build software alongside millions of other developers.\n        </p>\n      </div>\n        <div class=\"col-md-5\">\n          <div class=\"hide-sm\">\n            <!-- '\"` --><!-- </textarea></xmp> --></option></form><form accept-charset=\"UTF-8\" action=\"/join\" autocomplete=\"off\" class=\"home-hero-signup js-signup-form\" method=\"post\"><div style=\"margin:0;padding:0;display:inline\"><input name=\"utf8\" type=\"hidden\" value=\"&#x2713;\" /><input name=\"authenticity_token\" type=\"hidden\" value=\"4I4K7F0YvBJOcGKJ2Kz759R+TOyUaLfGnMvvu3n9RUBXGSFo/PLwdyRiKnkiG39d9eAlD6+bmkHIvSfaN3WiIA==\" /></div>              <dl class=\"form\">\n                <dd>\n                  <label class=\"form-label text-shadow-light sr-only\" for=\"user[login]\">Pick a username</label>\n                  <input type=\"text\" name=\"user[login]\" id=\"user[login]\" class=\"form-control form-control-lg input-block\" placeholder=\"Pick a username\" data-autocheck-url=\"/signup_check/username\" data-autocheck-authenticity-token=\"Fks/36IgD0HkMIftBi50PbzhBrZ2n9irIjQwGjbXneA74QaiNFluGU16zqaQqgZcEWnw70rRkMf9pJhQ48a70g==\" autofocus>\n                </dd>\n              </dl>\n              <dl class=\"form\">\n                <dd>\n                  <label class=\"form-label text-shadow-light sr-only\" for=\"user[email]\">Enter your email address</label>\n                  <input type=\"text\" name=\"user[email]\" id=\"user[email]\" class=\"form-control form-control-lg input-block js-email-notice-trigger\" placeholder=\"Your email address\" data-autocheck-url=\"/signup_check/email\" data-autocheck-authenticity-token=\"lidA6+G4U49gzZqTB9u/4wQGaqZc51+G6OXDjqZTd+vmDI0PebQ9pqT2Hn/jQRRTXL7L4dmvJro2vxNMghIn0g==\">\n                </dd>\n              </dl>\n              <dl class=\"form\">\n                <dd>\n                  <label class=\"form-label text-shadow-light sr-only\" for=\"user[password]\">Create a password</label>\n                  <input type=\"password\" name=\"user[password]\" id=\"user[password]\" class=\"form-control form-control-lg input-block\" placeholder=\"Create a password\" data-autocheck-url=\"/signup_check/password\" data-autocheck-authenticity-token=\"ZtPSMRpCuxF4h+ghe+aPbjbLpQKdv/otXRhjYsDBOn81XZWTp1rs6UxxXFP+H77NaJjWLLl3mZ6l3oqyUFAAew==\">\n                </dd>\n                <p class=\"form-control-note\">Use at least one letter, one numeral, and seven characters.</p>\n              </dl>\n              <input type=\"hidden\" name=\"source\" class=\"js-signup-source\" value=\"form-home\">\n              <input class=\"form-control\" name=\"timestamp\" type=\"hidden\" value=\"1493347994137\" />\n<input class=\"form-control\" name=\"timestamp_secret\" type=\"hidden\" value=\"6c7671ffb10ac38d2906516488d0f28d28d2be313a8de832dd8b28ca70e05690\" />\n\n              <button class=\"btn btn-orange btn-large f4 btn-block\" type=\"submit\">Sign up for GitHub</button>\n              <p class=\"form-control-note text-center\">\n                By clicking \"Sign up for GitHub\", you agree to our\n                <a class=\"text-white\" href=\"https://help.github.com/terms\" target=\"_blank\">terms of service</a> and\n                <a class=\"text-white\" href=\"https://help.github.com/privacy\" target=\"_blank\">privacy policy</a>. <span class=\"js-email-notice\">We’ll occasionally send you account related emails.</span>\n              </p>\n</form>          </div>\n          <div class=\"d-sm-none text-center\">\n            <a href=\"/join?source=button-home\" class=\"btn btn-primary btn-large border-0\" rel=\"nofollow\">Sign up for GitHub</a>\n          </div>\n        </div>\n    </div>\n  </div>\n</div>\n\n  <div class=\"border-bottom py-3 py-md-5\">\n    <div class=\"px-4 mx-auto clearfix\" style=\"max-width: 590px;\">\n      <a href=\"https://githubuniverse.com/satellite/?utm_source=github&utm_medium=banner&utm_campaign=ww-satellite-20170405\" class=\"d-block link-gray-dark no-underline\">\n        <div class=\"float-md-left mr-md-3 text-center\">\n          <img src=\"https://assets-cdn.github.com/images/modules/site/satellite-logo.png\" alt=\"satellite-logo\" width=\"150px\">\n        </div>\n        <div class=\"overflow-hidden\">\n          <img src=\"https://assets-cdn.github.com/images/modules/site/satellite-wordmark.png\" alt=\"satellite-wordmark\" class=\"d-block mx-auto mx-md-0 my-2\" width=\"150px\">\n          <p class=\"text-gray mb-1 text-center text-md-left\">\n            Check out GitHub Satellite, in orbit around London on <span class=\"no-wrap\">May 22-23</span>.\n          </p>\n          <p class=\"mb-1 text-center text-md-left\">\n            <a href=\"https://githubuniverse.com/satellite/?utm_source=github&utm_medium=banner&utm_campaign=ww-satellite-20170405\">Learn&nbsp;more</a>\n          </p>\n        </div>\n      </a>\n    </div>\n  </div>\n\n<div class=\"featurette\">\n  <div class=\"container-responsive\">\n    <svg xmlns=\"http://www.w3.org/2000/svg\" viewbox=\"0 0 66.2 59.33\" class=\"d-block mx-auto mb-2\" width=\"64\"><title>teams</title>\n<path d=\"M5.49 47.04h-.14a1 1 0 0 1-.86-1.12 9.61 9.61 0 0 1 16.82-4.87 1 1 0 1 1-1.52 1.3 7.61 7.61 0 0 0-13.31 3.84 1 1 0 0 1-.99.85z\" fill=\"#79b8ff\"></path><path d=\"M13.99 39.67a7.12 7.12 0 1 1 7.12-7.12 7.13 7.13 0 0 1-7.12 7.12zm0-12.24a5.12 5.12 0 1 0 5.12 5.12 5.12 5.12 0 0 0-5.12-5.11zm46.24 19.61a1 1 0 0 1-1-.87 7.61 7.61 0 0 0-13.31-3.84 1 1 0 1 1-1.52-1.3 9.61 9.61 0 0 1 16.82 4.87 1 1 0 0 1-.86 1.13h-.14z\" fill=\"#79b8ff\"></path><path d=\"M51.71 39.67a7.12 7.12 0 1 1 7.12-7.12 7.13 7.13 0 0 1-7.12 7.12zm0-12.24a5.12 5.12 0 1 0 5.12 5.12 5.12 5.12 0 0 0-5.12-5.11z\" fill=\"#79b8ff\"></path><path d=\"M43.62 59.34a1 1 0 0 1-1-.89 9.73 9.73 0 0 0-9.78-8.59 9.87 9.87 0 0 0-9.79 8.47 1.01 1.01 0 1 1-2-.27 11.88 11.88 0 0 1 11.77-10.21 11.73 11.73 0 0 1 11.79 10.39 1 1 0 0 1-.89 1.1h-.11z\" fill=\"#2088ff\"></path><path d=\"M32.84 49.85a8.76 8.76 0 1 1 8.76-8.76 8.77 8.77 0 0 1-8.76 8.76zm0-15.52a6.76 6.76 0 1 0 6.76 6.76 6.77 6.77 0 0 0-6.76-6.75z\" fill=\"#2088ff\"></path><path d=\"M32.84 25.47a7.12 7.12 0 1 1 7.12-7.12 7.13 7.13 0 0 1-7.12 7.12zm0-12.24a5.12 5.12 0 1 0 5.12 5.12 5.12 5.12 0 0 0-5.12-5.11z\" fill=\"#79b8ff\"></path><path d=\"M39.86 29.08a1 1 0 0 1-.82-.42 7.61 7.61 0 0 0-12.39 0 1 1 0 0 1-1.63-1.16 9.61 9.61 0 0 1 15.65 0 1 1 0 0 1-.81 1.58z\" fill=\"#79b8ff\"></path><path d=\"M47.35 22.33a1 1 0 0 1-1-1V5.8a5.81 5.81 0 0 1 5.8-5.8h8.24a5.81 5.81 0 0 1 5.8 5.8v5.05c0 4-2.48 6.35-6.64 6.35h-6.67l-4.83 4.83a1 1 0 0 1-.7.3zm4.8-20.32a3.8 3.8 0 0 0-3.8 3.8v13.11l3.41-3.41a1 1 0 0 1 .71-.29h7.08c3.08 0 4.64-1.46 4.64-4.35V5.82a3.8 3.8 0 0 0-3.8-3.8h-8.24zM18.84 22.33a1 1 0 0 1-.71-.29l-4.83-4.8H6.63c-4.16 0-6.64-2.37-6.64-6.35V5.84a5.81 5.81 0 0 1 5.8-5.8h8.24a5.81 5.81 0 0 1 5.8 5.8v15.52a1 1 0 0 1-.99.97zm-13-20.32a3.8 3.8 0 0 0-3.8 3.8v5.05c0 2.88 1.56 4.35 4.64 4.35h7.03a1 1 0 0 1 .71.29l3.41 3.41V5.8a3.81 3.81 0 0 0-3.8-3.8H5.79z\" fill=\"#2088ff\"></path><circle cx=\"53.75\" cy=\"8.66\" r=\"1.41\" fill=\"#2088ff\"></circle><circle cx=\"59.11\" cy=\"8.66\" r=\"1.41\" fill=\"#2088ff\"></circle><circle cx=\"7.24\" cy=\"8.66\" r=\"1.41\" fill=\"#2088ff\"></circle><circle cx=\"12.6\" cy=\"8.66\" r=\"1.41\" fill=\"#2088ff\"></circle></svg>\n    <h6 class=\"alt-h4 text-normal text-gray text-center\">\n      GitHub for teams\n    </h6>\n    <h2 class=\"alt-h1 lh-condensed mt-3 mb-2 text-center\">\n      A better way to work together\n    </h2>\n    <p class=\"f3 text-center col-md-8 mx-auto\">\n      GitHub brings teams together to work through problems, move ideas forward, and learn from each other along the way.\n    </p>\n    <p class=\"text-center mb-5 col-md-8 mx-auto\">\n      <a href=\"/features\">See how teams work together on GitHub</a>\n    </p>\n    <div class=\"text-center\">\n        <a href=\"/join?plan=business&amp;setup_organization=true&amp;source=business-page\" class=\"btn btn-large btn-blue\">Sign up your team</a>\n    </div>\n\n    <div class=\"d-md-flex flex-items-center flex-row-reverse my-5\">\n      <div class=\"col-sm-8 col-md-6 mx-auto text-center p-5\">\n        <img src=\"https://assets-cdn.github.com/images/modules/site/home-illo-conversation.svg\" alt=\"\" width=\"360\" class=\"d-block width-fit mx-auto\">\n      </div>\n      <div class=\"col-sm-8 col-md-6 mx-auto text-center text-md-left pr-md-5\">\n        <h3 class=\"alt-h3 mb-1\">Write better code</h3>\n        <p class=\"\">\n          Collaboration makes perfect. The conversations and code reviews that happen in Pull Requests help your team share the weight of your work and improve the software you build.\n        </p>\n      </div>\n    </div>\n\n    <div class=\"d-md-flex flex-items-center my-5\">\n      <div class=\"col-sm-8 col-md-6 mx-auto text-center p-5\">\n        <img src=\"https://assets-cdn.github.com/images/modules/site/home-illo-chaos.svg\" alt=\"\" class=\"d-block width-fit mx-auto\">\n      </div>\n      <div class=\"col-sm-8 col-md-6 mx-auto text-center text-md-left pl-md-5\">\n        <h3 class=\"alt-h3 mb-1\">Manage your chaos</h3>\n        <p class=\"\">\n          Take a deep breath. On GitHub project management happens in Issues and Projects, right alongside your code. All you have to do is mention a teammate to get them involved.\n        </p>\n      </div>\n    </div>\n  </div>\n</div>\n\n<div class=\"featurette\">\n  <div class=\"container-responsive\">\n    <svg xmlns=\"http://www.w3.org/2000/svg\" viewbox=\"0 0 64.1 59.57\" class=\"d-block mx-auto mb-2\" width=\"64\"><title>security-admin</title>\n<path d=\"M34.27 51.67H3a3 3 0 0 1-3-3V3a3 3 0 0 1 3-3h48.3a3 3 0 0 1 3 3v22.11a1 1 0 0 1-2 0V3a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v45.67a1 1 0 0 0 1 1h31.27a1 1 0 1 1 0 2z\" fill=\"#79b8ff\"></path><path d=\"M11.1 16.85a1 1 0 0 1-.71-.29l-2.85-2.85a1 1 0 0 1 1.41-1.41l2.14 2.14 5-5a1 1 0 0 1 1.42 1.4l-5.66 5.75a1.2 1.2 0 0 1-.75.26zM62.1 59.57H44.3a2.08 2.08 0 0 1-2-2v-13.8a1.93 1.93 0 0 1 2-2h17.8a1.93 1.93 0 0 1 2 2v13.8a1.93 1.93 0 0 1-2 2zm-17.8-2.06l17.8.06v-13.8H44.3v13.74z\" fill=\"#2088ff\"></path><path d=\"M59.9 43.07h-2v-4.3a4.8 4.8 0 0 0-9.6 0v4.3h-2v-4.3a6.8 6.8 0 0 1 13.6 0v4.3z\" fill=\"#2088ff\"></path><circle cx=\"53.3\" cy=\"49.67\" r=\"2.2\" fill=\"#2088ff\"></circle><path d=\"M53.3 54.57a1 1 0 0 1-1-1v-2.9a1 1 0 0 1 2 0v2.9a1 1 0 0 1-1 1z\" fill=\"#2088ff\"></path><path d=\"M43.18 11.48H23.92a1 1 0 1 1 0-2h19.27a1 1 0 0 1-.01 2zM34.27 17.1H23.92a1 1 0 1 1 0-2h10.36a1 1 0 1 1-.01 2z\" fill=\"#79b8ff\"></path><path d=\"M11.1 41.77a1 1 0 0 1-.71-.29l-2.85-2.85a1 1 0 0 1 1.41-1.41l2.14 2.14 5-5a1 1 0 0 1 1.42 1.4l-5.66 5.75a1.14 1.14 0 0 1-.75.26z\" fill=\"#2088ff\"></path><path d=\"M34.27 36.4H23.92a1 1 0 1 1 0-2h10.36a1 1 0 1 1-.01 2zM34.27 42.02H23.92a1 1 0 1 1 0-2h10.36a1 1 0 1 1-.01 2zM43.4 26.83H1.48a1 1 0 0 1 0-2H43.4a1 1 0 0 1 0 2z\" fill=\"#79b8ff\"></path></svg>\n    <h6 class=\"alt-h4 text-normal text-gray text-center\">\n      Security and administration\n    </h6>\n    <h2 class=\"alt-h1 mt-3 mb-2 text-center\">\n      Boxes? Check.\n    </h2>\n    <p class=\"f3 text-center mb-3 col-md-8 mx-auto\">\n      We worried about your administrative and security needs so you don’t have to. From flexible hosting to authentication options, GitHub can help you meet your team’s requirements.\n    </p>\n\n    <div class=\"d-md-flex flex-items-center flex-row-reverse my-5\">\n      <div class=\"col-sm-8 col-md-6 mx-auto px-5 pr-md-0 text-center\">\n        <img src=\"https://assets-cdn.github.com/images/modules/site/home-illo-business.svg\" alt=\"\" class=\"d-block width-fit mx-auto mb-4\">\n      </div>\n      <div class=\"col-sm-8 col-md-6 mx-auto text-center text-md-left\">\n        <h3 class=\"alt-h3 mb-1\">Code security</h3>\n        <p class=\"mb-3 mb-md-5\">\n          Prevent problems before they happen. Protected branches, signed commits, and required status checks protect your work and help you maintain a high standard for your code.\n        </p>\n\n        <h3 class=\"alt-h3 mb-1\">Access controlled</h3>\n        <p class=\"mb-3 mb-md-5\">\n          Encourage teams to work together while limiting access to those who need it with granular permissions and authentication through SAML/SSO and LDAP.\n        </p>\n\n        <h3 class=\"alt-h3 mb-1\">Hosted where you need it</h3>\n        <p class=\"mb-3 mb-md-4\">\n          Securely and reliably host your work on GitHub.com. Or, deploy GitHub Enterprise on your own servers or in a private cloud using Amazon Web Services, Azure or Google Cloud Platform.\n        </p>\n      </div>\n    </div>\n\n    <p class=\"text-center mb-5\">\n      <a href=\"/business\" class=\"btn btn-large btn-outline\">\n        GitHub for Business<svg aria-hidden=\"true\" class=\"octicon octicon-chevron-right ml-2 v-align-text-bottom\" height=\"16\" version=\"1.1\" viewBox=\"0 0 8 16\" width=\"8\"><path fill-rule=\"evenodd\" d=\"M7.5 8l-5 5L1 11.5 4.75 8 1 4.5 2.5 3z\"/></svg>\n      </a>\n    </p>\n  </div>\n</div>\n\n<div class=\"featurette position-relative\">\n  <div class=\"container-responsive text-center py-md-6\">\n    <div class=\"col-md-8 py-md-6 mx-auto\">\n      <svg data-name=\"Layer 1\" xmlns=\"http://www.w3.org/2000/svg\" viewbox=\"0 0 73.39 59.69\" class=\"d-block mx-auto mb-2\" width=\"72\"><title>integrations</title>\n<path d=\"M18.44 20.69a1 1 0 0 1-.45-1.88 40 40 0 0 1 37.33 0 1 1 0 1 1-.89 1.79 38.06 38.06 0 0 0-35.47 0 1 1 0 0 1-.52.09zM24.06 59.69a46.66 46.66 0 0 1-7.48-.69 1.013 1.013 0 1 1 .32-2 34.5 34.5 0 0 0 13.38 0 33.53 33.53 0 0 1 6.16-.63 43.65 43.65 0 0 1 6.55.63 37.85 37.85 0 0 0 13.16 0 1.013 1.013 0 0 1 .32 2 39.63 39.63 0 0 1-13.77 0 41.41 41.41 0 0 0-6.29-.57 31.48 31.48 0 0 0-5.82.61 35.36 35.36 0 0 1-6.53.65z\" fill=\"#79b8ff\"></path><path d=\"M36.69 47.22c-8 0-16-.34-20.11-1a1.014 1.014 0 0 1 .33-2c8.5 1.42 32.34 1.22 39.26 0a1.015 1.015 0 0 1 .35 2c-3.91.66-11.83 1-19.83 1zM36.44 33.11a45.51 45.51 0 0 1-7.37-.84 53 53 0 0 0-8.83-1 21 21 0 0 0-3.44.29 1.014 1.014 0 0 1-.33-2 22.9 22.9 0 0 1 3.76-.31 54.52 54.52 0 0 1 9.17 1 44.18 44.18 0 0 0 7 .81 36.4 36.4 0 0 0 6.38-.76 53.27 53.27 0 0 1 9.82-1 22.92 22.92 0 0 1 3.76.41 1.014 1.014 0 1 1-.33 2 21 21 0 0 0-3.34-.41 51.56 51.56 0 0 0-9.47 1 38.4 38.4 0 0 1-6.78.81z\" fill=\"#2088ff\"></path><path d=\"M17.04 59h-.12c-.41-.05-10.23-1.31-16.41-5.15a1 1 0 0 1-.46-.76c0-.26-1.92-26 18.65-36.37a1 1 0 0 1 1.4 1.21 88.14 88.14 0 0 0-2.06 39.9 1 1 0 0 1-.82 1.17h-.18zm-15-6.58c4.53 2.65 11 3.93 13.8 4.39a92 92 0 0 1 1.67-37.12C1.8 29.19 1.88 49 1.99 52.42zM56.34 59a1 1 0 0 1-1-1.18 88 88 0 0 0-2.06-39.9 1 1 0 0 1 1.41-1.23C75.16 27.1 73.36 52.82 73.34 53.08a1 1 0 0 1-.47.77c-6.18 3.84-16 5.1-16.41 5.15h-.12zm-.46-39.31a92 92 0 0 1 1.69 37.15c2.78-.46 9.28-1.75 13.8-4.39.12-3.45.13-23.25-15.49-32.76zM72.34 53z\" fill=\"#79b8ff\"></path><path d=\"M38.99 41.5a1 1 0 0 1-.66-.25L34.69 38l-1.64 1.36a1 1 0 0 1-.64.23h-8.42a1 1 0 0 1 0-2h8l2-1.67a1 1 0 0 1 1.3 0l3.7 3.28 1.85-1.4a1 1 0 0 1 .6-.2h7.8a1 1 0 1 1 0 2h-7.36l-2.19 1.7a1 1 0 0 1-.7.2zM36.44 9.4a1 1 0 0 1-1-1V1a1 1 0 1 1 2 0v7.4a1 1 0 0 1-1 1zM53.44 10a1 1 0 0 1-.75-1.62l4.1-5.1a1 1 0 0 1 1.56 1.25l-4.1 5.1a1 1 0 0 1-.81.37zM19.54 10a1 1 0 0 1-.77-.31l-4.2-5.1a1 1 0 0 1 1.54-1.27l4.2 5.1a1 1 0 0 1-.77 1.58z\" fill=\"#2088ff\"></path></svg>\n      <h6 class=\"alt-h4 text-normal text-gray\">\n        Integrations\n      </h6>\n      <h2 class=\"alt-h1 lh-condensed mt-3 mb-2\">\n        Perfect the way you&nbsp;work\n      </h2>\n      <p class=\"f3 mb-3 px-md-3\">\n        Customize your process with hundreds of integrations and an intuitive API. Integrate the tools you already use or discover new favorites to create a happier, more efficient way of working.\n      </p>\n      <p class=\"mb-4\">\n        <a href=\"/features#integrations\" class=\"btn btn-large btn-outline\">Learn more about integrations</a>\n      </p>\n\n      <div class=\"integrations-collage integrations-collage-split d-flex flex-justify-center flex-wrap d-md-block\">\n        <div class=\"integrations-collage-item m-2\"><img src=\"https://assets-cdn.github.com/images/modules/site/integrators/slackhq.png\" alt=\"\" class=\"d-block integrations-collage-img width-fit mx-auto\"></div>\n        <div class=\"integrations-collage-item m-2\"><img src=\"https://assets-cdn.github.com/images/modules/site/integrators/zenhubio.png\" alt=\"\" class=\"d-block integrations-collage-img width-fit mx-auto\"></div>\n        <div class=\"integrations-collage-item m-2\"><img src=\"https://assets-cdn.github.com/images/modules/site/integrators/travis-ci.png\" alt=\"\" class=\"d-block integrations-collage-img width-fit mx-auto\"></div>\n        <div class=\"integrations-collage-item m-2\"><img src=\"https://assets-cdn.github.com/images/modules/site/integrators/atom.png\" alt=\"\" class=\"d-block integrations-collage-img width-fit mx-auto\"></div>\n        <div class=\"integrations-collage-item m-2\"><img src=\"https://assets-cdn.github.com/images/modules/site/integrators/circleci.png\" alt=\"\" class=\"d-block integrations-collage-img width-fit mx-auto\"></div>\n        <div class=\"integrations-collage-item m-2\"><img src=\"https://assets-cdn.github.com/images/modules/site/integrators/codeship.png\" alt=\"\" class=\"d-block integrations-collage-img width-fit mx-auto\"></div>\n        <div class=\"integrations-collage-item m-2\"><img src=\"https://assets-cdn.github.com/images/modules/site/integrators/codeclimate.png\" alt=\"\" class=\"d-block integrations-collage-img width-fit mx-auto\"></div>\n        <div class=\"integrations-collage-item m-2\"><img src=\"https://assets-cdn.github.com/images/modules/site/integrators/gitterhq.png\" alt=\"\" class=\"d-block integrations-collage-img width-fit mx-auto\"></div>\n        <div class=\"integrations-collage-item m-2\"><img src=\"https://assets-cdn.github.com/images/modules/site/integrators/waffleio.png\" alt=\"\" class=\"d-block integrations-collage-img width-fit mx-auto\"></div>\n        <div class=\"integrations-collage-item m-2\"><img src=\"https://assets-cdn.github.com/images/modules/site/integrators/heroku.png\" alt=\"\" class=\"d-block integrations-collage-img width-fit mx-auto\"></div>\n      </div>\n\n      <svg aria-hidden=\"true\" class=\"octicon octicon-mark-github mt-3 mt-md-6\" height=\"64\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"64\"><path fill-rule=\"evenodd\" d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z\"/></svg>\n      <p class=\"my-2 alt-text-small col-sm-8 col-md-6 mx-auto\">\n        Sometimes, there’s more than one tool for the job. Why not try something new?\n      </p>\n      <p>\n        <a href=\"/integrations\">Explore integrations</a>\n      </p>\n    </div>\n  </div>\n\n</div>\n\n<div class=\"featurette overflow-hidden\">\n  <div class=\"container-responsive position-relative\">\n    <svg data-name=\"Layer 1\" xmlns=\"http://www.w3.org/2000/svg\" viewbox=\"0 0 69.41 57.98\" class=\"d-block mx-auto mb-2\" width=\"72\"><title>open-source</title>\n<path d=\"M25.21 56.35a1 1 0 0 1-.93-1.33 3.51 3.51 0 0 0 .22-1.26 4.52 4.52 0 0 0-4.09-4.48 1 1 0 0 1-.9-1v-4.1a5.78 5.78 0 0 0-.51-2.53 1.002 1.002 0 0 1 1.81-.86 7.76 7.76 0 0 1 .74 3.35v3.29a6.5 6.5 0 0 1 5 6.31 5.46 5.46 0 0 1-.36 2 1 1 0 0 1-.98.61zM49.35 6.26a1 1 0 0 1-.53-.12 26.91 26.91 0 0 0-22.43-2.86 1.001 1.001 0 0 1-.6-1.91 28.92 28.92 0 0 1 24.09 3 1 1 0 0 1-.53 1.89z\" fill=\"#79b8ff\"></path><path d=\"M25.21 56.35a1 1 0 0 1-.34-.06 29.61 29.61 0 0 1-11.11-7.15 1 1 0 1 1 1.44-1.39 27.59 27.59 0 0 0 10.35 6.69 1 1 0 0 1-.34 1.91zM6.7 27.48h-.09a1 1 0 0 1-.9-1.09 28.62 28.62 0 0 1 .76-4.42 1 1 0 0 1 1.94.49 26.65 26.65 0 0 0-.71 4.11 1 1 0 0 1-1 .91zM49.59 53.56a1 1 0 0 1-.59-1.84 26.93 26.93 0 0 0 11.81-16.7 1.024 1.024 0 0 1 2 .44 29 29 0 0 1-12.7 17.91 1 1 0 0 1-.52.19zM62.45 28.89a1 1 0 0 1-1-1 26.9 26.9 0 0 0-.78-5.47 1 1 0 1 1 1.94-.49 28.88 28.88 0 0 1 .84 5.88 1 1 0 0 1-1 1v.08z\" fill=\"#79b8ff\"></path><path d=\"M61.78 36.28h-.19a1 1 0 0 1-.79-1.14 32 32 0 0 0 .66-6v-1.2a1 1 0 1 1 2 0v1.08a34 34 0 0 1-.69 6.43 1 1 0 0 1-.99.83zM34.52 58.02a28.67 28.67 0 0 1-9.74-1.69 1 1 0 0 1 .55-1.92h.12a26.93 26.93 0 0 0 23.6-2.68 1 1 0 1 1 1.06 1.67 28.75 28.75 0 0 1-15.59 4.62zM19 29.65a1 1 0 0 1-.8-1.63 8 8 0 0 0 1.91-5.21 1 1 0 0 1 2 0 10.09 10.09 0 0 1-2.36 6.49 1 1 0 0 1-.75.35z\" fill=\"#79b8ff\"></path><path d=\"M62.45 28.89h-8a8.27 8.27 0 0 1-4.54-1.34h-5.6a4.36 4.36 0 0 1 0-8.72h2a8.25 8.25 0 0 1 1.8-3.69 1 1 0 1 1 1.53 1.29 6.22 6.22 0 0 0-1.46 3.48 1 1 0 0 1-1 .91h-2.87a2.36 2.36 0 0 0 0 4.72h6a1 1 0 0 1 .6.2 6.14 6.14 0 0 0 3.62 1.14h8a1.006 1.006 0 0 1-.08 2.01zM49.59 53.56a1 1 0 0 1-.74-.32 7.79 7.79 0 0 1-2.09-5.29v-.93h-.43a8 8 0 0 1 0-16h9.5a8 8 0 0 1 6.8 3.83 1 1 0 0 1-1.7 1 6 6 0 0 0-5.1-2.83h-9.5a6 6 0 0 0 0 12h1.44a1 1 0 0 1 1 1v1.92a5.79 5.79 0 0 0 1.56 3.93 1 1 0 0 1-.74 1.69z\" fill=\"#79b8ff\"></path><path d=\"M14.69 45.59a7.25 7.25 0 0 1-6.58-3.67H2.74A2.82 2.82 0 0 1 0 39.09v-6.53a2.57 2.57 0 0 1 .68-1.93 2.76 2.76 0 0 1 2.05-.9h11.53A2.75 2.75 0 0 1 17 32.5v6.58a2.82 2.82 0 0 1-2.73 2.83h-.55c.43 1.57 1.32 1.62 1.75 1.64a1 1 0 0 1 0 2 6.35 6.35 0 0 1-.78.04zM2.74 31.74a.75.75 0 0 0-.57.24.63.63 0 0 0-.16.49v6.63a.82.82 0 0 0 .73.83h6a1 1 0 0 1 .92.61A4.7 4.7 0 0 0 12 43.02a7.7 7.7 0 0 1-.44-2 1 1 0 0 1 .91-1.09h1.82a.82.82 0 0 0 .71-.82v-6.55a.75.75 0 0 0-.68-.82H2.74zM54.75 21.62H54a1 1 0 0 1 0-2c.38 0 1.28-.13 1.71-1.75h-.6a2.73 2.73 0 0 1-2.68-2.73V8.69a2.77 2.77 0 0 1 2.68-2.8h11.38a3 3 0 0 1 2.92 2.71v6.54a2.73 2.73 0 0 1-2.73 2.73h-5.23a7.42 7.42 0 0 1-6.7 3.75zm.36-13.73a.79.79 0 0 0-.73.81v6.44a.72.72 0 0 0 .71.73h1.75a1 1 0 0 1 1 1v.09a7.76 7.76 0 0 1-.47 2.12 4.87 4.87 0 0 0 2.49-2.6 1 1 0 0 1 .92-.61h5.86a.72.72 0 0 0 .76-.68v-6.5a1 1 0 0 0-.92-.81H55.11zM18 9.61a1.52 1.52 0 0 0-1.5-1.54 1.48 1.48 0 0 0-1.44 1c0 .1-.1.1-.19 0a1.48 1.48 0 0 0-1.44-1 1.52 1.52 0 0 0-1.54 1.5c0 1.63 1.73 3.07 2.59 3.74a.72.72 0 0 0 .86 0c.89-.54 2.66-2.07 2.66-3.7z\" fill=\"#2088ff\"></path><path d=\"M63.11 12.88h-4.47a1 1 0 0 1 0-2h4.47a1 1 0 1 1 0 2zM10.71 36.73H5.8a1 1 0 0 1 0-2h4.91a1 1 0 0 1 0 2zM14.79 22.27a1 1 0 0 1-.9-.64l-1.52-3.89H9.32a2.81 2.81 0 0 1-2.73-2.81v-9a2.73 2.73 0 0 1 2.67-2.79h11.39a2.73 2.73 0 0 1 2.73 2.73v9a2.81 2.81 0 0 1-2.73 2.81h-3.11l-1.84 4a1 1 0 0 1-.91.59zM9.32 5.14a.72.72 0 0 0-.73.71v9a.79.79 0 0 0 .73.81h3.79a1 1 0 0 1 .93.64l.89 2.32L16 16.25a1 1 0 0 1 1-.58h3.74a.79.79 0 0 0 .73-.81v-9a.72.72 0 0 0-.72-.72H9.32z\" fill=\"#2088ff\"></path></svg>\n    <h6 class=\"alt-h4 text-normal text-gray text-center\">\n      Community\n    </h6>\n    <h2 class=\"alt-h1 mt-3 mb-2 lh-condensed text-center\">\n      Welcome home, developers\n    </h2>\n    <p class=\"f3 text-center col-md-8 mx-auto pb-md-6\">\n      GitHub is home to the world’s largest community of developers and their projects. Whether you’re making your first commit or sending a Rover to Mars, there’s room for you here, too.\n    </p>\n\n    <div class=\"d-flex flex-wrap gut-md mt-6 py-6\">\n      <a href=\"/personal\" class=\"p-4 flex-md-item-equal mx-auto mx-md-3 mb-4 no-underline bg-white border rounded-2 home-community-developers\">\n        <p class=\"mt-1 mb-1 text-gray-dark\">\n          <span class=\"alt-h2 text-bold d-block lh-condensed-ultra\">21M</span>\n          <span class=\"f3\">Developers worldwide</span>\n        </p>\n        <p class=\"f5 text-gray-dark\">\n          Developers use GitHub for personal projects, from experimenting with new programming languages to hosting their life’s work.\n        </p>\n        <p class=\"text-blue f5 text-bold mb-0\">See how developers use GitHub</p>\n      </a>\n\n      <a href=\"/open-source\" class=\"p-4 flex-md-item-equal mx-auto mx-md-3 mb-4 no-underline bg-white border rounded-2 home-community-repositories\">\n        <p class=\"mt-1 mb-1 text-gray-dark\">\n          <span class=\"alt-h2 text-bold d-block lh-condensed-ultra\">57M</span>\n          <span class=\"f3\">Repositories worldwide</span>\n        </p>\n        <p class=\"f5 text-gray-dark\">\n          GitHub’s users create and maintain influential technologies alongside the world's largest open source community.\n        </p>\n        <p class=\"text-orange-light f5 text-bold mb-0\">Learn about open source</p>\n      </a>\n\n      <a href=\"/business\" class=\"p-4 flex-md-item-equal mx-auto mx-md-3 mb-4 no-underline bg-white border rounded-2 home-community-teams\">\n        <p class=\"mt-1 mb-1 text-gray-dark\">\n          <span class=\"alt-h2 text-bold d-block lh-condensed-ultra\">117K</span>\n          <span class=\"f3\">Businesses worldwide</span>\n        </p>\n        <p class=\"f5 text-gray-dark\">\n          Businesses of all sizes use GitHub to support their development process and to securely build software.\n        </p>\n        <p class=\"text-purple f5 text-bold\">See how businesses use GitHub</p>\n      </a>\n\n      <div class=\"mt-5 col-10 col-md-12 flex-shrink-0 mx-auto home-community-svg\">\n        <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1055.96 472.75\">\n  <defs>\n    <style>\n    .cls-1{isolation:isolate;}\n    .cls-2{opacity:0.1;}\n    .cls-3,.cls-4,.community-svg-orange,.community-svg-purple,.community-svg-blue{fill:none;stroke-linecap:round;stroke-miterlimit:10;stroke-width:4.45px;}\n    .cls-3{stroke:#929497;}\n    .cls-4{stroke:#6e7074;}\n    .community-svg-orange{stroke:#f66a0a;}\n    .community-svg-orange,.community-svg-purple,.community-svg-blue{mix-blend-mode:multiply;}\n    .community-svg-purple{stroke:#6f42c1;}\n    .community-svg-blue{stroke:#006eeb;}\n    </style>\n  </defs>\n\n    <title>home-illo-community</title>\n    <g class=\"cls-1\">\n    <g id=\"Layer_1\" data-name=\"Layer 1\">\n    <g class=\"cls-2\">\n    <line class=\"cls-3\" x1=\"382.18\" y1=\"2.22\" x2=\"417.53\" y2=\"2.22\"></line>\n    <line class=\"cls-3\" x1=\"249.64\" y1=\"11.06\" x2=\"284.99\" y2=\"11.06\"></line>\n    <line class=\"cls-3\" x1=\"399.86\" y1=\"11.06\" x2=\"435.2\" y2=\"11.06\"></line>\n    <line class=\"cls-3\" x1=\"293.82\" y1=\"11.06\" x2=\"311.49\" y2=\"11.06\"></line><line class=\"cls-3\" x1=\"346.84\" y1=\"11.06\" x2=\"391.02\" y2=\"11.06\"></line><line class=\"cls-3\" x1=\"223.13\" y1=\"19.89\" x2=\"461.71\" y2=\"19.89\"></line><line class=\"cls-3\" x1=\"620.76\" y1=\"19.89\" x2=\"629.6\" y2=\"19.89\"></line><line class=\"cls-3\" x1=\"664.94\" y1=\"19.89\" x2=\"673.78\" y2=\"19.89\"></line><line class=\"cls-3\" x1=\"779.81\" y1=\"19.89\" x2=\"779.81\" y2=\"19.89\"></line><line class=\"cls-3\" x1=\"302.66\" y1=\"28.73\" x2=\"444.04\" y2=\"28.73\"></line><line class=\"cls-3\" x1=\"214.29\" y1=\"28.73\" x2=\"284.99\" y2=\"28.73\"></line><line class=\"cls-3\" x1=\"223.13\" y1=\"37.57\" x2=\"267.31\" y2=\"37.57\"></line><line class=\"cls-3\" x1=\"187.79\" y1=\"37.57\" x2=\"205.46\" y2=\"37.57\"></line><line class=\"cls-3\" x1=\"240.8\" y1=\"46.4\" x2=\"258.48\" y2=\"46.4\"></line><line class=\"cls-3\" x1=\"125.93\" y1=\"81.75\" x2=\"187.79\" y2=\"81.75\"></line><line class=\"cls-3\" x1=\"152.44\" y1=\"90.56\" x2=\"223.13\" y2=\"90.56\"></line><line class=\"cls-3\" x1=\"178.95\" y1=\"99.4\" x2=\"249.64\" y2=\"99.4\"></line><line class=\"cls-3\" x1=\"205.46\" y1=\"81.75\" x2=\"214.29\" y2=\"81.75\"></line><line class=\"cls-3\" x1=\"267.31\" y1=\"125.93\" x2=\"276.15\" y2=\"125.93\"></line><line class=\"cls-3\" x1=\"293.82\" y1=\"125.93\" x2=\"302.66\" y2=\"125.93\"></line><line class=\"cls-3\" x1=\"28.73\" y1=\"81.75\" x2=\"37.57\" y2=\"81.75\"></line><line class=\"cls-3\" x1=\"19.9\" y1=\"90.59\" x2=\"81.75\" y2=\"90.59\"></line><line class=\"cls-3\" x1=\"2.22\" y1=\"99.42\" x2=\"152.44\" y2=\"99.42\"></line><line class=\"cls-3\" x1=\"2.22\" y1=\"108.26\" x2=\"249.64\" y2=\"108.26\"></line><line class=\"cls-3\" x1=\"2.22\" y1=\"117.09\" x2=\"249.64\" y2=\"117.09\"></line><line class=\"cls-3\" x1=\"11.06\" y1=\"125.93\" x2=\"223.13\" y2=\"125.93\"></line><line class=\"cls-3\" x1=\"11.06\" y1=\"134.73\" x2=\"214.29\" y2=\"134.73\"></line><line class=\"cls-3\" x1=\"231.97\" y1=\"81.75\" x2=\"284.99\" y2=\"81.75\"></line><line class=\"cls-3\" x1=\"240.79\" y1=\"90.57\" x2=\"293.81\" y2=\"90.57\"></line><line class=\"cls-3\" x1=\"284.99\" y1=\"99.42\" x2=\"302.66\" y2=\"99.42\"></line><line class=\"cls-3\" x1=\"284.99\" y1=\"108.26\" x2=\"311.49\" y2=\"108.26\"></line><line class=\"cls-3\" x1=\"267.31\" y1=\"117.09\" x2=\"302.66\" y2=\"117.09\"></line><line class=\"cls-3\" x1=\"231.97\" y1=\"64.08\" x2=\"258.48\" y2=\"64.08\"></line><line class=\"cls-3\" x1=\"125.93\" y1=\"72.91\" x2=\"152.44\" y2=\"72.91\"></line><line class=\"cls-3\" x1=\"108.26\" y1=\"90.59\" x2=\"134.77\" y2=\"90.59\"></line><line class=\"cls-3\" x1=\"178.95\" y1=\"72.91\" x2=\"258.48\" y2=\"72.91\"></line><line class=\"cls-3\" x1=\"223.13\" y1=\"55.23\" x2=\"231.97\" y2=\"55.23\"></line><line class=\"cls-3\" x1=\"143.61\" y1=\"46.4\" x2=\"170.11\" y2=\"46.4\"></line><line class=\"cls-3\" x1=\"134.77\" y1=\"55.23\" x2=\"205.46\" y2=\"55.23\"></line><line class=\"cls-3\" x1=\"196.62\" y1=\"28.73\" x2=\"196.62\" y2=\"28.73\"></line><line class=\"cls-3\" x1=\"170.11\" y1=\"37.57\" x2=\"170.11\" y2=\"37.57\"></line><line class=\"cls-3\" x1=\"214.29\" y1=\"46.4\" x2=\"214.29\" y2=\"46.4\"></line><line class=\"cls-3\" x1=\"161.28\" y1=\"64.05\" x2=\"161.28\" y2=\"64.05\"></line><line class=\"cls-3\" x1=\"267.3\" y1=\"99.4\" x2=\"267.3\" y2=\"99.4\"></line><line class=\"cls-3\" x1=\"249.64\" y1=\"125.93\" x2=\"249.64\" y2=\"125.93\"></line><line class=\"cls-3\" x1=\"187.79\" y1=\"46.39\" x2=\"187.79\" y2=\"46.39\"></line><line class=\"cls-3\" x1=\"134.77\" y1=\"64.08\" x2=\"134.77\" y2=\"64.08\"></line><line class=\"cls-3\" x1=\"284.99\" y1=\"37.56\" x2=\"435.2\" y2=\"37.56\"></line><line class=\"cls-3\" x1=\"284.99\" y1=\"46.39\" x2=\"435.2\" y2=\"46.39\"></line><line class=\"cls-3\" x1=\"550.07\" y1=\"28.73\" x2=\"576.58\" y2=\"28.73\"></line><line class=\"cls-3\" x1=\"656.11\" y1=\"28.73\" x2=\"691.45\" y2=\"28.73\"></line><line class=\"cls-3\" x1=\"770.98\" y1=\"28.73\" x2=\"788.65\" y2=\"28.73\"></line><line class=\"cls-3\" x1=\"629.6\" y1=\"28.73\" x2=\"638.44\" y2=\"28.73\"></line><line class=\"cls-3\" x1=\"532.4\" y1=\"37.56\" x2=\"558.91\" y2=\"37.56\"></line><line class=\"cls-3\" x1=\"779.81\" y1=\"37.56\" x2=\"806.32\" y2=\"37.56\"></line><line class=\"cls-3\" x1=\"541.24\" y1=\"46.39\" x2=\"550.07\" y2=\"46.39\"></line><line class=\"cls-3\" x1=\"797.49\" y1=\"46.39\" x2=\"806.33\" y2=\"46.39\"></line><line class=\"cls-3\" x1=\"567.75\" y1=\"46.39\" x2=\"567.75\" y2=\"46.39\"></line><line class=\"cls-3\" x1=\"293.82\" y1=\"55.23\" x2=\"435.2\" y2=\"55.23\"></line><line class=\"cls-3\" x1=\"329.17\" y1=\"64.06\" x2=\"435.2\" y2=\"64.06\"></line><line class=\"cls-3\" x1=\"338\" y1=\"72.9\" x2=\"426.37\" y2=\"72.9\"></line><line class=\"cls-3\" x1=\"338\" y1=\"81.73\" x2=\"426.37\" y2=\"81.73\"></line><line class=\"cls-3\" x1=\"338\" y1=\"90.56\" x2=\"426.36\" y2=\"90.56\"></line><line class=\"cls-3\" x1=\"770.98\" y1=\"55.23\" x2=\"832.83\" y2=\"55.23\"></line><line class=\"cls-3\" x1=\"673.78\" y1=\"55.23\" x2=\"700.29\" y2=\"55.23\"></line><line class=\"cls-3\" x1=\"753.31\" y1=\"64.06\" x2=\"832.83\" y2=\"64.06\"></line><line class=\"cls-3\" x1=\"664.94\" y1=\"64.06\" x2=\"673.78\" y2=\"64.06\"></line><line class=\"cls-3\" x1=\"700.29\" y1=\"72.9\" x2=\"877.01\" y2=\"72.9\"></line><line class=\"cls-3\" x1=\"656.11\" y1=\"72.9\" x2=\"664.94\" y2=\"72.9\"></line><line class=\"cls-3\" x1=\"903.52\" y1=\"55.23\" x2=\"921.19\" y2=\"55.23\"></line><line class=\"cls-3\" x1=\"903.52\" y1=\"64.06\" x2=\"938.87\" y2=\"64.06\"></line><line class=\"cls-3\" x1=\"912.36\" y1=\"72.9\" x2=\"921.19\" y2=\"72.9\"></line><line class=\"cls-3\" x1=\"691.45\" y1=\"81.73\" x2=\"947.7\" y2=\"81.73\"></line><line class=\"cls-3\" x1=\"576.58\" y1=\"81.73\" x2=\"585.42\" y2=\"81.73\"></line><line class=\"cls-3\" x1=\"647.27\" y1=\"81.73\" x2=\"664.94\" y2=\"81.73\"></line><line class=\"cls-3\" x1=\"1027.23\" y1=\"81.73\" x2=\"1036.07\" y2=\"81.73\"></line><line class=\"cls-3\" x1=\"1044.9\" y1=\"117.09\" x2=\"1044.9\" y2=\"117.09\"></line><line class=\"cls-3\" x1=\"673.78\" y1=\"90.56\" x2=\"1018.39\" y2=\"90.56\"></line><line class=\"cls-3\" x1=\"541.24\" y1=\"99.4\" x2=\"1036.07\" y2=\"99.4\"></line><line class=\"cls-3\" x1=\"532.4\" y1=\"108.23\" x2=\"1053.74\" y2=\"108.23\"></line><line class=\"cls-3\" x1=\"523.56\" y1=\"117.07\" x2=\"1027.23\" y2=\"117.07\"></line><line class=\"cls-3\" x1=\"558.91\" y1=\"125.9\" x2=\"1027.23\" y2=\"125.9\"></line><line class=\"cls-3\" x1=\"514.73\" y1=\"125.9\" x2=\"541.24\" y2=\"125.9\"></line><line class=\"cls-3\" x1=\"514.73\" y1=\"134.73\" x2=\"550.07\" y2=\"134.73\"></line><line class=\"cls-3\" x1=\"488.22\" y1=\"134.73\" x2=\"497.06\" y2=\"134.73\"></line><line class=\"cls-3\" x1=\"514.73\" y1=\"143.57\" x2=\"541.24\" y2=\"143.57\"></line><line class=\"cls-3\" x1=\"479.38\" y1=\"143.57\" x2=\"488.22\" y2=\"143.57\"></line><line class=\"cls-3\" x1=\"541.24\" y1=\"152.4\" x2=\"541.24\" y2=\"152.4\"></line><line class=\"cls-3\" x1=\"523.56\" y1=\"152.4\" x2=\"523.56\" y2=\"152.4\"></line><line class=\"cls-3\" x1=\"470.55\" y1=\"152.44\" x2=\"488.22\" y2=\"152.44\"></line><line class=\"cls-3\" x1=\"974.22\" y1=\"134.73\" x2=\"1000.72\" y2=\"134.73\"></line><line class=\"cls-3\" x1=\"567.74\" y1=\"134.73\" x2=\"956.53\" y2=\"134.73\"></line><line class=\"cls-3\" x1=\"550.07\" y1=\"90.56\" x2=\"585.42\" y2=\"90.56\"></line><line class=\"cls-3\" x1=\"638.43\" y1=\"90.56\" x2=\"638.43\" y2=\"90.56\"></line><line class=\"cls-3\" x1=\"338\" y1=\"99.4\" x2=\"408.69\" y2=\"99.4\"></line><line class=\"cls-3\" x1=\"338\" y1=\"108.23\" x2=\"391.02\" y2=\"108.23\"></line><line class=\"cls-3\" x1=\"426.37\" y1=\"108.23\" x2=\"444.04\" y2=\"108.23\"></line><line class=\"cls-3\" x1=\"347.06\" y1=\"117.07\" x2=\"373.35\" y2=\"117.07\"></line><line class=\"cls-3\" x1=\"426.37\" y1=\"117.07\" x2=\"435.2\" y2=\"117.07\"></line><line class=\"cls-3\" x1=\"346.84\" y1=\"125.9\" x2=\"373.35\" y2=\"125.9\"></line><line class=\"cls-3\" x1=\"470.55\" y1=\"125.9\" x2=\"470.55\" y2=\"125.9\"></line><line class=\"cls-3\" x1=\"355.68\" y1=\"134.73\" x2=\"364.51\" y2=\"134.73\"></line><line class=\"cls-3\" x1=\"267.31\" y1=\"134.73\" x2=\"284.98\" y2=\"134.73\"></line><line class=\"cls-3\" x1=\"90.59\" y1=\"143.6\" x2=\"223.13\" y2=\"143.6\"></line><line class=\"cls-3\" x1=\"19.9\" y1=\"143.6\" x2=\"46.41\" y2=\"143.6\"></line><line class=\"cls-3\" x1=\"267.31\" y1=\"143.6\" x2=\"302.66\" y2=\"143.6\"></line><line class=\"cls-3\" x1=\"99.42\" y1=\"152.47\" x2=\"231.97\" y2=\"152.47\"></line><line class=\"cls-3\" x1=\"19.9\" y1=\"152.47\" x2=\"37.57\" y2=\"152.47\"></line><line class=\"cls-3\" x1=\"276.62\" y1=\"152.47\" x2=\"311.49\" y2=\"152.47\"></line><line class=\"cls-3\" x1=\"99.42\" y1=\"161.34\" x2=\"249.64\" y2=\"161.34\"></line><line class=\"cls-3\" x1=\"267.31\" y1=\"161.34\" x2=\"320.33\" y2=\"161.34\"></line><line class=\"cls-3\" x1=\"2.22\" y1=\"161.34\" x2=\"19.9\" y2=\"161.34\"></line><line class=\"cls-3\" x1=\"2.22\" y1=\"170.11\" x2=\"2.22\" y2=\"170.11\"></line><line class=\"cls-3\" x1=\"117.1\" y1=\"170.21\" x2=\"249.64\" y2=\"170.21\"></line><line class=\"cls-3\" x1=\"117.1\" y1=\"178.95\" x2=\"294.05\" y2=\"178.95\"></line><line class=\"cls-3\" x1=\"267.31\" y1=\"170.21\" x2=\"329.16\" y2=\"170.21\"></line><line class=\"cls-3\" x1=\"329.16\" y1=\"178.95\" x2=\"329.16\" y2=\"178.95\"></line><line class=\"cls-3\" x1=\"134.77\" y1=\"187.69\" x2=\"302.66\" y2=\"187.69\"></line><line class=\"cls-3\" x1=\"134.77\" y1=\"196.62\" x2=\"311.49\" y2=\"196.62\"></line><line class=\"cls-3\" x1=\"134.77\" y1=\"205.45\" x2=\"284.98\" y2=\"205.45\"></line><line class=\"cls-3\" x1=\"134.77\" y1=\"214.28\" x2=\"276.15\" y2=\"214.28\"></line><line class=\"cls-3\" x1=\"134.77\" y1=\"223.12\" x2=\"267.31\" y2=\"223.12\"></line><line class=\"cls-3\" x1=\"143.61\" y1=\"231.95\" x2=\"267.31\" y2=\"231.95\"></line><line class=\"cls-3\" x1=\"152.44\" y1=\"240.78\" x2=\"258.48\" y2=\"240.78\"></line><line class=\"cls-3\" x1=\"161.28\" y1=\"249.61\" x2=\"258.48\" y2=\"249.61\"></line><line class=\"cls-3\" x1=\"161.28\" y1=\"258.44\" x2=\"205.57\" y2=\"258.44\"></line><line class=\"cls-3\" x1=\"258.48\" y1=\"258.44\" x2=\"258.48\" y2=\"258.44\"></line><line class=\"cls-3\" x1=\"170.11\" y1=\"267.28\" x2=\"205.46\" y2=\"267.28\"></line><line class=\"cls-3\" x1=\"187.79\" y1=\"276.11\" x2=\"205.57\" y2=\"276.11\"></line><line class=\"cls-3\" x1=\"231.91\" y1=\"276.11\" x2=\"240.81\" y2=\"276.11\"></line><line class=\"cls-3\" x1=\"258.48\" y1=\"276.11\" x2=\"284.98\" y2=\"276.11\"></line><line class=\"cls-3\" x1=\"187.79\" y1=\"284.98\" x2=\"231.97\" y2=\"284.98\"></line><line class=\"cls-3\" x1=\"205.53\" y1=\"293.82\" x2=\"249.64\" y2=\"293.82\"></line><line class=\"cls-3\" x1=\"231.82\" y1=\"302.66\" x2=\"249.61\" y2=\"302.66\"></line><line class=\"cls-3\" x1=\"284.98\" y1=\"302.66\" x2=\"284.98\" y2=\"302.66\"></line><line class=\"cls-3\" x1=\"240.81\" y1=\"311.49\" x2=\"311.49\" y2=\"311.49\"></line><line class=\"cls-3\" x1=\"258.48\" y1=\"320.33\" x2=\"320.33\" y2=\"320.33\"></line><line class=\"cls-3\" x1=\"267.31\" y1=\"329.08\" x2=\"346.84\" y2=\"329.08\"></line><line class=\"cls-3\" x1=\"258.48\" y1=\"337.92\" x2=\"346.84\" y2=\"337.92\"></line><line class=\"cls-3\" x1=\"258.48\" y1=\"346.76\" x2=\"364.51\" y2=\"346.76\"></line><line class=\"cls-3\" x1=\"258.48\" y1=\"355.6\" x2=\"391.02\" y2=\"355.6\"></line><line class=\"cls-3\" x1=\"267.31\" y1=\"364.44\" x2=\"391.02\" y2=\"364.44\"></line><line class=\"cls-3\" x1=\"267.31\" y1=\"373.28\" x2=\"381.95\" y2=\"373.28\"></line><line class=\"cls-3\" x1=\"276.15\" y1=\"382.12\" x2=\"381.95\" y2=\"382.12\"></line><line class=\"cls-3\" x1=\"284.98\" y1=\"390.96\" x2=\"381.95\" y2=\"390.96\"></line><line class=\"cls-3\" x1=\"293.82\" y1=\"399.8\" x2=\"373.35\" y2=\"399.8\"></line><line class=\"cls-3\" x1=\"293.82\" y1=\"408.64\" x2=\"373.35\" y2=\"408.64\"></line><line class=\"cls-3\" x1=\"293.82\" y1=\"417.48\" x2=\"355.68\" y2=\"417.48\"></line><line class=\"cls-3\" x1=\"284.98\" y1=\"426.32\" x2=\"346.84\" y2=\"426.32\"></line><line class=\"cls-3\" x1=\"284.98\" y1=\"435.16\" x2=\"346.84\" y2=\"435.16\"></line><line class=\"cls-3\" x1=\"284.98\" y1=\"444\" x2=\"338\" y2=\"444\"></line><line class=\"cls-3\" x1=\"284.98\" y1=\"452.84\" x2=\"329.16\" y2=\"452.84\"></line><line class=\"cls-3\" x1=\"284.98\" y1=\"461.68\" x2=\"320.33\" y2=\"461.68\"></line><line class=\"cls-3\" x1=\"276.15\" y1=\"470.52\" x2=\"311.49\" y2=\"470.52\"></line><line class=\"cls-3\" x1=\"267.31\" y1=\"284.98\" x2=\"302.66\" y2=\"284.98\"></line><line class=\"cls-3\" x1=\"338\" y1=\"187.69\" x2=\"320.33\" y2=\"187.69\"></line><line class=\"cls-3\" x1=\"567.75\" y1=\"143.57\" x2=\"912.36\" y2=\"143.57\"></line><line class=\"cls-3\" x1=\"558.91\" y1=\"152.4\" x2=\"903.52\" y2=\"152.4\"></line><line class=\"cls-3\" x1=\"523.43\" y1=\"161.24\" x2=\"912.36\" y2=\"161.24\"></line><line class=\"cls-3\" x1=\"461.71\" y1=\"161.24\" x2=\"497.06\" y2=\"161.24\"></line><line class=\"cls-3\" x1=\"479.38\" y1=\"170.21\" x2=\"488.22\" y2=\"170.21\"></line><line class=\"cls-3\" x1=\"965.37\" y1=\"143.57\" x2=\"974.21\" y2=\"143.57\"></line><line class=\"cls-3\" x1=\"965.38\" y1=\"152.44\" x2=\"974.21\" y2=\"152.44\"></line><line class=\"cls-3\" x1=\"956.54\" y1=\"161.24\" x2=\"974.21\" y2=\"161.24\"></line><line class=\"cls-3\" x1=\"965.37\" y1=\"170.21\" x2=\"965.37\" y2=\"170.21\"></line><line class=\"cls-3\" x1=\"505.89\" y1=\"170.07\" x2=\"921.19\" y2=\"170.07\"></line><line class=\"cls-3\" x1=\"497.06\" y1=\"178.9\" x2=\"921.19\" y2=\"178.9\"></line><line class=\"cls-3\" x1=\"479.38\" y1=\"187.74\" x2=\"921.19\" y2=\"187.74\"></line><line class=\"cls-3\" x1=\"497.06\" y1=\"196.57\" x2=\"921.19\" y2=\"196.57\"></line><line class=\"cls-3\" x1=\"620.76\" y1=\"205.41\" x2=\"894.69\" y2=\"205.41\"></line><line class=\"cls-3\" x1=\"470.55\" y1=\"205.41\" x2=\"532.4\" y2=\"205.41\"></line><line class=\"cls-3\" x1=\"550.07\" y1=\"205.41\" x2=\"576.58\" y2=\"205.41\"></line><line class=\"cls-3\" x1=\"558.91\" y1=\"214.24\" x2=\"877.01\" y2=\"214.24\"></line><line class=\"cls-3\" x1=\"558.91\" y1=\"223.07\" x2=\"850.5\" y2=\"223.07\"></line><line class=\"cls-3\" x1=\"470.54\" y1=\"214.24\" x2=\"497.06\" y2=\"214.24\"></line><line class=\"cls-3\" x1=\"523.56\" y1=\"214.24\" x2=\"523.56\" y2=\"214.24\"></line><line class=\"cls-3\" x1=\"541.24\" y1=\"214.24\" x2=\"541.24\" y2=\"214.24\"></line><line class=\"cls-3\" x1=\"470.54\" y1=\"223.07\" x2=\"488.22\" y2=\"223.07\"></line><line class=\"cls-3\" x1=\"532.4\" y1=\"223.07\" x2=\"541.24\" y2=\"223.07\"></line><line class=\"cls-3\" x1=\"912.36\" y1=\"205.41\" x2=\"921.19\" y2=\"205.41\"></line><line class=\"cls-3\" x1=\"912.36\" y1=\"214.24\" x2=\"912.36\" y2=\"214.24\"></line><line class=\"cls-3\" x1=\"903.52\" y1=\"223.07\" x2=\"912.36\" y2=\"223.07\"></line><line class=\"cls-3\" x1=\"868.18\" y1=\"223.07\" x2=\"877.01\" y2=\"223.07\"></line><line class=\"cls-3\" x1=\"594.25\" y1=\"231.91\" x2=\"850.5\" y2=\"231.91\"></line><line class=\"cls-3\" x1=\"479.38\" y1=\"231.91\" x2=\"523.56\" y2=\"231.91\"></line><line class=\"cls-3\" x1=\"470.54\" y1=\"240.8\" x2=\"532.4\" y2=\"240.8\"></line><line class=\"cls-3\" x1=\"558.91\" y1=\"240.8\" x2=\"567.74\" y2=\"240.8\"></line><line class=\"cls-3\" x1=\"877.01\" y1=\"231.91\" x2=\"912.36\" y2=\"231.91\"></line><line class=\"cls-3\" x1=\"885.85\" y1=\"240.74\" x2=\"885.85\" y2=\"240.74\"></line><line class=\"cls-3\" x1=\"885.85\" y1=\"249.58\" x2=\"885.85\" y2=\"249.58\"></line><line class=\"cls-3\" x1=\"877.01\" y1=\"258.41\" x2=\"877.01\" y2=\"258.41\"></line><line class=\"cls-3\" x1=\"603.09\" y1=\"240.74\" x2=\"850.5\" y2=\"240.74\"></line><line class=\"cls-3\" x1=\"470.54\" y1=\"249.58\" x2=\"850.5\" y2=\"249.58\"></line><line class=\"cls-3\" x1=\"461.71\" y1=\"258.41\" x2=\"638.43\" y2=\"258.41\"></line><line class=\"cls-3\" x1=\"656.11\" y1=\"258.41\" x2=\"850.5\" y2=\"258.41\"></line><line class=\"cls-3\" x1=\"611.93\" y1=\"267.24\" x2=\"647.27\" y2=\"267.24\"></line><line class=\"cls-3\" x1=\"452.87\" y1=\"267.24\" x2=\"594.26\" y2=\"267.24\"></line><line class=\"cls-3\" x1=\"700.29\" y1=\"267.24\" x2=\"850.5\" y2=\"267.24\"></line><line class=\"cls-3\" x1=\"700.29\" y1=\"276.08\" x2=\"824\" y2=\"276.08\"></line><line class=\"cls-3\" x1=\"717.96\" y1=\"284.91\" x2=\"744.47\" y2=\"284.91\"></line><line class=\"cls-3\" x1=\"779.81\" y1=\"284.91\" x2=\"806.32\" y2=\"284.91\"></line><line class=\"cls-3\" x1=\"850.5\" y1=\"284.91\" x2=\"859.34\" y2=\"284.91\"></line><line class=\"cls-3\" x1=\"824\" y1=\"284.91\" x2=\"824\" y2=\"284.91\"></line><line class=\"cls-3\" x1=\"850.51\" y1=\"293.75\" x2=\"859.34\" y2=\"293.75\"></line><line class=\"cls-3\" x1=\"788.66\" y1=\"293.75\" x2=\"815.15\" y2=\"293.75\"></line><line class=\"cls-3\" x1=\"717.96\" y1=\"293.75\" x2=\"735.64\" y2=\"293.75\"></line><line class=\"cls-3\" x1=\"850.51\" y1=\"302.58\" x2=\"868.18\" y2=\"302.58\"></line><line class=\"cls-3\" x1=\"788.64\" y1=\"302.58\" x2=\"815.15\" y2=\"302.58\"></line><line class=\"cls-3\" x1=\"717.89\" y1=\"302.58\" x2=\"735.63\" y2=\"302.58\"></line><line class=\"cls-3\" x1=\"726.8\" y1=\"311.41\" x2=\"726.8\" y2=\"311.41\"></line><line class=\"cls-3\" x1=\"788.66\" y1=\"311.41\" x2=\"788.66\" y2=\"311.41\"></line><line class=\"cls-3\" x1=\"806.32\" y1=\"311.41\" x2=\"806.32\" y2=\"311.41\"></line><line class=\"cls-3\" x1=\"868.18\" y1=\"311.41\" x2=\"859.34\" y2=\"311.41\"></line><line class=\"cls-3\" x1=\"788.64\" y1=\"320.25\" x2=\"797.49\" y2=\"320.25\"></line><line class=\"cls-3\" x1=\"735.64\" y1=\"320.25\" x2=\"735.64\" y2=\"320.25\"></line><line class=\"cls-3\" x1=\"859.34\" y1=\"320.25\" x2=\"868.19\" y2=\"320.25\"></line><line class=\"cls-3\" x1=\"841.68\" y1=\"320.25\" x2=\"841.68\" y2=\"320.25\"></line><line class=\"cls-3\" x1=\"779.81\" y1=\"329.08\" x2=\"806.32\" y2=\"329.08\"></line><line class=\"cls-3\" x1=\"832.83\" y1=\"329.08\" x2=\"841.67\" y2=\"329.08\"></line><line class=\"cls-3\" x1=\"823.99\" y1=\"337.92\" x2=\"877.01\" y2=\"337.92\"></line><line class=\"cls-3\" x1=\"788.64\" y1=\"337.92\" x2=\"806.34\" y2=\"337.92\"></line><line class=\"cls-3\" x1=\"823.99\" y1=\"346.75\" x2=\"912.36\" y2=\"346.75\"></line><line class=\"cls-3\" x1=\"894.68\" y1=\"355.59\" x2=\"947.7\" y2=\"355.59\"></line><line class=\"cls-3\" x1=\"850.51\" y1=\"355.59\" x2=\"868.17\" y2=\"355.59\"></line><line class=\"cls-3\" x1=\"806.32\" y1=\"355.59\" x2=\"815.16\" y2=\"355.59\"></line><line class=\"cls-3\" x1=\"956.53\" y1=\"364.42\" x2=\"965.37\" y2=\"364.42\"></line><line class=\"cls-3\" x1=\"885.85\" y1=\"364.42\" x2=\"930.03\" y2=\"364.42\"></line><line class=\"cls-3\" x1=\"815.15\" y1=\"364.42\" x2=\"868.19\" y2=\"364.42\"></line><line class=\"cls-3\" x1=\"850.5\" y1=\"373.25\" x2=\"859.34\" y2=\"373.25\"></line><line class=\"cls-3\" x1=\"885.85\" y1=\"373.25\" x2=\"885.85\" y2=\"373.25\"></line><line class=\"cls-3\" x1=\"938.87\" y1=\"373.25\" x2=\"938.87\" y2=\"373.25\"></line><line class=\"cls-3\" x1=\"868.17\" y1=\"382.09\" x2=\"894.68\" y2=\"382.09\"></line><line class=\"cls-3\" x1=\"921.19\" y1=\"382.09\" x2=\"921.19\" y2=\"382.09\"></line><line class=\"cls-3\" x1=\"850.5\" y1=\"390.92\" x2=\"930.03\" y2=\"390.92\"></line><line class=\"cls-3\" x1=\"850.5\" y1=\"399.76\" x2=\"930.03\" y2=\"399.76\"></line><line class=\"cls-3\" x1=\"832.83\" y1=\"408.59\" x2=\"938.87\" y2=\"408.59\"></line><line class=\"cls-3\" x1=\"983.05\" y1=\"399.76\" x2=\"991.89\" y2=\"399.76\"></line><line class=\"cls-3\" x1=\"983.05\" y1=\"408.59\" x2=\"991.89\" y2=\"408.59\"></line><line class=\"cls-3\" x1=\"832.83\" y1=\"417.42\" x2=\"947.7\" y2=\"417.42\"></line><line class=\"cls-3\" x1=\"832.83\" y1=\"426.26\" x2=\"947.7\" y2=\"426.26\"></line><line class=\"cls-3\" x1=\"841.68\" y1=\"435.09\" x2=\"947.7\" y2=\"435.09\"></line><line class=\"cls-3\" x1=\"894.68\" y1=\"443.93\" x2=\"938.87\" y2=\"443.93\"></line><line class=\"cls-3\" x1=\"841.68\" y1=\"443.93\" x2=\"859.33\" y2=\"443.93\"></line><line class=\"cls-3\" x1=\"1009.56\" y1=\"443.93\" x2=\"1009.56\" y2=\"443.93\"></line><line class=\"cls-3\" x1=\"912.36\" y1=\"452.76\" x2=\"938.87\" y2=\"452.76\"></line><line class=\"cls-3\" x1=\"930.03\" y1=\"461.59\" x2=\"921.19\" y2=\"461.59\"></line><line class=\"cls-3\" x1=\"1009.56\" y1=\"452.76\" x2=\"1018.39\" y2=\"452.76\"></line><line class=\"cls-3\" x1=\"1027.23\" y1=\"461.59\" x2=\"1009.56\" y2=\"461.59\"></line><line class=\"cls-3\" x1=\"1009.56\" y1=\"470.43\" x2=\"1018.39\" y2=\"470.43\"></line><line class=\"cls-3\" x1=\"930.03\" y1=\"470.43\" x2=\"930.03\" y2=\"470.43\"></line><line class=\"cls-3\" x1=\"797.49\" y1=\"346.75\" x2=\"806.34\" y2=\"346.75\"></line><line class=\"cls-3\" x1=\"444.04\" y1=\"276.08\" x2=\"664.94\" y2=\"276.08\"></line><line class=\"cls-3\" x1=\"620.77\" y1=\"284.91\" x2=\"656.11\" y2=\"284.91\"></line><line class=\"cls-3\" x1=\"452.87\" y1=\"284.91\" x2=\"603.08\" y2=\"284.91\"></line><line class=\"cls-3\" x1=\"629.6\" y1=\"293.75\" x2=\"647.27\" y2=\"293.75\"></line><line class=\"cls-3\" x1=\"452.87\" y1=\"293.75\" x2=\"611.92\" y2=\"293.75\"></line><line class=\"cls-3\" x1=\"629.6\" y1=\"302.58\" x2=\"452.87\" y2=\"302.58\"></line><line class=\"cls-3\" x1=\"461.71\" y1=\"311.41\" x2=\"647.27\" y2=\"311.41\"></line><line class=\"cls-3\" x1=\"461.71\" y1=\"320.25\" x2=\"647.27\" y2=\"320.25\"></line><line class=\"cls-3\" x1=\"523.56\" y1=\"329.08\" x2=\"629.6\" y2=\"329.08\"></line><line class=\"cls-3\" x1=\"470.54\" y1=\"329.08\" x2=\"479.38\" y2=\"329.08\"></line><line class=\"cls-3\" x1=\"523.56\" y1=\"337.92\" x2=\"620.76\" y2=\"337.92\"></line><line class=\"cls-3\" x1=\"611.92\" y1=\"346.75\" x2=\"523.56\" y2=\"346.75\"></line><line class=\"cls-3\" x1=\"611.92\" y1=\"355.59\" x2=\"532.4\" y2=\"355.59\"></line><line class=\"cls-3\" x1=\"611.92\" y1=\"364.42\" x2=\"541.24\" y2=\"364.42\"></line><line class=\"cls-3\" x1=\"611.92\" y1=\"373.25\" x2=\"541.24\" y2=\"373.25\"></line><line class=\"cls-3\" x1=\"611.92\" y1=\"382.09\" x2=\"532.4\" y2=\"382.09\"></line><line class=\"cls-3\" x1=\"611.92\" y1=\"390.92\" x2=\"532.4\" y2=\"390.92\"></line><line class=\"cls-3\" x1=\"603.09\" y1=\"399.76\" x2=\"541.24\" y2=\"399.76\"></line><line class=\"cls-3\" x1=\"603.09\" y1=\"408.59\" x2=\"541.24\" y2=\"408.59\"></line><line class=\"cls-3\" x1=\"603.09\" y1=\"417.42\" x2=\"541.24\" y2=\"417.42\"></line><line class=\"cls-3\" x1=\"647.27\" y1=\"382.09\" x2=\"638.43\" y2=\"382.09\"></line><line class=\"cls-3\" x1=\"629.6\" y1=\"390.92\" x2=\"638.43\" y2=\"390.92\"></line><line class=\"cls-3\" x1=\"629.6\" y1=\"399.76\" x2=\"638.43\" y2=\"399.76\"></line><line class=\"cls-3\" x1=\"629.6\" y1=\"408.59\" x2=\"638.43\" y2=\"408.59\"></line><line class=\"cls-3\" x1=\"629.6\" y1=\"417.42\" x2=\"629.6\" y2=\"417.42\"></line><line class=\"cls-3\" x1=\"585.42\" y1=\"426.26\" x2=\"550.07\" y2=\"426.26\"></line><line class=\"cls-3\" x1=\"585.42\" y1=\"435.09\" x2=\"550.07\" y2=\"435.09\"></line><line class=\"cls-3\" x1=\"576.58\" y1=\"443.93\" x2=\"550.07\" y2=\"443.93\"></line><line class=\"cls-4\" x1=\"267.31\" y1=\"19.89\" x2=\"284.99\" y2=\"19.89\"></line><line class=\"cls-4\" x1=\"322.82\" y1=\"19.9\" x2=\"364.51\" y2=\"19.9\"></line><line class=\"cls-4\" x1=\"355.68\" y1=\"28.73\" x2=\"397.37\" y2=\"28.73\"></line><line class=\"cls-4\" x1=\"417.53\" y1=\"19.89\" x2=\"417.53\" y2=\"19.89\"></line><line class=\"cls-4\" x1=\"249.64\" y1=\"28.73\" x2=\"276.15\" y2=\"28.73\"></line><line class=\"cls-4\" x1=\"426.37\" y1=\"28.73\" x2=\"444.04\" y2=\"28.73\"></line><line class=\"cls-4\" x1=\"311.49\" y1=\"37.57\" x2=\"338\" y2=\"37.57\"></line><line class=\"cls-4\" x1=\"373.35\" y1=\"37.56\" x2=\"426.36\" y2=\"37.56\"></line><line class=\"cls-4\" x1=\"249.64\" y1=\"37.57\" x2=\"223.13\" y2=\"37.57\"></line><line class=\"cls-4\" x1=\"170.11\" y1=\"55.23\" x2=\"187.79\" y2=\"55.23\"></line><line class=\"cls-4\" x1=\"399.85\" y1=\"46.39\" x2=\"435.2\" y2=\"46.39\"></line><line class=\"cls-4\" x1=\"329.16\" y1=\"46.4\" x2=\"355.68\" y2=\"46.4\"></line><line class=\"cls-4\" x1=\"293.82\" y1=\"55.23\" x2=\"320.33\" y2=\"55.23\"></line><line class=\"cls-4\" x1=\"373.35\" y1=\"55.23\" x2=\"408.69\" y2=\"55.23\"></line><line class=\"cls-4\" x1=\"435.2\" y1=\"64.06\" x2=\"399.86\" y2=\"64.06\"></line><line class=\"cls-4\" x1=\"347.06\" y1=\"64.06\" x2=\"355.68\" y2=\"64.08\"></line><line class=\"cls-4\" x1=\"214.3\" y1=\"72.91\" x2=\"240.81\" y2=\"72.91\"></line><line class=\"cls-4\" x1=\"143.61\" y1=\"81.73\" x2=\"178.95\" y2=\"81.73\"></line><line class=\"cls-4\" x1=\"382.18\" y1=\"72.91\" x2=\"408.69\" y2=\"72.91\"></line><line class=\"cls-4\" x1=\"338\" y1=\"81.73\" x2=\"364.51\" y2=\"81.73\"></line><line class=\"cls-4\" x1=\"399.86\" y1=\"81.75\" x2=\"417.53\" y2=\"81.75\"></line><line class=\"cls-4\" x1=\"355.68\" y1=\"90.56\" x2=\"391.02\" y2=\"90.56\"></line><line class=\"cls-4\" x1=\"382.18\" y1=\"99.4\" x2=\"399.86\" y2=\"99.4\"></line><line class=\"cls-4\" x1=\"19.9\" y1=\"99.4\" x2=\"55.24\" y2=\"99.4\"></line><line class=\"cls-4\" x1=\"108.26\" y1=\"99.4\" x2=\"117.1\" y2=\"99.4\"></line><line class=\"cls-4\" x1=\"11.06\" y1=\"108.23\" x2=\"72.92\" y2=\"108.23\"></line><line class=\"cls-4\" x1=\"134.77\" y1=\"108.23\" x2=\"170.11\" y2=\"108.23\"></line><line class=\"cls-4\" x1=\"231.91\" y1=\"108.23\" x2=\"249.64\" y2=\"108.23\"></line><line class=\"cls-4\" x1=\"338\" y1=\"108.23\" x2=\"364.51\" y2=\"108.23\"></line><line class=\"cls-4\" x1=\"46.41\" y1=\"117.09\" x2=\"99.42\" y2=\"117.09\"></line><line class=\"cls-4\" x1=\"152.44\" y1=\"117.07\" x2=\"170.11\" y2=\"117.07\"></line><line class=\"cls-4\" x1=\"11.06\" y1=\"125.93\" x2=\"64.08\" y2=\"125.93\"></line><line class=\"cls-4\" x1=\"125.93\" y1=\"125.9\" x2=\"161.28\" y2=\"125.9\"></line><line class=\"cls-4\" x1=\"46.41\" y1=\"134.77\" x2=\"72.92\" y2=\"134.77\"></line><line class=\"cls-4\" x1=\"117.1\" y1=\"134.73\" x2=\"134.77\" y2=\"134.73\"></line><line class=\"cls-4\" x1=\"214.29\" y1=\"134.73\" x2=\"170.11\" y2=\"134.73\"></line><line class=\"cls-4\" x1=\"125.93\" y1=\"143.6\" x2=\"178.95\" y2=\"143.6\"></line><line class=\"cls-4\" x1=\"99.42\" y1=\"152.47\" x2=\"134.77\" y2=\"152.47\"></line><line class=\"cls-4\" x1=\"196.62\" y1=\"152.47\" x2=\"214.3\" y2=\"152.47\"></line><line class=\"cls-4\" x1=\"117.1\" y1=\"161.28\" x2=\"161.28\" y2=\"161.28\"></line><line class=\"cls-4\" x1=\"205.46\" y1=\"161.28\" x2=\"231.97\" y2=\"161.28\"></line><line class=\"cls-4\" x1=\"134.77\" y1=\"170.21\" x2=\"178.95\" y2=\"170.21\"></line><line class=\"cls-4\" x1=\"214.3\" y1=\"170.11\" x2=\"223.13\" y2=\"170.11\"></line><line class=\"cls-4\" x1=\"117.1\" y1=\"178.95\" x2=\"143.61\" y2=\"178.95\"></line><line class=\"cls-4\" x1=\"196.62\" y1=\"178.95\" x2=\"240.71\" y2=\"178.95\"></line><line class=\"cls-4\" x1=\"294.05\" y1=\"161.34\" x2=\"311.49\" y2=\"161.34\"></line><line class=\"cls-4\" x1=\"276.62\" y1=\"178.95\" x2=\"294.05\" y2=\"178.95\"></line><line class=\"cls-4\" x1=\"143.61\" y1=\"187.78\" x2=\"170.11\" y2=\"187.78\"></line><line class=\"cls-4\" x1=\"214.29\" y1=\"187.69\" x2=\"231.82\" y2=\"187.69\"></line><line class=\"cls-4\" x1=\"258.48\" y1=\"187.69\" x2=\"285.33\" y2=\"187.69\"></line><line class=\"cls-4\" x1=\"134.77\" y1=\"196.62\" x2=\"161.28\" y2=\"196.62\"></line><line class=\"cls-4\" x1=\"187.79\" y1=\"196.62\" x2=\"223.06\" y2=\"196.62\"></line><line class=\"cls-4\" x1=\"249.64\" y1=\"196.62\" x2=\"267.31\" y2=\"196.62\"></line><line class=\"cls-4\" x1=\"311.49\" y1=\"196.62\" x2=\"285.33\" y2=\"196.62\"></line><line class=\"cls-4\" x1=\"152.44\" y1=\"205.45\" x2=\"187.79\" y2=\"205.45\"></line><line class=\"cls-4\" x1=\"214.3\" y1=\"205.45\" x2=\"240.71\" y2=\"205.45\"></line><line class=\"cls-4\" x1=\"134.77\" y1=\"214.28\" x2=\"161.28\" y2=\"214.28\"></line><line class=\"cls-4\" x1=\"205.46\" y1=\"214.29\" x2=\"231.97\" y2=\"214.29\"></line><line class=\"cls-4\" x1=\"276.15\" y1=\"214.28\" x2=\"267.3\" y2=\"214.28\"></line><line class=\"cls-4\" x1=\"146.1\" y1=\"223.12\" x2=\"170.12\" y2=\"223.12\"></line><line class=\"cls-4\" x1=\"196.68\" y1=\"223.13\" x2=\"258.48\" y2=\"223.13\"></line><line class=\"cls-4\" x1=\"143.61\" y1=\"231.95\" x2=\"178.95\" y2=\"231.95\"></line><line class=\"cls-4\" x1=\"214.3\" y1=\"231.95\" x2=\"249.64\" y2=\"231.95\"></line><line class=\"cls-4\" x1=\"170.11\" y1=\"240.78\" x2=\"187.79\" y2=\"240.78\"></line><line class=\"cls-4\" x1=\"214.29\" y1=\"249.61\" x2=\"240.71\" y2=\"249.61\"></line><line class=\"cls-4\" x1=\"187.79\" y1=\"267.31\" x2=\"205.46\" y2=\"267.31\"></line><line class=\"cls-4\" x1=\"214.3\" y1=\"284.91\" x2=\"231.97\" y2=\"284.91\"></line><line class=\"cls-4\" x1=\"276.15\" y1=\"284.98\" x2=\"267.31\" y2=\"284.98\"></line><line class=\"cls-4\" x1=\"276.62\" y1=\"311.41\" x2=\"240.81\" y2=\"311.41\"></line><line class=\"cls-4\" x1=\"294.05\" y1=\"329.08\" x2=\"329.16\" y2=\"329.08\"></line><line class=\"cls-4\" x1=\"276.15\" y1=\"337.92\" x2=\"311.49\" y2=\"337.92\"></line><line class=\"cls-4\" x1=\"302.66\" y1=\"346.84\" x2=\"346.84\" y2=\"346.84\"></line><line class=\"cls-4\" x1=\"373.35\" y1=\"355.67\" x2=\"338\" y2=\"355.67\"></line><line class=\"cls-4\" x1=\"284.98\" y1=\"355.67\" x2=\"258.48\" y2=\"355.67\"></line><line class=\"cls-4\" x1=\"276.62\" y1=\"364.44\" x2=\"311.49\" y2=\"364.44\"></line><line class=\"cls-4\" x1=\"391.02\" y1=\"364.44\" x2=\"364.51\" y2=\"364.44\"></line><line class=\"cls-4\" x1=\"293.82\" y1=\"373.28\" x2=\"338\" y2=\"373.28\"></line><line class=\"cls-4\" x1=\"276.15\" y1=\"382.12\" x2=\"311.61\" y2=\"382.12\"></line><line class=\"cls-4\" x1=\"355.67\" y1=\"382.18\" x2=\"373.35\" y2=\"382.18\"></line><line class=\"cls-4\" x1=\"329.05\" y1=\"391.02\" x2=\"381.95\" y2=\"391.02\"></line><line class=\"cls-4\" x1=\"311.49\" y1=\"399.85\" x2=\"346.84\" y2=\"399.85\"></line><line class=\"cls-4\" x1=\"302.66\" y1=\"408.64\" x2=\"329.16\" y2=\"408.64\"></line><line class=\"cls-4\" x1=\"355.68\" y1=\"417.48\" x2=\"320.33\" y2=\"417.48\"></line><line class=\"cls-4\" x1=\"284.98\" y1=\"426.32\" x2=\"311.49\" y2=\"426.32\"></line><line class=\"cls-4\" x1=\"311.49\" y1=\"444\" x2=\"338\" y2=\"444\"></line><line class=\"cls-4\" x1=\"806.34\" y1=\"55.24\" x2=\"832.83\" y2=\"55.24\"></line><line class=\"cls-4\" x1=\"753.31\" y1=\"64.06\" x2=\"770.98\" y2=\"64.06\"></line><line class=\"cls-4\" x1=\"726.76\" y1=\"72.91\" x2=\"762.14\" y2=\"72.91\"></line><line class=\"cls-4\" x1=\"823.99\" y1=\"72.91\" x2=\"850.51\" y2=\"72.91\"></line><line class=\"cls-4\" x1=\"709.13\" y1=\"81.75\" x2=\"744.47\" y2=\"81.75\"></line><line class=\"cls-4\" x1=\"788.64\" y1=\"81.73\" x2=\"806.32\" y2=\"81.73\"></line><line class=\"cls-4\" x1=\"877.01\" y1=\"81.73\" x2=\"921.19\" y2=\"81.73\"></line><line class=\"cls-4\" x1=\"691.45\" y1=\"90.59\" x2=\"753.31\" y2=\"90.59\"></line><line class=\"cls-4\" x1=\"815.15\" y1=\"90.56\" x2=\"850.5\" y2=\"90.56\"></line><line class=\"cls-4\" x1=\"947.7\" y1=\"90.59\" x2=\"983.05\" y2=\"90.59\"></line><line class=\"cls-4\" x1=\"1000.72\" y1=\"99.4\" x2=\"965.38\" y2=\"99.4\"></line><line class=\"cls-4\" x1=\"541.24\" y1=\"99.4\" x2=\"620.76\" y2=\"99.4\"></line><line class=\"cls-4\" x1=\"788.66\" y1=\"99.4\" x2=\"877.01\" y2=\"99.4\"></line><line class=\"cls-4\" x1=\"567.74\" y1=\"108.23\" x2=\"629.6\" y2=\"108.23\"></line><line class=\"cls-4\" x1=\"691.45\" y1=\"108.26\" x2=\"709.13\" y2=\"108.26\"></line><line class=\"cls-4\" x1=\"806.34\" y1=\"108.26\" x2=\"815.16\" y2=\"108.26\"></line><line class=\"cls-4\" x1=\"903.52\" y1=\"108.23\" x2=\"921.19\" y2=\"108.23\"></line><line class=\"cls-4\" x1=\"859.35\" y1=\"117.09\" x2=\"912.36\" y2=\"117.09\"></line><line class=\"cls-4\" x1=\"753.31\" y1=\"117.09\" x2=\"788.64\" y2=\"117.09\"></line><line class=\"cls-4\" x1=\"611.92\" y1=\"117.09\" x2=\"700.29\" y2=\"117.09\"></line><line class=\"cls-4\" x1=\"523.56\" y1=\"117.07\" x2=\"550.07\" y2=\"117.07\"></line><line class=\"cls-4\" x1=\"1027.23\" y1=\"117.07\" x2=\"965.38\" y2=\"117.07\"></line><line class=\"cls-4\" x1=\"585.42\" y1=\"125.93\" x2=\"629.6\" y2=\"125.93\"></line><line class=\"cls-4\" x1=\"726.8\" y1=\"125.9\" x2=\"815.16\" y2=\"125.9\"></line><line class=\"cls-4\" x1=\"885.85\" y1=\"125.9\" x2=\"921.19\" y2=\"125.9\"></line><line class=\"cls-4\" x1=\"983.05\" y1=\"125.9\" x2=\"1000.72\" y2=\"125.9\"></line><line class=\"cls-4\" x1=\"567.74\" y1=\"134.73\" x2=\"656.11\" y2=\"134.73\"></line><line class=\"cls-4\" x1=\"717.89\" y1=\"134.77\" x2=\"726.76\" y2=\"134.77\"></line><line class=\"cls-4\" x1=\"744.45\" y1=\"134.77\" x2=\"744.45\" y2=\"134.77\"></line><line class=\"cls-4\" x1=\"673.78\" y1=\"231.97\" x2=\"673.78\" y2=\"231.97\"></line><line class=\"cls-4\" x1=\"550.07\" y1=\"276.15\" x2=\"550.07\" y2=\"276.15\"></line><line class=\"cls-4\" x1=\"505.89\" y1=\"284.98\" x2=\"505.89\" y2=\"284.98\"></line><line class=\"cls-4\" x1=\"647.27\" y1=\"240.8\" x2=\"647.27\" y2=\"240.8\"></line><line class=\"cls-4\" x1=\"735.64\" y1=\"214.29\" x2=\"735.64\" y2=\"214.29\"></line><line class=\"cls-4\" x1=\"700.29\" y1=\"170.07\" x2=\"700.29\" y2=\"170.07\"></line><line class=\"cls-4\" x1=\"859.34\" y1=\"205.46\" x2=\"859.34\" y2=\"205.46\"></line><line class=\"cls-4\" x1=\"806.32\" y1=\"258.47\" x2=\"806.32\" y2=\"258.47\"></line><line class=\"cls-4\" x1=\"735.64\" y1=\"249.64\" x2=\"735.64\" y2=\"249.64\"></line><line class=\"cls-4\" x1=\"770.98\" y1=\"90.56\" x2=\"770.98\" y2=\"90.56\"></line><line class=\"cls-4\" x1=\"717.89\" y1=\"108.26\" x2=\"717.89\" y2=\"108.26\"></line><line class=\"cls-4\" x1=\"815.16\" y1=\"72.91\" x2=\"815.16\" y2=\"72.91\"></line><line class=\"cls-4\" x1=\"143.61\" y1=\"152.44\" x2=\"143.61\" y2=\"152.44\"></line><line class=\"cls-4\" x1=\"223.06\" y1=\"108.23\" x2=\"223.06\" y2=\"108.23\"></line><line class=\"cls-4\" x1=\"187.79\" y1=\"81.75\" x2=\"187.79\" y2=\"81.75\"></line><line class=\"cls-4\" x1=\"240.71\" y1=\"187.78\" x2=\"240.71\" y2=\"187.78\"></line><line class=\"cls-4\" x1=\"205.42\" y1=\"249.64\" x2=\"205.42\" y2=\"249.64\"></line><line class=\"cls-4\" x1=\"187.79\" y1=\"231.97\" x2=\"187.79\" y2=\"231.97\"></line><line class=\"cls-4\" x1=\"205.57\" y1=\"284.98\" x2=\"205.57\" y2=\"284.98\"></line><line class=\"cls-4\" x1=\"285.33\" y1=\"311.41\" x2=\"285.33\" y2=\"311.41\"></line><line class=\"cls-4\" x1=\"293.81\" y1=\"311.49\" x2=\"293.81\" y2=\"311.49\"></line><line class=\"cls-4\" x1=\"178.95\" y1=\"117.07\" x2=\"178.95\" y2=\"117.07\"></line><line class=\"cls-4\" x1=\"37.57\" y1=\"117.09\" x2=\"37.57\" y2=\"117.09\"></line><line class=\"cls-4\" x1=\"258.48\" y1=\"37.56\" x2=\"258.48\" y2=\"37.56\"></line><line class=\"cls-4\" x1=\"373.35\" y1=\"72.91\" x2=\"373.35\" y2=\"72.91\"></line><line class=\"cls-4\" x1=\"417.53\" y1=\"55.24\" x2=\"417.53\" y2=\"55.24\"></line><line class=\"cls-4\" x1=\"373.35\" y1=\"108.26\" x2=\"373.35\" y2=\"108.26\"></line><line class=\"cls-4\" x1=\"797.48\" y1=\"117.09\" x2=\"797.48\" y2=\"117.09\"></line><line class=\"cls-4\" x1=\"638.43\" y1=\"125.93\" x2=\"638.43\" y2=\"125.93\"></line><line class=\"cls-4\" x1=\"797.49\" y1=\"134.73\" x2=\"850.51\" y2=\"134.73\"></line><line class=\"cls-4\" x1=\"912.36\" y1=\"143.57\" x2=\"885.85\" y2=\"143.57\"></line><line class=\"cls-4\" x1=\"815.15\" y1=\"143.57\" x2=\"762.14\" y2=\"143.57\"></line><line class=\"cls-4\" x1=\"682.61\" y1=\"143.57\" x2=\"717.89\" y2=\"143.57\"></line><line class=\"cls-4\" x1=\"567.75\" y1=\"143.57\" x2=\"594.25\" y2=\"143.57\"></line><line class=\"cls-4\" x1=\"585.42\" y1=\"152.4\" x2=\"647.27\" y2=\"152.4\"></line><line class=\"cls-4\" x1=\"709.13\" y1=\"152.4\" x2=\"744.45\" y2=\"152.4\"></line><line class=\"cls-4\" x1=\"797.49\" y1=\"152.44\" x2=\"850.5\" y2=\"152.44\"></line><line class=\"cls-4\" x1=\"523.43\" y1=\"161.24\" x2=\"567.74\" y2=\"161.24\"></line><line class=\"cls-4\" x1=\"638.43\" y1=\"161.24\" x2=\"673.78\" y2=\"161.24\"></line><line class=\"cls-4\" x1=\"735.63\" y1=\"161.28\" x2=\"779.81\" y2=\"161.28\"></line><line class=\"cls-4\" x1=\"788.64\" y1=\"161.24\" x2=\"815.16\" y2=\"161.24\"></line><line class=\"cls-4\" x1=\"585.42\" y1=\"170.07\" x2=\"656.11\" y2=\"170.07\"></line><line class=\"cls-4\" x1=\"709.13\" y1=\"170.07\" x2=\"770.98\" y2=\"170.07\"></line><line class=\"cls-4\" x1=\"832.84\" y1=\"170.07\" x2=\"894.68\" y2=\"170.07\"></line><line class=\"cls-4\" x1=\"497.06\" y1=\"178.9\" x2=\"558.91\" y2=\"178.9\"></line><line class=\"cls-4\" x1=\"673.78\" y1=\"178.95\" x2=\"726.8\" y2=\"178.95\"></line><line class=\"cls-4\" x1=\"779.81\" y1=\"178.9\" x2=\"850.5\" y2=\"178.9\"></line><line class=\"cls-4\" x1=\"576.58\" y1=\"187.78\" x2=\"611.92\" y2=\"187.78\"></line><line class=\"cls-4\" x1=\"656.11\" y1=\"187.74\" x2=\"753.31\" y2=\"187.74\"></line><line class=\"cls-4\" x1=\"762.14\" y1=\"187.74\" x2=\"770.98\" y2=\"187.74\"></line><line class=\"cls-4\" x1=\"868.19\" y1=\"187.74\" x2=\"921.19\" y2=\"187.74\"></line><line class=\"cls-4\" x1=\"885.85\" y1=\"196.57\" x2=\"841.67\" y2=\"196.57\"></line><line class=\"cls-4\" x1=\"797.49\" y1=\"196.62\" x2=\"735.63\" y2=\"196.62\"></line><line class=\"cls-4\" x1=\"558.91\" y1=\"196.57\" x2=\"594.25\" y2=\"196.57\"></line><line class=\"cls-4\" x1=\"497.06\" y1=\"205.41\" x2=\"470.55\" y2=\"205.41\"></line><line class=\"cls-4\" x1=\"558.91\" y1=\"214.24\" x2=\"611.92\" y2=\"214.24\"></line><line class=\"cls-4\" x1=\"673.78\" y1=\"214.24\" x2=\"682.61\" y2=\"214.24\"></line><line class=\"cls-4\" x1=\"700.25\" y1=\"214.29\" x2=\"726.8\" y2=\"214.29\"></line><line class=\"cls-4\" x1=\"824\" y1=\"214.29\" x2=\"877.01\" y2=\"214.29\"></line><line class=\"cls-4\" x1=\"850.5\" y1=\"205.41\" x2=\"815.16\" y2=\"205.41\"></line><line class=\"cls-4\" x1=\"770.98\" y1=\"205.41\" x2=\"744.45\" y2=\"205.41\"></line><line class=\"cls-4\" x1=\"673.78\" y1=\"205.41\" x2=\"647.27\" y2=\"205.41\"></line><line class=\"cls-4\" x1=\"594.25\" y1=\"223.07\" x2=\"638.43\" y2=\"223.07\"></line><line class=\"cls-4\" x1=\"691.45\" y1=\"223.13\" x2=\"753.31\" y2=\"223.13\"></line><line class=\"cls-4\" x1=\"806.32\" y1=\"223.13\" x2=\"824\" y2=\"223.13\"></line><line class=\"cls-4\" x1=\"620.76\" y1=\"231.91\" x2=\"664.94\" y2=\"231.91\"></line><line class=\"cls-4\" x1=\"744.47\" y1=\"231.91\" x2=\"779.82\" y2=\"231.91\"></line><line class=\"cls-4\" x1=\"850.5\" y1=\"231.91\" x2=\"832.83\" y2=\"231.91\"></line><line class=\"cls-4\" x1=\"603.09\" y1=\"240.74\" x2=\"638.44\" y2=\"240.74\"></line><line class=\"cls-4\" x1=\"700.29\" y1=\"240.74\" x2=\"717.96\" y2=\"240.74\"></line><line class=\"cls-4\" x1=\"762.14\" y1=\"240.74\" x2=\"815.16\" y2=\"240.74\"></line><line class=\"cls-4\" x1=\"514.73\" y1=\"249.64\" x2=\"567.74\" y2=\"249.64\"></line><line class=\"cls-4\" x1=\"629.6\" y1=\"249.64\" x2=\"682.61\" y2=\"249.64\"></line><line class=\"cls-4\" x1=\"744.47\" y1=\"249.64\" x2=\"779.81\" y2=\"249.64\"></line><line class=\"cls-4\" x1=\"717.89\" y1=\"258.41\" x2=\"762.14\" y2=\"258.41\"></line><line class=\"cls-4\" x1=\"850.5\" y1=\"258.41\" x2=\"815.15\" y2=\"258.41\"></line><line class=\"cls-4\" x1=\"824\" y1=\"267.24\" x2=\"777.33\" y2=\"267.24\"></line><line class=\"cls-4\" x1=\"700.29\" y1=\"267.24\" x2=\"735.64\" y2=\"267.24\"></line><line class=\"cls-4\" x1=\"479.38\" y1=\"276.15\" x2=\"541.24\" y2=\"276.15\"></line><line class=\"cls-4\" x1=\"514.73\" y1=\"284.98\" x2=\"558.91\" y2=\"284.98\"></line><line class=\"cls-4\" x1=\"452.87\" y1=\"284.98\" x2=\"479.38\" y2=\"284.98\"></line><line class=\"cls-4\" x1=\"558.91\" y1=\"302.58\" x2=\"629.6\" y2=\"302.58\"></line><line class=\"cls-4\" x1=\"585.42\" y1=\"311.49\" x2=\"532.4\" y2=\"311.49\"></line><line class=\"cls-4\" x1=\"461.71\" y1=\"311.41\" x2=\"488.22\" y2=\"311.41\"></line><line class=\"cls-4\" x1=\"479.38\" y1=\"320.33\" x2=\"514.73\" y2=\"320.33\"></line><line class=\"cls-4\" x1=\"567.74\" y1=\"320.25\" x2=\"620.76\" y2=\"320.25\"></line><line class=\"cls-4\" x1=\"550.07\" y1=\"329.08\" x2=\"594.25\" y2=\"329.08\"></line><line class=\"cls-4\" x1=\"576.58\" y1=\"338\" x2=\"611.92\" y2=\"338\"></line><line class=\"cls-4\" x1=\"523.56\" y1=\"346.75\" x2=\"550.07\" y2=\"346.75\"></line><line class=\"cls-4\" x1=\"567.75\" y1=\"355.67\" x2=\"594.25\" y2=\"355.67\"></line><line class=\"cls-4\" x1=\"585.42\" y1=\"364.51\" x2=\"611.92\" y2=\"364.51\"></line><line class=\"cls-4\" x1=\"558.91\" y1=\"373.25\" x2=\"541.24\" y2=\"373.25\"></line><line class=\"cls-4\" x1=\"576.58\" y1=\"390.92\" x2=\"611.92\" y2=\"390.92\"></line><line class=\"cls-4\" x1=\"558.91\" y1=\"408.69\" x2=\"594.26\" y2=\"408.69\"></line></g><line class=\"community-svg-orange\" x1=\"90.59\" y1=\"143.6\" x2=\"99.42\" y2=\"143.6\"></line><line class=\"community-svg-orange\" x1=\"134.77\" y1=\"205.45\" x2=\"152.44\" y2=\"205.45\"></line><line class=\"community-svg-orange\" x1=\"342.42\" y1=\"364.44\" x2=\"360.09\" y2=\"364.44\"></line><line class=\"community-svg-orange\" x1=\"205.42\" y1=\"231.97\" x2=\"223.06\" y2=\"231.97\"></line><line class=\"community-svg-orange\" x1=\"134.81\" y1=\"196.62\" x2=\"143.57\" y2=\"196.62\"></line><line class=\"community-svg-orange\" x1=\"523.59\" y1=\"161.34\" x2=\"541.24\" y2=\"161.34\"></line><line class=\"community-svg-orange\" x1=\"258.48\" y1=\"214.29\" x2=\"267.24\" y2=\"214.29\"></line><line class=\"community-svg-orange\" x1=\"470.59\" y1=\"152.47\" x2=\"479.35\" y2=\"152.47\"></line><line class=\"community-svg-purple\" x1=\"134.81\" y1=\"214.29\" x2=\"143.57\" y2=\"214.29\"></line><line class=\"community-svg-blue\" x1=\"143.64\" y1=\"214.29\" x2=\"152.4\" y2=\"214.29\"></line><line class=\"community-svg-blue\" x1=\"461.71\" y1=\"161.34\" x2=\"488.22\" y2=\"161.34\"></line><line class=\"community-svg-blue\" x1=\"162.49\" y1=\"205.45\" x2=\"162.49\" y2=\"205.45\"></line><line class=\"community-svg-purple\" x1=\"231.82\" y1=\"231.95\" x2=\"231.82\" y2=\"231.95\"></line><line class=\"community-svg-purple\" x1=\"360.2\" y1=\"364.44\" x2=\"360.2\" y2=\"364.44\"></line><line class=\"community-svg-purple\" x1=\"258.71\" y1=\"205.45\" x2=\"284.91\" y2=\"205.45\"></line><line class=\"community-svg-purple\" x1=\"267.34\" y1=\"214.29\" x2=\"276.11\" y2=\"214.29\"></line><line class=\"community-svg-purple\" x1=\"488.26\" y1=\"161.34\" x2=\"497.02\" y2=\"161.34\"></line><line class=\"community-svg-purple\" x1=\"479.42\" y1=\"152.47\" x2=\"488.18\" y2=\"152.47\"></line><line class=\"community-svg-purple\" x1=\"342.46\" y1=\"355.67\" x2=\"351.22\" y2=\"355.67\"></line><line class=\"community-svg-orange\" x1=\"223.21\" y1=\"240.78\" x2=\"231.97\" y2=\"240.78\"></line><line class=\"community-svg-orange\" x1=\"479.42\" y1=\"143.6\" x2=\"488.18\" y2=\"143.6\"></line><line class=\"community-svg-blue\" x1=\"223.06\" y1=\"240.78\" x2=\"223.06\" y2=\"240.78\"></line><line class=\"community-svg-orange\" x1=\"912.36\" y1=\"231.91\" x2=\"903.52\" y2=\"231.91\"></line><line class=\"community-svg-orange\" x1=\"877.01\" y1=\"231.91\" x2=\"894.68\" y2=\"231.91\"></line><line class=\"community-svg-orange\" x1=\"850.5\" y1=\"249.58\" x2=\"841.67\" y2=\"249.58\"></line><line class=\"community-svg-orange\" x1=\"850.5\" y1=\"258.41\" x2=\"832.83\" y2=\"258.41\"></line><line class=\"community-svg-orange\" x1=\"850.5\" y1=\"240.74\" x2=\"823.99\" y2=\"240.74\"></line><line class=\"community-svg-orange\" x1=\"832.83\" y1=\"408.59\" x2=\"841.68\" y2=\"408.59\"></line><line class=\"community-svg-orange\" x1=\"841.68\" y1=\"435.09\" x2=\"857.86\" y2=\"435.09\"></line><line class=\"community-svg-orange\" x1=\"947.7\" y1=\"417.42\" x2=\"930.03\" y2=\"417.42\"></line><line class=\"community-svg-orange\" x1=\"576.58\" y1=\"443.93\" x2=\"558.91\" y2=\"443.93\"></line><line class=\"community-svg-orange\" x1=\"550.07\" y1=\"134.73\" x2=\"532.42\" y2=\"134.73\"></line><line class=\"community-svg-orange\" x1=\"505.89\" y1=\"170.07\" x2=\"532.42\" y2=\"170.07\"></line><line class=\"community-svg-orange\" x1=\"470.55\" y1=\"205.41\" x2=\"479.42\" y2=\"205.41\"></line><line class=\"community-svg-orange\" x1=\"550.07\" y1=\"187.78\" x2=\"523.59\" y2=\"187.78\"></line><line class=\"community-svg-blue\" x1=\"479.38\" y1=\"187.74\" x2=\"510.31\" y2=\"187.74\"></line><line class=\"community-svg-blue\" x1=\"550.07\" y1=\"170.21\" x2=\"532.42\" y2=\"170.21\"></line><line class=\"community-svg-blue\" x1=\"514.73\" y1=\"143.57\" x2=\"523.56\" y2=\"143.57\"></line><line class=\"community-svg-blue\" x1=\"550.07\" y1=\"443.93\" x2=\"558.91\" y2=\"443.93\"></line><line class=\"community-svg-blue\" x1=\"585.42\" y1=\"435.09\" x2=\"567.74\" y2=\"435.09\"></line><line class=\"community-svg-blue\" x1=\"196.68\" y1=\"223.13\" x2=\"223.21\" y2=\"223.13\"></line><line class=\"community-svg-blue\" x1=\"267.31\" y1=\"196.62\" x2=\"249.64\" y2=\"196.62\"></line><line class=\"community-svg-blue\" x1=\"240.71\" y1=\"205.45\" x2=\"249.64\" y2=\"205.45\"></line><line class=\"community-svg-blue\" x1=\"267.31\" y1=\"223.12\" x2=\"249.61\" y2=\"223.12\"></line><line class=\"community-svg-blue\" x1=\"196.68\" y1=\"240.78\" x2=\"214.3\" y2=\"240.78\"></line><line class=\"community-svg-blue\" x1=\"125.93\" y1=\"143.6\" x2=\"99.42\" y2=\"143.6\"></line><line class=\"community-svg-blue\" x1=\"894.68\" y1=\"231.91\" x2=\"903.52\" y2=\"231.91\"></line><line class=\"community-svg-blue\" x1=\"868.18\" y1=\"223.07\" x2=\"877.01\" y2=\"223.07\"></line><line class=\"community-svg-blue\" x1=\"912.36\" y1=\"223.07\" x2=\"903.52\" y2=\"223.07\"></line><line class=\"community-svg-blue\" x1=\"841.67\" y1=\"249.58\" x2=\"806.32\" y2=\"249.58\"></line><line class=\"community-svg-blue\" x1=\"793.07\" y1=\"284.98\" x2=\"806.32\" y2=\"284.98\"></line><line class=\"community-svg-blue\" x1=\"841.68\" y1=\"408.59\" x2=\"863.76\" y2=\"408.59\"></line><line class=\"community-svg-blue\" x1=\"857.86\" y1=\"435.09\" x2=\"872.59\" y2=\"435.09\"></line><line class=\"community-svg-blue\" x1=\"832.83\" y1=\"426.26\" x2=\"849.77\" y2=\"426.26\"></line><line class=\"community-svg-blue\" x1=\"930.03\" y1=\"417.42\" x2=\"912.36\" y2=\"417.42\"></line><line class=\"community-svg-purple\" x1=\"187.79\" y1=\"231.97\" x2=\"205.42\" y2=\"231.97\"></line><line class=\"community-svg-purple\" x1=\"99.42\" y1=\"152.47\" x2=\"112.68\" y2=\"152.47\"></line><line class=\"community-svg-purple\" x1=\"152.44\" y1=\"187.69\" x2=\"134.77\" y2=\"187.69\"></line><line class=\"community-svg-purple\" x1=\"214.29\" y1=\"249.61\" x2=\"240.71\" y2=\"249.61\"></line><line class=\"community-svg-purple\" x1=\"240.81\" y1=\"214.24\" x2=\"258.48\" y2=\"214.24\"></line><line class=\"community-svg-purple\" x1=\"541.24\" y1=\"161.34\" x2=\"567.74\" y2=\"161.34\"></line><line class=\"community-svg-purple\" x1=\"523.56\" y1=\"143.57\" x2=\"541.24\" y2=\"143.57\"></line><line class=\"community-svg-purple\" x1=\"488.22\" y1=\"134.73\" x2=\"497.06\" y2=\"134.73\"></line><line class=\"community-svg-purple\" x1=\"479.38\" y1=\"170.21\" x2=\"488.22\" y2=\"170.21\"></line><line class=\"community-svg-purple\" x1=\"510.31\" y1=\"187.74\" x2=\"523.59\" y2=\"187.74\"></line><line class=\"community-svg-purple\" x1=\"497.06\" y1=\"178.9\" x2=\"523.59\" y2=\"178.9\"></line><line class=\"community-svg-purple\" x1=\"479.42\" y1=\"205.41\" x2=\"497.06\" y2=\"205.41\"></line><line class=\"community-svg-purple\" x1=\"558.91\" y1=\"435.16\" x2=\"567.74\" y2=\"435.16\"></line><line class=\"community-svg-purple\" x1=\"832.83\" y1=\"258.41\" x2=\"815.15\" y2=\"258.41\"></line><line class=\"community-svg-purple\" x1=\"859.35\" y1=\"214.24\" x2=\"877.01\" y2=\"214.24\"></line><line class=\"community-svg-purple\" x1=\"849.77\" y1=\"417.42\" x2=\"872.59\" y2=\"417.42\"></line><line class=\"community-svg-purple\" x1=\"925.61\" y1=\"426.32\" x2=\"947.7\" y2=\"426.32\"></line><line class=\"community-svg-blue\" x1=\"351.26\" y1=\"408.55\" x2=\"333.58\" y2=\"408.55\"></line><line class=\"community-svg-purple\" x1=\"324.75\" y1=\"408.62\" x2=\"333.58\" y2=\"408.62\"></line><line class=\"community-svg-orange\" x1=\"655.42\" y1=\"116.97\" x2=\"673.06\" y2=\"116.97\"></line><line class=\"community-svg-purple\" x1=\"637.79\" y1=\"116.97\" x2=\"655.42\" y2=\"116.97\"></line><line class=\"community-svg-orange\" x1=\"647.59\" y1=\"125.6\" x2=\"656.42\" y2=\"125.6\"></line><line class=\"community-svg-blue\" x1=\"682.93\" y1=\"125.6\" x2=\"656.42\" y2=\"125.6\"></line><line class=\"community-svg-purple\" x1=\"634.61\" y1=\"134.32\" x2=\"656.7\" y2=\"134.32\"></line><line class=\"community-svg-orange\" x1=\"382.5\" y1=\"373.58\" x2=\"373.67\" y2=\"373.58\"></line><line class=\"community-svg-blue\" x1=\"373.67\" y1=\"373.58\" x2=\"338.32\" y2=\"373.58\"></line><line class=\"community-svg-orange\" x1=\"894.48\" y1=\"178.29\" x2=\"903.24\" y2=\"178.29\"></line><line class=\"community-svg-purple\" x1=\"894.71\" y1=\"169.45\" x2=\"920.91\" y2=\"169.45\"></line><line class=\"community-svg-purple\" x1=\"903.34\" y1=\"178.29\" x2=\"912.11\" y2=\"178.29\"></line><line class=\"community-svg-blue\" x1=\"903.31\" y1=\"160.62\" x2=\"885.64\" y2=\"160.62\"></line><line class=\"community-svg-orange\" x1=\"466.81\" y1=\"320.62\" x2=\"475.57\" y2=\"320.62\"></line></g></g></svg>\n\n      </div>\n    </div>\n\n    <div class=\"text-center\">\n      <h3 class=\"alt-h3 mt-3 mb-4 lh-condensed\">\n        More than a million teams use GitHub\n      </h3>\n      <ul class=\"d-flex flex-justify-center flex-items-center flex-wrap list-style-none my-2 my-md-3 grayscale\">\n        <li class=\"mb-3\"><img src=\"https://assets-cdn.github.com/images/modules/site/logos/airbnb-logo.png\" alt=\"Airbnb\" class=\"logo-img px-2 px-sm-4 px-md-5 px-lg-0\"></li>\n        <li class=\"mb-3\"><img src=\"https://assets-cdn.github.com/images/modules/site/logos/sap-logo.png\" alt=\"SAP\" class=\"logo-img px-2 px-sm-4 px-md-5 px-lg-0\"></li>\n        <li class=\"mb-3\"><img src=\"https://assets-cdn.github.com/images/modules/site/logos/ibm-logo.png\" alt=\"IBM\" class=\"logo-img px-2 px-sm-4 px-md-5 px-lg-0\"></li>\n        <li class=\"mb-3\"><img src=\"https://assets-cdn.github.com/images/modules/site/logos/google-logo.png\" alt=\"Google\" class=\"logo-img px-2 px-sm-4 px-md-5 px-lg-0\"></li>\n        <li class=\"mb-3\"><img src=\"https://assets-cdn.github.com/images/modules/site/logos/paypal-logo.png\" alt=\"PayPal\" class=\"logo-img px-2 px-sm-4 px-md-5 px-lg-0\"></li>\n        <li class=\"mb-3\"><img src=\"https://assets-cdn.github.com/images/modules/site/logos/bloomberg-logo.png\" alt=\"Bloomberg\" class=\"logo-img px-2 px-sm-4 px-md-5 px-lg-0\"></li>\n        <li class=\"mb-3\"><img src=\"https://assets-cdn.github.com/images/modules/site/logos/spotify-logo.png\" alt=\"Spotify\" class=\"logo-img px-2 px-sm-4 px-md-5 px-lg-0\"></li>\n        <li class=\"mb-3\"><img src=\"https://assets-cdn.github.com/images/modules/site/logos/swift-logo.png\" alt=\"Swift\" class=\"logo-img px-2 px-sm-4 px-md-5 px-lg-0\"></li>\n        <li class=\"mb-3\"><img src=\"https://assets-cdn.github.com/images/modules/site/logos/facebook-logo.png\" alt=\"Rails\" class=\"logo-img px-2 px-sm-4 px-md-5 px-lg-0\"></li>\n        <li class=\"mb-3\"><img src=\"https://assets-cdn.github.com/images/modules/site/logos/node-logo.png\" alt=\"Node\" class=\"logo-img px-2 px-sm-4 px-md-5 px-lg-0\"></li>\n        <li class=\"mb-3\"><img src=\"https://assets-cdn.github.com/images/modules/site/logos/nasa-logo.png\" alt=\"Nasa\" class=\"logo-img px-2 px-sm-4 px-md-5 px-lg-0\"></li>\n        <li class=\"mb-3\"><img src=\"https://assets-cdn.github.com/images/modules/site/logos/walmart-logo.png\" alt=\"Walmart\" class=\"logo-img px-2 px-sm-4 px-md-5 px-lg-0\"></li>\n      </ul>\n    </div>\n\n  </div>\n</div>\n\n  <div class=\"featurette bg-gray-light\">\n    <div class=\"container-responsive text-center\">\n      <h2 class=\"alt-h2 mt-0 mb-1\">\n        Get started for free\n      </h2>\n      <p class=\"f3 mb-3 col-md-8 mx-auto\">\n        Join the millions of developers already using GitHub to share their code, work together, and build amazing things.\n      </p>\n      <p class=\"f3\">\n        <a href=\"/join\" class=\"btn btn-large btn-primary\">Sign up for GitHub</a>\n      </p>\n    </div>\n  </div>\n\n  <div class=\"modal-backdrop js-touch-events\"></div>\n\n  </div>\n\n        <div class=\"container-responsive mt-6\" role=\"contentinfo\">\n  <div class=\"site-footer-marketing d-flex flex-wrap py-5 mb-5\">\n    <div class=\"site-footer-marketing-col mb-3\">\n      <svg aria-hidden=\"true\" class=\"octicon octicon-logo-github\" height=\"24\" version=\"1.1\" viewBox=\"0 0 45 16\" width=\"67\"><path fill-rule=\"evenodd\" d=\"M18.53 12.03h-.02c.009 0 .015.01.024.011h.006l-.01-.01zm.004.011c-.093.001-.327.05-.574.05-.78 0-1.05-.36-1.05-.83V8.13h1.59c.09 0 .16-.08.16-.19v-1.7c0-.09-.08-.17-.16-.17h-1.59V3.96c0-.08-.05-.13-.14-.13h-2.16c-.09 0-.14.05-.14.13v2.17s-1.09.27-1.16.28c-.08.02-.13.09-.13.17v1.36c0 .11.08.19.17.19h1.11v3.28c0 2.44 1.7 2.69 2.86 2.69.53 0 1.17-.17 1.27-.22.06-.02.09-.09.09-.16v-1.5a.177.177 0 0 0-.146-.18zm23.696-2.2c0-1.81-.73-2.05-1.5-1.97-.6.04-1.08.34-1.08.34v3.52s.49.34 1.22.36c1.03.03 1.36-.34 1.36-2.25zm2.43-.16c0 3.43-1.11 4.41-3.05 4.41-1.64 0-2.52-.83-2.52-.83s-.04.46-.09.52c-.03.06-.08.08-.14.08h-1.48c-.1 0-.19-.08-.19-.17l.02-11.11c0-.09.08-.17.17-.17h2.13c.09 0 .17.08.17.17v3.77s.82-.53 2.02-.53l-.01-.02c1.2 0 2.97.45 2.97 3.88zm-8.72-3.61H33.84c-.11 0-.17.08-.17.19v5.44s-.55.39-1.3.39-.97-.34-.97-1.09V6.25c0-.09-.08-.17-.17-.17h-2.14c-.09 0-.17.08-.17.17v5.11c0 2.2 1.23 2.75 2.92 2.75 1.39 0 2.52-.77 2.52-.77s.05.39.08.45c.02.05.09.09.16.09h1.34c.11 0 .17-.08.17-.17l.02-7.47c0-.09-.08-.17-.19-.17zm-23.7-.01h-2.13c-.09 0-.17.09-.17.2v7.34c0 .2.13.27.3.27h1.92c.2 0 .25-.09.25-.27V6.23c0-.09-.08-.17-.17-.17zm-1.05-3.38c-.77 0-1.38.61-1.38 1.38 0 .77.61 1.38 1.38 1.38.75 0 1.36-.61 1.36-1.38 0-.77-.61-1.38-1.36-1.38zm16.49-.25h-2.11c-.09 0-.17.08-.17.17v4.09h-3.31V2.6c0-.09-.08-.17-.17-.17h-2.13c-.09 0-.17.08-.17.17v11.11c0 .09.09.17.17.17h2.13c.09 0 .17-.08.17-.17V8.96h3.31l-.02 4.75c0 .09.08.17.17.17h2.13c.09 0 .17-.08.17-.17V2.6c0-.09-.08-.17-.17-.17zM8.81 7.35v5.74c0 .04-.01.11-.06.13 0 0-1.25.89-3.31.89-2.49 0-5.44-.78-5.44-5.92S2.58 1.99 5.1 2c2.18 0 3.06.49 3.2.58.04.05.06.09.06.14L7.94 4.5c0 .09-.09.2-.2.17-.36-.11-.9-.33-2.17-.33-1.47 0-3.05.42-3.05 3.73s1.5 3.7 2.58 3.7c.92 0 1.25-.11 1.25-.11v-2.3H4.88c-.11 0-.19-.08-.19-.17V7.35c0-.09.08-.17.19-.17h3.74c.11 0 .19.08.19.17z\"/></svg>\n      <p class=\"text-gray alt-text-small\">\n        &copy; 2017\n      </p>\n    </div>\n    <div class=\"site-footer-marketing-col mb-3 pr-3\">\n      <h4 class=\"mb-2\">Features</h4>\n      <ul class=\"list-style-none text-gray\">\n        <li class=\"lh-condensed mb-2\"><a href=\"/features#code-review\" class=\"muted-link alt-text-small\">Code review</a></li>\n        <li class=\"lh-condensed mb-2\"><a href=\"/features#project-management\" class=\"muted-link alt-text-small\">Project management</a></li>\n        <li class=\"lh-condensed mb-2\"><a href=\"/features#integrations\" class=\"muted-link alt-text-small\">Integrations</a></li>\n        <li class=\"lh-condensed mb-2\"><a href=\"/features#community-management\" class=\"muted-link alt-text-small\">Community</a></li>\n        <li class=\"lh-condensed mb-2\"><a href=\"/features#documentation\" class=\"muted-link alt-text-small\">Documentation</a></li>\n        <li class=\"lh-condensed mb-2\"><a href=\"/features#code-hosting\" class=\"muted-link alt-text-small\">Code hosting</a></li>\n      </ul>\n    </div>\n    <div class=\"site-footer-marketing-col mb-3 pr-3\">\n      <h4 class=\"mb-2\">Platform</h4>\n      <ul class=\"list-style-none\">\n        <li class=\"lh-condensed mb-2\"><a href=\"https://atom.io\" class=\"muted-link alt-text-small\">Atom</a></li>\n        <li class=\"lh-condensed mb-2\"><a href=\"http://electron.atom.io/\" class=\"muted-link alt-text-small\">Electron</a></li>\n        <li class=\"lh-condensed mb-2\"><a href=\"https://desktop.github.com/\" class=\"muted-link alt-text-small\">GitHub Desktop</a></li>\n        <li class=\"lh-condensed mb-2\"><a href=\"https://developer.github.com\" data-ga-click=\"Footer, go to api, text:api\" class=\"muted-link alt-text-small\">Developers</a></li>\n      </ul>\n    </div>\n    <div class=\"site-footer-marketing-col mb-3 pr-3\">\n      <h4 class=\"mb-2\">Community</h4>\n      <ul class=\"list-style-none\">\n        <li class=\"lh-condensed mb-2\"><a href=\"/personal\" class=\"muted-link alt-text-small\">Personal</a></li>\n        <li class=\"lh-condensed mb-2\"><a href=\"/open-source\" class=\"muted-link alt-text-small\">Open source</a></li>\n        <li class=\"lh-condensed mb-2\"><a href=\"/business\" class=\"muted-link alt-text-small\">For Business</a></li>\n        <li class=\"lh-condensed mb-2\"><a href=\"https://education.github.com/\" class=\"muted-link alt-text-small\">For Education</a></li>\n        <li class=\"lh-condensed mb-2\"><a href=\"https://community.github.com/\" class=\"muted-link alt-text-small\">Sponsorships</a></li>\n      </ul>\n    </div>\n    <div class=\"site-footer-marketing-col mb-3 pr-3\">\n      <h4 class=\"mb-2\">Company</h4>\n      <ul class=\"list-style-none\">\n        <li class=\"lh-condensed mb-2\"><a href=\"https://github.com/about\" class=\"muted-link alt-text-small\" data-ga-click=\"Footer, go to about, text:about\">About</a></li>\n        <li class=\"lh-condensed mb-2\"><a href=\"https://github.com/blog\" class=\"muted-link alt-text-small\" data-ga-click=\"Footer, go to blog, text:blog\">Blog</a></li>\n        <li class=\"lh-condensed mb-2\"><a href=\"/business/customers\" class=\"muted-link alt-text-small\">Customers</a></li>\n        <li class=\"lh-condensed mb-2\"><a href=\"/about/careers\" class=\"muted-link alt-text-small\">Careers</a></li>\n        <li class=\"lh-condensed mb-2\"><a href=\"/about/press\" class=\"muted-link alt-text-small\">Press</a></li>\n        <li class=\"lh-condensed mb-2\"><a href=\"https://shop.github.com\" class=\"muted-link alt-text-small\">Shop</a></li>\n      </ul>\n    </div>\n    <div class=\"site-footer-marketing-col mb-3 pr-3\">\n      <h4 class=\"mb-2\">Resources</h4>\n      <ul class=\"list-style-none\">\n        <li class=\"lh-condensed mb-2\"><a href=\"https://github.com/contact\" class=\"muted-link alt-text-small\" data-ga-click=\"Footer, go to contact, text:contact\">Contact GitHub</a></li>\n        <li class=\"lh-condensed mb-2\"><a href=\"https://help.github.com\" class=\"muted-link alt-text-small\" data-ga-click=\"Footer, go to help, text:help\">Help</a></li>\n        <li class=\"lh-condensed mb-2\"><a href=\"https://status.github.com/\" data-ga-click=\"Footer, go to status, text:status\" class=\"muted-link alt-text-small\">Status</a></li>\n        <li class=\"lh-condensed mb-2\"><a href=\"https://github.com/site/terms\" class=\"muted-link alt-text-small\" data-ga-click=\"Footer, go to terms, text:terms\">Terms</a></li>\n        <li class=\"lh-condensed mb-2\"><a href=\"https://github.com/site/privacy\" class=\"muted-link alt-text-small\" data-ga-click=\"Footer, go to privacy, text:privacy\">Privacy</a></li>\n        <li class=\"lh-condensed mb-2\"><a href=\"https://github.com/security\" class=\"muted-link alt-text-small\" data-ga-click=\"Footer, go to security, text:security\">Security</a></li>\n        <li class=\"lh-condensed mb-2\"><a href=\"https://services.github.com/\" class=\"muted-link alt-text-small\">Training</a></li>\n      </ul>\n    </div>\n  </div>\n</div>\n\n\n\n\n  \n\n  <div id=\"ajax-error-message\" class=\"ajax-error-message flash flash-error\">\n    <svg aria-hidden=\"true\" class=\"octicon octicon-alert\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M8.865 1.52c-.18-.31-.51-.5-.87-.5s-.69.19-.87.5L.275 13.5c-.18.31-.18.69 0 1 .19.31.52.5.87.5h13.7c.36 0 .69-.19.86-.5.17-.31.18-.69.01-1L8.865 1.52zM8.995 13h-2v-2h2v2zm0-3h-2V6h2v4z\"/></svg>\n    <button type=\"button\" class=\"flash-close js-flash-close js-ajax-error-dismiss\" aria-label=\"Dismiss error\">\n      <svg aria-hidden=\"true\" class=\"octicon octicon-x\" height=\"16\" version=\"1.1\" viewBox=\"0 0 12 16\" width=\"12\"><path fill-rule=\"evenodd\" d=\"M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48z\"/></svg>\n    </button>\n    You can't perform that action at this time.\n  </div>\n\n\n    <script crossorigin=\"anonymous\" src=\"https://assets-cdn.github.com/assets/compat-8a4318ffea09a0cdb8214b76cf2926b9f6a0ced318a317bed419db19214c690d.js\"></script>\n    <script crossorigin=\"anonymous\" src=\"https://assets-cdn.github.com/assets/frameworks-6d109e75ad8471ba415082726c00c35fb929ceab975082492835f11eca8c07d9.js\"></script>\n    <script async=\"async\" crossorigin=\"anonymous\" src=\"https://assets-cdn.github.com/assets/github-a6e170e1a1432572f27d4c18936acbd70b123dc8cb36302095396fb6b2096b32.js\"></script>\n    \n    \n    \n    \n  <div class=\"js-stale-session-flash stale-session-flash flash flash-warn flash-banner d-none\">\n    <svg aria-hidden=\"true\" class=\"octicon octicon-alert\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M8.865 1.52c-.18-.31-.51-.5-.87-.5s-.69.19-.87.5L.275 13.5c-.18.31-.18.69 0 1 .19.31.52.5.87.5h13.7c.36 0 .69-.19.86-.5.17-.31.18-.69.01-1L8.865 1.52zM8.995 13h-2v-2h2v2zm0-3h-2V6h2v4z\"/></svg>\n    <span class=\"signed-in-tab-flash\">You signed in with another tab or window. <a href=\"\">Reload</a> to refresh your session.</span>\n    <span class=\"signed-out-tab-flash\">You signed out in another tab or window. <a href=\"\">Reload</a> to refresh your session.</span>\n  </div>\n  <div class=\"facebox\" id=\"facebox\" style=\"display:none;\">\n  <div class=\"facebox-popup\">\n    <div class=\"facebox-content\" role=\"dialog\" aria-labelledby=\"facebox-header\" aria-describedby=\"facebox-description\">\n    </div>\n    <button type=\"button\" class=\"facebox-close js-facebox-close\" aria-label=\"Close modal\">\n      <svg aria-hidden=\"true\" class=\"octicon octicon-x\" height=\"16\" version=\"1.1\" viewBox=\"0 0 12 16\" width=\"12\"><path fill-rule=\"evenodd\" d=\"M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48z\"/></svg>\n    </button>\n  </div>\n</div>\n\n\n  </body>\n</html>\n\n",
  "header": {
    "date": "Fri, 28 Apr 2017 02:53:14 GMT",
    "content-type": "text/html; charset=utf-8",
    "transfer-encoding": "chunked",
    "connection": "close",
    "server": "GitHub.com",
    "status": "200 OK",
    "cache-control": "no-cache",
    "vary": "X-PJAX, Accept-Encoding, Accept-Encoding",
    "x-ua-compatible": "IE=Edge,chrome=1",
    "set-cookie": [
      "logged_in=no; domain=.github.com; path=/; expires=Tue, 28 Apr 2037 02:53:14 -0000; secure; HttpOnly",
      "_gh_sess=eyJzZXNzaW9uX2lkIjoiYThiNGM2ZGFmYTM4ODUxM2Q3ODhiYzA2NDYwZTU0YTciLCJfY3NyZl90b2tlbiI6IlJnbUNQakFJUWM0dHg1ZnRveDFWYS8zNHhWS09PYVkzOU1uUm00U0J6eUk9In0%3D--52a1ab5b1c3aa6f8f23c6bb1508b4aa37f60e381; path=/; secure; HttpOnly"
    ],
    "x-request-id": "46373098355d152c18697c4f6822a4a0",
    "x-runtime": "0.032669",
    "content-security-policy": "default-src 'none'; base-uri 'self'; block-all-mixed-content; child-src render.githubusercontent.com; connect-src 'self' uploads.github.com status.github.com collector.githubapp.com api.github.com www.google-analytics.com github-cloud.s3.amazonaws.com wss://live.github.com; font-src assets-cdn.github.com; form-action 'self' github.com gist.github.com; frame-ancestors 'none'; img-src 'self' data: assets-cdn.github.com identicons.github.com collector.githubapp.com github-cloud.s3.amazonaws.com *.githubusercontent.com; media-src 'none'; script-src assets-cdn.github.com; style-src 'unsafe-inline' assets-cdn.github.com",
    "strict-transport-security": "max-age=31536000; includeSubdomains; preload",
    "public-key-pins": "max-age=5184000; pin-sha256=\"WoiWRyIOVNa9ihaBciRSC7XHjliYS9VwUGOIud4PB18=\"; pin-sha256=\"RRM1dGqnDFsCJXBTHky16vi1obOlCgFFn/yOhI/y+ho=\"; pin-sha256=\"k2v657xBsOVe1PQRwOsHsw3bsGT2VzIqz5K+59sNQws=\"; pin-sha256=\"K87oWBWM9UZfyddvDfoxL+8lpNyoUB2ptGtn0fv6G2Q=\"; pin-sha256=\"IQBnNBEiFuhj+8x6X8XLgh01V9Ic5/V3IRQLNFFc7v4=\"; pin-sha256=\"iie1VXtL7HzAMF+/PVPR9xzT80kQxdZeJ+zduCB3uj0=\"; pin-sha256=\"LvRiGEjRqfzurezaWuj8Wie2gyHMrW5Q06LspMnox7A=\"; includeSubDomains",
    "x-content-type-options": "nosniff",
    "x-frame-options": "deny",
    "x-xss-protection": "1; mode=block",
    "x-served-by": "a0387c52951b3c2853740ef9cede1dec",
    "x-github-request-id": "96CE:26E9D:60383:99632:5902AE99",
    "Request-Id": "17102"
  },
  "status": 200
}

About

通过WebSocket代理Http请求

wss://socket2http.herokuapp.com

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published