CINXE.COM
hua1995116 (蓝色的秋风) · GitHub
<!DOCTYPE html> <html lang="en" data-color-mode="auto" data-light-theme="light" data-dark-theme="dark"> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://github.com/hua1995116","20210512015844","https://web.archive.org/","web","/_static/", "1620784724"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta charset="utf-8"> <link rel="dns-prefetch" href="https://web.archive.org/web/20210512015844/https://github.githubassets.com/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20210512015844/https://avatars.githubusercontent.com/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20210512015844/https://github-cloud.s3.amazonaws.com/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20210512015844/https://user-images.githubusercontent.com/"> <link crossorigin="anonymous" media="all" integrity="" rel="stylesheet" href="https://web.archive.org/web/20210512015844cs_/https://github.githubassets.com/assets/frameworks-b1fd4fa68a3c095c7e600e3b8888b621.css"/> <link crossorigin="anonymous" media="all" integrity="" rel="stylesheet" href="https://web.archive.org/web/20210512015844cs_/https://github.githubassets.com/assets/behaviors-2e117eab6fe565f5f5a8a200a07c3352.css"/> <link crossorigin="anonymous" media="all" integrity="" rel="stylesheet" href="https://web.archive.org/web/20210512015844cs_/https://github.githubassets.com/assets/github-230a1a8c439e974d9e793a2132759a84.css"/> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" src="https://web.archive.org/web/20210512015844js_/https://github.githubassets.com/assets/environment-0b3798e0.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" src="https://web.archive.org/web/20210512015844js_/https://github.githubassets.com/assets/chunk-frameworks-c43fc823.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" src="https://web.archive.org/web/20210512015844js_/https://github.githubassets.com/assets/chunk-vendor-37a15903.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" src="https://web.archive.org/web/20210512015844js_/https://github.githubassets.com/assets/behaviors-b284df88.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-animate-on-scroll.js" data-src="https://github.githubassets.com/assets/chunk-animate-on-scroll-b63b8d41.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-codemirror.js" data-src="https://github.githubassets.com/assets/chunk-codemirror-f81284b4.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-color-modes.js" data-src="https://github.githubassets.com/assets/chunk-color-modes-10a3afa8.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-contributions-spider-graph.js" data-src="https://github.githubassets.com/assets/chunk-contributions-spider-graph-ce46194a.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-drag-drop.js" data-src="https://github.githubassets.com/assets/chunk-drag-drop-ea3fe848.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-edit-hook-secret-element.js" data-src="https://github.githubassets.com/assets/chunk-edit-hook-secret-element-55249df9.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-edit.js" data-src="https://github.githubassets.com/assets/chunk-edit-37ece2a8.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-emoji-picker-element.js" data-src="https://github.githubassets.com/assets/chunk-emoji-picker-element-6a2a8c20.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-filter-input.js" data-src="https://github.githubassets.com/assets/chunk-filter-input-ee8f16a1.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-insights-graph.js" data-src="https://github.githubassets.com/assets/chunk-insights-graph-5f0b9074.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-invitations.js" data-src="https://github.githubassets.com/assets/chunk-invitations-63e55517.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-jump-to.js" data-src="https://github.githubassets.com/assets/chunk-jump-to-98c3af11.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-notification-list-focus.js" data-src="https://github.githubassets.com/assets/chunk-notification-list-focus-b2ea5993.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-profile-pins-element.js" data-src="https://github.githubassets.com/assets/chunk-profile-pins-element-99ad0e3b.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-ref-selector.js" data-src="https://github.githubassets.com/assets/chunk-ref-selector-ce1fad61.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-responsive-underlinenav.js" data-src="https://github.githubassets.com/assets/chunk-responsive-underlinenav-6628bda1.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-runner-groups.js" data-src="https://github.githubassets.com/assets/chunk-runner-groups-f56357b4.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-sortable-behavior.js" data-src="https://github.githubassets.com/assets/chunk-sortable-behavior-7c8abd32.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-toast.js" data-src="https://github.githubassets.com/assets/chunk-toast-58af155f.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-tweetsodium.js" data-src="https://github.githubassets.com/assets/chunk-tweetsodium-be01c912.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-user-status-submit.js" data-src="https://github.githubassets.com/assets/chunk-user-status-submit-692c5f4c.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" src="https://web.archive.org/web/20210512015844js_/https://github.githubassets.com/assets/profile-b82402c0.js"></script> <meta name="viewport" content="width=device-width"> <title>hua1995116 (蓝色的秋风) · GitHub</title> <meta name="description" content="JavaScript Developer. hua1995116 has 121 repositories available. Follow their code on GitHub."> <link rel="search" type="application/opensearchdescription+xml" href="/web/20210512015844/https://github.com/opensearch.xml" title="GitHub"> <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub"> <meta property="fb:app_id" content="1401488693436528"> <meta name="apple-itunes-app" content="app-id=1477376905"/> <meta name="twitter:image:src" content="https://avatars.githubusercontent.com/u/12070073?v=4?s=400"/><meta name="twitter:site" content="@github"/><meta name="twitter:card" content="summary"/><meta name="twitter:title" content="hua1995116 - Overview"/><meta name="twitter:description" content="JavaScript Developer. hua1995116 has 121 repositories available. Follow their code on GitHub."/> <meta property="og:image" content="https://web.archive.org/web/20210512015844im_/https://avatars.githubusercontent.com/u/12070073?v=4?s=400"/><meta property="og:image:alt" content="JavaScript Developer. hua1995116 has 121 repositories available. Follow their code on GitHub."/><meta property="og:site_name" content="GitHub"/><meta property="og:type" content="profile"/><meta property="og:title" content="hua1995116 - Overview"/><meta property="og:url" content="https://web.archive.org/web/20210512015844/https://github.com/hua1995116"/><meta property="og:description" content="JavaScript Developer. hua1995116 has 121 repositories available. Follow their code on GitHub."/><meta property="profile:username" content="hua1995116"/> <link rel="assets" href="https://github.githubassets.com/"> <meta name="request-id" content="9706:1B63:2DCA04:48BFEA:609B3653" data-pjax-transient="true"/><meta name="html-safe-nonce" content="58fd2852aa01abebd7a422f542a922c6eb11ad196bfd51edccd9199be5e1ab35" data-pjax-transient="true"/><meta name="visitor-payload" content="eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5NzA2OjFCNjM6MkRDQTA0OjQ4QkZFQTo2MDlCMzY1MyIsInZpc2l0b3JfaWQiOiIyMTY1MjYzNjgwMzU0ODU4NTc5IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=" data-pjax-transient="true"/><meta name="visitor-hmac" content="aa5b09d7dc64bd1a523115f5629f06a787e520182e284c243022aada9a1ca6d1" data-pjax-transient="true"/> <meta name="github-keyboard-shortcuts" content="" data-pjax-transient="true"/> <meta name="selected-link" value="/hua1995116" data-pjax-transient> <meta name="google-site-verification" content="c1kuD-K2HIVF635lypcsWPoD4kilo5-jA_wBFyT4uMY"> <meta name="google-site-verification" content="KT5gs8h0wvaagLKAVWq8bbeNwnZZK1r1XQysX3xurLU"> <meta name="google-site-verification" content="ZzhVyEFwb7w3e0-uOTltm8Jsck2F5StVihD0exw2fsA"> <meta name="google-site-verification" content="GXs5KoUUkNCoaAZn7wPN-t01Pywp9M3sEjnt_3_ZWPc"> <meta name="octolytics-host" content="collector.githubapp.com"/><meta name="octolytics-app-id" content="github"/><meta name="octolytics-event-url" content="https://collector.githubapp.com/github-external/browser_event"/> <meta name="analytics-location" content="/<user-name>" data-pjax-transient="true"/> <meta name="hostname" content="github.com"> <meta name="user-login" content=""> <meta name="expected-hostname" content="github.com"> <meta name="enabled-features" content="MARKETPLACE_PENDING_INSTALLATIONS,AUTOCOMPLETE_EMOJIS_IN_MARKDOWN_EDITOR,ACTIONS_CONCURRENCY_UI"> <meta http-equiv="x-pjax-version" content="7396a5df81b5af6bb7c161341af7c5895ec2a7c8da05cd76cac605736cae036b"> <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats"> <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors"> <meta name="browser-optimizely-client-errors-url" content="https://api.github.com/_private/browser/optimizely_client/errors"> <link rel="mask-icon" href="https://web.archive.org/web/20210512015844im_/https://github.githubassets.com/pinned-octocat.svg" color="#000000"> <link rel="alternate icon" class="js-site-favicon" type="image/png" href="https://github.githubassets.com/favicons/favicon.png"> <link rel="icon" class="js-site-favicon" type="image/svg+xml" href="https://web.archive.org/web/20210512015844im_/https://github.githubassets.com/favicons/favicon.svg"> <meta name="theme-color" content="#1e2327"> <meta name="color-scheme" content="light dark"/> <link rel="manifest" href="/web/20210512015844/https://github.com/manifest.json" crossorigin="use-credentials"> <meta name="enabled-homepage-translation-languages" content="ko"> </head> <body class="logged-out env-production page-responsive page-profile" style="word-wrap: break-word;"> <div class="position-relative js-header-wrapper "> <a href="#start-of-content" class="px-2 py-4 color-bg-info-inverse color-text-white show-on-focus js-skip-to-content">Skip to content</a> <span class="progress-pjax-loader width-full js-pjax-loader-bar Progress position-fixed"> <span style="background-color: #79b8ff;width: 0%;" class="Progress-item progress-pjax-loader-bar"></span> </span> <header class="Header-old header-logged-out js-details-container Details position-relative f4 py-2" role="banner"> <div class="container-xl d-lg-flex flex-items-center p-responsive"> <div class="d-flex flex-justify-between flex-items-center"> <a class="mr-4" href="https://web.archive.org/web/20210512015844/https://github.com/" aria-label="Homepage" data-ga-click="(Logged out) Header, go to homepage, icon:logo-wordmark"> <svg height="32" class="octicon octicon-mark-github color-text-white" viewbox="0 0 16 16" version="1.1" width="32" aria-hidden="true"><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 0016 8c0-4.42-3.58-8-8-8z"></path></svg> </a> <div class="d-lg-none css-truncate css-truncate-target width-fit p-2"> </div> <div class="d-flex flex-items-center"> <nux-signup-candidates data-attribute-name="href" data-candidate-url="/join_next?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E&source=header" data-action="loaded:nux-signup-candidates#determineSignupAction"> <a href="/web/20210512015844/https://github.com/join?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E&source=header" class="d-inline-block d-lg-none f5 color-text-white no-underline border color-border-tertiary rounded-2 px-2 py-1 mr-3 mr-sm-5" data-target="nux-signup-candidates.signupAction" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"site header","repository_id":null,"auth_type":"SIGN_UP","originating_url":"https://github.com/hua1995116","user_id":null}}" data-hydro-click-hmac="54ad6a3d9449a4f5039d2619a7d80a08ac17f77d660fa47b7d4d8659ce6cef94"> Sign up </a> </nux-signup-candidates> <button class="btn-link d-lg-none mt-1 js-details-target" type="button" aria-label="Toggle navigation" aria-expanded="false"> <svg height="24" class="octicon octicon-three-bars color-text-white" viewbox="0 0 16 16" version="1.1" width="24" aria-hidden="true"><path fill-rule="evenodd" d="M1 2.75A.75.75 0 011.75 2h12.5a.75.75 0 110 1.5H1.75A.75.75 0 011 2.75zm0 5A.75.75 0 011.75 7h12.5a.75.75 0 110 1.5H1.75A.75.75 0 011 7.75zM1.75 12a.75.75 0 100 1.5h12.5a.75.75 0 100-1.5H1.75z"></path></svg> </button> </div> </div> <div class="HeaderMenu HeaderMenu--logged-out position-fixed top-0 right-0 bottom-0 height-fit position-lg-relative d-lg-flex flex-justify-between flex-items-center flex-auto"> <div class="d-flex d-lg-none flex-justify-end border-bottom color-bg-secondary p-3"> <button class="btn-link js-details-target" type="button" aria-label="Toggle navigation" aria-expanded="false"> <svg height="24" class="octicon octicon-x color-text-secondary" viewbox="0 0 24 24" version="1.1" width="24" aria-hidden="true"><path fill-rule="evenodd" d="M5.72 5.72a.75.75 0 011.06 0L12 10.94l5.22-5.22a.75.75 0 111.06 1.06L13.06 12l5.22 5.22a.75.75 0 11-1.06 1.06L12 13.06l-5.22 5.22a.75.75 0 01-1.06-1.06L10.94 12 5.72 6.78a.75.75 0 010-1.06z"></path></svg> </button> </div> <nav class="mt-0 px-3 px-lg-0 mb-5 mb-lg-0" aria-label="Global"> <ul class="d-lg-flex list-style-none"> <li class="d-block d-lg-flex flex-lg-nowrap flex-lg-items-center border-bottom border-lg-bottom-0 mr-0 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center "> <details class="HeaderMenu-details details-overlay details-reset width-full"> <summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block"> Why GitHub? <svg x="0px" y="0px" viewbox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative"> <path d="M1,1l6.2,6L13,1"></path> </svg> </summary> <div class="dropdown-menu flex-auto rounded px-0 mt-0 pb-4 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4"> <a href="/web/20210512015844/https://github.com/features" class="py-2 lh-condensed-ultra d-block Link--primary no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Features">Features <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a> <ul class="list-style-none f5 pb-3"> <li class="edge-item-fix"><a href="/web/20210512015844/https://github.com/mobile" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Mobile <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="/web/20210512015844/https://github.com/features/actions" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Actions <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="/web/20210512015844/https://github.com/features/codespaces" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Codespaces <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="/web/20210512015844/https://github.com/features/packages" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Packages <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="/web/20210512015844/https://github.com/features/security" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Security <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="/web/20210512015844/https://github.com/features/code-review/" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Code review <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="/web/20210512015844/https://github.com/features/project-management/" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Project management <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="/web/20210512015844/https://github.com/features/integrations" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Integrations <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> </ul> <ul class="list-style-none mb-0 border-lg-top pt-lg-3"> <li class="edge-item-fix"><a href="/web/20210512015844/https://github.com/sponsors" class="py-2 lh-condensed-ultra d-block no-underline Link--primary no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Sponsors">GitHub Sponsors <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="/web/20210512015844/https://github.com/customer-stories" class="py-2 lh-condensed-ultra d-block no-underline Link--primary no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Customer stories">Customer stories<span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> </ul> </div> </details> </li> <li class="border-bottom border-lg-bottom-0 mr-0 mr-lg-3"> <a href="/web/20210512015844/https://github.com/team" class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-ga-click="(Logged out) Header, go to Team">Team</a> </li> <li class="border-bottom border-lg-bottom-0 mr-0 mr-lg-3"> <a href="/web/20210512015844/https://github.com/enterprise" class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-ga-click="(Logged out) Header, go to Enterprise">Enterprise</a> </li> <li class="d-block d-lg-flex flex-lg-nowrap flex-lg-items-center border-bottom border-lg-bottom-0 mr-0 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center "> <details class="HeaderMenu-details details-overlay details-reset width-full"> <summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block"> Explore <svg x="0px" y="0px" viewbox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative"> <path d="M1,1l6.2,6L13,1"></path> </svg> </summary> <div class="dropdown-menu flex-auto rounded px-0 pt-2 pb-0 mt-0 pb-4 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4"> <ul class="list-style-none mb-3"> <li class="edge-item-fix"><a href="/web/20210512015844/https://github.com/explore" class="py-2 lh-condensed-ultra d-block Link--primary no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Explore">Explore GitHub <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> </ul> <h4 class="color-text-tertiary text-normal text-mono f5 mb-2 border-lg-top pt-lg-3">Learn and contribute</h4> <ul class="list-style-none mb-3"> <li class="edge-item-fix"><a href="/web/20210512015844/https://github.com/topics" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Topics">Topics <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="/web/20210512015844/https://github.com/collections" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Collections">Collections <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="/web/20210512015844/https://github.com/trending" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Trending">Trending <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20210512015844/https://lab.github.com/" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Learning lab">Learning Lab <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20210512015844/https://opensource.guide/" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Open source guides">Open source guides <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> </ul> <h4 class="color-text-tertiary text-normal text-mono f5 mb-2 border-lg-top pt-lg-3">Connect with others</h4> <ul class="list-style-none mb-0"> <li class="edge-item-fix"><a href="https://web.archive.org/web/20210512015844/https://github.com/readme" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">The ReadME Project <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20210512015844/https://github.com/events" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Events">Events <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20210512015844/https://github.community/" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Community forum">Community forum <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20210512015844/https://education.github.com/" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to GitHub Education">GitHub Education <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20210512015844/https://stars.github.com/" class="py-2 pb-0 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to GitHub Stars Program">GitHub Stars program <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> </ul> </div> </details> </li> <li class="border-bottom border-lg-bottom-0 mr-0 mr-lg-3"> <a href="/web/20210512015844/https://github.com/marketplace" class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-ga-click="(Logged out) Header, go to Marketplace">Marketplace</a> </li> <li class="d-block d-lg-flex flex-lg-nowrap flex-lg-items-center border-bottom border-lg-bottom-0 mr-0 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center "> <details class="HeaderMenu-details details-overlay details-reset width-full"> <summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block"> Pricing <svg x="0px" y="0px" viewbox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative"> <path d="M1,1l6.2,6L13,1"></path> </svg> </summary> <div class="dropdown-menu flex-auto rounded px-0 pt-2 pb-4 mt-0 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4"> <a href="/web/20210512015844/https://github.com/pricing" class="pb-2 lh-condensed-ultra d-block Link--primary no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Pricing">Plans <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a> <ul class="list-style-none mb-3"> <li class="edge-item-fix"><a href="/web/20210512015844/https://github.com/pricing#feature-comparison" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Compare plans">Compare plans <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20210512015844/https://enterprise.github.com/contact" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Contact Sales">Contact Sales <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> </ul> <ul class="list-style-none mb-0 border-lg-top pt-lg-3"> <li class="edge-item-fix"><a href="https://web.archive.org/web/20210512015844/https://education.github.com/" class="py-2 pb-0 lh-condensed-ultra d-block no-underline Link--primary no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Education">Education <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> </ul> </div> </details> </li> </ul> </nav> <div class="d-lg-flex flex-items-center px-3 px-lg-0 text-center text-lg-left"> <div class="d-lg-flex min-width-0 mb-3 mb-lg-0"> <div class="header-search flex-auto js-site-search position-relative flex-self-stretch flex-md-self-auto mb-3 mb-md-0 mr-0 mr-md-3 scoped-search site-scoped-search js-jump-to" role="combobox" aria-owns="jump-to-results" aria-label="Search or jump to" aria-haspopup="listbox" aria-expanded="false"> <div class="position-relative"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-site-search-form" role="search" aria-label="Site" data-scope-type="User" data-scope-id="12070073" data-scoped-search-url="/users/hua1995116/search" data-unscoped-search-url="/search" action="/web/20210512015844/https://github.com/users/hua1995116/search" accept-charset="UTF-8" method="get"> <label class="form-control input-sm header-search-wrapper p-0 js-chromeless-input-container header-search-wrapper-jump-to position-relative d-flex flex-justify-between flex-items-center"> <input type="text" class="form-control input-sm header-search-input jump-to-field js-jump-to-field js-site-search-focus js-site-search-field is-clearable" data-hotkey="s,/" name="q" value="" placeholder="Search" data-unscoped-placeholder="Search GitHub" data-scoped-placeholder="Search" autocapitalize="off" aria-autocomplete="list" aria-controls="jump-to-results" aria-label="Search" data-jump-to-suggestions-path="/_graphql/GetSuggestedNavigationDestinations" spellcheck="false" autocomplete="off"> <input type="hidden" data-csrf="true" class="js-data-jump-to-suggestions-path-csrf" value="fRsGrbIZlt18L7tBFjdTymrAlIPrdcCScvYTsKYlI+8tq+hz+83vSdgjTRKl20wIuidFBY8RmVlPUhZQEBSdeg=="/> <input type="hidden" class="js-site-search-type-field" name="type"> <img src="https://web.archive.org/web/20210512015844im_/https://github.githubassets.com/images/search-key-slash.svg" alt="" class="mr-2 header-search-key-slash"> <div class="Box position-absolute overflow-hidden d-none jump-to-suggestions js-jump-to-suggestions-container"> <ul class="d-none js-jump-to-suggestions-template-container"> <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-suggestion" role="option"> <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="" data-item-type="suggestion"> <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path></svg> <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path></svg> </div> <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="/web/20210512015844im_/https://github.com/hua1995116" width="28" height="28"> <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> </div> <div class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none js-jump-to-badge-search"> <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this user"> In this user </span> <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> All GitHub </span> <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> </div> <div aria-hidden="true" class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> Jump to <span class="d-inline-block ml-1 v-align-middle">↵</span> </div> </a> </li> </ul> <ul class="d-none js-jump-to-no-results-template-container"> <li class="d-flex flex-justify-center flex-items-center f5 d-none js-jump-to-suggestion p-2"> <span class="color-text-secondary">No suggested jump to results</span> </li> </ul> <ul id="jump-to-results" role="listbox" class="p-0 m-0 js-navigation-container jump-to-suggestions-results-container js-jump-to-suggestions-results-container"> <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-scoped-search d-none" role="option"> <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="" data-item-type="scoped_search"> <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path></svg> <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path></svg> </div> <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="/web/20210512015844im_/https://github.com/hua1995116" width="28" height="28"> <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> </div> <div class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none js-jump-to-badge-search"> <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this user"> In this user </span> <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> All GitHub </span> <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> </div> <div aria-hidden="true" class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> Jump to <span class="d-inline-block ml-1 v-align-middle">↵</span> </div> </a> </li> <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-owner-scoped-search d-none" role="option"> <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="" data-item-type="owner_scoped_search"> <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path></svg> <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path></svg> </div> <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="/web/20210512015844im_/https://github.com/hua1995116" width="28" height="28"> <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> </div> <div class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none js-jump-to-badge-search"> <span class="js-jump-to-badge-search-text-default d-none" aria-label="in all of GitHub"> Search </span> <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> All GitHub </span> <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> </div> <div aria-hidden="true" class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> Jump to <span class="d-inline-block ml-1 v-align-middle">↵</span> </div> </a> </li> <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-global-search d-none" role="option"> <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="" data-item-type="global_search"> <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path></svg> <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewbox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path></svg> </div> <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="/web/20210512015844im_/https://github.com/hua1995116" width="28" height="28"> <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> </div> <div class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none js-jump-to-badge-search"> <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this user"> In this user </span> <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> All GitHub </span> <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> </div> <div aria-hidden="true" class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> Jump to <span class="d-inline-block ml-1 v-align-middle">↵</span> </div> </a> </li> </ul> </div> </label> </form> </div> </div> </div> <a href="/web/20210512015844/https://github.com/login?return_to=%2Fhua1995116" class="HeaderMenu-link flex-shrink-0 no-underline mr-3" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"site header menu","repository_id":null,"auth_type":"SIGN_UP","originating_url":"https://github.com/hua1995116","user_id":null}}" data-hydro-click-hmac="4a786fc20a1aef4e12d6f5e7a4c34caa598285a5fc1b67bf297f7cf52069eae6" data-ga-click="(Logged out) Header, clicked Sign in, text:sign-in"> Sign in </a> <nux-signup-candidates data-attribute-name="href" data-candidate-url="/join_next?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E&source=header" data-action="loaded:nux-signup-candidates#determineSignupAction"> <a href="/web/20210512015844/https://github.com/join?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E&source=header" class="HeaderMenu-link flex-shrink-0 d-inline-block no-underline border color-border-tertiary rounded px-2 py-1" data-target="nux-signup-candidates.signupAction" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"site header menu","repository_id":null,"auth_type":"SIGN_UP","originating_url":"https://github.com/hua1995116","user_id":null}}" data-hydro-click-hmac="4a786fc20a1aef4e12d6f5e7a4c34caa598285a5fc1b67bf297f7cf52069eae6" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Sign up","action":"click to sign up for account","label":"ref_page:/<user-name>;ref_cta:Sign up;ref_loc:header logged out","originating_url":"https://github.com/hua1995116","user_id":null}}" data-hydro-click-hmac="f38d443822e3c8f6cfac39836da38d7ae1cec6b96a6e683e0eb26d78306cf6ea"> Sign up </a> </nux-signup-candidates> </div> </div> </div> </header> </div> <div id="start-of-content" class="show-on-focus"></div> <div data-pjax-replace id="js-flash-container"> <template class="js-flash-template"> <div class="flash flash-full {{ className }}"> <div class=" px-2"> <button class="flash-close js-flash-close" type="button" aria-label="Dismiss this message"> <svg aria-hidden="true" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-x"> <path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path> </svg> </button> <div>{{ message }}</div> </div> </div> </template> </div> <include-fragment class="js-notification-shelf-include-fragment" data-base-src="https://github.com/notifications/beta/shelf"></include-fragment> <div class="application-main " data-commit-hovercards-enabled data-discussion-hovercards-enabled data-issue-and-pr-hovercards-enabled> <main id="js-pjax-container" data-pjax-container> <div class="mt-4 position-sticky top-0 d-none d-md-block color-bg-primary width-full border-bottom color-border-secondary" style="z-index:3;"> <div class="container-xl px-3 px-md-4 px-lg-5"> <div class="gutter-condensed gutter-lg flex-column flex-md-row d-flex"> <div class="flex-shrink-0 col-12 col-md-3 mb-4 mb-md-0"> <div class="user-profile-sticky-bar"> <div class="user-profile-mini-vcard d-table"> <span class="user-profile-mini-avatar d-table-cell v-align-middle lh-condensed-ultra pr-2"> <img class="rounded-1 avatar-user" src="https://web.archive.org/web/20210512015844im_/https://avatars.githubusercontent.com/u/12070073?s=64&v=4" width="32" height="32" alt="@hua1995116"/> </span> <span class="d-table-cell v-align-middle lh-condensed"> <strong>hua1995116</strong> <span class="user-following-container"> <span class="follow d-block"> <a class="btn btn-sm mini-follow-button " data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"follow button","repository_id":null,"auth_type":"LOG_IN","originating_url":"https://github.com/hua1995116","user_id":null}}" data-hydro-click-hmac="55ed000911a4a5d6653f224b98af144073409a4f0990b4d8ddaf1bd80d339466" href="/web/20210512015844/https://github.com/login?return_to=%2Fhua1995116">Follow</a> </span> </span> </span> </div> </div> </div> <div class="flex-shrink-0 col-12 col-md-9 mb-4 mb-md-0"> <div class="UnderlineNav width-full box-shadow-none"> <nav class="UnderlineNav-body" data-pjax aria-label="User profile"> <a aria-current="page" class="UnderlineNav-item selected" data-hydro-click="{"event_type":"user_profile.click","payload":{"profile_user_id":12070073,"target":"TAB_OVERVIEW","user_id":null,"originating_url":"https://github.com/hua1995116"}}" data-hydro-click-hmac="492e0fe1c5ca00912b81385a8a0adbbae216e8622f77fae707f18a1de0aa3ea3" href="/web/20210512015844/https://github.com/hua1995116"> <svg aria-hidden="true" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-book UnderlineNav-octicon hide-sm"> <path fill-rule="evenodd" d="M0 1.75A.75.75 0 01.75 1h4.253c1.227 0 2.317.59 3 1.501A3.744 3.744 0 0111.006 1h4.245a.75.75 0 01.75.75v10.5a.75.75 0 01-.75.75h-4.507a2.25 2.25 0 00-1.591.659l-.622.621a.75.75 0 01-1.06 0l-.622-.621A2.25 2.25 0 005.258 13H.75a.75.75 0 01-.75-.75V1.75zm8.755 3a2.25 2.25 0 012.25-2.25H14.5v9h-3.757c-.71 0-1.4.201-1.992.572l.004-7.322zm-1.504 7.324l.004-5.073-.002-2.253A2.25 2.25 0 005.003 2.5H1.5v9h3.757a3.75 3.75 0 011.994.574z"></path> </svg> Overview </a> <a class="UnderlineNav-item" data-hydro-click="{"event_type":"user_profile.click","payload":{"profile_user_id":12070073,"target":"TAB_REPOSITORIES","user_id":null,"originating_url":"https://github.com/hua1995116"}}" data-hydro-click-hmac="92e0a36cea3b02c209b6a5a5db92b4167ed2b77008bcb22f7370eada66c4fe98" href="/web/20210512015844/https://github.com/hua1995116?tab=repositories"> <svg aria-hidden="true" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-repo UnderlineNav-octicon hide-sm"> <path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path> </svg> Repositories <span title="121" class="Counter">121</span> </a> <a class="UnderlineNav-item" data-hydro-click="{"event_type":"user_profile.click","payload":{"profile_user_id":12070073,"target":"TAB_PROJECTS","user_id":null,"originating_url":"https://github.com/hua1995116"}}" data-hydro-click-hmac="39b71b3690a50ed2bda6676ef8ff42a18cd945f1464436ccda0146a19a92739f" href="/web/20210512015844/https://github.com/hua1995116?tab=projects"> <svg aria-hidden="true" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-project UnderlineNav-octicon hide-sm"> <path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path> </svg> Projects <span title="0" hidden="hidden" class="Counter">0</span> </a> <a class="UnderlineNav-item" data-hydro-click="{"event_type":"user_profile.click","payload":{"profile_user_id":12070073,"target":"TAB_PACKAGES","user_id":null,"originating_url":"https://github.com/hua1995116"}}" data-hydro-click-hmac="57d6b002bf59d1015767bd753bfc6a445ccf269ac4ce55f1bf7cc0e779a6be18" href="/web/20210512015844/https://github.com/hua1995116?tab=packages"> <svg aria-hidden="true" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-package UnderlineNav-octicon hide-sm"> <path fill-rule="evenodd" d="M8.878.392a1.75 1.75 0 00-1.756 0l-5.25 3.045A1.75 1.75 0 001 4.951v6.098c0 .624.332 1.2.872 1.514l5.25 3.045a1.75 1.75 0 001.756 0l5.25-3.045c.54-.313.872-.89.872-1.514V4.951c0-.624-.332-1.2-.872-1.514L8.878.392zM7.875 1.69a.25.25 0 01.25 0l4.63 2.685L8 7.133 3.245 4.375l4.63-2.685zM2.5 5.677v5.372c0 .09.047.171.125.216l4.625 2.683V8.432L2.5 5.677zm6.25 8.271l4.625-2.683a.25.25 0 00.125-.216V5.677L8.75 8.432v5.516z"></path> </svg> Packages </a> </nav> </div> </div> </div> </div> </div> <div class="container-xl px-3 px-md-4 px-lg-5"> <div class="gutter-condensed gutter-lg flex-column flex-md-row d-flex"> <div class="flex-shrink-0 col-12 col-md-3 mb-4 mb-md-0"> <div class="h-card mt-md-n5" data-acv-badge-hovercards-enabled itemscope itemtype="http://schema.org/Person"> <div class="user-profile-sticky-bar js-user-profile-sticky-bar d-none d-md-block"> <div class="user-profile-mini-vcard d-table"> <span class="user-profile-mini-avatar d-table-cell v-align-middle lh-condensed-ultra pr-2"> <img class="rounded-1 avatar-user" src="https://web.archive.org/web/20210512015844im_/https://avatars.githubusercontent.com/u/12070073?s=64&v=4" width="32" height="32" alt="@hua1995116"/> </span> <span class="d-table-cell v-align-middle lh-condensed"> <strong>hua1995116</strong> <span class="user-following-container"> <span class="follow d-block"> <a class="btn btn-sm mini-follow-button " data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"follow button","repository_id":null,"auth_type":"LOG_IN","originating_url":"https://github.com/hua1995116","user_id":null}}" data-hydro-click-hmac="55ed000911a4a5d6653f224b98af144073409a4f0990b4d8ddaf1bd80d339466" href="/web/20210512015844/https://github.com/login?return_to=%2Fhua1995116">Follow</a> </span> </span> </span> </div> </div> <div class="clearfix d-flex d-md-block flex-items-center mb-4 mb-md-0"> <div class="position-relative d-inline-block col-2 col-md-12 mr-3 mr-md-0 flex-shrink-0" style="z-index:4;"> <a itemprop="image" href="https://web.archive.org/web/20210512015844/https://avatars.githubusercontent.com/u/12070073?v=4"><img style="height:auto;" alt="Avatar" width="260" height="260" class="avatar avatar-user width-full border color-bg-primary" src="https://web.archive.org/web/20210512015844im_/https://avatars.githubusercontent.com/u/12070073?v=4"/></a> <div class="user-status-container position-relative hide-sm hide-md"> <div class="d-flex user-status-circle-badge-container"> <div class="d-flex flex-items-center flex-items-stretch"> <div class="d-flex flex-items-center p-2 width-full user-status-circle-badge lh-condensed-ultra" data-team-hovercards-enabled> <div class="user-status-emoji-container mr-2"> <div><g-emoji class="g-emoji" alias="rofl" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f923.png">🤣</g-emoji></div> </div> <div class="user-status-message-wrapper f6 color-text-primary no-wrap "> <div>coding</div> </div> </div> </div> </div> </div> </div> <div class="vcard-names-container float-left col-12 py-3 js-sticky js-user-profile-sticky-fields"> <h1 class="vcard-names "> <span class="p-name vcard-fullname d-block overflow-hidden" itemprop="name"> 蓝色的秋风 </span> <span class="p-nickname vcard-username d-block" itemprop="additionalName"> hua1995116 </span> </h1> </div> </div> <div class="mt-2 user-status-container d-md-none"> <div class="d-flex flex-items-center flex-items-stretch"> <div class="d-flex flex-items-center p-2 width-full" data-team-hovercards-enabled> <div class="user-status-emoji-container mr-2"> <div><g-emoji class="g-emoji" alias="rofl" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f923.png">🤣</g-emoji></div> </div> <div class="user-status-message-wrapper f6 color-text-primary ws-normal lh-condensed"> <div>coding</div> </div> </div> </div> </div> <div class="d-flex flex-column"> <div class="flex-order-1 flex-md-order-none"> <div class="d-flex flex-lg-row flex-md-column"> <div class="flex-1 mb-0 mb-md-3"> <div class="js-sticky js-user-profile-follow-button pb-1 mb-n1"></div> <span class="user-following-container"> <span class="follow d-block"> <a class="btn btn-block " data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"follow button","repository_id":null,"auth_type":"LOG_IN","originating_url":"https://github.com/hua1995116","user_id":null}}" data-hydro-click-hmac="55ed000911a4a5d6653f224b98af144073409a4f0990b4d8ddaf1bd80d339466" href="/web/20210512015844/https://github.com/login?return_to=%2Fhua1995116">Follow</a> </span> </span> </div> </div> </div> <div class="js-profile-editable-area d-flex flex-column d-md-block"> <div class="p-note user-profile-bio mb-3 js-user-profile-bio f4"><div>JavaScript Developer</div></div> <div class="flex-order-1 flex-md-order-none mt-2 mt-md-0"> <div class="mb-3"> <a class="Link--secondary no-underline no-wrap" href="https://web.archive.org/web/20210512015844/https://github.com/hua1995116?tab=followers"> <svg aria-hidden="true" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-people text-icon-tertiary"> <path fill-rule="evenodd" d="M5.5 3.5a2 2 0 100 4 2 2 0 000-4zM2 5.5a3.5 3.5 0 115.898 2.549 5.507 5.507 0 013.034 4.084.75.75 0 11-1.482.235 4.001 4.001 0 00-7.9 0 .75.75 0 01-1.482-.236A5.507 5.507 0 013.102 8.05 3.49 3.49 0 012 5.5zM11 4a.75.75 0 100 1.5 1.5 1.5 0 01.666 2.844.75.75 0 00-.416.672v.352a.75.75 0 00.574.73c1.2.289 2.162 1.2 2.522 2.372a.75.75 0 101.434-.44 5.01 5.01 0 00-2.56-3.012A3 3 0 0011 4z"></path> </svg> <span class="text-bold color-text-primary">463</span> followers </a> · <a class="Link--secondary no-underline no-wrap" href="https://web.archive.org/web/20210512015844/https://github.com/hua1995116?tab=following"> <span class="text-bold color-text-primary">53</span> following </a> · <a class="Link--secondary no-underline no-wrap" href="https://web.archive.org/web/20210512015844/https://github.com/hua1995116?tab=stars"> <svg aria-hidden="true" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-star text-icon-tertiary"> <path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path> </svg> <span class="text-bold color-text-primary">574</span> </a> </div> </div> <ul class="vcard-details"> <li class="vcard-detail pt-1 css-truncate css-truncate-target hide-sm hide-md" itemprop="worksFor" show_title="false" aria-label="Organization: @meituan"><svg class="octicon octicon-organization" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.5 14.25c0 .138.112.25.25.25H4v-1.25a.75.75 0 01.75-.75h2.5a.75.75 0 01.75.75v1.25h2.25a.25.25 0 00.25-.25V1.75a.25.25 0 00-.25-.25h-8.5a.25.25 0 00-.25.25v12.5zM1.75 16A1.75 1.75 0 010 14.25V1.75C0 .784.784 0 1.75 0h8.5C11.216 0 12 .784 12 1.75v12.5c0 .085-.006.168-.018.25h2.268a.25.25 0 00.25-.25V8.285a.25.25 0 00-.111-.208l-1.055-.703a.75.75 0 11.832-1.248l1.055.703c.487.325.779.871.779 1.456v5.965A1.75 1.75 0 0114.25 16h-3.5a.75.75 0 01-.197-.026c-.099.017-.2.026-.303.026h-3a.75.75 0 01-.75-.75V14h-1v1.25a.75.75 0 01-.75.75h-3zM3 3.75A.75.75 0 013.75 3h.5a.75.75 0 010 1.5h-.5A.75.75 0 013 3.75zM3.75 6a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zM3 9.75A.75.75 0 013.75 9h.5a.75.75 0 010 1.5h-.5A.75.75 0 013 9.75zM7.75 9a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5zM7 6.75A.75.75 0 017.75 6h.5a.75.75 0 010 1.5h-.5A.75.75 0 017 6.75zM7.75 3a.75.75 0 000 1.5h.5a.75.75 0 000-1.5h-.5z"></path></svg> <span class="p-org"><div><a class="user-mention" data-hovercard-type="organization" data-hovercard-url="/orgs/meituan/hovercard" href="https://web.archive.org/web/20210512015844/https://github.com/meituan">@meituan</a></div></span> </li> <li class="vcard-detail pt-1 css-truncate css-truncate-target hide-sm hide-md" itemprop="homeLocation" show_title="false" aria-label="Home location: Beijing"><svg class="octicon octicon-location" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M11.536 3.464a5 5 0 010 7.072L8 14.07l-3.536-3.535a5 5 0 117.072-7.072v.001zm1.06 8.132a6.5 6.5 0 10-9.192 0l3.535 3.536a1.5 1.5 0 002.122 0l3.535-3.536zM8 9a2 2 0 100-4 2 2 0 000 4z"></path></svg> <span class="p-label">Beijing</span> </li> <li itemprop="url" data-test-selector="profile-website-url" class="vcard-detail pt-1 css-truncate css-truncate-target "><svg aria-hidden="true" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-link"> <path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path> </svg> <a rel="nofollow me" class="Link--primary " href="https://web.archive.org/web/20210512015844/https://qiufeng.blue/">https://qiufeng.blue/</a> </li> </ul> </div> </div> <div class="border-top color-border-secondary pt-3 mt-3 d-none d-md-block"><h2 class="h4 mb-2">Achievements</h2><div class="d-flex"><div class="position-relative"><a href="https://web.archive.org/web/20210512015844/https://archiveprogram.github.com/" class="d-inline-block" data-hovercard-type="acv_badge" data-hovercard-url="/users/hua1995116/acv/hovercard"> <img alt="Arctic Code Vault Contributor" width="64px" src="https://web.archive.org/web/20210512015844im_/https://github.githubassets.com/images/modules/profile/badge--acv-64.png"/> </a> </div></div></div><div class="border-top color-border-secondary pt-3 mt-3 d-md-none d-block"><h2 class="h4 mb-2">Achievements</h2><div class="d-flex"><div class="position-relative"><a href="https://web.archive.org/web/20210512015844/https://archiveprogram.github.com/" class="d-inline-block"> <img alt="Arctic Code Vault Contributor" width="64px" src="https://web.archive.org/web/20210512015844im_/https://github.githubassets.com/images/modules/profile/badge--acv-64.png"/> </a> </div></div></div> <div class="border-top color-border-secondary pt-3 mt-3 clearfix hide-sm hide-md"> <h2 class="mb-2 h4">Organizations</h2> <a aria-label="zerolty" itemprop="follows" class="avatar-group-item" data-hovercard-type="organization" data-hovercard-url="/orgs/zerolty/hovercard" data-hydro-click="{"event_type":"user_profile.click","payload":{"profile_user_id":12070073,"target":"MEMBER_ORGANIZATION_AVATAR","user_id":null,"originating_url":"https://github.com/hua1995116"}}" data-hydro-click-hmac="0f24bb84282d3704e4adf806c66b3b5c7df50681ae052491f6459d46e703bf49" href="/web/20210512015844/https://github.com/zerolty"> <img src="https://web.archive.org/web/20210512015844im_/https://avatars.githubusercontent.com/u/34334399?s=60&v=4" alt="@zerolty" size="32" height="32" width="32" class="avatar"></img> </a></div> <details class="details-reset details-overlay details-overlay-dark "> <summary class="btn-link Link--muted my-2 btn-link Link--muted"> Block or Report </summary> <details-dialog class="Box d-flex flex-column anim-fade-in fast Box-overlay--narrow " aria-label="Block or report hua1995116"> <div class="Box-header"> <button class="Box-btn-octicon btn-octicon float-right" type="button" aria-label="Close dialog" data-close-dialog> <svg aria-hidden="true" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-x"> <path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path> </svg> </button> <h1 class="Box-title">Block or report hua1995116</h1> </div> <div class="Box-body overflow-auto"> <div class="border-bottom"> <form class="mb-3" action="/web/20210512015844/https://github.com/account/ignore_user/hua1995116" accept-charset="UTF-8" method="post"><input type="hidden" name="authenticity_token" value="N1xaledh2/jweWTulWc5tJoUQKNktPwBnosFDsdTlhoIcJRB5Ev5PZwvH4vORfifUS86tQQdrH2Cfmc1XJr6sQ=="/> <strong>Block user</strong> <p> Prevent this user from interacting with your repositories and sending you notifications. Learn more about <a href="https://web.archive.org/web/20210512015844/https://docs.github.com/en/articles/blocking-a-user-from-your-personal-account">blocking users</a>. </p> <button type="submit" class="btn btn-danger"> Block user </button> </form> </div> <div class="mt-3"> <strong>Report abuse</strong> <p> Contact GitHub support about this user’s behavior. Learn more about <a href="https://web.archive.org/web/20210512015844/https://docs.github.com/en/articles/reporting-abuse-or-spam">reporting abuse</a>. </p> <a href="/web/20210512015844/https://github.com/contact/report-abuse?report=hua1995116+%28user%29" class="btn btn-danger">Report abuse</a> </div> </div> </details-dialog> </details> </div> </div> <div class="flex-shrink-0 col-12 col-md-9 mb-4 mb-md-0"> <div class="UnderlineNav user-profile-nav d-block d-md-none position-sticky top-0 pl-3 ml-n3 mr-n3 pr-3 color-bg-primary" style="z-index:3;"> <nav class="UnderlineNav-body" data-pjax aria-label="User profile"> <a aria-current="page" class="UnderlineNav-item selected" data-hydro-click="{"event_type":"user_profile.click","payload":{"profile_user_id":12070073,"target":"TAB_OVERVIEW","user_id":null,"originating_url":"https://github.com/hua1995116"}}" data-hydro-click-hmac="492e0fe1c5ca00912b81385a8a0adbbae216e8622f77fae707f18a1de0aa3ea3" href="/web/20210512015844/https://github.com/hua1995116"> <svg aria-hidden="true" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-book UnderlineNav-octicon hide-sm"> <path fill-rule="evenodd" d="M0 1.75A.75.75 0 01.75 1h4.253c1.227 0 2.317.59 3 1.501A3.744 3.744 0 0111.006 1h4.245a.75.75 0 01.75.75v10.5a.75.75 0 01-.75.75h-4.507a2.25 2.25 0 00-1.591.659l-.622.621a.75.75 0 01-1.06 0l-.622-.621A2.25 2.25 0 005.258 13H.75a.75.75 0 01-.75-.75V1.75zm8.755 3a2.25 2.25 0 012.25-2.25H14.5v9h-3.757c-.71 0-1.4.201-1.992.572l.004-7.322zm-1.504 7.324l.004-5.073-.002-2.253A2.25 2.25 0 005.003 2.5H1.5v9h3.757a3.75 3.75 0 011.994.574z"></path> </svg> Overview </a> <a class="UnderlineNav-item" data-hydro-click="{"event_type":"user_profile.click","payload":{"profile_user_id":12070073,"target":"TAB_REPOSITORIES","user_id":null,"originating_url":"https://github.com/hua1995116"}}" data-hydro-click-hmac="92e0a36cea3b02c209b6a5a5db92b4167ed2b77008bcb22f7370eada66c4fe98" href="/web/20210512015844/https://github.com/hua1995116?tab=repositories"> <svg aria-hidden="true" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-repo UnderlineNav-octicon hide-sm"> <path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path> </svg> Repositories <span title="121" class="Counter">121</span> </a> <a class="UnderlineNav-item" data-hydro-click="{"event_type":"user_profile.click","payload":{"profile_user_id":12070073,"target":"TAB_PROJECTS","user_id":null,"originating_url":"https://github.com/hua1995116"}}" data-hydro-click-hmac="39b71b3690a50ed2bda6676ef8ff42a18cd945f1464436ccda0146a19a92739f" href="/web/20210512015844/https://github.com/hua1995116?tab=projects"> <svg aria-hidden="true" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-project UnderlineNav-octicon hide-sm"> <path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path> </svg> Projects <span title="0" hidden="hidden" class="Counter">0</span> </a> <a class="UnderlineNav-item" data-hydro-click="{"event_type":"user_profile.click","payload":{"profile_user_id":12070073,"target":"TAB_PACKAGES","user_id":null,"originating_url":"https://github.com/hua1995116"}}" data-hydro-click-hmac="57d6b002bf59d1015767bd753bfc6a445ccf269ac4ce55f1bf7cc0e779a6be18" href="/web/20210512015844/https://github.com/hua1995116?tab=packages"> <svg aria-hidden="true" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-package UnderlineNav-octicon hide-sm"> <path fill-rule="evenodd" d="M8.878.392a1.75 1.75 0 00-1.756 0l-5.25 3.045A1.75 1.75 0 001 4.951v6.098c0 .624.332 1.2.872 1.514l5.25 3.045a1.75 1.75 0 001.756 0l5.25-3.045c.54-.313.872-.89.872-1.514V4.951c0-.624-.332-1.2-.872-1.514L8.878.392zM7.875 1.69a.25.25 0 01.25 0l4.63 2.685L8 7.133 3.245 4.375l4.63-2.685zM2.5 5.677v5.372c0 .09.047.171.125.216l4.625 2.683V8.432L2.5 5.677zm6.25 8.271l4.625-2.683a.25.25 0 00.125-.216V5.677L8.75 8.432v5.516z"></path> </svg> Packages </a> </nav> </div> <div> <div class="position-relative"> <div class="Box mt-4"> <div class="Box-body p-4"> <div class="d-flex flex-justify-between"> <div class="text-mono text-small mb-3"> <a href="/web/20210512015844/https://github.com/hua1995116/hua1995116" class="no-underline Link--primary">hua1995116</a><span class="color-text-tertiary d-inline-block" style="padding:0px 2px;">/</span>README<span class="color-text-tertiary">.md</span> </div> </div> <article class="markdown-body entry-content container-lg f5" itemprop="text"><h3><a id="user-content-hi-im-hua1995116-" class="anchor" aria-hidden="true" href="#hi-im-hua1995116-"><svg class="octicon octicon-link" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a>Hi I'm hua1995116 <g-emoji class="g-emoji" alias="wave" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f44b.png">👋</g-emoji></h3> <p><a target="_blank" rel="noopener noreferrer" href="https://web.archive.org/web/20210512015844/https://camo.githubusercontent.com/1ba129ccd7ed644bbc4f8182b6d9f606c1b77f97f74d850dfd313de7b57be6fd/68747470733a2f2f6769746875622d726561646d652d73746174732e76657263656c2e6170702f6170693f757365726e616d653d687561313939353131362673686f775f69636f6e733d747275652669636f6e5f636f6c6f723d30333636643626746578745f636f6c6f723d3234323932652662675f636f6c6f723d66666666666626686964655f7469746c653d74727565"><img align="right" src="https://web.archive.org/web/20210512015844im_/https://camo.githubusercontent.com/1ba129ccd7ed644bbc4f8182b6d9f606c1b77f97f74d850dfd313de7b57be6fd/68747470733a2f2f6769746875622d726561646d652d73746174732e76657263656c2e6170702f6170693f757365726e616d653d687561313939353131362673686f775f69636f6e733d747275652669636f6e5f636f6c6f723d30333636643626746578745f636f6c6f723d3234323932652662675f636f6c6f723d66666666666626686964655f7469746c653d74727565" data-canonical-src="https://web.archive.org/web/20210512015844/https://github-readme-stats.vercel.app/api?username=hua1995116&show_icons=true&icon_color=0366d6&text_color=24292e&bg_color=ffffff&hide_title=true" style="max-width:100%;"></a></p> <p>I'm a two year working full stack engineer who enjoys building wheels and playing with some fun stuff.</p> <p>Blogger, Lifelong learner.</p> <ul> <li>Read more about my <a href="https://web.archive.org/web/20210512015844/https://qiufeng.blue/" rel="nofollow">Blog</a></li> <li>Ping me by <a href="https://web.archive.org/web/20210512015844/mailto:qiufenghyf@gmail.com">Email</a></li> </ul> </article> </div> </div> <div class="mt-4"> <div class="js-pinned-items-reorder-container"> <h2 class="f4 mb-2 text-normal"> Pinned <svg style="box-sizing: content-box; color: var(--color-icon-primary);" viewbox="0 0 16 16" fill="none" width="16" height="16" class="spinner pinned-items-spinner js-pinned-items-spinner v-align-text-bottom ml-1 anim-rotate"> <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke"/> <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke"/> </svg> <span class="ml-2 color-text-secondary f6 js-pinned-items-reorder-message" role="status" aria-live="polite" data-error-text="Something went wrong." data-success-text="Order updated."></span> </h2> <ol class="d-flex flex-wrap list-style-none gutter-condensed mb-4 js-pinned-items-reorder-list"> <li class="mb-3 d-flex flex-content-stretch col-12 col-md-6 col-lg-6"> <div class="Box d-flex pinned-item-list-item p-3 width-full js-pinned-item-list-item public sortable-button-item source"> <div class="pinned-item-list-item-content"> <div class="d-flex width-full flex-items-center position-relative"> <svg aria-hidden="true" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-repo mr-2 color-text-secondary flex-shrink-0"> <path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path> </svg> <a class="text-bold flex-auto min-width-0 " data-hydro-click="{"event_type":"user_profile.click","payload":{"profile_user_id":12070073,"target":"PINNED_REPO","user_id":null,"originating_url":"https://github.com/hua1995116"}}" data-hydro-click-hmac="a071b619cdf8f7febae345236449bdc192b4365f2b8e5f4e41d7997d013ba294" href="/web/20210512015844/https://github.com/hua1995116/react-resume-site"> <span class="repo" title="react-resume-site">react-resume-site</span> </a> </div> <p class="pinned-item-desc color-text-secondary text-small d-block mt-2 mb-3"> 一款用 `Markdown`就能写出好看简历的在线工具。 </p> <p class="mb-0 f6 color-text-secondary"> <span class="d-inline-block mr-3"> <span class="repo-language-color" style="background-color: #2b7489"></span> <span itemprop="programmingLanguage">TypeScript</span> </span> <a href="/web/20210512015844/https://github.com/hua1995116/react-resume-site/stargazers" class="pinned-item-meta Link--muted "> <svg aria-label="stars" role="img" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-star"> <path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path> </svg> 79 </a> <a href="/web/20210512015844/https://github.com/hua1995116/react-resume-site/network" class="pinned-item-meta Link--muted "> <svg aria-label="forks" role="img" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-repo-forked"> <path fill-rule="evenodd" d="M5 3.25a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm0 2.122a2.25 2.25 0 10-1.5 0v.878A2.25 2.25 0 005.75 8.5h1.5v2.128a2.251 2.251 0 101.5 0V8.5h1.5a2.25 2.25 0 002.25-2.25v-.878a2.25 2.25 0 10-1.5 0v.878a.75.75 0 01-.75.75h-4.5A.75.75 0 015 6.25v-.878zm3.75 7.378a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm3-8.75a.75.75 0 100-1.5.75.75 0 000 1.5z"></path> </svg> 17 </a> </p> </div> </div> </li> <li class="mb-3 d-flex flex-content-stretch col-12 col-md-6 col-lg-6"> <div class="Box d-flex pinned-item-list-item p-3 width-full js-pinned-item-list-item public sortable-button-item source"> <div class="pinned-item-list-item-content"> <div class="d-flex width-full flex-items-center position-relative"> <svg aria-hidden="true" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-repo mr-2 color-text-secondary flex-shrink-0"> <path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path> </svg> <a class="text-bold flex-auto min-width-0 " data-hydro-click="{"event_type":"user_profile.click","payload":{"profile_user_id":12070073,"target":"PINNED_REPO","user_id":null,"originating_url":"https://github.com/hua1995116"}}" data-hydro-click-hmac="a071b619cdf8f7febae345236449bdc192b4365f2b8e5f4e41d7997d013ba294" href="/web/20210512015844/https://github.com/hua1995116/webchat"> <span class="repo" title="webchat">webchat</span> </a> </div> <p class="pinned-item-desc color-text-secondary text-small d-block mt-2 mb-3"> <g-emoji class="g-emoji" alias="speaker" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f508.png">🔈</g-emoji> Websocket project based on vue(基于vue2.0的实时聊天项目) </p> <p class="mb-0 f6 color-text-secondary"> <span class="d-inline-block mr-3"> <span class="repo-language-color" style="background-color: #f1e05a"></span> <span itemprop="programmingLanguage">JavaScript</span> </span> <a href="/web/20210512015844/https://github.com/hua1995116/webchat/stargazers" class="pinned-item-meta Link--muted "> <svg aria-label="stars" role="img" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-star"> <path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path> </svg> 1.8k </a> <a href="/web/20210512015844/https://github.com/hua1995116/webchat/network" class="pinned-item-meta Link--muted "> <svg aria-label="forks" role="img" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-repo-forked"> <path fill-rule="evenodd" d="M5 3.25a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm0 2.122a2.25 2.25 0 10-1.5 0v.878A2.25 2.25 0 005.75 8.5h1.5v2.128a2.251 2.251 0 101.5 0V8.5h1.5a2.25 2.25 0 002.25-2.25v-.878a2.25 2.25 0 10-1.5 0v.878a.75.75 0 01-.75.75h-4.5A.75.75 0 015 6.25v-.878zm3.75 7.378a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm3-8.75a.75.75 0 100-1.5.75.75 0 000 1.5z"></path> </svg> 479 </a> </p> </div> </div> </li> <li class="mb-3 d-flex flex-content-stretch col-12 col-md-6 col-lg-6"> <div class="Box d-flex pinned-item-list-item p-3 width-full js-pinned-item-list-item public sortable-button-item source"> <div class="pinned-item-list-item-content"> <div class="d-flex width-full flex-items-center position-relative"> <svg aria-hidden="true" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-repo mr-2 color-text-secondary flex-shrink-0"> <path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path> </svg> <a class="text-bold flex-auto min-width-0 " data-hydro-click="{"event_type":"user_profile.click","payload":{"profile_user_id":12070073,"target":"PINNED_REPO","user_id":null,"originating_url":"https://github.com/hua1995116"}}" data-hydro-click-hmac="a071b619cdf8f7febae345236449bdc192b4365f2b8e5f4e41d7997d013ba294" href="/web/20210512015844/https://github.com/snowpackjs/snowpack"> <span class="owner text-normal" title="snowpackjs">snowpackjs</span>/<span class="repo" title="snowpack">snowpack</span> </a> </div> <p class="pinned-item-desc color-text-secondary text-small d-block mt-2 mb-3"> ESM-powered frontend build tool. Instant, lightweight, unbundled development. <g-emoji class="g-emoji" alias="v" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/270c.png">✌️</g-emoji> </p> <p class="mb-0 f6 color-text-secondary"> <span class="d-inline-block mr-3"> <span class="repo-language-color" style="background-color: #f1e05a"></span> <span itemprop="programmingLanguage">JavaScript</span> </span> <a href="/web/20210512015844/https://github.com/snowpackjs/snowpack/stargazers" class="pinned-item-meta Link--muted "> <svg aria-label="stars" role="img" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-star"> <path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path> </svg> 18.4k </a> <a href="/web/20210512015844/https://github.com/snowpackjs/snowpack/network" class="pinned-item-meta Link--muted "> <svg aria-label="forks" role="img" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-repo-forked"> <path fill-rule="evenodd" d="M5 3.25a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm0 2.122a2.25 2.25 0 10-1.5 0v.878A2.25 2.25 0 005.75 8.5h1.5v2.128a2.251 2.251 0 101.5 0V8.5h1.5a2.25 2.25 0 002.25-2.25v-.878a2.25 2.25 0 10-1.5 0v.878a.75.75 0 01-.75.75h-4.5A.75.75 0 015 6.25v-.878zm3.75 7.378a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm3-8.75a.75.75 0 100-1.5.75.75 0 000 1.5z"></path> </svg> 863 </a> </p> </div> </div> </li> <li class="mb-3 d-flex flex-content-stretch col-12 col-md-6 col-lg-6"> <div class="Box d-flex pinned-item-list-item p-3 width-full js-pinned-item-list-item public sortable-button-item source"> <div class="pinned-item-list-item-content"> <div class="d-flex width-full flex-items-center position-relative"> <svg aria-hidden="true" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-repo mr-2 color-text-secondary flex-shrink-0"> <path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path> </svg> <a class="text-bold flex-auto min-width-0 " data-hydro-click="{"event_type":"user_profile.click","payload":{"profile_user_id":12070073,"target":"PINNED_REPO","user_id":null,"originating_url":"https://github.com/hua1995116"}}" data-hydro-click-hmac="a071b619cdf8f7febae345236449bdc192b4365f2b8e5f4e41d7997d013ba294" href="/web/20210512015844/https://github.com/hua1995116/google-translate-open-api"> <span class="repo" title="google-translate-open-api">google-translate-open-api</span> </a> </div> <p class="pinned-item-desc color-text-secondary text-small d-block mt-2 mb-3"> A free and unlimited API for Google Translate(support single text and Multi-segment text) <g-emoji class="g-emoji" alias="dollar" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f4b5.png">💵</g-emoji><g-emoji class="g-emoji" alias="no_entry_sign" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f6ab.png">🚫</g-emoji> </p> <p class="mb-0 f6 color-text-secondary"> <span class="d-inline-block mr-3"> <span class="repo-language-color" style="background-color: #2b7489"></span> <span itemprop="programmingLanguage">TypeScript</span> </span> <a href="/web/20210512015844/https://github.com/hua1995116/google-translate-open-api/stargazers" class="pinned-item-meta Link--muted "> <svg aria-label="stars" role="img" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-star"> <path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path> </svg> 138 </a> <a href="/web/20210512015844/https://github.com/hua1995116/google-translate-open-api/network" class="pinned-item-meta Link--muted "> <svg aria-label="forks" role="img" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-repo-forked"> <path fill-rule="evenodd" d="M5 3.25a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm0 2.122a2.25 2.25 0 10-1.5 0v.878A2.25 2.25 0 005.75 8.5h1.5v2.128a2.251 2.251 0 101.5 0V8.5h1.5a2.25 2.25 0 002.25-2.25v-.878a2.25 2.25 0 10-1.5 0v.878a.75.75 0 01-.75.75h-4.5A.75.75 0 015 6.25v-.878zm3.75 7.378a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm3-8.75a.75.75 0 100-1.5.75.75 0 000 1.5z"></path> </svg> 24 </a> </p> </div> </div> </li> <li class="mb-3 d-flex flex-content-stretch col-12 col-md-6 col-lg-6"> <div class="Box d-flex pinned-item-list-item p-3 width-full js-pinned-item-list-item public sortable-button-item source"> <div class="pinned-item-list-item-content"> <div class="d-flex width-full flex-items-center position-relative"> <svg aria-hidden="true" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-repo mr-2 color-text-secondary flex-shrink-0"> <path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path> </svg> <a class="text-bold flex-auto min-width-0 " data-hydro-click="{"event_type":"user_profile.click","payload":{"profile_user_id":12070073,"target":"PINNED_REPO","user_id":null,"originating_url":"https://github.com/hua1995116"}}" data-hydro-click-hmac="a071b619cdf8f7febae345236449bdc192b4365f2b8e5f4e41d7997d013ba294" href="/web/20210512015844/https://github.com/hua1995116/git-down-repo"> <span class="repo" title="git-down-repo">git-down-repo</span> </a> </div> <p class="pinned-item-desc color-text-secondary text-small d-block mt-2 mb-3"> <img class="emoji" title=":octocat:" alt=":octocat:" src="https://web.archive.org/web/20210512015844im_/https://github.githubassets.com/images/icons/emoji/octocat.png" height="20" width="20" align="absmiddle">Download git-repo for any url </p> <p class="mb-0 f6 color-text-secondary"> <span class="d-inline-block mr-3"> <span class="repo-language-color" style="background-color: #f1e05a"></span> <span itemprop="programmingLanguage">JavaScript</span> </span> <a href="/web/20210512015844/https://github.com/hua1995116/git-down-repo/stargazers" class="pinned-item-meta Link--muted "> <svg aria-label="stars" role="img" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-star"> <path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path> </svg> 46 </a> <a href="/web/20210512015844/https://github.com/hua1995116/git-down-repo/network" class="pinned-item-meta Link--muted "> <svg aria-label="forks" role="img" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-repo-forked"> <path fill-rule="evenodd" d="M5 3.25a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm0 2.122a2.25 2.25 0 10-1.5 0v.878A2.25 2.25 0 005.75 8.5h1.5v2.128a2.251 2.251 0 101.5 0V8.5h1.5a2.25 2.25 0 002.25-2.25v-.878a2.25 2.25 0 10-1.5 0v.878a.75.75 0 01-.75.75h-4.5A.75.75 0 015 6.25v-.878zm3.75 7.378a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm3-8.75a.75.75 0 100-1.5.75.75 0 000 1.5z"></path> </svg> 9 </a> </p> </div> </div> </li> <li class="mb-3 d-flex flex-content-stretch col-12 col-md-6 col-lg-6"> <div class="Box d-flex pinned-item-list-item p-3 width-full js-pinned-item-list-item public sortable-button-item source"> <div class="pinned-item-list-item-content"> <div class="d-flex width-full flex-items-center position-relative"> <svg aria-hidden="true" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-repo mr-2 color-text-secondary flex-shrink-0"> <path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path> </svg> <a class="text-bold flex-auto min-width-0 " data-hydro-click="{"event_type":"user_profile.click","payload":{"profile_user_id":12070073,"target":"PINNED_REPO","user_id":null,"originating_url":"https://github.com/hua1995116"}}" data-hydro-click-hmac="a071b619cdf8f7febae345236449bdc192b4365f2b8e5f4e41d7997d013ba294" href="/web/20210512015844/https://github.com/hua1995116/shark-cleaner"> <span class="repo" title="shark-cleaner">shark-cleaner</span> </a> </div> <p class="pinned-item-desc color-text-secondary text-small d-block mt-2 mb-3"> A cleaning tool to help you quickly clear cache garbage. </p> <p class="mb-0 f6 color-text-secondary"> <span class="d-inline-block mr-3"> <span class="repo-language-color" style="background-color: #f1e05a"></span> <span itemprop="programmingLanguage">JavaScript</span> </span> <a href="/web/20210512015844/https://github.com/hua1995116/shark-cleaner/stargazers" class="pinned-item-meta Link--muted "> <svg aria-label="stars" role="img" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-star"> <path fill-rule="evenodd" d="M8 .25a.75.75 0 01.673.418l1.882 3.815 4.21.612a.75.75 0 01.416 1.279l-3.046 2.97.719 4.192a.75.75 0 01-1.088.791L8 12.347l-3.766 1.98a.75.75 0 01-1.088-.79l.72-4.194L.818 6.374a.75.75 0 01.416-1.28l4.21-.611L7.327.668A.75.75 0 018 .25zm0 2.445L6.615 5.5a.75.75 0 01-.564.41l-3.097.45 2.24 2.184a.75.75 0 01.216.664l-.528 3.084 2.769-1.456a.75.75 0 01.698 0l2.77 1.456-.53-3.084a.75.75 0 01.216-.664l2.24-2.183-3.096-.45a.75.75 0 01-.564-.41L8 2.694v.001z"></path> </svg> 44 </a> <a href="/web/20210512015844/https://github.com/hua1995116/shark-cleaner/network" class="pinned-item-meta Link--muted "> <svg aria-label="forks" role="img" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-repo-forked"> <path fill-rule="evenodd" d="M5 3.25a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm0 2.122a2.25 2.25 0 10-1.5 0v.878A2.25 2.25 0 005.75 8.5h1.5v2.128a2.251 2.251 0 101.5 0V8.5h1.5a2.25 2.25 0 002.25-2.25v-.878a2.25 2.25 0 10-1.5 0v.878a.75.75 0 01-.75.75h-4.5A.75.75 0 015 6.25v-.878zm3.75 7.378a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm3-8.75a.75.75 0 100-1.5.75.75 0 000 1.5z"></path> </svg> 3 </a> </p> </div> </div> </li> </ol> </div> </div> <div class="mt-4 position-relative"> <div class="d-flex"> <div class="col-12 col-lg-10"> <div class="js-yearly-contributions"> <div class="position-relative"> <h2 class="f4 text-normal mb-2"> 207 contributions in the last year </h2> <div class="border py-2 graph-before-activity-overview"> <div class="js-calendar-graph mx-md-2 mx-3 d-flex flex-column flex-items-end flex-xl-items-center overflow-hidden pt-1 is-graph-loading graph-canvas ContributionCalendar height-full text-center" data-graph-url="/users/hua1995116/contributions?to=2021-05-12" data-url="/web/20210512015844oe_/https://github.com/hua1995116" data-from="2020-05-10 00:00:00 UTC" data-to="2021-05-12 23:59:59 UTC" data-org=""> <svg width="722" height="112" class="js-calendar-graph-svg"> <g transform="translate(10, 20)" data-hydro-click="{"event_type":"user_profile.click","payload":{"profile_user_id":12070073,"target":"CONTRIBUTION_CALENDAR_SQUARE","user_id":null,"originating_url":"https://github.com/hua1995116"}}" data-hydro-click-hmac="532dbb966613b88c1db9e26cee0ae1277bb99a4171f606ab633db31ef4634a68"> <g transform="translate(0, 0)"> <rect width="10" height="10" x="14" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="2" data-date="2020-05-10" data-level="1"></rect> <rect width="10" height="10" x="14" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-05-11" data-level="0"></rect> <rect width="10" height="10" x="14" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-05-12" data-level="0"></rect> <rect width="10" height="10" x="14" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2020-05-13" data-level="1"></rect> <rect width="10" height="10" x="14" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-05-14" data-level="0"></rect> <rect width="10" height="10" x="14" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-05-15" data-level="0"></rect> <rect width="10" height="10" x="14" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-05-16" data-level="0"></rect> </g> <g transform="translate(14, 0)"> <rect width="10" height="10" x="13" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-05-17" data-level="0"></rect> <rect width="10" height="10" x="13" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-05-18" data-level="0"></rect> <rect width="10" height="10" x="13" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="6" data-date="2020-05-19" data-level="2"></rect> <rect width="10" height="10" x="13" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-05-20" data-level="0"></rect> <rect width="10" height="10" x="13" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-05-21" data-level="0"></rect> <rect width="10" height="10" x="13" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-05-22" data-level="0"></rect> <rect width="10" height="10" x="13" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-05-23" data-level="0"></rect> </g> <g transform="translate(28, 0)"> <rect width="10" height="10" x="12" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-05-24" data-level="0"></rect> <rect width="10" height="10" x="12" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-05-25" data-level="0"></rect> <rect width="10" height="10" x="12" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-05-26" data-level="0"></rect> <rect width="10" height="10" x="12" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-05-27" data-level="0"></rect> <rect width="10" height="10" x="12" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-05-28" data-level="0"></rect> <rect width="10" height="10" x="12" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-05-29" data-level="0"></rect> <rect width="10" height="10" x="12" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-05-30" data-level="0"></rect> </g> <g transform="translate(42, 0)"> <rect width="10" height="10" x="11" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-05-31" data-level="0"></rect> <rect width="10" height="10" x="11" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-06-01" data-level="0"></rect> <rect width="10" height="10" x="11" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-06-02" data-level="0"></rect> <rect width="10" height="10" x="11" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-06-03" data-level="0"></rect> <rect width="10" height="10" x="11" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-06-04" data-level="0"></rect> <rect width="10" height="10" x="11" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-06-05" data-level="0"></rect> <rect width="10" height="10" x="11" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-06-06" data-level="0"></rect> </g> <g transform="translate(56, 0)"> <rect width="10" height="10" x="10" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-06-07" data-level="0"></rect> <rect width="10" height="10" x="10" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-06-08" data-level="0"></rect> <rect width="10" height="10" x="10" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-06-09" data-level="0"></rect> <rect width="10" height="10" x="10" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="2" data-date="2020-06-10" data-level="1"></rect> <rect width="10" height="10" x="10" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-06-11" data-level="0"></rect> <rect width="10" height="10" x="10" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-06-12" data-level="0"></rect> <rect width="10" height="10" x="10" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-06-13" data-level="0"></rect> </g> <g transform="translate(70, 0)"> <rect width="10" height="10" x="9" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-06-14" data-level="0"></rect> <rect width="10" height="10" x="9" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-06-15" data-level="0"></rect> <rect width="10" height="10" x="9" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-06-16" data-level="0"></rect> <rect width="10" height="10" x="9" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-06-17" data-level="0"></rect> <rect width="10" height="10" x="9" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-06-18" data-level="0"></rect> <rect width="10" height="10" x="9" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-06-19" data-level="0"></rect> <rect width="10" height="10" x="9" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-06-20" data-level="0"></rect> </g> <g transform="translate(84, 0)"> <rect width="10" height="10" x="8" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-06-21" data-level="0"></rect> <rect width="10" height="10" x="8" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-06-22" data-level="0"></rect> <rect width="10" height="10" x="8" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-06-23" data-level="0"></rect> <rect width="10" height="10" x="8" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-06-24" data-level="0"></rect> <rect width="10" height="10" x="8" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-06-25" data-level="0"></rect> <rect width="10" height="10" x="8" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-06-26" data-level="0"></rect> <rect width="10" height="10" x="8" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="4" data-date="2020-06-27" data-level="2"></rect> </g> <g transform="translate(98, 0)"> <rect width="10" height="10" x="7" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2020-06-28" data-level="1"></rect> <rect width="10" height="10" x="7" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-06-29" data-level="0"></rect> <rect width="10" height="10" x="7" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2020-06-30" data-level="1"></rect> <rect width="10" height="10" x="7" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-07-01" data-level="0"></rect> <rect width="10" height="10" x="7" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-07-02" data-level="0"></rect> <rect width="10" height="10" x="7" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-07-03" data-level="0"></rect> <rect width="10" height="10" x="7" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-07-04" data-level="0"></rect> </g> <g transform="translate(112, 0)"> <rect width="10" height="10" x="6" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="6" data-date="2020-07-05" data-level="2"></rect> <rect width="10" height="10" x="6" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-07-06" data-level="0"></rect> <rect width="10" height="10" x="6" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-07-07" data-level="0"></rect> <rect width="10" height="10" x="6" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-07-08" data-level="0"></rect> <rect width="10" height="10" x="6" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2020-07-09" data-level="1"></rect> <rect width="10" height="10" x="6" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="4" data-date="2020-07-10" data-level="2"></rect> <rect width="10" height="10" x="6" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-07-11" data-level="0"></rect> </g> <g transform="translate(126, 0)"> <rect width="10" height="10" x="5" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-07-12" data-level="0"></rect> <rect width="10" height="10" x="5" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-07-13" data-level="0"></rect> <rect width="10" height="10" x="5" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-07-14" data-level="0"></rect> <rect width="10" height="10" x="5" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-07-15" data-level="0"></rect> <rect width="10" height="10" x="5" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-07-16" data-level="0"></rect> <rect width="10" height="10" x="5" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-07-17" data-level="0"></rect> <rect width="10" height="10" x="5" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="2" data-date="2020-07-18" data-level="1"></rect> </g> <g transform="translate(140, 0)"> <rect width="10" height="10" x="4" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-07-19" data-level="0"></rect> <rect width="10" height="10" x="4" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-07-20" data-level="0"></rect> <rect width="10" height="10" x="4" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2020-07-21" data-level="1"></rect> <rect width="10" height="10" x="4" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-07-22" data-level="0"></rect> <rect width="10" height="10" x="4" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-07-23" data-level="0"></rect> <rect width="10" height="10" x="4" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-07-24" data-level="0"></rect> <rect width="10" height="10" x="4" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-07-25" data-level="0"></rect> </g> <g transform="translate(154, 0)"> <rect width="10" height="10" x="3" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-07-26" data-level="0"></rect> <rect width="10" height="10" x="3" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-07-27" data-level="0"></rect> <rect width="10" height="10" x="3" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-07-28" data-level="0"></rect> <rect width="10" height="10" x="3" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-07-29" data-level="0"></rect> <rect width="10" height="10" x="3" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-07-30" data-level="0"></rect> <rect width="10" height="10" x="3" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-07-31" data-level="0"></rect> <rect width="10" height="10" x="3" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-08-01" data-level="0"></rect> </g> <g transform="translate(168, 0)"> <rect width="10" height="10" x="2" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-08-02" data-level="0"></rect> <rect width="10" height="10" x="2" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-08-03" data-level="0"></rect> <rect width="10" height="10" x="2" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-08-04" data-level="0"></rect> <rect width="10" height="10" x="2" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-08-05" data-level="0"></rect> <rect width="10" height="10" x="2" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2020-08-06" data-level="1"></rect> <rect width="10" height="10" x="2" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-08-07" data-level="0"></rect> <rect width="10" height="10" x="2" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-08-08" data-level="0"></rect> </g> <g transform="translate(182, 0)"> <rect width="10" height="10" x="1" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-08-09" data-level="0"></rect> <rect width="10" height="10" x="1" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="2" data-date="2020-08-10" data-level="1"></rect> <rect width="10" height="10" x="1" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-08-11" data-level="0"></rect> <rect width="10" height="10" x="1" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="4" data-date="2020-08-12" data-level="2"></rect> <rect width="10" height="10" x="1" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-08-13" data-level="0"></rect> <rect width="10" height="10" x="1" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-08-14" data-level="0"></rect> <rect width="10" height="10" x="1" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-08-15" data-level="0"></rect> </g> <g transform="translate(196, 0)"> <rect width="10" height="10" x="0" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-08-16" data-level="0"></rect> <rect width="10" height="10" x="0" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-08-17" data-level="0"></rect> <rect width="10" height="10" x="0" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-08-18" data-level="0"></rect> <rect width="10" height="10" x="0" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-08-19" data-level="0"></rect> <rect width="10" height="10" x="0" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-08-20" data-level="0"></rect> <rect width="10" height="10" x="0" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-08-21" data-level="0"></rect> <rect width="10" height="10" x="0" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-08-22" data-level="0"></rect> </g> <g transform="translate(210, 0)"> <rect width="10" height="10" x="-1" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-08-23" data-level="0"></rect> <rect width="10" height="10" x="-1" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2020-08-24" data-level="1"></rect> <rect width="10" height="10" x="-1" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-08-25" data-level="0"></rect> <rect width="10" height="10" x="-1" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-08-26" data-level="0"></rect> <rect width="10" height="10" x="-1" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="4" data-date="2020-08-27" data-level="2"></rect> <rect width="10" height="10" x="-1" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-08-28" data-level="0"></rect> <rect width="10" height="10" x="-1" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-08-29" data-level="0"></rect> </g> <g transform="translate(224, 0)"> <rect width="10" height="10" x="-2" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="5" data-date="2020-08-30" data-level="2"></rect> <rect width="10" height="10" x="-2" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="3" data-date="2020-08-31" data-level="1"></rect> <rect width="10" height="10" x="-2" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2020-09-01" data-level="1"></rect> <rect width="10" height="10" x="-2" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-09-02" data-level="0"></rect> <rect width="10" height="10" x="-2" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="2" data-date="2020-09-03" data-level="1"></rect> <rect width="10" height="10" x="-2" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-09-04" data-level="0"></rect> <rect width="10" height="10" x="-2" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-09-05" data-level="0"></rect> </g> <g transform="translate(238, 0)"> <rect width="10" height="10" x="-3" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2020-09-06" data-level="1"></rect> <rect width="10" height="10" x="-3" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-09-07" data-level="0"></rect> <rect width="10" height="10" x="-3" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-09-08" data-level="0"></rect> <rect width="10" height="10" x="-3" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-09-09" data-level="0"></rect> <rect width="10" height="10" x="-3" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-09-10" data-level="0"></rect> <rect width="10" height="10" x="-3" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-09-11" data-level="0"></rect> <rect width="10" height="10" x="-3" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2020-09-12" data-level="1"></rect> </g> <g transform="translate(252, 0)"> <rect width="10" height="10" x="-4" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-09-13" data-level="0"></rect> <rect width="10" height="10" x="-4" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-09-14" data-level="0"></rect> <rect width="10" height="10" x="-4" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-09-15" data-level="0"></rect> <rect width="10" height="10" x="-4" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-09-16" data-level="0"></rect> <rect width="10" height="10" x="-4" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-09-17" data-level="0"></rect> <rect width="10" height="10" x="-4" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-09-18" data-level="0"></rect> <rect width="10" height="10" x="-4" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-09-19" data-level="0"></rect> </g> <g transform="translate(266, 0)"> <rect width="10" height="10" x="-5" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="4" data-date="2020-09-20" data-level="2"></rect> <rect width="10" height="10" x="-5" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2020-09-21" data-level="1"></rect> <rect width="10" height="10" x="-5" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2020-09-22" data-level="1"></rect> <rect width="10" height="10" x="-5" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-09-23" data-level="0"></rect> <rect width="10" height="10" x="-5" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2020-09-24" data-level="1"></rect> <rect width="10" height="10" x="-5" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-09-25" data-level="0"></rect> <rect width="10" height="10" x="-5" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-09-26" data-level="0"></rect> </g> <g transform="translate(280, 0)"> <rect width="10" height="10" x="-6" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2020-09-27" data-level="1"></rect> <rect width="10" height="10" x="-6" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-09-28" data-level="0"></rect> <rect width="10" height="10" x="-6" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-09-29" data-level="0"></rect> <rect width="10" height="10" x="-6" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-09-30" data-level="0"></rect> <rect width="10" height="10" x="-6" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2020-10-01" data-level="1"></rect> <rect width="10" height="10" x="-6" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-10-02" data-level="0"></rect> <rect width="10" height="10" x="-6" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-10-03" data-level="0"></rect> </g> <g transform="translate(294, 0)"> <rect width="10" height="10" x="-7" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-10-04" data-level="0"></rect> <rect width="10" height="10" x="-7" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-10-05" data-level="0"></rect> <rect width="10" height="10" x="-7" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-10-06" data-level="0"></rect> <rect width="10" height="10" x="-7" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-10-07" data-level="0"></rect> <rect width="10" height="10" x="-7" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-10-08" data-level="0"></rect> <rect width="10" height="10" x="-7" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-10-09" data-level="0"></rect> <rect width="10" height="10" x="-7" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-10-10" data-level="0"></rect> </g> <g transform="translate(308, 0)"> <rect width="10" height="10" x="-8" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-10-11" data-level="0"></rect> <rect width="10" height="10" x="-8" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-10-12" data-level="0"></rect> <rect width="10" height="10" x="-8" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-10-13" data-level="0"></rect> <rect width="10" height="10" x="-8" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-10-14" data-level="0"></rect> <rect width="10" height="10" x="-8" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="2" data-date="2020-10-15" data-level="1"></rect> <rect width="10" height="10" x="-8" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-10-16" data-level="0"></rect> <rect width="10" height="10" x="-8" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="5" data-date="2020-10-17" data-level="2"></rect> </g> <g transform="translate(322, 0)"> <rect width="10" height="10" x="-9" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-10-18" data-level="0"></rect> <rect width="10" height="10" x="-9" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-10-19" data-level="0"></rect> <rect width="10" height="10" x="-9" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-10-20" data-level="0"></rect> <rect width="10" height="10" x="-9" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-10-21" data-level="0"></rect> <rect width="10" height="10" x="-9" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-10-22" data-level="0"></rect> <rect width="10" height="10" x="-9" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="2" data-date="2020-10-23" data-level="1"></rect> <rect width="10" height="10" x="-9" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-10-24" data-level="0"></rect> </g> <g transform="translate(336, 0)"> <rect width="10" height="10" x="-10" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-10-25" data-level="0"></rect> <rect width="10" height="10" x="-10" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-10-26" data-level="0"></rect> <rect width="10" height="10" x="-10" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="3" data-date="2020-10-27" data-level="1"></rect> <rect width="10" height="10" x="-10" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-10-28" data-level="0"></rect> <rect width="10" height="10" x="-10" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-10-29" data-level="0"></rect> <rect width="10" height="10" x="-10" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-10-30" data-level="0"></rect> <rect width="10" height="10" x="-10" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-10-31" data-level="0"></rect> </g> <g transform="translate(350, 0)"> <rect width="10" height="10" x="-11" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-11-01" data-level="0"></rect> <rect width="10" height="10" x="-11" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-11-02" data-level="0"></rect> <rect width="10" height="10" x="-11" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-11-03" data-level="0"></rect> <rect width="10" height="10" x="-11" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="3" data-date="2020-11-04" data-level="1"></rect> <rect width="10" height="10" x="-11" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-11-05" data-level="0"></rect> <rect width="10" height="10" x="-11" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-11-06" data-level="0"></rect> <rect width="10" height="10" x="-11" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-11-07" data-level="0"></rect> </g> <g transform="translate(364, 0)"> <rect width="10" height="10" x="-12" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-11-08" data-level="0"></rect> <rect width="10" height="10" x="-12" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-11-09" data-level="0"></rect> <rect width="10" height="10" x="-12" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-11-10" data-level="0"></rect> <rect width="10" height="10" x="-12" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-11-11" data-level="0"></rect> <rect width="10" height="10" x="-12" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-11-12" data-level="0"></rect> <rect width="10" height="10" x="-12" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-11-13" data-level="0"></rect> <rect width="10" height="10" x="-12" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2020-11-14" data-level="1"></rect> </g> <g transform="translate(378, 0)"> <rect width="10" height="10" x="-13" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="2" data-date="2020-11-15" data-level="1"></rect> <rect width="10" height="10" x="-13" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-11-16" data-level="0"></rect> <rect width="10" height="10" x="-13" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="2" data-date="2020-11-17" data-level="1"></rect> <rect width="10" height="10" x="-13" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-11-18" data-level="0"></rect> <rect width="10" height="10" x="-13" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-11-19" data-level="0"></rect> <rect width="10" height="10" x="-13" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-11-20" data-level="0"></rect> <rect width="10" height="10" x="-13" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-11-21" data-level="0"></rect> </g> <g transform="translate(392, 0)"> <rect width="10" height="10" x="-14" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="2" data-date="2020-11-22" data-level="1"></rect> <rect width="10" height="10" x="-14" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-11-23" data-level="0"></rect> <rect width="10" height="10" x="-14" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-11-24" data-level="0"></rect> <rect width="10" height="10" x="-14" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-11-25" data-level="0"></rect> <rect width="10" height="10" x="-14" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-11-26" data-level="0"></rect> <rect width="10" height="10" x="-14" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-11-27" data-level="0"></rect> <rect width="10" height="10" x="-14" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-11-28" data-level="0"></rect> </g> <g transform="translate(406, 0)"> <rect width="10" height="10" x="-15" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="2" data-date="2020-11-29" data-level="1"></rect> <rect width="10" height="10" x="-15" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-11-30" data-level="0"></rect> <rect width="10" height="10" x="-15" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-12-01" data-level="0"></rect> <rect width="10" height="10" x="-15" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-12-02" data-level="0"></rect> <rect width="10" height="10" x="-15" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-12-03" data-level="0"></rect> <rect width="10" height="10" x="-15" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-12-04" data-level="0"></rect> <rect width="10" height="10" x="-15" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-12-05" data-level="0"></rect> </g> <g transform="translate(420, 0)"> <rect width="10" height="10" x="-16" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-12-06" data-level="0"></rect> <rect width="10" height="10" x="-16" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-12-07" data-level="0"></rect> <rect width="10" height="10" x="-16" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-12-08" data-level="0"></rect> <rect width="10" height="10" x="-16" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-12-09" data-level="0"></rect> <rect width="10" height="10" x="-16" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-12-10" data-level="0"></rect> <rect width="10" height="10" x="-16" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-12-11" data-level="0"></rect> <rect width="10" height="10" x="-16" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-12-12" data-level="0"></rect> </g> <g transform="translate(434, 0)"> <rect width="10" height="10" x="-17" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-12-13" data-level="0"></rect> <rect width="10" height="10" x="-17" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-12-14" data-level="0"></rect> <rect width="10" height="10" x="-17" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-12-15" data-level="0"></rect> <rect width="10" height="10" x="-17" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-12-16" data-level="0"></rect> <rect width="10" height="10" x="-17" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-12-17" data-level="0"></rect> <rect width="10" height="10" x="-17" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-12-18" data-level="0"></rect> <rect width="10" height="10" x="-17" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-12-19" data-level="0"></rect> </g> <g transform="translate(448, 0)"> <rect width="10" height="10" x="-18" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-12-20" data-level="0"></rect> <rect width="10" height="10" x="-18" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-12-21" data-level="0"></rect> <rect width="10" height="10" x="-18" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2020-12-22" data-level="1"></rect> <rect width="10" height="10" x="-18" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-12-23" data-level="0"></rect> <rect width="10" height="10" x="-18" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-12-24" data-level="0"></rect> <rect width="10" height="10" x="-18" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-12-25" data-level="0"></rect> <rect width="10" height="10" x="-18" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-12-26" data-level="0"></rect> </g> <g transform="translate(462, 0)"> <rect width="10" height="10" x="-19" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-12-27" data-level="0"></rect> <rect width="10" height="10" x="-19" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-12-28" data-level="0"></rect> <rect width="10" height="10" x="-19" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-12-29" data-level="0"></rect> <rect width="10" height="10" x="-19" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-12-30" data-level="0"></rect> <rect width="10" height="10" x="-19" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2020-12-31" data-level="0"></rect> <rect width="10" height="10" x="-19" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-01-01" data-level="0"></rect> <rect width="10" height="10" x="-19" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-01-02" data-level="0"></rect> </g> <g transform="translate(476, 0)"> <rect width="10" height="10" x="-20" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-01-03" data-level="0"></rect> <rect width="10" height="10" x="-20" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="2" data-date="2021-01-04" data-level="1"></rect> <rect width="10" height="10" x="-20" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-01-05" data-level="0"></rect> <rect width="10" height="10" x="-20" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2021-01-06" data-level="1"></rect> <rect width="10" height="10" x="-20" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-01-07" data-level="0"></rect> <rect width="10" height="10" x="-20" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-01-08" data-level="0"></rect> <rect width="10" height="10" x="-20" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-01-09" data-level="0"></rect> </g> <g transform="translate(490, 0)"> <rect width="10" height="10" x="-21" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-01-10" data-level="0"></rect> <rect width="10" height="10" x="-21" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-01-11" data-level="0"></rect> <rect width="10" height="10" x="-21" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="3" data-date="2021-01-12" data-level="1"></rect> <rect width="10" height="10" x="-21" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-01-13" data-level="0"></rect> <rect width="10" height="10" x="-21" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-01-14" data-level="0"></rect> <rect width="10" height="10" x="-21" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-01-15" data-level="0"></rect> <rect width="10" height="10" x="-21" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-01-16" data-level="0"></rect> </g> <g transform="translate(504, 0)"> <rect width="10" height="10" x="-22" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="3" data-date="2021-01-17" data-level="1"></rect> <rect width="10" height="10" x="-22" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-01-18" data-level="0"></rect> <rect width="10" height="10" x="-22" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-01-19" data-level="0"></rect> <rect width="10" height="10" x="-22" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-01-20" data-level="0"></rect> <rect width="10" height="10" x="-22" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-01-21" data-level="0"></rect> <rect width="10" height="10" x="-22" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-01-22" data-level="0"></rect> <rect width="10" height="10" x="-22" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2021-01-23" data-level="1"></rect> </g> <g transform="translate(518, 0)"> <rect width="10" height="10" x="-23" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-01-24" data-level="0"></rect> <rect width="10" height="10" x="-23" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="2" data-date="2021-01-25" data-level="1"></rect> <rect width="10" height="10" x="-23" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-01-26" data-level="0"></rect> <rect width="10" height="10" x="-23" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-01-27" data-level="0"></rect> <rect width="10" height="10" x="-23" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-01-28" data-level="0"></rect> <rect width="10" height="10" x="-23" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-01-29" data-level="0"></rect> <rect width="10" height="10" x="-23" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-01-30" data-level="0"></rect> </g> <g transform="translate(532, 0)"> <rect width="10" height="10" x="-24" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-01-31" data-level="0"></rect> <rect width="10" height="10" x="-24" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-02-01" data-level="0"></rect> <rect width="10" height="10" x="-24" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-02-02" data-level="0"></rect> <rect width="10" height="10" x="-24" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2021-02-03" data-level="1"></rect> <rect width="10" height="10" x="-24" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2021-02-04" data-level="1"></rect> <rect width="10" height="10" x="-24" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-02-05" data-level="0"></rect> <rect width="10" height="10" x="-24" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="3" data-date="2021-02-06" data-level="1"></rect> </g> <g transform="translate(546, 0)"> <rect width="10" height="10" x="-25" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2021-02-07" data-level="1"></rect> <rect width="10" height="10" x="-25" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-02-08" data-level="0"></rect> <rect width="10" height="10" x="-25" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-02-09" data-level="0"></rect> <rect width="10" height="10" x="-25" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-02-10" data-level="0"></rect> <rect width="10" height="10" x="-25" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-02-11" data-level="0"></rect> <rect width="10" height="10" x="-25" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-02-12" data-level="0"></rect> <rect width="10" height="10" x="-25" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-02-13" data-level="0"></rect> </g> <g transform="translate(560, 0)"> <rect width="10" height="10" x="-26" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="6" data-date="2021-02-14" data-level="2"></rect> <rect width="10" height="10" x="-26" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="2" data-date="2021-02-15" data-level="1"></rect> <rect width="10" height="10" x="-26" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-02-16" data-level="0"></rect> <rect width="10" height="10" x="-26" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-02-17" data-level="0"></rect> <rect width="10" height="10" x="-26" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2021-02-18" data-level="1"></rect> <rect width="10" height="10" x="-26" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="5" data-date="2021-02-19" data-level="2"></rect> <rect width="10" height="10" x="-26" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-02-20" data-level="0"></rect> </g> <g transform="translate(574, 0)"> <rect width="10" height="10" x="-27" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-02-21" data-level="0"></rect> <rect width="10" height="10" x="-27" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="2" data-date="2021-02-22" data-level="1"></rect> <rect width="10" height="10" x="-27" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2021-02-23" data-level="1"></rect> <rect width="10" height="10" x="-27" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-02-24" data-level="0"></rect> <rect width="10" height="10" x="-27" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-02-25" data-level="0"></rect> <rect width="10" height="10" x="-27" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-02-26" data-level="0"></rect> <rect width="10" height="10" x="-27" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-02-27" data-level="0"></rect> </g> <g transform="translate(588, 0)"> <rect width="10" height="10" x="-28" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-02-28" data-level="0"></rect> <rect width="10" height="10" x="-28" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-03-01" data-level="0"></rect> <rect width="10" height="10" x="-28" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="2" data-date="2021-03-02" data-level="1"></rect> <rect width="10" height="10" x="-28" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-03-03" data-level="0"></rect> <rect width="10" height="10" x="-28" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2021-03-04" data-level="1"></rect> <rect width="10" height="10" x="-28" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="3" data-date="2021-03-05" data-level="1"></rect> <rect width="10" height="10" x="-28" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-03-06" data-level="0"></rect> </g> <g transform="translate(602, 0)"> <rect width="10" height="10" x="-29" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="4" data-date="2021-03-07" data-level="2"></rect> <rect width="10" height="10" x="-29" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-03-08" data-level="0"></rect> <rect width="10" height="10" x="-29" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="4" data-date="2021-03-09" data-level="2"></rect> <rect width="10" height="10" x="-29" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2021-03-10" data-level="1"></rect> <rect width="10" height="10" x="-29" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="6" data-date="2021-03-11" data-level="2"></rect> <rect width="10" height="10" x="-29" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-03-12" data-level="0"></rect> <rect width="10" height="10" x="-29" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2021-03-13" data-level="1"></rect> </g> <g transform="translate(616, 0)"> <rect width="10" height="10" x="-30" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="14" data-date="2021-03-14" data-level="4"></rect> <rect width="10" height="10" x="-30" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="3" data-date="2021-03-15" data-level="1"></rect> <rect width="10" height="10" x="-30" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-03-16" data-level="0"></rect> <rect width="10" height="10" x="-30" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2021-03-17" data-level="1"></rect> <rect width="10" height="10" x="-30" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="3" data-date="2021-03-18" data-level="1"></rect> <rect width="10" height="10" x="-30" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-03-19" data-level="0"></rect> <rect width="10" height="10" x="-30" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="3" data-date="2021-03-20" data-level="1"></rect> </g> <g transform="translate(630, 0)"> <rect width="10" height="10" x="-31" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2021-03-21" data-level="1"></rect> <rect width="10" height="10" x="-31" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-03-22" data-level="0"></rect> <rect width="10" height="10" x="-31" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="6" data-date="2021-03-23" data-level="2"></rect> <rect width="10" height="10" x="-31" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2021-03-24" data-level="1"></rect> <rect width="10" height="10" x="-31" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2021-03-25" data-level="1"></rect> <rect width="10" height="10" x="-31" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2021-03-26" data-level="1"></rect> <rect width="10" height="10" x="-31" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="2" data-date="2021-03-27" data-level="1"></rect> </g> <g transform="translate(644, 0)"> <rect width="10" height="10" x="-32" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-03-28" data-level="0"></rect> <rect width="10" height="10" x="-32" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="3" data-date="2021-03-29" data-level="1"></rect> <rect width="10" height="10" x="-32" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-03-30" data-level="0"></rect> <rect width="10" height="10" x="-32" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-03-31" data-level="0"></rect> <rect width="10" height="10" x="-32" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-04-01" data-level="0"></rect> <rect width="10" height="10" x="-32" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-04-02" data-level="0"></rect> <rect width="10" height="10" x="-32" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="2" data-date="2021-04-03" data-level="1"></rect> </g> <g transform="translate(658, 0)"> <rect width="10" height="10" x="-33" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-04-04" data-level="0"></rect> <rect width="10" height="10" x="-33" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-04-05" data-level="0"></rect> <rect width="10" height="10" x="-33" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2021-04-06" data-level="1"></rect> <rect width="10" height="10" x="-33" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-04-07" data-level="0"></rect> <rect width="10" height="10" x="-33" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-04-08" data-level="0"></rect> <rect width="10" height="10" x="-33" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-04-09" data-level="0"></rect> <rect width="10" height="10" x="-33" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-04-10" data-level="0"></rect> </g> <g transform="translate(672, 0)"> <rect width="10" height="10" x="-34" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-04-11" data-level="0"></rect> <rect width="10" height="10" x="-34" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-04-12" data-level="0"></rect> <rect width="10" height="10" x="-34" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="4" data-date="2021-04-13" data-level="2"></rect> <rect width="10" height="10" x="-34" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-04-14" data-level="0"></rect> <rect width="10" height="10" x="-34" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2021-04-15" data-level="1"></rect> <rect width="10" height="10" x="-34" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-04-16" data-level="0"></rect> <rect width="10" height="10" x="-34" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="2" data-date="2021-04-17" data-level="1"></rect> </g> <g transform="translate(686, 0)"> <rect width="10" height="10" x="-35" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="3" data-date="2021-04-18" data-level="1"></rect> <rect width="10" height="10" x="-35" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-04-19" data-level="0"></rect> <rect width="10" height="10" x="-35" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="2" data-date="2021-04-20" data-level="1"></rect> <rect width="10" height="10" x="-35" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-04-21" data-level="0"></rect> <rect width="10" height="10" x="-35" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-04-22" data-level="0"></rect> <rect width="10" height="10" x="-35" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-04-23" data-level="0"></rect> <rect width="10" height="10" x="-35" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-04-24" data-level="0"></rect> </g> <g transform="translate(700, 0)"> <rect width="10" height="10" x="-36" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-04-25" data-level="0"></rect> <rect width="10" height="10" x="-36" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="2" data-date="2021-04-26" data-level="1"></rect> <rect width="10" height="10" x="-36" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2021-04-27" data-level="1"></rect> <rect width="10" height="10" x="-36" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-04-28" data-level="0"></rect> <rect width="10" height="10" x="-36" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2021-04-29" data-level="1"></rect> <rect width="10" height="10" x="-36" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-04-30" data-level="0"></rect> <rect width="10" height="10" x="-36" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-05-01" data-level="0"></rect> </g> <g transform="translate(714, 0)"> <rect width="10" height="10" x="-37" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-05-02" data-level="0"></rect> <rect width="10" height="10" x="-37" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-05-03" data-level="0"></rect> <rect width="10" height="10" x="-37" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-05-04" data-level="0"></rect> <rect width="10" height="10" x="-37" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-05-05" data-level="0"></rect> <rect width="10" height="10" x="-37" y="52" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2021-05-06" data-level="1"></rect> <rect width="10" height="10" x="-37" y="65" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-05-07" data-level="0"></rect> <rect width="10" height="10" x="-37" y="78" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-05-08" data-level="0"></rect> </g> <g transform="translate(728, 0)"> <rect width="10" height="10" x="-38" y="0" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-05-09" data-level="0"></rect> <rect width="10" height="10" x="-38" y="13" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-05-10" data-level="0"></rect> <rect width="10" height="10" x="-38" y="26" class="ContributionCalendar-day" rx="2" ry="2" data-count="1" data-date="2021-05-11" data-level="1"></rect> <rect width="10" height="10" x="-38" y="39" class="ContributionCalendar-day" rx="2" ry="2" data-count="0" data-date="2021-05-12" data-level="0"></rect> </g> <text x="14" y="-7" class="ContributionCalendar-label">May</text> <text x="66" y="-7" class="ContributionCalendar-label">Jun</text> <text x="118" y="-7" class="ContributionCalendar-label">Jul</text> <text x="170" y="-7" class="ContributionCalendar-label">Aug</text> <text x="235" y="-7" class="ContributionCalendar-label">Sep</text> <text x="287" y="-7" class="ContributionCalendar-label">Oct</text> <text x="339" y="-7" class="ContributionCalendar-label">Nov</text> <text x="404" y="-7" class="ContributionCalendar-label">Dec</text> <text x="456" y="-7" class="ContributionCalendar-label">Jan</text> <text x="521" y="-7" class="ContributionCalendar-label">Feb</text> <text x="573" y="-7" class="ContributionCalendar-label">Mar</text> <text x="625" y="-7" class="ContributionCalendar-label">Apr</text> <text x="677" y="-7" class="ContributionCalendar-label">May</text> <text text-anchor="start" class="ContributionCalendar-label" dx="-10" dy="8" style="display: none;">Sun</text> <text text-anchor="start" class="ContributionCalendar-label" dx="-10" dy="22">Mon</text> <text text-anchor="start" class="ContributionCalendar-label" dx="-10" dy="32" style="display: none;">Tue</text> <text text-anchor="start" class="ContributionCalendar-label" dx="-10" dy="48">Wed</text> <text text-anchor="start" class="ContributionCalendar-label" dx="-10" dy="57" style="display: none;">Thu</text> <text text-anchor="start" class="ContributionCalendar-label" dx="-10" dy="73">Fri</text> <text text-anchor="start" class="ContributionCalendar-label" dx="-10" dy="81" style="display: none;">Sat</text> </g></svg> <div class="width-full f6 px-0 px-md-5 py-1"> <div class="float-left"> <a href="https://web.archive.org/web/20210512015844/https://docs.github.com/articles/why-are-my-contributions-not-showing-up-on-my-profile" class="Link--muted"> Learn how we count contributions</a> </div> <div class="float-right color-text-secondary" title="A summary of pull requests, issues opened, and commits to the default and gh-pages branches."> Less <svg width="10" height="10" class="d-inline-block"> <rect width="10" height="10" class="ContributionCalendar-day" rx="2" ry="2" data-level="0"></rect> </svg> <svg width="10" height="10" class="d-inline-block"> <rect width="10" height="10" class="ContributionCalendar-day" rx="2" ry="2" data-level="1"></rect> </svg> <svg width="10" height="10" class="d-inline-block"> <rect width="10" height="10" class="ContributionCalendar-day" rx="2" ry="2" data-level="2"></rect> </svg> <svg width="10" height="10" class="d-inline-block"> <rect width="10" height="10" class="ContributionCalendar-day" rx="2" ry="2" data-level="3"></rect> </svg> <svg width="10" height="10" class="d-inline-block"> <rect width="10" height="10" class="ContributionCalendar-day" rx="2" ry="2" data-level="4"></rect> </svg> More </div> </div> </div> </div> </div> <div class="position-relative" id="user-activity-overview"> <div class="Box mb-5 p-3 activity-overview-box border-top border-xl-top-0"> <div class="js-org-filter-links-container"> <nav class="subnav mb-2 d-flex flex-wrap"> <a style="max-width: 181px;" class="js-org-filter-link f6 py-1 pr-2 pl-1 rounded-1 mr-2 mb-2 subnav-item css-truncate css-truncate-target " data-hydro-click="{"event_type":"user_profile.highlights_click","payload":{"scoped_org_id":null,"target_type":"ORGANIZATION","target_url":"/hua1995116?tab=overview&org=zerolty","originating_url":"https://github.com/hua1995116","user_id":null}}" data-hydro-click-hmac="37db33917b89c5233759926edd124cf846705c5e491d05adb2ede90faca0bffe" data-hovercard-type="organization" data-hovercard-url="/orgs/zerolty/hovercard" href="/web/20210512015844/https://github.com/hua1995116?tab=overview&org=zerolty"> <img class="avatar mr-1" alt="" height="20" width="20" src="https://web.archive.org/web/20210512015844im_/https://avatars.githubusercontent.com/u/34334399?s=60&v=4"/> @zerolty </a> <a style="max-width: 181px;" class="js-org-filter-link f6 py-1 pr-2 pl-1 rounded-1 mr-2 mb-2 subnav-item css-truncate css-truncate-target " data-hydro-click="{"event_type":"user_profile.highlights_click","payload":{"scoped_org_id":null,"target_type":"ORGANIZATION","target_url":"/hua1995116?tab=overview&org=node-cache","originating_url":"https://github.com/hua1995116","user_id":null}}" data-hydro-click-hmac="091c4ea877a9d7bcab9b816845ed27707c5b0bde9b9834cd1da2d993049685e4" data-hovercard-type="organization" data-hovercard-url="/orgs/node-cache/hovercard" href="/web/20210512015844/https://github.com/hua1995116?tab=overview&org=node-cache"> <img class="avatar mr-1" alt="" height="20" width="20" src="https://web.archive.org/web/20210512015844im_/https://avatars.githubusercontent.com/u/54621913?s=60&v=4"/> @node-cache </a> </nav> </div> <div class="d-flex flex-column flex-lg-row"> <div class="col-12 col-lg-6 d-flex flex-column pr-lg-5"> <h5 class="mb-3 text-normal"> Activity overview </h5> <div class="d-flex mb-2"> <svg class="octicon octicon-repo color-text-secondary mt-1 mr-2 flex-shrink-0" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path></svg> <div class="break-word" data-repository-hovercards-enabled> Contributed to <a href="/web/20210512015844/https://github.com/hua1995116/react-resume-site" data-hydro-click="{"event_type":"user_profile.highlights_click","payload":{"scoped_org_id":null,"target_type":"REPOSITORY","target_url":"/hua1995116/react-resume-site","originating_url":"https://github.com/hua1995116","user_id":null}}" data-hydro-click-hmac="a6b929cbc46ec2889fb746d4ae4759c11ae0b99f7d2ad1126010201322eba7a5" data-hovercard-type="repository" data-hovercard-url="/hua1995116/react-resume-site/hovercard" class="text-bold css-truncate css-truncate-target " style="max-width: 228px;">hua1995116/react-resume-site</a>, <a href="/web/20210512015844/https://github.com/hua1995116/vuepress-blog" data-hydro-click="{"event_type":"user_profile.highlights_click","payload":{"scoped_org_id":null,"target_type":"REPOSITORY","target_url":"/hua1995116/vuepress-blog","originating_url":"https://github.com/hua1995116","user_id":null}}" data-hydro-click-hmac="5c65dd47a2de7ac909f6bf394bae5ec24b82ca39af0481085799c2c569b52fb3" data-hovercard-type="repository" data-hovercard-url="/hua1995116/vuepress-blog/hovercard" class="text-bold css-truncate css-truncate-target " style="max-width: 228px;">hua1995116/vuepress-blog</a>, <a href="/web/20210512015844/https://github.com/hua1995116/node-demo" data-hydro-click="{"event_type":"user_profile.highlights_click","payload":{"scoped_org_id":null,"target_type":"REPOSITORY","target_url":"/hua1995116/node-demo","originating_url":"https://github.com/hua1995116","user_id":null}}" data-hydro-click-hmac="6af8ced5f102b9610009ea6283671b8b7b57337a1e704127776af54feaa1e2a9" data-hovercard-type="repository" data-hovercard-url="/hua1995116/node-demo/hovercard" class="text-bold css-truncate css-truncate-target " style="max-width: 228px;">hua1995116/node-demo</a> <span class="no-wrap"> and 5 other repositories </span> </div> </div> </div> <div class="pl-lg-3 col-6 border-lg-left"> <div class="js-activity-overview-graph-container" data-percentages="{"Commits":100,"Issues":0,"Pull requests":0,"Code review":0}"> <svg style="box-sizing: content-box; color: var(--color-icon-primary);" viewbox="0 0 16 16" fill="none" width="32" height="32" class="js-activity-overview-graph-spinner d-block mx-auto mt-4 anim-rotate"> <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke"/> <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke"/> </svg> <svg class="js-activity-overview-graph d-none mx-auto " xmlns="http://www.w3.org/2000/svg"> <g> <path class="js-highlight-blob" stroke-linejoin="round" fill="#40c463" stroke="#40c463" stroke-width="7"/> <line stroke-width="2" stroke-linecap="round" class="js-highlight-x-axis activity-overview-axis "/> <line stroke-width="2" stroke-linecap="round" class="js-highlight-y-axis activity-overview-axis "/> <ellipse class="activity-overview-point js-highlight-top-ellipse " rx="3" ry="3" stroke-width="2" fill="white"/> <ellipse class="activity-overview-point js-highlight-right-ellipse " rx="3" ry="3" stroke-width="2" fill="white"/> <ellipse class="activity-overview-point js-highlight-bottom-ellipse " rx="3" ry="3" stroke-width="2" fill="white"/> <ellipse class="activity-overview-point js-highlight-left-ellipse " rx="3" ry="3" stroke-width="2" fill="white"/> <text text-anchor="middle" class="activity-overview-percentage js-highlight-percent-top"></text> <text text-anchor="middle" class="text-small activity-overview-label js-highlight-label-top"></text> <text text-anchor="start" class="activity-overview-percentage js-highlight-percent-right"></text> <text text-anchor="start" class="text-small activity-overview-label js-highlight-label-right"></text> <text text-anchor="middle" class="activity-overview-percentage js-highlight-percent-bottom"></text> <text text-anchor="middle" class="text-small activity-overview-label js-highlight-label-bottom"></text> <text text-anchor="end" class="activity-overview-percentage js-highlight-percent-left"></text> <text text-anchor="end" class="text-small activity-overview-label js-highlight-label-left"></text> </g> </svg> </div> </div> </div> </div> </div> </div> <div id="js-contribution-activity" class="activity-listing contribution-activity" data-pjax-container> <h2 class="f4 text-normal mt-4 mb-3"> Contribution activity </h2> <div class="contribution-activity-listing float-left col-12 "> <div class="width-full pb-4"> <h3 class="h6 pr-2 py-1 border-bottom mb-3" style="height: 14px;"> <span class="color-bg-canvas pl-2 pr-3">May <span class="color-text-secondary">2021</span></span> </h3> <div class="TimelineItem"> <div class="TimelineItem-badge"><svg aria-hidden="true" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-repo-push"> <path fill-rule="evenodd" d="M1 2.5A2.5 2.5 0 013.5 0h8.75a.75.75 0 01.75.75v3.5a.75.75 0 01-1.5 0V1.5h-8a1 1 0 00-1 1v6.708A2.492 2.492 0 013.5 9h3.25a.75.75 0 010 1.5H3.5a1 1 0 100 2h5.75a.75.75 0 010 1.5H3.5A2.5 2.5 0 011 11.5v-9zm13.23 7.79a.75.75 0 001.06-1.06l-2.505-2.505a.75.75 0 00-1.06 0L9.22 9.229a.75.75 0 001.06 1.061l1.225-1.224v6.184a.75.75 0 001.5 0V9.066l1.224 1.224z"></path> </svg></div> <div class="TimelineItem-body"> <details open="open" class="Details-element details-reset"> <summary role="button" class="btn-link f4 Link--muted no-underline lh-condensed width-full"> <span class="color-text-primary ws-normal text-left"> Created 2 commits in 2 repositories </span> <span class="d-inline-block float-right color-icon-secondary"> <span class="Details-content--open float-right" aria_label="Collapse" data-hydro-click="{"event_type":"user_profile.click","payload":{"profile_user_id":12070073,"target":"TIMELINE_CATEGORY_ROLLUP_COLLAPSE","user_id":null,"originating_url":"https://github.com/hua1995116"}}" data-hydro-click-hmac="fcc64b99257ee2a7a5d4443face43dbc1fff888a062d5a286aefb6151e086e2a"><svg class="octicon octicon-fold" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="M10.896 2H8.75V.75a.75.75 0 00-1.5 0V2H5.104a.25.25 0 00-.177.427l2.896 2.896a.25.25 0 00.354 0l2.896-2.896A.25.25 0 0010.896 2zM8.75 15.25a.75.75 0 01-1.5 0V14H5.104a.25.25 0 01-.177-.427l2.896-2.896a.25.25 0 01.354 0l2.896 2.896a.25.25 0 01-.177.427H8.75v1.25zm-6.5-6.5a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 016 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 0112 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg></span> <span class="Details-content--closed float-right" aria_label="Expand" data-hydro-click="{"event_type":"user_profile.click","payload":{"profile_user_id":12070073,"target":"TIMELINE_CATEGORY_ROLLUP_EXPAND","user_id":null,"originating_url":"https://github.com/hua1995116"}}" data-hydro-click-hmac="23caf4caa2309d93b715145c23f7c0d33230b2df76250444df501478ceccf25a"><svg class="octicon octicon-unfold" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="M8.177.677l2.896 2.896a.25.25 0 01-.177.427H8.75v1.25a.75.75 0 01-1.5 0V4H5.104a.25.25 0 01-.177-.427L7.823.677a.25.25 0 01.354 0zM7.25 10.75a.75.75 0 011.5 0V12h2.146a.25.25 0 01.177.427l-2.896 2.896a.25.25 0 01-.354 0l-2.896-2.896A.25.25 0 015.104 12H7.25v-1.25zm-5-2a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM6 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 016 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5zM12 8a.75.75 0 01-.75.75h-.5a.75.75 0 010-1.5h.5A.75.75 0 0112 8zm2.25.75a.75.75 0 000-1.5h-.5a.75.75 0 000 1.5h.5z"></path></svg></span> </span> </summary> <div> <ul class="list-style-none mt-1" data-repository-hovercards-enabled> <li class="ml-0 py-1 d-flex"> <div class="col-8 css-truncate css-truncate-target lh-condensed width-fit flex-auto min-width-0"> <a data-hovercard-type="repository" data-hovercard-url="/hua1995116/easy-frontend/hovercard" data-hydro-click="{"event_type":"user_profile.click","payload":{"profile_user_id":12070073,"target":"TIMELINE_REPO_LINK","user_id":null,"originating_url":"https://github.com/hua1995116"}}" data-hydro-click-hmac="3267ec146cb0ca9ca80050486853c64977f74d2c6eb82303d77e5f7d3b5f9ded" href="/web/20210512015844/https://github.com/hua1995116/easy-frontend">hua1995116/easy-frontend</a> <a class="f6 Link--muted ml-lg-1 mt-1 mt-lg-0 d-block d-lg-inline " data-hydro-click="{"event_type":"user_profile.click","payload":{"profile_user_id":12070073,"target":"TIMELINE_COMMIT_RANGE","user_id":null,"originating_url":"https://github.com/hua1995116"}}" data-hydro-click-hmac="4104dd2056248b53d5e2b0f63e3b55f60260435d5ef50f3f2f4d96d3261d5390" href="/web/20210512015844/https://github.com/hua1995116/easy-frontend/commits?author=hua1995116&since=2021-05-01&until=2021-05-13"> 1 commit </a> </div> <div class="col-3 flex-shrink-0"> <div class="Progress mt-1 tooltipped tooltipped-n color-bg-primary" aria-label="50% of commits in May were made to hua1995116/easy-frontend "> <span class="Progress-item rounded-2" style="width: 50%;background-color: #40c463"></span> </div> </div> </li> <li class="ml-0 py-1 d-flex"> <div class="col-8 css-truncate css-truncate-target lh-condensed width-fit flex-auto min-width-0"> <a data-hovercard-type="repository" data-hovercard-url="/hua1995116/react-resume-site/hovercard" data-hydro-click="{"event_type":"user_profile.click","payload":{"profile_user_id":12070073,"target":"TIMELINE_REPO_LINK","user_id":null,"originating_url":"https://github.com/hua1995116"}}" data-hydro-click-hmac="3267ec146cb0ca9ca80050486853c64977f74d2c6eb82303d77e5f7d3b5f9ded" href="/web/20210512015844/https://github.com/hua1995116/react-resume-site">hua1995116/react-resume-site</a> <a class="f6 Link--muted ml-lg-1 mt-1 mt-lg-0 d-block d-lg-inline " data-hydro-click="{"event_type":"user_profile.click","payload":{"profile_user_id":12070073,"target":"TIMELINE_COMMIT_RANGE","user_id":null,"originating_url":"https://github.com/hua1995116"}}" data-hydro-click-hmac="4104dd2056248b53d5e2b0f63e3b55f60260435d5ef50f3f2f4d96d3261d5390" href="/web/20210512015844/https://github.com/hua1995116/react-resume-site/commits?author=hua1995116&since=2021-05-01&until=2021-05-13"> 1 commit </a> </div> <div class="col-3 flex-shrink-0"> <div class="Progress mt-1 tooltipped tooltipped-n color-bg-primary" aria-label="50% of commits in May were made to hua1995116/react-resume-site "> <span class="Progress-item rounded-2" style="width: 50%;background-color: #40c463"></span> </div> </div> </li> </ul> </div> </details></div> </div> </div> </div> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="ajax-pagination-form js-ajax-pagination js-show-more-timeline-form " data-title="hua1995116 (蓝色的秋风) / April 2021" data-year="2021" data-url="/hua1995116?tab=overview&from=2021-04-01&to=2021-04-30" data-from="2021-05-01" data-to="2021-05-12" action="/web/20210512015844/https://github.com/hua1995116?tab=overview&from=2021-04-01&to=2021-04-30&include_header=no" accept-charset="UTF-8" method="get"> <svg style="box-sizing: content-box; color: var(--color-icon-primary);" viewbox="0 0 16 16" fill="none" width="64" height="64" class="width-full contribution-activity-spinner my-5 anim-rotate"> <circle cx="8" cy="8" r="7" stroke="currentColor" stroke-opacity="0.25" stroke-width="2" vector-effect="non-scaling-stroke"/> <path d="M15 8a7.002 7.002 0 00-7-7" stroke="currentColor" stroke-width="2" stroke-linecap="round" vector-effect="non-scaling-stroke"/> </svg> <button name="button" type="submit" class="ajax-pagination-btn btn btn-outline width-full f6 mt-0 py-2 contribution-activity-show-more " data-hydro-click="{"event_type":"user_profile.click","payload":{"profile_user_id":12070073,"target":"TIMELINE_SHOW_MORE","user_id":null,"originating_url":"https://github.com/hua1995116"}}" data-hydro-click-hmac="f679bbdff9905f3a19aaab99f7044c415776322828fe82e0c74e3ec30fc71785" data-disable-with="Loading...">Show more activity</button> <p class="color-text-secondary f6 mt-4"> Seeing something unexpected? Take a look at the <a href="https://web.archive.org/web/20210512015844/https://docs.github.com/categories/setting-up-and-managing-your-github-profile">GitHub profile guide</a>. </p> </form> </div> </div> <div id="year-list-container" class="col-12 col-lg-2 pl-5 hide-sm hide-md hide-lg"> <div class="d-none d-lg-block"> <div style="top: 74px;" class="js-profile-timeline-year-list color-bg-primary js-sticky "> <ul class="filter-list small"> <li> <a id="year-link-2021" class="js-year-link filter-item px-3 mb-2 py-2 selected " aria-label="Contribution activity in 2021" data-hydro-click="{"event_type":"user_profile.click","payload":{"profile_user_id":12070073,"target":"CONTRIBUTION_YEAR_LINK","user_id":null,"originating_url":"https://github.com/hua1995116"}}" data-hydro-click-hmac="d9001ae8552d8f9b8e8d87fcc4f78d2df972d7a4ec530e189ad4ffd74fe58a47" href="/web/20210512015844/https://github.com/hua1995116?tab=overview&from=2021-05-01&to=2021-05-12">2021</a> </li> <li> <a id="year-link-2020" class="js-year-link filter-item px-3 mb-2 py-2 " aria-label="Contribution activity in 2020" data-hydro-click="{"event_type":"user_profile.click","payload":{"profile_user_id":12070073,"target":"CONTRIBUTION_YEAR_LINK","user_id":null,"originating_url":"https://github.com/hua1995116"}}" data-hydro-click-hmac="d9001ae8552d8f9b8e8d87fcc4f78d2df972d7a4ec530e189ad4ffd74fe58a47" href="/web/20210512015844/https://github.com/hua1995116?tab=overview&from=2020-12-01&to=2020-12-31">2020</a> </li> <li> <a id="year-link-2019" class="js-year-link filter-item px-3 mb-2 py-2 " aria-label="Contribution activity in 2019" data-hydro-click="{"event_type":"user_profile.click","payload":{"profile_user_id":12070073,"target":"CONTRIBUTION_YEAR_LINK","user_id":null,"originating_url":"https://github.com/hua1995116"}}" data-hydro-click-hmac="d9001ae8552d8f9b8e8d87fcc4f78d2df972d7a4ec530e189ad4ffd74fe58a47" href="/web/20210512015844/https://github.com/hua1995116?tab=overview&from=2019-12-01&to=2019-12-31">2019</a> </li> <li> <a id="year-link-2018" class="js-year-link filter-item px-3 mb-2 py-2 " aria-label="Contribution activity in 2018" data-hydro-click="{"event_type":"user_profile.click","payload":{"profile_user_id":12070073,"target":"CONTRIBUTION_YEAR_LINK","user_id":null,"originating_url":"https://github.com/hua1995116"}}" data-hydro-click-hmac="d9001ae8552d8f9b8e8d87fcc4f78d2df972d7a4ec530e189ad4ffd74fe58a47" href="/web/20210512015844/https://github.com/hua1995116?tab=overview&from=2018-12-01&to=2018-12-31">2018</a> </li> <li> <a id="year-link-2017" class="js-year-link filter-item px-3 mb-2 py-2 " aria-label="Contribution activity in 2017" data-hydro-click="{"event_type":"user_profile.click","payload":{"profile_user_id":12070073,"target":"CONTRIBUTION_YEAR_LINK","user_id":null,"originating_url":"https://github.com/hua1995116"}}" data-hydro-click-hmac="d9001ae8552d8f9b8e8d87fcc4f78d2df972d7a4ec530e189ad4ffd74fe58a47" href="/web/20210512015844/https://github.com/hua1995116?tab=overview&from=2017-12-01&to=2017-12-31">2017</a> </li> <li> <a id="year-link-2016" class="js-year-link filter-item px-3 mb-2 py-2 " aria-label="Contribution activity in 2016" data-hydro-click="{"event_type":"user_profile.click","payload":{"profile_user_id":12070073,"target":"CONTRIBUTION_YEAR_LINK","user_id":null,"originating_url":"https://github.com/hua1995116"}}" data-hydro-click-hmac="d9001ae8552d8f9b8e8d87fcc4f78d2df972d7a4ec530e189ad4ffd74fe58a47" href="/web/20210512015844/https://github.com/hua1995116?tab=overview&from=2016-12-01&to=2016-12-31">2016</a> </li> <li> <a id="year-link-2015" class="js-year-link filter-item px-3 mb-2 py-2 " aria-label="Contribution activity in 2015" data-hydro-click="{"event_type":"user_profile.click","payload":{"profile_user_id":12070073,"target":"CONTRIBUTION_YEAR_LINK","user_id":null,"originating_url":"https://github.com/hua1995116"}}" data-hydro-click-hmac="d9001ae8552d8f9b8e8d87fcc4f78d2df972d7a4ec530e189ad4ffd74fe58a47" href="/web/20210512015844/https://github.com/hua1995116?tab=overview&from=2015-12-01&to=2015-12-31">2015</a> </li> </ul> </div> </div> </div> </div> </div> </div> </div> </div> </div></div> </main> </div> <div class="footer container-xl width-full p-responsive" role="contentinfo"> <div class="position-relative d-flex flex-row-reverse flex-lg-row flex-wrap flex-lg-nowrap flex-justify-center flex-lg-justify-between pt-6 pb-2 mt-6 f6 color-text-secondary border-top color-border-secondary "> <ul class="list-style-none d-flex flex-wrap col-12 col-lg-5 flex-justify-center flex-lg-justify-between mb-2 mb-lg-0"> <li class="mr-3 mr-lg-0">© 2021 GitHub, Inc.</li> <li class="mr-3 mr-lg-0"><a href="https://web.archive.org/web/20210512015844/https://docs.github.com/en/github/site-policy/github-terms-of-service" data-ga-click="Footer, go to terms, text:terms">Terms</a></li> <li class="mr-3 mr-lg-0"><a href="https://web.archive.org/web/20210512015844/https://docs.github.com/en/github/site-policy/github-privacy-statement" data-ga-click="Footer, go to privacy, text:privacy">Privacy</a></li> <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to security, text:security" href="https://web.archive.org/web/20210512015844/https://github.com/security">Security</a></li> <li class="mr-3 mr-lg-0"><a href="https://web.archive.org/web/20210512015844/https://www.githubstatus.com/" data-ga-click="Footer, go to status, text:status">Status</a></li> <li><a data-ga-click="Footer, go to help, text:Docs" href="https://web.archive.org/web/20210512015844/https://docs.github.com/">Docs</a></li> </ul> <a aria-label="Homepage" title="GitHub" class="footer-octicon d-none d-lg-block mx-lg-4" href="https://web.archive.org/web/20210512015844/https://github.com/"> <svg height="24" class="octicon octicon-mark-github" viewbox="0 0 16 16" version="1.1" width="24" aria-hidden="true"><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 0016 8c0-4.42-3.58-8-8-8z"></path></svg> </a> <ul class="list-style-none d-flex flex-wrap col-12 col-lg-5 flex-justify-center flex-lg-justify-between mb-2 mb-lg-0"> <li class="mr-3 mr-lg-0"><a href="https://web.archive.org/web/20210512015844/https://support.github.com/" data-ga-click="Footer, go to contact, text:contact">Contact GitHub</a></li> <li class="mr-3 mr-lg-0"><a href="https://web.archive.org/web/20210512015844/https://github.com/pricing" data-ga-click="Footer, go to Pricing, text:Pricing">Pricing</a></li> <li class="mr-3 mr-lg-0"><a href="https://web.archive.org/web/20210512015844/https://docs.github.com/" data-ga-click="Footer, go to api, text:api">API</a></li> <li class="mr-3 mr-lg-0"><a href="https://web.archive.org/web/20210512015844/https://services.github.com/" data-ga-click="Footer, go to training, text:training">Training</a></li> <li class="mr-3 mr-lg-0"><a href="https://web.archive.org/web/20210512015844/https://github.blog/" data-ga-click="Footer, go to blog, text:blog">Blog</a></li> <li><a data-ga-click="Footer, go to about, text:about" href="https://web.archive.org/web/20210512015844/https://github.com/about">About</a></li> </ul> </div> <div class="d-flex flex-justify-center pb-6"> <span class="f6 color-text-tertiary"></span> </div> </div> <div id="ajax-error-message" class="ajax-error-message flash flash-error" hidden> <svg aria-hidden="true" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-alert"> <path fill-rule="evenodd" d="M8.22 1.754a.25.25 0 00-.44 0L1.698 13.132a.25.25 0 00.22.368h12.164a.25.25 0 00.22-.368L8.22 1.754zm-1.763-.707c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0114.082 15H1.918a1.75 1.75 0 01-1.543-2.575L6.457 1.047zM9 11a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.25a.75.75 0 00-1.5 0v2.5a.75.75 0 001.5 0v-2.5z"></path> </svg> <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error"> <svg aria-hidden="true" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-x"> <path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path> </svg> </button> You can’t perform that action at this time. </div> <div class="js-stale-session-flash flash flash-warn flash-banner" hidden> <svg aria-hidden="true" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-alert"> <path fill-rule="evenodd" d="M8.22 1.754a.25.25 0 00-.44 0L1.698 13.132a.25.25 0 00.22.368h12.164a.25.25 0 00.22-.368L8.22 1.754zm-1.763-.707c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0114.082 15H1.918a1.75 1.75 0 01-1.543-2.575L6.457 1.047zM9 11a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.25a.75.75 0 00-1.5 0v2.5a.75.75 0 001.5 0v-2.5z"></path> </svg> <span class="js-stale-session-flash-signed-in" hidden>You signed in with another tab or window. <a href="">Reload</a> to refresh your session.</span> <span class="js-stale-session-flash-signed-out" hidden>You signed out in another tab or window. <a href="">Reload</a> to refresh your session.</span> </div> <template id="site-details-dialog"> <details class="details-reset details-overlay details-overlay-dark lh-default color-text-primary hx_rsm" open> <summary role="button" aria-label="Close dialog"></summary> <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal"> <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog> <svg aria-hidden="true" viewbox="0 0 16 16" version="1.1" height="16" width="16" class="octicon octicon-x"> <path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path> </svg> </button> <div class="octocat-spinner my-6 js-details-dialog-spinner"></div> </details-dialog> </details> </template> <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;" tabindex="0"> <div class="Popover-message Popover-message--bottom-left Popover-message--large Box color-shadow-large" style="width:360px;"> </div> </div> </body> </html> <!-- FILE ARCHIVED ON 01:58:44 May 12, 2021 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 05:56:06 Dec 04, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.491 exclusion.robots: 0.026 exclusion.robots.policy: 0.016 esindex: 0.01 cdx.remote: 6.254 LoadShardBlock: 192.73 (3) PetaboxLoader3.datanode: 74.578 (4) PetaboxLoader3.resolve: 193.574 (2) load_resource: 123.124 -->