├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── main.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── data.json ├── hits.json ├── next.config.js ├── package.json ├── pages ├── _app.js ├── _document.js └── index.js ├── public ├── CDFN.jfif ├── Lighthouse.PNG ├── PISB.jfif ├── Picto.jfif ├── about.svg ├── about.txt ├── apple-touch-icon.png ├── experience.svg ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── icon-192x192.png ├── icon-256x256.png ├── icon-384x384.png ├── icon-512x512.png ├── landing.svg ├── manifest.webmanifest ├── profile.JPG ├── projects.svg └── skill.svg ├── src ├── About.js ├── Experience.js ├── Landing.js ├── Projects.js ├── Skills.js ├── theme.js ├── useAnimate.js └── util.js └── yarn.lock /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Bug report 3 | about: Create a report to help us improve 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Describe the bug** 11 | A clear and concise description of what the bug is. 12 | 13 | **To Reproduce** 14 | Steps to reproduce the behavior: 15 | 1. Go to '...' 16 | 2. Click on '....' 17 | 3. Scroll down to '....' 18 | 4. See error 19 | 20 | **Expected behavior** 21 | A clear and concise description of what you expected to happen. 22 | 23 | **Screenshots** 24 | If applicable, add screenshots to help explain your problem. 25 | 26 | **Desktop (please complete the following information):** 27 | - OS: [e.g. iOS] 28 | - Browser [e.g. chrome, safari] 29 | - Version [e.g. 22] 30 | 31 | **Smartphone (please complete the following information):** 32 | - Device: [e.g. iPhone6] 33 | - OS: [e.g. iOS8.1] 34 | - Browser [e.g. stock browser, safari] 35 | - Version [e.g. 22] 36 | 37 | **Additional context** 38 | Add any other context about the problem here. 39 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Feature request 3 | about: Suggest an idea for this project 4 | title: '' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Is your feature request related to a problem? Please describe.** 11 | A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] 12 | 13 | **Describe the solution you'd like** 14 | A clear and concise description of what you want to happen. 15 | 16 | **Describe alternatives you've considered** 17 | A clear and concise description of any alternative solutions or features you've considered. 18 | 19 | **Additional context** 20 | Add any other context or screenshots about the feature request here. 21 | -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- 1 | # Controls when the action will run. 2 | on: 3 | schedule: 4 | - cron: "00 23 * * *" 5 | # Allows you to run this workflow manually from the Actions tab 6 | workflow_dispatch: 7 | 8 | # A workflow run is made up of one or more jobs that can run sequentially or in parallel 9 | jobs: 10 | j1: 11 | name: GitHitJob 12 | runs-on: ubuntu-latest 13 | steps: 14 | - name: GitHits-Action 15 | id: gh 16 | uses: kausko/GitHits@v1 17 | with: 18 | pat: ${{ secrets.PAT }} 19 | - name: Output 20 | run: echo ${{ steps.gh.outputs.status }} 21 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/ignore-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | 6 | # misc 7 | .DS_Store 8 | .env.local 9 | .env.development.local 10 | .env.test.local 11 | .env.production.local 12 | 13 | npm-debug.log* 14 | yarn-debug.log* 15 | yarn-error.log* 16 | 17 | # Next.js 18 | /.next 19 | 20 | .vercel 21 | 22 | .vscode -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Contributor Covenant Code of Conduct 2 | 3 | ## Our Pledge 4 | 5 | In the interest of fostering an open and welcoming environment, we as 6 | contributors and maintainers pledge to making participation in our project and 7 | our community a harassment-free experience for everyone, regardless of age, body 8 | size, disability, ethnicity, sex characteristics, gender identity and expression, 9 | level of experience, education, socio-economic status, nationality, personal 10 | appearance, race, religion, or sexual identity and orientation. 11 | 12 | ## Our Standards 13 | 14 | Examples of behavior that contributes to creating a positive environment 15 | include: 16 | 17 | * Using welcoming and inclusive language 18 | * Being respectful of differing viewpoints and experiences 19 | * Gracefully accepting constructive criticism 20 | * Focusing on what is best for the community 21 | * Showing empathy towards other community members 22 | 23 | Examples of unacceptable behavior by participants include: 24 | 25 | * The use of sexualized language or imagery and unwelcome sexual attention or 26 | advances 27 | * Trolling, insulting/derogatory comments, and personal or political attacks 28 | * Public or private harassment 29 | * Publishing others' private information, such as a physical or electronic 30 | address, without explicit permission 31 | * Other conduct which could reasonably be considered inappropriate in a 32 | professional setting 33 | 34 | ## Our Responsibilities 35 | 36 | Project maintainers are responsible for clarifying the standards of acceptable 37 | behavior and are expected to take appropriate and fair corrective action in 38 | response to any instances of unacceptable behavior. 39 | 40 | Project maintainers have the right and responsibility to remove, edit, or 41 | reject comments, commits, code, wiki edits, issues, and other contributions 42 | that are not aligned to this Code of Conduct, or to ban temporarily or 43 | permanently any contributor for other behaviors that they deem inappropriate, 44 | threatening, offensive, or harmful. 45 | 46 | ## Scope 47 | 48 | This Code of Conduct applies both within project spaces and in public spaces 49 | when an individual is representing the project or its community. Examples of 50 | representing a project or community include using an official project e-mail 51 | address, posting via an official social media account, or acting as an appointed 52 | representative at an online or offline event. Representation of a project may be 53 | further defined and clarified by project maintainers. 54 | 55 | ## Enforcement 56 | 57 | Instances of abusive, harassing, or otherwise unacceptable behavior may be 58 | reported by contacting the project team at kaustubhodak1@gmail.com. All 59 | complaints will be reviewed and investigated and will result in a response that 60 | is deemed necessary and appropriate to the circumstances. The project team is 61 | obligated to maintain confidentiality with regard to the reporter of an incident. 62 | Further details of specific enforcement policies may be posted separately. 63 | 64 | Project maintainers who do not follow or enforce the Code of Conduct in good 65 | faith may face temporary or permanent repercussions as determined by other 66 | members of the project's leadership. 67 | 68 | ## Attribution 69 | 70 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, 71 | available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html 72 | 73 | [homepage]: https://www.contributor-covenant.org 74 | 75 | For answers to common questions about this code of conduct, see 76 | https://www.contributor-covenant.org/faq -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Kaustubh Odak 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Portfolio 2 | 3 | ![views](https://githits.vercel.app/api/views?user=kausko&repo=Portfolio&mode=dark&disable=Total) 4 | 5 | ## Tech Stack 6 | 7 | ![React](https://img.shields.io/badge/React-20232A?style=for-the-badge&logo=react&logoColor=61DAFB) 8 | ![MUI](https://img.shields.io/badge/Material--UI-0081CB?style=for-the-badge&logo=material-ui&logoColor=white) 9 | ![UnDraw](https://img.shields.io/badge/UnDraw-6C63FF?style=for-the-badge&logo=svg&logoColor=white) 10 | ![SimpleIcons](https://img.shields.io/badge/Simple%20Icons-111111?style=for-the-badge&logo=simple-icons&logoColor=white) 11 | ![NextJS](https://img.shields.io/badge/Nextjs-000000?style=for-the-badge&logo=next.js&logoColor=white) 12 | ![Vercel](https://img.shields.io/badge/Vercel-000000?style=for-the-badge&logo=vercel&logoColor=white) 13 | 14 | ## How to personalize 15 | - Press [![image](https://img.shields.io/badge/Use%20this%20template-2EA043?style=for-the-badge)](https://github.com/kausko/Portfolio/generate) to clone this template to your Github account 16 | - Clone the newly created repository in your account to your local machine 17 | - Customize the following files with your own information 18 | - `data.json` with your 19 | - Name (appears in Navbar) 20 | - Landing content 21 | ``` 22 | { 23 | "title": String, // Main heading on landing 24 | "subtitles: String[], // Animated Subheaders 25 | "professionalDetails": { 26 | "alt": String, // Tooltip text that appears on hover, 27 | "icon": String, // Icon name from simpleicons.org, 28 | "link": String // To your account/repo/email 29 | }[] 30 | } 31 | ``` 32 | - Skills 33 | - Keys appear as headings on your porfolio (Ex: languages known) 34 | - Values appear as icons from simpleicons.org 35 | - Value can be a `String` or `Object` with properties: `alt`, `icon` and `backgroundColor` (optional) 36 | ``` 37 | { 38 | [key1]: [values1], 39 | ... 40 | [keyn]: [valuesn], 41 | } 42 | ``` 43 | - Projects 44 | ``` 45 | { 46 | "baseURI": "https://api.github.com/repos//", 47 | "repositories": String[] // 48 | } 49 | ``` 50 | - Experience 51 | - Uses the same key-value pair pattern as the `Skills` section 52 | - Refer `data.json` for valid properties of `values` 53 | - About 54 | ``` 55 | { 56 | "description": String, 57 | "picture": String, // URL 58 | "social": Object[] // Same as professionalDetails from Landing 59 | } 60 | ``` 61 | - Theme 62 | - The theme object has two properties - light, and dark, for light mode and dark mode respectively. 63 | - Despite the classification, theming is not limited to colors only. Breakpoints, typography, animations, etc. can also be modified. See [link](https://material-ui.com/customization/default-theme/) for more details. 64 | - The theme object contains the default colors applied by MUI as an example. This can be modified or removed entirely. 65 | - **NOTE:** 66 | - Valid icon names can be obtained from simpleicons.org by hovering on the icons. The name appears at the bottom of the page as: `https://simpleicons.org/icons/.svg` 67 | - Original names of the brand may also be provided. Examples on how icon names are automatically corrected (not tested for all cases): 68 | - Node.js -> node-dot-js 69 | - C++ -> cplusplus 70 | - I used images from [LinkedIn's CDN](media-exp1.licdn.com) for the Experience and About sections. To use other sources, see additional configurations below. 71 | - `pages/_document.js` with your Google Analytics code. 72 | - All `.png` icons and `manifest.webmanifest` in the public folder. There are many ways of generating these. I used: 73 | - [Favicon](https://favicon.io/) for generating favicons 74 | - [Simicart](https://www.simicart.com/manifest-generator.html/) for generating manifest information and files 75 | - [Maskable](https://maskable.app/) for masking my icons for a higher PWA score [OPTIONAL] 76 | - For additonal customizations, modify: 77 | - `domains` in `next.config.js` for using images from additional sources 78 | - `.svg` files in `public/` directory for using your own images in the Landing, Skills, Experience, Projects and About sections. I used SVGs from [UnDraw](undraw.co). 79 | - Commit your changes and push to your repository 80 | 81 | ## Deployment (with Vercel) 82 | - Create a *Personal Access Token `(PAT)` on Github, with access to all your repositories. 83 | - Copy the `PAT` and save it for later use 84 | - Create an account on Vercel and connect your Github account 85 | - Create a [![image](https://img.shields.io/badge/New%20Project-000000?style=for-the-badge)](https://vercel.com/new) 86 | - Choose `Import Git Repository` and choose the cloned repository 87 | - The `Project Name` may be changed but keep the `Framework Preset (Next.js)`, `Root Directory (./)` and `Build Settings` intact 88 | - Add the following environment variable with key: `PAT` and value: `<40-character-PAT>` (replace with actual PAT without the angular <> brackets) 89 | - Press the ![image](https://img.shields.io/badge/Deploy-0171F3?style=for-the-badge) button 90 | 91 | **PATs must follow GitHub's new authentication token format : `ghp_<37-character-Base62-String>`* 92 | 93 | ## How to update content 94 | Deployment with Vercel automatically sets up your repository for continuous deployment. Changes committed and pushed to master should reflect in a few minutes on your site. If your deployment fails, check ![image](https://img.shields.io/badge/Build%20Logs-ffffff) on Vercel. 95 | 96 | ## Running locally 97 | - Requirements: Node, NPM and Yarn (LTS)* 98 | - Navigate to your cloned project, and run `yarn` on a terminal 99 | - Create a file named `.env.local` and add the PAT environment variable here (`PAT=<40-character-pat>`) 100 | - Run `yarn dev` to test the Next.js app on `localhost:3000` 101 | - Production builds can also be tested using `yarn build` and `yarn start` 102 | 103 | *`npm` commands also work 104 | 105 | ## Lighthouse stats 106 | ![image](https://raw.githubusercontent.com/kausko/Portfolio/master/public/Lighthouse.PNG?token=AMW772UHUMQCJSOBYSVYAQ3AHCTAY) 107 | 108 | *These stats were recorded on Google Chrome's incognito mode for Desktop. These stats are subject to change and may increase or decrease depending on the tester's environment and/or changes to source code.* 109 | -------------------------------------------------------------------------------- /data.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Kaustubh Odak", 3 | "landing": { 4 | "title": "Hi, I'm Kaustubh", 5 | "subtitles": [ 6 | "Full-stack developer 🌐", 7 | "Cross-platform developer 📱💻", 8 | "Exploring cloud ☁️", 9 | "Beginner in devops ♾️", 10 | "Just getting started 📈" 11 | ], 12 | "professionalDetails": [ 13 | { 14 | "alt": "kaustubh-odak", 15 | "icon": "linkedin", 16 | "link": "https://www.linkedin.com/in/kaustubh-odak/" 17 | }, 18 | { 19 | "alt": "kausko", 20 | "icon": "stackoverflow", 21 | "link": "https://stackoverflow.com/users/15832433/kausko" 22 | }, 23 | { 24 | "alt": "kausko", 25 | "icon": "github", 26 | "link": "https://github.com/kausko" 27 | }, 28 | { 29 | "alt": "Email", 30 | "icon": "gmail", 31 | "link": "mailto:iam@kaustubhodak.me,kaustubhodak1@gmail.com" 32 | } 33 | ] 34 | }, 35 | "skills": { 36 | "Languages known": [ 37 | "TypeScript", 38 | "JavaScript", 39 | "Java", 40 | "C++", 41 | "Python", 42 | "HTML5", 43 | "CSS3", 44 | "Kotlin", 45 | "Dart" 46 | ], 47 | "Frontend": [ 48 | "React", 49 | "Redux", 50 | "Next.js", 51 | "Gatsby", 52 | "Netlify", 53 | "Vercel", 54 | "Material-UI", 55 | "antdesign", 56 | "Bootstrap" 57 | ], 58 | "Backend, Database and Cloud": [ 59 | "Node.js", 60 | "Express", 61 | "FastAPI", 62 | "MongoDB", 63 | "MySQL", 64 | "PostgreSQL", 65 | { 66 | "alt": "Azure", 67 | "icon": "microsoftazure" 68 | }, 69 | "Heroku", 70 | "Firebase" 71 | ], 72 | "Mobile": [ 73 | { 74 | "alt": "React_Native", 75 | "icon": "react", 76 | "backgroundColor": "#424242" 77 | }, 78 | "Expo", 79 | "Android", 80 | "Flutter" 81 | ] 82 | }, 83 | "projects": { 84 | "baseURI": "https://api.github.com/repos/kausko/", 85 | "repositories": [ 86 | "Portfolio", 87 | "Genrealize", 88 | "Discord-Google-Drive-Bot", 89 | "GitHits", 90 | "Mail-em", 91 | "JAutoLayout" 92 | ] 93 | }, 94 | "experience": { 95 | "Work Experience": [ 96 | { 97 | "organization": "CloudDFN LLP", 98 | "role": "Full Stack Developer", 99 | "type": "Internship", 100 | "startDate": "2020-07-20", 101 | "endDate": "2021-01-20", 102 | "city": "Mumbai", 103 | "state": "Maharashtra", 104 | "country": "India", 105 | "url": "https://www.linkedin.com/company/clouddfn-llp/", 106 | "thumbnail": "/CDFN.jfif" 107 | }, 108 | { 109 | "organization": "NonceBlox Pvt. Ltd.", 110 | "role": "Full Stack Developer", 111 | "type": "Internship", 112 | "startDate": "2021-07-01", 113 | "endDate": "2021-10-01", 114 | "city": "New Delhi", 115 | "state": "Delhi", 116 | "country": "India", 117 | "url": "https://www.linkedin.com/company/clouddfn-llp/", 118 | "thumbnail": "https://www.nonceblox.com/ton3.png" 119 | } 120 | ], 121 | "Volunteer Experience": [ 122 | { 123 | "organization": "PICT IEEE Student Branch (PISB)", 124 | "role": "Technical Head", 125 | "type": "Member", 126 | "startDate": "2019-07-01", 127 | "endDate": "", 128 | "city": "Pune", 129 | "state": "Maharashtra", 130 | "country": "India", 131 | "url": "https://www.linkedin.com/company/pisbieee/", 132 | "thumbnail": "/PISB.jfif" 133 | }, 134 | { 135 | "organization": "Pictoreal", 136 | "role": "Technical Head", 137 | "type": "Member", 138 | "startDate": "2019-07-01", 139 | "endDate": "2021-04-01", 140 | "city": "Pune", 141 | "state": "Maharashtra", 142 | "country": "India", 143 | "url": "https://www.linkedin.com/company/pictoreal/", 144 | "thumbnail": "/Picto.jfif" 145 | } 146 | ] 147 | }, 148 | "about": { 149 | "description": "I am a full-stack cross-platform app developer, pursuing my M.S. in Computer Science from Georgia Tech. I strive to make meaningful applications with the best UI practices. ", 150 | "picture": "/profile.JPG", 151 | "social": [] 152 | }, 153 | "theme": { 154 | "light": { 155 | "palette": { 156 | "type": "light", 157 | "background": { 158 | "paper": "#fff", 159 | "default": "#fafafa" 160 | } 161 | } 162 | }, 163 | "dark": { 164 | "palette": { 165 | "type": "dark", 166 | "background": { 167 | "paper": "#303030", 168 | "default": "#212121" 169 | } 170 | } 171 | } 172 | } 173 | } -------------------------------------------------------------------------------- /hits.json: -------------------------------------------------------------------------------- 1 | {"views":{"Total":16264,"Unique":6882,"initialDate":"2021-04-07","2021-03-26":{"Total":9,"Unique":2},"2021-03-31":{"Total":7,"Unique":2},"2021-04-01":{"Total":19,"Unique":2},"2021-04-02":{"Total":18,"Unique":1},"2021-04-03":{"Total":8,"Unique":4},"2021-04-06":{"Total":4,"Unique":1},"2021-04-07":{"Total":62,"Unique":2},"2021-04-08":{"Total":18,"Unique":1},"2021-04-09":{"Total":20,"Unique":2},"2021-04-10":{"Total":3,"Unique":2},"2021-04-11":{"Total":3,"Unique":1},"2021-04-13":{"Total":16,"Unique":2},"2021-04-14":{"Total":2,"Unique":1},"2021-04-15":{"Total":9,"Unique":1},"2021-04-16":{"Total":59,"Unique":3},"2021-04-17":{"Total":44,"Unique":1},"2021-04-18":{"Total":17,"Unique":2},"2021-04-19":{"Total":16,"Unique":1},"2021-04-20":{"Total":7,"Unique":1},"2021-04-21":{"Total":24,"Unique":2},"2021-04-23":{"Total":108,"Unique":1},"2021-04-24":{"Total":2,"Unique":1},"2021-04-25":{"Total":12,"Unique":3},"2021-04-26":{"Total":1,"Unique":1},"2021-04-27":{"Total":2,"Unique":2},"2021-04-28":{"Total":8,"Unique":2},"2021-04-29":{"Total":39,"Unique":4},"2021-04-30":{"Total":59,"Unique":3},"2021-05-01":{"Total":11,"Unique":1},"2021-05-02":{"Total":37,"Unique":2},"2021-05-03":{"Total":13,"Unique":2},"2021-05-04":{"Total":19,"Unique":3},"2021-05-05":{"Total":5,"Unique":4},"2021-05-06":{"Total":3,"Unique":1},"2021-05-07":{"Total":3,"Unique":2},"2021-05-09":{"Total":4,"Unique":2},"2021-05-10":{"Total":13,"Unique":1},"2021-05-11":{"Total":1,"Unique":1},"2021-05-13":{"Total":1,"Unique":1},"2021-05-14":{"Total":15,"Unique":3},"2021-05-15":{"Total":16,"Unique":2},"2021-05-16":{"Total":3,"Unique":2},"2021-05-17":{"Total":4,"Unique":2},"2021-05-18":{"Total":1,"Unique":1},"2021-05-19":{"Total":1,"Unique":1},"2021-05-23":{"Total":21,"Unique":1},"2021-05-24":{"Total":1,"Unique":1},"2021-05-25":{"Total":6,"Unique":2},"2021-05-26":{"Total":16,"Unique":1},"2021-05-27":{"Total":6,"Unique":3},"2021-05-28":{"Total":6,"Unique":1},"2021-05-29":{"Total":3,"Unique":2},"2021-05-30":{"Total":35,"Unique":7},"2021-05-31":{"Total":12,"Unique":7},"2021-06-01":{"Total":3,"Unique":3},"2021-06-02":{"Total":1,"Unique":1},"2021-06-05":{"Total":1,"Unique":1},"2021-06-06":{"Total":4,"Unique":4},"2021-06-07":{"Total":8,"Unique":4},"2021-06-08":{"Total":22,"Unique":5},"2021-06-09":{"Total":1,"Unique":1},"2021-06-10":{"Total":2,"Unique":2},"2021-06-12":{"Total":1,"Unique":1},"2021-06-13":{"Total":1,"Unique":1},"2021-06-14":{"Total":1,"Unique":1},"2021-06-15":{"Total":1,"Unique":1},"2021-06-16":{"Total":6,"Unique":4},"2021-06-18":{"Total":6,"Unique":2},"2021-06-19":{"Total":6,"Unique":2},"2021-06-20":{"Total":1,"Unique":1},"2021-06-21":{"Total":1,"Unique":1},"2021-06-23":{"Total":1,"Unique":1},"2021-06-24":{"Total":3,"Unique":3},"2021-06-25":{"Total":9,"Unique":2},"2021-06-26":{"Total":2,"Unique":1},"2021-06-27":{"Total":22,"Unique":3},"2021-06-29":{"Total":1,"Unique":1},"2021-06-30":{"Total":1,"Unique":1},"2021-07-01":{"Total":3,"Unique":3},"2021-07-04":{"Total":14,"Unique":1},"2021-07-05":{"Total":2,"Unique":2},"2021-07-06":{"Total":8,"Unique":2},"2021-07-07":{"Total":8,"Unique":3},"2021-07-08":{"Total":16,"Unique":3},"2021-07-09":{"Total":12,"Unique":3},"2021-07-10":{"Total":3,"Unique":2},"2021-07-12":{"Total":32,"Unique":3},"2021-07-16":{"Total":1,"Unique":1},"2021-07-19":{"Total":1,"Unique":1},"2021-07-21":{"Total":1,"Unique":1},"2021-07-22":{"Total":8,"Unique":3},"2021-07-23":{"Total":15,"Unique":5},"2021-07-24":{"Total":15,"Unique":4},"2021-07-25":{"Total":5,"Unique":4},"2021-07-26":{"Total":6,"Unique":5},"2021-07-27":{"Total":13,"Unique":10},"2021-07-28":{"Total":16,"Unique":3},"2021-07-29":{"Total":3,"Unique":3},"2021-07-30":{"Total":6,"Unique":4},"2021-07-31":{"Total":9,"Unique":5},"2021-08-01":{"Total":1,"Unique":1},"2021-08-02":{"Total":14,"Unique":5},"2021-08-03":{"Total":4,"Unique":3},"2021-08-04":{"Total":8,"Unique":4},"2021-08-05":{"Total":8,"Unique":2},"2021-08-06":{"Total":7,"Unique":5},"2021-08-07":{"Total":28,"Unique":9},"2021-08-08":{"Total":11,"Unique":4},"2021-08-09":{"Total":5,"Unique":3},"2021-08-10":{"Total":13,"Unique":6},"2021-08-11":{"Total":7,"Unique":5},"2021-08-12":{"Total":5,"Unique":3},"2021-08-13":{"Total":8,"Unique":3},"2021-08-14":{"Total":9,"Unique":6},"2021-08-15":{"Total":4,"Unique":2},"2021-08-16":{"Total":2,"Unique":2},"2021-08-17":{"Total":3,"Unique":3},"2021-08-18":{"Total":6,"Unique":2},"2021-08-19":{"Total":8,"Unique":6},"2021-08-20":{"Total":19,"Unique":4},"2021-08-21":{"Total":32,"Unique":11},"2021-08-22":{"Total":26,"Unique":9},"2021-08-23":{"Total":16,"Unique":6},"2021-08-24":{"Total":8,"Unique":8},"2021-08-25":{"Total":16,"Unique":9},"2021-08-26":{"Total":31,"Unique":5},"2021-08-27":{"Total":8,"Unique":8},"2021-08-28":{"Total":10,"Unique":6},"2021-08-29":{"Total":17,"Unique":7},"2021-08-30":{"Total":12,"Unique":7},"2021-08-31":{"Total":20,"Unique":4},"2021-09-01":{"Total":4,"Unique":3},"2021-09-02":{"Total":9,"Unique":8},"2021-09-03":{"Total":8,"Unique":4},"2021-09-04":{"Total":2,"Unique":2},"2021-09-05":{"Total":4,"Unique":3},"2021-09-06":{"Total":20,"Unique":5},"2021-09-07":{"Total":21,"Unique":6},"2021-09-08":{"Total":12,"Unique":4},"2021-09-09":{"Total":11,"Unique":8},"2021-09-10":{"Total":19,"Unique":9},"2021-09-11":{"Total":15,"Unique":6},"2021-09-12":{"Total":5,"Unique":5},"2021-09-13":{"Total":8,"Unique":5},"2021-09-14":{"Total":9,"Unique":7},"2021-09-15":{"Total":4,"Unique":4},"2021-09-16":{"Total":9,"Unique":5},"2021-09-17":{"Total":8,"Unique":6},"2021-09-18":{"Total":7,"Unique":4},"2021-09-19":{"Total":10,"Unique":4},"2021-09-20":{"Total":5,"Unique":5},"2021-09-21":{"Total":9,"Unique":7},"2021-09-22":{"Total":29,"Unique":9},"2021-09-23":{"Total":11,"Unique":8},"2021-09-24":{"Total":12,"Unique":5},"2021-09-25":{"Total":28,"Unique":14},"2021-09-26":{"Total":6,"Unique":2},"2021-09-27":{"Total":6,"Unique":4},"2021-09-28":{"Total":6,"Unique":5},"2021-09-29":{"Total":18,"Unique":9},"2021-09-30":{"Total":27,"Unique":14},"2021-10-01":{"Total":20,"Unique":5},"2021-10-02":{"Total":9,"Unique":5},"2021-10-03":{"Total":53,"Unique":5},"2021-10-04":{"Total":6,"Unique":6},"2021-10-05":{"Total":52,"Unique":11},"2021-10-06":{"Total":17,"Unique":9},"2021-10-07":{"Total":101,"Unique":8},"2021-10-08":{"Total":96,"Unique":10},"2021-10-09":{"Total":24,"Unique":9},"2021-10-10":{"Total":29,"Unique":8},"2021-10-11":{"Total":11,"Unique":8},"2021-10-12":{"Total":9,"Unique":5},"2021-10-13":{"Total":51,"Unique":16},"2021-10-14":{"Total":15,"Unique":11},"2021-10-15":{"Total":34,"Unique":10},"2021-10-16":{"Total":9,"Unique":8},"2021-10-17":{"Total":25,"Unique":13},"2021-10-18":{"Total":8,"Unique":7},"2021-10-19":{"Total":28,"Unique":10},"2021-10-20":{"Total":29,"Unique":10},"2021-10-21":{"Total":20,"Unique":4},"2021-10-22":{"Total":48,"Unique":7},"2021-10-23":{"Total":16,"Unique":7},"2021-10-24":{"Total":41,"Unique":9},"2021-10-25":{"Total":31,"Unique":9},"2021-10-26":{"Total":34,"Unique":7},"2021-10-27":{"Total":12,"Unique":6},"2021-10-28":{"Total":54,"Unique":2},"2021-10-29":{"Total":12,"Unique":7},"2021-10-30":{"Total":17,"Unique":9},"2021-10-31":{"Total":15,"Unique":11},"2021-11-01":{"Total":20,"Unique":9},"2021-11-02":{"Total":23,"Unique":6},"2021-11-03":{"Total":11,"Unique":10},"2021-11-04":{"Total":26,"Unique":13},"2021-11-05":{"Total":15,"Unique":8},"2021-11-06":{"Total":18,"Unique":13},"2021-11-07":{"Total":83,"Unique":12},"2021-11-08":{"Total":15,"Unique":8},"2021-11-09":{"Total":18,"Unique":11},"2021-11-10":{"Total":24,"Unique":13},"2021-11-11":{"Total":74,"Unique":14},"2021-11-12":{"Total":44,"Unique":10},"2021-11-13":{"Total":87,"Unique":13},"2021-11-14":{"Total":55,"Unique":9},"2021-11-15":{"Total":27,"Unique":9},"2021-11-16":{"Total":34,"Unique":10},"2021-11-17":{"Total":39,"Unique":17},"2021-11-18":{"Total":26,"Unique":17},"2021-11-19":{"Total":17,"Unique":8},"2021-11-20":{"Total":21,"Unique":12},"2021-11-21":{"Total":38,"Unique":10},"2021-11-22":{"Total":48,"Unique":14},"2021-11-23":{"Total":28,"Unique":8},"2021-11-24":{"Total":18,"Unique":13},"2021-11-25":{"Total":28,"Unique":7},"2021-11-26":{"Total":11,"Unique":7},"2021-11-27":{"Total":23,"Unique":12},"2021-11-28":{"Total":16,"Unique":10},"2021-11-29":{"Total":22,"Unique":10},"2021-11-30":{"Total":14,"Unique":10},"2021-12-01":{"Total":19,"Unique":9},"2021-12-02":{"Total":33,"Unique":16},"2021-12-03":{"Total":14,"Unique":7},"2021-12-04":{"Total":23,"Unique":16},"2021-12-05":{"Total":27,"Unique":11},"2021-12-06":{"Total":20,"Unique":8},"2021-12-07":{"Total":15,"Unique":11},"2021-12-08":{"Total":8,"Unique":7},"2021-12-09":{"Total":19,"Unique":17},"2021-12-10":{"Total":23,"Unique":9},"2021-12-11":{"Total":32,"Unique":7},"2021-12-12":{"Total":25,"Unique":12},"2021-12-13":{"Total":26,"Unique":17},"2021-12-14":{"Total":16,"Unique":12},"2021-12-15":{"Total":30,"Unique":14},"2021-12-16":{"Total":30,"Unique":14},"2021-12-17":{"Total":15,"Unique":8},"2021-12-18":{"Total":9,"Unique":7},"2021-12-19":{"Total":17,"Unique":11},"2021-12-20":{"Total":43,"Unique":8},"2021-12-21":{"Total":17,"Unique":9},"2021-12-22":{"Total":17,"Unique":11},"2021-12-23":{"Total":7,"Unique":6},"2021-12-24":{"Total":15,"Unique":7},"2021-12-25":{"Total":19,"Unique":11},"2021-12-26":{"Total":12,"Unique":6},"2021-12-27":{"Total":19,"Unique":11},"2021-12-28":{"Total":33,"Unique":11},"2021-12-29":{"Total":30,"Unique":11},"2021-12-30":{"Total":37,"Unique":7},"2021-12-31":{"Total":16,"Unique":8},"2022-01-01":{"Total":56,"Unique":11},"2022-01-02":{"Total":46,"Unique":18},"2022-01-03":{"Total":22,"Unique":11},"2022-01-04":{"Total":32,"Unique":15},"2022-01-05":{"Total":23,"Unique":15},"2022-01-06":{"Total":16,"Unique":11},"2022-01-07":{"Total":29,"Unique":16},"2022-01-08":{"Total":28,"Unique":19},"2022-01-09":{"Total":54,"Unique":17},"2022-01-10":{"Total":24,"Unique":12},"2022-01-11":{"Total":16,"Unique":11},"2022-01-12":{"Total":17,"Unique":14},"2022-01-13":{"Total":15,"Unique":12},"2022-01-14":{"Total":38,"Unique":17},"2022-01-15":{"Total":20,"Unique":10},"2022-01-16":{"Total":16,"Unique":10},"2022-01-17":{"Total":20,"Unique":13},"2022-01-18":{"Total":43,"Unique":13},"2022-01-19":{"Total":39,"Unique":15},"2022-01-20":{"Total":43,"Unique":16},"2022-01-21":{"Total":28,"Unique":15},"2022-01-22":{"Total":9,"Unique":6},"2022-01-23":{"Total":21,"Unique":9},"2022-01-24":{"Total":17,"Unique":13},"2022-01-25":{"Total":38,"Unique":16},"2022-01-26":{"Total":33,"Unique":19},"2022-01-27":{"Total":36,"Unique":13},"2022-01-28":{"Total":44,"Unique":10},"2022-01-29":{"Total":42,"Unique":15},"2022-01-30":{"Total":42,"Unique":19},"2022-01-31":{"Total":29,"Unique":18},"2022-02-01":{"Total":23,"Unique":13},"2022-02-02":{"Total":32,"Unique":20},"2022-02-03":{"Total":128,"Unique":37},"2022-02-04":{"Total":42,"Unique":28},"2022-02-05":{"Total":39,"Unique":24},"2022-02-06":{"Total":162,"Unique":32},"2022-02-07":{"Total":56,"Unique":22},"2022-02-08":{"Total":52,"Unique":30},"2022-02-09":{"Total":77,"Unique":28},"2022-02-10":{"Total":85,"Unique":22},"2022-02-11":{"Total":34,"Unique":21},"2022-02-12":{"Total":102,"Unique":22},"2022-02-13":{"Total":42,"Unique":21},"2022-02-14":{"Total":62,"Unique":21},"2022-02-15":{"Total":61,"Unique":19},"2022-02-16":{"Total":33,"Unique":22},"2022-02-17":{"Total":33,"Unique":22},"2022-02-18":{"Total":43,"Unique":19},"2022-02-19":{"Total":18,"Unique":9},"2022-02-20":{"Total":40,"Unique":20},"2022-02-21":{"Total":77,"Unique":21},"2022-02-22":{"Total":23,"Unique":15},"2022-02-23":{"Total":66,"Unique":18},"2022-02-24":{"Total":57,"Unique":17},"2022-02-25":{"Total":18,"Unique":17},"2022-02-26":{"Total":65,"Unique":21},"2022-02-27":{"Total":30,"Unique":19},"2022-02-28":{"Total":102,"Unique":25},"2022-03-01":{"Total":72,"Unique":28},"2022-03-02":{"Total":110,"Unique":22},"2022-03-03":{"Total":35,"Unique":20},"2022-03-04":{"Total":29,"Unique":14},"2022-03-05":{"Total":29,"Unique":14},"2022-03-06":{"Total":36,"Unique":11},"2022-03-07":{"Total":46,"Unique":17},"2022-03-08":{"Total":42,"Unique":24},"2022-03-09":{"Total":51,"Unique":30},"2022-03-10":{"Total":26,"Unique":18},"2022-03-11":{"Total":14,"Unique":13},"2022-03-12":{"Total":9,"Unique":9},"2022-03-13":{"Total":16,"Unique":10},"2022-03-14":{"Total":36,"Unique":13},"2022-03-15":{"Total":49,"Unique":18},"2022-03-16":{"Total":61,"Unique":21},"2022-03-17":{"Total":27,"Unique":19},"2022-03-18":{"Total":39,"Unique":20},"2022-03-19":{"Total":23,"Unique":15},"2022-03-20":{"Total":25,"Unique":14},"2022-03-21":{"Total":110,"Unique":21},"2022-03-22":{"Total":66,"Unique":27},"2022-03-23":{"Total":116,"Unique":21},"2022-03-24":{"Total":30,"Unique":20},"2022-03-25":{"Total":24,"Unique":10},"2022-03-26":{"Total":20,"Unique":8},"2022-03-27":{"Total":23,"Unique":18},"2022-03-28":{"Total":23,"Unique":16},"2022-03-29":{"Total":29,"Unique":16},"2022-03-30":{"Total":17,"Unique":12},"2022-03-31":{"Total":46,"Unique":28},"2022-04-01":{"Total":48,"Unique":26},"2022-04-02":{"Total":22,"Unique":12},"2022-04-03":{"Total":30,"Unique":11},"2022-04-04":{"Total":38,"Unique":20},"2022-04-05":{"Total":47,"Unique":14},"2022-04-06":{"Total":34,"Unique":16},"2022-04-07":{"Total":41,"Unique":19},"2022-04-08":{"Total":26,"Unique":15},"2022-04-09":{"Total":47,"Unique":21},"2022-04-10":{"Total":45,"Unique":12},"2022-04-11":{"Total":26,"Unique":21},"2022-04-12":{"Total":42,"Unique":20},"2022-04-13":{"Total":40,"Unique":18},"2022-04-14":{"Total":133,"Unique":14},"2022-04-15":{"Total":20,"Unique":12},"2022-04-16":{"Total":47,"Unique":15},"2022-04-17":{"Total":34,"Unique":21},"2022-04-18":{"Total":46,"Unique":19},"2022-04-19":{"Total":30,"Unique":18},"2022-04-20":{"Total":13,"Unique":7},"2022-04-21":{"Total":42,"Unique":17},"2022-04-22":{"Total":15,"Unique":13},"2022-04-23":{"Total":45,"Unique":13},"2022-04-24":{"Total":62,"Unique":13},"2022-04-25":{"Total":49,"Unique":19},"2022-04-26":{"Total":31,"Unique":22},"2022-04-27":{"Total":46,"Unique":16},"2022-04-28":{"Total":44,"Unique":19},"2022-04-29":{"Total":26,"Unique":18},"2022-04-30":{"Total":19,"Unique":9},"2022-05-01":{"Total":35,"Unique":23},"2022-05-02":{"Total":51,"Unique":24},"2022-05-03":{"Total":30,"Unique":20},"2022-05-04":{"Total":13,"Unique":9},"2022-05-05":{"Total":47,"Unique":19},"2022-05-06":{"Total":37,"Unique":9},"2022-05-07":{"Total":71,"Unique":24},"2022-05-08":{"Total":25,"Unique":16},"2022-05-09":{"Total":57,"Unique":13},"2022-05-10":{"Total":30,"Unique":21},"2022-05-11":{"Total":50,"Unique":15},"2022-05-12":{"Total":19,"Unique":18},"2022-05-13":{"Total":54,"Unique":15},"2022-05-14":{"Total":31,"Unique":17},"2022-05-15":{"Total":33,"Unique":15},"2022-05-16":{"Total":25,"Unique":15},"2022-05-17":{"Total":44,"Unique":19},"2022-05-18":{"Total":24,"Unique":13},"2022-05-19":{"Total":36,"Unique":15},"2022-05-20":{"Total":28,"Unique":17},"2022-05-21":{"Total":24,"Unique":15},"2022-05-22":{"Total":27,"Unique":14},"2022-05-23":{"Total":52,"Unique":22},"2022-05-24":{"Total":38,"Unique":15},"2022-05-25":{"Total":44,"Unique":20},"2022-05-26":{"Total":48,"Unique":20},"2022-05-27":{"Total":34,"Unique":14},"2022-05-28":{"Total":28,"Unique":21},"2022-05-29":{"Total":39,"Unique":16},"2022-05-30":{"Total":21,"Unique":12},"2022-05-31":{"Total":34,"Unique":23},"2022-06-01":{"Total":24,"Unique":19},"2022-06-02":{"Total":30,"Unique":16},"2022-06-03":{"Total":32,"Unique":15},"2022-06-04":{"Total":13,"Unique":9},"2022-06-05":{"Total":64,"Unique":19},"2022-06-06":{"Total":18,"Unique":14},"2022-06-07":{"Total":60,"Unique":16},"2022-06-08":{"Total":59,"Unique":20},"2022-06-09":{"Total":29,"Unique":15},"2022-06-10":{"Total":16,"Unique":8},"2022-06-11":{"Total":32,"Unique":15},"2022-06-12":{"Total":22,"Unique":16},"2022-06-13":{"Total":49,"Unique":12},"2022-06-14":{"Total":27,"Unique":15},"2022-06-15":{"Total":65,"Unique":11},"2022-06-16":{"Total":46,"Unique":14},"2022-06-17":{"Total":16,"Unique":12},"2022-06-18":{"Total":31,"Unique":14},"2022-06-19":{"Total":15,"Unique":7},"2022-06-20":{"Total":21,"Unique":12},"2022-06-21":{"Total":44,"Unique":14},"2022-06-22":{"Total":36,"Unique":19},"2022-06-23":{"Total":13,"Unique":7},"2022-06-24":{"Total":33,"Unique":15},"2022-06-25":{"Total":20,"Unique":16},"2022-06-26":{"Total":25,"Unique":13},"2022-06-27":{"Total":11,"Unique":9},"2022-06-28":{"Total":50,"Unique":6},"2022-06-29":{"Total":37,"Unique":7},"2022-06-30":{"Total":19,"Unique":13},"2022-07-01":{"Total":28,"Unique":18},"2022-07-02":{"Total":31,"Unique":17},"2022-07-03":{"Total":26,"Unique":14},"2022-07-04":{"Total":41,"Unique":12},"2022-07-05":{"Total":14,"Unique":7},"2022-07-06":{"Total":16,"Unique":10},"2022-07-07":{"Total":9,"Unique":8},"2022-07-08":{"Total":46,"Unique":14},"2022-07-09":{"Total":13,"Unique":9},"2022-07-10":{"Total":30,"Unique":10},"2022-07-11":{"Total":19,"Unique":7},"2022-07-12":{"Total":30,"Unique":8},"2022-07-13":{"Total":37,"Unique":12},"2022-07-14":{"Total":30,"Unique":15},"2022-07-15":{"Total":28,"Unique":9},"2022-07-16":{"Total":10,"Unique":7},"2022-07-17":{"Total":25,"Unique":15},"2022-07-18":{"Total":45,"Unique":14},"2022-07-19":{"Total":19,"Unique":3},"2022-07-20":{"Total":37,"Unique":15},"2022-07-21":{"Total":74,"Unique":15},"2022-07-22":{"Total":97,"Unique":10},"2022-07-23":{"Total":59,"Unique":14},"2022-07-24":{"Total":25,"Unique":13},"2022-07-25":{"Total":36,"Unique":10},"2022-07-26":{"Total":18,"Unique":12},"2022-07-27":{"Total":7,"Unique":7},"2022-07-28":{"Total":17,"Unique":12},"2022-07-29":{"Total":1,"Unique":1},"2022-07-30":{"Total":13,"Unique":8},"2022-07-31":{"Total":27,"Unique":12},"2022-08-01":{"Total":29,"Unique":18},"2022-08-02":{"Total":24,"Unique":13},"2022-08-03":{"Total":16,"Unique":10},"2022-08-04":{"Total":11,"Unique":9},"2022-08-05":{"Total":14,"Unique":8},"2022-08-06":{"Total":20,"Unique":11},"2022-08-07":{"Total":34,"Unique":12},"2022-08-08":{"Total":5,"Unique":4},"2022-08-09":{"Total":10,"Unique":5},"2022-08-10":{"Total":48,"Unique":12},"2022-08-11":{"Total":11,"Unique":7},"2022-08-12":{"Total":6,"Unique":5},"2022-08-13":{"Total":30,"Unique":7},"2022-08-14":{"Total":62,"Unique":12},"2022-08-15":{"Total":6,"Unique":5},"2022-08-16":{"Total":15,"Unique":10},"2022-08-17":{"Total":33,"Unique":10},"2022-08-18":{"Total":21,"Unique":17},"2022-08-19":{"Total":10,"Unique":8},"2022-08-20":{"Total":12,"Unique":9},"2022-08-21":{"Total":4,"Unique":4},"2022-08-22":{"Total":12,"Unique":8},"2022-08-23":{"Total":17,"Unique":7},"2022-08-24":{"Total":11,"Unique":10},"2022-08-25":{"Total":38,"Unique":15},"2022-08-26":{"Total":32,"Unique":8},"2022-08-27":{"Total":23,"Unique":9},"2022-08-28":{"Total":18,"Unique":11},"2022-08-29":{"Total":20,"Unique":10},"2022-08-30":{"Total":20,"Unique":13},"2022-08-31":{"Total":21,"Unique":16},"2022-09-01":{"Total":9,"Unique":7},"2022-09-02":{"Total":19,"Unique":10},"2022-09-03":{"Total":33,"Unique":13},"2022-09-04":{"Total":18,"Unique":11},"2022-09-05":{"Total":8,"Unique":8},"2022-09-06":{"Total":5,"Unique":5},"2022-09-07":{"Total":7,"Unique":5},"2022-09-08":{"Total":22,"Unique":14},"2022-09-09":{"Total":22,"Unique":15},"2022-09-10":{"Total":24,"Unique":13},"2022-09-11":{"Total":15,"Unique":10},"2022-09-12":{"Total":24,"Unique":15},"2022-09-13":{"Total":16,"Unique":10},"2022-09-14":{"Total":32,"Unique":15},"2022-09-15":{"Total":8,"Unique":8},"2022-09-16":{"Total":16,"Unique":10},"2022-09-17":{"Total":11,"Unique":10},"2022-09-18":{"Total":9,"Unique":9},"2022-09-19":{"Total":10,"Unique":8},"2022-09-20":{"Total":16,"Unique":11},"2022-09-21":{"Total":12,"Unique":6},"2022-09-22":{"Total":15,"Unique":13},"2022-09-23":{"Total":20,"Unique":10},"2022-09-24":{"Total":15,"Unique":11},"2022-09-25":{"Total":9,"Unique":9},"2022-09-26":{"Total":15,"Unique":5},"2022-09-27":{"Total":29,"Unique":16},"2022-09-28":{"Total":15,"Unique":11},"2022-09-29":{"Total":10,"Unique":7},"2022-09-30":{"Total":20,"Unique":6},"2022-10-01":{"Total":16,"Unique":3},"2022-10-02":{"Total":20,"Unique":9},"2022-10-03":{"Total":35,"Unique":14},"2022-10-04":{"Total":35,"Unique":11},"2022-10-05":{"Total":22,"Unique":8},"2022-10-06":{"Total":10,"Unique":9},"2022-10-07":{"Total":7,"Unique":7},"2022-10-08":{"Total":9,"Unique":9},"2022-10-09":{"Total":10,"Unique":7},"2022-10-10":{"Total":8,"Unique":6},"2022-10-11":{"Total":14,"Unique":8},"2022-10-12":{"Total":10,"Unique":9},"2022-10-13":{"Total":13,"Unique":10},"2022-10-14":{"Total":17,"Unique":10},"2022-10-15":{"Total":27,"Unique":10},"2022-10-16":{"Total":49,"Unique":14},"2022-10-17":{"Total":10,"Unique":6},"2022-10-18":{"Total":3,"Unique":3},"2022-10-19":{"Total":10,"Unique":9},"2022-10-20":{"Total":12,"Unique":6},"2022-10-21":{"Total":26,"Unique":9},"2022-10-22":{"Total":14,"Unique":11},"2022-10-23":{"Total":26,"Unique":9},"2022-10-24":{"Total":6,"Unique":6},"2022-10-25":{"Total":11,"Unique":9},"2022-10-26":{"Total":13,"Unique":10},"2022-10-27":{"Total":9,"Unique":7},"2022-10-28":{"Total":10,"Unique":6},"2022-10-29":{"Total":15,"Unique":10},"2022-10-30":{"Total":10,"Unique":10},"2022-10-31":{"Total":9,"Unique":8},"2022-11-01":{"Total":12,"Unique":10},"2022-11-02":{"Total":7,"Unique":5},"2022-11-03":{"Total":10,"Unique":6},"2022-11-04":{"Total":11,"Unique":7},"2022-11-05":{"Total":4,"Unique":3},"2022-11-06":{"Total":10,"Unique":8},"2022-11-07":{"Total":27,"Unique":16},"2022-11-08":{"Total":9,"Unique":8},"2022-11-09":{"Total":19,"Unique":13},"2022-11-10":{"Total":46,"Unique":10},"2022-11-11":{"Total":9,"Unique":6},"2022-11-12":{"Total":21,"Unique":10},"2022-11-13":{"Total":10,"Unique":6},"2022-11-14":{"Total":4,"Unique":4},"2022-11-15":{"Total":14,"Unique":8},"2022-11-16":{"Total":8,"Unique":7},"2022-11-17":{"Total":6,"Unique":3},"2022-11-18":{"Total":24,"Unique":14},"2022-11-19":{"Total":11,"Unique":8},"2022-11-20":{"Total":8,"Unique":7},"2022-11-21":{"Total":11,"Unique":11},"2022-11-22":{"Total":21,"Unique":12},"2022-11-23":{"Total":7,"Unique":6},"2022-11-24":{"Total":18,"Unique":9},"2022-11-25":{"Total":10,"Unique":7},"2022-11-26":{"Total":9,"Unique":7},"2022-11-27":{"Total":7,"Unique":5},"2022-11-28":{"Total":85,"Unique":8},"2022-11-29":{"Total":6,"Unique":5},"2022-11-30":{"Total":7,"Unique":4},"2022-12-01":{"Total":14,"Unique":14},"2022-12-02":{"Total":13,"Unique":8},"2022-12-03":{"Total":19,"Unique":14},"2022-12-04":{"Total":9,"Unique":6},"2022-12-05":{"Total":10,"Unique":6},"2022-12-06":{"Total":15,"Unique":13},"2022-12-07":{"Total":35,"Unique":13},"2022-12-08":{"Total":9,"Unique":6},"2022-12-09":{"Total":14,"Unique":12},"2022-12-10":{"Total":11,"Unique":5},"2022-12-11":{"Total":13,"Unique":10},"2022-12-12":{"Total":12,"Unique":7},"2022-12-13":{"Total":13,"Unique":10},"2022-12-14":{"Total":24,"Unique":7},"2022-12-15":{"Total":7,"Unique":7},"2022-12-16":{"Total":5,"Unique":5},"2022-12-17":{"Total":33,"Unique":9},"2022-12-18":{"Total":14,"Unique":9},"2022-12-19":{"Total":11,"Unique":9},"2022-12-20":{"Total":7,"Unique":7},"2022-12-21":{"Total":10,"Unique":8},"2022-12-22":{"Total":9,"Unique":5},"2022-12-23":{"Total":14,"Unique":6},"2022-12-24":{"Total":15,"Unique":7},"2022-12-25":{"Total":34,"Unique":8},"2022-12-26":{"Total":12,"Unique":12},"2022-12-27":{"Total":49,"Unique":14},"2022-12-28":{"Total":13,"Unique":9},"2022-12-29":{"Total":29,"Unique":13},"2022-12-30":{"Total":9,"Unique":7},"2022-12-31":{"Total":25,"Unique":11},"2023-01-01":{"Total":25,"Unique":10},"2023-01-02":{"Total":15,"Unique":8},"2023-01-03":{"Total":12,"Unique":10},"2023-01-04":{"Total":17,"Unique":8},"2023-01-05":{"Total":22,"Unique":7},"2023-01-06":{"Total":19,"Unique":11},"2023-01-07":{"Total":14,"Unique":10},"2023-01-08":{"Total":23,"Unique":13},"2023-01-09":{"Total":70,"Unique":16},"2023-01-10":{"Total":25,"Unique":18},"2023-01-11":{"Total":27,"Unique":15},"2023-01-12":{"Total":23,"Unique":15},"2023-01-13":{"Total":27,"Unique":13},"2023-01-14":{"Total":12,"Unique":10},"2023-01-15":{"Total":12,"Unique":8},"2023-01-16":{"Total":31,"Unique":14},"2023-01-17":{"Total":45,"Unique":20},"2023-01-18":{"Total":16,"Unique":12},"2023-01-19":{"Total":25,"Unique":14},"2023-01-20":{"Total":16,"Unique":10},"2023-01-21":{"Total":26,"Unique":10},"2023-01-22":{"Total":17,"Unique":11},"2023-01-23":{"Total":10,"Unique":10},"2023-01-24":{"Total":19,"Unique":12},"2023-01-25":{"Total":65,"Unique":30},"2023-01-26":{"Total":24,"Unique":17},"2023-01-27":{"Total":22,"Unique":15},"2023-01-28":{"Total":26,"Unique":16},"2023-01-29":{"Total":10,"Unique":9},"2023-01-30":{"Total":27,"Unique":16},"2023-01-31":{"Total":17,"Unique":12},"2023-02-01":{"Total":11,"Unique":9},"2023-02-02":{"Total":12,"Unique":11},"2023-02-03":{"Total":21,"Unique":10},"2023-02-04":{"Total":28,"Unique":9},"2023-02-05":{"Total":15,"Unique":14},"2023-02-06":{"Total":42,"Unique":11},"2023-02-07":{"Total":41,"Unique":16},"2023-02-08":{"Total":16,"Unique":15},"2023-02-09":{"Total":16,"Unique":12},"2023-02-10":{"Total":56,"Unique":15},"2023-02-11":{"Total":17,"Unique":10},"2023-02-12":{"Total":22,"Unique":11},"2023-02-13":{"Total":19,"Unique":9},"2023-02-14":{"Total":27,"Unique":17},"2023-02-15":{"Total":10,"Unique":7},"2023-02-16":{"Total":21,"Unique":13},"2023-02-17":{"Total":16,"Unique":11},"2023-02-18":{"Total":12,"Unique":8},"2023-02-19":{"Total":9,"Unique":6},"2023-02-20":{"Total":12,"Unique":11},"2023-02-21":{"Total":13,"Unique":9},"2023-02-22":{"Total":14,"Unique":10},"2023-02-23":{"Total":60,"Unique":19},"2023-02-24":{"Total":9,"Unique":8},"2023-02-25":{"Total":16,"Unique":13},"2023-02-26":{"Total":1,"Unique":1},"2023-02-27":{"Total":28,"Unique":11},"2023-02-28":{"Total":10,"Unique":7},"2023-03-01":{"Total":14,"Unique":9}},"clones":{"Total":3418,"Unique":2699,"initialDate":"2021-04-07","2021-04-01":{"Total":1,"Unique":1},"2021-04-02":{"Total":8,"Unique":8},"2021-04-07":{"Total":13,"Unique":13},"2021-04-08":{"Total":20,"Unique":15},"2021-04-09":{"Total":12,"Unique":9},"2021-04-10":{"Total":10,"Unique":8},"2021-04-11":{"Total":11,"Unique":10},"2021-04-12":{"Total":12,"Unique":10},"2021-04-13":{"Total":12,"Unique":12},"2021-04-14":{"Total":9,"Unique":9},"2021-04-15":{"Total":11,"Unique":10},"2021-04-16":{"Total":12,"Unique":10},"2021-04-17":{"Total":12,"Unique":10},"2021-04-18":{"Total":13,"Unique":10},"2021-04-19":{"Total":12,"Unique":11},"2021-04-20":{"Total":18,"Unique":14},"2021-04-21":{"Total":12,"Unique":11},"2021-04-22":{"Total":13,"Unique":12},"2021-04-23":{"Total":12,"Unique":11},"2021-04-24":{"Total":15,"Unique":10},"2021-04-25":{"Total":14,"Unique":11},"2021-04-26":{"Total":13,"Unique":12},"2021-04-27":{"Total":17,"Unique":15},"2021-04-28":{"Total":9,"Unique":9},"2021-04-29":{"Total":9,"Unique":6},"2021-04-30":{"Total":6,"Unique":6},"2021-05-01":{"Total":7,"Unique":6},"2021-05-02":{"Total":14,"Unique":13},"2021-05-03":{"Total":12,"Unique":11},"2021-05-04":{"Total":21,"Unique":17},"2021-05-05":{"Total":10,"Unique":7},"2021-05-06":{"Total":12,"Unique":11},"2021-05-07":{"Total":7,"Unique":6},"2021-05-08":{"Total":8,"Unique":8},"2021-05-09":{"Total":9,"Unique":7},"2021-05-10":{"Total":9,"Unique":6},"2021-05-11":{"Total":6,"Unique":6},"2021-05-12":{"Total":8,"Unique":8},"2021-05-13":{"Total":7,"Unique":6},"2021-05-14":{"Total":9,"Unique":9},"2021-05-15":{"Total":14,"Unique":13},"2021-05-16":{"Total":5,"Unique":5},"2021-05-17":{"Total":3,"Unique":3},"2021-05-18":{"Total":4,"Unique":4},"2021-05-19":{"Total":2,"Unique":2},"2021-05-20":{"Total":6,"Unique":6},"2021-05-21":{"Total":3,"Unique":3},"2021-05-22":{"Total":4,"Unique":4},"2021-05-23":{"Total":7,"Unique":7},"2021-05-24":{"Total":5,"Unique":5},"2021-05-25":{"Total":4,"Unique":4},"2021-05-26":{"Total":3,"Unique":3},"2021-05-27":{"Total":3,"Unique":3},"2021-05-28":{"Total":5,"Unique":5},"2021-05-29":{"Total":3,"Unique":3},"2021-05-30":{"Total":7,"Unique":6},"2021-05-31":{"Total":2,"Unique":2},"2021-06-02":{"Total":3,"Unique":3},"2021-06-03":{"Total":3,"Unique":3},"2021-06-04":{"Total":3,"Unique":3},"2021-06-05":{"Total":2,"Unique":2},"2021-06-06":{"Total":1,"Unique":1},"2021-06-07":{"Total":4,"Unique":3},"2021-06-08":{"Total":5,"Unique":5},"2021-06-09":{"Total":3,"Unique":3},"2021-06-10":{"Total":4,"Unique":4},"2021-06-11":{"Total":1,"Unique":1},"2021-06-12":{"Total":5,"Unique":5},"2021-06-13":{"Total":2,"Unique":2},"2021-06-15":{"Total":1,"Unique":1},"2021-06-16":{"Total":3,"Unique":3},"2021-06-17":{"Total":3,"Unique":3},"2021-06-18":{"Total":3,"Unique":3},"2021-06-19":{"Total":4,"Unique":4},"2021-06-20":{"Total":2,"Unique":2},"2021-06-21":{"Total":3,"Unique":3},"2021-06-22":{"Total":5,"Unique":5},"2021-06-23":{"Total":3,"Unique":3},"2021-06-24":{"Total":1,"Unique":1},"2021-06-25":{"Total":6,"Unique":6},"2021-06-26":{"Total":2,"Unique":2},"2021-06-27":{"Total":4,"Unique":4},"2021-06-28":{"Total":2,"Unique":2},"2021-06-29":{"Total":2,"Unique":2},"2021-06-30":{"Total":3,"Unique":3},"2021-07-01":{"Total":2,"Unique":2},"2021-07-02":{"Total":4,"Unique":4},"2021-07-03":{"Total":4,"Unique":4},"2021-07-04":{"Total":4,"Unique":3},"2021-07-05":{"Total":3,"Unique":3},"2021-07-06":{"Total":4,"Unique":4},"2021-07-07":{"Total":3,"Unique":3},"2021-07-08":{"Total":1,"Unique":1},"2021-07-09":{"Total":5,"Unique":5},"2021-07-10":{"Total":4,"Unique":4},"2021-07-11":{"Total":4,"Unique":4},"2021-07-12":{"Total":3,"Unique":3},"2021-07-13":{"Total":3,"Unique":3},"2021-07-14":{"Total":3,"Unique":3},"2021-07-15":{"Total":2,"Unique":2},"2021-07-16":{"Total":4,"Unique":4},"2021-07-17":{"Total":2,"Unique":2},"2021-07-18":{"Total":4,"Unique":4},"2021-07-19":{"Total":2,"Unique":2},"2021-07-20":{"Total":3,"Unique":3},"2021-07-21":{"Total":5,"Unique":5},"2021-07-22":{"Total":6,"Unique":6},"2021-07-23":{"Total":1,"Unique":1},"2021-07-24":{"Total":4,"Unique":4},"2021-07-25":{"Total":2,"Unique":2},"2021-07-26":{"Total":4,"Unique":4},"2021-07-27":{"Total":2,"Unique":2},"2021-07-28":{"Total":3,"Unique":3},"2021-07-29":{"Total":4,"Unique":4},"2021-07-30":{"Total":2,"Unique":2},"2021-07-31":{"Total":3,"Unique":3},"2021-08-01":{"Total":3,"Unique":3},"2021-08-02":{"Total":3,"Unique":3},"2021-08-03":{"Total":1,"Unique":1},"2021-08-04":{"Total":2,"Unique":2},"2021-08-05":{"Total":5,"Unique":5},"2021-08-06":{"Total":1,"Unique":1},"2021-08-07":{"Total":4,"Unique":4},"2021-08-08":{"Total":6,"Unique":6},"2021-08-09":{"Total":3,"Unique":3},"2021-08-10":{"Total":2,"Unique":2},"2021-08-11":{"Total":3,"Unique":3},"2021-08-12":{"Total":4,"Unique":4},"2021-08-13":{"Total":4,"Unique":4},"2021-08-14":{"Total":5,"Unique":3},"2021-08-15":{"Total":4,"Unique":4},"2021-08-16":{"Total":4,"Unique":3},"2021-08-17":{"Total":1,"Unique":1},"2021-08-18":{"Total":1,"Unique":1},"2021-08-19":{"Total":4,"Unique":3},"2021-08-20":{"Total":1,"Unique":1},"2021-08-21":{"Total":2,"Unique":2},"2021-08-22":{"Total":2,"Unique":2},"2021-08-23":{"Total":3,"Unique":3},"2021-08-24":{"Total":1,"Unique":1},"2021-08-25":{"Total":3,"Unique":3},"2021-08-26":{"Total":2,"Unique":2},"2021-08-27":{"Total":3,"Unique":3},"2021-08-28":{"Total":5,"Unique":5},"2021-08-29":{"Total":2,"Unique":2},"2021-08-30":{"Total":5,"Unique":5},"2021-08-31":{"Total":2,"Unique":2},"2021-09-01":{"Total":2,"Unique":2},"2021-09-02":{"Total":5,"Unique":5},"2021-09-03":{"Total":4,"Unique":4},"2021-09-04":{"Total":5,"Unique":5},"2021-09-05":{"Total":2,"Unique":2},"2021-09-06":{"Total":2,"Unique":2},"2021-09-07":{"Total":2,"Unique":2},"2021-09-08":{"Total":1,"Unique":1},"2021-09-09":{"Total":2,"Unique":2},"2021-09-10":{"Total":3,"Unique":3},"2021-09-11":{"Total":5,"Unique":5},"2021-09-12":{"Total":1,"Unique":1},"2021-09-13":{"Total":2,"Unique":2},"2021-09-14":{"Total":2,"Unique":2},"2021-09-16":{"Total":2,"Unique":2},"2021-09-17":{"Total":1,"Unique":1},"2021-09-18":{"Total":2,"Unique":2},"2021-09-19":{"Total":4,"Unique":4},"2021-09-20":{"Total":2,"Unique":2},"2021-09-21":{"Total":4,"Unique":4},"2021-09-22":{"Total":3,"Unique":3},"2021-09-23":{"Total":3,"Unique":3},"2021-09-24":{"Total":2,"Unique":2},"2021-09-25":{"Total":3,"Unique":3},"2021-09-26":{"Total":2,"Unique":2},"2021-09-27":{"Total":2,"Unique":2},"2021-09-28":{"Total":4,"Unique":4},"2021-09-29":{"Total":4,"Unique":4},"2021-09-30":{"Total":2,"Unique":2},"2021-10-01":{"Total":9,"Unique":7},"2021-10-02":{"Total":2,"Unique":2},"2021-10-03":{"Total":1,"Unique":1},"2021-10-04":{"Total":3,"Unique":3},"2021-10-05":{"Total":4,"Unique":4},"2021-10-06":{"Total":3,"Unique":2},"2021-10-07":{"Total":1,"Unique":1},"2021-10-08":{"Total":3,"Unique":3},"2021-10-09":{"Total":5,"Unique":3},"2021-10-10":{"Total":4,"Unique":4},"2021-10-11":{"Total":4,"Unique":4},"2021-10-12":{"Total":1,"Unique":1},"2021-10-14":{"Total":4,"Unique":4},"2021-10-15":{"Total":4,"Unique":4},"2021-10-16":{"Total":4,"Unique":4},"2021-10-17":{"Total":3,"Unique":3},"2021-10-18":{"Total":2,"Unique":2},"2021-10-19":{"Total":8,"Unique":5},"2021-10-20":{"Total":3,"Unique":3},"2021-10-21":{"Total":22,"Unique":5},"2021-10-22":{"Total":23,"Unique":4},"2021-10-23":{"Total":4,"Unique":3},"2021-10-24":{"Total":12,"Unique":6},"2021-10-26":{"Total":8,"Unique":4},"2021-10-27":{"Total":5,"Unique":2},"2021-10-25":{"Total":4,"Unique":2},"2021-10-28":{"Total":3,"Unique":2},"2021-10-29":{"Total":4,"Unique":3},"2021-10-30":{"Total":6,"Unique":4},"2021-10-31":{"Total":4,"Unique":3},"2021-11-01":{"Total":4,"Unique":3},"2021-11-02":{"Total":6,"Unique":4},"2021-11-03":{"Total":4,"Unique":3},"2021-11-04":{"Total":5,"Unique":4},"2021-11-05":{"Total":1,"Unique":1},"2021-11-06":{"Total":4,"Unique":3},"2021-11-07":{"Total":6,"Unique":2},"2021-11-08":{"Total":3,"Unique":2},"2021-11-09":{"Total":6,"Unique":5},"2021-11-10":{"Total":6,"Unique":5},"2021-11-11":{"Total":10,"Unique":5},"2021-11-12":{"Total":5,"Unique":4},"2021-11-13":{"Total":3,"Unique":2},"2021-11-14":{"Total":3,"Unique":2},"2021-11-15":{"Total":5,"Unique":4},"2021-11-16":{"Total":3,"Unique":2},"2021-11-17":{"Total":10,"Unique":4},"2021-11-18":{"Total":4,"Unique":3},"2021-11-19":{"Total":4,"Unique":3},"2021-11-20":{"Total":4,"Unique":3},"2021-11-21":{"Total":7,"Unique":3},"2021-11-22":{"Total":5,"Unique":3},"2021-11-23":{"Total":5,"Unique":4},"2021-11-24":{"Total":5,"Unique":4},"2021-11-25":{"Total":4,"Unique":3},"2021-11-26":{"Total":6,"Unique":5},"2021-11-27":{"Total":4,"Unique":4},"2021-11-28":{"Total":1,"Unique":1},"2021-11-29":{"Total":2,"Unique":2},"2021-11-30":{"Total":3,"Unique":3},"2021-12-01":{"Total":4,"Unique":4},"2021-12-02":{"Total":1,"Unique":1},"2021-12-03":{"Total":1,"Unique":1},"2021-12-04":{"Total":2,"Unique":2},"2021-12-05":{"Total":2,"Unique":2},"2021-12-07":{"Total":1,"Unique":1},"2021-12-08":{"Total":1,"Unique":1},"2021-12-09":{"Total":3,"Unique":3},"2021-12-10":{"Total":1,"Unique":1},"2021-12-11":{"Total":3,"Unique":3},"2021-12-12":{"Total":3,"Unique":3},"2021-12-13":{"Total":2,"Unique":2},"2021-12-14":{"Total":3,"Unique":3},"2021-12-15":{"Total":6,"Unique":5},"2021-12-16":{"Total":6,"Unique":5},"2021-12-17":{"Total":2,"Unique":2},"2021-12-18":{"Total":1,"Unique":1},"2021-12-20":{"Total":1,"Unique":1},"2021-12-21":{"Total":1,"Unique":1},"2021-12-22":{"Total":2,"Unique":2},"2021-12-24":{"Total":4,"Unique":4},"2021-12-25":{"Total":3,"Unique":3},"2021-12-26":{"Total":4,"Unique":4},"2021-12-27":{"Total":1,"Unique":1},"2021-12-28":{"Total":2,"Unique":2},"2021-12-29":{"Total":1,"Unique":1},"2021-12-30":{"Total":2,"Unique":2},"2021-12-31":{"Total":4,"Unique":3},"2022-01-01":{"Total":7,"Unique":4},"2022-01-02":{"Total":7,"Unique":4},"2022-01-03":{"Total":4,"Unique":3},"2022-01-04":{"Total":7,"Unique":6},"2022-01-05":{"Total":5,"Unique":4},"2022-01-06":{"Total":7,"Unique":6},"2022-01-07":{"Total":6,"Unique":5},"2022-01-08":{"Total":6,"Unique":3},"2022-01-09":{"Total":2,"Unique":2},"2022-01-10":{"Total":6,"Unique":5},"2022-01-11":{"Total":5,"Unique":4},"2022-01-12":{"Total":4,"Unique":3},"2022-01-13":{"Total":7,"Unique":5},"2022-01-14":{"Total":4,"Unique":3},"2022-01-15":{"Total":6,"Unique":5},"2022-01-16":{"Total":8,"Unique":7},"2022-01-17":{"Total":3,"Unique":3},"2022-01-18":{"Total":9,"Unique":7},"2022-01-19":{"Total":5,"Unique":4},"2022-01-20":{"Total":4,"Unique":4},"2022-01-21":{"Total":3,"Unique":3},"2022-01-22":{"Total":5,"Unique":5},"2022-01-23":{"Total":5,"Unique":4},"2022-01-24":{"Total":7,"Unique":6},"2022-01-25":{"Total":2,"Unique":2},"2022-01-26":{"Total":6,"Unique":5},"2022-01-27":{"Total":9,"Unique":7},"2022-01-28":{"Total":4,"Unique":4},"2022-01-29":{"Total":3,"Unique":3},"2022-01-30":{"Total":9,"Unique":8},"2022-01-31":{"Total":5,"Unique":4},"2022-02-01":{"Total":5,"Unique":5},"2022-02-02":{"Total":6,"Unique":5},"2022-02-03":{"Total":6,"Unique":5},"2022-02-04":{"Total":8,"Unique":7},"2022-02-05":{"Total":8,"Unique":6},"2022-02-06":{"Total":8,"Unique":7},"2022-02-07":{"Total":4,"Unique":4},"2022-02-08":{"Total":3,"Unique":3},"2022-02-09":{"Total":3,"Unique":3},"2022-02-10":{"Total":4,"Unique":4},"2022-02-11":{"Total":7,"Unique":4},"2022-02-12":{"Total":2,"Unique":2},"2022-02-13":{"Total":8,"Unique":7},"2022-02-14":{"Total":6,"Unique":5},"2022-02-15":{"Total":6,"Unique":5},"2022-02-16":{"Total":2,"Unique":2},"2022-02-17":{"Total":8,"Unique":7},"2022-02-18":{"Total":4,"Unique":3},"2022-02-19":{"Total":8,"Unique":7},"2022-02-20":{"Total":5,"Unique":4},"2022-02-21":{"Total":6,"Unique":6},"2022-02-22":{"Total":6,"Unique":3},"2022-02-23":{"Total":5,"Unique":5},"2022-02-24":{"Total":5,"Unique":5},"2022-02-25":{"Total":2,"Unique":2},"2022-02-26":{"Total":4,"Unique":4},"2022-02-27":{"Total":4,"Unique":4},"2022-02-28":{"Total":14,"Unique":5},"2022-03-01":{"Total":4,"Unique":4},"2022-03-02":{"Total":5,"Unique":5},"2022-03-03":{"Total":2,"Unique":2},"2022-03-04":{"Total":2,"Unique":2},"2022-03-05":{"Total":2,"Unique":2},"2022-03-06":{"Total":5,"Unique":5},"2022-03-07":{"Total":3,"Unique":3},"2022-03-08":{"Total":3,"Unique":3},"2022-03-09":{"Total":5,"Unique":4},"2022-03-10":{"Total":4,"Unique":3},"2022-03-11":{"Total":4,"Unique":3},"2022-03-12":{"Total":7,"Unique":5},"2022-03-13":{"Total":5,"Unique":4},"2022-03-14":{"Total":5,"Unique":4},"2022-03-15":{"Total":12,"Unique":10},"2022-03-16":{"Total":6,"Unique":5},"2022-03-17":{"Total":8,"Unique":6},"2022-03-18":{"Total":8,"Unique":7},"2022-03-19":{"Total":5,"Unique":4},"2022-03-20":{"Total":8,"Unique":7},"2022-03-21":{"Total":6,"Unique":5},"2022-03-22":{"Total":6,"Unique":5},"2022-03-23":{"Total":31,"Unique":7},"2022-03-24":{"Total":6,"Unique":5},"2022-03-25":{"Total":8,"Unique":6},"2022-03-26":{"Total":6,"Unique":5},"2022-03-27":{"Total":7,"Unique":6},"2022-03-28":{"Total":8,"Unique":7},"2022-03-29":{"Total":8,"Unique":7},"2022-03-30":{"Total":4,"Unique":4},"2022-03-31":{"Total":11,"Unique":7},"2022-04-01":{"Total":7,"Unique":6},"2022-04-02":{"Total":7,"Unique":6},"2022-04-03":{"Total":5,"Unique":4},"2022-04-04":{"Total":9,"Unique":8},"2022-04-05":{"Total":3,"Unique":2},"2022-04-06":{"Total":4,"Unique":3},"2022-04-07":{"Total":7,"Unique":6},"2022-04-08":{"Total":4,"Unique":3},"2022-04-09":{"Total":6,"Unique":5},"2022-04-10":{"Total":6,"Unique":5},"2022-04-11":{"Total":4,"Unique":3},"2022-04-12":{"Total":5,"Unique":4},"2022-04-13":{"Total":5,"Unique":4},"2022-04-14":{"Total":4,"Unique":3},"2022-04-15":{"Total":3,"Unique":2},"2022-04-16":{"Total":5,"Unique":4},"2022-04-17":{"Total":8,"Unique":7},"2022-04-18":{"Total":5,"Unique":4},"2022-04-19":{"Total":5,"Unique":4},"2022-04-20":{"Total":4,"Unique":3},"2022-04-21":{"Total":10,"Unique":9},"2022-04-22":{"Total":5,"Unique":4},"2022-04-23":{"Total":4,"Unique":3},"2022-04-24":{"Total":6,"Unique":5},"2022-04-25":{"Total":5,"Unique":4},"2022-04-26":{"Total":4,"Unique":3},"2022-04-27":{"Total":4,"Unique":3},"2022-04-28":{"Total":8,"Unique":7},"2022-04-29":{"Total":9,"Unique":6},"2022-04-30":{"Total":7,"Unique":5},"2022-05-01":{"Total":7,"Unique":5},"2022-05-02":{"Total":4,"Unique":3},"2022-05-03":{"Total":4,"Unique":3},"2022-05-04":{"Total":8,"Unique":6},"2022-05-05":{"Total":6,"Unique":5},"2022-05-06":{"Total":5,"Unique":3},"2022-05-07":{"Total":4,"Unique":3},"2022-05-08":{"Total":5,"Unique":4},"2022-05-09":{"Total":5,"Unique":4},"2022-05-10":{"Total":3,"Unique":2},"2022-05-11":{"Total":5,"Unique":4},"2022-05-12":{"Total":7,"Unique":6},"2022-05-13":{"Total":7,"Unique":5},"2022-05-14":{"Total":5,"Unique":4},"2022-05-15":{"Total":5,"Unique":3},"2022-05-16":{"Total":6,"Unique":5},"2022-05-17":{"Total":8,"Unique":5},"2022-05-18":{"Total":5,"Unique":5},"2022-05-19":{"Total":7,"Unique":6},"2022-05-20":{"Total":7,"Unique":6},"2022-05-21":{"Total":4,"Unique":3},"2022-05-22":{"Total":9,"Unique":7},"2022-05-23":{"Total":6,"Unique":5},"2022-05-24":{"Total":3,"Unique":2},"2022-05-25":{"Total":5,"Unique":4},"2022-05-26":{"Total":6,"Unique":4},"2022-05-27":{"Total":6,"Unique":4},"2022-05-28":{"Total":6,"Unique":4},"2022-05-29":{"Total":4,"Unique":3},"2022-05-30":{"Total":5,"Unique":3},"2022-05-31":{"Total":5,"Unique":4},"2022-06-01":{"Total":28,"Unique":5},"2022-06-02":{"Total":5,"Unique":4},"2022-06-03":{"Total":6,"Unique":5},"2022-06-04":{"Total":4,"Unique":3},"2022-06-05":{"Total":4,"Unique":3},"2022-06-06":{"Total":5,"Unique":4},"2022-06-07":{"Total":7,"Unique":5},"2022-06-08":{"Total":5,"Unique":4},"2022-06-09":{"Total":13,"Unique":9},"2022-06-10":{"Total":4,"Unique":3},"2022-06-11":{"Total":7,"Unique":5},"2022-06-12":{"Total":3,"Unique":2},"2022-06-13":{"Total":9,"Unique":6},"2022-06-14":{"Total":7,"Unique":5},"2022-06-15":{"Total":8,"Unique":6},"2022-06-16":{"Total":8,"Unique":5},"2022-06-17":{"Total":2,"Unique":1},"2022-06-18":{"Total":5,"Unique":4},"2022-06-19":{"Total":6,"Unique":4},"2022-06-20":{"Total":6,"Unique":5},"2022-06-21":{"Total":8,"Unique":5},"2022-06-22":{"Total":5,"Unique":4},"2022-06-23":{"Total":6,"Unique":4},"2022-06-24":{"Total":5,"Unique":4},"2022-06-25":{"Total":7,"Unique":6},"2022-06-26":{"Total":3,"Unique":2},"2022-06-27":{"Total":6,"Unique":5},"2022-06-28":{"Total":7,"Unique":6},"2022-06-29":{"Total":4,"Unique":3},"2022-06-30":{"Total":6,"Unique":4},"2022-07-01":{"Total":6,"Unique":5},"2022-07-02":{"Total":7,"Unique":4},"2022-07-03":{"Total":3,"Unique":2},"2022-07-04":{"Total":5,"Unique":3},"2022-07-05":{"Total":3,"Unique":2},"2022-07-06":{"Total":4,"Unique":3},"2022-07-07":{"Total":3,"Unique":2},"2022-07-08":{"Total":4,"Unique":3},"2022-07-09":{"Total":2,"Unique":1},"2022-07-10":{"Total":6,"Unique":5},"2022-07-11":{"Total":3,"Unique":2},"2022-07-12":{"Total":6,"Unique":4},"2022-07-13":{"Total":4,"Unique":3},"2022-07-14":{"Total":9,"Unique":6},"2022-07-15":{"Total":2,"Unique":1},"2022-07-16":{"Total":5,"Unique":3},"2022-07-17":{"Total":3,"Unique":2},"2022-07-18":{"Total":3,"Unique":3},"2022-07-19":{"Total":3,"Unique":2},"2022-07-20":{"Total":7,"Unique":5},"2022-07-21":{"Total":4,"Unique":3},"2022-07-22":{"Total":4,"Unique":3},"2022-07-23":{"Total":7,"Unique":6},"2022-07-24":{"Total":6,"Unique":4},"2022-07-25":{"Total":2,"Unique":2},"2022-07-26":{"Total":5,"Unique":3},"2022-07-27":{"Total":1,"Unique":1},"2022-07-28":{"Total":5,"Unique":4},"2022-07-29":{"Total":2,"Unique":1},"2022-07-30":{"Total":4,"Unique":3},"2022-07-31":{"Total":2,"Unique":1},"2022-08-01":{"Total":3,"Unique":3},"2022-08-02":{"Total":5,"Unique":5},"2022-08-03":{"Total":4,"Unique":3},"2022-08-04":{"Total":5,"Unique":4},"2022-08-05":{"Total":5,"Unique":3},"2022-08-06":{"Total":5,"Unique":4},"2022-08-07":{"Total":7,"Unique":5},"2022-08-08":{"Total":4,"Unique":3},"2022-08-09":{"Total":4,"Unique":3},"2022-08-10":{"Total":8,"Unique":6},"2022-08-11":{"Total":8,"Unique":5},"2022-08-12":{"Total":8,"Unique":6},"2022-08-13":{"Total":8,"Unique":5},"2022-08-14":{"Total":5,"Unique":4},"2022-08-15":{"Total":4,"Unique":3},"2022-08-16":{"Total":3,"Unique":2},"2022-08-17":{"Total":6,"Unique":5},"2022-08-18":{"Total":4,"Unique":3},"2022-08-19":{"Total":5,"Unique":3},"2022-08-20":{"Total":4,"Unique":3},"2022-08-21":{"Total":5,"Unique":4},"2022-08-22":{"Total":3,"Unique":2},"2022-08-23":{"Total":4,"Unique":3},"2022-08-24":{"Total":4,"Unique":3},"2022-08-25":{"Total":7,"Unique":6},"2022-08-26":{"Total":5,"Unique":4},"2022-08-27":{"Total":4,"Unique":3},"2022-08-28":{"Total":4,"Unique":3},"2022-08-29":{"Total":4,"Unique":3},"2022-08-30":{"Total":4,"Unique":3},"2022-08-31":{"Total":4,"Unique":3},"2022-09-01":{"Total":4,"Unique":3},"2022-09-02":{"Total":2,"Unique":2},"2022-09-03":{"Total":3,"Unique":3},"2022-09-04":{"Total":1,"Unique":1},"2022-09-05":{"Total":3,"Unique":3},"2022-09-06":{"Total":2,"Unique":2},"2022-09-07":{"Total":2,"Unique":2},"2022-09-08":{"Total":3,"Unique":3},"2022-09-09":{"Total":1,"Unique":1},"2022-09-10":{"Total":4,"Unique":4},"2022-09-11":{"Total":3,"Unique":3},"2022-09-12":{"Total":1,"Unique":1},"2022-09-13":{"Total":2,"Unique":2},"2022-09-14":{"Total":1,"Unique":1},"2022-09-15":{"Total":3,"Unique":3},"2022-09-16":{"Total":4,"Unique":4},"2022-09-17":{"Total":2,"Unique":2},"2022-09-18":{"Total":1,"Unique":1},"2022-09-19":{"Total":4,"Unique":4},"2022-09-20":{"Total":3,"Unique":3},"2022-09-21":{"Total":3,"Unique":3},"2022-09-22":{"Total":3,"Unique":3},"2022-09-23":{"Total":5,"Unique":4},"2022-09-24":{"Total":2,"Unique":2},"2022-09-25":{"Total":1,"Unique":1},"2022-09-26":{"Total":3,"Unique":3},"2022-09-27":{"Total":3,"Unique":3},"2022-09-28":{"Total":3,"Unique":3},"2022-09-29":{"Total":2,"Unique":2},"2022-09-30":{"Total":2,"Unique":2},"2022-10-01":{"Total":4,"Unique":4},"2022-10-02":{"Total":4,"Unique":3},"2022-10-03":{"Total":3,"Unique":3},"2022-10-04":{"Total":1,"Unique":1},"2022-10-05":{"Total":2,"Unique":2},"2022-10-06":{"Total":1,"Unique":1},"2022-10-07":{"Total":4,"Unique":3},"2022-10-08":{"Total":6,"Unique":5},"2022-10-09":{"Total":5,"Unique":4},"2022-10-10":{"Total":5,"Unique":3},"2022-10-11":{"Total":5,"Unique":4},"2022-10-12":{"Total":1,"Unique":1},"2022-10-13":{"Total":7,"Unique":5},"2022-10-14":{"Total":6,"Unique":4},"2022-10-15":{"Total":5,"Unique":4},"2022-10-16":{"Total":3,"Unique":2},"2022-10-17":{"Total":5,"Unique":3},"2022-10-18":{"Total":5,"Unique":4},"2022-10-19":{"Total":4,"Unique":3},"2022-10-20":{"Total":5,"Unique":4},"2022-10-21":{"Total":3,"Unique":2},"2022-10-22":{"Total":6,"Unique":5},"2022-10-23":{"Total":3,"Unique":2},"2022-10-24":{"Total":4,"Unique":3},"2022-10-25":{"Total":9,"Unique":7},"2022-10-26":{"Total":4,"Unique":3},"2022-10-27":{"Total":6,"Unique":5},"2022-10-28":{"Total":9,"Unique":8},"2022-10-29":{"Total":6,"Unique":5},"2022-10-30":{"Total":5,"Unique":4},"2022-10-31":{"Total":4,"Unique":3},"2022-11-01":{"Total":4,"Unique":3},"2022-11-02":{"Total":6,"Unique":5},"2022-11-03":{"Total":5,"Unique":4},"2022-11-04":{"Total":4,"Unique":3},"2022-11-05":{"Total":5,"Unique":4},"2022-11-06":{"Total":4,"Unique":3},"2022-11-07":{"Total":6,"Unique":5},"2022-11-08":{"Total":11,"Unique":10},"2022-11-09":{"Total":8,"Unique":7},"2022-11-10":{"Total":7,"Unique":5},"2022-11-11":{"Total":5,"Unique":4},"2022-11-12":{"Total":4,"Unique":3},"2022-11-13":{"Total":8,"Unique":5},"2022-11-14":{"Total":8,"Unique":6},"2022-11-15":{"Total":4,"Unique":3},"2022-11-16":{"Total":5,"Unique":4},"2022-11-17":{"Total":1,"Unique":1},"2022-11-18":{"Total":5,"Unique":3},"2022-11-19":{"Total":7,"Unique":5},"2022-11-20":{"Total":4,"Unique":4},"2022-11-21":{"Total":3,"Unique":2},"2022-11-22":{"Total":6,"Unique":4},"2022-11-23":{"Total":12,"Unique":8},"2022-11-24":{"Total":3,"Unique":2},"2022-11-25":{"Total":4,"Unique":3},"2022-11-26":{"Total":9,"Unique":7},"2022-11-27":{"Total":6,"Unique":5},"2022-11-28":{"Total":2,"Unique":1},"2022-11-29":{"Total":4,"Unique":3},"2022-11-30":{"Total":8,"Unique":7},"2022-12-01":{"Total":8,"Unique":7},"2022-12-02":{"Total":4,"Unique":3},"2022-12-03":{"Total":8,"Unique":5},"2022-12-04":{"Total":2,"Unique":1},"2022-12-05":{"Total":4,"Unique":3},"2022-12-06":{"Total":5,"Unique":3},"2022-12-07":{"Total":7,"Unique":4},"2022-12-08":{"Total":1,"Unique":1},"2022-12-10":{"Total":1,"Unique":1},"2022-12-11":{"Total":2,"Unique":2},"2022-12-12":{"Total":4,"Unique":3},"2022-12-13":{"Total":3,"Unique":3},"2022-12-14":{"Total":6,"Unique":4},"2022-12-15":{"Total":3,"Unique":2},"2022-12-16":{"Total":5,"Unique":4},"2022-12-17":{"Total":4,"Unique":3},"2022-12-18":{"Total":6,"Unique":4},"2022-12-19":{"Total":5,"Unique":4},"2022-12-20":{"Total":13,"Unique":9},"2022-12-21":{"Total":3,"Unique":2},"2022-12-22":{"Total":5,"Unique":4},"2022-12-23":{"Total":3,"Unique":2},"2022-12-24":{"Total":7,"Unique":6},"2022-12-25":{"Total":6,"Unique":5},"2022-12-26":{"Total":4,"Unique":3},"2022-12-27":{"Total":6,"Unique":5},"2022-12-28":{"Total":3,"Unique":2},"2022-12-29":{"Total":8,"Unique":5},"2022-12-30":{"Total":5,"Unique":4},"2022-12-31":{"Total":4,"Unique":3},"2023-01-01":{"Total":4,"Unique":2},"2023-01-02":{"Total":6,"Unique":4},"2023-01-03":{"Total":10,"Unique":6},"2023-01-04":{"Total":8,"Unique":5},"2023-01-05":{"Total":3,"Unique":2},"2023-01-06":{"Total":7,"Unique":5},"2023-01-07":{"Total":9,"Unique":6},"2023-01-08":{"Total":2,"Unique":1},"2023-01-09":{"Total":4,"Unique":3},"2023-01-10":{"Total":5,"Unique":4},"2023-01-11":{"Total":5,"Unique":4},"2023-01-12":{"Total":3,"Unique":2},"2023-01-13":{"Total":2,"Unique":1},"2023-01-14":{"Total":4,"Unique":3},"2023-01-15":{"Total":2,"Unique":1},"2023-01-16":{"Total":4,"Unique":3},"2023-01-17":{"Total":6,"Unique":5},"2023-01-18":{"Total":4,"Unique":3},"2023-01-19":{"Total":4,"Unique":3},"2023-01-20":{"Total":5,"Unique":4},"2023-01-21":{"Total":3,"Unique":2},"2023-01-22":{"Total":4,"Unique":3},"2023-01-23":{"Total":29,"Unique":4},"2023-01-24":{"Total":5,"Unique":4},"2023-01-25":{"Total":4,"Unique":3},"2023-01-26":{"Total":6,"Unique":4},"2023-01-27":{"Total":4,"Unique":3},"2023-01-28":{"Total":5,"Unique":4},"2023-01-29":{"Total":9,"Unique":7},"2023-01-30":{"Total":6,"Unique":5},"2023-01-31":{"Total":4,"Unique":3},"2023-02-01":{"Total":4,"Unique":3},"2023-02-02":{"Total":5,"Unique":4},"2023-02-03":{"Total":4,"Unique":3},"2023-02-04":{"Total":6,"Unique":5},"2023-02-05":{"Total":4,"Unique":3},"2023-02-06":{"Total":6,"Unique":4},"2023-02-07":{"Total":4,"Unique":3},"2023-02-08":{"Total":5,"Unique":4},"2023-02-09":{"Total":4,"Unique":3},"2023-02-10":{"Total":5,"Unique":4},"2023-02-11":{"Total":4,"Unique":3},"2023-02-12":{"Total":2,"Unique":1},"2023-02-13":{"Total":6,"Unique":4},"2023-02-14":{"Total":3,"Unique":2},"2023-02-15":{"Total":6,"Unique":4},"2023-02-16":{"Total":2,"Unique":1},"2023-02-17":{"Total":3,"Unique":2},"2023-02-18":{"Total":2,"Unique":1},"2023-02-19":{"Total":4,"Unique":3},"2023-02-20":{"Total":4,"Unique":3},"2023-02-21":{"Total":3,"Unique":2},"2023-02-22":{"Total":3,"Unique":2},"2023-02-23":{"Total":7,"Unique":4},"2023-02-24":{"Total":3,"Unique":2},"2023-02-25":{"Total":3,"Unique":2},"2023-02-26":{"Total":3,"Unique":2},"2023-02-27":{"Total":4,"Unique":3},"2023-02-28":{"Total":3,"Unique":2},"2023-03-01":{"Total":3,"Unique":3}}} -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- 1 | const withPWA = require('next-pwa') 2 | 3 | module.exports = withPWA({ 4 | pwa: { 5 | disable: process.env.NODE_ENV === 'development', 6 | dest: 'public' 7 | }, 8 | images: { 9 | domains: ['media-exp1.licdn.com', 'www.nonceblox.com'] 10 | } 11 | }) -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "nextjs", 3 | "version": "4.0.0", 4 | "private": true, 5 | "dependencies": { 6 | "@material-ui/core": "latest", 7 | "@material-ui/icons": "^4.11.2", 8 | "@primer/octicons-react": "^12.0.0", 9 | "clsx": "latest", 10 | "next": "latest", 11 | "next-pwa": "^5.0.5", 12 | "prop-types": "latest", 13 | "react": "latest", 14 | "react-dom": "latest", 15 | "react-typed": "^1.2.0", 16 | "simple-icons": "^4.11.0", 17 | "webpack": "^4.46.0" 18 | }, 19 | "scripts": { 20 | "dev": "next", 21 | "build": "next build", 22 | "start": "next start", 23 | "post-update": "echo \"codesandbox preview only, need an update\" && yarn upgrade --latest", 24 | "deploy": "npx vercel --prod" 25 | }, 26 | "devDependencies": { 27 | "@types/simple-icons": "^4.10.0" 28 | } 29 | } -------------------------------------------------------------------------------- /pages/_app.js: -------------------------------------------------------------------------------- 1 | import React, { useEffect, useState } from 'react'; 2 | import PropTypes from 'prop-types'; 3 | import Head from 'next/head'; 4 | import { MuiThemeProvider, useMediaQuery, CssBaseline } from '@material-ui/core'; 5 | import { darkTheme, lightTheme } from '../src/theme'; 6 | 7 | export default function MyApp({ Component, pageProps }) { 8 | 9 | const prefersDarkMode = useMediaQuery('(prefers-color-scheme: dark)') 10 | const [theme, setTheme] = useState( 11 | prefersDarkMode ? darkTheme : lightTheme 12 | ) 13 | 14 | useEffect(() => { 15 | setTheme(prefersDarkMode ? darkTheme : lightTheme) 16 | }, [prefersDarkMode]) 17 | 18 | useEffect(() => { 19 | // Remove the server-side injected CSS. 20 | const jssStyles = document.querySelector('#jss-server-side'); 21 | if (jssStyles) { 22 | jssStyles.parentElement.removeChild(jssStyles); 23 | } 24 | }, []); 25 | 26 | return ( 27 | 28 | 29 | Kaustubh Odak 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | ); 38 | } 39 | 40 | MyApp.propTypes = { 41 | Component: PropTypes.elementType.isRequired, 42 | pageProps: PropTypes.object.isRequired, 43 | }; 44 | -------------------------------------------------------------------------------- /pages/_document.js: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import Document, { Html, Head, Main, NextScript } from 'next/document'; 3 | import { ServerStyleSheets } from '@material-ui/core/styles'; 4 | import data from '../data.json' 5 | const { name } = data 6 | 7 | export default class MyDocument extends Document { 8 | render() { 9 | return ( 10 | 11 | 12 | 13 | {/* PWA primary color */} 14 | 15 | 16 | 17 | 21 | 22 | 23 | 24 | 25 | {/* 26 |