Full Code of cedmax/youmightnotneed for AI

production 9f48044fec53 cached
1187 files
704.2 KB
364.3k tokens
43 symbols
1 requests
Download .txt
Showing preview only (968K chars total). Download the full file or copy to clipboard to get everything.
Repository: cedmax/youmightnotneed
Branch: production
Commit: 9f48044fec53
Files: 1187
Total size: 704.2 KB

Directory structure:
gitextract_d06k12pb/

├── .eslintrc
├── .github/
│   ├── FUNDING.yml
│   └── workflows/
│       ├── combine-prs.yml
│       ├── pr-testing.yml
│       └── update-codesandbox.yml
├── .gitignore
├── .husky/
│   ├── .gitignore
│   ├── pre-commit
│   └── pre-push
├── .nvmrc
├── .prettierrc
├── CNAME
├── CODE_OF_CONDUCT.md
├── README.md
├── jest.setup.js
├── modules/
│   ├── contributors.js
│   ├── create-code-sandbox-cli.js
│   ├── create-code-sandbox.js
│   ├── create-files.js
│   ├── get-example.js
│   ├── new.js
│   ├── prompt.js
│   ├── questions.js
│   └── templates.js
├── netlify.toml
├── next.config.js
├── package.json
├── public/
│   ├── robots.txt
│   └── site.webmanifest
└── src/
    ├── code-sandbox-refs.json
    ├── code-sandbox.json
    ├── components/
    │   ├── AnchoredBlock.js
    │   ├── Badge.js
    │   ├── CodeComparison.js
    │   ├── ContentBlock.js
    │   ├── Embed.js
    │   ├── Footer.js
    │   ├── Heading.js
    │   ├── LibPage.js
    │   ├── Modal.js
    │   ├── Nav.js
    │   ├── Page.js
    │   ├── ResponsiveVideo.js
    │   ├── Search.js
    │   ├── ShowTests.js
    │   └── Spec.js
    ├── content/
    │   ├── .eslintrc
    │   ├── css.md
    │   ├── date-fns/
    │   │   ├── 00-generic/
    │   │   │   ├── closestIndexTo/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── closestTo/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── compareAsc/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── compareDesc/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isAfter/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isBefore/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isDate/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isEqual/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isExists/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isFuture/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isPast/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isValid/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── max/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── min/
    │   │   │       ├── date-fns.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── 01-interval/
    │   │   │   ├── areIntervalsOverlapping/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── eachDayOfInterval/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── isWithinInterval/
    │   │   │       ├── date-fns.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── 01-timestamp/
    │   │   │   ├── fromUnixTime/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── getTime/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── getUnixTime/
    │   │   │       ├── date-fns.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── 02-millisecond/
    │   │   │   ├── addMilliseconds/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── differenceInMilliseconds/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── getMilliseconds/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── setMilliseconds/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── subMilliseconds/
    │   │   │       ├── date-fns.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── 02-second/
    │   │   │   ├── addSeconds/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── differenceInSeconds/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── endOfSecond/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── getSeconds/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isSameSecond/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isThisSecond/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── setSeconds/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── startOfSecond/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── subSeconds/
    │   │   │       ├── date-fns.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── 03-minute/
    │   │   │   ├── addMinutes/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── differenceInMinutes/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── endOfMinute/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── getMinutes/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isSameMinute/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isThisMinute/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── roundToNearestMinutes/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── setMinutes/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── startOfMinute/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── subMinutes/
    │   │   │       ├── date-fns.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── 04-hour/
    │   │   │   ├── addHours/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── differenceInHours/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── endOfHour/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── getHours/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isSameHour/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isThisHour/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── setHours/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── startOfHour/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── subHours/
    │   │   │       ├── date-fns.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── 05-day/
    │   │   │   ├── addDays/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── differenceInDays/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── getDate/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── getDayOfYear/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isSameDay/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isToday/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isTomorrow/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isYesterday/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── setDate/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── subDays/
    │   │   │       ├── date-fns.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── 06-weekday/
    │   │   │   ├── getDay/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── getISODay/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isFriday/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isMonday/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isSaturday/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isSunday/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isThursday/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isTuesday/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isWednesday/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── isWeekend/
    │   │   │       ├── date-fns.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── 07-week/
    │   │   │   ├── addWeeks/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── subWeeks/
    │   │   │       ├── date-fns.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── 08-month/
    │   │   │   ├── addMonths/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── getMonth/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isFirstDayOfMonth/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isLastDayOfMonth/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isSameMonth/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isThisMonth/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── lastDayOfMonth/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── setMonth/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── subMonths/
    │   │   │       ├── date-fns.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   └── 09-year/
    │   │       ├── addYears/
    │   │       │   ├── date-fns.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── differenceInCalendarYears/
    │   │       │   ├── date-fns.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── differenceInYears/
    │   │       │   ├── date-fns.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── getYear/
    │   │       │   ├── date-fns.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── isLeapYear/
    │   │       │   ├── date-fns.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── isSameYear/
    │   │       │   ├── date-fns.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── isThisYear/
    │   │       │   ├── date-fns.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       └── setYear/
    │   │           ├── date-fns.js
    │   │           ├── notes.md
    │   │           ├── spec.js
    │   │           └── vanilla.js
    │   ├── date-fns-missing.md
    │   ├── date-fns.md
    │   ├── footer.md
    │   ├── how-to-contribute.md
    │   ├── lodash/
    │   │   ├── array/
    │   │   │   ├── chunk/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── compact/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── concat/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── difference/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── differenceBy/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── drop/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── dropRight/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── fill/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── findIndex/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── findLastIndex/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── flatMap/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── flatten/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── flattenDeep/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── flattenDepth/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── fromPairs/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── head/
    │   │   │   │   ├── .eslintrc
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── indexOf/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── initial/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── intersection/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── intersectionBy/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── join/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── last/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── lastIndexOf/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── nth/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── pull/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── pullAt/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── reject/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── remove/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── reverse/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── slice/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── sortedIndexOf/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── sortedLastIndexOf/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── sortedUniq/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── tail/
    │   │   │   │   ├── .eslintrc
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── take/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── takeRight/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── toPairs/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── union/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── unionBy/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── uniq/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── uniqBy/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── unzip/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── without/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── xor/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── zip/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── zipObject/
    │   │   │       ├── lodash.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── collection/
    │   │   │   ├── every/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── filter/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── find/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── forEach/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── forEachRight/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── includes/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── map/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── reduce/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── reduceRight/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── size/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── some/
    │   │   │       ├── lodash.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── date/
    │   │   │   └── now/
    │   │   │       ├── lodash.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── function/
    │   │   │   ├── after/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── ary/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── before/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── bind/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── bindKey/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── curry/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── curryRight/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── debounce/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── delay/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── flip/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── negate/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── once/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── overArgs/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── partial/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── partialRight/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── rearg/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── rest/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── spread/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── unary/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── wrap/
    │   │   │       ├── lodash.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── lang/
    │   │   │   ├── castArray/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── cloneDeep/
    │   │   │   │   ├── jest.fix.js
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── conformsTo/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── gt/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── gte/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isArray/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isArrayBuffer/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isArrayLike/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isBoolean/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isDate/
    │   │   │   │   ├── .eslintrc
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isEmpty/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isError/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isFinite/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isFunction/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isInteger/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isMap/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isMatch/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isNaN/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isNil/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isNull/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isNumber/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isObject/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isRegExp/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isSafeInteger/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isSet/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isString/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isSymbol/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isTypedArray/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isUndefined/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isWeakMap/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isWeakSet/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── lt/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── lte/
    │   │   │       ├── lodash.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── math/
    │   │   │   ├── add/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── ceil/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── divide/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── floor/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── max/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── maxBy/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── mean/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── meanBy/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── min/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── minBy/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── multiply/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── round/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── subtract/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── sum/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── sumBy/
    │   │   │       ├── lodash.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── number/
    │   │   │   ├── clamp/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── inRange/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── random/
    │   │   │       ├── lodash.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── object/
    │   │   │   ├── assign/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── create/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── defaults/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── get/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── has/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── invert/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── keys/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── mapKeys/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── omit/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── omitBy/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── pick/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── set/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── unset/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── values/
    │   │   │       ├── lodash.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── string/
    │   │   │   ├── capitalize/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── deburr/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── endsWith/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── escape/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── kebabCase/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── lowerFirst/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── pad/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── padEnd/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── padStart/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── parseInt/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── repeat/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── replace/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── split/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── startsWith/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── toLower/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── toUpper/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── trim/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── trimEnd/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── trimStart/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── upperFirst/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── words/
    │   │   │       ├── lodash.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   └── util/
    │   │       ├── attempt/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── cond/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── constant/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── defaultTo/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── flow/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── flowRight/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── identity/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── noop/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── nthArg/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── over/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── overEvery/
    │   │       │   ├── .eslintrc
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── overSome/
    │   │       │   ├── .eslintrc
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── range/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── rangeRight/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── stubArray/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── stubFalse/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── stubObject/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── stubString/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── stubTrue/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── times/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── toPath/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       └── uniqueId/
    │   │           ├── .eslintrc
    │   │           ├── lodash.js
    │   │           ├── notes.md
    │   │           ├── spec.js
    │   │           └── vanilla.js
    │   ├── lodash-missing.md
    │   ├── lodash.md
    │   ├── moment.md
    │   └── readme.md
    ├── helpers/
    │   ├── data-filter.js
    │   ├── map-imports.js
    │   ├── static-props.js
    │   ├── styles.js
    │   └── use-dark-mode.js
    └── pages/
        ├── 404.js
        ├── [frw]/
        │   └── missing.js
        ├── [frw].js
        ├── _app.js
        ├── _document.js
        ├── css.js
        └── index.js

================================================
FILE CONTENTS
================================================

================================================
FILE: .eslintrc
================================================
{
  "extends": [
    "eslint:recommended",
    "plugin:react/recommended",
    "prettier",
    "next/core-web-vitals"
  ],
  "env": {
    "jest": true,
    "es6": true
  },
  "rules": {
    "react/display-name": 0,
    "import/no-anonymous-default-export": 0
  }
}


================================================
FILE: .github/FUNDING.yml
================================================
# These are supported funding model platforms

github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
custom: https://www.buymeacoffee.com/cedmax


================================================
FILE: .github/workflows/combine-prs.yml
================================================
name: 'Combine PRs'

# Controls when the action will run - in this case triggered manually
on:
  workflow_dispatch:
    inputs:
      branchPrefix:
        description: 'Branch prefix to find combinable PRs based on'
        required: true
        default: 'dependabot'
      mustBeGreen:
        description: 'Only combine PRs that are green (status is success)'
        required: true
        default: true
      combinePrTitle:
        description: 'Title of the new PR'
        required: true
        default: 'Combined Dependabot PR'
      combineBranchName:
        description: 'Name of the branch to combine PRs into'
        required: true
        default: 'combine-prs-branch'
      ignoreLabel:
        description: 'Exclude PRs with this label'
        required: true
        default: 'nocombine'

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
  # This workflow contains a single job called "combine-prs"
  combine-prs:
    # The type of runner that the job will run on
    runs-on: ubuntu-latest

    # Steps represent a sequence of tasks that will be executed as part of the job
    steps:
      - uses: actions/github-script@v3
        id: fetch-branch-names
        name: Fetch branch names
        with:
          github-token: ${{secrets.GITHUB_TOKEN}}
          script: |
            const pulls = await github.paginate('GET /repos/:owner/:repo/pulls', {
              owner: context.repo.owner,
              repo: context.repo.repo
            });
            branches = [];
            prs = [];
            base_branch = null;
            for (const pull of pulls) {
              const branch = pull['head']['ref'];
              console.log('Pull for branch: ' + branch);
              if (branch.startsWith('${{ github.event.inputs.branchPrefix }}')) {
                console.log('Branch matched: ' + branch);
                statusOK = true;
                if(${{ github.event.inputs.mustBeGreen }}) {
                  console.log('Checking green status: ' + branch);
                  const statuses = await github.paginate('GET /repos/{owner}/{repo}/commits/{ref}/status', {
                    owner: context.repo.owner,
                    repo: context.repo.repo,
                    ref: branch
                  });
                  if(statuses.length > 0) {
                    const latest_status = statuses[0]['state'];
                    console.log('Validating status: ' + latest_status);
                    if(latest_status != 'success') {
                      console.log('Discarding ' + branch + ' with status ' + latest_status);
                      statusOK = false;
                    }
                  }
                }
                console.log('Checking labels: ' + branch);
                const labels = pull['labels'];
                for(const label of labels) {
                  const labelName = label['name'];
                  console.log('Checking label: ' + labelName);
                  if(labelName == '${{ github.event.inputs.ignoreLabel }}') {
                    console.log('Discarding ' + branch + ' with label ' + labelName);
                    statusOK = false;
                  }
                }
                if (statusOK) {
                  console.log('Adding branch to array: ' + branch);
                  branches.push(branch);
                  prs.push('#' + pull['number'] + ' ' + pull['title']);
                  base_branch = pull['base']['ref'];
                }
              }
            }

            if (branches.length == 0) {
              core.setFailed('No PRs/branches matched criteria');
              return;
            }

            core.setOutput('base-branch', base_branch);
            core.setOutput('prs-string', prs.join('\n'));

            combined = branches.join(' ')
            console.log('Combined: ' + combined);
            return combined
      # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
      - uses: actions/checkout@v2.3.3
        with:
          fetch-depth: 0
      # Creates a branch with other PR branches merged together
      - name: Created combined branch
        env:
          BASE_BRANCH: ${{ steps.fetch-branch-names.outputs.base-branch }}
          BRANCHES_TO_COMBINE: ${{ steps.fetch-branch-names.outputs.result }}
          COMBINE_BRANCH_NAME: ${{ github.event.inputs.combineBranchName }}
        run: |
          echo "$BRANCHES_TO_COMBINE"
          sourcebranches="${BRANCHES_TO_COMBINE%\"}"
          sourcebranches="${sourcebranches#\"}"

          basebranch="${BASE_BRANCH%\"}"
          basebranch="${basebranch#\"}"

          git config pull.rebase false
          git config user.name github-actions
          git config user.email github-actions@github.com

          git branch $COMBINE_BRANCH_NAME $basebranch
          git checkout $COMBINE_BRANCH_NAME
          git pull origin $sourcebranches --no-edit
          git push origin $COMBINE_BRANCH_NAME
      # Creates a PR with the new combined branch
      - uses: actions/github-script@v3
        name: Create Combined Pull Request
        env:
          PRS_STRING: ${{ steps.fetch-branch-names.outputs.prs-string }}
        with:
          github-token: ${{secrets.GITHUB_TOKEN}}
          script: |
            const prString = process.env.PRS_STRING;
            const body = 'This PR was created by the Combine PRs action by combining the following PRs:\n' + prString;
            await github.pulls.create({
              owner: context.repo.owner,
              repo: context.repo.repo,
              title: '${{ github.event.inputs.combinePrTitle }}',
              head: '${{ github.event.inputs.combineBranchName }}',
              base: '${{ steps.fetch-branch-names.outputs.base-branch }}',
              body: body
            });


================================================
FILE: .github/workflows/pr-testing.yml
================================================
name: Test PR

on: pull_request

jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - uses: browniebroke/read-nvmrc-action@v1
        id: nvmrc
      - uses: actions/setup-node@v2
        with:
          node-version: '${{ steps.nvmrc.outputs.node_version }}'
          cache: 'yarn'
      - run: yarn install --prefer-offline --frozen-lockfile
      - run: yarn test
        env:
          CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}


================================================
FILE: .github/workflows/update-codesandbox.yml
================================================
name: Update codesandbox references

on:
  push:
    branches-ignore:
      - production

jobs:
  triage:
    runs-on: ubuntu-latest
    outputs:
      content: ${{ steps.changes.outputs.content }}
      files: ${{ steps.changes.outputs.content_files }}
    steps:
      - uses: actions/checkout@v2
      - uses: dorny/paths-filter@v2
        id: changes
        with:
          base: ${{ github.ref }}
          list-files: shell
          filters: |
            content:
              - 'src/content/**/*.js'
  codesandbox:
    needs: triage
    if: ${{ needs.triage.outputs.content == 'true' }}
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - uses: browniebroke/read-nvmrc-action@v1
        id: nvmrc
      - uses: actions/setup-node@v2
        with:
          node-version: '${{ steps.nvmrc.outputs.node_version }}'
          cache: 'yarn'
      - run: yarn install --prefer-offline --frozen-lockfile
      - run: |-
          node ./modules/create-code-sandbox-cli ${{ needs.triage.outputs.files }}
      - uses: swinton/commit@v2.x
        env:
          GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
        with:
          files: |
            src/code-sandbox-refs.json
            src/code-sandbox.json
          commit-message: Updating codesandbox references
          ref: ${{ github.ref }}


================================================
FILE: .gitignore
================================================
# dependencies
node_modules

# testing
coverage

# react-static
dist
tmp
artifacts 

# misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local

npm-debug.log*
yarn-debug.log*
yarn-error.log*

list.json
.dccache
out
.next

================================================
FILE: .husky/.gitignore
================================================
_


================================================
FILE: .husky/pre-commit
================================================
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"

yarn lint-staged


================================================
FILE: .husky/pre-push
================================================
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"

yarn test


================================================
FILE: .nvmrc
================================================
18.15


================================================
FILE: .prettierrc
================================================
{
  "semi": false,
  "singleQuote": true,
  "arrowParens": "avoid",
  "quoteProps": "preserve"
}


================================================
FILE: CNAME
================================================
youmightnotneed.com


================================================
FILE: CODE_OF_CONDUCT.md
================================================
# Contributor Covenant Code of Conduct

## Our Pledge

In the interest of fostering an open and welcoming environment, we as
contributors and maintainers pledge to making participation in our project and
our community a harassment-free experience for everyone, regardless of age, body
size, disability, ethnicity, sex characteristics, gender identity and expression,
level of experience, education, socio-economic status, nationality, personal
appearance, race, religion, or sexual identity and orientation.

## Our Standards

Examples of behavior that contributes to creating a positive environment
include:

* Using welcoming and inclusive language
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members

Examples of unacceptable behavior by participants include:

* The use of sexualized language or imagery and unwelcome sexual attention or
 advances
* Trolling, insulting/derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or electronic
 address, without explicit permission
* Other conduct which could reasonably be considered inappropriate in a
 professional setting

## Our Responsibilities

Project maintainers are responsible for clarifying the standards of acceptable
behavior and are expected to take appropriate and fair corrective action in
response to any instances of unacceptable behavior.

Project maintainers have the right and responsibility to remove, edit, or
reject comments, commits, code, wiki edits, issues, and other contributions
that are not aligned to this Code of Conduct, or to ban temporarily or
permanently any contributor for other behaviors that they deem inappropriate,
threatening, offensive, or harmful.

## Scope

This Code of Conduct applies both within project spaces and in public spaces
when an individual is representing the project or its community. Examples of
representing a project or community include using an official project e-mail
address, posting via an official social media account, or acting as an appointed
representative at an online or offline event. Representation of a project may be
further defined and clarified by project maintainers.

## Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported by contacting the project team at marco@redthreads.net. All
complaints will be reviewed and investigated and will result in a response that
is deemed necessary and appropriate to the circumstances. The project team is
obligated to maintain confidentiality with regard to the reporter of an incident.
Further details of specific enforcement policies may be posted separately.

Project maintainers who do not follow or enforce the Code of Conduct in good
faith may face temporary or permanent repercussions as determined by other
members of the project's leadership.

## Attribution

This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html

[homepage]: https://www.contributor-covenant.org

For answers to common questions about this code of conduct, see
https://www.contributor-covenant.org/faq


================================================
FILE: README.md
================================================
### [youmightnotneed.com](https://youmightnotneed.com)

You might not need \* is a collection of `You might not need ${something}` resources.

Currently working on [Lodash](./src/content/lodash-missing.md) and [date-fns](./src/content/date-fns-missing.md) but any suggestion is more than welcome.

Please read [how to contribute](./src/content/how-to-contribute.md) if you want to add any implementation.

## Contributors

[//]: contributor-faces
<a href="https://github.com/cedmax"><img src="https://avatars.githubusercontent.com/u/415593?v=4" title="cedmax" width="80" height="80"></a>
<a href="https://github.com/102"><img src="https://avatars.githubusercontent.com/u/5839225?v=4" title="102" width="80" height="80"></a>
<a href="https://github.com/sirLisko"><img src="https://avatars.githubusercontent.com/u/435399?v=4" title="sirLisko" width="80" height="80"></a>
<a href="https://github.com/codedbypaul"><img src="https://avatars.githubusercontent.com/u/4680439?v=4" title="codedbypaul" width="80" height="80"></a>
<a href="https://github.com/haykam821"><img src="https://avatars.githubusercontent.com/u/24855774?v=4" title="haykam821" width="80" height="80"></a>
<a href="https://github.com/tombiju"><img src="https://avatars.githubusercontent.com/u/11186044?v=4" title="tombiju" width="80" height="80"></a>
<a href="https://github.com/shubhamV123"><img src="https://avatars.githubusercontent.com/u/29898106?v=4" title="shubhamV123" width="80" height="80"></a>
<a href="https://github.com/ryanosaur"><img src="https://avatars.githubusercontent.com/u/5642293?v=4" title="ryanosaur" width="80" height="80"></a>
<a href="https://github.com/SgtPooki"><img src="https://avatars.githubusercontent.com/u/1173416?v=4" title="SgtPooki" width="80" height="80"></a>
<a href="https://github.com/rouanw"><img src="https://avatars.githubusercontent.com/u/2362668?v=4" title="rouanw" width="80" height="80"></a>
<a href="https://github.com/martingjaldbaek"><img src="https://avatars.githubusercontent.com/u/752617?v=4" title="martingjaldbaek" width="80" height="80"></a>
<a href="https://github.com/jpbriggs408"><img src="https://avatars.githubusercontent.com/u/8880358?v=4" title="jpbriggs408" width="80" height="80"></a>
<a href="https://github.com/jeromelachaud"><img src="https://avatars.githubusercontent.com/u/456474?v=4" title="jeromelachaud" width="80" height="80"></a>
<a href="https://github.com/harshit-sinha-developer"><img src="https://avatars.githubusercontent.com/u/12970743?v=4" title="harshit-sinha-developer" width="80" height="80"></a>
<a href="https://github.com/friederbluemle"><img src="https://avatars.githubusercontent.com/u/743291?v=4" title="friederbluemle" width="80" height="80"></a>
<a href="https://github.com/fgandellini"><img src="https://avatars.githubusercontent.com/u/971375?v=4" title="fgandellini" width="80" height="80"></a>
<a href="https://github.com/ColinRTaylor"><img src="https://avatars.githubusercontent.com/u/11527179?v=4" title="ColinRTaylor" width="80" height="80"></a>
<a href="https://github.com/BrettMerri"><img src="https://avatars.githubusercontent.com/u/4353965?v=4" title="BrettMerri" width="80" height="80"></a>
<a href="https://github.com/slimcandy"><img src="https://avatars.githubusercontent.com/u/91788772?v=4" title="slimcandy" width="80" height="80"></a>
<a href="https://github.com/ajitfawade"><img src="https://avatars.githubusercontent.com/u/16475300?v=4" title="ajitfawade" width="80" height="80"></a>
<a href="https://github.com/Adrian-Benavente"><img src="https://avatars.githubusercontent.com/u/11258517?v=4" title="Adrian-Benavente" width="80" height="80"></a>
<a href="https://github.com/doydoy44"><img src="https://avatars.githubusercontent.com/u/6697165?v=4" title="doydoy44" width="80" height="80"></a>

[//]: contributor-faces


================================================
FILE: jest.setup.js
================================================
// require('jest-mock-now')()
const { advanceTo } = require('jest-date-mock')

advanceTo(new Date(2014, 8, 25, 18, 30, 15, 500).getTime())


================================================
FILE: modules/contributors.js
================================================
const path = require('path')
const gh = require('gh-got')
const readmeFilename = require('readme-filename')
const replace = require('replace-in-file')

const customContributorList = ['doydoy44']

const generateHtml = data =>
  data.reduce(
    (html, { html_url, avatar_url, login }) =>
      html +
      `<a href="${html_url}"><img src="${avatar_url}" title="${login}" width="80" height="80"></a>\n`,
    ''
  )

const getContributors = () =>
  gh(`repos/cedmax/youmightnotneed/contributors`, {
    per_page: 300,
  }).then(({ body }) =>
    body.filter(
      ({ login }) => !login.endsWith('-bot') && !login.endsWith('[bot]')
    )
  )

;(async () => {
  const contributors = await getContributors()

  while (customContributorList.length) {
    const { body: user } = await gh(`users/${customContributorList.shift()}`)
    contributors.push(user)
  }

  await readmeFilename('.').then(
    filename =>
      new Promise(() =>
        replace({
          files: path.resolve('.', filename),
          from: /\[\/\/\]: contributor-faces(?:(?:\n.*)+\[\/\/\]: contributor-faces)?/,
          to: `[//]: contributor-faces\n${generateHtml(
            contributors
          )}\n[//]: contributor-faces`,
        })
      )
  )
})()


================================================
FILE: modules/create-code-sandbox-cli.js
================================================
const createCodeSandbox = require('./create-code-sandbox')
const fs = require('fs')
const axios = require('axios')
const prettier = require('prettier')

const readFolderList = path =>
  fs
    .readdirSync(path, { withFileTypes: true })
    .filter(item => item.isDirectory())
    .map(({ name }) => name)

const getNestedFolders = (path, level) => {
  const list = readFolderList(path)
  if (level > 0) {
    return list
      .map(item => getNestedFolders(`${path}/${item}`, level - 1))
      .flat()
  } else {
    return list.map(item => `${path}/${item}`)
  }
}

;(async () => {
  const currentRefs = require('../src/code-sandbox-refs.json')
  const currentUrls = require('../src/code-sandbox.json')
  const contentFolder = 'src/content'
  const folders = process.argv[2]
    ? process.argv
        .slice(2)
        .map(file => file.substring(0, file.lastIndexOf('/')))
    : getNestedFolders(contentFolder, 2)

  const newRefs = folders.reduce(
    (acc, path) => ({
      ...acc,
      [path.replace(`${contentFolder}/`, '')]: createCodeSandbox(path),
    }),
    {}
  )

  for (const [methodPath, codeSandboxUrl] of Object.entries(newRefs)) {
    if (codeSandboxUrl !== currentRefs[methodPath]) {
      // eslint-disable-next-line no-console
      console.log('creating a new codesandbox for', methodPath)
      const { request } = await axios.get(codeSandboxUrl)
      currentRefs[methodPath] = codeSandboxUrl
      currentUrls[methodPath] = request.res.responseUrl
    }
  }

  fs.writeFileSync(
    `./src/code-sandbox-refs.json`,
    prettier.format(JSON.stringify(currentRefs, null, 2), {
      filepath: `./src/code-sandbox-refs.json`,
    }),
    'utf8'
  )
  fs.writeFileSync(
    `./src/code-sandbox.json`,
    prettier.format(JSON.stringify(currentUrls, null, 2), {
      filepath: `./src/code-sandbox.json`,
    }),
    'utf8'
  )
})()


================================================
FILE: modules/create-code-sandbox.js
================================================
const { getParameters } = require('codesandbox/lib/api/define')
const querystring = require('querystring')
const fs = require('fs')
const packages = require('../package.json').dependencies
const endpoint = 'https://codesandbox.io/api/v1/sandboxes/define'

const fixDateFnsForCodeSandbox = body => {
  if (body.match(/const (.+) = require\('date-fns\/\1'\)/g)) {
    const [string, method] = /const (.+) = require\('date-fns\/\1'\)/g.exec(
      body
    )
    return body.replace(string, `const { ${method} } = require('date-fns')`)
  }
  return body
}

module.exports = path => {
  const [, frw, folder, method] = path.match(/src\/content\/(.+)\/(.+)\/(.+)/)
  const query = querystring.escape(
    `previewwindow=tests&file=/${folder}/${method}/vanilla.js`
  )

  const fixFileName = (fileName, method) => {
    const newFilename = fileName.replace(`./src/content/${frw}/`, '')
    return newFilename.replace(`/spec.js`, `/${method}.spec.js`)
  }

  const glob = require('glob')

  const fileList = glob.sync(`./src/content/${frw}/**/${method}/*.js`)
  const files = fileList.reduce(
    (acc, file) => ({
      ...acc,
      [fixFileName(file, method)]: {
        content: fixDateFnsForCodeSandbox(fs.readFileSync(file, 'utf8')),
        isBinary: false,
      },
    }),
    {}
  )

  const parameters = getParameters({
    files: {
      ...files,
      '.prettierrc': {
        content: fs.readFileSync('./.prettierrc', 'utf8'),
      },
      'package.json': {
        content: {
          name: `${frw}/${method}`,
          dependencies: {
            [frw]: packages[frw],
            '@babel/runtime': '7.15.4',
          },
        },
      },
    },
  })

  return `${endpoint}?parameters=${parameters}&query=${query}`
}


================================================
FILE: modules/create-files.js
================================================
const fs = require('fs')
const templates = require('./templates')

module.exports = ({ base, project, section, method, example, description }) => {
  if (!fs.existsSync(`${base}/${project}/${section}`)) {
    fs.mkdirSync(`${base}/${project}/${section}`)
  }
  if (!fs.existsSync(`${base}/${project}/${section}/${method}`)) {
    fs.mkdirSync(`${base}/${project}/${section}/${method}`)
  }

  if (!fs.existsSync(`${base}/${project}/${section}/${method}/spec.js`)) {
    const template = templates[project]
    fs.writeFileSync(
      `${base}/${project}/${section}/${method}/${project}.js`,
      (template && template(method, example)) || '',
      'utf8'
    )
    fs.writeFileSync(
      `${base}/${project}/${section}/${method}/vanilla.js`,
      `const ${method} = () => {}

${example || ''}`,
      'utf8'
    )
    fs.writeFileSync(
      `${base}/${project}/${section}/${method}/notes.md`,
      description || '',
      'utf8'
    )
    fs.writeFileSync(
      `${base}/${project}/${section}/${method}/spec.js`,
      templates.spec(project, method),
      'utf8'
    )
  }
}


================================================
FILE: modules/get-example.js
================================================
const axios = require('axios')
const cheerio = require('cheerio')

const fetchers = {
  lodash: async method => {
    const { data } = await axios.get('https://lodash.com/docs/4.17.15')

    const $ = cheerio.load(data)

    return {
      description: $(`#${method}`).siblings('p').next().html(),
      example: $(`#${method}`)
        .siblings('.highlight')
        .find('div')
        .toArray()
        .map(
          item =>
            `// ${$(item)
              .text()
              .replace(`_.${method}(`, `${method}(`)
              .replace(/\s+/g, ' ')}`
        )
        .join('\n'),
    }
  },
  'date-fns': async method => {
    const { data } = await axios.get(
      'https://date-fns.org/cache?url=https%3A%2F%2Fdate-fns.firebaseio.com%2Fdocs%2F-M6fpOu-T9ZlFQtHhlHL.json&v=1.2'
    )

    const page = data.pages.find(page => page.urlId === method)

    return {
      description: page.description,
      example: page.content.examples
        .map(str =>
          str
            .replace('var result =', 'module.exports =')
            .replace(/\/\/=>/g, '// =>')
        )
        .join('\n'),
    }
  },
}

module.exports = async ({ method, project }) => {
  let data = {}
  try {
    data = await fetchers[project](method)
  } catch (e) {
    // eslint-disable-next-line no-console
    console.log('Failed to fetch examples for', method)
  }
  return data
}


================================================
FILE: modules/new.js
================================================
const fs = require('fs')
const jest = require('jest')
const getExample = require('./get-example')
const createFiles = require('./create-files')
const prompt = require('./prompt')

const base = './src/content'

const getList = () => {
  try {
    // eslint-disable-next-line import/no-unresolved
    return require('../list.json')
  } catch (e) {
    return []
  }
}

;(async () => {
  const data = await prompt(base, getList())

  for (let i = 0; i < data.methods.length; i++) {
    data.method = data.methods[i]
    // eslint-disable-next-line no-await-in-loop
    const { example, description } = await getExample(data)
    data.example = example
    data.description = description
    createFiles(data)
  }

  if (data.methods.length > 1) {
    fs.writeFileSync('./list.json', '[]', 'utf8')
  }

  if (data.test) {
    const args = data.methods.map(method => `${data.section}/${method}`)
    jest.run([...args, '--watch', '--coverage=false'])
  }
})()


================================================
FILE: modules/prompt.js
================================================
const {
  getProject,
  getSection,
  getSectionInput,
  getMethod,
  runTest,
} = require('./questions')

module.exports = async (base, list) => {
  const project = await getProject(base)
  const section = (await getSection(base, project)) || (await getSectionInput())
  let methods = []
  if (!list.length) {
    const method = await getMethod()
    methods.push(method)
  } else {
    methods = [...list]
  }
  const test = await runTest()

  return {
    base,
    project,
    section,
    methods,
    test,
  }
}


================================================
FILE: modules/questions.js
================================================
const inquirer = require('inquirer')
const fs = require('fs')
const capitalize = require('lodash/capitalize')
const path = require('path')

const listProjects = p =>
  fs
    .readdirSync(p)
    .filter(f => fs.statSync(path.join(p, f)).isDirectory())
    .map(dir => capitalize(dir))

exports.getProject = async base => {
  const { project } = await inquirer.prompt({
    name: 'project',
    type: 'list',
    message: 'What project?',
    choices: listProjects(`${base}`),
  })
  return project.toLowerCase()
}

exports.getSection = async (base, project) => {
  const askAgain = 'I want to add a missing one'
  const { section } = await inquirer.prompt({
    name: 'section',
    type: 'list',
    message: 'What section?',
    choices: [...listProjects(`${base}/${project}`), askAgain],
  })

  return section === askAgain ? '' : section.toLowerCase()
}

exports.getSectionInput = async () => {
  const { section } = await inquirer.prompt({
    name: 'section',
    type: 'input',
    message: 'What section?',
  })

  return section.toLowerCase()
}

exports.getMethod = async () => {
  const { method } = await inquirer.prompt({
    name: 'method',
    type: 'input',
    message: 'What method?',
  })

  return method
}

exports.runTest = async () => {
  const { test } = await inquirer.prompt({
    name: 'test',
    type: 'confirm',
    message: 'Run test?',
  })

  return test
}


================================================
FILE: modules/templates.js
================================================
exports.spec = (project, method) => {
  const prjToVariable = project.replace(/-(.)/g, '$1')
  return `const expected = null

const ${prjToVariable} = require('./${project}')
const plain = require('./vanilla')

test('${method}', () => {
  expect(${prjToVariable}).toEqual(expected)
  expect(plain).toEqual(${prjToVariable})
})
`
}

exports.lodash = (method, example) => `// https://lodash.com/docs/#${method}
import { ${method} } from 'lodash'

${example || ''}

module.exports = ${method}()
// =>
`

exports['date-fns'] = (
  method,
  example
) => `// https://date-fns.org/v3.5.0/docs/${method}
import { ${method} } from 'date-fns'

${example || ''}
`


================================================
FILE: netlify.toml
================================================
[[plugins]]
package = "@netlify/plugin-sitemap"

  [plugins.inputs]
  buildDir = "dist"
  exclude = [
    '**/404.html'
  ]


================================================
FILE: next.config.js
================================================
module.exports = {
  compiler: {
    styledComponents: true,
  },
  eslint: {
    dirs: ['src', 'modules'],
  },
}


================================================
FILE: package.json
================================================
{
  "name": "react-static-starter",
  "version": "1.0.0",
  "main": "index.js",
  "repository": "https://github.com/cedmax/youmightnotneed",
  "license": "MIT",
  "scripts": {
    "new": "node modules/new",
    "contributors": "node modules/contributors",
    "serve": "serve dist -p 3000",
    "pretest": "next lint",
    "test": "jest",
    "posttest": "codecov --disable=gcov",
    "start": "next dev",
    "build": "next build && next export -o dist/"
  },
  "dependencies": {
    "axios": "0.27.2",
    "date-fns": "3.5.0",
    "is-mobile": "^3.1.1",
    "lodash": "4.17.21",
    "next": "^12.1.6",
    "react": "18.1.0",
    "react-dom": "18.1.0",
    "react-highlight": "0.12.0",
    "react-modal": "^3.15.1",
    "react-scroll-up": "^1.4.0",
    "react-simple-linkify": "1.0.3",
    "styled-components": "5.3.5"
  },
  "devDependencies": {
    "@exampledev/new.css": "^1.1.3",
    "@swc/core": "^1.2.192",
    "@swc/jest": "^0.2.21",
    "cheerio": "1.0.0-rc.11",
    "codecov": "3.8.3",
    "codesandbox": "2.2.3",
    "eslint": "^8.16.0",
    "eslint-config-next": "^12.1.6",
    "eslint-config-prettier": "8.5.0",
    "eslint-config-react-tools": "1.1.7",
    "gh-got": "^9.0.0",
    "glob": "8.0.3",
    "husky": "8.0.1",
    "inquirer": "8.2.4",
    "jest": "^28.1.0",
    "jest-date-mock": "1.0.8",
    "jest-environment-jsdom": "^28.1.3",
    "lint-staged": "12.4.2",
    "prettier": "2.6.2",
    "readme-filename": "^1.0.0",
    "replace-in-file": "^6.3.5",
    "require-markdown": "1.2.0",
    "serve": "13.0.2"
  },
  "lint-staged": {
    "*.js": [
      "prettier --write",
      "eslint"
    ]
  },
  "jest": {
    "coverageDirectory": "./coverage/",
    "collectCoverage": true,
    "collectCoverageFrom": [
      "./src/content/**/*.js"
    ],
    "testEnvironment": "jsdom",
    "setupFiles": [
      "./jest.setup.js"
    ],
    "transform": {
      "^.+\\.(t|j)sx?$": "@swc/jest"
    }
  }
}


================================================
FILE: public/robots.txt
================================================
User-agent: *


================================================
FILE: public/site.webmanifest
================================================
{
  "name": "You might not need",
  "short_name": "You might not need",
  "icons": [
    {
      "src": "/android-chrome-192x192.png",
      "sizes": "192x192",
      "type": "image/png"
    },
    {
      "src": "/android-chrome-512x512.png",
      "sizes": "512x512",
      "type": "image/png"
    }
  ],
  "theme_color": "#ffffff",
  "background_color": "#ffffff",
  "display": "standalone"
}


================================================
FILE: src/code-sandbox-refs.json
================================================
{
  "date-fns/01-timestamp/fromUnixTime": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADARgLQBcIFt5YCGuADgPRgBOA9rgKoB2EAHgCp4xkAmhWMGYBnAB0AKwTIQAY2oM-cpCDJkABAAssWEnETKefAUOHVKAczIA3AEzC0AZmEpu1KXAo16TNhwA6DGUJYKsAqVLSMLOz4KgC-KgC8KpQwAI4ArhDJABQA5Pr8gnA5AJR-fsoqAMLJvDAqWGp1-SpWAJwqAGIwAEaUaYSUAJ4t6FYqaGiIACwArIgoc3641FxpsMIwzCQmWHAJoR4R3vhZ9nYLaDOtC6UMFfEAfCoA6jBcnT0t7Vaj45Oz8xmfhAABoQBA4AAhCAMAaDJBgQhQOAwGJg9DYDhwIikdzhLxRThhTyRDjCOAkGBSMQSUABeRYRQBbEqTaUqR8d6JBgwADuKgAIrUskK-MI6KxKlkfmgrCDxvK2vKJvLZvKZsVbn5mUF8oV9sl0pkYLlhNxaoYircdSoSFBCDCDakMtkcmaLIQmFB7SUynICLliUdCTl5VligknsA_CpWVsqVgsnqhMVhFhqABRdJIrJshNvW6xvMcrJ2h0MVPprP9KBJ2qFW4xW6g8FQmFwhFIlFokAYnD4bHEchBgkcSye6D2mlIOmyBlM2Qskek6KJNKj1dPHn80Um9cruoAKnGKFPWruqmqMFq9UaKmabQ-vX6QxGsr-0zmC0QSxWaxgGxbDseyJMuxwmmcFxXDc5SqI8LxvE-XxvmMEyfoCwJghC0KwkMnbIqiYLCCQySaBAMCUJQUgztIc4wAoiAgNGDCxj4IAorgEBsYgoRdjAIIxiobFwDCpiwAAimk1B8Nx9R9PxglsQMNC8gACgM9FwLJSkWNQEBcGxAksUJIDpNJMCqTQ2jaSAJHwBRFgwGxfgxMCPYkIQUgANaEKYAHiLINH0vRjKSLC-CKPklp4iS4EtlwMCUgwCX-ORtIgFFhSKDYVg2GgLYAALdIQ3QwFAZB9HIHCKAA7LYMzCFMIAxC1LVAA&query=previewwindow%3Dtests%26file%3D%2F01-timestamp%2FfromUnixTime%2Fvanilla.js",
  "date-fns/01-timestamp/getTime": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADARgLQBcIFt5YCGuADgPQDmMWAKnjGQCaFYwZgB2cAdAFYLIQAYwD2HVuKQgyZAAQALLFhJxEM5q3ZduIgE4UyANwBM3NAGZuKJiKFxK1OvgA6HUVyyzgsqrXqyAX1kAXlldGABHAFcIcIAKAHINNk44BIBKV1cZWQBxalkseRhC-jgiUlkRMFljAE5ZADEYACNdKMJdAE9a9GNZNDREABYAVkQUUbNjc0RXXBFGKNhuGAAPEj0sOBCfR3o4jhgAd1kAERYYOIvWbgBVGgBhOOM-gBoBj_qPwY-xj9GPxm6RB2TkwQAfANzOZJmhRnU4TNXCA3iAIHAAEIQDidLpIMCEKBwGABNHobBlCrkXxOBi0-jcOAkGBCPgCUDuCRYKTucqydYsoSsRi7Cyw0bwxGS5EcVx8zzJVK7cLRWJXBLcJiXLRpTJuMT8khQQg4lWRGLxTVGQgcaAmjJZcQERIM_AJD5xdIhKHAVyyAUbVlYOJKrjpbhYEQAUWiRLiguDMEY-oDieFcWNpo4EajsY6UFDl1S-oC-tR6KxOLxBKJJLJIApOHw5WINP2-BtdqgJvZSE5Ym5vMNnjdJVCyR9smS3DHXqdOXyniKJWbBDbVRq9SarXaeN6aH6gxG40m01m80Wyxgqw2Wx2oTnR1ONyur_uTxe70-tTqPzQfyArIQGHuYIL6jkkLQhKUpIuYKJohi2K4t0tbEqSaLcCQ4RKBAMC6LoQj9sIg4wJIiAgH6HABs4IAkrgEC0YgsiEuhbz-rItFwDiFCwAAilEIisExhTtDA7HUZxICdLoIjHAACp0ZFwCJtGEIYIgQIwtESTRIDREJMDybJKiqSA2HwPhhgwLRrgBCiDYkIQQgANaEFQ7JiMRXJkTygi4vgUjJLqDh-IFaKMDALIcJFbh4RyIDBakUimMYphoBWAACLSEC0MBQGQ7TiPQUgAOxmFMwwgAENU1UAA&query=previewwindow%3Dtests%26file%3D%2F01-timestamp%2FgetTime%2Fvanilla.js",
  "date-fns/01-timestamp/getUnixTime": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADARgLQBcIFt5YCGuADgPQDmMWAqgHYQAeAKnjGQCaFYwZh1wAdACsEyEAGMA9nR6ykIMmQAEACyxYScREq48-AwVIBOFMgDcATILQBmQSk5SJcStXpNW-ADp1pArGVgZSpaBhY2ZQBfZQBeZWMYAEcAVwhEgAoAcj1efjgsgEpfXyVlAHFqZSxVGGq2OCJSZSkwZUsATmUAMRgAI2MUwmMAT3b0S2U0NEQAFgBWRBR55QBhAFFmRF9cKQ4U2EEYRhITLDg4kPdwrxgMuhgAd2UAEW47t55BGmZVjMsJgAaKbAzrA6bAhbA-aFWGlFSxAB8U1stmWaHmHWWvhAgJAEDgACEIHRhiMkGBCFA4DAonj0NgGk1yKEPBF8G4wp42II4CQYBIRGJQP45FgFP5GspjvyJDwOJc7Gj5hisfMSn4ZFLcvlLolUuk7llBJx3gYCsVNQFlCQoIQSXrkmlMsaLIQGFA7UUNTxGtlWTc2FlgRlCnFkcBfMppScBVgMjqBIVBFgpOtUlSMjK4zAOJbo9m5Rlbfa6MnU-mhlAE-98paopbcfiiSSyRSqTS6SAGTh8I1iCzrtyOeZ3dA7UKkCKZGKJVrAgHh3V4rlw8oALLcVQpwZ-Gs8ZQqNAoE-W-EVKo1Oq9ggDlptTo9fqDMnjNCTaZzRbLNabbZ0XZ9kOGUzgueJF3ZO4HmeT4Pneb5fn-IEQXaDpwTQSF5mhWFLTKJEUWVd9lRxPECWJUlRnbalaTxQQSESDQIBgYxjAkKdJBnGB5EQEBIzoaNvBAGlcAgQTEGUSlqMBKNlEEuASQoWAAEUUikHgxOqQYYGk_jZJAYZjCkR4AAVhi4uANMEwhzCkCAOEEnSBJAVI1JgYzDK0SyQHo-BmPMGBBN8KIcS7EhCAkABrQgqCFGR2NFLjxXEUl8AUXJzU5NlbibDgYH5Ohcr8JjhRAdL8gUaxLGsNAmwAAT6Qg-hgKAyF3G8FAAdhseZBFmEAogGgagA&query=previewwindow%3Dtests%26file%3D%2F01-timestamp%2FgetUnixTime%2Fvanilla.js",
  "date-fns/02-millisecond/addMilliseconds": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAJgLQFtpQnGAYwHsA7AEwHoBDc8gWV3yLPLkvOoBcYMxS4AOgBWCZCBKkeUpCEqUABAAsuXAA5xE8zjz4DBxAE4BzSgDc0ggIwBmQSg7FC7WgyYFJbADqlJcLgrACq6MUHgerHAKAL4KALwKhjAAjgCuEEkAFADkOrz8cNkAlD4-8goAgnQKAOwArCgKOGHMnlFcxApWjQBSqVAAngpoKFYALF1oiGN1iDYo9igoiD5YxOT9MIIwAB5qRlxRCSHuLBRwmaQwAO4KACLcMJkj4wA0CgBs793faO8z73m7xQRXe9RBZUUcQAfAoACpKVIKPpQLqNF4TKxTGZzBbgnwgV4gfAAIQgpGohgGSDA1CgBGiRPQ2FOnhodFC4TObHZbhaEXOgjgaiIIjEoEk0i4sj8AV2IsIPHI8QUV1uDx4z1GY3eXzRv3-dUBKDBDRKpB8soUeQKKqSaQyT2ygg4jz0hXNVrUUGo5LtKXSWWd5mopFw1GKpSk8C4ORO_O5hXemSK8VhwB8CgU8qIsZtAiKgg6AFE0nTMjnFTByOas5XY97faRCyWy1BMvm4OboubCcS4GSKVSaXSGUzMM0uWz41PIiGw2FqGKkBKyFKZWR_MEOazIiqO493lgu2nApnrY8hTAuJzWpEDzxBMZr7eBWwUwoANRNLvnpJcVJDFIC8eB8aIo3KKplXBJpd3OBQOjRZF-iGDFJmmWZ5kWZZVnWTZtj2A4jm3PlZ3OS4bnuR4tTeT5vhNSZDWNYFQVqM1IVPBEkRRJC0KxDDcUEfFSD7UlyUpalEFpekYEZEBBDUf8uAgGBDEMQgVwkNcYBkRAQAzYCFC8EACBwYzEAUaSCFec9jLgcljFgABFVJiFApAEMMVIYBswzjMpQxiGuAAFSkdLgcyjJAagzGICByGM3ys2MtI3JgYLAo0SLjMU-BVLMGBjLAgk5LUahCAAa2oZ8xTITTJR06VxApLAYFkPJ3V5V9Ez7cgYBFCgdMIFTxRADqClkSw0EsKw-wAAQAI2oBaYCgSgvKkCBWtkGprDqQQxhAaJjuOoA&query=previewwindow%3Dtests%26file%3D%2F02-millisecond%2FaddMilliseconds%2Fvanilla.js",
  "date-fns/02-millisecond/differenceInMilliseconds": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAJgLQFtpQnGAYwHsA7AEwHpyIwwYAnGUwmASVIFld8izy41AIYAXGBjCk4AOgBWCZCBKkxKpCEqUABAAsRIgA5xEm8qPGSZxBgHNKANzTSAjAGZpKasUKCadRsysHNxQeATKAgA6LGRwIlrAWn70TCzsXDzh_HBaAL5aALxaTACOAK4QTAAUAORmYhJSNQCU0dGaWgASxADuWlhCpACe_Zl8FDlCTFoARjAiPTDM7dpoWgBSZVAjaCjOACxazmiIriiIu9IAbCgoWoPkWmub2097h8en52jO0gDstwA_NEsMRyFsYNIYAAPAzWEQ5IrJAJpYJjCJwKrRLRaUgwPoAEXMVV2BwANForhS0BTjhSztTnBSAShmmTsbj8VoiWISe8KVSnrSaVoGW8BbdWqQpR0CgA-I7OW7REBkkD4ABCEFIUyGSDAQigBFyavQ2HR_GotBSgXSITC4wEVv8qSCGVCvAx0jgBiIcgUoGUqhE6mUcS0MN9hDEjyKziVKDaMSk8XqMEshWKMHKlRgtWkwgalha0TD8QMUCE2szpQq1RqBfsg1wQhLpGiYjitWRrrtFomNQpVWahQVwA5kaIIiqacszWkImIAFFyoaqpPozByFKcRvpxWq9KF8vV1AZ-Y59FclLVeq4FqdQw9YgDUaYCaQGacB6shRnTbUXdB0MQcZtQiEf0kEDMhg1DWJU2tFE3XtT1skzc8xAAQQpNMNRHeUknMTCtAwQixA1JMOm6PoBmGUYf0dSZpjmBYlnbUgOmeLYdneI4TjOC4UGuW57goJ4Nm4t4Dj4r4Ll-FlgVIUFwVgKFYXhREkkQ3s0QYjEsVIHE8UJYlSX2AVqWFekUEZZlJXZQzORM3kzIsoU-Os6kbMpSVohlbQCPjZVSFvTVtV1fVDWNNVpAMJh9AgRgGEIKClBg5gQ0QEBx0cyIQAIHA8sQLRXwIBycTyuBtRsWAAEUymIMQiq0EQGDKGByq0PKpgYXoAAUpmYOBmu6-xiAgcg8s6vLykamA-t6owRpAOL4EYewYDyq8VQ_AwhEIABrIQbEheQyFSoMMtSnUsBgdQ00aXxtNtXTgOyW9yBgX0KECRKAxAB7LHUJw0CcZxbwAARmIQ5igSg2pUCBbvUP4XAAVmkfYQFyHGcaAA&query=previewwindow%3Dtests%26file%3D%2F02-millisecond%2FdifferenceInMilliseconds%2Fvanilla.js",
  "date-fns/02-millisecond/getMilliseconds": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAJgLQFtpQnGAYwHsA7AEwHoBzGAFwFld8izy5LyBDOmDMUnAB0AKwTIQJUr2lIQlSgAIAFnToAHOIgXde_QUOIAnapQBuaIQEYAzEJSdihDrUbMCU9gB1SUuHUVgRVcmKDwPNjhFAF9FAF5FIxgARwBXCCSACgByXT4BOGyASh8fBUUAcXpFOmUYRRwwlk8o4jBFNABORQAxGAAjI1SuIwBPDpQrNEUrK0QAFgBWRBRF6zQbRB8sYnJU2CEYAA91YzoohJD3Vgo4TNIYAHdFABEeGEy0SbQAGhm_rp_WZ_JZ_RZAjZFEqkcpxAB8Mw2PhAPxA-AAQhBSCNRkgwFwoARoqj0Nhrp4aPRQuEbuxKW4mhFbkI4OoiKJxKApDI6HI_AFjmzCLxyPFETZSr4yP5FHkCmKkmkMh9skJOO99IVofzFOooFwsQqUuksqrzFxSLguMVJbx_DkrozaYU_pkivEEcAfIpFIKiHRMnLBEUhHRiABRNIEzJ-4UwcjQn2xgN6g2kENhyPDKCB94FaHRaEotFwTHYsZ4glEkmYRo0imO-uRc2WsJcDlILlkHl86UBRvNSJivIe2XvIQDpnsN2S8pVAK1ep1we3RRtDrdPqDYZjCZTGZzJYrNZTTbbXb7GCHE5nC7BKnkyL3J6vd6fb5AgGdIFWEHgxT_qeUJlEo8LisiqIYliOKVoSMDEiAQjqEkagQDARhGIQnaSN2MCyIgIBeqQPpeCABA4KRiCKPicE_N6iikXAWLULAACKqTELwlE1EMMB0cRDEgCMRjEI8AAKIx4XA3GkVwZjEBA5CkfxJEgGknEwGJImaDJIDIfA6FmDApE-NEyIIeoXCEAA1lwtAcmQ2HcnhvISNiWAwHIeSavS1IruwxbkDAbIUHhhBoZyIDeQUciWGglhWMWAAC_RcP0MBQJQQzSBAHlyAA7NYazzCA0RlWVQA&query=previewwindow%3Dtests%26file%3D%2F02-millisecond%2FgetMilliseconds%2Fvanilla.js",
  "date-fns/02-millisecond/setMilliseconds": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAJgLQFtpQnGAYwHsA7AEwHoCAXAWV3yLPLkvIEMaYMxS4AdACsEyECVLdJSEJUoACABY0aABziI5nbr34DiAJwDmlAG5oBARgDMAlO2KE2tBlDwEJrADqkJcGvLA8i6MHixw8gC-8gC88gYwAI4ArhAJABQA5No8fHCZAJQ-PnLyAMowAdYoKPI4bkyeETTE8pblMKrcWABGMAbyaCiWACxtlojViCMoAgCsNYg-WMTkybACMAAeqoY0EXEhDWEUcOmkMADu8gAiXDDpQ6MANPIAHK-Wn1_y1a8zrwWKAKr2qwJKChiAD55HQyB1VPJhoNhmNLBMpjMBGCfCBniB8AAhCCkDgGACeSDAHCgBEi-PQ2FCzAo1EqrncLNYbPozKaAjgqiIwlEoAkUhoMj8AW2QsI3HIsXkF2ud24j1Rrw-bW-oJQ_31vxqRVIPml8hyeSVCRSaQemQE7HuunyJvNqigHBJ1qSqQyDrMHFIuA4hWKkngNCyR05TUyr3SBViMOAPnk8llRCjlv4BQELQAoikaelM_KYOQTemy1GPV7SHnC8WoOkc3ATZETXiCXBiaSKVSaXSGZh6rGWDyOY1woHg24OCKkGKyBKpWR_MF2XzwkrW_dXlh28nAmmLfcBVvjlyzoeq_FKskDKQz9wfJFw6UKlUanVt6d5C0bQIt0fQDE8aIYig0yzECSykCsawbLKewHJuvJXk05xXLc9wai87yfLqRoGoCxp6uCpClNCsLwhUiLIuB4yTFBWI4qQ3ZEiSZKUog1K0jA9IgAIqgJCoED9AYhBLuIK4wNIiAgKmz7yF4IAEDgqmIPIfEEM8p6qXAJJGLAACKyTEK-SAAQYyQwHpymqWSBjEJcAAKZJyXAmkqSAHCmMQEDkKp9npqpKQWTArnOeo3mqSJ8D9KYMCqW-uKCaoHCEAA1hwRgwCKZDSeKcmSmIpJYDAMg5C6k5_qw3bkJ0cmNb44miiA1V5DIFhoBYljdgAAj0HB9FAlA2ZIEAVTIADsVhzAIIwgJEK0rUAA&query=previewwindow%3Dtests%26file%3D%2F02-millisecond%2FsetMilliseconds%2Fvanilla.js",
  "date-fns/02-millisecond/subMilliseconds": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAJgLQFtpQnGAYwHsA7AEwHo4BXAIwFld8izy5LyBDAFxgzCk4AOgBWCZCBKk-MpCEqUABAAsePAA5xEi7nwFDhxAE4BzSgDc0wgIwBmYSk7FCHWo2YFp7ADqlpcDxKwEruTFB4XmxwSgC-SgC8SsYwAI40ECkAFADkevyCcDkAlH5-ikoAyvQ8xlyEQQDsAKwoSjgRLN4xYMbEWEo2bQBSNFAAnkpoKDYALINoiLPNiHYojigoiH5YxORjMMIwAB4aJjwxSWGerBRwWaQwAO5KACK8MFnTcwA0SgBsfyGQLQf2WfzWfxQxT-LWh5WUCQAfEoACoqGhKUZQQZtb7zGyLZaINAATmEaFafhAPxA-AAQhBSFxjOMkGAuFACLFaehsDdvNR6OFIrd2EKPJ0ondhHANEQxBJQNJZDx5AEgid5Q0YOREkpHi93nwvjNZn9AbiQWDmn8yXbWqVSH4NUp8oV9Sl0plPjlhJwPgYik7XRooFwmZ60hlsn7LFxSLguCUyjJ4DxctcpWKin8ssVEijgH4lEotUQM-6hMVhDxiABRdKcrLlnXkJ2l1sZsMR0g1uuNmjNqtwJ2xJ00ulwRnM1nsznc3mYDqiwVZ1fReOJiJcRVIZVkVXqsiBULCgXRfVZfJ_LCjwvBEtuj6ymA8EVdaLXl-mN8f6XsPmSgYO0o5PikPA0MYpDPnwfixKmFTVHQtT1E0rTtBedxKL0_S4liYyTPiCxLCsawbFsOx7AcRynOclxnpKG53A8zxvB8pq_ACQIoNaSjgkokJKNCsKOgiD7opi2L4cRhKkSS5KUig1K0gyTIsmyiAclyMA8iAwgaBBPAQDAxjGIQ-5SIeMByIgIDFjBSg-CABA4M5iA4QuMA_E-zlwEypiwAAijQxBwUgSi1DQ3m-SALJ9E8AAKLI2XA7lOXFFjEBA5DOT5jnOekYUwIlfRaOlzmGfApkWDAznwdSekaPUADWXC_oqZCWSqNlqpIzJYDA8j5EGEr_jmk7kDA8oUDZhAmUqIAjYU8jWGg1g2JOAACdBcHQMBQJQxg0DIECDfIjS2M0wizCAsT3fdQA&query=previewwindow%3Dtests%26file%3D%2F02-millisecond%2FsubMilliseconds%2Fvanilla.js",
  "date-fns/02-second/addSeconds": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAJgLRxgYwPYB2AJgPQCGRRAyroUXCUWQC4wZgFwB0AVgsiHwFWwpCBIkABAAtmzAA5xEEpq3acueAE4BzEgDc0XAIwBmLikZ4cDCtVrE4AHQJC4zScEl2aQ-pIBfSQBeSS0YAEcAVwhwgAoAclU2DjgEgEoXFwlJAEFKSVMUSWw_OElmPEljYoApKKgAT0k0FGMAFmq0RHaAVkQUFEQXAFs8IgaYLhgAD3ltZnLQnwd6OIIYAHdJABEWGDjWjoAaSQA2U5rLtFO-05R006LMghzggD5JABVpKMl6qDVYpHTrGbp9RBFFwgY4gCBwABCEAIZC0jSQYDIUGwAVh6Cwq3IlF8dFsxNW3Dg8lwvH4oCEImYYjcHlm1JwrCIIUkG22e1Yhza7VOFyB11uvSeDyyrkI7kkyVS3PC0ViBwSXEY-3UaReLMk8igZGRysiMXiGoMZAI0CNGRlrHciRWZQSpzi6RCn2ALkkkjZuGYcUVnHSXEqAFFoli4gGOTAiC8_XGg4bjQQw5Ho1Bg_tUi8Ai8YXDEcjUejEJjsTBcSB8aU6ET7GUrTaoEbaUh6YRGcy5R4XaTubnWKc4J6Pp5fQr9lxsMwSY4R1MdDAFxSPZIANQlJNhNdRLQEGesFwBGU5fJcoolCkVKo1f4NZogro9fqDYYEMYTWDTOYLEs3jkmU6xbLs-yCic5yXCg4qSHckgPFKLxvJ8Px_ACQItEKb4QlCBDFvCSIomiGJYjisJcPI4RyBAMBaFoOBdoIPYwKIiAgD6x6SE4IDYCMEB8YgkhVtgxzTnxcDIjosAAIpRHgp5IBUWhRDAEk8XxqJaHgmwAAqouxzgqdp-h4BARB8Zpfp8dESkwPpumKMJvEgDR8AMfoMB8We0K1vIZA4AA1mQq60oQLEMuxTICCiIwwGIyQ6k2i70MWRAwNSxDsTg9F0iAyWpGIRhoEYxjFgAAgARmQ1UwFAJBqcIEAJWIADsJi9Fw7QgAE_X9UAA&query=previewwindow%3Dtests%26file%3D%2F02-second%2FaddSeconds%2Fvanilla.js",
  "date-fns/02-second/differenceInSeconds": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAJgLRxgYwPYB2AJgPRERhgwBOMBOMAkgQMq6FFxkCGALjBjAE4AOgBWCZCHwF-spCBIkABAAtevAA5xESonwFDReagHMSANzQiAjAGYRKMnhxdylGnQbM2MzgB16QjheZWBldypaeiZWdmI4ZQBfZQBeZVoARwBXCFoACgByfX5BYUKASkDApWUACTwAd2UAW24CAE9lbD9E7lplACMYXkaYOhqVNGUAKWyoLrQUGwAWZRs0RDsURBQAdhEATmPldqJlabmFi-W1ja2dpccUFAB-QJa8InmYERgAD00Jl4iXSkU8MR88U4-UCymUBBgzQAIgZ8ktVgAaZQANmxaGxG2x23xKGxKAqmLhCKRylR_HRt2xeIuhIJyhJyj22OOhyqBH5tVSAD51mhAiBMSAIHAAEIQAj9DpIMDcKDYJJS9BYaFkChRLyxXwcNz6iHeOK9ERwTS4cSSUAyOS8BQyELKAG2nD8c7pDbVILCUIlGBGNIZGA5PIwIoiHilIyVQJu0KaKDcBXhrK5AqFOMWdrQdNJgiBfghIrg6IW40JQrY_IVNKi4DUz24Xj5ENGCoiXh4ACiOTV-Xb3pgRH58LHnbTGYFfcHw6gXYMPcCSX5kulcoVSpVao1WswPQ4eo81aN0K4BYIRe49qQjsIztdwWDZsvUN64dX_AAgtiIayk2IrKAAsnwqh9tQ2T0Pkf4wP-ygYBEBggcoKg2C8FIBrUDTNG0nTdNepwDMMozjKWBC1Jc8yLLcYoPLsBy8qcxAXLM9E3KsTHbIgTw4e8BCfN8sB_ICwKghEn6Gt-JqwgQ8KIiiaIYiszL4myxJkjc5KUtSKl0mpTK4lpYo6di3LKLy_KCioYH-gQ24yvKirUMqiCquqMCaiAIiaLQGgQDQ1A4E-0gvnQLqICArZKco_ggNgLQQEliDKN52BUglSVwAqpiwAAitkeD8Olyi8LBMA5fCSX9NQTQAAr9HQcAVfVFh4BARBJbViUgDkZUwE1jXaB1ICBfANAWDASUbhKfmaNwOAANbcKYvwSIQEVOtFEWKi0MAKCGZSmhecmWia25EDAtrEF4IUOiAp1GAo1hoNYNjbgAAoM3DDFAJCwbIEBHQoBw2AArCIKwgEkCMI0AA&query=previewwindow%3Dtests%26file%3D%2F02-second%2FdifferenceInSeconds%2Fvanilla.js",
  "date-fns/02-second/endOfSecond": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAJgLRxgYwPYB2AJgPQzEDyYAyroaUQIYAuMGYBcAdAFYLIh8BVsKQgSJAAQALZswAOcRBKat2nLngBOAcxIA3NFwCMAZi4oSRPDjhlKNOsQA6BIXGaTgk8kSq0hIkkAX0kAXkktGABHAFcIKIAKAHJVNg44ZIBKV1cJSQAVaRgfYkk8MElGSWxAyTBtSWNJABFcGABbACMYLUk0FGMAFn60RGMAVkQhia4hlBREVw68IljYLhgAD3ltZjhw0r9HQMSCGAB3VpYYRIHhgBom4yeX0deJp5mvhaycgnyYQAfJIALKEVq4SSDfqDEZoMaTaazACcaNcIAeIAgcAAQhACIwtABPJBgRhQbDBLHoLBOUi-fz0-zHAL0LhweS4Xj8UBCETMMTuTzbLk4VhBCLnK4tG53OGvN5vBEfL6fSRolH_VzCyRpDKHKJxBK3ZJcKw3dSZf66-RQRgEw0xeJJM0GRgEaD27K5YTwZgpRknejJJ6JLLhEHAVySHw7XAB_WcLJcZh4ACicQpiVFCZgRH-sdz4sSdodBBTaczsWzSbg_2C_0x2LxBKJpMQ5MpMGpIFptXoLKZgXdnqg9p5SD5hAFQsIHiOw_ohzSkck0uurESoJY0i4OBg0ESq6kxgWKAjAComufJBgmtqAVIiiVfOVKtUB2UGn1mm0D90vSwsMozjFMMxzAsSwECsawbKKewHBEQZssQZyXJutz3EMiqvE8KpNOq3ySPMF7_ICILggQkI4NCzTYaBSIQZqGJYji-KEiSZIUlSWJcPIURyBAvRaDgU6CDO5CCogIDRtRkjOCA2AdBAimIPUPEwA8MYKUpBI6LAACKsR4KwamSMwWixFpOmKUSWh4BcAAKRLkHA5l2foeAQEQinafJilxKZMBOQ5igeSAAnwL0-gwIprjBBivbyIwOAANaMDoMA8oQ4n8lJ4mEh0MBiGkVpDsGxDNkQMBcsQ5A4MJvIgGVGRiEYCImM2AACXSMD0UAkFZwgQMVYgAOwmLMQwgMEc1zUAA&query=previewwindow%3Dtests%26file%3D%2F02-second%2FendOfSecond%2Fvanilla.js",
  "date-fns/02-second/getSeconds": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAJgLRxgYwPYB2AJgPQDmMALgMq6FFwlECGlMGYBcAdAFYLIQ-AmxFIQJEgAIAFpUoAHOIkks2HLtzwAnMiQBuabgEYAzNxRM8ORhRp1icADoFhcSlOBS7tYQykAvlIAvFLaMACOAK4Q4QAUAORq7JxwCQCULi6SUgDiVFKUMjBS2H5wUnhgUmgAnFIAYjAARtpRzNoAnjUoxmhSxsaIACwArIgooyZopoguALZ4RFGw3DAAHgo6lBWhPg4McQQwAO5SACKsMHFovWgANAOPdY-Dj2OPo68z6ZkEOcEAHxSUYuED3EAQOAAIQgBA6nSQYGYUGwAQh6CwB3IVF89FsuIOPDgClwfAEoGEoko4jcHg2pJwbCIIRBWVchHcUmSqVZ4WisWuCW4TCuGjSfzpUgUUGYcL5kRi8WFBmYBGgsoy7LY7kS-3KCUecXSIWBwBcUikDNwlDiPK46W4lDwAFFoii4tamTAiH9LV7bTK5QRHc63e0oHarqk_gE_uDITC4QikSi0RjMGV6Dj7OVVeqoLLyUhKYRqbTOR59fjWclTdyrtxq45jeycvkPEUSlnHJVqnVGi02gien0BkMxhMpn1ZgslisYGtNttdt5CeUjqcLlcbndXs9aq9jO8viDvqZftlpEC2QQE1DYfCuqnUTB0SBuApwvIIDBtNocBLIQyxgMREBAc0CEtJwQGweYIBgxApGRV97gtKQYLgOEyFgABFKI8DYRDCjaGA0KgjCQA6bQ8BOAAFDpQOcJBKOYfQ8AgIgYPI6CQGiQiYDomilGImCv3gP99BgGCXACMF3wUZgcAAa2YChyUIICqVAmlBHheYYHEZJxRzPFHATIgYFJYhQJwX8KRAYzUnEIw0CMYwEwAAWaZhmhgKASDaEQIAM8QAHYTCmYYQACWLYqAA&query=previewwindow%3Dtests%26file%3D%2F02-second%2FgetSeconds%2Fvanilla.js",
  "date-fns/02-second/isSameSecond": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAJgLRxgYwPYB2AJgPQRwDKAhgLYwW6GlFUAuMGYBcAdAFYJkIfAXaikIEiQAEAC1asADnERSW7Ttx54ATgHMSANzQ8AjAGYeKEkTw44ZSrXqNiAHQIi4racGnlqOgYRImkAX2kAXmkdGABHAFcIWIAKAHJ1Di44NIBKDw8paQBBWOkAFmkGRXYaACMYHWk0FFNKlAA2RHMURFMAVisUFGkqYgqqmBqYesbm1vaunrNB_uHCmQgCaVZZGGk4ZwPXIgB-Dxo8IgTYHhgAD0VdVjgo_ycgk5SPaWkCGAA7tIACJsGApFptAA00gAHDDyjCOjCejCBrkoT8_oCQWCIQsYfCKkiUSg0f0YWsUPkCDSipEAHw7HQJGAeEBQkDkABCWyoOgAnkgwFQoNgwpz0FgTo5Ai4QrLnMEmDw4IpcPxBKARGJWBIvD4HuqcOxQtFWCy2QQPAbpJlsm9YolkuC0jwbGDNDkabbFFAqFtHfEkqk3UYxtB_XkCqJ4Kx0gElSc0jCUrkokzgFijbh4_buLkeKw8ABRRKilI5k0wIg035V-N-gO0oul8tQFL5uA0sI0jlcuC8gj8oWIEVimASkBS7AKxOfBWGCNQf2apDawi6_WEbzvOXK8bRTtg4owzLc9OMrEAWTYsh4VDqcGP7GK0gwdrBF-kAB5pKZhhGAAyIDP1fHg9BgVgDyIZ9L0iaJzwgqCYLgmMilKfZKmqWoGiaSFFm6XoBiGEYxlCbCplwuYCOkToiJWHgqQ2fxtl2fZDjoY4QnOAhLmuW4jWeV5onneUmG-bZsSBUF2HxaE4QRElpFRf8KTojEsX-GS8QIwklOkZEVLJNTKWGGk6RkRlmVZdlOR5PlBWFUVxU5HhFFiBQIEaHQcHXYRNxgcREBALMpLcEBsBoCAIsQaRx2wTFwsirY9FgABFBI8HYWKbJgJLfgi_kdDwAEAAV-SCuBcqKww8AgIgIoK6QIsSbKYDKkrlBqkAPPgRpDDZEAPDCdkp0UKgcAAayoSDNUIfydSCvUhGHOgJEyL1FQXJh-yIKYgv2zxvK1EBNuyCQTDQExTH7AABOpHxgKASBZUQIHWkKAHZGPKEAwgBgGgA&query=previewwindow%3Dtests%26file%3D%2F02-second%2FisSameSecond%2Fvanilla.js",
  "date-fns/02-second/isThisSecond": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAJgLRxgYwPYB2AJgPQRwAqAFuQMq6GlECGALjBmAXAHQBWCZCHwF2opCBIkABFVasADnERSW7Ttx54ATgHMSANzQ8AjAGYeKEkTw44ZSjTj0RRADoERcVtODTy1HQMxNIAvtIAvNLaMACOAK4QMQAUAORqHFxwqQCUHh5S0gCSYNIEeADu_nDSaACs0vQK7AC2AEYw2rUoJgAs0iYAHIhmKIgmdTx1KCgANAUy5LUNTa0dXWg9_UMjYxOWM_4E0qxO0tiuAPweLXhE8bA8MAAeCjqsNVEBTi6MyQQwKoAETYMGSmz6s2kgyh9ShQyho3hdRyeQIhQiAD4Ttp4jAPCBZiByAAhCAEZjaACeSDAzCg2FCRPQWGCpG-QVcDkCzjZPDgClw_EEoBEYlYEi8Phegpw7CIkRxePynkI3mkGSyipiCSSYNSPGsoI02TRUukCigzHJ2riiRSBsMzAI0CtuRV7G8aQ5vNcqShyRykWxwA80mkMtwrGSmu4OR4rDwAFEEvTkpG5TAiGjwxno5brQR44mU_E07G4GjQmjCcS4GSKdTafTGczMBdGNyfmynS6oFbhUhRYRxZK1T4fb8QlEY6CAIJQjIkxUA4GgwNBrFh6QAWTYVB4zDacFn7Dn0gwGtBJKDAB4BjMUNIAGTPq9nni6GCsKdEE-biIoiXT9v1_f8VUKEoykqaplkaGBmhgdpOm6PoBmGUZxkmaY5gWWD6ngxDkI2LZ0N2LCDifG1TiWDtiGuAhbnuR4ZXeT5qh5X9_kBaQQXYcEtihGFlnhYSkQGFE0QxbFWFxfECFrUlyUpGlEDpBkYCZEAeAUGJ5AgTptBwIdhBHGBxEQEBQ2OaQ3BAbAWggOzEGkdTsHmGy7LgcldFgABFeI8HYZylRgDzwzsyltEqAAFSlzLgELIoMPAIHcQltzshIgpgGLoqUJKQF0-BOgMfEQA8UICS0hRmBwABrZgv2FQgTLFcyJSECkWhgCQMhNLtOUYWsiAQ8zRs8AyRRAfqsgkYw0GMExawAATaI8YCgEhcVECAeokAB2UxJl6EBQnO86gA&query=previewwindow%3Dtests%26file%3D%2F02-second%2FisThisSecond%2Fvanilla.js",
  "date-fns/02-second/setSeconds": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAJgLRxgYwPYB2AJgPTYAuAyroUXCUQIbkwZgFwB0AVgsiPgIshSECRIACABblyABziJxTFmw6c8AJwDmJAG5pOARgDMnFAzw56FaoLoAdAoLjkJwCbZrE4EgL4SALwSmjAAjgCuEKEAFADkKqzscHEAlE5O4hLUbgAsAKye3nQS5HgSRtkwciwAtgBGMJoSaChGuRVGiCYoiLm9TrV4RBGwnDAAHnJa5L7BXvZwMQQwAO4SACLMMDGt7QA0EgAch0anZxI9h_2p1_npBFmBAHwSALKEVXISbS1tHUYuj0-vknCB9iAIHAAEIQAiMTQATyQYEYUGwfgh6CwxTIMCoxRs-LstC4cDkuB4fFAgmE5FELjckwpOBYRCCEhW6y2LF2_0OJwq50OVwkBQeTkZEkSyQ5oUi0R2cU4DG2ahSDylcigjDhcvCUViyv0jAI0B1aQyQng5HiC1JcUOMVSQVewCcEgkzNwtplHFSnDKAFFImiYt7WTAiA9PRHbdrdQQA8HQ1AYn64A8_A9wZCYXCEcjEKj0TBMSBsdh7HiCYsTWaoDqqUgaYQ6QzCK4irXSRz09tDpnXe4PdLtpx7T4YpnR6FyBFNAQxywnH4rVkcmLClXe2UKl86o1mnsAUDev1EINhqMYOMpjM5t2SVOuZttnyDsdTsLLihrihbi3B4nleD4l2ob5fhPTpunPUECFzKFYXhJEUTRDEIU4OQ53ICAmk0HAWwENsYBERAQHdJcJAcEBsFqCAaMQCQS2wfZRxouA4W0WAAEUIjwFckFKTQIhgNiqJohFNDwVYAAUEVIuBGOokBGD0PAICIGjxM9GjIgEmBZOkhRlJo7D4CaPQYBo1cwXLORGBwABrRhtFvXhCCI2lSPpfh4VqGBRESdUa2fOhcyIapSMi5w8OpEBguSURDDQQwjFzAABepGEaKASBEoQIAC0QAHZjHyThchAPwapqoA&query=previewwindow%3Dtests%26file%3D%2F02-second%2FsetSeconds%2Fvanilla.js",
  "date-fns/02-second/startOfSecond": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAJgLRxgYwPYB2AJgPRwAuAhgE7kDyYAyroaUZeTBmAXAHQArBMhD4CncUhAkSAAgAW5cgAc4iGe07defPNQDmJAG5o-ARgDMfFCSJ4ccMlVoNmYogB0CYirOCyKGnomFmJZAF9ZAF5ZahgARwBXCDiACgByTS4eOHSASi8vGVkAFXkYAOdyWTwwWUoA0KJZMD1ZM1kAEVwYAFsAIxhqWTQUMwAWEbREMwBWRHHZvnGUFEQvXrwiRNg-GAAPZT1yOGjKoNcm1IIYAHcujhhU0YmAGnazd8-pr9n3xf-qzyBQIxSiAD5ZABZQhdXCyMYjMaTNDTOYLJarFBeECvEAQOAAIQgBBoAE8kGBKFBsOE8egsE0nBcQu5mS5Waw-HBlLhBMJQGIJOQpD5qgdeThOM0Yjd7p1Hs9kV9vt9Ub9_rMQV4xbIsjkznEkiknuk-LZHtpciDdcooJQSYaEsk0mbjJQCNB7flCuJ4OQMoEOW5WOl3qk8tFIcAvLJZBLcAH9bw8nxyHgAKJJampBNSmBEEFxvMBu0Ogip9NZxI55NwEHhEG4_FEknkynU2n0zDYNlB4Ih4juz1Qe38pCCwjC0WEXz9y7uM5ZKOyOUPTipKEceR8MBQPB6VLLuRmLGRgBU7TPvuKZQq_ZqdQavdYLTaHW6OD6g2GLxRaPmRZllWdYCE2bZdglY5ThiedOWIa47nXJ4_xVL53nVdo_lkAEcKBEEwUhGECDhHAEQ6P8phmQDMVWHE8QJYlSWoClECpGkYDpEA-GUOIlAgIZqBwCdRCnGBJEQEAYxI2QPBAbBeggOTEBaTsYFeWNZPkkl9FgABFRI8E4ZTZHIahEnUzS5Joag8FuAAFGhxLgEzrKMPAIE8XErJAJIjJgezbNUVyQF4-AhiMGA5K8cIcS45RKBwABrSh9BgflCBEoVxJFERSV6GApCyK12QHJpmyIGBeWIcScAEgUQGKnIpFMVFzGbAABfpKEGKASHM8QIAKqQAHZzCWcYQHCabpqAA&query=previewwindow%3Dtests%26file%3D%2F02-second%2FstartOfSecond%2Fvanilla.js",
  "date-fns/02-second/subSeconds": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAJgLRxgYwPYB2AJgPRwCuARgMq6FFwlECGALjBmAXAHQBWCZCHwF2opCBIkABAAtWrAA5xEUlu07ceeAE4BzEgDc0PAIwBmHiiZ4cjCjTrE4AHQIi4racGkPaIhmkAX2kAXmkdGABHcghIgAoAcnUOLjhEgEo3NylpaipWHWYcL3MUXydAsB08AFtpU3KAKXIoAE9pNBRTABYGtEQegFZEFBREN1q8IlaYHhgAD0VdVjgw3yp_ejh4ghgAd2kAETYYeK7egBppADZrxvu0a-HrlAzrsqyCXNCAPmkACqycjSFpQBrlC59UwDHo9RBlNwgS4gCBwABCEAIzB0bSQYGYUGwQRR6CwlTIm0q9ipAV4cEUuH4glAIjErAkHi8i0ZJRgRHWe0OJ3Y526PWudwhj2eEukn2y7kInmkKTS60iMTiZ0SPCYp006S-XOkiigzCxGuisQSuqMzAI0HNmUV7E8ST81MS13iGTC_2Abmk0h5uFY8TV3AyPFYeAAojFCfFQ3yiF9gynw2aLQRo7GE-Qk5G4F8gl9kaiMVicXjEASiTASSAydgApTHHT7Y6oObmUhWYR2ZzlV5PXT1hHTtcS_7vEHVaceNhWFtnJP2Dw9DAV9TfdIML50xFt-QdAQF-w3EFFbl8pRCsVSuVW9tpNU6hDQa0OlD-oMRmMEwEFMMywPMSwrGs4RjtsuwHMcpxilctz3CgMrSC80hvB8bw5DIfyAsCX7go0nTin-cIIigSIomimLYri-KEsSKI8IokQKBAMA6DoOD9sIg4wOIiAgIG57SC4IDYLUECSYgb7MTAlzzpJcBYnosAAIrkHgl5INIhTkEpKkgDiNT7AACjiQmuPpknMIYeAQEQknKeJkkxLpMAWTUyhyRJIDsfA3GGDAklXkiTaKMUADWzBbsyhD8WyQkckI2K1DAEgpIa7argwFZEDAjLEEJOBcSyIA5WkEgmGgJimBWAAClDMJQMBQCQOjkKIECZRIADsZhDDwPQgEEE0TUAA&query=previewwindow%3Dtests%26file%3D%2F02-second%2FsubSeconds%2Fvanilla.js",
  "date-fns/03-minute/addMinutes": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAZgLQFsIDsCuALjAPQCGAJhQLJ5HwkVnEZi5wB0AVgsiAMYB7XMRFIQJEgAIAFoUIAHOIklMWbToIBOAcxIA3AEwcAjGg4pGg_nHJVaBYnAA6uIe0JTgUyjTpOpAF8pAF4pLRgAR3wICIAKAHI1GFZ2BIBKV1dJKQBBKik0FCkcR3gpQkEpE2KAKXwoAE8pQxQTABZqw0QUFB6-1yxBCgaYDhgADwVtQjhQn3t_eDjcGAB3KQARZhg41o6AGikANiOas8MjlHSjoszcHJCAPikAFRl8KXqoauL9zpM3SK_VcIAOIAgcAAQngyFpGkgwGQoHAYIFwehsEs7H4yrZfA56Jw4AoYPxuLxQO5RIRxO44J5JqT-MQKPNVhttsQ9m12kdTr8Lrdrlk3MIGVJkhp5hForFdgkOIwdqk4BlXPTPAooGQ8DKojF4oqDGRcNAdercK4nIREgSlmqjnF0qEXsBXFIpEyybapex0hxKgBRaLIuLelkwCj3T0R23a3W4APB0NQOJ-uD3QL3MEQ6Gw-GI5Go9EgTGleg4wlOE1mqA6ilIKnCGl08Wee14-bpnZHLAu55eD2SnYcVGEavLZIcHQwCcO51SADUJRj4Tn-C0uBHxFcgVFOXybKKJQdFSqNS-DWa_y6_Xvg2Go3GUxmczCnaJK3WWx2PMOJxnCgQpSNcwr3I8LzvJ83y_C0vJ3sCvSguCkIwrgcIIogSIomi4IcAoETyBAMBaFo_BNgILYwGIiAgO625SM4ICojgzGIFIOGogcw7MXAeA6LAACK-CCLuSAVFo-AwDxjHMXCWiCGsAAKcI0S4EnyfoggQBQzGyZ6zHRGJMDKYpSjsUxICEfApH6DAzF7qCpYKGQ_AANZkLOFLCJR1I0bSfAYVgMDiMkqpVg6uYUDApK4DFbgkZSIDhRo4jGIYxgmLmAACABGZB5TAUAkFJIgQCF4gAOymAArBw7QgIEzXNUAA&query=previewwindow%3Dtests%26file%3D%2F03-minute%2FaddMinutes%2Fvanilla.js",
  "date-fns/03-minute/differenceInMinutes": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAZgLQFsIDsCuALjAPQAmEYYMATjLgMYwCSuAsnkfOQIbEZhccAHQArBMhAMA9rmJykIEiQAEAC0KEADnETKyfGAKHDpNAOYkAbgCZhARjTCU5aQzjlK1OoxbtOxHAAOoyycIQqwCoUVLT0TKwcBIEqAL4qALwqdACO-BB0ABQA5Ab8gnDFAJQhIcoqABLSAO4qWDy4AJ5tAfAqPHQqAEYwhM0w9Co2KgBS-FDdNij2ACwq9jaIKADsiACsAJz9uGRTs_OLy2sbiEtbKAD8ITAAHlpmhCLvcBCEEFYwTLRLxxXyJXpwQohFQqXAwVoAEUMhSWqwANCoAGwYmwYjY4lAYlBVNHQ2HwlRI4goq4Y7FTPG4lTbDGHGq4dn1DIAPnWNlquHqTVa7S6PWSfQGgLANGkWHWKC29n2R0I0gV93uzzeHxEcPMfH-gKyMW88T8SS4kLJcMRyKWKEJKid9jxTvdJJtFKpMBpjqJeLdgZUbJCnNUPJUGHsIRAaJAEDgACE8ANOkgwDwoHAYKl4-hsL1PLEfAl_BKPKbQWXLYFhHAtDAGGIJKAZHJ6IRFO3wipXo2GMRTllgGTvr8jYg-aTcDD9YaAVPozPUgKexEyjAKkDcvkisVhLxykJqiF1yotFAeHgdzA8gVfQfrB1oFfT7gQoFCCUq6WLRDigxQoqkyXlR1nPs3ibb9NwqKphDVABRPIs0KftoJgMh2RhdDB0KS9rw5BDpGQ_BUNgoR2VSdk4wTZNUxodNEEzbNc3zTAcAlYszTBcsrWfXBXx4FskDbWR5C7RApDCDcQT_cEKyBQpNwAQQxTckxAnkyTYPg1AQmh8EYQplMMFSo2iQxNJUVRCnsR0UBUAAqLFiXZOpVGFNoOm6TirX6QYRjGCZZ2mOYFimK4-S2XZDmOU4wouSLVmiu5HSeOEdRoT5hHHP4ASBX9zQUq0oQg21KXtWksRxRkCSJT1yu9Kr0Rqhlp2ZVkDnZcNQL5AUhRabyxT8lIpRUGU5Q1ZYVRUNVpsVR1tXebK9RgA18uNYES2KvjAjKudmupB13WDeyA2dRrDrtY6HIu10FWDUMOQ8vro1jeNExTXA0wzLMczzEBcroTQIFoGgGFE6SOwUKTwJhIIQBzHBEanFicxnBGkbwcxYAARXwaRiFRubDJgTGVERgZZWaAAFKUhBJqmrGkCAyERinEbyImYFp2UdCZkAtDoHMaABRGQlXXAQEBrQeAYABrHhzBgFtZCh9sJKhn6sBgRRN2MSs5N22t4FosgYEbE54jB1sQANipFDsGw7HsWiAAEhh4EYoBIQy5AgXXFG2Bw9mEFYZdSKPUiAA&query=previewwindow%3Dtests%26file%3D%2F03-minute%2FdifferenceInMinutes%2Fvanilla.js",
  "date-fns/03-minute/endOfMinute": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAZgLQFsIDsCuALjAPQy4AmA8mALJ5GkUCGxGYucAdAFYLIgAxgHtcxMUhAkSAAgAWhQgAc4iaSzYduwgE4BzEgDcATFwCMaLihIVhguGUo16BYgB1cIzoRnAZ5ajoGYhkAXxkAXhkdGABHfAgYgAoAcg0Ydk4UgEoPD2kZABU5GH9KGWEwGWYZHFdSsF0ZMxkAERhBGCwAIxgdGWMUMwAWAeNEMwBWRGHJrmGUFEQPLGEKfFguGAAPJV1COEiywJdGJNwYAHc21hgkwZGAGmazZ9ext8nn2e_F7NzcAUIgA-GS0URtDoyIYDIajYzjKaISYATi4KIxHhAjxAEDgACE8MwdABPJBgZhQOAwUI49DYYKkALORmOE6MrhwJQdXj8UBecSESReOA-HbcwTEChHC7XVq3e5wt7vd4Iz7PVHPDEogEeEU-dJaI4xeKJO4pLg2W6ZOA5PWiUUyJRQZh4Y1xBLJC1GZi4aAuu24DzEUWpZlBeopZ5JbKRUHADwyfy7DqEJKGzjZLiEYQAUXilKS4tTMAoAKTxclSWdrtwWZz-fwhYzcABoQB2NxBKJpPJlOptJA9LqjDZLPqPr9UBdvKQ_NEguFDrFTgjjCO6TjiZkspuxCStFYci4nWg6duMlkSTMixQMgAVDIAGwof4P5q398vmQYZq6wGyMUpQBBUVQ1COISNP0LTtJ0PR9LCIxjBM0yzPMizLLgqzrJs4r7IcUThqc-67vK-4PMMypvM8arNF8Mg_AxfwAkCoLgrgkKCNCLQUchSKouimK4J2eKErgxJkogFJUjSOJcEoMSKBAfQ6IIc5CAu5BCogIAJhxMhuCA1I4IZiAyNJ1KPNuhlwHgeiwAAivgwjuEgMiEDo-AwFZ-mGcSOjCJcAAKxLkHApkGSAzCGMIEAUIZPlJoZ8QuTAQUBSoEWGQp8B9IYMCGR4oRYoOSjMIIADWzB6DAvKiOpApaep4lYDAkjpDaY5rsQnYUDA3KUOQgjKXyIAdVokimAi5idgAAt0zC9FAJCeWIECtZIADs5hzMMIChAdB1AA&query=previewwindow%3Dtests%26file%3D%2F03-minute%2FendOfMinute%2Fvanilla.js",
  "date-fns/03-minute/getMinutes": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAZgLQFsIDsCuALjAPQDmMhAsnkfCQCYCGxGYucAdAFYLIgBjAPa5iopCBIkABAAtChAA5xEU5q3ZchAJzIkAbgCZOARjScUjIQLjlKNAsTgAdXMI6FpwaRWq0n0gC-0gC80towAI74EBEAFADk6jBsHAkAlK6uUtIA4pTShLIw0jiO8NJCYNKGAJzSAGIwAEba-EzaAJ41KCaG0iYmiAAsAKyIKOOuWEIM-LCcMAAeijqEcKE-9v7wcbgwAO7SACIsMHGGvYYANAO3dbeDt2O3o-mZuDkhAHzSY64ga4gCBwABCeA6nSQYCYUDgMECQPQ2B2dj85VsvgcdC4cEUMAEPD4oHcYkIEnccE8y3xAmIDE2_1wrkpnmSmk2EWisXOCU4jDOqTgGRZIip0kUUCYeE5URi8T5BiYuGgUpFzNE8EIiSxO2Ftzi6VCv2Armk0hpBO17I46U4hCEAFForC4pa6TAGB9ze7tZLpbg7Q7ne0oHEbXAPoEPoDgWCIV1obD4YiQMiynQ0dinEqVVApUSkCSRGSKWLPLqMZtksbpMlOJWcYasp8ZPlPEUShmAlUavUmq12l0en0BkMxhMprgZnMFjS1hswo2nHtDiczhcro97rVHiZnqNXu9sjIfn9RgCgSDwbhIUm4QigZxFBEFBAYNptAIi4ISzBxIgICmrg5rOCA8I4GBiDSDCD7XGa0hgXAeBkLAACK-BCMQUGFG0MDwSBiEgB02hCAcAAKHT_i4SBEUw-hCBADBgQRoEgNEWEwORpHKDhYEvvAH76DAYGuIEAKpooTACAA1kwFBEiIP6kv-5L8LeWAwBIyRClmeqxgwMD4rghluO-xIgDpmgSMYhjGCYsYAALNEwzQwFAJBtKIECaRIADspijJwwwgIEYVhUAA&query=previewwindow%3Dtests%26file%3D%2F03-minute%2FgetMinutes%2Fvanilla.js",
  "date-fns/03-minute/isSameMinute": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAZgLQFsIDsCuALjAPQRwDKAhljALJ5GkAmVxGYucAdAFYLIQAYwD2uYuKQgSJAAQALQoQAOcRDNbtOPEQCcA5iQBuAJm4BGNNxQlmIoXDKUa9RsQA6uUV0Kzgs8mpaBgJiWQBfWQBeWV0YAEd8CDiACgByTRgOLjSASk9PGVkAQTjZABZZChhlYiwAIxhdWRMUc0qUADZENBREFBRZKlxmCqqausbm1vbZLp6-8wBWQrk8WUJ5GFk4F1kcUJgAfk8sEWZ8WG4YAA9lPUI4aIDnYLcYFM9ZWVwYAHdZAARNgfGblAA0sgAHJCIbJOpDerlwV8fv8gSCUmDITCKpCEbJepDlvlcKSilEAHwbXT4GCeEDgkDkABCeCougAnkgwFQoHAYOEmehsO8nEFXIdxS4QkxuHBlDAhHwBKBvBJCFJvHBfLdFUJiKMYoRafTcJ5tb5MtpnnFEskPmluLYQdk4HkLWIdbJlFAqOsYnakqkncZhtA_R7zeJ4IR0oEZe80pCUrlotTgKi9Uq49auLluIQRABRRJ8lLZg0wZik76VuO-_1kwslstQFJ5uCk8KkxnMuBs3Ac7mIXn8wXCzAHJjSt5SozhqB-lVINViDVar2-BNzpjPDsg4qQzIstNU1F0NjybhUepwA_EYqyDCyE9pgA8snMA0GACp4YMABkgGopkxTcPoMCELKxD3meUQxCeEFQTB8CpgUuBFKU2yVNUtQwA0TQtG0HTdL0_SDMMoy4RMBFTMRszzORyyrAEuAbFsOx7NOxAnLgZwXFceoPE8MQ7pKTCfOxaIAsCxBYiROKwviiIoMiqK_LJmLYtCynwqpxJLKS5JyFSNJ0gyTKsuyXI8nyApCiA3DKHESgQE0uhCKuwjrjAkiICAmbSe4IACjgIWILIY4CiiwWhXg-iwAAivgIgeEg5kwLF3whRyugiH8AAKHJ-XAEWyLlRgiBAzAhdlFUgIkaUwIV-WqOVIUufATRGPSICeOEDKOcoVBCAA1lQkEqmI3nqn5mqCEOtBSJkbqzhJxB9swNR-dtXjuaqICrdoUhmCYZjmH2AAC9S3jAUAkLS4gQMtAUAOwWEs3DlCA4R_X9QA&query=previewwindow%3Dtests%26file%3D%2F03-minute%2FisSameMinute%2Fvanilla.js",
  "date-fns/03-minute/isThisMinute": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAZgLQFsIDsCuALjAPQRwAqAFuQLJ5GkAmAhsRmLnAHQBWCyEAGMA9rmLikIEiQAEVQoQAOcRDNbtOPEQCcA5iQBuAJm4BGNNxQkmIoXDKUacegWIAdXKK6FZwWeTUdAzEsgC-sgC8sjowAI74ELEAFADkGjAcXKkAlJ6eMrIAkmCyuCIA7gFwssYArLIAyjBKxFgARjA6tShmACyyZgAciGgoiGZ13HUoKAA0BXLktQ3NrTAdXT39gyNjiLMBuLKEzrI4bjAA_J5YIkz4sNwwAB5KuoQ10YHOrozJuBgVQAImwYMljL0-nNZEMYfUYcMYWMcnlcIVIgA-E46fAwTwgOYgcgAITwLB0AE8kGAWFA4DAwkT0NgQqQfsFLo4gi42dw4EoYEI-AJQN4JIQpN44L5XoKhMQmFEcXj8l4xDLZBktMrYgkkuDUtwbGCsnBcp5pb4lFAWHhdfFEikjUYWLhoLaLbhPMQZWkObzLqkYckclFscBPLJZHKhYRktquDluIQRABRBJ05KxhUwJho6M5-M2u24ZOpjP4LOJuBosJownEuBk3AU6mIWn0xnMzAXRjc35s13uqC2kVIMViCVSjW-AN_ULRBNggCCMIyJOVgJBYNDYaxUdktDYVG4LHacGXxBXsgwWrBJLDAB5BrMULIAFSyABs74AZH-h4ZCu3B6DAhALvAoZRJE0QbqB4GQZeaKLMUpTlFUyz1E0LRtJ03SQjswyjOMkzTLMCzoksNTYWseFbIRAzEfshz2qcyx9sQNy4HcDxPHKHxfNUPKQQCQKyKCxAQlCMJwisiJySiaIYtihC4viuCNqS5JUjSdIMkyIDcEosSKBAXQ6EIE7CFOMCSIgICRscsjuCADI4K5iCyJ2DKUdGrlwHgeiwAAivgIgeEgKowH5LkgBSOiVAAChSdlwJ5cUsIYIgQEwrmxa5CQRTASWJSoGWuSZ8BdIY-IgJ4YQEoZSgsEIADWLBgSKYjWeKdmSoIrZYDAUgZGaA6cowjZMC0dkzV45miiAY1aFIpjGKYZiNgAAu054wFAJC4uIEDDVIADs5hTH0IBhHdd1AA&query=previewwindow%3Dtests%26file%3D%2F03-minute%2FisThisMinute%2Fvanilla.js",
  "date-fns/03-minute/roundToNearestMinutes": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAZgLQFsIDsCuALjAPQBOA9vrgCYAqFAcjAIZnyECyeR8JNLYhjC44AOgBWCZCADGFXMUVIQJEgAIAFoUIAHOIjUChI8RTIBzEgDcATGICMaMSn4VZcclVoNmbDtwExHAAOrjyooTqwOqU1PRMrOxwXDzB6gC-6gC8sTAAjvgQ7AAUAOTGMMKiZQCUYWFq6gBK3jTqDijqAFL4UACe6rYoDgAsHbaIDpNo44QU6rhJHOo4QTCIYVgUNH0wYjAAHrrmhHA5sW2-yymBvHAlSwDu6gAigjAlw2MANOoAbH9OkDbCC_rNavVcE1sgA-dR0TT4Hp9Dpdb7jaZTNCIFAoMIgH4gCBwABCeDY_SQYBYUDgMAyRPQ2DSpDiPkS_lurM87ISfmSqXW4jguhgskk0lAESUhBUERS6iOYtkxHauWebw-XxGoz-gLRYI6aChYQVUUqpgu7EKxU-ZTE_A-1TgdTNCkVuigLDw1oKRVKDpsLFw0G9btwYWChHKfOuXKF9zKfxKtRy8OAYXUSuO4pjltEtTE8wAooVaSVlXmYDQodmq6qSl6fbgi6Xy1ASgW4FCMlDCcSyRSyFTEDS6QymZg1rwvPF44K7sFg6GoN7JUhpQpZfKPVE45zFzyLpV01nFjAXu9iCVOIJNGI-V2PuoNCVOnj1AAqAEoSHftFPx_f4_waaENFaeI0RRAYhl1CYphmOYFiWBNVlZTZcG2XZYAOY5TnOXIDwFAIeUeS8tRvDF9SBFAjWmcFRkhRoNDhBEkRg6CMQQpxcXxXABxJclcEpalaXpRkQDEXR2B0CAYDIMhZE3ORtxgZREBATNcGzEIQHpHA9MQdRx3pH5zz0uA8AsWAAEV8AoYgjPUQgyHwGBzJ09Q9LYSgngABX8URnJ86wKAgGg9M83SQEKRyYH8yh9BCkAZPgBTrBgPSwgyAlJN0FhZAAaxYCx9ikBQVJldS5RkESsBgFRKhdOcORI7lhQHGgYDFWh1NkeSpRAZrTBUexbHsBwBwAAQAIxYWaYCgchqEICAGpUAB2RwAFYxFGEAMiOo6gA&query=previewwindow%3Dtests%26file%3D%2F03-minute%2FroundToNearestMinutes%2Fvanilla.js",
  "date-fns/03-minute/setMinutes": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAZgLQFsIDsCuALjAPRwyECyeR8JAJgIbEZi5wB0AVgsiAMYB7XMRFIQJEgAIAFoUIAHOIklMWbToIBOAcxIA3AEwcAjGg4oGg_nDIVqBYnAA6uIe0JTgU8lRpOpAF8pAF4pLRgAR3wICIAKAHI1GFZ2BIBKV1dJKQBlCikAFgBWKRxHeClCQSkTPJgFYiwAIxgtKUMUE0Lak0Q0FERCwdcsQXp8WA4YAA8FbUI4UJ97f3g43BgAdykAEWYYOM7ugBopAA4zkyvrqQGz4fSH4szcHJCAPilKYXqFKS6HS6PRMfRKQxQrhAJxAEDgACE8IwtABPJBgRhQciBGHobBrOx-Cq2XwOWicOAKGD8bi8UDuUSEcTuOCeWZU_jEejLTY7fbEI7As6XWo3Z4PFCvVwszzJDTLCLRWKHBIcBgHVJwDLS4SsqQKKCMPAKqIxeKqgyMXDQQ3a3CuJyERKktZas5xdKhL7AVxSKTs6lOuXsdIcaoAUWimLiAc5MHorz9sadBqNuFDEajUDiwbgr0Cr2hsIRSNR6Mx2NxmHKtEJZKclutUENtKQ9OEjOZus8LuJyxzBzOWE9ny8vqkyQ4vfJcWH44ihHwWlwE4OrkCWTe0nynhKZVdVRqdXyjRgLTaQO6vX6g2GiFG40mMGmcwWSzC06cG22ewOgtOFxXGKdwoBKTxFC82TSKOPwrieAJ1McIJgsUEJQjCcKIrgyJoogGJYjAOIgBwCgLoQEBtFo_BtgIHYwGIiAgD6K5SM4IDkDgbGIFI-HkCc45sXAeA6LAACK-CCMQXFVFo-AwPxLFsciWiCFsAAKyL0S4SCsSAjD6IIED0GxCl-mx0SSTAakqUo0lsaR8BtPoMBseuUJEQojD8AA1owOjPjwwg0Qy9FMnw2FYDA4jJJqdaukW9ANPRiVuBRdIgDFGjiMYhjGCYRYAALNIwrRQCQskiBAkXiAA7KYxQcIUICBC1LVAA&query=previewwindow%3Dtests%26file%3D%2F03-minute%2FsetMinutes%2Fvanilla.js",
  "date-fns/03-minute/startOfMinute": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAZgLQFsIDsCuALjAPRyECGAToQPJgCyeRpAJhcRmLnAHQBWCZCADGAe1zFJSECRIACABaFCABziI57Ttz5iqAcxIA3AEy8AjGl4oSrMSLhlKNekwLEAOrnE9C84HlyajpGZmJ5AF95AF55KhgAR3wIBIAKAHJtGC4eDIBKb285eQAVRRggl38xMHkKeRwPSrB9eQt5ABEYERgsACMYKnlTFAsAFhHTRAsAVkRx2d5xlBREbywxVnxYXhgAD1V9QjhYqpC3cJg03BgAdy6Oa9GJgBp2i3fPqa_Z98X_qt8oVcCUYgA-eQMCRdHryMYjMaTUzTOaIVbeECvEAQOAAITw1AAnkgwBQoHAYJFsehsFdnBcws0Ga4mSxeHBVD0BEJQL4pIQZL5yPIDlyRMRWGdbg9Ok80i9xl9vt8Ub8Qd5hf5srozglkqlrhleHYnrk4AVNRIRaooBQ8Hqkil0saTBRcNA7ZbcN5iORMsFWe4WBl3ml8rFIcBvPJRYceoQ0jqePleIQxABRZLktJihMwVgg2N5iVpW323Cp9NZ_A55NwEGREFYnH4wlUEmIMkUqk0zBNFgs0LB4huj1QO08pB8iQCoXW_yB4dXM7ZSMx-Qyx7ENIMDiKXhgKBifRJp7yBRpCyrFDyABU8gAbChgff2je38-NaCFOVKkv5FqepGhXVphg6bpegGIZEQmKYZnmRZllWdZcE2bZdjFY5TjiJdLmaG57m3Z4kWVL53jVdo_nkAEaKBEEwUhaFcFhER4Q6RV4LRDFcBbXECVwYlSXJSlqRAXhVASFQICGKgRGnURZxgaREBAaMWPkTwQEpHAtMQeRu0pV4Ny0uA8AMWAAEV8DELwkHkQgqHwGBjI0rTqCoMQ7gABWoZS4D0zSQAoYwxAgVgtNc2MtOSWyYG8zz1ECrTJPgIZjBgLTvEiTExNUCgRAAawoAwYB5CQFP5ZTBWEQSsBgGRsnNId8JYFtWBgLlcA6nwZN5EAmt0GRzBRSwWwAAX6ChBigEgnMkCB6pkAB2SwlnGEBIi2ragA&query=previewwindow%3Dtests%26file%3D%2F03-minute%2FstartOfMinute%2Fvanilla.js",
  "date-fns/03-minute/subMinutes": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAZgLQFsIDsCuALjAPRz4BGAsnkfCQCYCGxGYucAdAFYLIgBjAPa5iopCBIkABAAtChAA5xEU5q3ZchAJwDmJAG4AmTgEY0nFIyEC4ZSjQLE4AHVzCOhacGnlqtZ2kAX2kAXmltGABHfAhIgAoAcnUYNg5EgEo3NylpAGVKQm0mAS80FGkcJ3hpMG0hLGlTCoApfCgAT2kjFFMAFiajRBQUYdG3LCEGdphOGAAPRR1CODDfBwD4eNwYAHdpABEWGHie_oAaaQA2S-bbo0uUDMvyrNxc0IA-aQAVWXxpG0oE0KmcBqZTIhymM3CBziAIHAAEJ4JjaDpIMBMKBwGBBeHobCbez-ap2PyOOhcOCKGACHh8UAeMSECQeOBeBa00owBhrHb7I7EU69PqXG4g26mF5PbLuEQc6QpTRrSIxOInRKcRjHNJwTJudleRRQJh4VXRWIJLWGJi4aCmg24NzOQhJCmbfWXeIZMLfYBuaTSLl0t3KjgZTiEIQAURi2PiIZ5DDeQaTbpNZtwkejcfwCfDcDeQTecIRyNR6Mx2Nx-JAhKqdBJlOctvtUFNDKQTJELLZCq8HrJa3iKUuWF9X28gaVx04uMILa2KU4uhgi89PukGEqqYi6_w2lws-IbiCctyBQoRRKZQqjcCdQaIMB7S6YMGYy_EymMzmi2WVZwiHKltj2Q5jhFC5rluFB7keZ5pFeHIZCnP4ASBF8PwhKFRhGWF4URFFcDRDFECxHE8XhThFEiBQIBgbRtAEbtBF7GBxEQEAA2PaQXBAXEcH4xBahrGBzhnfi4DwXRYAARXwIRTyQaQinwcTJJANF6l2AAFNEONcFT-KYAwhAgBh-Ik3j-JiJSYF0-plGEviQFo-BGIMGB-LPWE60UEoAGsmDXBkRFY5kONZfgSKwGAJBSPVm09MsGBgWlcDS9wGMZEBEs0CQTCMExTDLAABCgmAoGAoBIbR8FECA4okAB2MwAFZOD6EAgl63qgA&query=previewwindow%3Dtests%26file%3D%2F03-minute%2FsubMinutes%2Fvanilla.js",
  "date-fns/04-hour/addHours": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAFgLQAsD2BXAJwHoBDAEzIAl8C4iySAXGDMAOzgDoArBZEAMY42zEUhBEiAAiyNGABziJJDZqw6ccBAOZEAbgCZOARgDMnFPRwC65KjTgAdNkI6MpwKXeqE4UgL5SALxSBDAAjngQYQAUAOSqLOxwcQCUzs6SUgCCFFIGMg5SjDhSxihSAFJ4UACe-SjGaPmmiCgobR3OALY4ZDUwnDAAHvJajH4h3g4xbDAA7lIAIkwwMQaNaAA0UgBsO-U7BqY7KKlH6WxZQQB8UgBiBBBVNWXGDU1SjZ2dziBbIAgcAAQhA2CQCLUkGASFA4DB_AD0NgaKQKD5aGj7L5OHB5DABDw-KBXKJGOJXHB3CN8QJmGRglI5osVsx1psdvs3gdTpdnJT3IlkoywpFoms4px6Kt1ClLgKpPIoCQwSKIlFYpL9CQ2NBlWkMiJ4Ix4tNfHEdjFUsE7sBnFIpDSCSahRxUpwSgBRSKwmJOukwMiXB3-k1KlVsd1en1QGKuuCXfyXf6AkFgiFQxAwuEIpGYXCELEYuh6HV6khEpAk4RkinCKledFFEJx1Y7LDW24ee1SRK4mCMYut5icbQDofWgDUMmDoQHhDYvdWzn8hqyuQZBQLtGKpXKLzqH2axx-7UQPT6AyGo3Gk0b2NoswWy1W7KanIOKCOJy-53yl2uO5HmeaooDeI8vmMU8UD-AEgVBcFIWhWF4UREBOHkMI5AgGACAIAQq0EGsYDERAQDtRcpEcEB4W6CBqMQKRs3hLYe2ouAwW0WAAEU8BwZgGOKAg8BgVjKOoiECBweYAAUIRIpwkCokASD0HAIDIaixIdajIn4mAZKkxRBOozD4FwvQYGolc_jQ-QSAEABrEgxyJYRCNJEjyX4cFuhgcREllIsHBTMgYHxNgwpcHDiRAQLknEIwDCMYwUwAAQAIxIDKYCgIhhJECA_PEAB2EwAFZODQEB_Fq2qgA&query=previewwindow%3Dtests%26file%3D%2F04-hour%2FaddHours%2Fvanilla.js",
  "date-fns/04-hour/differenceInHours": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAFgLQAsD2BXAJwHoATCMMGAmAOwGMYBJGgCXwLlIEMAXGDMDTgA6AFYJkIOjhp9ZSEESIACLDx4AHOIiUle_QSJwEA5kQBuAJmEBGAMzCUpHHU5kKVWg2ZtCcADr0MnA8ysDK7pTU9Eys7HDKAL7KALzK1ACOeBDUABQA5Hp8AkL5AJSBgUrKbADuygC2XDQAnqrxylzUygBGMDy1MLTKlsoAUnhQbZYoNmjKKABsiACsKIgoKJ00JCPjk9Oz8zYAnBvrmwD8gQ04JJMwwjAAHhrGPAlpkZ4xPvG5gWUyhoMHqABF9LkZnMADTKRZwyxw05wlBlGGA4Gg5QQvhQo5whEjQlwtYVGjk6opAB8yhslkCIBhIAgcAAQhAaF0WkgwFwoHAYIlmehsOxSOQol5Yr4OBKPNFvHE_MI4BoYHQxBJQNJZLQeApdSFlC91XQ-Ls0vTKkEhKEijBDKl0jAsjkYAVhNxioZyoEjaENFAuJznZlsnl8l7zM1oMG_TRAnwQgVvoqZfF8nDcmVUrTgJjTRqeLkHYYysIeDgAKJZfm5IvmmAkclAxsloMhimVmt1qCl_TlwKJclMlnsznc3n8wXCkCi3CEeVS37KuUxmhxrhapA6mRyA2IKTBUIsADyAFUAEoAfUYADkbwBZADKzpsmy2ACp4d_fzaAwiSUfiVWVPmUAc-AAQThB02VzGlMSfXgsErAg8HoXJIJgKDlAwCJ9Hg5QVHPa870fV9ySqEicHqJpWnaPxOm6PoBiGGg9gmKYRiOBZljWc5tl2UYuMOOY6TOTZzmuGhbnuWAnled5wLTaU_j8AEOKxcFIWhNASWJCTUXRTEQR0vE9IMpF4VJNFAkpFQaTpBkaDHVkOS5AgeUQPkBSFZlhA0ah1AgKgCDoXdjz1eQjwLLT_BAQUGggBLEGUXzBQxeLEs5ExYAARTwHA-FS5QeHQmAsqBBKugIWiAAUuloAIkGUGrzBwCASASqq2pALJipgeq6q0UqEqC-AqHMGAEuHRk5w0Lg6AAay4ExHnEGRIt1A9Iq5BoYAUB0SjcYD03UjgxxIGB1R2LxQu1EBjsMBRrEsawbDHAABHouD6KAiHQ2QIAOhQAHZbBWYQ0BARI4bhoA&query=previewwindow%3Dtests%26file%3D%2F04-hour%2FdifferenceInHours%2Fvanilla.js",
  "date-fns/04-hour/endOfHour": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAFgLQAsD2BXAJwHoYA7AEwHkwAJfY8gQwBcYMxS4A6AKwWRABjHKVaikIIkQAEWZswAOcRFKat2nLjgIBzIgDcATFwCMAZi4oi5HILgkK1OoQA6pYZ2bTg0slVr00gC-0gC80gQwAI54EJEAFADkamwccIkAlG5uUtIAKlgwvhTSOGDSjKSygWDa0obSAMowCqwAtgBGMAT1KCZo0iYmiACsI4goKIhubTjkeLBcMAAeCtrMcGHF_s4E8aQwAO7SACIsMPGGfWgANNIAHHeGd0N3YxlZpLmhAHz5eEVmgppCgGld-oNhiMAJyjaFcaGItwgG4gCBwABCEFIjAIAE8kGBGFA4DAgqj0Nh6A4dtS_E56Fw4AoYIJePxQB4xMwJB44F4VizBKxyFsDsczqxLtc7o96i8TG9oUq7ojoZ83HyvCk0ltIjE4hdElxrOcNOlPlrpAooIxsXrorEEsaDJVoLbMtlRPBmEl6QFCIk7vEMmE_sA3NJfKtWb6dZwMlxmDgAKIxYnxQWxmDkT5RrPC-I2u2kRPJtN4DPxuCfIKfFFozHY3EExBEklkimYXCEGkM3v6N1QW3spCckTc3kifnSGiUACqACUAPoASQAcsuALKNLYmSYoaQAKmkADZDyfz16rf7dlsUmHI9JxadzvEtywsFxBDBoPEUlwOgwMweQQG0FyhjIc5Lmum47qGJ7QSuG7bruGCDBqXwyAURR-KU5SVNUhDSLUPQNEC7RdGR1yQqM4yTNMpCzPMiyCusmzhLe9D7Ecr5SuCtwPE8CpvCMHw5DIvz_ICLQgmCNFDHCcIIkipANuiWI4vihLEqS5IgFwCiRPIEDdAQghjkIE5kDyiAgBGVTSC4ICkm0EDOYgJG6TANxPs5cDYjosAAIp4DgrAedIzAEACvmOc5uIEDghwAAq4mQcCRQl-g4BA5DOXFUbOTE4UwClSVKFlIBGfA3T6DAzluEEyL6QojCCAA1owQHsiIllcjZlk4uBEgpOafYBgQDbkC0fhkIIpkciAY1pBIxiGMYJgNgAAh0jBdFARAxaIYEwBIADspgjFwaAgEE933UAA&query=previewwindow%3Dtests%26file%3D%2F04-hour%2FendOfHour%2Fvanilla.js",
  "date-fns/04-hour/getHours": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAFgLQAsD2BXAJwHoBzGAFwAl8C4iATAQ3JgzADs4A6AKwWRABjHOxaikIIkQAEWcuQAOcRFKYs2nLjgIkiANwBMXAIwBmLigY5BdMlRpwAOu2Gdy04NLvVCcaQF9pAF5pAhgARzwIMIAKAHI1Vg44OIBKZ2cpaQBxCmlyLBhZB2kcMGkDAE5pADEYACMCPEYCAE8KlGMDaWNjRDQAVkQUFERnAFscejxYLhgADwVtcj8Q7wcY9hgAd2kAEWYYGINOgwAaHouqi96LwdT09iyggD4e42cQM5AIOAAhCDsFqtJBgRhQOAwfzfdDYGikCg-WgI-y-LhwBQwQS8figVxicgSVxwdwLTGCFj0YLvDIuEQk6SJZLUsKRaJHOJcBiHDQpR7E9wKKCMQEsiJRWKc_SMdjQYVpWksEnxda-OIXGKpYJvYDOaTSMlY8gxJmcVJccg4ACikXBMUNFJg9Ee-odxqFIvY5stNuaUBNh2Sj38jy-P3-gOBoPBkOhIFhuEIKKRdD0MrljBxSDxIgJRPp7lVtGpiW1jMOXCLcE1tKyuXcBSKieLZQq1TqjWabQ6XXe_SGIzG7Em01mZOWqy8iI2W12BxYx1ONyulRuxjuAwemRkrxp7DDvwBQLa0YhUO-XAUYXkEBgBAIgmzQlzMHEiBAuvY-scIEh4wgP6INIYJnmcerSD-cCAiQsAAIp4DgLCAfkTQwGBX4QSALQEDg2wAAotK-ThIJhjB6DgED0D-6HfiAkSITAeE4UoyE_le8B3noMA_s4_ifHGCiMIIADWjBkDiIhPvir6EgIQLjDAEiJLyyYOGG9AwJi7AaS4t64iAynJBIRgGEYxhhgAAvUjD1DAUBEE0ogQApEgAOwmAMXBoCA_i-b5QA&query=previewwindow%3Dtests%26file%3D%2F04-hour%2FgetHours%2Fvanilla.js",
  "date-fns/04-hour/isSameHour": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAFgLQAsD2BXAJwHoI4BlAQwFsYAJfYgEwoBcYMwA7OAOgCsEyEAGMcnNuKQgiRAARYWLAA5xEM5mw7ceOAgHMiANwBMPAIwBmHiiKMcwuCXLU6DADqdR3FrOCzSlDT0hLIAvrIAvLIEMACOeBAxABQA5BrsXHApAJQeHjKyAIIxsmiyZDBKbFQARjAEssYoZmUoAGyIKCidKLIUnIyl5ZXVdQ3tiBbdXf6csixYMLJwLvIMAPweVDiMeLA8MAAeSroscJH-zkEMSR6yspwwAO6yACKsMElNLQA0sgAcfzQfzafxQ2R-dwezzeHy-zWBAKBIL-U1ynHRBQiAD55gQ8DAPCAfiBSAAhCCcCgEACeSDAFCgcBgoRJ6GwDCcgVchC5LmCBB4cCUMGE_EEoC8EhYUi8cB8RxFwjYgyiLHxhM4HjlPnSmQuMXiiU-KR4tg-Wiy6J1siUUAolINcQSyVNRn60HtOTy4ngLFSAX5DBSfyS2UiuOAUMVov9eu42R4LBwAFF4oykjHlTBGOj7ln_XaHRik6n01AkvG4OjQujiaS4BSqbT6YzmayQOzcLzA9deYYPVB7eKkJKxNLZWJ5bJaAB5ACqACUAPoASQAcsuALJkC5mLq9ABUsjaR5PKB9Nt7PIaUUrH0Kf3SZPDOKhW9YWB4FBqcHvbEKWQMFkZ9wwAHhnBcVw3bddwAMjgkCHx4PQYBYAU_1fCIomfFC0IwsMfQKYoljKCoqhgWp6kaBFZAmLoej6AYhnI0ZqImKZGMdBYlhWGg1kITZOG2XZ9kVU5ziia8BVuOZoRed42HhX4kVKFE6IhKFHgUuFvkRQE1JPVFwQ8TE5BxPECSJElyUpak6UQBkmRZEkeCUGJFAgeoCGEUcRHHGBJEQEAozktwQGZKgIHCxBZCc5lITCiLKT0WAAEU8BwNgYssmBEvucLqQIHAngABWpQK4BywrDBwCBGHC_LZHC-IspgUripUaqQHc-B6kMQkQA8UIiQ7JQKGEABrChUPFMQ_KlQKZSEKkaCkdJLT5PsCHrRhKkCvbPC8iUQA2zIpFMYxTDMesAAEah_GAoCIfFxAgNbgoAdnMABWHg0BAUIgaBoA&query=previewwindow%3Dtests%26file%3D%2F04-hour%2FisSameHour%2Fvanilla.js",
  "date-fns/04-hour/isThisHour": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAFgLQAsD2BXAJwHoI4AVLUgCX2IBMBDAFxgzADs4A6AKwWRABjHOxaikIIkQAEWJkwAOcRFMYs2nLjgIBzIgDcATFwCMAZi4oidHILglylODUIAddsM5NpwaaQrUtNIAvtIAvNIEMACOeBBRABQA5GqsHHBJAJTu7lLSAJJg0uw4AO5-cNKGAKzSAMowCiwAtgBGMARVKCZo0iYAHIhmKIgm1VzVKCgANLkypFW1DU0wbR1dPX2DU4hTfuzSTE6ytAD87s04dHiwXDAAHgraTJUR_k4uBAnsMOUAIswYAlDN00NNpP1wTVwQNMtl2HkwgA-Q4EPAwdwgaYgUgAIQg7AYBAAnkgwAwoHAYMFsehsLQHAFnAz3oFCFw4AoYIJePxQJ4xEwJJ44N4HlzBCw6OFUeich4RKLpKl0jKorF4kCklxrICNBl4SLvAooAwCWqYnFEtqDAx2NBTVl5SxRclWczCElwQlMuEUcB3NJpOLuUwEirOJkuEwcABRWIUhIhyUwOjwoPJsMms3sKMx-N4RMRuDw4LwrE4uD4wkkskUqk0kB03CERkfBn6O0Ohi8pD8kSC4WK7xUADyAFUAEoAfXyADlpwBZOoykxTFDSABU0gAbBvt3v5UaKkzPjLw4CAILg1K4mU_f6An2-5GB6SL5hYLgMVpwC8sS9pAwZVAVxX0AB5pDHKdZwXZdpAAMgQkCAK4HQYCYT4_xfMIIlvNCMKwn15TyQpijKCpFnqRoWnaToQU2AYhhGMYJimWYEXmSoamolY1no0Etl2EY9nNI4FhbAhznYS5rlucVnleE920Ib5fmkAEWGBUFwUhRYYX6OE5j9WUMXYCs8QJIlSUQclKWpbEuAUKJ5AgDoCEEPshAHGBxEQEAAwOaRXBAKlmggELEGkOyqQ4oMQrgAkdFgABFPAcBYSLTLi4KQCJAgygABSJXy4CykKGH0HAIDoEKcpC2IMpgQqCqUcqQGc-AOn0DEQHcYJMUbBQGEEABrBh0N5EQvIFXyhQEQlmhgCRUn1Ns2QICs6EaXzto8Ny-RAVb0gkYxDGMEwKwAAVaH8YCgIg0VECAlokAB2UxxjQEBgl-36gA&query=previewwindow%3Dtests%26file%3D%2F04-hour%2FisThisHour%2Fvanilla.js",
  "date-fns/04-hour/setHours": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAFgLQAsD2BXAJwHo4YAXACXwLiIBMBDMmDMAOzgDoArBZEAMY42zEUhBEiAAixkyABziJJjZqw6ccBAOZEAbgCZOARgDMnFPRwDapStTgAdNkI5kpwKXaqE4UgL5SALxSBDAAjngQYQAUAOSqLOxwcQCUzs6SUgDK5FJoMg5SZDhSxjkw8swAtgBGMARSBijGBcbGiKYoiCjdztU4dHiwnDAAHvJaZH4h3g4xbDAA7lIAIkwwMc2tADRSABx7xkfHUl2pe2jpbFlBAHxSALLCFfJSLU0tBeid3b3OIB2IAgcAAQhA2AwCABPJBgBhQUj-IHobDUEjkHw0DH2XycODyGACHh8UCuURkcSuODucaEgTMOjBKSLFbrZhbL57Q5lS57c4ZFzCGlSRLJZlhSLRTZxTj0DbqFLXanueRQBgQiURKKxWX6BhsaDqtKC5g0-JzXxxPYxVLBB7AZxSKR0olkGJijipTglACikQRMVdDJgdGuzuD7rVGrY3r9AagHo2yWu_mugOBYIhUNhiHhiJgyJAqNwhBxWNoegNRoYJKQZOEFKpwvclpozKTzD2WDt9w8TtFG3xmPmPYHYTIhDYg-Yzn8gqyuXcBVL7ZKZVeNXqjW2bQ6XR6fTYAyGIzpUxmXhHvgWyzWG05uwORxO_JQF3y11uD2e09ybw-Xd3jQX5DwBIEQXBSEYThBEkSBTh5AnMgIAaAgBHrQRGxgMREBAR1pykRwQFIaoIGIxApHzUgdgHYi4AhbRYAARTwHBZyQYoCDwGBaMI4ioQIHAlgABShHCnE4gS9BwCA6GIvjnWIyJ2JgEShMUCiiJAJD4AaPQYGIucASLeQGAEABrBhtBgElhEw8kcMpfhIWqGBxESRVywcDM6EqHC_JcVDSRATzknEIwDCMYwMwAAVqBh6igIhuJECA3PEAB2EwAFZODQEB_CKoqgA&query=previewwindow%3Dtests%26file%3D%2F04-hour%2FsetHours%2Fvanilla.js",
  "date-fns/04-hour/startOfHour": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAFgLQAsD2BXAJwHo4AXAQwNIHkwAJfYgE3NJgzADs4A6AKwTIQAYxyc24pCCJEABFlKkADnEQyWbDtx44CAcyIA3AEw8AjAGYeKIkxzC4JClVoNCAHU6jupWcFlklDT0jLIAvrIAvLIEMACOeBCxABQA5BrsXHCpAJSenjKyACpYMAHOvjhgsuSc8qFgurLGsgDKMEpsALYARjAEzShmaLJmZogArBOIKCiInl04THiwPDAAHkq6pHBR5UGujMmcMADusgAirDDJxkNoADSyABxPxk9jT1M5eZyFkQA-Yp4MrtJSyFAtO7DUbjWYzFCeEAPEAQOAAIQgnEoAE8kGByFA4DAwij0NhGE4DiFCFSXDSCDw4EoYMJ-IJQN4JKQpN4yLINizhGwmHsTucrmxbvcnq9mh8zL9PHzfBksntYgkkjdUjxbNctNlfirZEooOQsRr4okUrqjLVoObcvlxPBSGlAvS3ARUk9kjkokDgJ5ZALNqz3WruDkeKQcABRBKE5KCiMwJi_UOp4XJM0WzgxuOJvDJqNwX5hX7I1EYrG4_GE4mkkDk3C0z3Bb32ziO8jspCcsTc3lifl0agAVQASgB9ACSADkZwBZVp7MyzFCyABUsgAbFvdweXSaO4dCHsMoHZOLLtdksvWFgeGAoDhdMkr3Jx9P50vVwGu4_rOi4rq0Sp_HIJRlB2shVDUdRtgMjQDC0YLdH0qH3LCkzTPCCxLCsMBrJs2y7NEZ4MscZx3lK0KPC8bwKl8Ew_AUciAsCoIdBCULYWMCIIkiKJopi2IEHiiAEkSJIojwSixIoED9AQwgDiIQ4wJIiAgMGdSyO4IDEl0ECGYgsjScSDwhgZRlYnosAAIp4DgbBmbIpAECC1n6YZlAEDgpwAAqUFpcDuX5hg4BATCGT5oaGQkrkwEFAUqBFIAKfA_SGDAhmeGESLNko5DCAA1uQejEQIYjqVyWk8kI2JdDAUgZIadKdow1ZMB0Wm9V4ykciA7VZFIpjGKYZjVgAAj05B9FARBeeIEAtVIADs5gTDwaAgGEB0HUAA&query=previewwindow%3Dtests%26file%3D%2F04-hour%2FstartOfHour%2Fvanilla.js",
  "date-fns/04-hour/subHours": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAFgLQAsD2BXAJwHo48AjACXwLiIBMBDAFxgzADs4A6AKwWRABjHOxaikIIkQAEWJkwAOcRFMYs2nLjgIBzIgDcATFwCMAZi4p6OQbVKVqcADrthnJtODT7VQnGkAvtIAvNIEMACOeBDhABQA5GqsHHDxAJQuLlLSAMrkTAQMgh6Gso7SYAQ4ALbSJibSAFJ4UACe0oYoJmjSXYgoKP2DLtU4dC0wXDAAHgraTP6hPo6x7DAA7tIAIswwsZ3dADTSAGzH9efHKGnHhhns2cEAfNIAKlh4TS11KB1dPYYzEMhi4QIcQBA4AAhCDsBgEVpIMAMKBwGABcHobDUEjkXw0XEOPxcOAKGCCXj8UBuMRMCRuOAeGZk4owOghaRrTY7Fj7f7HM4_W5mK73FwMjxJFIc8JRGJ7eJcei7DSpe4S6QKKAMWEyyLROKKgwMdjQbXpTKieBMBLLPzxY6xNIhF7AFzSaTM8k2qWcNJcJg4ACiURRsS9rLo9w9EZtWp17H9gZDeDDvrg9wC9zBEOhsPhiMQyNR6MxmFwhEJ-No-hNZoYlKQ1JEtPpIkZ3jx5VCsSSxywzuennd0iSJJgTGrvd2XB0E6nzowsmjYQnhHYo92LgCluyeTIBSKJTKfgqVVq9S-bT-3V6JmBA0QIzGEyms3mi07RJoqw2212fJHKc5wmJcvQ3B09yPC87yfM0UA_DeAJAo-AyguCkIwnCCJIiiaIYiAXAKOE8gQDABAEIITZCC2MDiIgIBuhu0hOCAaLVBArGIBUeEwIcI6sXAsI6LAACKeA4CwXHSAUeB8QJIDwlU6wAArwnRzhICxin6DgEB0Kx_HMaxUSSTAKlVEo0mscR8DkfoMCsduoIEQoRQANYMHOlIiNRNJ0XSAhwtUMASEkqpVo4OZ0DAZLsDFrhkVSIDhSkEjGIYxgmDmAACZAMGQMBQEQBB4KIEAhRIADspgAKxcGgIABM1zVAA&query=previewwindow%3Dtests%26file%3D%2F04-hour%2FsubHours%2Fvanilla.js",
  "date-fns/05-day/addDays": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAVgLQBMCGBPAehyywBF84DcAXGDMAOzgDoArBZEAYwHsHb-SEAQIACABbVqABziIRNOoxY8ATgHMCANwBMzAIwBmZiio8ulYmQoAdBrybVRwUVfJ44ogL6iAvKNUYAEcAVwhAgAoAckV6JiiASjs7EVEAQRJRfRRRXA9Rah4s0QBlGGlaAFsAIxhVUR0UfQAWRDtKniwQ2GYYAA9pNWpPfzcKCIYYAHdRcloIxpaAGlEADhX9BI2UJIZU3wA-UQAVcRDS8qz9Bqbm0RQURAenlDsQJZAIOAAhCAYcVR4JBgHBQOAwLwfdDYfBEEjuSzwijMODSGBcNgcUAOATUIQOOBOfpori0LB-USTGZzGALW4rdZXXZ2AlORTKCmBULhWlRZhUHC0OJwRIsviE0TSKA4P6c4JhSJ87Q4BjQaWihh2WiE6JjDxRFYRBJ-I7AOyiUTE9HUCLspgJZiFACioVBEStpJgWF2Fo9NqlMoYDudrqgtsFMGUuy8u3enx-fwBQMQILBEKhmDycOsHmVqqg0sxSGxfFx-PFTj1I1E4doK29Juc5tyEZRMGoNNrMGY6nbneNAGpcj6Au2QqoGC3aHYvMk9mIMuTsi38oVimUKjAanUbi02gwOl0esShtWqxNprMI3TlmsNlssjsUmJDiczhdpFdd3dnr_Xgw4y-X5_kBYFQXBSEQGYaRAikCA6lULhi24UsYEERAQDNSdRBsEBwUqCBcMQURU3BJZm1wuA_nUWAAEUQh4ackAKVQQhgcjsNwgFVB4KYAAUATQuAiJwkAcC0HgICwXCOItXDQkYmA-J42QRNwmD4DqLQYFwmc3kg6QcC4ABrHBe0xPhkJxNC8U4f5KhgIRYmUbMETjLByjQjz7HgrEQGcpghD0HQ9H0OMAAFqhwWooAIVj-AgByhAAdgMNBmGaEAvGy7KgA&query=previewwindow%3Dtests%26file%3D%2F05-day%2FaddDays%2Fvanilla.js",
  "date-fns/05-day/differenceInDays": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAVgLQBMCGBPAeiwjDBgCcYA7AYxgEkqARfOInAFxgzCrgDoAVgmQgaAeypcpSEAQIACABYcOABziJ5uLjz79x5AOYEAbgCZ-ARgDM_FEXE02xUhWp1GLPHAA6tSTgOBWAFVzJKWgZmVgUAXwUAXgVKAEcAVwhKAAoAch1uXjhcgEp_f3kFAAlxAHcFAFscKjwFMHSoKDDYnEoFACMYDlqYagrFcwUAKQ7W8xQrKwVzG0QUFDWUBWasZenZ5YXJ9c3NgH5_GAAPNUMOATwYXqSwkgiPaO84bP8FBSoYPUWFxsvMrOYADQKABsUMhChQUJQJQhv3-gIUwJgoIWVihsOWcJsSLKVFJlUSAD4FDZoWhylRKjV6k0Wm0Ol1cD5tn1BsNRlRxnsZlA5rjlqs0ABOTbbKi7Gz7UWHRYIjYLc6XG53ARUSQwF7hdxRLysH5UP4AoGcbFgvEwqHEhFQqwotFWzE2nGLfFwolQ6Wk8mKKkIhlMuqNZqtdqdbrc3oGvkjMaMxRLACyvRoSkO8wRsp2CiWMwBea26q2FwB2vI934VAgUjww3Ehrexs8MR82Q9WJx8wDLpR6OtIPmg8JxZKwaS1Kl5n8IAhIAgcAAQk3engkGAcFA4DA4iv0Nh8EQO5Eu18L24r59WPw4GoYDQhCJQBIpNQOLIv0EFGuF8aC4XZkmANFHl6RAaTpVELX-fUYMRd0mw4FtanEGCF3guIGX_YICiKF40kyHJcn4dhdCKUp_AIhQ1CgHAmxImAMiybEKLMZpoCY2jBW_II8iNe9TR8XIoWyEo5xCNEgNfDhsiIvgSn4DhxAAUQyfdsnkkCYCwUk_j0xTGOYsk1M07SoCUm0ilJOJSWXVcNy3cgd0QPcDyPE9MC5W93hNbs2FMHjOhwd8kE_SRpF_RAxECQjLw-MS4BeWyuAAQShAp12kqk0SzDglH4chxHSeVsgymBMoUDBui4PKFEUbIrHWLYACoYU67qFC68wABYZ3DRRmSjNlY05HpeSGFMBMqSYRTFVUVlOdY5V2RaDjBY5K01GtbjrB4nnIds7xS4LzUtDF-x230p0RBE3QQvsvTte74RWEl_FnUNaXpebRsjVkYw5eM0sTAZZoFIUtuVO0JUQaVC3lGklWWpYTg1dZqyAnUG31M7AuvM13Rut7cXup1HtdeDrrHW1KYdKcvoUQMfqFUMUBG6pgejdk4y5CGZv5VNKkzbNcwnCsUd2EsKoNaWC3W3Ha3rRtm1bInOwfHtXvHFBJzQYcoX1xnJ3hV1fvnRcqGctdNyobdd33Q9jxAfg1EoVQIAocgaCihLvxkeKIIQ3wQEPBoIAjmCvMPOmFAjuAmyMWAAEV0nELhY4UDhyHSGBE4j3oytqAAFRM-FzkvTHECAsAj4uQAybOYHLsqNBrkAvfgChTBgCP_Dwu33bUHAaAAaxwIwYHfSRA6_WLA6dhoYFkAo9BcZKgq-ZysBgF95Q8X2PxATeilkSxzEsKxnIAAX6HBBigAgC6kCA19kAB2aw0H4AaIA4jAOAUAA&query=previewwindow%3Dtests%26file%3D%2F05-day%2FdifferenceInDays%2Fvanilla.js",
  "date-fns/05-day/getDate": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAVgLQBMCGBPAegHMYAXAER1JgN2ozADs4A6AKwWRAGMB7R6gKQgCBAAQALUqQAOcRKLowGzFrwBORAgDcATCwCMAZhYpavbnGJlK1ADqM-zUmOBiSFKjDEBfMQF4xdRgARwBXCGCACgByJRU4GIBKBwdRMQB1CQhuCTFcPDFeMDFSCW8AW34ysQg4MV0ATjEAMRgAI3UwnHVC3RQDXQB-ByqsMNgWGAAPGQ1SesCPWxgoxhgAdzEVqP7BgBoxA0OmpJTGdP8APgbGhxB9kDqAIQhGHrwkMBwoOBgfR7obD4ayeaiglYsOAyGDcdicUBOQSkYROOAuGYw7jULABW6pRz8dH5LxMRZBUIRaIxFi0LwJZIONEuGRQHBvPHBcKRVY0nQ4RjQNmMxgOajo2LLLwxQ5RJIBG7ABxiMSY2GkKJKMlJFikXgAUXCPyiauxMCw5xVpo1rPZjB1esN3SgmtJzHOPnODyecFe716Xx-fwBICBBQhXn5gqgbPhSER1RgQkQPCJLil1DxSgVJOoLAzq3OaXEWRyeQKRRKZUq1TydVurQ6XQ-DQGw1GvHGk0x83JBbWm22Xl2bcOx1uZ2LOaa90eLzeH0Dv3-jxYMmC0ggMHU6m48dTAiTKJTSsYKrsID-FQgF8QYm-y_2yrEF7gbyIsAAimFePYkKUuhgJ8zxfEAenUXgNgABR6JM4FvUCcG0XgICwC9gPPEBwl_GAoIguQEIvdd4G3bQYAvBwfHuEMZBwbgAGscBIeF-H3JEj33d4KhgYR4jJCNqG9LAYBhRhhMcLcERAPjmGEfRdH0AxvQAAXaHB2hgKACC6AQIG44QAHZDDQFgABYQB8SzLKAA&query=previewwindow%3Dtests%26file%3D%2F05-day%2FgetDate%2Fvanilla.js",
  "date-fns/05-day/getDayOfYear": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAVgLQBMCGBPAegHMYAXAEXwHkwBNGHAJwN1JgzADs4A6AKwTIQAYwD2nNhKQgCBAAQALUqQAOcRLNbsuvUYyIEAbgCYeARgDMPFC1HC4xMpTw16TADqcx3UnOBySCmo6BkY5AF85AF45RhgARwBXCDiACgByLQ5udIBKT09ZOQB1BQhhBTlcPDlRMDlSBRg5PFC5CDg5YzkAKUSoGuMUMwAWAH5PAFtRLH6YHhgADxU9Uk6YwOdXUNTOGAB3OUo2VKHRgBo5ADZL41z8ziKogD45MwAOC08Qc5AOgCEIJwmHgkGAcFA4DBwr90Nh8I4gi4QkxEVsUYweHAVDBhPxBKBvJJSNJvHBfEsccI2Fhom9PgUvOJyVUcGwdHS4kkUjAMjwWGztDkHmTfCooDggZyEsk0ul-YYcJxoBK8oy2OSMptgm5GOlLqlctFXsBPHI5JTcaRUlodLkeKRRABRJIQ1KW6kwLAPc0e63iyWce2Ol2JN227gPcIPH5_OCA4GMUGIcGQ6GwzDVNE60JGJUqnD4pCE8TE0nM3zkACCtAA-gBJABytYAsgBlOlmFDduQAKmuKD7A6HxhGnlFAScOaYdK0xrNclSx3mAFUACoAYRtgp4gQAYv0oLrDZctLuyC3SwoT6y2Oegid7nIMAvzcueOut2f94fj7lLigAFPgQC7VnWTatm2jJFKU5SVNUtT1I0zStDOHRdL0_SDMM4xTDMcwLMsqzrJOSLbEwuwHEcgqnDhlw3F09yFPILz0l8nCxgCQIgmCEJQjCIA8CocTKBAMCMIwwjFiIpYwFIiAgKanDmu4IBQpMECqYgciplC5wLqpcBAkQsAAIqJKIbBaQ0jCJDA-nKXIqlMIwoj7AACkwclwNZzmGKIEBYKpDkqSASSWTA7muWovkgMJ8DiYYMCqZ44TfAJKg4MIADWOAkPi4jSUSckkkIwKTDA0hZDo2bIrqsZYDAOKcI1XhiQSIDVdw0imMYphmLGAACABGODDTAUAELZEgQBV0gAOzmGgPAjCA4TretQA&query=previewwindow%3Dtests%26file%3D%2F05-day%2FgetDayOfYear%2Fvanilla.js",
  "date-fns/05-day/isSameDay": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAVgLQBMCGBPAegjgGUcBbGAEXwNwBcYMwA7OAOgCsFkQBjAPYtGwpCAIEABAAt69AA5xEEhk1YcBAJwDmBAG4AmdgEYAzOxR0BfOEVIVq-ADotBbepOCTiZSjTySAL6SALySmjAAjgCuEBEAFADkqsxsiQCULi4SkgCCEZIALJIkMPKM5ABGMJqSKABsiCgoTSiSOCxYRSVlFdW1xgAcra3eLJL00jCScA6SuHgA_C7kAljRsOwwAB7yWvRwod72fvjxLpKSLDAA7pI0jPEGKMaFADSSgx_vkvUfKOk3hcrrd7jhHs9Xh8vkUPkN_pkWIiciEAHwTTTRGAuEBvEDEABCEBYOE0eCQYBwUDgMECePQ2FoPgc_jsvkceHYcHkMD4XB4oDcInoYjccA8Ox5fEYXTC9Ex2JYLjFHlU6iOERicRgSXYdHBajSiJVknkUBwxI1UViCUSer0HWg5oyWWE8HoSWZpzwiQ-8XSoXRwGBkt5HrVbHS7HoAgAojEqfFQ9KYFhEZdkx6zRakdG4wmoPEI3BEYFEbj8XAiSSyRSqTS6SAGQs2SzaA6WE6cPykIKhMLRUJxcd2f4jkWDbkPqoCQG0cDVLk8wAZaxUxyMEjy4naf2hEJhGcrtewB4wLeaHf-105fLTYqlcowKo1OqNZqjDpdB-9Z_9SRDCMzRjBMUwzHMCzLCwqzrJskr7IcYRehy5zjCCdxnk8Lw_DCPx_HUgLAtcGEGlhUKfN8cIwgCLjIlIaIYliOJ4oSxKkuSiCUtStJ4uw8gRHIEA1JofC9vw_YwKIiAgMGaFOCANLkBA8mIJIXE0kCckKTusAAIrRAIjAqYxMCaZc8mkpoAg3AACqSklwMZFl6AIEBYPJZmSPJMSGTANlWYoTkgPx8A1Ho2IgC4gQ4o28g4HwADWODaDA_JCGJQqSSKvAkpQYgpOorbehWWBlJJpWuEJAogAVbBiEYBhGMYFYAAKVDg1RQAQmLCBAeXSQA7CYaDsIUICBBNE1AA&query=previewwindow%3Dtests%26file%3D%2F05-day%2FisSameDay%2Fvanilla.js",
  "date-fns/05-day/isToday": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAVgLQBMCGBPAegjgBUB7XQ3AFxgzADs4A6AKwWRAGMyHa-kIAgQAEAC2rUADnETCadRizIAnAOYEAbgCZmARgDMzFASxkucIqQr4AOgx5NqI4COLlKIgL4iAvCJUYAEcAVwhAgAoAcgV6JiiASnt7YREASTARahs8NzgRbTQRAGUYKVoAWwAjGBUClD0AFgAaPIKi0vKYatqRJsQUFCycgH57CooQ2GYYAA8pVWp8_3cciIYYAHcRABEcWgjtBpaRAA5Wwtam1pQEpIZU3wA-LJUQmHsQZpBiACEIBg4FR4JBgHBQOAwLzfdDYfBWDzw1aUZhwKQwLhsDigRz8aiCRxwZxzdFcWhYPyvd7JBy8IkiBRKSmBULhGDRZimfaKeL3QnOKRQHAA5nBMKRKKczQ4BjQIWJGm0InRZH4KKtCIJPwvYD2EQiEkY6gRRlMBLMbIAUVC4IihrJMCw9319uNguFDHNVptUBN3KU9y89y-Pzg_0BwNB4Mh0JAsMoCJyWhlcpwWKQON4eIJdOcqty_gU2pcepE_JEeHgtBUnn8G22ewOzoCMGoIRUDArVdqKOyABlzOCYI2YMVqCoAWpNX5fIXuRayAOuEOR2OJwwp4GaakMsNPMR2iUypUanUjtc2oUj10enV-oM9_gxgwJlgpjAZvNFss8oi8Ostl2blDmOVpznaK4Tlue5HhecdqQYEM_gBIEQUQMEIShb5mCkQJJAgWoVC4DNuCzGABEQEBdU7ERbBASEKggOjEBEDDIWaUs6LgSdYAARRCMhaGYqkYA4mi6KBFQyE2AAFIFyLgYSJM0MgICwOixP1OjQkEmAZKkmQlJAXD4FqTQPhAewvE-WMpBwLgAGscDUD92F4EjcXI_FOEBCoYEEWIlETSgQywMpyLChwCOxEBAqYQRdG0XQ9BDAABKocBqKACDePgID8wQAHZ9DQZhGhALxKsqoA&query=previewwindow%3Dtests%26file%3D%2F05-day%2FisToday%2Fvanilla.js",
  "date-fns/05-day/isTomorrow": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAVgLQBMCGBPAegjgBUB7AWzICdqyB3A3AFxgzADs4A6AKwWQgAxmQ6sxSEAQIACABbNmABziJpLNpx40A5gQBuAJm4BGAMzcUTMkLhFSlGnXoAdDiK7MZwGcXJVaBhkAXxkAXhlqGABHAFcIKIAKAHINdi5kgEo3N2kZAEkwGWYyXDxfOBlDNBkAZRglVgoAIxhqKpQTABYAGgqqrrqGptb2koDnAH43KixY2G4YAA8lGmZKiL9HQPpEjhh6GQARHFZEw07emQAOPsMANj7uvpRM7I48sIA-YupYmDcIB6IGIACEIBwcNQ8EgwDgoHAYMFgehsPh7P4nAwMdtnNw4EoYEI-AJQB5xMxJB44F5loShKwsOFfv8cu5RDSZBotMyonEEjAUtwmKdNBl3tSvEooDgIbyYvEkslhfocBxoDKsmzWDSUlsJgxkn1Eplwj9gG4ZDI6UTmIluVxMtwSgBROLwxI2hkwLDvK1eu3S2UcJ2u91Qe2irTvYLvIEguDgyHQ2HwxHIkCoso4g2MVXqqAyklIMmiClUjlefVYw4RDRm7yWmSSmR4eCsahlZn7Q4nM5-1vttplfEwZh9wVtmnD_DcHRjicmmQAahkJgHUWYsWoHEH087s5KABkbPCYBPasxqBCdEuwveuaLnWQT0IzxerzeTW5gmy8oVilKfB-mqIZGhgFo2g6Z4QMGepwMgsZcQYaYOFmeYYEWFY1g2CpMR2PYDmOUVzkuPpbiqR41yuV53k-H4r1ZDh4zBCEoRhRA4QRJFgW4JRN2YCA2moIQS2EMsYAkRAQAtXcZBcEBEQoCAFMQGQuMRHomwUuAb1gABFWIyFYVSWRgLS5IUqFnAABShSS4FMqz9DICAsAUiyrQUuJjJgGy6BUJyQH4-A2n0AEQB_QEMyUHAhAAaxwecSVEMTyUkylBEhCgYEkNItBzGt4ywBpJJK9whNJEB8q4SRjEMYwTHjAABZocFaKACD-MQIByyQAHZTDQbguhAYJxvGoA&query=previewwindow%3Dtests%26file%3D%2F05-day%2FisTomorrow%2Fvanilla.js",
  "date-fns/05-day/isYesterday": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAVgLQBMCGBPAegjgE14AXGAJ10N0ozADs4A6AKwWRAGMB7JpUFIQBAgAIAFuXIAHOIjH0YjFqz5UA5gQBuAJlYBGAMysUBLHx5wipCtVoAdJvxblxwccTJxKNfOIAvuIAvOJUMACOAK4QEQAUAOTKqnCJAJTOzmLiAJJg4uR8tF5w4npo4gDKMLKUALYARtTlKIYALAA0peXt1bUNzVTiePb-eAD8zvXF0bCsMAAeshrkZWHeY7TxTDAA7uIAIjiU8XptXeIAHN16lx3dKOmZTDkhAHyFVNEwziCdIGIACEIEwcFQ8EgwDgoHAYIEAehsPhbD4_LRUVt8Kw4LIYDwOFxQK4hOQRK5fOIlnieJQsKEvj8si4BJTlMx1uEorEEolWBYTioORlnBT3LIoDhQQyIjE4jAkvydDgmNBJSKmM5KL4kptfA58IluvF0qFPsBnOIqct8eR4uyWOlWEUAKIxGHxam2mBYF5Wr20-ISqVMJ2u91Qe2CjkvQIvf6AuAgsEQqEwuEIkBIjF69Eo5WqqCSwlIYkCUnk1nuXMGvAM5RmjyW8RikZYuthXYHY6nP1t_XjHEwcg9hWjAe0ViaYejk3iDDiQx9iLkaJUJj9vN4Z18AAyVhhMFHVXIVFBmjnISv4mUO_3PEPx9P55NzkCzJy-UKxQCxHKlRqOoYCaFpzgeHo7n6ICQOGcctymJgZiwOYYAWZZVk5Gtxh2fYjkFM4Lm6G5em6cCnheN5PlPJkmATYFQXBSFEGhWF4QBVhZBXcgIGoKgeFLXhyxgYREBAC0N3ERwQDheoICkxBxBYuFOmbKS4HPWAAEVoj4Sh5MZGAVIkqTwSoPg9gABXBYS4H0kydD4CAsCkoyrSkmJdJgCyzPkOyQE4-BqB0X4QDfP5M1kHAeAAaxwadCQEASSWEsluDBeoYBEFIOUxCd8ATLBamEwqXB4okQGylgRAMPQDEMBMAAFGhwZooAIb5BAgDKRAAdiMNBWHaEBAhGkagA&query=previewwindow%3Dtests%26file%3D%2F05-day%2FisYesterday%2Fvanilla.js",
  "date-fns/05-day/setDate": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAVgLQBMCGBPAejhgBcARHEmA3KjMAOzgDoArBZEAYwHsGr-SEAQIACABYkSABziIRtGPSbMeAJwDmBAG4AmZgEYAzMxQ0eXOEVIUqAHQa8mJUcFHFylGKIC-ogLyiajAAjgCuEMEAFADkispwMQCUDg4iogDKpKIk4t5GKLmiuHiiPGA5eaIAtnxFJDyiBpkw0lTVAEYwaqK6KAYALIgOtVhhsMwwAB7S6iRwAe42XlEMMADuorYwUX2DADSiAByHBkmHBSkM6f4AfKIAKmHeWdKiBb39A6IoKIi__xQDhA-xAEDgACEIAwcGo8EgwDgoMQfKD0Nh8NZPFQsdtmHBpDAuGwOKAnAISEInHAXNNCVwqFhFmtNttdl9Did3igrg5qS5FIwFoFguFIjsYswaF4Esk-XwaaJpFAcNDFqKItFJTocAxoCq5QwHFQabEPNsYocokkAvdgA5RKI6USSFFBUwkswGgBRcJIqLOhkwLBXR2B13K1UMT0-v1QN1eIVXHxXEFgyHQ2HwxCI5EwVEgdElXFeHV6qAqklIMl1GCCRDcBUuc1eRYJqiHEO21wO4pefHLKhu0NBUhhNQMPv2Bg-VLXMRZFy5fKFcR90rlSreWr8NcNJotNowTrdT6DYYMUbjGCTGZzYVLbE7FlbFZ7Aac07nblXG73J4vK03Jnt8AJgUCDBpuCUIwnCCJIiioLMNIwRSBA3RqFw1aNvwdaUg29qTqIdggMQ1QQCRiCiLmxD7L2JFwNCGiwAAimEPD2EgORqM8dFESRsJqDw6wAAqwnWcCUcRIA4NoPAQFgJF8Y6JHhBxMAiUJshSSRKHwN02gwCRDizpBBbSDgXAANY4BoN7sHw2Hknh2EwtUMBCPEQollQaZYK0db-Y46GkiAXlMEI-i6PoBhpgAAh0OBdFABA8fwEDuUIADshhoMwAwgD4RVFUAA&query=previewwindow%3Dtests%26file%3D%2F05-day%2FsetDate%2Fvanilla.js",
  "date-fns/05-day/subDays": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAVgLQBMCGBPAejgFcAjAEXzgNwBcYMwA7OAOgCsFkQBjAeyb1BSEAQIACABa1aABziIxdBszZ8ATgHMCANwBMrAIwBmVihp8e1EhSoAdJvxa1xwcTcp444gL7iAvOLqMACOxBDBABQA5MqMLNEAlA4OYuIAymS06jg8LoYo4rhe4mDqfAC24oYZMLL0FaQw6uJ6KIYALIgOFXxYxLCsMAAeshq03oEeVJFMMADu4pT0kW2dADTiABybhom7KMlMaf4AfOIAYuoQ4gCCxJqteq3tHeIoKIgfXygOIOsgCBwABCECYOHUeCQYBwUDgMB8APQ2HwRDInms6KorDgshgPA4XFATiEtBETjgLhGeLyMCwAXEc0Wyxgq1emwA7Js9Hojg4KS5lKoGcEwhFWdFWDQcPR4nAkvyBJTxLIoDgwSLQuEopLdDgmNA1QqmA56JSYtMvNFNpFEgFzsAHOJxNT8bRIkKWIlWLQ-ABRMKwyKu2lYI7OkPu1Xqpje30B4hBz1wI4-I7_QEgsEQqGIGFwhFIzDFNG2Lx6g1QNWEpDEgSk8lKlyWybiD0ymCbMP21xOoodnEwWgs9v0ViaIcju0YIrhoJD4jqJj9-gOHwpY4STKkbK5fKFYreMqVaq1eowRrNF6dbpMXr9QbU8atluzBZLDtsjbbXb7aqHVIJDOS5rjuB4nmvN5vmg34mAzIFQXBSFoVheFERAVhZGCGQIGadQeFrXh6xgYREBAR1l3EOwQHhCoIGoxBSlQzs-2ouAwU0WAAEViD4VckHEbJiBYyjqIhcp5gABQhEi4AYqiQBwHQ-AgLBqPWViQDCPiYEk8p5Hk6isPgZodBgai1z-dDZFyABrHAJ0JARCJJEiyW4cEKhgEQ4lUUsMQzLA6hIoLHFwokQF8lgRAMHkjAzAABUgcCaKACHUYhBAgLyRA5Iw0FYDoQB8EqSqAA&query=previewwindow%3Dtests%26file%3D%2F05-day%2FsubDays%2Fvanilla.js",
  "date-fns/06-weekday/getDay": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADANgLQHcYwNYAmAhgJ4D0A5jAC4AipZx1MGYAdnAHQBWCyIAYwD2bZqKQgyZAAQALatQAOcRFKYt2XIQCcKZAG4AmTgEYAzJxSMhAuJRr0SAHTbCO1acGlU6paQF9pAF5pbRgARwBXCDCACgBydVYOeIBKFxcpaQB1WQgBWWliEmkhMGlqWRhpHHxpCDhpQwBOaQAxGAAjbUiibRLDFBNDAH4XGAAPRR1qLm0iNgIhAFti4O8HUli2GCxpemZYweGAGmkTM5bU9LYsoIA-aTMM25lc_MK1soqqmtw8eqNQxodpdHp9AZDUbjKYzLhwSKLPwhHyOba7fZEQ7HQxnC5NNDXTIyB7SFAuEAnEANABCEDYEKQYCIUDgMH8VPQ2H-xXsvnIqNInDgihgAh4fFAbjE1AkbjgHkmooEzAI62ALmkoQWS1WpEQTxOmukCKRJANKCNbH8L3lHnUmnWYSiMRgCU4jCxGhSNzt0kUUCI9KdEWicXiHv0C2ggbSL2YCoSgpI8TOsVSwUeGrYWqVYuosQdHFSnGoQgAolEWbE8yqYAQbrmpvnYgGg2wS2XK70oIWvZobv4bpTqXA6Qz-kyWWyOSAubVCAxkwZo1BAxKkFKRDK5SIFRt-et1Jmil7OMn0y8su8CqeSt9KtUF4Cmq0Ot1ev0mlCxjtYdpZk4eZFhWNYUU2Eh0T2A43RxPFLmaIlXhPZ42GJHI8lvL5ykfP46gaAlQQ_CFv2GX8lThYVETAg80R2aCvSOKF4IJJC7keck2BHWl6UZRBmVZdkqU4RQwgUCAYG0bQBE3QRtxgcREBAbMtScEA2WWCA1INAS2StVT1PpChYAARUiIRmG0ioehgfTpDUvptCELAAAU-gUuArIc_QhAgAg1LstSogsmAXKc5QvJAUT4Ek_QYDUlwbS42dFCIAQ8CIKgJREWTpQU2V-AZZYYAkJJND5RwRwIGBRUWBSBAkyUQDKjgJGMQxjBMEcAAFOiIToYCgMgelECBiokAB2UwAFZOAAFhAfwlqWoA&query=previewwindow%3Dtests%26file%3D%2F06-weekday%2FgetDay%2Fvanilla.js",
  "date-fns/06-weekday/getISODay": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADANgLQHcYwNYAmAhgJ4D0A5jAC4CSAygPIAipZx1MGYAdnAHQArBMhABjAPY9O0pCDJkABAAtq1AA5xECjl14CJAJwpkAbgCZ-ARgDM_FOwli4lGgxakAOj0l9qi4EUqOiZWEkUAX0UAXkVDGABHAFcIeIAKAHJdbj4MgEpvbwVFAHVlCDFlRWJwiTBFamUYRRx8RQg4RXMATkUAMRgAI0MkokNw8xQrcwB-bxgAD3UjagEamKC3UNI0nhgsRVZONMnpgBpFKwuevIKeYuiAPkUbQvulMoqq9bqGppbcHh2p1zGh-kMRmMJlNZvMlisBHAkjx1rFgu4wrt9ociMdTuYLlcumhbkUlE9FAB2bwgM4gDoAIQgPChSDARCgcBgETp6GwgJqrhCHnI6O2JH4cHUMDEQhEoF8Mmocl8cH8i2lYk4BA2wG8imqpEQLzO-sUSJRRqppp4ETeqv8un0G3iyVSMEy_HYuL0uTuDsU6igRGZLsSKXSGS9piIPGgwfyb04asyYpFGQuaTyMWeep4Bo1MuoaSdfDy_GoEgAoskOWlC1qYAQ7gWlkW0kGQzxy5Wa6MoCWffo7hE7rT6XAmSzxmyOVyeSA-a1CGw02EzLH40Q5UgFVIlSqpGrNsKwhtdDnDZx-MFMdmAD73qlvYqfSqG2r1RrNZfArq9AZhlGcYuhhOY9nhQxVn4VETwxHY9gOI4PXxQlrm6Ul3kvV4eDJUpynfH4v3-X8OmJcEgKhUDpnAjUEUlZFYLXBDsWQk4YTQ4lMIeZ5qR4cdGWZVlEHZTluTpfh1HiNQIBgQxDDEXdxH3GBZEQEA8wNTwQC5ABbCBtONUSuRtLSdOZChYAARSSCROEMhoRhgUzFG0sZDAkLAAAUxlUuAHLc0wJAgAhtJc7TkjsmAvI8zQApAKT4Dk0wYG07w7X4hd1CIMQ8CIKg5SkJTFVU5VRBZXSYDkbJ9CFeCSHHAgYGlFFVLEWT5RAGq-DkSxzEsKxxwAAUGIhBhgKAyBGaQIEquRKWsABWfgABYQAiDaNqAA&query=previewwindow%3Dtests%26file%3D%2F06-weekday%2FgetISODay%2Fvanilla.js",
  "date-fns/06-weekday/isFriday": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADANgLQHcYwNYAmAhgJ4D0EcAYgE4THnEAuMGYAdnAHQBWCyIAMYB7dizFIQZMgAIAFkyYAHOImnNWHbsJoBzMgDcATFwCMAZi4oyBYYLgVqdBgB12IzkxnAZlWvVIZAF8ZAF4ZGhgARwBXCEiACgByDTZOJIBKNzdpGQBJOBkjNBkAZRglFgBbACMYGiKUUwAWGX8GAH43KuECGNguGAAPJR0mQvC_Z1IE9hgsGQARIhYEoybmgBoZAA5t4oys9lzQgD4ZJhoYmDcQTZBKACEIdiIaEiQwIig4GCD79DYXCEUiOdqgqYBEhcOBKGCCXj8UAecRMSQeOBeYZwwQsAhhC5XG7sNwYrwaLQEyKxeIwZJcGwrTTpI5kmRKKBEF5U6JxRJJBkGIjsaCczLZMTwJjJSEMJLbBIZMLnYBuGQybHw6UUzgZLhMYQAUVi3wSmtxMAIR3V5ulHK57D1BuNMVNOrgRyCRzuDzgz1e70-31-_xAgJw-AYYOm5CFIqgnMRSGRolR6NEmN8TihBI0ypkGi4uhgTGWJEVYVC4QArBLcgUiiVypUYLV6o0Wm0Y112D0-gNsWMJlnweW5gtlqt1i1tntG4ccrIzoTrrd7k8Xm8Pogvj8_vcuEpIooIPUaIJk0JUzAJIgQKr2OqXCBflUIM_EDJd79NmqZM-4BeXRYAARRiYQWA_FcYF_R9_xAN4aGELAAAU3hvOAoOfIgDGEehn1gp8QFiCCYBQpCVCwkAj3geoDBuEA3CCW5QyUIhBDwIhi0RURLxRG80QEV4qhgSRUi0aMoR9AgKhvGT3FPJEQHEzhJBMIwTFMH0AAEaiIOooDIK4xAgETJAAdjMasuGaEAgns-ygA&query=previewwindow%3Dtests%26file%3D%2F06-weekday%2FisFriday%2Fvanilla.js",
  "date-fns/06-weekday/isMonday": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADANgLQHcYwNYAmAhgJ4D0EcAsgPYB2x5xALjBmHXAHQBWCyIAMb1WdZkhBkyAAgAWzZgAc4iKSzYduNAE4BzMgDcATFwCMAZi4oyBGoLgVq9RgB06wzs2nBplWg1JpAF9pAF5pbRgARwBXCEiACgBydXZOJIBKNzcpaQBJOGkjI2kAZRhFVgBbACMYbSKUUwAWaX9GAH43KpoCGNguGAAPRR1mQvC_Z1IEuhgsaQARIlYEoybmgBppAA5t4oysulzQgD5pZm0YmDcQTZBKACEIOiJtEiQwIig4GCD79DYXCEUiOdqgqYBEhcOCKGCCXj8UAeUTiRBCehwLzDOGCVgEMIXK43OhuDxY6TqTSEyKxeIwZJcGwrDTpI7kryKKBEF406JxRJJJkGIh0aDczLZMTwZjJSGMJLbBIZMLnYBuaTSHHw2VUzgZLjMGgAUVi3wS2rxMAIR01ltlXJ5dANRtNMXNergRyCRzuDzgz1e70-31-_xAgJw-EYYOm5BFYqg3MRSGRIhgYgkHN8TihhPUqspLK4uhgzGWJGVYVC4VMUtyBSKJXKlRgtXqjRabTjXToPT6AxxYwmOfBlbmC2Wq3WLW2eybhxyMjOROut3uTxebw-iC-Pz-9y4ikiCgg9W0glTGOlmfR6rompcIF-VQgT8Q0j3v02GukT7gLy6LAACKMQ0Kw76rjAP4Pn-IBvNoNBYAACm8GZwJBT5EAYNAQAQT4wY-ICxOBMDIYhyiYSAx7wPUBg3CAbhBLc4aKEQgh4EQpaIvQV4ohmaKgK8VQwBIqSaLGUJ-gQFQZjJ7hnkiIDiZwEgmMUZh-gAAjURB1FAZBXGIEAiRIADsZgAKxcM0IBBPZ9lAA&query=previewwindow%3Dtests%26file%3D%2F06-weekday%2FisMonday%2Fvanilla.js",
  "date-fns/06-weekday/isSaturday": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADANgLQHcYwNYAmAhgJ4D0EcAykQC4CuATsecbTBmAHZwB0AVgmQgAxgHsu7SUhBkyAAgAWtWgAc4iOWw7c-YxgHMyANwBMvAIwBmXijIExIuBWp0mLADpdxPWvODylDQMzKTyAL7yALzyjDAAjvQQcQAUAOTanDxpAJReXnLyAJJw8qYA7PJUMKrsALYARjCMZSgWACxVbqEkAPxedWIE9LC8MAAeqvq0pTFB3SwpXDBY8gAidDAppm3tADTyABwHFTl5XIVRAHzytIz0MF4geyCUAEIQXESMJEhgRFA4DBwi90NhcIRSC5gu4ofMQixeHBVDARAIhKAfFJaDIfHA_BMUSJ2ARord7o8uF48X5tLoyXFEsktmlePZNlk4LlqRJ8fJVFAiJ8GQkkqlWSYiFxoILuVTJPBaOl4bCSGkDikctEbsAvPJ5ITUUq6TwcrxaGIAKKJAEpQ3EmAEc76-1KgVCrhmi3W-i2k1wc7hc7PV5wD5fH5_AFAkEgME4fAsaELKHGKUyojopCYiTY3G8vwqnpk7Ta-TaXgGGC0DYkTXRKIxND5C4KEplSrVWowRrNVodLoI0j9LiDYajQnTWaBVxDuvLVYbdjbXYHY4ds4FBTXckPJ4vd6fb6_RD_QHAl68VRxFQQZqMETZ0S5mDSRAgXVcfUeEBAuoQH9EHkM8gT2PV5B_OBPgMWAAEV6DEdhAN3GAwK_CCQG-RgxCwAAFb5XzgZCfyIYwxAgAgfzQ78QESRCYFw7D1GIkBr3gZpjEeEAvHCJ5Y1UIgRDwIgq3RCQnyxV8cWEL46hgGRMl0ZM5xDAgalfNTvDvDEQEUngZHMUxzAsEMAAEGiIJooDIe5JAgOSZHKSwAFZeHaEBwk8zygA&query=previewwindow%3Dtests%26file%3D%2F06-weekday%2FisSaturday%2Fvanilla.js",
  "date-fns/06-weekday/isSunday": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADANgLQHcYwNYAmAhgJ4D0EcAygK4B2x5xALjBmHXAHQBWCyIAMYB7OqzFIQZMgAIAFs2YAHOImks2HbsIBOAczIA3AExcAjAGYuKMgWGC4FavUYAdOiM7MZwGZVoMpDIAvjIAvDI6MACONBBRABQA5BrsnEkAlO7u0jIAknAyxmYyVDBKrAC2AEYwOkUoZgAspS6kAPzulcIENLBcMAAeSrrMhRH-bSQJdDBYMgAiRKwJxo1NADQyABxbxRlZdLlhAHwyzDo0MO4gGyCUAEIQdEQ6JEhgRFBwMMF36NhcIRSE4AoxQVMuHAlDBBLx-KBPOJmJJPHBvEMYYJWARwudLtc6O40d4NFo8VFYvEYMkuLZlpp0ocSTIlFAiM8KTE4okknTDEQ6NB2ZlsmJ4MxkpNAiQklsEhlwmdgO4ZDJMbDJWTOBkuMxhABRWJfBIa7EwAiHNVmyVsjl0XX6o00E3auCHYKHW73OBPF5vD5fH5_EAAnD4cHS8ECoVQdnwpCI0TI1GidF-ZwyvEaJUyDRcPQwZhLaaKsLlmQoMW5ApFEplCowGp1BrNVoyzp0bq9fqY0bjDNg0gzOaLBmrdZbXZ1g45WSnfFXG53R7PV7vRCfb6_O5cJRRRQQOo6QSJoTJmASRAgFV0NWuEA_SoQB-IGRbn4bVUyB9wZ56WAAEUaGEVhX0XGAvzvH8QFeHRhCwAAFV5LzgcCHyIQxhAgAgHyg-8QFiUCYEQ-CVHQkB93gOpDGuEB3GCG4QyUIhBDwIhC3hUQzyRS8UQEF5KhgSRUi0CEZW9AhykvKSPCPBEQFEzhJFMYxTDMb0AAFqiIWooDIS4xAgITJAAdnMABWLgmhAYI7LsoA&query=previewwindow%3Dtests%26file%3D%2F06-weekday%2FisSunday%2Fvanilla.js",
  "date-fns/06-weekday/isThursday": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADANgLQHcYwNYAmAhgJ4D0EcAKgBYCuATnMecQC4wZgB2cAdACsEyEAGMA9tw5SkIMmQAENNmwAOcRPPace_cQwDmZAG4AmPgEYAzHxRkC40XArV6TFgB1uE3mwXAFSlpGZlIFAF8FAF4FBhgARzoIOIAKAHJtLl40gEovL3kFAEk4BVMAVgUAZRhVDgBbACMYBjKUCwAWBWD3UgB-L3rxAjpYPhgAD1V9NlKYoLdQkhTuGCwFABEiDhTTdo6AGgUADiOKnLzuQqiAPgU2BjoYLxADkEoAIQhuIgYSJDARCgcBg4Te6GwuEIpBcPSWsMWLD4cFUMFEgmEoB80jYsh8cD8k1Rog4BGi90ez24Xnxfm0unJcUSyRg6T49m2Omyl1pClUUCI30ZCSSqTS7OMRG40AFuXyUngbHSCxCLDSRxSOWid2AXgUCiJaKV9N4OT4bHEAFFEkCUoaSTACJd9falfzBdwzRbrXRbSa4JdwpdXu84F8fn8AUCQWCQBCcPgWAjVTDJdKoAKMUgsZIcXjJATAq4UyRydptQptHwDDA2Ftllqok2FB15YUSmVKjU6jAmi02p1uoj-oNhqMYOMpjM5kW4SwVmtNpzdvsjqdOxcCopbhSni83p9vr9_ohAcDQW8-Ko4ioIC0GKJs2JczAZIgQLruPqPCAQfUID-iAKGeIIHHqCg_nA3wGLAACKdDiBwgG7jAYFfhBIC_Aw4hYAACr8r5wMhP5EMY4gQAQP5od-ICJIhMC4dh6jESA17wC0xjPCAXjhC8saqEQoh4EQNYYpIT7Yq-uIiD89QwLImS6MmvT_G8BC1K-6neHemIgIpvCyOYpjmBYIYAAKNEQzRQGQjxSBAcmyAA7JY5R8B0IDhF5XlAA&query=previewwindow%3Dtests%26file%3D%2F06-weekday%2FisThursday%2Fvanilla.js",
  "date-fns/06-weekday/isTuesday": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADANgLQHcYwNYAmAhgJ4D0EcAKgK7zHnEAuMGYAdnAHQBWCyIAMYB7dizFIQZMgAIAFkyYAHOImnNWHbsIBOAczIA3AExcAjAGYuKMgWGC4FanTgMAOuxGcmM4DMq09KQyAL4yALwyOjAAjjQQ0QAUAOQabJzJAJQeHtIyAJJwMsYWMgDKMEosALYARjA6xShmACwyga6kAPwe1cIENLBcMAAeSrpMRZEBLgyJ7DBYMgAiRCyJxs0tADQyABy7JZnZ7HnhAHwyTDp0HiDbIJQAQhDsRDokSGBEUHAwIQ90NhcIRSE4OgxwbNSFw4EoYIJePxQF5xExJF44D5RvDBCwCBErjcYDlPKIsTINFpCdE4gkYCkuLY1poMidMT4lFAiK8abF4klkkzDER2NBuVlSSwsSkZkESMldolMhFLsAPDIZDiEUxElTOJkuExhABROI_RLavEwAgnTVW3VcnnsQ3Gs00C36uAnEIne6POAvN4fL4_P4AkBAnD4SFyzrkEViqDcpFIFGiNEY8k-OMMQkaVWUllcPQwJirEjKiLhSLGUl5QrFUoVKowOoNJqtdrQkg9dh9AZDHETKb-Zzy-aLFYsjZbXYHJvHXKyC5E27sf3PV7vT6Ib6_f4PLhKaKKCANHSCNNCDMwCSIEDq9iatwgP7VCCvxAyfd_bYamRXzgV49FgABFGhhBYL81xgf9n0AkB3h0YQsAABXeO84Bg18iEMYQIAIV94JfEA4igmA0JQlQcJAE94AaQwSRADwQjuCMlCIQQ8CIUskVEa9UTvdEBDeaoYEkNItCheV_QISo73kzxz2REApM4SRTGMUwzH9AABWoiHqKAyBuMQIHEyQAHZzAAVi4FoQBCZznKAA&query=previewwindow%3Dtests%26file%3D%2F06-weekday%2FisTuesday%2Fvanilla.js",
  "date-fns/06-weekday/isWednesday": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADANgLQHcYwNYAmAhgJ4D0EcA6jAQHbzHnEAuMGYdcAdAFYLIQAYwD2dNuKQgyZAAQALFiwAOcRDNbtOPEQCcA5mQBuAJm4BGAMzcUZAiKFwK1WgzhMAOnVFcWs4LKUNPSMpLIAvrIAvLK6MACOAK4QcQAUAOSaHFzpAJReXjKyAJJwsiYALLIAyjDKbAC2AEYwuuUo5lXBbkwA_F4NIgSJsNwwAB7KeixlMUGuoSSpDFiyACJEbKkmHRUANLIAHAeVufl0RVEAfLIsuokwXiB7IJQAQhB0RLokSGBEUDgMHCL3Q2FwhFIzm6i2hC3cpG4cGUMCEfAEoB8EhYUh8cD8ExRQjYBGit3ujzoXjxfk02jJcSSKRgGW4dk2Why5xpsmUUCInwZCWSaXSbKMRDo0H5eQK4ngLAy8xCCJI6QOqVy0RuwC8slkhNRirpXFy3BYIgAokkAalDcTaOd9fbFXyBXQzRbrYlbSa4Odwudnq84B8vj8_gCgSCQGCcPgmHCVYmJVKoPz0UhMWJsbixPjAi5k2EYpptbJNNx9DAWBsllqoo3ZJY5UVSuUqrV6jBmq12p1ZDDVf06INhqNCdNZoWh0xljBVhstjtOgdjh2zoU5NdyQ8ni93p9vr9EP9AcCXtxlHElBBWrohFnhDmYJJECBdXR9R4QECGhAf0QWQzyBPY9VkH84E-fRYAARUSEQ2EA3cYDAr8IJAb5dBELAAAVvlfOBkJ_IgjBECACB_NDvxAJJEJgXDsNUYiQGveBWiMR4QC8cInhjZQiCEPAiGrdExCfLFXxxQQvgaGApCybQkx6UhgwIOpX3U7w7wxEBFK4KQzBMMxzGDAABJoiBaKAyHucQIDkqQAHYLAAVm4CoQHCbzvKAA&query=previewwindow%3Dtests%26file%3D%2F06-weekday%2FisWednesday%2Fvanilla.js",
  "date-fns/06-weekday/isWeekend": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADANgLQHcYwNYAmAhgJ4D0EcA6rnjAHYFnEAuMGY9cAdAFYLIQAYwD29NuKQgyZAAQALFiwAOcRDNbtOPEQCcA5mQBuAJm4BGAMzcUzEULgVqtBgQA69UVxazgsyjT4rrIAvrIAvLK6MACOAK4Q0QAUAOSaHFwpAJQeHjKyACIi8LIArLIA8kIsIgBGMLqyJijmACyyYERQULJiskSyOEGMAPweALYiBHGw3DAAHsp6LHAR_s7DBEn0MFiFRGxJzW0ANLIAnGelWTn0-eEAfLIsunEwHiAnIJQAQhD0RF0JCQnSgcBgIS-6GwtGI5ACLkYTkCdEY3DgyhgQj4AlAXgkLCkXjgPgWmOqMAIaxeb1ynjEJNkmm0a2i8USMFS3GYBy0mVuxJ8yigRH-rNiCWSKW5RiI9GgIuydLYJNSCM2KTOSSyESewA8slkZKxLCSzK4WW4NQAovEukljRSCLdDY7TcLRfRLTa7VAzbztLcQrdPt84H8AUCQV1wZCQNChoRSMjEUxZfLukQcUg8WICUSGT51aiqZFNLrZABtFBnNAAXW4_yEUDiBHg_rY3H0MBYBVI2tueTkRRK5SqNXqjWO7VBPT6A0TrjG9Em01mZOWq0ixdc212-0O07OlzKNyHFZp73ood-_0BwMQoNjX24ymiSggDV0QhzwjzDEJRAQH1ehDTcEBwXGCBwMQDoYxgE4DVkcC4H-fRYAARTiEQ2Bg55XgQpDwMBXQRCwAAFQEGDgPDiKMEQIHcT4iJAeIcJgcjSNUWiQDfeAGiMd4QA8EIPjjZQiCEPAiG7HExF_fEAN_AFxhgKR0m0FNNlDNtMUYBghE_XEQA0rgpDMEwzHMUMAAFaiIeooDIV5xAgVSpAAdgsUpuFaEAQgCgKgA&query=previewwindow%3Dtests%26file%3D%2F06-weekday%2FisWeekend%2Fvanilla.js",
  "date-fns/07-week/addWeeks": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAdgLQHcYwNYD0AhgCYkDquecBJRALjBmAHZwB0AVgsiAMYB7Fo2FIQBAgAIAFvXoAHOIgl1GzNuwEAnAOYEAbgCZ2ARgDM7FLQF8apClTgAdFoLb1JwSfcr44kgF9JAF5JLRgARwBXCHCACgByVSZWOASAShcXCUkAQTJJABZJHD9JegFJE0kAZRh5RgBbACMYLUlDFBNCxBdGgRIo2HYYAA95bXp_UJ9HOJYYLEkAEQYYOM7ugBpJAA4dk3SdwsyWHOCAPkkAWSFa-o6ATg6u4pQURHfPlBcQLZAIHAAEIQFhELQATyQYCIUDgMAC_3Q2CoxDIvmoaIcfnYcHkMD4XB4oDcInoYjccA8Y3xfEYJBCkgWS1WjA2rx2-yepxclI8yVSjPC0Vi6wS7Foa3UaVOfMk8igRFBQsiMXi4oMRBY0EVGSywng9ESsz8CR2cXSISuwBckkkNIJRoFbHS7AqAFForC4g66TASKc7b6jQqlSxXR6vVA4s64KcAqc_gDgaDwVDEDC4QikZhSoQTZj9FqdUQiUgSUIyRShFTvOjHIyY2sdlhLZdPLbJMlcTB6Kz1t2dL3-xbJABqEqSABUkjQgbCvaiWhYXbWLgC-py-QZxTz_gqVXuDRgLTaL26vRY_UGwxpk2mdex1HmixWa3Z2z2ByORVO5yutwrnU8hPOebwfF87y_P8gIgmCkLQrC8KIiA7DyOEcgQG0Wh8OW_CVjAoiICANorpITggPCjQQBRiCSJm8JbJ2FFwKCOiwAAilEAiMLR5RaFEMBMWRFHgloAhYAACuChHOEg5EgEQ-gCBAJAUcJdoUdEPEwJJ4mKHxFHofAbT6DAFHrr8KHyEQfB4EQQ5EkIeGkoR5K8GCjQwGIyTSliGIIP8JD1IRwWuFhxIgL5qRiMYhjGCYSYAALNEQrRQAQAnCBAXliGgpgAKzsIUIABGVZVAA&query=previewwindow%3Dtests%26file%3D%2F07-week%2FaddWeeks%2Fvanilla.js",
  "date-fns/07-week/subWeeks": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADAdgLQHcYwNYD0cArgEYDquecBAJgIYAuMGYAdnAHQBWCyIAYwD2bZqKQgCBAAQALRowAOcRFIbNWHTkIBOAcwIA3AEycAjAGZOKOkIE0SFKnAA6bYR0bTg0x5Xxw0gC-0gC80jowAI7EEJEAFADk6izscIkAlG5uUtIAymSMOvQCXgAs0jgB0mA6QgC20mb5MIrM9aQwOtLGKGZliG71QrTEsJwwAB6KuoyB4X7O8WwwWNIAIkww8b39ADTSABwHZhkHZVlsuaEAfNIAsiLSAILEetIoFbsVKCiIv_8UG4QHsQBA4AAhCBseg6ACeSDA9CgcBgQVB6GwVCIZH81BxTgCnDgihgAh4fFAHjEjAkHjgXimpNKMFoYWkKzWm2YOz6ZQOaHOlzc9K8KTS7MiMTi20SnDoW006Uuoukiig9GhkuisQScqM9DY0A1mWyongjCSiwCiQO8QyYTuwDc0mkTLJlvFHAynEYQgAojFkfF3SzaJdXaHLerNWwfX7A8Rg164JcgpcQWDIdDYQjEEiUWiMZgqoRrfjDIbjfQKUgqSIaXSRAzfLjnOz4ikDlgHbdvC7pCliTBGNztkO9COx_bpBhKtIAFTSNARiIj4g6NiDrZuIJm3IFUhFErlSrt2oNJotNowDpdHp8wZsYajcZM2bzVuE6jLVYbLa8vsRwnGc0gXDkMh9o8W6vO8nwPv0Hx_ACvzAqC4JQjC8KIsiqLoiAnCKJECgQF0OgCHWggNjA4iICAzpbtILggKi9QQMxiA1LhMB7AOzFwNCeiwAAisQQjMBx0hFMQPF8SAsJ1FgAAKsI0a4SBMfJhhCBAtDMbxjHMTE4kwEpdTKJJzFEfAXSGDAzG7sC-GKCUeD0JOFIiJR1I0bS_AwvUMASCkSoEniCCgrQrQ0VF7ikZSIAhWkEimMYphmJmAACpD0J0UAEDoxCiBAgUSGg5gAKycGUIBBHVdVAA&query=previewwindow%3Dtests%26file%3D%2F07-week%2FsubWeeks%2Fvanilla.js",
  "date-fns/08-month/addMonths": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADADgLQFsD2A7AFwAsB6AQwBMKBZfYuEisgmDMPOAOgCsFkQAxnRiEkIEiQAERAgQAOcRBKYs2HTjgBOAcxIA3AEycAjAGZOKRjgENKNOkTgAdPEI4FJwSXdqFHkgF9JAF5JTRgARwBXCHCACgByFVZ2OASAShcXCUkAQSpJAFZJXD84SQIcSWNJAGUYORYsACMYTUkDFGMAFkQXXAoo2E4YAA85LQJy0J8HODi8GAB3SQARZhg4zp6AGkk0PeN0vcLMvBzggD46qLxJADEYZskujq7ilBRET--UFxAdiAIHAAEIQPBkTQATyQYDIUDgMACgPQ2Ac5CovnoGPsZU4cDkMAEPD4oDcLFEiEE-DgHjGhIELAoIUkixW6xYW3eh0OZxcblpkmSqRZ4WisU2CU4jA2ajSZwFHjkUDI4NFkRi8Sl-jIeGgKoyWUI8AIiVmZQSezi6RC12ALkkknpRNNwo46U4lQAotF4XFnYyYBQzo6A6blaq8B7vb6oHE3XAzgEzgCgaDwZCYYg4QikSjMKViDisY4dXqoCqSUgycJKdT3N5MXMWfGNnssDarp4HUKNviYAQS62WJxtAOhzaANQlENhAdRTR3ZIuAJGnL5ZnFQv-SrVOoNJqtdrbXr9HCDYb0ybTRu4-gLZZrDZc3b7XknM4Xa61W4PJ4vGptg-L4fk-f5AWBMEIWhWF4URZEQE4ORwlkCA2k0ARq3rCkCDEe07kkJwQERLAICIxBJBzREdh7Ii4HBbRYAARSiHAWHIipNCiGAaIIojIU0HAlgABUhERnCQQiQDIPQcAgCgiN4x0iOiNiYGEwSFA4ojkPgNo9BgIiV3-BC5DIAQAGsyDHEl8Cw8kRFw_gISwGAxGSOVizmVMKAaERfNcNDSRADzUjEIwDCMYxUwAAWaMhWigEguMICBXLEAB2ExCk4boQACAqCqAA&query=previewwindow%3Dtests%26file%3D%2F08-month%2FaddMonths%2Fvanilla.js",
  "date-fns/08-month/getMonth": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADADgLQFsD2A7AFwAsB6AcxgIFl9iSATAQwJgzDzgDoArBZEAMa0YhJCBIkABEQIEADnEQSmLNh044ATmRIA3AEycAjAGZOKBjgFxylGoSIAdPEI4FJwSRWq0ikgL6SALySmjAAjgCuEGEAFADkKqzscPEAlM7OEpIA6kQQAn64DpIQcJL6AJySAGIwAEaakYyaAJ4VKEb6APzOuPSRsJwwAB5yWgTlId72xLF4MADukgAizDCx-p36ADSSRntVaRl42UEAfPvOIDsgZQBCEHgtrUhgjFBwMP636Ni-th8DkBsyInDgchgAh4fFArhYokQgnwcHco0hAhY9GCVzwzlcqMkSRSOLCURiG3inAY6zUqROBPccigjCepIi0TiVL0jDw0BZ6UyhHgBASM188T2sTSwUuwGckkk6KhouJHDSnAIOAAolEPrFlZiYPQTorDaLmay8BqtbrmlBYmq4Cd_Ccbnc4I9nm03h8vj8QH9inRxcDdLz-YwYUg4cJEci3F47L4cUlZUT1pxQ3MTlkpHkCkUU2UKtU6o1mm0Ol1enh-oMYMMxhMpkmgXMFss1ixNts9gdS8c8-mjNdbg8ni9fZ9vrdOHIwrIIDBNJoBDGEwiCGJ5XhFY4QF8sBAD4hJO8ZzsFZID3AnmRYABFSI4FinyQEJowK97m8gFqaDgiwAAotCIcDvgejC6DgED0AeP77iAUSvjAwGAQokEgAu8ArroMAHs4_jXAGciMAIADWjAUDC-AbvCIjbvwzxYDAYhJHSIK-O69AwJCeC8S4y6wiAHEpGIhj6IYRjugAAvUjD1DAUAkE0hAQKxYgAOzGAArJwAAsID-CZJlAA&query=previewwindow%3Dtests%26file%3D%2F08-month%2FgetMonth%2Fvanilla.js",
  "date-fns/08-month/isFirstDayOfMonth": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADADgLQFsD2A7AFwAsB6COAMQgCc4CARAQwE8B5MAWX2JIBNGCMDGDxwAdACsEyEAGNuMQkhAkSAAiIECABziJV_QcNFic1AOYkAbgCYxARgDMYlHxyy4ZSjTpM2nbiIAHTx5UQI1YDVyKloGFnYuQiI1AF81AF41ahgARwBXGhgACgByQyEROFKAShCQ1TUASTg1ezUAZRhtQSwAIxhqNRsUewAWNWIYNUg4tX5mNRwwNUY1XGSAfhDcXnzYMRgAD20zAlasmJ94_yTiYrwYAHc1JkFikfGAGjU0H_sanU8I0MgA-SbUfIwEIgL4gcgAIQgeEY1GYSDAjCgcBgqTh6GwgS8sV8CQCyWJ1z8iUCYjg2hgskk0lAYUESkQcnwdDUxwZskEvEyEKh9VC3IiFSqwpyBSKZTEfAElVEtRCYR52igjGRMryhRyCusjDw0G1arwIUEdDKVzi1PJxFKP2KNUy4OAITUvJOjIIxSlohqYgIOAAogUscU-X6YLwgd6YwLilqdXhg6GI_ko4G4EDUkDYfC4EiUWiMVicXiQASNjw7aTbkSrCazYxmUhWQoOVzwtFvPayXcUlkKu75sqxOYYPF3m6Mgu2mLGi02p1ur0BkNPhMpjNrhPFstVutAts8Lt9jBDiczhd-ySbjTkg9nq9lR9RmMfn82oCGuoYIitCeBFoiyKouiiCYtiuJwmI2g5FoECDNQsidr27IEMonp4N6QQgDiWAQARiAzJWMBfF6agEXAyLmLAACK-Q4IIpHAVReE0SAqLUDgTwAAqooocDsQRjBWDgEC8ARnH4SABSsTAAl8boYkgIh8CDFY0IgCEqQwtW2iMLIADWjDTsy-AYWyijYTIKJYDAygVMYngNk-jpEEWvDdIovmhChLIgK5VTKHYNh2PYRYAAJ9IwAxQCQkKEBATnKAA7A4ACsYhjCAqSFYVQA&query=previewwindow%3Dtests%26file%3D%2F08-month%2FisFirstDayOfMonth%2Fvanilla.js",
  "date-fns/08-month/isLastDayOfMonth": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADADgLQFsD2A7AFwAsB6COAGQEM4CARKgTwHkwBZfYkgEyoJgxg8cAHQArBMhABjTjEJIQJEgAIiBAgAc4iZb36DhInACcA5iQBuAJhEBGAMwiUPHNLhlKNek1YdCRAA6eLLCBCrAKuTUtAws7JxEKgC-KgC8KiYwAI4ArhBZABQA5PoCQnDFAJTBwcoqAJJwKtZoKgBiMABGJrlUJowtKHYALCrEMCpQ3iq8gzhgKlQquAEA_MG43LmwIjAAHpqmBM0Z0d5xfomFeDAA7ioM_IXWwyMANCp2n61VNXj1NIAPnGvRgwRA7xA5AAQhA8P1GEgwFQoHAYMkoehsIlPDEfPF_FxzrFfAkAiI4JoYNJxJJQKF-ApEDJ8LQVAdqdJ-Nx0qDcuC8MFQuyyhU-Vk8gUYCURDw-OVhNVhWzwpppvCJTl8kVinLLFQ8NBpsqhYR4AQSiSCVcAsVPoUqukQcBgioOYcaZaxcIqiICDgAKJ5VGFTlemDcf7u8Pcwrqqjwv0B4N9KCFH1wf7Jf6Q6FwOEIgbI1HozEgbGrYleUmE3EGo1QaZ0pAMuTM1lhKI1m3k4h8srOiJulQi8JlADCUHwkwytweTxlZREZhgBAAKhAsDK_iPJ9PbpS14uMwqV8eFY6VABqL7RzJr3ImPCzM-rghEohXtI_1_8KczueH7XE6GBfMEyS1ACqhNC0bSdD0fQDEMozjEQkzTKKTAqAsSwrIkGx4FsOwwHshzHKc3b4pcfZfvOjyXq8oyfN8cG7tBQ4EGCEJQrC8KIiWaIYlCIiaFkGgQDAJgmNIradkyBCKK6L4qIEIDolgEBqYgKgokJ7wjmpcDwmYsAAIq5Dg_DafyMAGSpan9CYOB3AACv08hwDZjmWDgEDcGp9numpeRWTArnOdo3kgGJ8BSZY4IgBBELlpoVDSAA1lQq50vgcmMvIilSAi26KGUhgeNaNGfnm3AwNSeB1SEkn0iA5UVIotjWLYdh5gAAl0VBdDAUAkL0hBbjAigAOz2AArCIIwgMkK0rUAA&query=previewwindow%3Dtests%26file%3D%2F08-month%2FisLastDayOfMonth%2Fvanilla.js",
  "date-fns/08-month/isSameMonth": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADADgLQFsD2A7AFwAsB6COAZQEMsYBZfYkgEyoJgzDzgDoArBMhABjRjEJIQJEgAIiBAgAc4iaa3aduPHACcA5iQBuAJh4BGAMw8ULHMLhlKNeoyIAdPKO4EZwGeWpaBkIiGQBfGQBeGR0YAEcAVwhYgAoAcnUOLjg0gEoPD2kZAEFYmWMZChhFdiwAIxgdcpQzABYZKjxmcoBWSurahqbjFvaIPBliGBk4ZxlcEIB-D1xmBNgeGAAPRV0COCj_JyDXFLwYAHcZABE2GBSRtoAaGTQX41yX86vb9gfRl5vXq5fJ4IqRAB8kx0CRgHhATxA5AAQuMqDoAJ5IMBUKBwGBhRHobCuRyBFwhMnOYLEHhwRQwYT8QSgLzsCSIET4OA-bYM4TsbrRAgwuF4DxeHkyTLZQ6xRLJe5pHgsO6aHKgyU-RRQKjjOXxJKpZVGTrQXV5AqEeAEdIBamuNIvFK5KJQ4AeGQyPmM20y7i5HgEHAAUUSuJSPoFMGYoK9UdtOr1eEDwbDCQj_rgoLCoIRSLgqLw6KxiBxeIJRMwCyY9pOlMMZqguuZSFZYg5XO8R3JNNC0RSmWKL0yyNdkM90ruxR4ehgBAAmjB0S6opFoqPZ_OlyvXQAyPdT9gzucEPur9cbu7Irdn06gwqyUrTCpVGoweqNZptDpdXr9d9P2GUZ_AmKYZjmGsiGWPBVnWGBNh2PYDmiOsKWIM5LhuO5_meV53k-GRvmwv5HlaQF3h6EFHzdaFYXhREUTRTFsVxfFCRAHhFFiBQIEaHRhDbLt2QISQPQmGQ3BAfEsAgKTEBkct8SeScpLgcY9FgABFBIcHYeS6JgFSJKk9EdBwC4AAV0XEOADNMwwcAgZgpOMr0pMSPSYEs8zlHskBuPgRpDDhEAPDCeEOMUKhhAAayoOdmXwIS2XEUShGLWhJEydUqXrYh82YapxCKzw-JZEAcuySRTGMUwzHzAABOoqAaKASBhQgICyzkAHZzB6HhWhAMJRtGoA&query=previewwindow%3Dtests%26file%3D%2F08-month%2FisSameMonth%2Fvanilla.js",
  "date-fns/08-month/isThisMonth": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADADgLQFsD2A7AFwAsB6COAFSPIFl9iSATAQwJgzDzgDoArBZCADG9GISQgSJAARECBAA5xEUlmw5duOAE4BzEgDcATNwCMAZm4omOIXDKVqcOoSIAdPCK4FpwaeSpaeiJpAF9pAF5pbRgARwBXCBiACgByNXZOOFSASg8PKWkASTBpAhwWAE9_OGkjAFZpAGUYBTYsACMYbTqUUwAWABoa6VNGlraYTu7egf88MqdpXFcAfg9cRnjYbhgADwUdAlqogKcXYmS8GAB3aQARVhhkoz6h6TRhsZy8vEKIgB8ZW08RgHhAgxA5AAQhA8MxtJUkGBmFA4DBQpD0Nhgg5As5cWcgq5uHAFDAhHwBKAvGxxIhhPg4D59uShGxGJFgaD8p4mT4MlkuTEEklnqluEwnhpsr8vMzpAooMw4cK4okUhLDMw8NBlbleWxmWkiQTXKlhskcpEgcAPNJpKyKQRkoKuDluOUAKIJVHJJ3smCMX4OgMupUqvAe72-qCup5ZX6hX4QqFwWHwxHI1HozEgbErBimi6kAw6vXMKlIGmiemM7w1fElrkZG2-e3SeU-PA4O5Ra53R5sK0dmIEeLaBYZbi6GAEACaMARVsiEX7vZnc8Xy-tADJd9Jp7OCCWV2v1zdNyfgiO8KFeYUSmUKsxquQ6uNWu0uj1XgNhu-YzNF-Uw_rM_TzIs76FkQ6x4Js2wwLsBxHCcjbnDeA4PE8LxvMMnyjPUPwFDIgLcmCeCpjCcIIkiiAomiGKQtwChjgQEDdNoQjVvWdIEBIdoLNIbggOiWAQCJiDSAx6KDB2IlwHCuiwAAivEOBsJJ5FyUJIkItovYAAoImIcBaXpBg4BAjAiTpDoiQkGkwIZBlKOZICsfA3QGGCIAePelF5gozBCAA1sws5UvgPG0mI_GCPCWAwBIGQyniGGuKmjCtGI2WeBx1IgKlWQSCYRgmKYqYAAIdMwXRQCQIKEBASUSAA7GY9TcP0IChH1fVAA&query=previewwindow%3Dtests%26file%3D%2F08-month%2FisThisMonth%2Fvanilla.js",
  "date-fns/08-month/setMonth": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADADgLQFsD2A7AFwAsB6OGAgWX2JIBMBDAmDMPOAOgCsFkQBjGjEJIQJEgAIiBAgAc4icY2at2HHACcA5iQBuAJg4BGAMwcU9HPzhkK1QkQA6eQewITgE8lRpEJAXwkAXgkNGABHAFcIMIAKAHJlFjY4eIBKZ2dxCQBlCgkAMRgAIw1Ihg0ATwkCHAkjXJhZZiximA0JfRQjABZEZ1w6SNgOGAAPWU0COGCvO19YvBgAdwkAESYYWK7egBoJNH2jNKOMvGyggD5cpkKSiW7O7p6HlEQUN4_nEF2QCDgAEIQPAVSpIMAMKDkfy_dDYXy2HwORH2YgcOCyGD8bi8UCuZgiRACfBwdzjTH8Zh0WZLVYbZjbZ5HU6ZFwk9xJFKzMJRGJbeIceibVSpM6uUkSWRQBjA7kRaJxAV6Bh4aDS9Ks5ikhLeVFEeL7WJpYLXYDOCQSclYgixTnsNIcWoAUSikNiVspMDoZwtHptUpleAdztdUFtmxSZ38Zx-f0BwNB4Mh0NhmFwyN1CN0KrVDBxSDxQkJxLccyRxFm4eY-ywxquHnNEiS6PmDlitcbYQIkQ0eCbm2c_lZ2Ty7iKpXKVRqdQaeWaMFa7SevX6eEGwxgowmUxmIUzbdp602jL2B1OLPOknrOVu44eDR2Lw-70-KG-v3-QJBVSTUJgMJADhZC7AgIHaDR-ALEsCQIUQzT7CRHBAcgsAgJDEAkCE_12RskLgYEtFgABFSIcGYdCajKGAcIQpCKg0HBlgABQqYQ4AoujdBwCA6CQmiLSQqIyJgJiGPkDiQGA-B2l0GAkMHb4ANkBh-AAawYLRNx4fAoPxYRYL4EEsBgUQkhFFFfFjOgmmEayXDA3EQDMlJREMfRDCMWMAAFigYNooBIMpCAgYzRAAdmMABWDgehAfx4vioA&query=previewwindow%3Dtests%26file%3D%2F08-month%2FsetMonth%2Fvanilla.js",
  "date-fns/08-month/subMonths": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADADgLQFsD2A7AFwAsB6OAVwCMBZfYuEgEwEMCYMw84A6AKwWQgAxnRiEkIEiQAERAgQAOcRFJZsOXbjgBOAcxIA3AEzcAjAGZuKJjiEMKNOkTgAdPCK4FpwaQ9qFnaQBfaQBeaW0YAEdyCEiACgByNXZOOESASjc3KWkAZSoCbWYhLwBWaVwAuGkwbRwsaVNpADEYSm1yZm0AT2kjFFMyxDdcRnJYbhgADwUdAhrwvyc4eLwYAHdpABFWGHiBoYAaJpPTDJOyrLxc0IA-aX98mAVpQf7BgBY3lEQUX_-bhARxAEDgACEIHhuj0kGBmFA4DAgiD0NgnGQqP56JjHNVuHAFDAhHwBKAPGxxIhhPg4F4ZkTSjBGGFpOstrs2Acvic0Gdrm4PHTpCk0qzIjE4vtEtwmHsNOlrkKvAooMwoeLorEEjLDMw8NA1ZlsoR4AQkstqokTvEMmEHsA3NJpAziebRVwMtwCDgAKIxBHxV1MxjXZ3B82q9V4L0-_1dKDxD1wa5Ba7A0EQqEwuEIpEokBoqrEXHY5x6g1QNWkpDk0RUmmeXxYlaspN7E5YO33bxOkV7AkwAhl9tsbi6Icju0YSphiJD8jaPD9thuIIm3IFShFErlSqtuoNJqtdqdGEfIYjPBjCYwKazeaLZt4-hrTY7Pbc46nJoXaRXHIZB7J48heN5mkOb5_j-AEUCBEEwUhaFelzRFkRBbgFEieQIBgbRtCEWtG0pAgJEdZdpBcEAkSwCAqMQWo8xgI4-youAoV0WAAEVyBwVckGkIpyGY1iQG6eoNgABW6MRXAEqjmAMHAIEYKiWIoqiYj4mBJPqJR6MokAsPgPCDBgKi1yBAsFBKABrZgJ1JfAiIpMRSMEaEsBgCQUgVUsVgzRgXjEIL3FwskQF8tIJBMIwTFMDMAAFKGYSgYCgEhOkICAvIkAB2Mwym4T4QCCMqyqAA&query=previewwindow%3Dtests%26file%3D%2F08-month%2FsubMonths%2Fvanilla.js",
  "date-fns/09-year/addYears": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADATgLQE8YEMBOA9LgCYkCae-chJuALjBmAHZwB0AVgsiAMYB7Fo2FIQhQgAIAFvXoAHOIgl1GzNuwH4A5oQBuAJnYBGAMzsUtAXxqkKVOAB0WgtvUnBJdygTiSAvpIAvJL4MACOAK4QYQAUAOSqTKxw8QCUzs4SkgCCZJIArJI4vpL0ApLGkgDKMPKMALYARjD4kgYoxgAsiM4NAiSRsOwwAB7yWvR-Id4OsSwwAO6SACIMMLEd3QA0kgAcu8ZpuwUZLNlBAHw1kSw1dZKd7Z1ojyiIKO-fziDbIBBwABCEBYBCwSDAuCgcBg_j-6GwVGIZB81GR9l87Dg8hgfC4PFArhE9DErjg7jGOL4jBIwUkC2Wa0YmxeuwOlTOzjJ7iSKTpYSiMQ28XYtHW6lSZ25knkUFwIP5EWicRF-lwLGgcvSmWE8HoCVmvniu1iaWC12AzkkkkpuP1vLYaXY5QAolEobFbdSYCQztavfrZfKWE7Xe6oLEHXAzv4zr9_kCQWCIVCYXCQAiSkRDWi9OrNbh8UhCUJiaShOSvCiHHTI-tdlm4AAVAR5X3mjxWyRJLEwegAMSGUFRdcY7G0fcHUGHVFNkgA1MUHC2237Qn3Ivg7klnP4ddk24Ul6VypV7vUYM1Ws9ur0WP1BsNKZNplWMdR5ktVusWTt9odjkKM4LmuapbnPR4qi2V5Pg-L4UB-P4AWBUF8HBRBIWhWE_nYeQwjkCBWnwPhi34UsYFERAQEtO5JEcEAYQaCB6MQSRMJhbYu3ouAQW0WAAEVIgERgWLKfBIhgTjaPogh8AERYAAUCAopwkDokBcD0AQIBIeipOteiomEmAFLkxRRPovD4FaPQYHo3cfnTeRcD4ABrXAJ3xIRSKJCiSV4UEGhgMQkgldFUQQP4SDqCjopcQiCRAUKUjEIwDCMYx4wAASaXAWigQhxOECAgrEAB2EwCnYLoQH8Oq6qAA&query=previewwindow%3Dtests%26file%3D%2F09-year%2FaddYears%2Fvanilla.js",
  "date-fns/09-year/differenceInCalendarYears": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADATgLQE8YEMBOA9ACYRhgz4wB2AxjAJLUDCus1xBAmnvnCbgAuMDGGpwAdACsEyELQD21YcqQhChAAQALQYIAOcRBs7DR4iQvwBzQgDcATBICMAZgkoSC2v1LlKNPRMrOyc-DwEcAA6dEpwgprAmn4UVHSMLGw0YRF8mgC-mgC8mlQAjgCuEFQAFADkpiJicHUAlDExGpoAEgoA7poAtrjUWJq0WRwEmjiRmgQwmgBGMIJ9MDSars6aACIw9IMr-JoOKG7zHJrOOwBiMEv4FQRjZ84ArAD8MYMKxBWwCQwAAe-isgjgxWSZFSgQyIWy3F4cBqMU0mmoMAGuyEMBqb3eABprsSbq1CWiMVi9rj8edXKTnMTtu1qKyukUAHynGIgQkgCBwABCEGoLyQYDYcBg-X56GwvBIMIC6WCkxyyKV_jSQUyoSRkQkcH0B2kslAimUNEEakt8U0IJNtGExChDg6sXECUazSh5SqtTqEgEZmabRidoS-iguFFfpglWqeKD9hG0Bj4eoMWE8XqKRVuoRU3CyLqxJqrWK3OAlMdB0ENR94laEkECgAopU2DU686YMRWejew3o7G2a2O12oI3cc1WflWXyBcLReLEJKoNLZSB5bMiPmdfD1Qa-KnqOncGakBalCobYh5HFvcrD2r9SW5iUZ8IAILExpCpWXKUgAskI2gSLgSwoo0P4SNYqy3ACUC5BWmgYMkuJCvBiHIahrSsp0Wi9AMwyjOMx4nHukILMsqzrJs2x7AcMBHJQpz0pcro3Jo9yPM8-CvOcXw_H8AIwECoLgpCJQHnCb6Ih-fCotQ6KYtitIEqSjLkpS6k0sIdJuIyzLOKy7JaFyPLUEugoimKgkSlKMr8hI-hUHoECUPgtDXo-VqqA-NaqZoUQgNKgwQGFiCaBu0oUiFYVwKK1iwAAihUCjCNFmiCE8MAJeiYUEPg_QAAoLOIOXFXYCgQMQYWFaFICVFlMBlaVhjVSA7nwJQdgwGFMT5Ly276LgtAANa4AhZpKH5lp3n5YqDDAaiNOYvgvvJeqKbkCD8sQMAmhwgReeaIAbc0ahOA4TjOEuAACSxQTAUCEE8ygQKtagAOwuO8EgACwgPkYNg0AA&query=previewwindow%3Dtests%26file%3D%2F09-year%2FdifferenceInCalendarYears%2Fvanilla.js",
  "date-fns/09-year/differenceInYears": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADATgLQE8YEMBOA9ACYRhgz4wB2AxjAJLUCae-cJuALjBmNXAB0AKwTIQtAPbUeMpCEKEABAAsuXAA5xEi4t178hk_AHNCANwBMggIwBmQShKTaHUuUo16TVgTgAdOmk4LiVgJXcKKjpGFjY4JQBfJQBeJSoARwBXCCoACgByPR4-AQKASkDAxSUACUkAdyUAW1xqLCUwLKgoJRw_JQIYJQAjGC4GmBolOxslABEYemax_CVLFHtB6mIlGzmAMRgR_CyCDo2bAFYAfkDmyWJumEEYAA8NYy4EtMjPGJ88TygSUSmoMCa830eUuVwANHsEftynCQWCIQtoZc7EibAjZpVqISaikAHx7QIgOEgCBwABCEGo5yQYFwUDgMES1PQ2DYJDIUS8sV87H5Hmi3jifkEcA0SxEYlAUhkNC48mVISU7zltB4uzSNiqQQEoWKMEMqXSMGyuRghUEnBKhgqgQ1oQ0UFwjMtmRy-QKDvMbWgnpd1ECPBChT-EuF8QKCLy5VS5OAaO1Sy4eTNhnKgi4kgAotk2XkM7qYMRCaDy1mPV6ifmiyWoNn9LnAolCVSafTGczEKz2ZzuZh-kQY0LAX4LMGergFUgldJZGrEBJgqFmIWAIIAJQA-gwAHIHgCyAGVLTYULelAAqJQANhQD-fr8flgALG-7E-rkaboRAK_ySiKPxKG2PA7giZp0smZJome3AqIIYBQJIxh5FBMA7koGARPo8FKMo277kep6XoS1TKPUTStO0nTdL044JEMozjJM0yzAsSwwCslDrJsdjbLs-xKEcJxnPgFybLc9yPM8rwfF8EGTgCUrsMC1CguCkJYnJSK4iiaJ6ZiPAwsJuL4jYhLEsoZIUtQPa0gyTIySybIclyICCBoVDqBAlD4LQS4biqcjrmmOlKP4IAcs0EBxYgnReTAqIxXFcCMiYsAAIpZJIPDJUoXCnOlaJxQQ-CNAACkMAglVV5iSBAxBxRloJxdkRUwLVNVaE1ID-fAlDmDAcWdpSPkaLgtAANa4CYLyiNIYXKquYVMs0MDyGapRuCBsbTuwPbEDAco7F4QWKiA-2GPI1iWNYNg9gAAiMuBjFAhCnDIEA7fIADsthXIIX4gIkUNQ0AA&query=previewwindow%3Dtests%26file%3D%2F09-year%2FdifferenceInYears%2Fvanilla.js",
  "date-fns/09-year/getYear": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADATgLQE8YEMBOA9AOYwAuAmnkQCa5kwZgB2cAdAFYLIgDGA9swZCkIQoQAEACzJkADnETi6DJqzb98xQgDcATGwCMAZjYpCNfrzglyVAgB1mA1mQnAJpStQkBfCQC8EvgwAI4ArhAhABQA5CqMLHCxAJROTuISAOpSELxSEjgEEhBwEnoSAFLhUFjlKIYALAD8TgC2_DQ1MGwwAB5ymmRlQV72-NHMMADuEgAi9DDReg2NADQSAGwbeilpzJkBAHz1TU4gayClAEIQzARYSGC4UHAwvpfo2NS23gS_4zYcDkMF4nG4oBcwjIohccDc_RBvAYNECp0a6WcgnhEgSSTRIQiUSWsTYFkWamS-zhbjkUFwdwJYUiMVJulwzGg9NSmIY8LiY2osQ20RSgROwCcEgkiNBZGieNYKTYZH4AFEIi9orLkTAaPtpTr5XSGcxlaqNeEtYq4PtfPsLlc4Ld7vhHohnq93p9MEUiIL_joOVzcOCkJDBNDYdi3AH8GiEuLcYs2F4AGI1KDjUWYzI5PIFP0lMoVaq1dGtZgdLqwXoDIYjTx2aiTGbzRbLVYbbblPYZSTHdHnS43O4PJ4vN4fEBsOQhWQQGD4fC8cN8SMwESIECS5jShwgN5tCAHxAST1vNZSiQHuB3YiwACK4X4DFPEjI-HCMCve5vIAIfB-GmAAFAhNzgd8D1wHR-AgGgD1_fcQAiV8YBAoCFCgkA53gJcdBgA8nF8c5pzkXBeAAa1wUhwUENcoU3GEeHuNoYFEBJKQBahHRoGAQWYPjnEXCEQE4pJRAMPQDEMR0AAEACNcAUmAoEIL8hAgNjRAAdiMABWNhGhAXxTNMoA&query=previewwindow%3Dtests%26file%3D%2F09-year%2FgetYear%2Fvanilla.js",
  "date-fns/09-year/isLeapYear": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADATgLQE8YEMBOA9BHADJ4AOAmnkQCa4AuMGYAdnAHQBWCyIAYwD2bZqKQhChAAQALRowpxEUhs1YdOQ_AHNCANwBMnAIwBmTikJ0hAuMTKUaBADpthHRtODSS5XNS00gC-0gC80vgwAI4ArhBRABQA5Gos7HDJAJRublLSAJJw0ibSAMowFMwAtgBGMPjShigmhr5s0oyyMNKwAdI4BAD8bjAAHhTajFx9FOG-jgHO-IlsMADu0gAiTDCJza0ANNIAHMcmWTls-WEAfJ34sTC51zJFJeWVNfWNB2btnW6vUoA1oIzWEymXDYQkY_jmET8Tloqw2212-xaZmOZxKlzyMju0jAuCgcGebBAhxAJAAQhA2AQsEgSWSYMFqehsLQHPDlrzkQROHAKDABDw-KAPGJGBIPHAvONRQJmHR5sA3NJgQFEA8nodNdIYXDKLrWeSDWxgi95V40hl5lE4gk9slONZdhpMldbdIKFBcAzHTF4kk3QZcGxoAHsi9mAqUkilrRksdEllwvcNR1pEqxYxEvaOFlOIwhABROKkxJ5lUwOhXLW1gv-wNsEtlyuxatFuBXYJXKk0uD0xn4ZmIc3szmYQZEJOBAgRqNQAMSpBSkQyuUiBULPlBCJpTPeQ2-ufzNKcHQwRgAMViq-W6cNUUYsXwHQvAFISigUOEYQRABQyggQ0i_gALP-gHAdIuo_tIkGwdIKBuNabAEoUxSlBUVQwHUDRNC0bRBl0PSzGB-DgkqUKcJRiKLIuKxrJsOzMJiRynOc-KvCejCPBSWHvLhXwET8xHmAC5HanMc40ZC-DTJwxrwvMC7Pqx6IcX8OI8VcNz3FObhDnSDJMiypLkhyICcBQb6MBADT4AIG6CFuMDiIgIDZlqLggOS1QQP5ZpWTAlp-QFDI6LAACKsSws8SB6uFhr-QQ-BCOsAAKBCeXAIXSOl-hCBAdD-RFRUgHEiXZZlSiFf59nwA0-hJehJk2RQuACAA1rgN4SiIbnSp5sr8Iy1QwBIaRegKyYEEOdCVJ5y3uE5kogLNGQSMYhjGCYQ4AAK1Lg9RQIQjyiBAU0SAA7KYACsnCQSAwTve9QA&query=previewwindow%3Dtests%26file%3D%2F09-year%2FisLeapYear%2Fvanilla.js",
  "date-fns/09-year/isSameYear": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADATgLQE8YEMBOA9BHAMq4C2MAmnkQCa4AuMGYAdnAHQBWCyIAMYB7dizFIQhQgAIAFkyYAHOImmMWbTl2H4A5oQBuAJi4BGAMxcUhesMFxiZSjToAddiM5MZwGSXIqWgIZAF8ZAF4ZfBgARwBXCBiACgByDVYOOFSASg8PaRkAQRiZYxlSGCUWCgAjGHwylDMAFhlcdnoygFYKqpr6xuNmtoh2GSY5GBk4FxkcAgB-DwphenjYLhgADyVdJjhI_2cgumT2GAB3GQARZhhk4daAGhkADlfjHNeL67uWR4jV4fHo5PLsQoRAB8E3w8RgHhAzxAJAAQmMCFgkGBcFA4DBQsj0Ng6E5Aq4CGSXMF8Fw4EoYIJePxQF5xExJF44D4dgzBCwulEmHCEewPFyfBkskcYgkkg9UlxbPctNlwRKZEooLgxjK4okUoqjB1oNrcvkxPAmGkAtS6KlXskcpEYcAPDIZLzGdapZwclwmMIAKIJXHJL38mD0cEeiPWrU69j-wMh-Jh31wcGhcFIlFwdHsTHY3H4wkgYkLIi206UwwmqDa5lIVmidmc0Tc47kmlHZIZIqvDKo53QmT9rh6GBMABiGygNKdkQiUSHE6ns4bC_BBVkJWm5Uq1RgdQaTVa7U6PT6R5PQxG_nGk2msyo8zoy3Yq3Wm15-0OUWrCl8HOK5bnuQEXneT5vhkX4wIBJ4WmBT5ujBHcXVheFEWRNEMXwLFEBxPECWRLglBiRQIAafBBGbIRWxgCREBAN1xhkNwQHxCgIA4xAZCI_FnnddjOLGPRYAARXiYQWF4zCYCEtiOIIfBhEuAAFAhGLgOTlMMYQIHoDjFI9DiEhkmB1NUlRdJAcj4AaQwERADxQkRMslFwQQAGtcEnZlRDotlGI5ARCyoSQMlVKka3wXN6CqRiEs8KiWRAKKskkUxjFMMxcwAAVqXB6igQg4TECAIuYgB2cxui4FoQFCZrmqAA&query=previewwindow%3Dtests%26file%3D%2F09-year%2FisSameYear%2Fvanilla.js",
  "date-fns/09-year/isThisYear": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADATgLQE8YEMBOA9BHACoAWJAmnkQCa4AuMGYAdnAHQBWCyIAYwD2bZqKQhChAATlGjAA5xEUhs1YdOQ_AHNCANwBMnAIwBmTikJ0hAuMTKU4NAgB02wjo2nBpJCtS00gC-0gC80vgwAI4ArhBRABQA5Gos7HDJAJTu7lLSAJJg0oxCDFh-cNKGAKzSAMowCswAtgBGMPjVKCYALAA0ldXSAFKxUBWGPb1-bCVO0jgEAPzuLWXjMJwwAB4K2oxVEf5OLviJbDAA7tIAIkwwiVN9gwBsg4ZZOWz5YQB8JXwsRg7hA_RAJAAQhA2AQsEgwLgoHAYMFwehsLQHAFnFiToECJw4AoYAIeHxQJ4xIwJJ44N5diSBMw6OFAcDch4RPTpGkMmyonEEo9kpxrA8NJlvnTvAooLgYQKYvEkqKDLg2NB5dlOcx6Sl8biCMlBoksuEAcB3NJpIzSYxEnyOFlOKUAKJxJGJO3MmB0b42n0OuUKtgu92eqCOh4Zb7Bb5giFwaGw_DwxCI5Go9GYJZEQ1ndWaqDy8lISkiam07neAtBCJpACCFt5D0bnB0MEYADFxlAzmbwmEIpcbvdmGaO13eyWB981htYNs9gcjpUcQPR3cHmbvr8AYwgSC2ImoTC4QikSi0SBOAoovIIJ18AJy4JKzBxIgQFa5tJXCAKItBAAGINImYov01r_oBMI6LAACKsRCMwoHsjAUF_gBBD4EIVwAAoEJ-cBodh-hCBAdAAZhNoAXEKEwPhuFKKRID3vAnT6CCIDuMEoI3gouACAA1rgnbkiIb5Up-NL8LCLQwBIaSStipy0ImdBNJ-mkeE-FIgMpGQSMYhjGCYiYAAJtLgHRQIQQKiBACkSAA7KYNScL0IDBD5PlAA&query=previewwindow%3Dtests%26file%3D%2F09-year%2FisThisYear%2Fvanilla.js",
  "date-fns/09-year/setYear": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKADATgLQE8YEMBOA9HDAC4CaeRAJrqTBmAHZwB0AVgsiAMYD2TeoKQhChAAQALUqQAOcRGNr1GLVn3wBzQgDcATKwCMAZlYpC1PjzjEylAgB0m_FqXHBxJClXEBfcQC84vgwAI4ArhAhABQA5MoMzHCxAJROTmLiAMpk4jgE4nooJuKkfOKG2TCy9AC2AEYw-IXFACyITrV81OGwrDAAHrIapHCBnnZU0UwwAO7iACJ0MNFFhq0ANOIAHFuGKVtrxmlMmQEAfNnhTFWy4sUtJSgoiM-vKE4gGyAQcABCECYBCwSDAuCgJF833Q2Cotm8BHh9nwrDgshgPA4XFALiEpBELjgbkG6J49Go4xm8yW9FWxWMW12FROTkJbgSSXGIQiURWsVYFmWqmSJzZ4lkUFwgK5YUiMX5ulwTGgktS6UE8FIcS8yNiW2iKUCl2ATnE4hJGK1HJYKVYZQAohFwdELWSYNQTmbXVqJVKmLaHU6oNFrXATr4Tl8fv9AcDQeDIdDMPkiDq4TolSrcFikDiBHiCQIiRMEc0giHllsU4aLu5TeIEqiyAAxXpQZHRav1kKkcL4G4JJy-dWZHJuFOPYylcqVHI1GANJqPdqdbq9GD9IYjMZBNMEaZzRbLOnrRl7A6Tk5nS5Za63e6VI73F5vZ6fb6_AFA_AgxBgiEwFCICsLIPakBATT4Dwua8PmMDCIgIAmjc4gOCAJC1BAaGIOI_4kBs9ZoXAgKaLAACK4R8PQ2GlPg4QwARKFoQQ-B8LMAAKBDwXANHMTofAQNQaGMWaaERFRMDsax8i8SAoHwE0OgwGhQ6fEBsi4DwADWuCaBunACDBuLwfi3BArUMAiAkwpIlQUbUNU8EOc4EHYiA1lJCIBh6AYhhRgAAvUuCNFAhB0YIEAWSIADsRgAKysK0IC-ClKVAA&query=previewwindow%3Dtests%26file%3D%2F09-year%2FsetYear%2Fvanilla.js",
  "lodash/array/chunk": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngegMYAWArgHYDWOUA9gCYpwEB0AVgsiHlSQC4w9IgcOAAQFu3AA5xEQ6nQaNOAWxw0qeODgDEhUmQA6JCEolU03YcGG7ywgL7CwaKkuEByOfQJvDhmAA9TczhGEioAZQgALxhhAF5rYnIACgBtNxQ3ABp3ACNs9zwCtxpimGKwYoBzNwBdAEpDIXiAPmFU9MzanPT87va3Iv700uG3crHKsZra2t8SAKDuELhjCVh4xL00jOL8nMHi0oPyg8qDmZyAZkaSZri2jt2D_cK6npKyiveBmbmSPyBMzLRRJMiRGIALRgzk2NjIO0yL2KRQOx3cp3c53cl2EAAZbvdHv9AUsQvCITAAHIwKoobgQABusQS8MRexRRy-Z2qPwAtABGQkiB7tf4gLIgCBwABCEBI6CwSDAKCgcBgdkl6EwuHh-DBjDgEhgeBYbFAnB4fG4AktcAsixNvBom2AhmEwjClMQ7U6P16_sOY1GHwmHymHz-WXdwlWJlgPqeSLynOD3KxgajMYp0Rg0Ocie62bBlJpdIZzML0ZIdnmdosngYmzQMAAjkQIC3km5GJRaF43Ld68J1ih5c22x2uz2cIyUEYoFBMrdDLx7d34QVkvVWpYY468Nxko2CPVGNwqABRduq5IH523D335Kj-Vni_Xoi3k-3Oy3CVSrK8qKsqqrqpqIDatg-p6LO87QEuZpIBaXC8PwiAcFw9pbLYCTJNqOQ5jEmwCoRKCECyYo7qKbokB6w7cCYmypIwrHav8HoQGAwjJERsQADwJASwgttwRBoHReDkQQMAxgA7gQ0CxMkjESIwsAkFU3CntY0kwIwEhEAwKkmIa6wQHgMDJHihElrm9SPiJMBiRJukUYYtYAgsQLBKEES5nCYLssiByou46LjN8Fx1MKu5JoGfQfEMHwhgMYYDBGvx1CS3lkoaawbKyQV-iFbxoumbjYm4uI3E0IqPCVKahYGEWYpVmbZfMizAuSdlQjCVCBdsjVuK8hzlScUU4j8BJ1XFOXdb5fFlvSTKUWyI1jWFnyTTy0X9IKsWiqk4qStKcoKmgSqICqaoapKBmiQyMJoHgyGYVa6EgLRHr6CA6pKBAf0-rd6rVr9_3ylUsAAIpEFQvDA8I3BoEQMDg8If3alQckAAroHwcBI1jjJUBANB_Rjf3tgjMC484UjEyAEgtuqaDMn9HmGCAEESORZAoFU-msFw72WmhNrsAqSgwAIJ4weQAE0DAxokMrJB4BA8DvSeAgACyMAKADsjAAEwCgBAACuQoLkMBQDgqM8MYssYSbAoAKyMHrPN2H7dhAA&query=previewwindow%3Dtests%26file%3D%2Farray%2Fchunk%2Fvanilla.js",
  "lodash/array/compact": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngegMYD2AtgA4p4AuOUBAJinABYB0AVgsiIQHYUy9IQOHAAJGFCiTiJhNek2aEiOWgTxwcAYiVlKAHW4RSBNBRHARO8mYC-IsGmIiA5HIaNnBg0ToBXWMwwAB4kJhRwIgC8lsS6FAAUANoADAA0IgCM6QBMALoAlAbCUQB8IolZInkGIKkgEHAAQhDc6FhIYChQcDA2deiYuFaU-LHWzHAkMHhsHKA8fAKIXATccGbBU5QwtFHlldXcBjzrIm5Me2gwAI6-EFfxzszUdO7OhdwnZiRQKC2XNzuDyeOAAbihDFBfu8vLx4AlnMMKM50vF8qVzAYRCJNtMEudGPlmBQCABRW5deK47a0D7Y6kJH5_bhEknk3yUgkfGwfWr1JotNodLo9PogAbYUakaxgiHQX6zJDzVaLCiCHy0fwwQIhMIRaIpdIHXLMSBQPhoeJBDEAQhtQQ-xUiZQqOVyNTqDWarTQ7UQnW6vTqzBIVwkEBgGDwSpWcKWIGAWJEehAPSIEBTiHsIpgqSTKbgLQA5rAAIq-Ah8TMiChoXy5_PijAEADuAAV0Pw4NWUyhQQQILQU3nuNiU7dKzA244pD2QKH4JHQTAUwYbDUxboANYoIva9irGMLfhqzitIgwQQEqVxPm0GBTbj3z4RuYgAmCAAszAyAHZmNkGR8gAAgARigoEwFAOB1rwRiXss_4ZAArMwn4gDYmGYUAA&query=previewwindow%3Dtests%26file%3D%2Farray%2Fcompact%2Fvanilla.js",
  "lodash/array/concat": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngegMYD2AdnigC45QEAmKcAFgHQBWCyIhRZMXSIOOAAT0yZAA5xEAqrQaNCAWxzUCeODgDEnUmQA6RCArEE0ZQcEHbyggL6CwaAgsEByGXXov9-hTQCusIwwAB7GpnCCALyWxDoAFADaAIwAugA0ggBMGQkAzOmCCQkALCkpAJT6AlEAfIVJGdmCuTmlKfogaSAQcABCEEToWEhgKFBwMDZd6Ji4VhTzjHBiMHgsbKCc3LyIHMRwZiEreNzUUfWNGS2Fbd4k-2buDOdoMACOfhCvcS6MlDQeFyVe5EA6CMRQFADF7vT7fX44ABuKAMUEhQLu3AOP3mLgycXKtXM-kEgiOqzIcSe9HKjDIBAAoh8xnFyScYNRgaS2ZSIVCiLT6Uy_CzqcCbMDOt0-gMhiMxhMpiAZth8LFyEiUdBIeskJtiNsyHxfNQAjAgqETGQItFkil5OrKU08gUim1gdVInVkpdmq0yh0uj1-oM0MNEKNxpMuowxK9RBAYBg8Hq9lweEbdsASYJdCAJgoIHnEPYFTA0jm83ABgBzWAART8BG4xcEZDQfnLleVGAIAHcAAroHhwVt5lCIggQah5itEUl5j7NmADxwSMcgOPwJOImB5_Q2DpKsQoPAAaxQNfNrGIqa2GdTgwUMD41LVJHIUuoMBWRG_JETDYQGpPhikYJIAHZGEyJIpQAAQAIxQBCYCgHAOy4QwX12KCkgAVkYYoQBsEiSKAA&query=previewwindow%3Dtests%26file%3D%2Farray%2Fconcat%2Fvanilla.js",
  "lodash/array/difference": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngegCYRhgxowB2AxjDlAPZ4pwAWAdAFYLIgW1kAu5PkhA4cAAiZ8-ABziJRdBsxY8AtvloU4OAMQEiJclQA6ZCKum00fMcDH7ipSjDEBfMWDS1VYgOSLGJl9TU1V6AFdYFhgAD0trODEAXntCRyMYAAoAbQAmABoxAEYAXULsgGZC3JKASlNRZIA-MWzS0xB8kAg4ACEIMnQsJDAUKDgYVy70TFwHQ2d8NIWqFjhpGAp2TlAefkFhPbgbWI2KATxk1vayUyObAOYr0gBHcIhSTN8WGnpA33qlF4xzE0igKAGzxgbw-WW-OAAbigzFBwQCQvtjl95k4qL5Cplas1bKYxGJTps-JlHkxaiw-LQAKJvMaZCnnGB4QFk9lUsEQsh0hnM8KsmmA1yAzrdPoDIYjMYTKYgGbYJYGXHUJEo8HbJC7XgCfiHYE2HEZK6ZGZFQozXJEpIta0sSBQARoTIxYkAQjtLAGFCg4Tw8E9tUBoQiUVOVj4iRS5ucOQKxTKrSqYhqgMajuuJQ6XR6_UGaGGiFG40mXRY0lIUggJDQFH13ENB0QIGApLExhAE1UEF7iA8ipg-W7vbgAwA5rAAIrhWgCIdiPhocJjicqjC0ADuAAV0OQ4CveygEbQIHhe-OyGTe28lzB915ZKeQLX4CQETBe6ZXB0yrSCgFAANYoNOMDbLwLZ7EaQhcIMqgwMINLqukzjSiGGxkCGlANjsIA0sIAAsLBFAA7CwuRFNKAACABGKAMTAUA4Ou_DmChHZUUUACsLAkSArgiSJQA&query=previewwindow%3Dtests%26file%3D%2Farray%2Fdifference%2Fvanilla.js",
  "lodash/array/differenceBy": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngegCYRhgxowB2AxjAEK5QD2eKcAFgHQBWCyIF9ZAF3ICkIHDgAELAQIAOcROIZNWbPgFt89CnBwBiAkRLkqtADpkI62fTQCJwCYeKlKNLBIC-EsGnrqJAHJlZhZAiwsYAA8bOzg2dEwsOAkAXidCFxN3AAoAbQAmNgBGABoJYrYCgF1ywrYAZnKGtgAWWokAWRQBdjAGWwBKC3E0gD4JPMqaiLJRgBUWGAkAAwB9Nlk_WRIBLBWJCCFMIWXWW16UMjw2SJiL-PoAIw4YCgEU9OdjN1p8xyiiAkBS85QBQOKXg6eXBFSh5UCUUCwzmklSExhQSRQJBnmqFhApRAEDg1AgZHQWCQYBQUDgME8RMS2HwmR-plw31cHLYcB2FE43FAfEEwlEIrg9mi_KEeDSDgsEgkzOSQKmVVqiokz1e7wUk1huM1ZE8swl9hCrHlpAAjgBXCCkHKBNg4S1hFHmiSyKAocnWmD2x0wZ2ugBuV2gvuRsyEkudXOytEC5Ryg3GCrISulbwEOXdgzYAnoAFF7bScjn3jA8CjszFczkfX6yIXi2W7RWCxZPCjCcTSeTKdTafTGSAVayjNz3DgI5YoL7BUhhfwhIJxfxJRlp0mPOkcokysqMAVykcSD0YDB0-jM0rCBIcnsdvQwIdjlflqkf0FJWhyQAc2Re8lQkL0tnoWR5QvE5ry1B9P1OGChACO8L3UPJINkfEsy8LVSAEO00CzI82EgKBjhyCgMwAQkSIp1BQWQclgr9C3JCgoDtPB4FYpDr2owZhJ7WZpQeBIMGwT4dyyX4sHyIpj2maEiiaCQWnacpul6ciBjQFFRjvdUZjIEZJEWZZ1k2bZdn2D9L2Q847BYK4bjuWIPjYHVcxkxN5P-CRAWBUEHCCiF4QNcK4TxBEkUMtEMUcRFAhxKECSJEkyQpNAqUQGk6QZIkbJgGQIBINAKBXXg1zFRAQGALUzBAel1AgZqgQK-lSialqgNgABFO16CEDqJAENA7RgHq8OaxJ6AAdwABXQcg4DGuaw3oCA8GamalWa-0RpgJbtnWpAJGarZ4BIMMYGa0SyBAcdZBQCgAGsUEAmBBX4aqRXXEQeApdQYFEd0pzkjl-14nZrhMcqhRAd1RFaEoAHYqmKfsAAEnhQJ4YCgHBJsEKwwfqzHigAVjaZ7PAZzwgA&query=previewwindow%3Dtests%26file%3D%2Farray%2FdifferenceBy%2Fvanilla.js",
  "lodash/array/drop": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngegCZoD2ADjlIXinABYB0AVgsiAMaEB2ALjF0iDjgAE1Tp2JxEA8pRq02AW3yEWcHAGICJADrsI84oTSdBwQZuKCAvoLBF5ggOTSq1Bzp0wAHgaNxacPWJYQQBeMyJiAAoAbQBGABpBACZEgGYAXQBKHQFQgD5BaJTBDPd2Lx9OPwB3CE5qADkAV3kAIxg0UPCSGITktPTEpOz2XJCC6NL2D29DKtpa-ua2joA1dAgULi7zXqGBxIBWEbGJ9LKKuZq66gAtDsIdiL3-ksHBAAYToXHCvuKpiB4iAIHAAEIQdjoLBIMAoKBwGCWYHoTC4cz4CL-YgwFgMJigNhcHicPhEuDGCq47h4LrAHSCQQBfSwRCFAGDBmCRaNFrtNBsyac9iMnnLfnrNCbLiC4Wim73IiC_4HHSWMrk4zOGhdNAwACOTQgesiDloZAoLgcI01giCKEhuoNRpNZpwADcttAoChrWVuBTTeYHIlIpl8iYuVSWJxItrqJlaJxCABRQ3wyLRmkjRlZyL2yGJ5NppoZ-MjSwjIEg8GQ6Gw-GI5EgVHYTEkD1eqA-_FIQkcbi8RCsDgU7oWMKRVGJEVhWLh36o_xQCAsGCRdgjGaVPzMoIwJ49OL7N7fCNFAYXWa-BY3cUdQ9RY-vDJDM-_IVXne3pZ8tYbLZjDCXZnw5I53zOL8rh_O4HkfF4wM-CC_hPQFgVBCEoTQGFEDhBEkWBWhiD1UQIA6NAWD7EdiSHEB6RFQQtBARF5AgJi2TwxF4i5JiAnYABzWAAEUmkIbh2METg0CaGBuIYpjUUIaoAAV0B4OAJIU91CAgPAmLkxkmMNMSYGUiINKQRiQGI-AOndGAmLVHQQGbYgUBYABrFB-JgfEOCoolB1JZgoXkGA-HjdtiGrPAYBxdhYvYFgyIJEB4z4AAWWhYgAdloJJYmrAABVoUHaKAcGkrg9HC4c8tiQ5aAylzLFaywgA&query=previewwindow%3Dtests%26file%3D%2Farray%2Fdrop%2Fvanilla.js",
  "lodash/array/dropRight": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngegCZoD2ADgEoQDmAFgC45SF4pxUB0AVgsiAMaEB2NGIKQgcOAAS0axOInEMmLVnwC2-Qjzg4AxARLlqNADr8Iq4oTQ0JwCfrKVaEgL4SwRVRIDki5lW9TUxgAD0trOFY4c2JYCQBeeyJHIwAKAG0ARgAaCQAmXIBmAF0ASlNxBIA-CSzcvOKg_lDwmkiAdwgaKgA5AFdVACMYNASkgycaDJz8ouL68v5K-Jqsxv5gsKs21k7u_qGRgDV0CBRBMYdDWmn6udyAVkXl1fXN1o6uqgAtEcJL5LXKZ1WYSEq5AAMz0kK1qMwKYPWIGyIAgcAAQhB-OgsEgwCgoHAYC4UehMLgrpN8IDJlFiDAeBwuKA-IJhDRRKy4DYWgyhHgxsBTBIJNELLBEHD6vNhRI9r0BsM0JK1tlZfKDkqTmgzoIVTL-CL5b8iCr4fdTC4mlybH4WGM0DAAI59CCO1LeVj0Rj-byLG0SWIoLEO52u92enAAN3O0CgKD9TSE3I9lKM3lyqVK1Vsst5PCmdqopVYNEIAFEXQTUvn-YsRbXUkGsSWy5W-tWi4sXItkaiMVicXiCUSSSAydhqRMjNHY1B40ykCyBEIRIheAJueMUs5EqkyblDYlMtnYWSolAIDwYKkIbkALSGgA-T4k59g_Ao3UW722kTFsQwAC043CCCIlNCOZgW8zRbBEuxfJqIzATuwLmoiCwVDCqyZDBLR_gh-yKscpznDYiRpqB6HghITxYVBeFwTsxp_ChQK3KCNFQvRsJgXMph9mimLYmguKIPihLEiirDEI6NA0BAIxoDwS4bmya4gEKhoSMYIBEqoEC6ZKElEmq2m6dEn6wAAin0hBCEZEg0GgfQwGZIq6WShDtAACugwhwI5nlRoQEB4Lp7k6SALr2TAPnJIFSBRbJ8AjFGMC6ZaAljsQKA8AA1igFAwEyAiqayq4ctw2KqDAohFlOqF9ngMD0vwLX8DwinMiARaiAALKwmQAOysHkmR9gAAoMKDDFAOAuYI5h1euo2ZA8rD9SALg7TtQA&query=previewwindow%3Dtests%26file%3D%2Farray%2FdropRight%2Fvanilla.js",
  "lodash/array/fill": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngeklKHKAewBMU4ALAOgCsFkQBjYgOwBcYOkQccACSu3YAHOIj4lyVaiwC2OUsSZwcAYnxQAOqwhyRxNO37B-m_gF8zaYnP4ByKRUr2dOmAA8DRuNXSYsfgBeM2goAAoAbQBGABp-ACZ4gGYAXXj7FHsASh0-YIA-fkjM-wys8vtUt1ZPb3Zff2wAYTY4djQAVyZ2Q2DQgnCAQQxscOTs-ITc1nygosikxKnq1ncvQwbqEXR2CBQofs0ogBZ4gDZ4gA546IAGdIcAKjL-OP4JvIF54rPn1_sL1uDx0IFiIAgcAAQhBWOgsEgwAc4DALOCmrhNHgwtQ4CIYEw6AxQCwOFx2DxSe1-HUCZxSP1gDp-PwMYhiqVKpV0szWaMsK1WO0uj1DOzFlMVrFeTsjPsoOK_oCAUC3g9pawLDUqcYnFR-mgYABHToQQ3hezUIhkZw5HQ6_giKAoWEG42m82WnAANxQugIWRmOk47Qtmle4WyhRMvNpPXCeso2WovQAoiaDuE4_SZizs-EnS7WMm0xmIomZhYZmCIdDYfDEcjUej-diCD6_WEUESkCS2JxuIgQHVNo1-f0YpKPqlqMdSjM5gtOQ4KiuqjURz4_PzBcLur00P0RgFxsnjtMvtGJctEqt1vVfLK9gcJ39LvwbmqZ3PVe9PrNvgWJVVWVYFVhrSEYThNAEUQJEoBRNEQG2Q1hAgGAMCYXtmH7ckeCZVgWS0EAUTkCBiPZeCUQ1IiSNhABzWAAEVOmITgKP4DpOhgGj-GI_xiAAdwABXQLg4A4_jvWICBSGI3jiJNNiYGEmwxEkkARENFE0G9GBiJ0LVWBAJCdiYABrFB6JgIk2Gw0kBwpRg4TkGAeETNsoBrUgYHxVgfNYJh0OJEBEx4E5qGiAB2agEmiGsAAEACMUCSmBCC6Dg9DcocYuiABWagThMixSosIA&query=previewwindow%3Dtests%26file%3D%2Farray%2Ffill%2Fvanilla.js",
  "lodash/array/findIndex": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngekgOwBMBJImADxygHtCU4ALAOgCsFkQBja_AFxj5IQOHAAIGvXgAc4iETTqMm3ALY5C1TnBwBiAiTLkAOvggqp1NL1HBR-0oQqiAvnbTUVogOQL6DLyYm3Phw1gCucDBocKIAvKIA2iaiNqIRUYjeAEbo-DBYXgA0oigA5jCZAMwAbMUonLwQAG4VorxoYTAuhcmp6WiZXmBoMIRFJeWZACwADHUNza1gKFCR3b22_YNSMFlZsHDjZa0AjPONLZntnev4ALqB-Cq0YbBMFBZWMfH2hgAU_TgxWocQAfKJqExjqJQfFZgBKEwiMGiE4mECFEAQOAAIQg-HQWCQy1WMGcmPQmFwv0clBpFCYcB2nFY7FAwX4gkQXB4oVEHxgDVGcVRj2CfN8jBFIwAjmEICM_l4mFRaH4vIj8OLrFIoCh8dKYHKFTAlSqmihTFA9RrHvxQkr6eRxn94SjgL0BQ0_pKGPCmLxqABROUrP5e_iETUpCN_XX6_D-wMhsJh32a5yajFY3H4wnElaRckgSnYPD4gy0nAWq161lIdk8Tm8ITatKRaIipL4FKbDuDHJoPIFOqTUQ1c6LK4dLrkjbtjLeYajI5j2aTy52Quzno9vr97w7PYHVenDeta47kwPfAmZ6EV4wd7kT68b4L6JMJ1_EGxcGQ6FYVEBEkTEP9RXwbNsTxAk0CJRASSLTEmCkEZJAgKI0E4BseT4AQW25D09yMEBIhUCASMyRCYF3FISLgfFSlgABFMJqH4Si2hnWjRBIylqAAdwABXQAQ4E4vimmoCBCBIniSLldiYCE9wZAkkBUPgKIWhIkxnHRYspHqABrY5WR4HCOXwnCCRUGAhF9csiAcChs0cHYyC1DC2RAX0hCmJgTgAdiYAAmE5swAARyLIYCgHAOj4Mx7O5EKTgAViYKYQGcXLcqAA&query=previewwindow%3Dtests%26file%3D%2Farray%2FfindIndex%2Fvanilla.js",
  "lodash/array/findLastIndex": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngekgOwBMAZFOAFwEkiYAPHKAe0LIAsA6AKwWRAGNG-cjCFIQOHAAJW5cgAc4iCUxZwOAgLY5CjPnBwBiAiTJUatADr4IGuYzTlJwScdIVqhOpIC-LtIw1JAHIVNiCrKwF8CkkAVzgYNDhJAF5JAG0rSSc4hLREYIAjdHwYLCCAGkkUPnIIADcYAvI0WJgfCqyc-MSCoLA0GEJK6tqGppcUKASOruce_OC5GELC2DgRmrrGgrApme9O_ABdCNLaOwc4djBGWKJUlwgiNzNPWgAKBbgqxlSAPkkAEJGOwtuMAJRWCQAyQAJjOdEu5Gu-EY5AAYncHmlXKYPHQvnkfpI_ilASD2AsofgYeTJABaACMVhAFRAEDgACFnugsEg9tMYIcQOhMLg8e5zHhniYpe92HBlnwuDxQFFhKJEPxBDEkTBakNHsAurd7oQCnCjtk0ZjsRbGUyjt4zlEYqE1I9BgBHWIQQYfILsBjMMI0t2OORQFDPL0wX3-mCB4P1FDWKDRoI0qzCCiByVvOgjD4Q2Em_DZfW1D4e1gQ9jkRgAUV9Uw-VeEhBplYuBvIHyjMfw9cbLdibdrNO8NLZHO5vLQ_MQgoSIrF2BlL3x0tT6ejqqQ6sEmvIYgjuUSyTSmQr3TyfWKaFK5Sq4J2khabVmt_m9-CAyGTYxnfFd2kOOYL0WIJllWdYgO2CZQO_U58CsJF7BRG57Ueb4bllV4CU-MkKVBN8YBpOlAQRVDzmRVF0Sxc0cOJPCt3lQliOBUFqWhKR6WZVl2U5Hl8D5AV9mFdl2DkQZZAgRI0D4Q8dSEERT21ctsgsEAEg0CBtN2CTrUkbS4GeABzWAAEVYnRGADI_VoYGM7SxUYAB3AAFdARDgBzXPqRgIEIbSXJAX07M8_wFH8kAZPgRJGm0qwXXwEARTkGoAGsUHMmBVUEZSNTU5TRI0GAxFrTc5ULWhZ08ZYaHwPh5LVEBazEAAWdgmQAdnYOEmVnAABYpChgKAcFaIQbAq7V-qZABWdhOvS7x1u8IA&query=previewwindow%3Dtests%26file%3D%2Farray%2FfindLastIndex%2Fvanilla.js",
  "lodash/array/flatMap": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngejFFAFwFkUAHHKAewBMU4ALAOgCsFkQBjKgO0Jj5IQOHAAIGhQmTiIR1OoybcAtjhpVOcHAGJ8RUmQA6PCMrJU0hUcFF6S5UQF9baKstEByefQYfjx5VoAV1gmGAAPc0s4UQBeWwJ7MgAKAG0ARgAaUQAmAF1snjiAPlFUnkK8gEpjERKyrNFGnOz84xBMkAg4ACEIHnQsJDAUKDgYR070TFw7AzxEgyY4MhhOVnZQbj4BQiFtuCsI1c5-GjiG7ObWvP8eA6tvRgu0GABHIIhX5I8mSlofB4avdeIdRGQCP0Xu9Pt9fjgAG4oExQAhAu78Q4_ObkDzZZJVerAYyiUTHNaEZJPBhVJiEKgAUQ-o2S5NOMBowNJbMpEJQ_Vp9KZQRZ1OBjmBHS6vX6g2Go3GkxA02wC305ERyOgBA2SC2vH4gkQIECNBCMDCkQshBi8QyNyYOJSRVipXKlWBdVdlyarRu7U63T6AzQQ0QIzGE06TDIr0kEBgGE4eq4Bt2QmJRVEhhA42UEBziFsCpgmRJ2dz_QA5rAAIpBKj8QuiQhoIKl8s56ZUADuAAV0AI4M2uwiqBAaDmy1mcx9GzA-65pCOQLH4ImETAc8ZHO0lWQUJwANYoKsWti8FPbQ17DgDZQwITUtVJKU0GCrHjv-4JzYgalCAALEw6QAOxMDk6RSgAAgARigsEwFAOBtnwpiPsa4HpAArEwgEgI4hGEUAA&query=previewwindow%3Dtests%26file%3D%2Farray%2FflatMap%2Fvanilla.js",
  "lodash/array/flatten": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngejFFAF0JgDscoB7AExTgAsA6AKwWRAGNLSSekQcOAAT1iABziJBVWg0ZcAtjmqUOcHAGJ8RXgB1SEBWMppCQ4EO3EyQgL6W0lBUIDkMuvRf79CmgFdYRhgAD2NTOCEAXksCa1IACgBtAEYAGiFEgCZ0xIBmHIAWAF0i9IBWEoBKfUEogD4MtKFsjPyM4tKhCv0QVJAIOAAhCFJ0LCQwFCg4GFs-9ExcK148WN5GODEYDhY2UC4eMkJ-A7gzEK2OEmooxvSWvMKS8qLvUlOzdwZbtBgARz8EF-8RcjAoNA8Lmq724ZyEYgIIx-_0BwNBOAAbigDFACFC3iQziDlmQXOl4pV6uZ9EIhBdtoR4l96JVGIRKABRAFTeL0q4wajQ2l8xkIlAjVnsrl-HnM6G2aG9fpDEZjCZTGZzEALbCrHRkTHY6AEXZIfbcXjHRAgXzUAIwIKhEyECLRFI5B5tRIdF5FRhWCk1YSRBru5o5L0-rqvUhKgbDUZocaISbTWZ9RhiX7ECAwDAcM2cC1HfjAGlCXQgGYKCCVxCWDUwVLlytwEYAc1gAEU_JQSHWhIQ0H4my3tRhKAB3AAK6DIcAHlZQGMoEGolebpFplYBfZg08cEkXICz8DzGJglf0th6WrEKA4AGsUO2HaxuIWDpbC6MFDB-MyepxEq1AwFspCge8uZ7CAzL8AUjDJAA7IwmTJEqAACABGKBYTAUA4MOPCGP-1oockZSMAUIC2LRtFAA&query=previewwindow%3Dtests%26file%3D%2Farray%2Fflatten%2Fvanilla.js",
  "lodash/array/flattenDeep": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngejFFAF0JgDsARGGABxygHsATFOACwDoArBZEAY3qkSQpCBw4ABK2LU4icQ2Zt2AgLY5G9PnBwBifEWGUaAHVIRV1emkITgEg8TLHqEgL4O09VRIDkillZfMzNVJgBXWHYYAA8rGzgJAF4HAicKKmoACgBtAEYAGgkcgCYinIBmcoAWAF1aooBWeoBKM3FkgD5iwokyiSqJaqbasxACkAg4ACEIUnQsJDAUKDgYNwn0TFxHI0y8NL2adjhqGD4uHlABITJCURu4W1izvhJGZJ6i_sHhiWaQqRHrYAmxPmgYABHcIQCFZXzsOhMQK-NpAwRPCTUAhzcFQmFwhE4ABuKHMUAIqMBJCe8N2zkyviKWRaXTsZgkEhe50IWVBrBa7EI9AAotCVlluW8YIw0ZypbzsSg5oLhWLwhL-Wi3GjxpMZnMFksVmsNiAttgDoYGTQSWToARLkhroJhPdECAwoxIjBonFrIREil8uVSg1ioMcnVw81auxHFkAJKkSDmQhYNEdJLdEN9Iq_EZjCZTWbzNCLRDLVbrCbsagQ4gQGAYPjO_iuu6iYAciQmEBrVQQPuIBwmmAFHt9uBzADmsAAiuF6CRhxJCGhwuPJ-aMPQAO4ABXQZDgq77KGJ9AgjD7E9InL70OXMAPXlkZ5A9fgzeJMD7ZjcMYzWoFA-AAaxQGdfW4QQ2xuN023mVQYFEfkrXSFw9UYGgyGwoEmyuEB-VEap2DyAB2dgSjyPUAAEACMUHomAoBwDchAsFCPUovJGnYaoQDcIShKAA&query=previewwindow%3Dtests%26file%3D%2Farray%2FflattenDeep%2Fvanilla.js",
  "lodash/array/fromPairs": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngejGgewFsAFFCNOHKAgExTgAsA6AKwWRAGMCA7AFxgCkIHDgAEjfvwAOcRGJr0mzHkRy0CXKgGJ8xMhTgAdXhCIyCafuODj9pcpXEBfe4SLiA5EoaMvpqZEdACusMwwAB6W1nDiALzuBk5wABQA2qbi4uleKF4ANOIAjAC6BVk5XgBGheIATOWmpQCUpmIJAHy23vmIJUU1Xv31rqYgBSAQcABCELzoWEhgKFBwMC6T6Ji4DoaUeB77cMxwMjBcbBygPAJC_CK3cDZR51yCtAk9KP3FRdUjMa8UxPGy-JhfNAwACOIQoMFSXmY1Dofi8bV4oPEMig5F4kJhcKhiORADcUGYoLj0YE7s9EXsUnVUi0urZKq8LvxUuDGC1mPwCABRWGrVKc94wWgY7IS7k4vH8wUikJi3kYlwYiZTWbzRbLVbrTYgbbYQ7JIw4cmU3FXJA3PiCYSIEDBWhhGARaJWfhxRIAeWqrC5zAcQoEaAg8AylVy-SKZQq-KqtSKjSTrXaEni3TseWGA28tUBLnGk2mcwWaCWiBWaw2k2YMih0ijGC49u4jvuImAlWMIHWRAgA_6dfWSeyA7g8wA5rAAIohAiCUfifhoEIwSfiAfbAgAdzIUN4JiQu5NpIIEFoA53A9hK5gJEIcjXA-b8BgaFJMAHplLXgQGNGQUC4ABrFBZ09dg-E7W4nQeTgFiIGARF5c1HCMbVaBgc5eFwzEo2uEBeREAAWZhigAdmYepim1AABaoUGqGAoBwTcBHMNCXVo4oAFZmHI4CXDElwgA&query=previewwindow%3Dtests%26file%3D%2Farray%2FfromPairs%2Fvanilla.js",
  "lodash/array/head": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngegBYwoAmOUA9kSnHgHQBWCyIAxmQHYAuMnSIOOAAjwcOABziJ-5StRqsAtjiJlmcHAGICxADpsI80WTQcBwIYSICAvgLBoy8gQHJpVPE9275FAK6waMAAehsZwAgC85sQAFADaAIwANAIATMkAzAC6AJS6_BEAfALxuiCJIBBwAEIQbOhYSGAoUHAwVuXomLhaJD00cKIwzPSMoKyc3By843AmQYPMXJaRJWy6Myau1BECaDAAjj4Qe9FONKQUbk65bBsColAotTt7h8cwp-cAbih6UI_XTwTWanHpOZLRbKFUy6AQCeZDDjRLZ4bI0DhkACih2a0QRixgRBucPxSIeTzYaIx2J8uJRNysNzKFWqtXqjWarXaIE62HwFhwPz-jxGSDG7C4PEQLHYswEsR6mR2CWSaQEWS8vn88yMHDCkR6eUE4SKq2ZlRqdTQDUQTRabXKNFEexEEBgGGYYplEylIGAsIE2hArXkECDiFsnJgiQDQbgtQA5rAAIo-MhccMCDhoHzR2M8jBkADuAAV0Nw4JmgygvmQIEQgzG2HCg4d0zAS_ZxFWQM74O6vjAg7orKVuaIUMwANYoBMwEbsL3jSVTJh1eQwXgo_nEZlEGCDNj725u0YgFG8AAsNHiAHYaCl4syAAIAIxQr5gUBwOc4-k30r3vEACsNCXiAViQZBQA&query=previewwindow%3Dtests%26file%3D%2Farray%2Fhead%2Fvanilla.js",
  "lodash/array/indexOf": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngeggOwBMYAPAeTBygHtCU4ALAOgCsFkQBja_AFxj5IQOHAAIGvXgAc4iETTqMm3ALY5C1TnBwBiAsXJgAOvggqp1NL1HBR-0hVEBfUWDTUVogOQL6DLyYmKrQArrBMpBZWcKIAvHZEDmAAFADaAIwANKIATNkAzAC6BQCUJiJxAHy5JiCZIBBwAEIE6FhIYChQcDBO9eiYuPaGeImGTHBSMJys7KDcfAK8Qgtw1pHT_IRxNfgmq9a-jDtoMACOIRCnyV5MVLR-XmX4B6JSUCgEJ-eX17c4ADcUKYoB8noFFmsbsMKF5sskSlUbCZRKINpxeMkjgwSkxeNQAKIXLrJdFbZ6osnJd6ffC4_FEkIk7HPJzPOoNZqtNDtRCdbq9foYbCjAwUQHA6AfWZIeY8fiCRAgYKEMIwCIkKK8GLxDLZPKiIpMGEpfLPCqxao5Wr1RotfBtDpdHp9EBMKSnSQQGAYTiyrjypZCYAo0RGEA9FQQcOIVzOmCZUPhuAEADmsAAiiFqPwY6JeGgQgmkyABtQAO4ABXQAjgefDKAB1AghHDifwqPDFxzMEr7hk9ZAHvgPoBMHDJictVdUhQnAA1ihU-q2Dx_QsFcsOA6VDAhNjRUkOcQpokXt65iBsUIACxMdIAdiYOXSHIAAgAjFAfmBQHCFvgzD3JUn3SABWJgbxAJwYJgoA&query=previewwindow%3Dtests%26file%3D%2Farray%2FindexOf%2Fvanilla.js",
  "lodash/array/initial": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngeggOwgBcIUocoB7AExTgAsA6AKwWRAGNL8iYekQOHAAJ6RIgAc4iIVVoNGXALY5qlDnBwBiAsVJQAOoSUTKaIsODDdJMsIC-wsGkpLhAcjl167o0aU0AK6wjDAAHqbmcMIAvNaEtlAAFADaAIwANMIATFkAzAC6AJRGQrEAfMLpWdkFRiAZIBBwAEIE6FhIYGRwMPaN6Ji4Nvp4CfqMcBIwHCxsoFw8fEQCi3AW4dMcvNSxVZk5dfhGaxZeDHtoMACOgRBXSe6MFDTe7iX4p8ISUCgElzc7g8njgAG4oQhQX7vPxLdaPegwFDUdxZJJFCqWIzCYSbGZEJLnehFRhESgAUVuZCSeO2MGoHxxtIJPz--BJZMpgWpRI-9g-DSarXaaE6iG6UF6_RAg2wYz0ZDBEOgvzmSAW3F4_EQIAC1GCMFCETMRGicWqOXyBUmUAgHBgSQADFkALRpD5lGKVC21eqNZptfAdLo9PqNRgSK7iCAwDAcdWcTXLATAbHCAwgXpKCAZxBOUMZNMZuAEADmsAAioFKLxc8IiGhAjBC_gcRnBpQAO4ABXQfDgdfboMoEGoGZbbZAtxrMG7Likg5AkfgsdBMAzRns9WlEhQHAA1ihS4bWNwE4stSt2EGlDABET5YlBdQYNN8C_PjH5iAiQIACyMGkADsjDZGkgoAAIAEYoFBMDkI2PAQLeAggWkACsjB_iA9i4bhQA&query=previewwindow%3Dtests%26file%3D%2Farray%2Finitial%2Fvanilla.js",
  "lodash/array/intersection": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngeggOwBcY04YBjQiAe3xymoBMU4ALAOgCsFkRzbiRJCBw4ABK0KEADnESiGzNu34BbHI2rk4OAMQFipClVoAdfBFXTqaQmOBiDJMpRr4xAXzFg01VWIByRRZWAPNzVSYAV1h2GAAPa1s4MQBeRyJnYzcACgBtACYAGjEARgBdEsKSgGZygEpzUTSAPjFC8vMQIpAIOAAhAnQsJDAUKDIPHvRMXCcjV1o8TIWTfHY4aQouHlB-TKFEPlo4OwStyhhGNPaCzvxzfdOxYLYbtBgARyiID5yA9j0JghAKNfBPOzSKAoAjvL4_P4AnAANxQFig0NB4Uyp3-8xcawCJRy9Va9nMYjE52MOVerHq7EI1AAot9xjlqZdGGDKZzCDkoTD8Aymayouy6WCPGDur0BkM0CNEGMJjApiAZthloYCW4UWjoNCdkg9gIYIdjvhnvjsrQbjkZiV2M70ABzOCk1ItCliGbsSBQQw5CDEfxe31od1xZEkLAOjBkv0EchQKKMeDB0P1bPYyKMGIwOKJGyEFLpG2LfD5YplSq3WoNJricMdLo9PqDfDDUbjSY9djSD5SCAkNDkE2WwSEYTAH2mEBkVQQeeIby9mBFOcLgiu2AARSi1GIK7EhDQUQ3W5m1AA7gAFdDmuAn-coZHUCCMeeb9xieffI8YDvXxZBfEBB3gEgY3ncwPC6dVpBQcgAGsUFdQtuFoCd9inCcu1UGBhDpbUskrWV0y2fB03BEddhAOlhAAFnYUoAHZ2AKUpZQAAQAIxQXiYCgHBzyISxCKOdjSgAVnYRiQA8RTFKAA&query=previewwindow%3Dtests%26file%3D%2Farray%2Fintersection%2Fvanilla.js",
  "lodash/array/join": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngegFYD2EAdjlAQCYpwAWAdHgsiAMYHEAuMnSIOOAAhocOABziJ-5KrTpsAtjgoEWcHAGJCJADrEI80QTQcBwAVuICAvgLBoC8gQHJp1Gk9275lAK6w6MAAehsZwAgC85kTEABQA2k4oTgA0zgBGKc4sTgC6qU4Afk4AlLr8EQB8zigFaQXZuiDJIBBwAEIk6FhIYChQcDBWzeiYuBb40XRwojAsDEygbJzcHLxLcCZBMyxcFBHVtfUexLrrJq60-2gwAI4-ENcxTnRklG4lp-wbAqJQKCRXW73R7PHAANxQeigfw-J2WGyeFkyMWKlVMugEAi2sw4MQuNGKdA4BAAonc-jFsTsYBRSpYscEcTFfv9iITiWSfBT8XSrHSmi12p00N1EL1-oNhhhsBMSODIdA_vMkIt2FweIgQN4KH4YAFgkYOGFIgkkvkMvlsjkGNEnkU6eVwlVEocGsQBa0OsQuj0-gMhiA6KJriIIDAMCwVaw1SteMAMQJtCABvIIEnELY_TBkgmk3ASABzWAARR8BC46YEHDQPmzuZAIwIAHcAArobhwStJlBgogUJM5-lJu7lmAt-ziLsgYPwcNgmBJ3RWRoB0QoFgAaxQBb1jHYUaW6tWzG98hgvHxsvdzQoMBmxFvxBYYYWIHxvAALHQAIwAdjoABM34CgAAmkKBpDAUA4DWnD6Oemr_t-ACsdAfiAViYZhQA&query=previewwindow%3Dtests%26file%3D%2Farray%2Fjoin%2Fvanilla.js",
  "lodash/array/last": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngeiiuAFzwHsATAgCwDoArBZEAYxIDtCZ2kQccACSoUIAHOIl5RyVaiwC2OMiSZwcAYnxEAOqwizhJNIT7A-GowF8-YNCVl8A5JIpxK97dtnkArrGowAHvqGcHwAvKYEhAAUANr2KPYANA4ARkkOTPYAugCU2rxhAHwZbqwgiSAQcABCEKzoWEhgKFBwMOYV6Ji4ZniR1HDCMEx0DKAs7JyE3BNEfAFDTBxkYSXurLNGTlSraDAAjl4Qe1H21KTOrnkbbHPC-HW7B0cnZzgAbig6UPj219ocIinMzpKI5IrGbR8eaBYbRbYuHLUQgkACihxaUQWcJgZGu0OxSyi9xQdSRKPRXkxCMo13M13KlRqdQaTRabQ6IC62D6RA-X2g-FGSHGbA4XEQzFuRi6qziCWS9jSisyWXWnjIPhgfkCBkIIXCXRiXWosFYAHNCJQ-ABaPgARjVrAKoWK9ky2kZVVq9TQjUQzVa7Qq1GEeyEEBgGCYIqlkwlIGAUL4mhAbVkEFTiCs7JgiWTqbgdXNsAAil4SBws3xCGgvHmC1yMCQAO4ABXQnDg1dTKHeJAgZFT-dY0NTh0rMDbNlEPZAYfgUfeMFT2nMns5whQTAA1ihzdr6GxYxNxdNGPVZDBuDTedMKmQYENWI-NpGxiAadwACzUe0AdmoAAme1GQAARSFAUhgKAcDrdhdGvSVAPtABWahvxAcxsOwoA&query=previewwindow%3Dtests%26file%3D%2Farray%2Flast%2Fvanilla.js",
  "lodash/array/lastIndexOf": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngeiiuAFwEkA7AExgA8B5MPAe3IIAsA6AKwWRAGMHShGIKQgcOAAQtChAA5xE4qE1Zt-AWxzkGvODgDE-ImUq0wAHVIR1shmkITgEoyQrU6EgL4SwaBuokAcmVmOBZAy0tqW3s4NjhrWVgJAF5nAldTOgAKAG0ARgAaCQAmYqLSgF1ikoBKS3FUgD4JAGZI0kaAZRh0XhYfPwDCFhgJAANffxNqcaiqGMI4qfUZqlT04zczPIqyiT3q0pr6zskUlvzLEEKQCDgAIQhSdCwkMBQoOBhPW_RMXAuNZ0PAZYFgeKyGC8TjcUD8QTCQiiBFECTRaFCcgbYCWCQSBI2WCINqFPGDabbElFSyeDqohwhVgbNAwACOAFcIKzsoE2IxQuFTgyJEkUM8WeyuTy-TgAG4oKxQfCBU6WIREXlA7Z0QLFbK1ZqOckY3iEbJMsK1NiEBgAUU5n2ypqxp3xLuyYue1ttDo5TstLFOnlONzuj2er3en2-vxA_2woK2WXoCqV-FhSHhAiEIkQIGidiW8USyTSBRq5RqlTY2pT2TqDXOLXapCbEh6fQGKwkIzGkyGazmpELsTYKzWGwrxwO1drYJ1YAbJ3bFwO11u9yeLzQb0QHy-P1ubFkrJkEBgGF4Wb4OaRolxpHx5hA33UEBfJIP3zJT4kL4SUgAHNYAARQ5BghE_Xs0A5GBf2feMMAYAB3AAFdBhDgaCXxQOUGAgcgXwQ_8QE5SCYDQvx5BwkBT3gS85RgF9aWuONZBQXgAGsUCAmBYQEG8EVzZEeBedQYFEQMk0ydwwDDSgoTcUheAvOEQEDUQABY2HyAB2NgSnyMMAAEACMUDMmAoBwWDBGsST8wM_IAFY2C0kBPC8rygA&query=previewwindow%3Dtests%26file%3D%2Farray%2FlastIndexOf%2Fvanilla.js",
  "lodash/array/nth": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngegHYAuAFjlAPYAmKcRAdAFYLIgDGZhMhSIOOABEQIEADnES9yVGrTYBbHBTIs4OAMSEiAHTwRZwsmgJ9gfDXwC-fMGjKy-AcknUi97drZ44R9Jix8AvHwA2vYo9gA0DgBGEQ4ssfYU9gC6bngwAB76hnC0cLrCsAGmxAAUPtiRAIwAlNq8AQB80a542pnZBLnpAOYoBBAAbjDFGuUYlXwAtABMdXgN_s328QDc2iDhIBBwAEIQeOhYSGAoUHAw5lsVuBr4xHnCMCwMTKAeBJwE3B5efB3PT4UYrAbR8Pj5PSwRAtcJg0wwPoDYYwlYRbTmNK_IxOGjFNAwACOAFcIATSvZaKRKM57PNsXxCigDviiaTyZScIMUDooFAwvNtJ8vBSNLFSjUmsZ4QCWARSriiDVaAQyABRElnUqyoHzcE60pMg7K1Ua4laxXzczzTbbPYHI4nM4XK4gG73Ejc3n815Id7sT5cRCsdh_MyBcZoSIQCgZSVLPg-PJQCAsGClGMZaOxvgAaj4tSCAAZUm08AybsUQmFIvYYrX4rWkqX2lkDF08gUioExjdqvNFssYmkOu3uoj-kMRj2yn3pnN6vwE2j1nhbTt9oc0MdEKdzpctrRhAShBAYBgWH6QxwgyBQXhwZoQBdZBAnzC9xc4Q--E_8ngelgABFYkyE-d8-AINBiRgb9HzdDAyAAdwABXQTg4Agp8UEGMgYyfODfxAEkwJgFCbFELCQGPeBz2GJ8MQ2V1hBQFgAGsUB6GBXnYK8Pi-K9DlkGBuEVD1bQoGAnjwSTyzPN4QEVbgABZaCqAB2WgZiqW0AAEohQKIYCgHBoMIXQRODTSqgAVloZSQHMJynKAA&query=previewwindow%3Dtests%26file%3D%2Farray%2Fnth%2Fvanilla.js",
  "lodash/array/pullAt": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngegA4CuUUAggC45QD2AJinABYB0AVgsiAMZUB2ZMfJCBw4ABAzJk8cRCOp1GTbgFscNKpzg4AxIWLkAOjwjK8VNGVHBRe0pYC-osGirLRAcnn0G7o0e48cJbomFiiALyiANruKO4ANB4ARgkenKnuNO4Aun48MAAeZhZwTGgwZARoPBE2RHYAFCHYiVEAjIkAzNkAlEYiEQB80e4piZk5eYXFZKXNYZHz_WLhwzFx4-m5PCDxIBBwAEIQPOhYSGAoUHAw9nvz-PXkj_pkTHB4MJys7KAB_IJEFxeEFRNMvvwaLVgEZRKJypVqogRmMPFlsvFYaJ5sj1hktpiePY8gFQV5GLVygBHAgQcoNdxMSi0bzuPo8UmWPBQFAnSkwGl0mAMpkANxQxmIcXZRn4QQZtnIqQaPSGVix4M4ZAa5IYPSYZCoAFEaVcGprIey4RaGtzeTx9YaTQQzbr2fZ2bt9kcTmcLlcbncQA9FRRxZKeT8kH9eACyEJOXVXrUmhhEhAaAU4KrVliM1msXCyjBRTA0DcVYXRExlCg8A182qQu9uRBOML84k2j0ogAGXpV4ul8vCmUckHBDDYWp48ao9zpcboqZFcyzYuImqRUOp0KtDqibrsgarFEZZc8IzTNdzKcLbF35Zq2dpSY7PYHY6nNDnRCXa63HsTB4AiZAQGWaCcNGwJ8AI8ZAjCNSiAYIA3MoEAoci_43IScIoXAJwAOawAAigQVD8JhohkGgBAwLhyHBhgVAAO4AAroAIcBUShKCilQGYoQxKE0hRMBsS40g8SAIHwGWpYoUYxI7EGeAoJwADWKCETAPy8NB_xwdBpzKDAQi6i8dhejQMCfDwNkcuBvwgLqQgACxMG0ADsTAAExtF6AACSQoEkMBQDgtF8CYZlAj5bQAKxMG5ID2GlaVAA&query=previewwindow%3Dtests%26file%3D%2Farray%2FpullAt%2Fvanilla.js",
  "lodash/array/reject": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngejTAKxgGMAXHKAewBMU4ALAOgIWRGMoDtSZukQcOAAT1SpAA5xEgqrQaMOAWxzVKxODgDE-ImQA6nCIvGU0pIcCE6S5gL5CwaSoqEByWXXquDBxTQCusIwwAB4mZnBCALxWhDYAFAZCQgDariiuADRuAEZZbsT5rtRFMEVgRQDmrgC6mUlCxPTo0QB8jc1o0VExxd6cAJQGgm2paRnZrnmThZNlkxWT1TU1BiCZIBBwAEIQnOhYSGAoUHAwthvomLjWZHhxZIxw4iTMrKAc3Lyk_J9w5qEXmQYNRoql0kVpgVSuUqrUfJw_uYPAwwfgAI7-CD4eKuRgUGieVxDRFcf5CcRQFB7NEwTHYmC4_EANxQhigVOJCJ4_1xt1I-XiA1GwAagISKPoA0YpEoAFFMSd4uLgdQSckVaR4pTqYMZfLFVB4pKSbYSetNjs9gcjiczhcQFdsPddORWeyqW8kB8uDw-IgQH5qIEYMEwqZSJEYuNIUVZm4SnNYUtaoxIFAeGhEpxkk0WlF2nmugBCHoJ_okkYFsYQyZQ1zx1zzNyLNzLVacC1bXb7NCHRDHU7nDaMcT4MQQGAYYje9i-778UU5oR6EBnRQQVeIBx2mD1ZeruB7SqwACK_koPC3QlIaH8e4aq6ulAA7gAFdC8ODXp_MygQahV33ZJV0xS8YDfJxJB_EAx3gKdmRgVcDFsNYHXEFBiAAaxQSpQxYLhZ0-P0fjYfZFBgfhJRdGwLWoGAXk4ejEUnd4QElfgABZGAARgAdkYAAmHiLQAARyFAchgKA8H8bgjEogMBJ4gBWRhOJAWwtK0oA&query=previewwindow%3Dtests%26file%3D%2Farray%2Freject%2Fvanilla.js",
  "lodash/array/remove": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngejTAWwHsA3GHKIgExTgAsA6AKwWRAGMiA7AFxl6QgcOAAR0ePAA5xEwyjXoNOBHFSLs4OAMT5iZADpcIBSUTQ8RwEbtIwRAXxFg0RAiIDk82nXeHDnLjgLdEwsEQBeEQBtAEYAGhEAJgSAZgSAFgBdf24gkRgyQIjrQlsAChDsBK4IgD5LQxESngBXNBqagFIkiPDIgAZDewBKPy4YAA9TczgGSrDI-cNhOuj4kRTsrkNJ6Z5Zgv44YsPA5dFw-qjkkSyxgLzxgHcAQQxsYtiEm7TbhIBWLY7KZmfZzKBQYo2MhlZ5vUIJMrDVZw95YBiwLgAcx4dBE9X6oy4K0ua2-qQyAKB4xBMwYqNCxQZ2HOqyiWxAcRAEDgACEIFx0FgkGAUFA4DB7Fz5nhSmRZXoYAw4JIYOxmKxQAE-AJEBxchZdmq-FRisBGiJ5ogyRtMnELacZNEbll7TURMysNb2W6mmKoN71j9KSJAW77PcDSIvPQoTAAI4tCD4MruBgUajedxEh4WSRQFACuOJ5MwVPpkgoIwQlDZsZ8IKp6EwdyI5Gk83uo3sHhlGN0YYMHhEACiibFZW7JqJTSnZXzha4g-HY5aE_7RJGhk53L5AqFIrFEqlIBlzZwlerBY1SC13B1PEEuZKiuKFTRCQgfEwfBg7fqnZNCsRZmFQMBoCIw4ekQFgEC0PAoHwkF0HYZgQFi-6QvMIgtLw0DIXYZBoGE_BUBaKxPHYTxVhYUHsCg7AoQRIgCmBEzwJBRAvrYIhPHQ0B2JI-CSOgApYsx-BwC0UC0Vx-CtO0FrPsOABKcp2JE7JKVGknSRYixogwkAyeBZRlF-hCfv-LHfohMBlhZBDIgAZM5nFqYqDCSC09DmcMRLkaITA-RYABGMBgGYdjyW0RjYgklEiPRNS4vw3FkMxjlwAkBAoAA1mJIhSfgvF2EE6A8IFTguG4qViOhKEQaxkzwNaMGNU8PJ2KlYRPEQ0mmvQEBgMEhoMXi0JihaqnqQw-BERKSJGWYI7jeZqzzMq-YQOwDkJDE_kWjF7QlFJMlDJGgTBGinxBhStxbM-jpxoq74Ih6qyAc0sUfd0iS9AMQwBTSeyzNhBmhKypJfLaYy7KCByFMckSOlDVwutSz6erd5IbCGgJw7SYL-i95Sem2KIwK8hmYjieIEkSJJXHdeN_KG1Lw3S2ORJ6aPRByXI8vygrEYe4qSlyXnyTwEDgWg7C3vqvD8I-epffoIASgQEAa9aori76Iga3AYmwAAii0MEwLrkFoC0MCGxrIREE8AAK6BHDbTskEQEBkZyFoa4mVuuy40heyAQnwOBBggBdXAgCeInsHlKBYkqLDcIr2oq4rgoEDAgj9gqtg7mBqpcGBXDsLLmogP2gjpAwMQAOwMIkMQ7gAAqFKDhVAeC4TLBeCG3MT_Aw6SJ_YM_2EAA&query=previewwindow%3Dtests%26file%3D%2Farray%2Fremove%2Fvanilla.js",
  "lodash/array/reverse": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngejTANxjThhygHsATFOACwDoArBZEAYwoDsAXGXpCBw4ABHR48ADnETDKNeg04BbHFQrs4OAMT4iJGAB0uEZZIpoeI4CL3FSIgL4iwaCspEByebTqfjxpxccFbomFgiALwiANoAjAA0IgBMSQDMALoBXDAAHuaWcAz4PACuaFxRtoT2MAAUYdgAlMbCUQB8sWlJqSJxWVzGeQU8RcqlPCh8VFWNWK2ikZ0x3SlJ_cYgCSAQcABCEFzoWEhgKFCkjttzeDUGt_qkDHCSMOzMrKBBfAKIHNwhETDN7TKrAYwiaplCqILo9dYZBIQkTjSbTWEreF9RHGRzZIKAnz0Kr4ACOpQg-DqngY5Govk8LS4BKskigKEOJJg5Mp9RpOAIKBMUHZjOyfBC1LsBk8STqTQ61mRwPYPDqRLoTQYPAoAFFyec6irpkzIca6myOVwtTr9aVDRqmY4mVsdvtDsdTudLtcMNgHrUBULoOyPkgvtwfjxBCyRHMqvEsZlssMLKNijBoZVonMM496ky2ks4WtsSn8mmxhMpjAZjm_fMuEXlqtehsuK7dgcjmgTogzhcYFcQAxJCUeBBiGh2OH_rx-NG_uDKiJDCBSMoIGvYQPSEiV2u4IcAOawACKpQofG3Ih4aFKMH3kLXYQoAHcAArofhwG8vggUBAVBrk-q4gOSV4wB-bjSH-IBjvAxBEGuuKbMOkgoOwADWKDHjAHzcLO3wLrORzKDAggagGBiulQMCvFwdHMpOnwgBqggACwMHEADsDDJHEroAAIAEYoCJMBQHgpS8KYFF_HxcQAKwMBxICOBpGlAA&query=previewwindow%3Dtests%26file%3D%2Farray%2Freverse%2Fvanilla.js",
  "lodash/array/sortedIndexOf": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngejgezQBcYATASQDtSYAPAeTByn1JTgAsA6AKwWRABjfJRKikIHDgAEHIkQAOcRFJZtOXYQFscpfILg4AxAWJkqNBmAA6lCFoWEi04NNMkK1Oo2kBfaWBo-FrSAORq7ByhtrZarACusFx0jsRw0gC8bk7mXlYAFADaACwANNIArOVVleUAbAC61QCUtlKZAHzSAIy2IKUgEHAAQhCU6FhIYChQcDC-A-iYuO65lox4OZ7rYFxwCjCCvPygwqIw4ohCInDOKYcemT0xlGe30hGcT2gwAI7xEB--VCXGYrEioVarxuzgUUBQY2-fwBQJBOAAbig7FB4ZCXiRbsDVttvGBQuV8s1Oi5bNJpPdBER8p8OM0uER8ABRf4zfIMjxQun8_JwhGUNkc7nxXksqG-KH9QYjMYTKYzOYLEBLbCbMwkqwYrHQeHHJCnERiIgSN7OYkWUlPfJLcqYqDxGBUjJdQpcX1LBp7JyUrhjHb5V3uqGxBJJFJOdJZO15RhFMq1dM1RotNoyL3PSiKoajcZoSaIaazeYDLgKH7yCAwDCCM3Xc6XEDAWnSawgOZaCA9xABdUwUpdntwMYAc1gAEV4vgSIPpEQ0O6x5Q6T2lvgAO4ABXQFzgy-36PwEFIPY3W5A_0XMH3QSUp5AtfgjfRMB7tl8fU1CgoIIADWKBTjAxwiC2ZyWi24xaDAEgsrqHj2lYio0AcXivA2JwgCyEjFFw3QAOxcAATN0ioAAIAEYoLRMBQDga6iPYiFXGR3QVFwxQgL4AkCUAA&query=previewwindow%3Dtests%26file%3D%2Farray%2FsortedIndexOf%2Fvanilla.js",
  "lodash/array/sortedLastIndexOf": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngejgezQBcYATAGRTiIEkA7UmADwHkwcp9SqALAOgBWCZCADG-OiUlIQOHAAIeRIgAc4iOZ25x-4gLY5S-UXBwBiAsTKVq9RqzAAdOhD0rCRecHmWSFKrQMzGzyAL7yYGj4evIA5Fq8sc7OelwArrB8zO7EcPIAvD4e1gF2wWAAFADaACwANPIArA3NTQ0AbAC6LQCUznIFAHzyAMzOIHUgEHAAQhB06FhIYChQcDChk-iYuL4ltkEOeMX-B_ZsfHAqMKKCwqDikjDSiGIS1PLZN34Fo8l0jw-CR0vzQMAAjmkIGCKrE-BwuIk-gD3p4VFAUPNQRCoTC4TgAG4oFxQDGxZHOEjUWF7U6Bc5gWINCo9IZeZzyT5Ma6iIgVYE8Hp8Ij4ACikNWFS-vLIyM50r56MxdCFIvFaUlAuRoWREyms3mi2Wq3WmxA22wxysdLKRyJJIxdyQDwkUiIMgGSlU6k0iJ0fH0hmMpgsJxs9PKzkBnlp4dtIUKFW2DSJUDSMFZ-WGVT4ue2nUuHhZfAxZ3KFVT6YpdFSpAyMCy3I8eUKsdKhzY1XqbR7rS6vX6CizfzoeumcwWaCWiBWaw2kz4KjByggMAwomdbyeLxAwA58kcIHWeggh8QERNMDq-8PcHmAHNYABFNL4Ehn-RENDp690TmH7Z8AAdwABXQZ44A_ACCXwCBSEPX9_xASE3xgECojUKCQCXeA1wJGBD2cUJxjNFQUFEABrFB7wbIQJE3R43U3BY9BgGQBStPw4w7MA9UYa4ggBVd7hAAUZBqPgAEYAHY-AAJkkvUAAEACMUBUmAoBwb9JFcNjXlkyTGj4GoQFCczzKAA&query=previewwindow%3Dtests%26file%3D%2Farray%2FsortedLastIndexOf%2Fvanilla.js",
  "lodash/array/sortedUniq": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngejgezQBcYATAVQDsIBHHKfUlOACwDoArBZEAY30olBSEDhwACFkSIAHOIjEMmrNvwC2OUvl5wcAYgLEyVWgB1qamYSLjg4wyQrUa4gL7iwafGvEByJcwsvubmaowArrBsMAAeVsRw4gC89tbGzgAUANoAjAA04vniAEwAugCU5mLJAHziuQVl5iB5IBBwAEIQlOhYSGAoUHAwrq3omLgO6bR4aU60bHAyMLyc3KD8gjDCiHwCcDaxy7yOyfVFTZTmmwfiAaxnaDA04RBPGb5s9IyBvpWUNxsMigKG6j2er3enxwADcUNQoCC_iEtgcPlN5jRfAUMuVarZzOJxEcVkQMvcWOU2ER8ABRF6DDIkk5kf5E5lk4GgyhUmn08KMin_Vz_FptTrdXr9QbDUYgcbYWZGTGw-HQEFrJAbARCIgiQGpZUmFwpcb4rJsS2UGAAd3EAGUYGTxuVSotrLiUWFSJEYNE4tZEikMcbskULhUqhIknUGiVSs1Wu0uj00H1EAMhiNWmwZE9pBAYBheFq9lsdiBgITxKYQMM1BBa4gPDKYHlq7W4N0AOawACK4XwJCb4iIaHCbY78ow-BtAAV0Ns4CPaygYfgIKRa-3KETay8hzA5145CuQHn4EWYTBa-ZXM05TIULwANYobt-rgCUubXWlnpqDAIgUkqjjGmKpAwMslCQQChbrCAFIiAALGwOQAOxsMUORigAAgARig-EwFAODjoIECASImE5AArGwyEgK4zHMUAA&query=previewwindow%3Dtests%26file%3D%2Farray%2FsortedUniq%2Fvanilla.js",
  "lodash/array/tail": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngegC4rQ5QD2AJinABYB0AVgsiAMYkB2eMHSIOOABFTx4ADnER9SFajVYBbHGRLM4OAMQFoAHTYQ5Ikmjz9g_TVH4BffmDQk5_AORTKVRzp1zyAV1g0YAB4GRnD8ALxmhFAAFADaAIwANPwATMkAzAC6AJQ6fOEAfPyxafxZOiCJIBBwAEIQbOhYSGAoUHAwllXomLjm-FE0cCIwzPSMoKwcXHg8U3DGgSPMnGThxaXlbDrzxi7U62gwAI7eEEfRjjTE5K6OuWy7_CJQhGyHJ2cXVzgAbii6KCve4eaYLS7mRzJaLZQomHT8fhLUZ4aL7KjZGh4EgAUVObWiyJWMDID0RRNRLzemOxeO8BPRD0sD0q1TqDSaLTaHS6IB62AGRH-gNe4yQk3YnG4iBY7AWxWSNCV5ky6wSyU2mU8Pj8S0MeFCEXMeQEYSKJQyWrYrJq9UaaGaiFa7U6VRoIiOwggMAwzHFsum0pAwAR_C0IA6cgg4cQNm5MESofDcAaAHNYABFbwkTgxsxobwJpN8jAkADuAAV0Fw4HnwyhfiQIGRw4n3mGQKcczAK3YxHWQB74D7fjBwzpLBVeSIUMwANYoVMwcbsf1TKWzJiNOQwHjowVQVlkGAjNjHx7eiYgdE8AAsNHiAHYaCl4qyAAIAIxQn5gUBwBYcHou4ys-8QAKw0LeICWLBsFAA&query=previewwindow%3Dtests%26file%3D%2Farray%2Ftail%2Fvanilla.js",
  "lodash/array/take": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngegC4oDWMOUA9gCYpwAWAdAFYLIgDGZAdnjF0iDjgAENPHgAOcRAPJVaddgFscFMqzg4AxAWIAdDhAViyaPIOCDtMQQF9BYNGQWCA5DOo1nevTAAeRk3B0FDBgKACuUKYAvBZEMAAUANoAjAA0ggBM6QDMALoAlHoCglEAfIIpuV4cvv54gXgA7mQlscRJaZk5uekZhRzFZRWdGVUc3n7G9XQoUFCtlh293ekArP2D5SnLgnnVtVOBHJxWMYvbXbs9ggAMG0JDiWMgqSAQcABCEBzoWEihUDgMGsr3QmFwlnwcTocDEMFYjGYoHYXB4eD4KLgplq8O4FFawD0gkEwVCETwiGGPSJFmalIuo1SNNmUHpIxWNOONXp1I41mqmNMblorTQMAAjmEIGL4s46KRKO5nP1BYIxFAUN9RRKpTK5TgAG4ofRzFDK6rcLGyyzOdLxfIlcqEjjEnGsPDxYU0fJ0PBkACiktm8TdeP6rr8uPi6s1HB9fsDYWDXv61n6Lzen2-v3-syBIJAYOwUOIhuN0A1iKQyM43F4iDYnCxbVOgniYPS4rwWFayQdjzog7BuRh6ogrASN073f6EzqgVJ4UiCziS0ueXujqp-0mAV9zRX7QZK0ym8eIzGc8OMzmh4Sx6uazPW3ZVx387oXNb51feXSdyKB4tmeV53i-H40D-RAAXzV46DEMVRAgGAMFYatG1ResQGdYkdBAIEFAgPDKRgmAmRdQQ8Lgb4AHNYAARTCMhuGIiw0DCMiaTwsEyEaAAFdAeDgVjuINMgIAoPDyNwkBJWYmA-IcCQRJABD4BQg0YDwvR-Q4EACzEFBWEIFAaJgRFOHQlE63RFgfgUGA-C9EtHNeYI4Q4YIOFYZCkRAL0-AAFjoZIAHY6AyZIMwAAQAIxQWKYCgHB2K4AxHIbcLklWOhAv06wCusIA&query=previewwindow%3Dtests%26file%3D%2Farray%2Ftake%2Fvanilla.js",
  "lodash/array/takeRight": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngegC4oDWMAShAOYAWeOUA9gCYpyUB0AVgsiAMZ0B2eGIKQgcOAATU8ABziJx9Ji1Z8AtjgZ0ecHAGICxMlTwAdfhDUy6aPBOATDpCtQkBfCWDR01EgORKzJR-5uYwAB7WtnCsDDBgKACuUHYAvI5EziYAFADaAIwANBIATMUAzAC6AJTm4hKpAHwSuVWh_BFReDF4AO50DRlGLnh5RaUVlcUltfz1TS1lEm38YZE23awoUFCDTsbUY9OTxQCss_PNBcfLle2dGzH8AjB7mQej1xO3xQAMF5IFrk7vwQIUQBA4AAhCD8dBYJAJKBwGBucHoTC4fYjfDvEasOAyGA8DhcUB8QTCPCiClwOydYlCBiDYDmCQSOIJZJ4RAtKqFNmOfq83JLfmC7ZQEXjMVTQXPDoiuX8NztWl2QIsQZoGAAR0SEB12T8rFojCCflm6okMigKFh2r1BqNJpwADcUBYdihLe0hHTjdiTH5itlqg1mqz-OyGTxRprKNVWHg6ABRfXbbKxpmzGORRnZW32_hJlPpxKZhOzNyzMEQ6Gw-GI7YotEgDHYXHDEzuz3QO2kpDkgRCESIXgCOlDLKudLZDHFXV4LCDfLhoGsTcYyoE20QHgwbIAWiXWEXy9may6MU5SRSb27hy-soBEb5IKvj2T_QfM8-MpOUpXyBWV7nWaIth2X8PiOb5-Qkc46kBK4ANuMDr1YBVXnSIMn1Q-D_iQt9gXMOtIRhOE0ARRAkVbcFWBkHU8DwCAYAwHghwnSkxxAKN2VMEAUTUCABN5WiYAFaMJAEuBYXIWAAEVEjoIRRMcNBEgkwUBIxOhegABXQYQ4DUnS3ToCAGAEyT-JAfUVJgfTvDkUyQEY-A2LdGABPMVVQTbGQUB4QgUHIGBSQETiKVHaluDhNQYFEBMuz_Os4iJfg4n4HhWLJEAE1EAAWVh8gAdlYEp8jrAABAAjFBapgKAcA0wRLES8dyvyU5WEKkA3AGgagA&query=previewwindow%3Dtests%26file%3D%2Farray%2FtakeRight%2Fvanilla.js",
  "lodash/array/toPairs": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngegC4D2ACihGnDlAQCYpwAWAdAFYLIgDGBAdnjL0hA4cAAnp48ABziJhVWg0ZcAtjmoEOFAMSESZOAB1uEZZIJo8I4CN2lyIgL4iwaAspEByeXXoejRsABXbg48CB4RADECAgAKAEorIxEbegg4RhQRAF4RAEZk1PTGACMckQAmIwd_bmiCRklXQjwsSRglcoBmWuUaQNhGGAAPMws4ctt9WO4YAHcomIT4o2EcgD4RAG0tjxQPABp8gF0j3ZLDyuPjkViIPkwwiPNqGDQRdJFuAksAc0D0CheDAYNQVtwQAcQOkAEIQbjoLBIMAoKBwGAOKHoTC4KbkfDEOwZODtDgsNigLjAgSITg8OCWEakvjUcpbQq7fZHPKnDkeC5HCq87jHWpUhkibwMcpoGAAR0CZBgsQ8jEoNB8HnB4sskigpG4MvlitlKrVADcgdB9VranwGSq8XBLgkNklDSImTBQrEpfR4oxCABRBWo2Je0Kg8EpCN4WJ6g0B4OhqC-jUMcEOcGQ6FwOEItBIxAotEYrEYbAEvT4y3GKD68lISk8Pg08DBULhQ31V3AQp4NIZLK5AoegfFMq5KrcGrcIz1RrNH5tDocbq9fqDJnmPATXIAeRKzG9eCGvDQEHgM3mizi8XBa2ymx2e0uPLO_MuQpudweKCehovG8HwTN8fwApgwJRkYOawvCiLIqi6KYiAi4wBIl4YBwTZ0tSeCCH2HoGCA6LKBAxGIM4SEwAchTEXA8K_LAACKgQ_DAFE2GggQ0XRIDYgQcwkLK3CGEgIjESg5oEBA1DEbRREgAq7FEK40iccRTTwG85ocSA1QwShkgoBwADWKC_B0rA8DhVKtvh7AIsoMCCH6VZEjmrztNwrwhJeFIgH6ggACyMHkADsjAVHkOYAAIlCgJQwFAODcbwJgubSkV5AArIwwUgA4RVFUAA&query=previewwindow%3Dtests%26file%3D%2Farray%2FtoPairs%2Fvanilla.js",
  "lodash/array/union": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngegK4B2EA9gTlMQCYpwAWAdAFYLIgDGpALjAZ0iDhwACWp04AHOIkEVqdehwC2OSsTZwcAYkIkCAHSKLxxNJyHAhO0kIC-QsGmKKhAclk1aLgwcVU8sehgAD2NTOCEAXksiUgAKAG0AJgBdABoheIBGdJT0rJzkgEoDQUiAPgzE9MzkgxBUkAg4ACEIAnQsJDAUKDgYGwb0TFwrMlH6OHEYNiYWUA5eHj5EdlI4M2Cptm5KSMrq2v0CBfWhdzo9tBgARzwIK9iXenIqDxdi47WzcSgUNsubncHk8cAA3FBEKC_d7eRbrR6jFzpWKFcrmAxCISbaacWLnWiFeicYgAUVuPVi2O2MEoH0xVNxPz-BEJxLJeAp-I-Ng-9UaLTaHS6PT6AxAQ2w-BiZHBkN-syQ8y4S34JzMoz2sSG6XouvQAHM4KiIhV4rr6AQYAB3IQAZRguKGClIbBQuPNBqNhUOPj8AU2Jk44SiowSuQy2SE4fyUaKJWEJv2QhqdQaTVa7TQnUQ3V6_Qa9HEVzEEBgGDYitWi14_GAGKEehAfUUEEbiHsIpgqXrjbgbX1sAAinhiNw20JOGg8F2e-KMMQrQAFdA8ODjxsoUHECCURvdgiYxu3UcwReOSTrkBF-Bl0EwRsGGx1MXiFBsADWKH1MFmpErC24GtWHaRQYH4fEpV0PlKBgKYCBg45SzmEB8X4AAWehMgAdnoRJMj5AABAAjFAiJgKAcCnXgIFA_gcMyABWeg0JAGw2LYoA&query=previewwindow%3Dtests%26file%3D%2Farray%2Funion%2Fvanilla.js",
  "lodash/array/uniq": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngegK4B2EAjjlAPYAmKcAFgHQBWCyIAxuQQC4zdIg4cAAlpcuABziJBFanXocAtjkrk2cHAGJCJADpFF48mi5DgQncSEBfIWDTlFQgOSyatZ_v2KqeWPRgADyMTOCEAXgsiYgAKAG0AJgAaIQBGFISAXQBKfUEIgD4hRJTUzP0QJJAIOAAhCAJ0LCQwFCg4GGsq9ExcS3xo-jhxGDYmFlAObl4ufim4UyCRth5KCOLktPKCfXnTNzp1tBhiPAhjmOd6Mip3Z1yCPaFxKBQGo5Ozi6ucADcUIhQV73LzTBaXSzOFIxbKFMz6IRCJajLgxA60bL0LjkACipzaMWRKxglAeiKJqJebwImOxeLwBPRD2sD0q1TqDSaLTaHS6IB62AGJD-AOgr3GSEmnB4fEQIB8lD8MACwWMXDCkTi9G1BBgAHchABlGCokppDI5bb5cJFM1lCpVGr1RpoZqIVrtTpVejiY5iCAwDBsSXsaUzfjABFCXQgDqKCAxxB2HkwJJRmNwBoAc1gAEU8OQeImhFw0HhU-n-RhyHqAAroXhwYsxlC_cgQSgxtMEREx06FmC1hySZsgX3wQO_GAx_TWCp88QoNgAaxQWeVzE4IamMtmrEaihg_HRQuIbMoMBGBAvjwDExA6P4ABZ6KkAOz0BKpNkAAQARigf4wFAOBltwECHvwH6pAArPQT4gNYSFIUAA&query=previewwindow%3Dtests%26file%3D%2Farray%2Funiq%2Fvanilla.js",
  "lodash/array/unzip": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngegK4B2AXhAA45QD2AJinABYB0AVgsiAMaUEAuMvSEDhwACejx6k4iYVVoNGXALY5qlDnBwBiQiVIAdAhCWlKaHiOAjdZEQF8RYNJSUiA5HLr03hw0pp4sIwwAB6m5nAiALzWxGQAFADahiIiiW4obgA0IgCMOTxoeDAAulkpaW4ARtkiAEw5YChQcKXlBCUAlIbC0QB8aemZOdVuZWn59eOJhcWNza0lJYYgWSAQcABCEAToWEhNLTB2a-iYuDbkl4xwpDAcLGygXLz8PIIvcBahdxx81NE0hUhrVRmVgZM6uCCKkZkUYPMjtDlgRDJ8LJ4GIC0DAAI54CA4-JuRgUGheNzdAjokSkKAoHbYvEEokknAANxQRig9MpvleX2Jl1q8U6_UsFR-9x48Ux9E6jB4lAAovjmvEpX8YNQqalNTK6QyCAqlaq8Oq5VS7FTVustjs9gcFsdThhsPg4uROdz6Y8kM9uHwBIhONwviI9ID4mccow4-gAOZwMVRPoVM6MJQoUjxeKcqBzEQQaghFMDRL5wtxxiJuCZ7PRjDis6JYshLpdfk0y5RxLV2tdcV6eL9tBJql-AJBH5mHiRGKXJLAjK1SazNrLmo5BqOZ3Iqm9VODFcjGrTSHTdeIxYo20bba7ND7RCHVonECMUg4iQQGAYDj-qGrzBiAwAVPoICtEoEAQYgu5HO0qQQXAOwJrAACKeCUHwsEiFe4EgGclAAO4AAroPwcC4RBKDspQxYQYhIgQfi2EwKRzhSNRIBfvAf7sjAEGGHYKzvqQKAcAA1igCYwI83CAS8QbvOwuxKDAghyh6ei2tQMB3AQenUr-TwgHKggACyMLkADsjB1LktoAAJVCgVQwFAOBFLwxgaSGdm5AArIwFkgHY4XhUAA&query=previewwindow%3Dtests%26file%3D%2Farray%2Funzip%2Fvanilla.js",
  "lodash/array/without": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngegO4QAuAFgPYCuhOUpAJinMQHQBWCyIAxqQHaEx8kIHDgAExQoQAOcRCJr1GTbgFsctUpzg4AxARIVCAHR4QVU0mkKjgo_WUqiAvqLBpSK0QHIFDYl5MTbh44a3RMLFEAXlEAbQAmABpRAEZkpNEAZgBdExgADwsrOCY0GEJyNB5ouyIHQgAKcOxktNF4gEoTEWiAPjicwJ4CosIS5siYie6xKP6E1vTkwZ4QRJAIOAAhCB50LCQwFCg4GCd1ifw6wyuDSiY4KRhOVnZQYP5BRC5eUNER578Wg1YAmUSiMoVKqIAbZRJg0QTGELVJLLJwkxOIbBP6-Rg1MoAR3IEDKDS8TGodD8Xi6PBx1ikUBQuwJMGJpJg5MpADcUKYoMzaUN-KFyfZDF5kg0On0bAiAZxGnjiB0mIRSABRYnHBqKoF08H6hpMlk8NUa7XkXUqulOOlrDbbXb7Q7HU7nECXCWUHB8gXM15Id68T6EIQM2p3awxJoYZJMRPoADmcFlc0RGCYkCg_DQDSIME8GYAhCmSrtOFByLR4AX-CoOnSgr8whhsDUUW0Mis8oVLGNSuVKtUYj7GhNFu06T0M7Fe8N-8UmBMatMeLP5hlu8tcqt1psdns0AdEEcTmd1kwpJDCBAYBhOMGfnwBOHvqDqqIjCBTioID-MLnqc8Jfj-cC7MmsAAIrkKQ_CAaIhBoOQMCgeCP7hKQeAAAroAIcCIZhPKkBAtA_uh34gMS8EwDh7gyERIA3vAD48jAP6YiYICelIKCcAA1igyYwK8vDPh8b7PnsKgwEIKq3PUjq1k8PC1vS95vCAKpCAALEwKQAOxMPEKSOgAAgARiglkwFAOAoXwZhyd8xkpAArEwuk8U4vlOEAA&query=previewwindow%3Dtests%26file%3D%2Farray%2Fwithout%2Fvanilla.js",
  "lodash/array/zip": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngegF4QAOOUA9gCYpwAWAdAFYLIgDGpAdgC4xdIg44ABNU6dCcRALKUatNgFsc5Uizg4AxAUIAddhHmFSaToOCCtggL6CwaUvMEByaVWqPdu-RQCusWjAAPQ2M4QQBecyIACgBtRxRHABonACNHAF1kmIBGZIAmTMEYzjRvGGSwFCg4GHSASl0BcIA-IriE5NzBErLCuLT8iqqa9PTdEESQCDgAIQh2dCwkSuqYS0n0TFwtfCJaOEIYFgYmUDYuHk4-c7gTQMOWbnJwot1BIvikwS6e2sS3j4DQR5IarTK6MbsXQ3EwuGgvNAwACO3ggiKijloJAorkcDXYMMEhCgKHmCORqPRmJwADcUHooCS8R4LrcMVovlE6i1TAD7kdOFE4dQ6rROKQAKIoqpRfmPGDkfHvOWC4mk9ii8VS7wy4X4yz4iZTWbzRbLYZrDYYbC7Yh0hkkk5IM4cbi8RCsDi3SKEF5RTbJWhB9AAczg3LCzQBm1o8hQhCiUTpUDKyQg5ACEdaMWTqcEQdoobgsfj_owPM2MXTAXq9RZXnIvhg_iCRk4oQiWlin2SjjSfS6BSyv1BI3xTUjbR732Svz6fa-IJsFtG40m0zmCzQS0QKxq6xAtEIiNEEBgGBYzs9F3dIGAAO0IBq8ggj8Qy9W_3Y70fcHmIdgABFbxSG4N9ulKcoHxATZSAAdwABXQHg4HAx8UBpUh00fL8fxAFFQJgBC7HENCQGPeBzxpGBH10SxxgPQgUBYABrFAQ2bRgOCvc43SuZgFnkGA-GFW0jXIGBDnYCSCTPU4QGFPgABZaGyAB2Wg8myI0AAEUhQFIYCgHBSi4fRhI9DTsgAVloJSQEsRzHKAA&query=previewwindow%3Dtests%26file%3D%2Farray%2Fzip%2Fvanilla.js",
  "lodash/array/zipObject": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAhgJzSgngegF4QAOA8gEYBWMAxgC45QD2AJinABYB05CyIVDAOxowhSEDhwACNjRqE4iCYxbsO_ALY4mDKnBwBiAiQrUaAHQER1hBmhqTgko2Uq1JAX0lg0DdZIDkyqxs_hYW6swArrAcMAAeNnZwkgC8TkQupgAUANr-KP4ANAGk_gC6xTkAjMUATGUAlBYSqQB8DgEFiJI1Jf7dtR4WIIUgEHAAQhAC6FhIYChQcDDuo-iYuM4mtPgZ2zQccITUXDyg_EIiNGIXcPbxx7QwTKkdKN29pANDAha39kF2K80DAAI6RCAgrL-Dj0ZjBfxNAT_SSEKAoabAsEQqEwnAANxQlig6MRYUud2hW1cNCKkiyDTaDgskkkD2ygLYDQ4NAYAFFwYssuynkwkayRTQsmiMQJubyBZEhZyke4kSMxpNprN5otlqsQOtsLtjDSCUToOjTkhzoJhKJEHxBHd0qbTK8sgBrGBYODFQlQSLwRkpVosyTe30cEFMSJUGBZLIoKhUYqR4oQJhxEPtYDh1nJqg5SNlV4BoNwHKZuJlfOSEE0SJoASSQvh1YONXkiKxmIPWw0ZJpanZPIFYr-UoVSTVOqNZpSUMdfL9HoT0rfdzDUbjKYzNBzRALJYrUYcQgNmgQGAYKg2p2XB0gPMtyRmEDLdQQd_dY_LQrhu-cDTAA5rAACKkQMMIP6SDQaBBgBr7vusDAAO4AAroCIcCwSh-IMJm75Iay77gtBMAYT48h4SAF7wDe-IwO-FhbgIIAGoQyaeigIEwKcgj3hc9rXLwMzqDAYiciamS0BqTAwMcAgKci15nCAnJiAALBwVQAOwcLUVQagAAqQKCkDAUA4AhQhWJJjoGVUACsHBaRx7iee4QA&query=previewwindow%3Dtests%26file%3D%2Farray%2FzipObject%2Fvanilla.js",
  "lodash/collection/every": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAxgeyrFAXCaB2A9DAG4wBOAnoVGgCYCGcAFgHQBWCyI6-2MfJCEKEABM2zYADnEQjajFq3QBbQnTQo4hAMSkKlADr4IKqWnLZRwUfqqiAvqLDk0K0QHIFTZh-PGwAFd8HDx8UQg4ABkGcgBzCgAVZgZ8RIEAChhYFQFsAEprY1FRchhsQPJw7JhcvlEAPgBeUQBGAAZjB398FXpA2FYYAA9zSzhRFrtKDIBtDoAaUQAmdqWAZnaAXSXImPiklLSBfOMRSYbRbHJAmGMQBZBIgCEIfFjKJDAGKDgYB0e6EwMFCBGIZCo4IMrDgUhBHC4qAI_EEiB4BDgVhGcJwMDokyuNzu-GMvExom8LAJZQAjoEIGUMh5WDR6D4PKcQhirFIoAw3tSYHSGTAmSySKloHyOT1-JimdMPEsMoUmpdgMVbKMQdgMpTmPlWNg0ABROk_LLa3F0TklbE6jK8_n4Q3Gs2BC36zkOTkPJ5wV7vKhfH5_AHo4GgojTQgSkyYBgIpBIvh5IRBEK4AgRaKxBLkZKpdL4LI5PKFDXhUrlSrVMv1ZptTr4bok3r9QbYizYCYteZrFYDzZbIYQmZ7POHIsnM5iNWE273R4vN4fEO_f6PVhSMqSCAUcgoZPo1OokCVkqGEB_FQQK-IZyhmALTVXuBvOKwACKgTQ_HvC7Pq-ICxK4ADuAAKsQCHAAFXgwJBoBAdBXi-VZXnSf4wBBrgyHBIA7vAFBkFeXT3OGUgMCgADWDAJAiBDHrwKLYMe7y5EI-pQsGjx0DAcL4HxIT7oiID6kIAAsrCtAA7KwyytH6AACABGDAqdkhA3HwpgwEIcmtAArKwEkgA45nmUAA&query=previewwindow%3Dtests%26file%3D%2Fcollection%2Fevery%2Fvanilla.js",
  "lodash/collection/filter": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAxgeyrFAXCaB2A9JFNjAE6FRoAmAhnABYB0AVgsiOvmT0iIUIACRtmwAHOIkHV6TZugC2hGmhRxCAYhJlyAHXwRF4tOWxDgQnRSEBfK-TSKhAclkNGLgwbABXfDh4-EIQcABCEADmAKL4aL6RjAAUAG50UL4wAJQWBkJC5DDYvuTBaRkwQgB8ALxCAIwADAa23viKtL6wzDAAHiZmcEJ11uRJANr1AEwANEIArHMAHHP1AMyNcwAsWwC6c6ERMXEJjFkGgsNVQpOzDRvbewYgMyCHEPh05ACeSGDpcBgtle6EwMECBGI0F0UNIFGYcHE4LYHFQBF42H43Dg5j6SJwMBowxu01WDyEO12bWx5ncTGJhQAjr4IIUki5mFRaB4XOcAgQcUJxFA6B8GTBmayYOzOWlDJg6Ly2mQcezRi45kkcjVrsA8kI8eDsEk6WdmNg0NFmekkoaCTQ-fk7cbhaL8FlzZbrVATdymHzbHyXm9wh8vr9EP8oIDgVwMFhcJDRoQ5dARSikGieDA-IhwP4IcF3sd4olUulMjk9cECkUSmUK5Vag1mvhWvgDB0aF0YD1-qZsEM6rc5oshCt7psKXtmKMksXYqWzhdhDqSXd1lPKc9Xu9Pj8_gCga9mOJCmIIBRyChM3Hs7mQNX8noQIDFBAX4grEeZvqX3APkiWAAEVfDQMhPyEbByEyX8axfL5HAAdwABS-HM4EghCUjQCAaBfODnxAZlwJgFDHEkLCQDPeAKBSGAXxaZ5Y3EOgUAAazoSJe3YAhb24DFb0-RQYH4U1YV0YMaBgJF8GkgJL1REBTX4LZmHqAB2ZgpnqYMAAEACM6AMmAoEIGCeCMUS8y0-p5mYLYQFsZznKAA&query=previewwindow%3Dtests%26file%3D%2Fcollection%2Ffilter%2Fvanilla.js",
  "lodash/collection/find": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAxgeyrFAXCaB2A9JPgCaFRqkCGcAFgHQBWCyI6-2MnSIhhAAjrZsABziJ-lGvQboAtoVJoUcQgGISpADr4I80WgBO2AcAFaBAXwtG08gQHJptOo926OcUwFc4MIzgBAF4BAG1dATMBPwDEJwAjaiN8GABPRwAaAWoAcxh4gGYANmzqHAgANwKBbCMfGGtMyOjYo3jHMCMYUiyc_PiAFgAGMorq-LBqKH8mlvM2jtEYBITYOD68moBGMdwJ2vrGq2b8AF0PfHkqH1gGGAAPQxMg0K0ACja4bLQQgD4BGgGFsBAAeAQjACUun4_1a_naAm0ICSKXSyLKAwEJT2VRqdQa1l0IEyIAgcAAQhB8Mk0kgpjMYCd2BgsLgCMRqeQtAw4MsUMxWKgCFweIgWfhvAJHvyuKQQvC4olkqkMpiajicuN8UcifhPAQpS56ArugBHHwQbrvRwMChUVyOaH4LymURQajU00wC1WmA2u2Vah6TDUJ2XLjeG1aPrvSFw4AtGUwHDvY10SEMbBoACiFum72TOB6zqiRew73dnvwmezeZ8BfTzqszpJZMp1Np9Om_mZ6EwKfZRC0hCDIY9gqQws43GwvFdMQRr3C80XSscqNVmyxmvK-x1hJOq8WTi6PW3NRGuIODNmR_wUQWCKWKzW8Av8V2Wv38QJx1OFz6lcNx3DKxjYMuXwMB8vzBACQIguCUIwoIcGKoiyKbuiJL9BqpTfniv66lYxKkuSVI0kYdKILeTKkgwojdCIEABEYKBThKopzuKiYPkiID-PIEDIpMPYwKcUTInA1K5LAACKPhoFwImHA0En8ckdgAO4AArJNwcAqci1CVGgEA6CSLTIhaSkwDpdjiEZICMfAATVMiugkfgIDMqI5QANZbIKBAcRwXEcTS8gwLw6acmQbakDAyxkNwKAsUKIDprwgwMNsADsDAAEzbG2AACSQJDAUCEPUnD6NF4oFdsACsDCDD5VidVYQA&query=previewwindow%3Dtests%26file%3D%2Fcollection%2Ffind%2Fvanilla.js",
  "lodash/collection/forEach": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAxgeyrFAXCaB2A9GGgE4CiAhigBaFRoAmlcNAdAFYLIjr7Yx-SEIUIACGtmwAHOIlENmrNugC2hRmhRxCAYhIVqNADr4Iq6WWxjgYg1VpiAvndJpVYgOSKWNT6dM-OGtKUlJKAE8xAF4xAG1PSk8AGi8AIxSvFE8AXQD8eyMAClDwiNSiiAFVVIh8RhgADwBKGIA-G1MxMSCMGDYGAHNK6tr6pubTJ0micWiOyjEABlNRdrE0sQBGVbmOlDEAJlMQZJAIOAAhOtCIpDBKKDgYJzP0TBgcPCJC2mIyBzsODST6cbioAgCISIEANOAoUgQNIwIqeX5-CqteadfDdOEIpEo7xMXyZIpYjrALrdHoEYJiIYAYSMMBitPwcD6AzQg3yNI2MAMMAAgpgiuT1lTcfz2ZzYNzBmyOPBsGwwPhydT-aQYABHACuEB1qLY9BJrE8M350y1YkoYAEpFFUHFFJxMtlXKGbKZLNtNvwtoEwVR3poLAFgh6j1gjFpYU-2CgETJbqlHqaIJwRV68qGzTY2DQAAlKAA3GCXGCCABy2BozI-jAA6lUaEUtqlEpkllaZZnEzm6V6eQWi6WK1Xa_XG7HW_WiocuxlUls-_yB9nc_184WS-XK9X8HWGzGYC220UAMxd7KpQ7r5x9gPU_GI5GosuUMyYJKYyW2kE1i-rQrKxNuCp8jSyJCs6roAdK_IQd6sTKsEaoao-3Q6gaRpEqaX4_lASSPgG_L2o6cESti6YyshPI-jyzKgf6MxBiqoYMeGcCRriKBnnG6AJjgyapghGaNFm2BDhyI6DGO-6TkeJ6zue87tp2Xh_ssWFiJu0n0fJe4Toe06nk26mLsumRrra3T6TJco7qOxkHlOx4zgJlk3lkmQPqx1IBgGpznFcNykHciAPE8LxvBgWC4AQ_yGH8hHQMRYJIBC_CCNgwgANwJNpngrr5ORqgCxQjDANRiHUDQtOJnp5jy1W1fVExTDMazYosKyzOsmw7AN2IHMc-AhRc1z4Lc9yPM8rwgGw0g6lIEAwGEKBZbwkK5cItHGCAzyqBAh2IHY80wMk1KHXAdSDLAACK-poAIZ1iNgpD6ldN0gKUaAAO4AAqhIIcDvYd5ZoBAjCHdd0qHQar0wEDbiyBDIArfAG0VodUwnIt0jUAA1pQgz9FwBDbXwUJ5TwM2qDAwg-KwyWAiFDQguM-AoOt4IgCzNDCAALGwWwAOxsIcWwhQAAmklDIlAhBffw5hMzCktbAArGwwsgE4huG0AA&query=previewwindow%3Dtests%26file%3D%2Fcollection%2FforEach%2Fvanilla.js",
  "lodash/collection/forEachRight": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAxgeyrFAXCaB2A9GGgE4CiAhigBYBKEA5jdoVGgCaVw0B0AVgmQh0-bDDFIQhQgAIW2AA5xEM9lx690AW0Ic0KOIQDEJCtXpMWAHXwRtistlnBZZqrQbNnAXzek0bVkAcnVuGmDbW1E4Z0pSUkoAT1kAXlkAbWDKYIAaEIAjPJCUYIBdKPxtTgBXWF4YAA9HUmw4NLcyD0tvAAp4xKT83ohxbXyIfA4mgEo0gD4XW1lZGIwYXnZGEbGJqdnbHxnbGQXV2QAmE7lUxYLZAEZrs8pZAAZbEFyQCDgAIUm8SSSDAlCgcBgPm-6EwMBweCI7gsXhYxC6yKs2F4cEUcIEQlQBHEkkQIGmcBQpAgBRgvWCSNoxV6c1uS3wK3JlOptNCnHCTJZi2AyxWqwIsVkWwAwhYYB01vUtpVRbIaWYYABBTC9ZlnYXslVi_BwdabNCMDr8eBYsD4ZkilWkGAARxqECddN4bD5PGCxwNKyODtklDA4lIWqgOsFbMNRpNivNHWlsuDQfwwfEsTpW3k3FVMAkqzBsA4YoScOwUCSAr1wZWTVxOF6Co2WxmvGwaAAEpQAG4wP6F_AAOWwNBlsI4AHVRjReg98sFSvkLv6443Ky3xab252e_3B8OxxOSzAZ3Pehcl0V8g914bN83W2bGB2u72B0OJCfJ6XZ-OvQAMxLjk-RvA-gYPumIqclSNJ0n2lB2JgYGyLqrL6iqMTOCmtByukL5KhmAYFuqkbRnWpErERSbpFasS8La9rUbITquu6PJekhKFQDkkGyOmKqhuGFEYUK9bxrudGSuaMr4Wm_qZtaOZJjQ-Y0kWKBnmW6AVjg1a1phklPtg27GtJb77p-R4_uOf7ngB86LiUxRriZzRbrRVkfoe36jvZOlOVeN7FPeHlNmZ3nvgeX7HoFU7BSBIRoRBikium6ZfD8_yAqQwKIKC4KQtCGBYLgBBouYniYoQPHQHx-JIISYgSNgUg4Z01U9CwHT9AkyQTOGlDiDAgoihkvBTQMyRlLwToDqQELMkx6K0DqSFQHs0yNDGWGiqMMCJKNvSbfkM1JJsEiMOOsgALSPPdsiTDt50DUk0FKfgnUXR0WRocEt6uRUJHVBwdQbI2TjtOkDI9WZF3DId4zPfsu1UTRO6JtsyPbQc-DpqcrIoJczysvcTxEDciyvB8-DZb8AL4ECIJghCUIgLwihOtguBHaQKDNSIRJtVI-3WCAELaBAEuIG4bMwLkIoS3AkyMLAACKNRoOIsuyNgpA1IrysgAMaAAO4AArxBIcB6xL_ZoBAHAS0rBoS66OswJbATKPbIDc_AR0DhLhyfBzijUAA1pQjAbIIBBC6IxLtcIzPaDAUhhDwVXdCi7XfNMuL7N9EDwEL2c0FIAAsvAPAA7LwFwPNlAACBSUDSUCEIbYj2JnpKNw8ACsvDVyAPiT5PQA&query=previewwindow%3Dtests%26file%3D%2Fcollection%2FforEachRight%2Fvanilla.js",
  "lodash/collection/includes": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAxgeyrFAXCaB2A9BPilAK4Am8hUalAhnABYB0AVgsiOvtjHyQhChAATNs2AA5xEIuoxat0AW0KU0KOIQDEJMlXgAdfBBVS0AJ2yjgo_RWpxRAX1FhLaFaIDkCpsw-JiYq9OSwrDAAHhbWzgC89qSO8AAUANoAjAA0ogBMuQDMALq5mQCUJiKi8QB8otiW5DAmINkgEHAAQiQMlgCeSGAMUHAwLu3omDA4eEQOhtoLTqxwUjMcXKgE_IKIPARwNtHrODCUNQ1NLfgmvEei_iyXljAAjuQQr6k-rLT0AR8lVIhxsUigDBIL3en2-v0IADcGKZMAwgcE-PBsD9lvAfLlUuUavVgCZRKITjNsU9mOVWNg0ABRD4jVKUs6UYHk9nY8GQ_B0hnM8ismnAlzAtodbq9AZDEZjCYHaazAjEZKLRHI6AQzZIbaYvYgUKUcIwSIxKzYBKiLK5AqiEqsXFwVIVKpiOpXZqtdqdHr4PqDRDDUbjdqsKSvSQQGCWSwofUHQ3YISk_DkowgMYqCBZxDuBUwbJk0RZuAkADmsAAiuQ0Px897i6Ws31PAB3AAKfQEcCbbYRaAglCzJYzZZAHwbMC7nhkA5AUfgcYRLRAJhcrSVUgYKAA1gxK-bOAQk7xdqnuIGVDAhDT1QYnFLqOt8NRSLGtiAaUIACysJkADsrB5JkUoAAIAEYMFBMBQIQTR8GYd77CBmQAKysH-IAuHheFAA&query=previewwindow%3Dtests%26file%3D%2Fcollection%2Fincludes%2Fvanilla.js",
  "lodash/collection/map": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAxgeyrFAXCaB2A9ALYCGADoVGgCalwAWAdAFYLIjr7YzdIiFCAAgbZs5OIkHU6jJumKEaaFHEIBiMuQA6-CMXJoATtiHAhWoQF8hYI2mJCA5DPoMnu3cVoBXWExgAD0MTOCEAXgsKAAoAbQBGABohACZkgGYAXWT8CIA-IVyAKiF0gEpdQXyhWPTkgDZkgE5M3RBEkAg4ACEIfFIjAE8kMFIoOBgrDvRMGBw8Ii0SCiY4cjnWdlQCHj5ETgI4UyD1nBgaCJq6oUahFs98LiOhV0ZLoxgARx8ID-inJhUWhuJwVR6HUzkKCkPrvL4_P4AwgAN1IekwpFBDx4R3-WicyWiZWqwF0QiEJzm2GirwYZSY2DQAFFvmNopSzjQweSOdSoTD8PTGSyfGzaWCrGD2p0en0BsNEKNxpNphgsLgCMtKKj0dDNkhttxeNh-N4aH4YAFgsZsGFIglkmlSpkmFporlwgViqUwVVPVcGs1WvhpV1ev0hiMxhMpiAmOQPmIIDAjEYUAaDka9iBSbkhNoQBNiBAC4hbNGYIkyfnC30AOawACKPjQPFLQmwRh8lerBYG9gA7gAFAa8ODtvvItAQGgFqt5gvfVswIf2CQTkAJ-Ap5EwAu6KxtWPkUgoADWpDrlrYBAzXF2Jo4_WIMH4tK10poMHW-C_j2TWwgLS_AACxMPEADsTApPE0oAAIAEakAhMBQIQXbcPor77FB8QAKxMCBIBWCRJFAA&query=previewwindow%3Dtests%26file%3D%2Fcollection%2Fmap%2Fvanilla.js",
  "lodash/collection/reduce": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAxgeyrFAXCaB2A9AE4wAmArijIVGmQIZwAWAdAFYLIjr7Yx8kIQoQAEzbNgAOcRCLqMWrdAFtCZNCjiEAxKUrUAOvggqpaYtlHBR-qjFEBfUWGJoVogOQKmzT8eMYAA9zSzhWBmJiBgBPUQBeW3J7AAoAbQBGABpRACYAXRyUuAoVHPwASgSAPlESjwBqUXwcgAYK4xEa0QBmAPxg0OxwtAAjdhgcBKSDGBTjUWtRBkRRbNFR1dyclFWMpyyF0RTSEqhsHIA3BigKGByAaxgYqvja4CPFgG4T-ApztLXW4wfKiAA-YOOp3-2EBNzuoMSaXyFQqrCkFBYKSeL0-SWwFGI-CSZ2wR0ch2J1kcxg6RDEbyWngynlWaU8DE8OU8KE8hS8uVZonZoz5TmOEH40VwBFEFjIMGIoggcGaaCsAHMKJEGHwYOQ6SAsiAVQAhCD4SIxJBgG5wGAUngYLAyoh2agkZLUVhwKSTDhcVAEfiCRBO_BwKyDSb8MjTD5UyLRGKrHqUxZjCY4VY2DJsjlcry8_m5fOi0EU4w0_DGXiR0Q-FjTUgARwoEFIKU8rFo9F8njpdasUigDAtzZgbY7c27hGuJkwnLpxn4ka77pghZSr3eR2jOBSjeYaOwaAAom2bil97G6YsbykR2PKqxTxftVBD32WHTHIbjWaFpWjadoOsa6CYDGeBul6NDztAo4BkgQZ6qGICDBYwwRFEsTTJkOQFKwG4pMUpTlDudSlKITQtKI7SdAytR9DWAwhJhIzjDG0wAPKcTgrACNgxAQPAKQ2Csaw5JseQ7HsThosRRy_KSORpDiVzwiCFEJos3zKTCcLAqCEJQn8AJAgieEomiGJYjid66aQBJEiSMLkum1K0gx3Q2MyQrspy3LFtygplmKzgpJKioMK6crEAqSoqmqmratEeoGsYRomnA5qWsQ1qILaUD2o66JObgirECgyHhiG2BCDpoiGCA9oqBAzWrEV9oec1cAWhqsAAIoUOqMAdaIQl3D1IBJmgADuAAKkQCHA43NQwlxoBAZDNdNbajQtbgyGtIBSKciqXGNIBVpljpSAwKAPAwGowAGBA1bwdU1ZaKgwEIR6erMWUKn6-AKvgKAiYGIBHkIAAsrAZAA7KwuQZFlAACowMKMMBQCQFB8KYf1hijGQAKysHDICOLTtNAA&query=previewwindow%3Dtests%26file%3D%2Fcollection%2Freduce%2Fvanilla.js",
  "lodash/collection/reduceRight": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAxgeyrFAXCaB2A9AE4wAmArijAEoQDmAFtoVGmQIZyMB0AVgmQh0-bDFFIQhQgAJm2AA5xE0tp2490AW0Jk0KOIQDEpStTpNsAHXwQtCtMWwzgM01VoNmMgL4ywxGhaMgDkalyMITY2WuwUsDwwAB4OTnAyALxu5B4WzAAUNjIyANpFxaUADAA0MgCMALrV5cUlAEy1AMxNLaUALLUArD34xSPF-WBQHNhi-OS1aNiMMMQAlJkAfP7Ts-LkmgQoM_lLK-vNo6UNNms20lv9Q7UdMp21NfU3-CDVIBBwABCEHwHGIAE8kGAOFA4DAfH90JgYDg8ER3OYvCwMZ5LDw4AoUfxBKgCHNsJIRHBnMlCThyJknjJBi8uh9ao1ovgqc5wtxGaQAI4UCCkfIhHisdgREJ3bkEakyBTTEECmDC0UwcWSgBuHFsmA4sq5Ymp4pxeWwIVq-Q2GW2wHKtJR2HyfMYax42DQAFFhTD8s76WQ5cUg67lRwQZ7vX6KAH3XKfHLfv8gSCwZDENDYfDERgsLgCCQcpjLIQ9QbpsSkKTROIKYgQLFKAlaY5sOksmUriVPo1Lq1Xt1B0zhpcGjwLVj8pNdnMFjIzqs7dspjMF2RDtyTsuLtc5Q97WPWW92V8bKmAcDQRCoTC4QiQDwFKRZhBVsQULXhGSG5JHSuKwQDhLQIGAxB_AfGBR2AuAQXoWAAEUKCWGAIJkbBiAoGDymAsFAgAdwABTBcQ4Aw_CdTQCAyGA2CQGFNDiMCJRKJAV94FWHV0JAGwfEvJ8FA4FAAGsOHoGBiQIH8RHJH9QS0GBJHdEszFxZhUzIGBCXwbTuQ_EkQHdSQ-h4OoAHYeDaOpUwAAQAIw4ByYCgEgKFEOxlKbKy6kGHg-hAHxguCoA&query=previewwindow%3Dtests%26file%3D%2Fcollection%2FreduceRight%2Fvanilla.js",
  "lodash/collection/size": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAxgeyrFAXCaB2A9HBAF4yFRoAmAhnABYB0AVgsiOvtjN0iIUIACBtmwAHOIkFU6jJugC2hamhRxCAYhLkAOvgiLxaAE7YhwITphCAvkLAm0ioQHJZ9Bq_36YAD2MzOCZaExNaAE8hAF4rMhgACgBtAEYAGiEAJgyAZgBdAEp9QRiAPiEcn3x_QOxgtAAjFhgcGLjyBMtaRCF0oQaezLsiomFo8syqmtM6pjhsEwh8AHM26wTXcRgGhtg4VxGS8aEAdn0QNJAIOAAhJdCIpDBaKDgYW0v0TBbcAmJ4_7kOZbFCsdioAg8PiITgEeZCGo_GDUNrAfRCIShcIRHo5NLooSNZo4Qb4_AY-aLFY9E5k2xVLjwjyMNomGAARwArhA2RsmJQaJ4DvpGeZxFBaEtWRzubzXPyAG60AyYWjC_D6HjzDbWVwZBIFMoWAmInAJZkMApMbBoACiXJeCVNPGoIwxzoS4sl-CtNvtnMdFpGthGFyut3uJkeiGer3enwwWF-RGshCVKolYKQEO4vGw_FF7RssQgPBc4wJpZgigUcIWnJwphi0ViAHkmj8hAB-ITt4nYJgAaxgETgCSriitsBW2AYQh6E6Y0-Ws6mARmwSxkTW8WSfWyFUKxTG5UqGuq66CTCJndi6y6PT6Ayyw2PRsm5-mV8pS1Wd93mzbLs8Dqkc5RnPgYbXHc-APE8LxvB8IBMOIbJiBAMBhCg2awrm0IgGi5JCLoIBvIoEAkT0sZvGSGIkSQKywAAipyaA8JRQj1jAtHESAWJoAA7gACqEvBwBxJG0AqaAQNQJE8SRXJsTAQlOJIEkgKh8CYQqMAkfo9KQUh4i0Cgg60MsMBggQOFcFC-YcLBigwPwFqAi5lzUDAWz4F5-AoBh4IgBa_AACxMCkJxMJkKRhgAAg0tANDAUCECYnLcIYLkwlFKQAKxMKFIC2CVJVAA&query=previewwindow%3Dtests%26file%3D%2Fcollection%2Fsize%2Fvanilla.js",
  "lodash/collection/some": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAxgeyrFAXCaB2A9HGgLYyFRoAmAhnABYB0AVgsiOvtjN0iIUIACBtmwAHOIkFU6jJulKFqaFHEIBiEuQA6-CKXFoATtiHAh2mEIC-QsMbJCA5LPoNnevVzhmIcAFEAN14hAF4hfHCAPkihAFIhACZwsIiABi98UhoAV1gmGAAPI1M4cMsyGAAKAG0AZgAaIQAWZoBWAF1m_2DeAEo9QRihbGNcmD0QRpB_ACEIfFpjAE8kMFooOBgbGfRMGBw8IitiKqY4cUPWdlQCHj5ETgJfIWKrnBhqCrGJrJ8zG5GBVjDAAI65CCg6rOJiUGjuZyDfAAoTiKC0RYg8GQ6GwwhBWj6TC0JFZHi-GFWZzNar9EbAPRCN4lQ7YapAhj9JjYNABCGbarvNlfZHM4U4arozH4bm8_m5QWc5E2ZHTWZwBZLVbrTbbXbPA5HAhncgEonQDE3JB3bi8bD8VG9EJRCKu2JRRIpNIZLI5aj5GCFEombDlCINZptIRdC5VarOgZDYRhWK_Sb4dXzRbLNaIDZbHYzJjiUFiCAwYzGFA2552x4gRlRIQ6EDbUgQVuIex6mCNJkttuLADmsAAirk0Dwu6Nxn2B63lo4AO4ABWWvDgM8XQTQEGorf7zdbEKnMFXjkk25ApfglZCrb0NimBvEtBQAGtaMOg2wCLWuAeB0OCWch-E5U0YHVagYCufAYJRCtbhATl-BaJgAEYAHYmCSDD1QAAQAI1oIiYCgQhxm4AwoKeHCMPaJgWhAGxWNYoA&query=previewwindow%3Dtests%26file%3D%2Fcollection%2Fsome%2Fvanilla.js",
  "lodash/date/now": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAJgQwC4wPQDsD2A7tlPunABYB0AVgsiAMb65atIjbYAEFGGABziIupctWYBbbCnyM42AMQFCAHVwRJA_ACcM3YNxXcAvtzA78k7gHIxaSjfXrJZAK6wqMAB7a9cbgBeIyIACgBKdS4ggD5uRW5JaCgIOBhmXBQA7hgoNCEYFG44CFxGGG4MCgqAVQ1vHO1GCnUQABoQVIAhUrQdAE8kMDQoNJMO9Cw8ImnCKjgBdNp6UAy2DA4MuH17SiDuHRgARzcIQ9CbKhIyBwobSLKWbe4BPNL9w5OzmAurgDc0BooHl7s5WPAMBc4FYYDY2twIrEDOpuNxovAUqwALQoVJoABGsCxuB8GCxmIqBCxh22OggjCwKCxAHNSPiRnAUTlfOlIakAHJofmhEmEbgAEUwP1eaFK4XlVAw-AAoicRqFhqMYA9UT5FgyRTAxZKsKEZXKqMyYBgACqaH4KpWqtzq824HXc_WQt3cLHcXYUcKKlVqqChAAMDxMD3anTgPVwfUGiE1YwmUtm2ABQLyyyQqxY6w4rhQHhgXl8ugwAWCJvLKgiUR4gTiCSSwNS6RYWV1eQKRRKZQqVVq9UachauFj3V6AyGHJg4xAVAEh34EBgOh0jHzTELMHYiBAwC5qhAaSSZ8Q5gXbVP59KrJgAEU3PgsFfKjo3DA77hUWefSWIQAAKfQHpySDcIBfz4BAKBnn-AEgCc74wCBlhCJ-Z6rvAm5_DAZ7qCYrRLgIaCMAA1mgVrLCwu5rAeGwMImkgwBwAazLGKAwIsmQHowG4rCAAYcAALFQACMADsVAAEySbGAAC7L4rk2Dfqw9ocLJkkAKxUGJIAmCZJlAA&query=previewwindow%3Dtests%26file%3D%2Fdate%2Fnow%2Fvanilla.js",
  "lodash/function/after": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKMBXAdgYwC4QPboD0AhmNjAE6FR4AmxcAFgHQBWCyImB562SIQoQAEjbNgAOcREJr0mzbgFtCtPJjiEAxKXIUAOughKJeCtmHBhuysIC-wsBTxLhAcjkNGbw4aV1UWGYYAA9TczhhAF5hAApcJXgAGkd0AEpogD5rMkp442TUtMMhLOFMRhhMAGthbEq6-GxIsDNhfwoYYVoYbGJoOEMQJJAIOAAhCHRiCgBPJDBiKDgYOxG0LFwCElyqGwpmOAkqtg5Qbj4YPgELuAswdEiY4ENhYU8mRGFOgEdUCE6sTczGodC8bjSSVewgkUH66C-v3-gOBhAAbsQjFA4RCoeg7L50D04JgKBAAEYwIH7NwpWIZKLZF7oN4AeXJrCq2GCfDJ8FiDzgaWYrQoAFFiBVYrEANrVGCzFKJep0AC6DKZ0LexNJFKp8sVcQ1li1b3evVSprelNFMAlUvpZWZZpdqWiwk5dxF6FixDKxGKLNddkDVsadyBEAsTDwgVo5SWUDqDQewgIUFmjmcrnqXT4jGEUzR6mIWxZmPjcFQ5JWfyuzVpRqdYbetwsNrMMHjMWVjDosQArCkHqGg67HG1YrALBB3QAGADcheEAB5hABGOeLwsAah3GWd47NHc6tFiEEDR_sLeEoWOOAF6WY2Dw4xgAGFE12ACoFOCxABOAA2S9g1At4Q2hSD8UDYZRgmKYZnmRBFmWVZ1gwHB8CIfZ0UxaA4VOJBzh4esbgIO4cj0d18kSOBh3SZsg2ncpY0uCh50JN5OmwVAKBZWJmCEmYAHMhSYl1uAwPQ9y4s0IDAOIpPY4RMhiBJ4APMMeL4lkHkE4SKDE8DryDAl8UJfxaECGBgjCMxmhojT6KKf1dlowoRyGEYxkmaY5gWJYVjWEBmAkHjcEoChMGIrhSOuRAQEPfQQBWJQIBSr5UJWPE3hSuAphE2AAEVUDwchMrqChUBgXLhBSmZnAAdwABRmK5BiQeqQGIYsIFoFK6pSv5ypgFrnCkSqUvC-BKDRGAUsMcyQBCiRJWqYgRNs9gCFii5eH4ThpkSAQPkYHY9DgnpjiJK5MAgeBYrOgQABZmHXAB2ZgACZ1zggABcliEpKBCGqvgCgEL71wHZgXpWuxEbsIA&query=previewwindow%3Dtests%26file%3D%2Ffunction%2Fafter%2Fvanilla.js",
  "lodash/function/ary": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKMBXAdgYwC4QPboD0AhgE4CehUeAJsXABYB0AVgsiJgdjOtkiEKEABA2zYADnERDqdRky4BbQjTyY4hAMRlyAHXQQlEvKWzDgw3cIC-wsKTxLhAcjn0GLgwaW1UsJhgADxMzOGEAXmEAbRcANhcAGlcADiTXAEYABhcAXSYlYgkACl1igDlUJQAjGFImCTI4GABJPmSMgEpOgyFIgD4YuOSUjqzcgxBEkAg4ACEIdF0kMGIoZptptCxcAhIKffImOAkYTFZ2UC4-Xn5ETgI4c2DTnBgaSKGRsYn0A2unsJ3IxPqQYABHVAQMHFFxMKi0DwuHpYR7mCRQYiLUEQqEwuGEABuxEMUExyO8NyesN06WKnQGFgMwmELzO2GKwIYnSY2DwAFFIWtimy3jQUSzRRyMVj0Dy-YLUMKuSibCipjN5otlohVusYJtwBgcPgiLoiSToJiLkgrtxbgIAeZrBFmcJimB0MkyBBsOQGRF-m7ikxQ2QAOZwANB9AslmekNh0iR45QCCYGDFLLe0i-_0onx-AIvUzYcJRWIJZIuNLV7J5ApFUoUCpVWr1RqkZptbAdbq9ESBr7CUbCbK_DWzBZLCgrNYbaYNMHiCB1UiYW0PG58ATAN16EDNJQQA-IezzmCJfeHxbh2AARVQeB4p-E2FIqEv17IjgA7gAFMheDgV8D2IQk8AgGgDyvWNhAPSFnxgf9HCkUCQAkMFmlIQkYAPAwbEmQ1GkwABrYhwxgC4CE3a4eB3DgliUGABC5Q4NRoGBTnQTisFXS4QC5AQABYmAyAB2JgACYMg1AABapiFqKBCA_PgjBY-5JIyABWJhhJAGwjKMoA&query=previewwindow%3Dtests%26file%3D%2Ffunction%2Fary%2Fvanilla.js",
  "lodash/function/before": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKMBXAdgYwC4QPboD0ARjGHgE4yFR4AmAhnABYB0AVgsiJgdjOmxIQhQgAJm2bAAc4iUbUYtWvALaE6eTHEIBiUuSoAddBFXTK2McDEHKMMQF8xYCnlViA5IqbNPJk1V6VFhWGAAPCwpsODEAXjEAClxVeAAaF3QASniAPlsye2SzdMysk1E8sUxmGEwAazFsWqb4GJdKMSCqMToYbAZoOBMQNJAIOAAhCHQGCgBPJDAGKDgYRzG0LFwCEkKqPcMYVjhpOo4uUF5BASFEHgI4KzB0WITgEzExHxZEMSoAI6oCBURKeVg0ei-TxZNKfMTSKCDdB_QHA0HgwgANwYpigSJhcPQjgC6D6cEwFAgpDBdiongyiRycXyH3QXwA8sR2HVsGFBFT4IkXnAsqxDABRBg1RKJADa9Rg8wyqWa9AAuszWfCvuTKdSYIlFcqklrrDqvt9-pkLV86TApTKmVU2Za3Zl4mIeU9xehEgwqgxyuz3Y5g7bWk8wRArCw8CE6NUVlAmi0XmICFB5qmHJAKE8xOgALQARiaJViuMTzQE_36qAo7JrdbgISseDAOe-THbZwoDB26AZppdEa-1wL9sTCVVzHoiQAzBkXuGQ-6rVYqMM1-7DElYFYIJ6AAwAbjER4APGIS8ezxeANQPnKu9eWreeqeJCDBt9OMdiBEZw4MK2SsNgeCTDAADCyYwHQAAqFaJAATL-b5AbyiRbmKEFQYkJboW6YYWiRIZkWRozjFMMxzIsiDLKs6ybBgOD4EQ9rYri0BIhcSBXHwtzCBOVj2p6xSpHAy7ZKOIYHtU8Y3BQJ7wvJW6kl8VDYA27KJKw-lzAA5qKslurwGD8BQT4aZaECdok5lKWI14pPAL4Rh-CQvHpBkUMZRHvvWjYtqRgFMeaO6aUF7LqTuJLkSY8WBMEoRAZYbxJK5UllFU9oSaUK4jGMEzTLMCxLCsawbCArDSFpuAwBQFCYPxDw3IIwivkYIBrKoEDdX8jFrESXzdXAMyGbAACKqB4PwA1NBQqAwCNYjdXMbgAO4AApzAIwxIGtIAMFieAQHQ3Wrd1QJzTA21uLIC3dXV8CNViMDdYlIzVdI0r1AwhnHJwBCtdc_AddwsypMIPzMIc9hUX0ZxkgImAQPArWw8IAAsrAlgA7KwKEllRAACxAMKQUCEEtgglMIhMlgArKw2MgI4HMc0AA&query=previewwindow%3Dtests%26file%3D%2Ffunction%2Fbefore%2Fvanilla.js",
  "lodash/function/bind": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKMBXAdgYwC4QPboD0ARhOgCaFR7kCGcAFgHQBWCyImB2M62SIQoQAEDbNgAOcREOp1GTLgFtC5PJjiEAxKQoAddBCUS8AJ2zDgw3eWEBfYWFN4lwgORz6DNwYNosuATCAOamMDDYABSh4bjowQA0whIYOKi0gegAlJYGwsJh2Kim6CFhEWTBwgDU7nW12AwQcEyocDCmNcmpRRn46AZ2vugAbrSdeMQsMDjCALyWwm0diO5OMORu9sNjncR4GLYLNtHl2EmT0zhJbk1uWcNKNKiwTDAAHibmcPPWBxSRNwAQnuBiE8wAfO4mo4wuQQQYQAkQM0AEJkcYATyQYFoUHadmR_hw_RIZEoNiYcAkM1Y7FAXD4vH4iE4BDgFg-NJwG1-twgsI2CIGWHZFk8jF-YQAjqgIGFAUwqDQvKDRegOckoLQyFKYLL5TBFYQxoYoNq1QYeBzATY3ElIjk5lDgHlhFyZlEJQwskxsHgAKKyvGRD088gPUruz6eyISbVkX3-oPpKCRb2RuyRpEouDo9BYnF4glEnqkmwm2hm7V0pAM7jMgSMzU2X6RMDoJI4d5JJh9_aHACCpmCcCdUI7TBO3d7_f-5GHo8jfjLQRiEVOsUqSRSAXSmRyrqjhWKpXXcSqtS2WwaTRay06tV3aT6BEGO3Gwkunt-VgfqzcdZNm2EVdj-Q5fhOc8LimT0bjuZd0CecgXhgN5PjMbAfmOedARBSNwWdaEBSA4UczRDFTGxRBcXxGBCRAJgJEKXAOlMTA6zZJk-AEI98j0EB2iUCABNWWj2gSN0BLgSpYAARVQPAeFE4RsFMVAYEkqMBPGZwAHcAAVxl4OAVJ0kY8AgcgBK0_iQFlJSYAM5wpDMkBmPgDoRhgAT33QEAGIkWhMAAa1oYI0LYAhOMZHgeI4AslBgARvTJCgc3IGAaQoXhMAgeBOO9AQABYmAARgAdiYAAmMqcwAAWIWhiBgKBCHUvgjGS1kqrKgBWJhioCuwRrsIA&query=previewwindow%3Dtests%26file%3D%2Ffunction%2Fbind%2Fvanilla.js",
  "lodash/function/curry": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKMBXAdgYwC4QPboD0mqATqQJ6FR4AmAhnABYB0AVgsiJgdjOtiQhChAARNs2AA5xEImg2YseAW0K08mOIQDEJchQA66CCql5S2UcFH7KogL6iwpPCtEByBYyYfjxnnQ4K3oAI0xRAF5RAAp6ABpRUMTMAEoogD5RAG0EpJSAXX8sAmDbMlIIGFoo8oM48NTimAAPc0s4ZQqKWrsq2hiARlSYgCYRgGYmojFIrOzBxNHEiaL0Y1b27E6VCxh6UgBzOF6K_qGlyemRTJzF0WXRVea2i22WeigoA-PT8nP7o8psYbnM7ksVmsQPEQBA4AAhCDoA4UJBgT5wGAOGFoLC4AjEbqEgwsOBSGCYdicUCBPgCISBMqbCl8GrRYDGUR1SiIcEPSHxTmiXakfZHWR8oEFQXoLmfb7i3kLCFPaXGBzFRlWbzMWqigCOqAgopiHhY1DoPg80y1oik3yRepghuNMFN5oAbvQTF96Nbinxgqa7BQPIkYukwRzZaJmTgYjqmKkWNg8ABRQ2fGJx1nTLk5mL2-hI5OpjOoLOJ6YOabQ2EIpEotEYrE4jA4fBEEOEL0-75UpA03j8QSIbilKwh2q4iJRoU3WgwSDoGCibBMVfoVAqUIwUiiPBgWNtFnVUQ_bcjuBC2056oAQXF0_bLFg6EO65vE-5_VqMRYAE_HAkZZNGXJcjcEBHvweCoIcTDnqQcEqFe4iMEkMD8HajCYjUorYGQsrrjAQoQWIopwKgUBWIea4bs47b4rKrQUqgTGJHgxGkAA7nCJExmRti8EiqCrvQtC0EihyIYcl4CCcqZ0auUBwtgpGiPhhEyZ0b4fghGTRHetCPsc6lcgA_AxWD_oB4p5uBXK8jZHziuMtx9NUzlAcoBCYPQ2BxK5qT2RqMaaaQsoebQ6qat-YSzrEeTJLYIE5ElhSxUEk5nGe0Qhg0aQvFsnRTnlOUDMMYxXCCszzICkJFW8Ox7EBfyVJ5gLVTMtzKvyqqNR0Hy-k-ZX_B1KrAt1YK9VKxh1nCiLIpQzZQJi2IgCwUj4bge6kJgg7jgII5CGBoiGCAmIqBA528uiq0wDKXLnXAUmwAAiqgnEkUga5IQ9QrnQcrjcQACgc_DXj9gMengEDRdCAMgIaX0g64Mg3WdIBbfAe4et9MXoCA61SPQmAANb0IcMBUgQB20sdXDIihQiJsSy0wou5LoIuWBVNSICJkIAAsLCDAA7CwoyDHWAACoRhDAUCEEhAimDAQgS4MACsLBC0TDgGw4QA&query=previewwindow%3Dtests%26file%3D%2Ffunction%2Fcurry%2Fvanilla.js",
  "lodash/function/curryRight": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKMBXAdgYwC4QPboD0mqATqQJ4BKEA5gBbaFR4AmAhnPQHQBWCyEJgLYY6bEhCFCAAkbYADnETSWHLt2EBbQqzyY4hAMQly1OowA66CFoV5S2GcBmnKNBk4C-MsKTxaMgDkapz0QdbWwuhwTuwARpgyALwyABTsADQy8dmYAJQpAHwyANpZOXkAupFYBLGuZKQQMKwpjWYejBmJ-bUwAB72jnCaTRTtbi2saQDM-WkATAsAjH1EssklpSvZi9mzNejWg8PYo1oOMOyktHCTTdNLB6vr0sVluzL7Mof9Qw5ztx2FAoDc7g9yE8vj95tZ3ltPnsDkcQJkQBA4AAhCDoG4UJBgEFwGBedFoLC4AjEcZdJhucyebhwBQwTB8ASgaKicSSaINU5s0RtVLAawyDqURBI74ozLimSXUjXW7KGWwqry9ASkFg1XSnbI36a6xeWr8pyhLjtZUAR1QEGVaSC3GYbDCQXWFpkCjBuJtMHtjpgztdADd2DZQexPbVRLFnQygtk0oVEWLtTJBTg0lb6PluNg8ABRe0gtLZ4XrCWVtK-9i4gtF0uoct59ZedZojHY3H4wnE0nkjA4fBEBl0wgRqNgjlILkiMQSRBSWTYegwGQEKATVgQMBgGDKrCbvwBGTrzcMxUwddseGyWy-mBaJfsKnazFyPAAdxk4NQV9xHuWhb3uaJMHfMQoNYKJ6icCcLCcVIKSSdMFW9StWgAQVVdpUO4WB0FodcMPgyVpnaNJuBo8E4DTEoMwlCVlWwMhtTowixBI-gZCKVIsNYXC7gVZiZAAfl8EdqNo1VqzEmRpRk4FVWWD4plaZS6MWTQCEg7AMjk-SzUzVj2Io1pTXNciEjQ9IKlyVwGLKBzqmsmIEMeVpIXcJCegKf4zlGa9Ug0mZ5iWV4Hw-Q1ZWNQLAQuK46J8p5YSijYYphFEEpGYFozw0KvJmbLfjeTZtlKv50G7TEcTxSgBygEkyRAbgFFY3Aj1ITB5yERdeRXJiZEsEASS0CBRulIlmpgLUJVGuBcVoWAAEVUDwUQpovUhUDmhVRpufwfwABRuMQ4G2w6wzwCBYLRA6QHtTaYBO_wlCukAOvgI8wxgUarJq1qFHYTAAGt2FAjkCD67klz6vFX0kPMaU6JDu1YGBWXQTGsBaTkQDzSQABZuBWAB2bhFhWbsAAF4gSGAoEIXbxFsGBJEplYAFZuGJkAvEFwWgA&query=previewwindow%3Dtests%26file%3D%2Ffunction%2FcurryRight%2Fvanilla.js",
  "lodash/function/debounce": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKMBXAdgYwC4QPboD0AJjAEZ4aYyFR7ECGcAFgHQBWCyImB2M6bEhCFCAAmbZsABziJRdRi1a8AtiTyY4hAMSkKVGAB10EVdLwAnbGOBj9lLDDEBfMWEt5VYgOSKmzD4mJqr0qLCsMAAeFtZwYgC8YgAUrGkMlgDmcACUiQB89uSO1KnpWbkmogVimMwwmADWYtj1LfDY8WBWYqGWzqTYDNBwJiAANCAQcABCEOgZAJ5IYAxQcDAuk2hYuAQkxYYHBk6scNINHFygvIICQog8BHA2YOjxScAmYmL-LIhifoAR1QEH6yR8rFo9ACPhy42-YmkUGG6ABwNB4MhhAAbgxTFAUXCEegXMF0OwOqxUBsAGIMRowAAqZhgljgyRy5NIcEwlggZBgEIchh84xSeQShS-6B-AHkyJScJFBPz4Mk3rlWN1LABRBh1ZLJADajMW4pFTgAupLpYifjy-QKhWbxZyajKfl7fjBXuh7V7BTqYPrDe6pbYA963okxJSXtr0Jyo64uf7Zd72i8IRAbCxKFBiLU1lAWm1LdQizGCNQxAwbK1nAIi3gwGXnCCIL6WqyxRKPSmfrcXkUTpXYxWhW9xQBGAAMC7Tg_cPWSsBsEFjc4A3GJNwAeMTznd7gDUp7ynsz3snxGSEDT15-ZPTT7jVIYxDxThZqjZs0WX8hWPGdHyfaILhwDV0ByVhsDwGYYAAYRLGBiCAjlQOXCCGmwaDYPgxCUMJNCAHVc2YZIAE4qLA70XCXDNvX4bMfFzMR83CItMBLdtRxKND3FlGtnHrPjmzEVs-M7btcD_PtwztJjM2HGxbwnQ4nGg2cFznRi3x1FJ1z3LddwPI8FzM89L2XB1NMre86KfeNsFYT9v2oID2RmQDWWominPo8k3xctyv3xTzWW83y_2SY89OwmJcPwuCEOQ1D0NZTDAq9HCoLeAi0uI2BiHI1p_JyhjgszFi8KMEAAHcKLrH1P3mTI93QHFNHrfB0HFdjOMLYtCT49TqycAa20bHs_3sPB4HQHwbGkJhRgmfsIyva9VP4wwiySSdtIshdxTsWA2vQTIAWwSxUGcKrXyfQy127TckhPczjysi9I2U69b0c5cX2XUL3Ii5kooAoD_No6rrzyvCCtSoiMowuKcp-RGUsI9KSNKijkgS_7U3hr1aohJrWhai7iHazrup4vZ-r3PNmALbjeJm8bZWwJra2SMSZsFTJ5lMK663QIshbaZscgU20_rfXb1MO-ypxZ-Kztaumrpuu6Hv057V2M96xE-sRD2-s9fu2p9AYfYGye9MHwp_KGfJhmcAFZF2d3KkvymCUbxkr0YAJkxsRseR3HirIwnibfGPg7jjKysogKU0elMKbYtmOZG0tufVqthKcMQqeYHX6bwaRmb3Nt2Iapgi8EkSFYHEmh2eNTS40scNZ007bBrvWWgN0mnoB0vOW3f2fldjzIb_aKvYXLDu-jwOkdToq0ayjHs6cx7nzTR6JimWZ5iWFY1g2LZwCoZnjgE3F8WgFEriQG4-HuYQVbq1jBqKgFoYAonNKPWm9M3CfAYl3H4xk5JsgAJLEERMZIaxAUFdTwIyaq_RsCoEsLKMobkKiKztlgnB3VGSxluvdMmEA2zJAAITIMsGgsQAAybhY9Mg2RJjsTAZCMjZBytQ3BdCkirHWMYZSL5vSYAupYIClA8IcLQUbH4miDocV9Go1AeFFIcXZlxGheDnC8PcFQURFCwEQLAi-EG6BQjEHCDASIMQrCdGAWkch4iahHX8WIyo6BL7TDmAsSwyxECyIfpMVg0hCG4DZJYTAP8nh3EEMIK89UNiqAgPVAE8SYAkh-Pk9qsAACKqA8D8GKRPe65SxD1QyJ4BqAAFDIAh1oAjad1CA6CJiInqiCepMBOmeFkI0-qyT4BshxMYEAJgXwgEfqtJoDBMieM4AQTJtx-A5O4AsP8wg_jMFfoYS-pALhSwEJgLs1wQAXOEAAFlYDOAA7KwcOM5L4AAEyAMEFFAQgd1BCsmED8n2rA3nrJcIilwQA&query=previewwindow%3Dtests%26file%3D%2Ffunction%2Fdebounce%2Fvanilla.js",
  "lodash/function/delay": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKMBXAdgYwC4QPboD0AJjFAIYCehUex5cAFgHQBWCyImB2M62SEIUIACRtmwAHOImG16TZtwC2JPJjiEAxKQqUAOugjLJeAE7YRwEbqoiAviLBm8ykQHJ5DRu8OHldKiwzDAAHqYWcCIAvE7oMQB8NmRUABRg6AA0IgCMAAwF2Z7kvGbuAJSGwokimIwwmADWItj1LfDYUWDmIgFmMMnY5NBwhiCZIBBwAEIQ6ORmlEhg5FBwMPYTaFi4BCQp1LaUzHCSDWwcoNz8fAKIXARwlhlRscCGIiJeTIgi_QCOqAg_VS7mYNDo3gqmQ-IkkFDmvwBQJBYMIADdyEYoBRoYZ7H50KwOsxUOsAGLkRowAAqxhgZjgqUq6EMpDgmDMEAARjBQUd3NlmTV3vERAB5bnEnAhfhc-DpdBwcrMbpmACi5DqqVSAG1qZRskcALrlEWwz7szk8vkGoVm6JJUWfF1fGDPVli128tUwTXa4WOqwW11xGIiYlPVXoZkhz72Flx9pPVL6SaWJh4ILEEToPCWTCrKAtNpHGA57Y4fDxCBgEsDXDKAbECDEdDuSySBijcYiQNOpOWg6Klmhl1hM44EfMbB4aYwADCRfLdKbTLyo9DCcJY94KfcEAzjCzUBzhZx9eSenLTgwVYIIlrl8bAy7cHWxEFfYdA69oaOI47mOEYkuQxCYlgtL0oy0yUKufL5HkOSJn-roTg02DTrO85LjiK70kyyGDiI6FThkKrYYuy7EAA6oejCghQpQVEm25_mx8Ysmx4yTDMcwLEsiArGsGxbHeuxEEcGJYtAFAXEgVw8LcgjXE8V52LEirZC-ZjZMw-kLAA5sqNTrNg8FZph_ZxKk-nMEZyradBKEBMQQQwCE4TmJ04YZDUAEZNkiF5EUTEMix6A8VMszzIsyyrOsmwgMwkj9BIEAMmYmAKQ8Nz8IIzoiGm6zKBAaa_MJ6wwmKxVzIZsAAIqoPmMDlS0ZioDA1WfGmCwuAA7gACgsfA9r8vXongrZpt1RUgICLWDS40htWmqXwAy6KtSA-JjElXZNOQhkeewBA5dcvD5Zw8xNoI3yMPseg8aQZzoKQWAZZcID3YIAAszA5AA7MwABMOQ8QAAty5C8lAhAdfw9KCMDOQAKzML9ID2Nj2NAA&query=previewwindow%3Dtests%26file%3D%2Ffunction%2Fdelay%2Fvanilla.js",
  "lodash/function/flip": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKMBXAdgYwC4QPboD0YUEADoVHgCYCGcAFgHQBWCyImB2M62SIQoQAEDbNjJxEQqnUZMuAW0LU8mOIQDEJcgB10ERWTwAnbMODCdZYQF8rJvIuEByWfQYv9-rujjnrMhhqYQBeK1IyAAoopjjaEwBzOABKMIA-YQTklO90RRpUWCYYAA9jMzgwiPIg6iiXWhcAGlcAIxbXTE6XahdcohFQzIBtXp7u1pcOqaaAXX0QZpAIOAAhCHQEgE8kMFooOBhbZbQsXAJiSKvyJjggzFZ2UF8ePgFff2Eyh54Q8LGfSmk3aPXmeU-5ncjGqJhgAEdUBA4Q0mJQaB5-j4CF8yFBaJtYQikSiXGiAG60AxQfFY9D6Hj-BrWTpRNLDCz6YTfcowHBRaEMFJMbB4ACiiIOUR-fL-A25Mv5eIJ6GFoolqClgoGtgGSxW602Oz2ByOJ3AGBw-CI1kIlOp-KeSBe3F4_EQnBxAUiYS5VktGT9sXiSVSgfQ3O5Z0wwaY2TgTDh5JgJiObIG2L83tqwWq1hicTjofZmXjGfyhWKP1M2Cq4UCwQaTSmMy6PT6AyEGWEgImPVbjRcC3Q-tWGy2Jl2iH2h2OyyYZDh4ggKZMmGdnr4boEwD9uhAR0UEH3iCsppgzT3B82iVgAEVUHgeCfhNgTKgL1eEo4AO4ABQSXg4BffdaHJPAIGofdLwjYR90RJ8YD_RxJBAkBF3gFNk33fRbEWc0yFoTAAGtaESGAngIDdXm3DgtkUGABEFG4yH1agYCCdB2KwFdnhAQUBAAFiYABGAB2JgACYRP1AABNpaDaGAoEId8-EMRiPQkkSAFYmEEkBbCMoygA&query=previewwindow%3Dtests%26file%3D%2Ffunction%2Fflip%2Fvanilla.js",
  "lodash/function/negate": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKMBXAdgYwC4QPboD06MA5gIbYyFR4Am5cAFgHQBWCyImBV62SEIUIACJtmwAHOImG0GzFjwC2hOnkxxCAYhIUqAHXQRlkvACdsI4CL2UYIgL4iw5vMpEByeYyaejRjzocFYQcACiAG4w6CIAvLbxAHyJAKQiAEzxcQkADAHoyvSosCwwAB5mlnDxIgDaAIwANJktAMwtACwtAKwtAGwAuiyQUFTmABR2VBNhUTEAlAtGwsn1zSIdIj2DRiBNIGEAQhDo5OYAnkhg5FBwMI4HaFi4BMRk9u_6MCxwkjCYdicUBBPgCRDcAghEQVf44GB0WqNdq9XboQJQqw-Zi1cwwACOqAgeImnhYNHovk8yywmJEkig5FOuIJRJJZMIkXIxigjOpBSoIVJ0xgnhaEwWa2ARhEMMqAOwE2xTAWLGweHChNuE1hCoRNNlupwEwZTPQqvVmtQ2uVNMcNP2hzgJzOl2ut3uj3AGBw-CIIs53OgjKBSBBvBi4MhwSsIviMpcPuSCYmLDT51IcElcSSCdlAEJnphU-nzJmaRiYyI5tFYgk6ylYuksjk8gUinQSj9YRZsDUEsjWpsur0BsNRuMph8ZjXFjTVjn1ijtmjHcdTucrogbncHgcWJI8RIIDBzOZMGHo2DBNLYiIDCB7soIA_EC4PTAmgmH3BTqRYAAiqgeCGEgIjYOYqCft-IDnG4ADuAAK5wxHAr73rBkR4BAdAPl-d4PoSIEwIhbjSOhD6HvAp7RA-RiOHsXqSOQmAANbkKQPwcAQl6gpGl5nMoMCCMqXz2I6dAwP86CSVgJ7AiAyqCJ0LANAA7CwGQNI6AACABG5B6TAUCEJB_AmMJEIaQ0PQsJ0ICOI5jlAA&query=previewwindow%3Dtests%26file%3D%2Ffunction%2Fnegate%2Fvanilla.js",
  "lodash/function/once": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKMBXAdgYwC4QPboD0BmMhUeAJgIZwAWAdAFYLIiYHYzrZIiGEABHWzYADnEQCKNegw4BbQpTyY4hAMQkYAHXQQFYvACdsg4IO2CAvoLDG8CwQHIZtOs716FVVLAYwAB5GpnCCALx26BEAfJZYMAAUYOgAlHoCsYKYdDCYANaC2LlF8NhhYCaCPsYwgpQw2NTQcHogADQgEHAAQhDo1MYAnkhg1FBwMNadaFi4BMQJi6QMcGJ5zKygHDzcvIjsBHBmKWGRwHqCgm70iIK1AI6oELWJzgzkVO7Oqe2XgmIoM10HdHs9Xu9CAA3aj6KBAn5_dDWLzoBpwTDGCAAIySzm0znagkSqSyF2iggA8timHlsAEeFj4Ml0HBUgxKsYAKLUHKJRIAbXyMCGRO0AF1SeE4uSrld0ZicUlhaLiVKZf85ddGlFUVqrrjOTAeXySWTNfqUhFBLTjhz0IlqFlqOkKVrrK6LVcuMc3hAzPQ8H5KNlxlAiiVZjh8NECFAhvFSIS1ea3fqdsd4vHKQlrdoWZ601rYGZaq0i3LOcSS4IINaAAwAblrggAPIIAIz1pu1gDUvdJsv1WrLefQ2YSiQgruHVxR6C9cqC6xwBYY2DwPRgAGEwzBKAAVAzMjsz2fLulrjdb3fw_cAdX9dES9bPw4vq7L7OvSVfi49FoARSQFAR0XS9P0gwjIgYwTFMMwYNGCzaNCsLQECmxINsnB7HwGZmFYkRWtK5j_DWmB7iGRHjJMZE6mWfjYP8tTYKgxjRIkDBcYMADmbKplqEBgMSACEFF3pQg6LgxUBmERDpcQwvFsou4mwFRRTGKguhpvOI6NGx0QyUxwF6PO3i-P4y4mOU1rEXE-YpK6YHdH0AzDKMNHwSADBiCxuAwMYxiYFhhy7DwfBDjoICTAoEDRXcsGTEiVzRXA_Q8bAACKqB4FwCWadpKWCNFgwOAA7gACoM3CtEgJUgNQUJ4BAlDRcV0VPHlMCVQ4EgFdFfnwIFUK6CAZltNMIBiLy-TUDxMCbAQoU7FwEVsAMCgwHwNx0Ms22dA06xotwmAQPAoW7XwAAsDAdgA7AwABMHZgQAAti1C4lAhBaTwx58I9HYAKwMNdIDWJDkNAA&query=previewwindow%3Dtests%26file%3D%2Ffunction%2Fonce%2Fvanilla.js",
  "lodash/function/overArgs": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKMBXAdgYwC4QPboD0eAbjAE4CC5A5nIVHgCYCGcAFgHQBWCyImAthjpsSEIUIACdtmwAHOIkmNWHToIC2hJnkz0AxKQrU6AHXQRN8vOWxTgU41VpwpAXylhyeTVIDkqmzs_hYWaFi4BFK6qABGsEwAFOgAlA4WUlLkMNio5OhShQBUUgBMFu5h6BE4-IVwAI6oLDkp6cCZ2bn5hSVFldWC6HD2tVIAvE5kLnRJXbVRhUkAHgA0UgCeHV1ZOXkFUgDa61sAul3ua11HTS05G7EJMEwXadUwKzZ2cJyfLNZYABGSZeDCYJIATg2AGZUhZJJMAHzHAAcQI2ADY3hZPt9sL9_oCYGVQbUkkCAAwbACs8KI0gmKKOVOpUipbxAaxAEDgACEIOhWpskGAWFA4DAruBwUtiDNTPRnIrOHB5DBMDw-KBhsJROJhqMpHiNcImKDOoVjSsAfJgYg0RipNjrlaiXaSQ6WZS2RzXVV0BZDfYghxQTlmhA2v5OAxmMF_PTg1I7SxBeGYJHo7GSCxLFAoCxE9VhKMkv5la5_BskukmRk3V9TUlQ-xUpxsHgAKLNcVJE04F70rID7BJVOC9udnstKAt-Mcenuelcnn8wXC0XiyXSxb1eUmVyEXP5wtapA6oQiMSIAQEI2VuiTLpJMDoDZ4RR1pEvzh_1p0N-DZZFkyaaCw8jqkwiqggBvzgfISRJABGwQEBSSfnARwQGcUgAPxOIo2FnMhtDpA6AGpMOIH7L0XjoEkf6cAhUGKtRAbhLK9QxHg8SJO0wHdAcfRSKUFToBxNRcdEdytDAAmWnsPSHP0gYSUM95jOCoKPnA8xWnu0SrBs2yCUpwnHKcmxvFkVw3LJDw8XxLxvPSuJfLYBJ_DaxIglM5LQlIcIIoyzLoliOLoHinmEj5Hqkv54IUmydIhcixyshsHIWKuvICkK5AiogYoSlK3KcPI-y4BQ5CYBed6iNe4iKVIZggJKmgQG1DolZKrpZG1cCCjQsAAIqoHgwjdVI2DkKgMD9a1ICtD4ADuAAKckjNNbUsCQeAQEwbWLW1zSTTA60-IoO0gJV8AUGQbWDOgIDSvILCYAA1iwNAwFqBD1bqTX8EKmgwOIrYHrMCDckwMDqugcNYBA8D1a24gACycECADsnBlECq4AAJxCwcQwFAhBzaIVjg7eeNAjSnAY697hs-4QA&query=previewwindow%3Dtests%26file%3D%2Ffunction%2FoverArgs%2Fvanilla.js",
  "lodash/function/partial": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKMBXAdgYwC4QPboD0ADgIYBOupUhUeAJqXABYB0AVgsiJgdjOmxIQhQgAJm2bMTiJRdRi1a8AtoXp5McQgGIylCNQA66CCuJ5KY4GP1UoYgL5iw5PCrEByBU2aeTJrzocNhiAObkMDChALxiABQRUbjoYQA0YuikKjAAlGIxAHxiAAYAJMBJ0RCpzhVZOY4lAVgEIWJwpACeABIwUHQAKngFthT2iZHRGZ7M_XSeuSYqDKiwrDAAHhaUcKOdvfN4w_GerjD0iyaiBcWzRy6RlyYgaSAQcABCNRRdSGDUOAwRxvNBYXAEEjjQw0Oww1hwYgwTAcLigIL8QTCILtLZInAXUb3AYjc7PdCBNqhHwsUaRACOqAgkVOrFoDF8V1awVCxCgpBqdJgjOZMFZhAAbqRTANSFyTPwQqc4dRPBl4vkitYTGIxHjkdh4jTmLlWNg8ABRRnUeL6gn0JboXV2w18gXoU3mq2oG3Gx2OR2vd5fH7kP6IAFQIEg8AYHD4IgqmhSmX81FIdF8ARCRA8KljAzUAo6hJgzAZViVihhOCawol-KV1hoShzcgAQXINbrJd1ZcbVa7cArlZb2Dbne7LRxoSqsQSc5q6Uy2Tyt1KFUXtTE9VXTWn-YOfRJw1GScmyRmcxJXJW9DWMA220s2D2cSPRxOZyeXJuWuJdCPBc_joEGHzfFkYb_ICwJvKwxCRFIEAwOQ5CYBmeaCNmwjACWRggECKgQPhiAuDBaR4QRS6wAAiqgeD8CRYjYOQqAwBRTpiPhFBuAA7gAChQAhwEx3ESngED0PhHG6vhjIMTA_FuDIokgAh8AoRKMD4SYjgvDGZCYAA1qQYSPpwBAYRi2HcA0MDCMaUKFlAQb0DASLoG5WDIWiIDGsIAAsrAAIwAOysAATMFQYAAIAEakHF_SEKxghmPZubhcFACsrABSAjiFYVQA&query=previewwindow%3Dtests%26file%3D%2Ffunction%2Fpartial%2Fvanilla.js",
  "lodash/function/partialRight": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKMBXAdgYwC4QPboD0ADgIYBOupUAShAOYAW2hUeAJqXIwHQBWCZCEwFsMdNiQhChAATNsxOIhltO3HiIC2hdnkxxCAYjKUI1Ok2wAddBC3E8lWcFmmqtBs1kBfWWHI8LVkAcjUuRhDbWxF0OGxZenIYGASAXlkACiSU3HR6ABpZdFItGABKWTSAPlkAAwASYBzUiHy_JpKynzrorAJ4xOTUgDFk9iq3Cg9LZmzh7CKQgJh2EPLbLQ5UWB4YAA9HSjhJluwx1cyQxgh12xkq2uuIf3Go9BACkAg4ACE2igATyQYGocBgPi-aCwuAIJGm5k8VnhZgsXmwPDgxBgmH4glAsTEEiksUGB2xOFWk2er1W7xiAwS4W4k2SAEdUBBklceKwOBE7v04gliFBSG1WTAOVyYDzCAA3Uh2KBiwW2MTxK7uRGzbAhIqZSo1Fy2WSyck47CZZmMco8bB4ACiHOomQtlPYG3QZvdVtF4vQdodztQrptXp8Xs-3z-APIwMQoKg4Mh4AwOHwRG1aORiuVYrxSAJonEkkQwkZU1RSO8aVNWWhmCKPBbmFImEYqwAguR6HAjdV65kWzwKH2B_WzY3hy2x3Bm632532D3x31SQkzpN5rk2oViqUKo96k0znuOsAuhDeugGcKhrkLhMMtma1azksVmsvVt2DsYHshxONgJwZGcT5XDcgoPMaNJfu80Y_P8JTxiCYIQl8PDEMk2C4DA5DkJgRYVhIpZSMA9bWCA4JaBAVGIP46EFJR1F7rAACKqB4GI9GyNg5CoDAzHerIVEUIEADuAAKFDiHAvFifKeAQOwVHCWaVEctxMBSYESgKSA2HwPh8owFRtg-LYICpmQmAANakPQAECAQxGEmRQhXlINoojM6LRuwMDYuggVYBA8DETaUgACw8AAjAA7DwABMcXRgAAgARqQmUwFAhACRI9gwFISVxQArDw0XWT4tU-EAA&query=previewwindow%3Dtests%26file%3D%2Ffunction%2FpartialRight%2Fvanilla.js",
  "lodash/function/rearg": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKMBXAdgYwC4QPboD0ATjAIbEDmhUeAJmXABYB0AVgsiJgdjOtiQhChAARNs2AA5xEI2g2YseAW0J08mOIQDEpCpQA66CCql5i2UcFH6qogL6iwxPCtEByBYyYfjxnnQ4KztKGDpRAF5bcioACjiyABpRACMUzABKKIA-UQBtZLSMgF0U_IAmFIAGFIBGEsz_dBV6VFgWGAAPc0s4KJiDcLiPVI8Uj0xxzzIPJqIxSLz8j1mJsYmpkuMQJJAIOAAhCHQKAE8kMDIoOBgHPbQsXAISWOpQljgpGEx2TlBAnwBEJAsFRN1vjhwgMVmtPBtPFtmqCrN5mANSABHVAQUgjFg0eg-OYBAhgqRQMgnDEwbG4mD4wgANzIJiglJJ6GMfGCI1C0zi2SW1mMonBPR-2DiaKYmRY2DwAFFsdc4hDJeF5mL1Tg4hSqeg5QrlahVTL5g55rt9kcTudLtdbvdwBgcPgiKFmazoJS_kgAbx-IJENwySE3lFRaI4o9MCkLHQYMQhTko3EWBmDHAUyL0GKxSjBlR-tEE0mWCoyFI4hA6F1cqIs_la11GlGxaRsKhiHnY-mM6Fs1GHMiw0WwhFoqEEkV0qIsg3Cik55gygUqqJaqIGvNjK06O0YJ0ehZsCXx8NRtNJtfZvMRIvVteETftuhrQdjqdiBdEFcbncewsFIna4EmxCYP6oYCEGQjAFGhggLcKgQIhiDOI6MBJAhSEnJQsAAIqoHgfBoaI2DEKgWE4RQrgAO4AAoUPwcBkYhZBMngtaIdheaiIh2IkTADGuDIbEgCB8BJkyMCIcYI7vs6UhkJgADWZBhH8BBQYCsFcKcKgwEIMqvAY1qJt86CJlgEDwFBMpCAALCwdQAOwsBUdTWgAAqkZCpDAUAkBguCGUI7l1AArCwjkgA48XxUAA&query=previewwindow%3Dtests%26file%3D%2Ffunction%2Frearg%2Fvanilla.js",
  "lodash/function/unary": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKMBXAdgYwC4QPboD0GAhgE4CehUeAJiXABYB0AVgsiJgdjOtkhCFCAAkbZsABziJhNek2bcAtoVp5McQgGJSlADroIyyXjLYRwEXooiAviLBk8ykQHJ5DRm8OHldVFhmGAAPU3M4EQBeEQBtNwA2NwAadwAOFPcARgAGNwBdZmUSSQAKG1KAOVRlACMYMmZJcjgYAEl-AEpOw2FogD44hNS01Nz8wxBkkAg4ACEIdHIKJDASKFa7abQsXAJiJcoD5eY4SRhMNg5Qbn4-AUQuAjgLUPOcGFpooZGxnIn0IZbi8RJ4mN8yDAAI6oCCQ0puZjUOheNw9LDPCySKAkRYQ6Gw-GIwgANxIRigOLRvjuLwRNkypU6A0shhEIjeF2wpTBjE6zGweAAojD1qVOR9aOj2RLudjceh-YKRagxbz0XZ0VMZvNFstVutNtsMDh8EQbKTydAcVckDcePdBMCLDZvmB0CzyABzFnu0re9F-AJBN5mbCRGLxJKpNwZGO5ApFErlQ4UKo1eqNZpkVodbDdXqiKKDWLDESjETjSbTWYLVMGjYwLYgJqQiQQBpkTB2p53fiCYBskT6ECtZQQEeIRyGmDJIcjuCLL2wACKqDwvEnImwZFQs_nIHIzgA7gAFch8OBbkckEl4CC0Edzj3DkAwjcwU_OaTXkCSSGtGQJIwCOhh2JMzbNJgADWJBejAVwED2ty8P2nBLMoMCCLyxyUNqtAwOc6AEVgHbXCAvKCAALMwWQAOzMAATFk2oAAK1CQ9RQIQu78MYWGPAxWQAKzMFRIB2JJklAA&query=previewwindow%3Dtests%26file%3D%2Ffunction%2Funary%2Fvanilla.js",
  "lodash/function/wrap": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKMBXAdgYwC4QPboD0A7gE4CGADoVHgCblwAWAdAFYLIiYHYzrYkIQoQAETbNkpxEI2g2YseAW0J08mOIQDEZKgB10EZZTylso4KL2VRAX1FhSeZaIDk8xkzeHDPdHAWcKjKAEyiALzWFJQAFKEANKKx5EkARkmYAJSRAHyWhqKipDDYqKToouSiANSiabWimIZ2Wb7oyvSosCwwAB6m5nCRosFhsQCMSaFtRGIR-QCshiAJIBBwAEIQ6OSkAJ5IYORQcDB2a2hYuAQkMXdULHCUMJjsnKD-fAJC_oGi_ReOBgdBGy3QfgI_08zBGJQAjqgICVYm4WDR6F43LM_hZKFByDs4TBEciYKj0QA3chGKAE7HtPiBVE2NxJWI5BYFSoAgavbCxGFMLIsbB4ACiiJOsUB_JBsyKspwsXxhPQIrFktQ0qFs1aKzWG22uwORxOZwu4AwOHwRBshGptIJ7yQn14_EEiG4UIsNkihWS1KgqBgSSu2TyAdiLBjewA5nBObkA0Vw7EgyGkjGWPHE-1caMQuEojZ4uzUvVMknuUUSmUKlVGg06s10PqIR0uj1AWZsMMomNQpNprMRHlRODVustjs9odEMdTuc1ixKHXcDBSKRMK7vQIPUJgAH9CAzsoICfEI5zaHj6ednHYABFVB4PiX0TYUiZu97ZzEAAFPZ-DgD8T3ISk8AgOgTwSO9ETfGAAOcaQwJANd4E3SkYBPFoVktShyEwABrcg4xgd4CF3L4Dy4XZlBgIQhQeSgpzoGAXnQdisAgeBdyFIQABYWAmAB2FhQgmKcAAE0nINIYCgQhvwEYxGK9cSJkWFhBJAOx9P0oA&query=previewwindow%3Dtests%26file%3D%2Ffunction%2Fwrap%2Fvanilla.js",
  "lodash/lang/castArray": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKKBDAdgcwPQGNVwAuAggE6moCe2UA9gCYEAWAdAFYLIi63qEx8kIbNgAETQoQAOcRCLqM4rHgFts9WrjjYAxPiJkKlADroIKqbVKFRwUfpLkqogL6iwpWitEByBcx9TUxgAD0trOBZ0AFdvAF57AkcjAAoARgBKUxFROIA-UQBtNIBdIPRQ8MJI2gAjNlzEgydKFLtURFE01yz0HPyiux9UH07ulzL0YLCrapYiUkaHQyoU4drcH17-gsL1zcnpqsiYqCglpJXW06htsQHCm8OKmYiWaPR6GEgK-gvm1IfL4_GD0O65XZA74QX7PSqzSIwCyESj_ZKrcEPZ48dBEUSoFqNYoAGlEACZSQBmSbwt4EowAUQAjtFUFAICi0VcUvSqBlcnEEryTH17gVCKRojBTCBiSAIHAAEIwgmUJBgNlwGAuOVoLB4S4tA0AqjzKQwXDsTigHH8QSIbi8PGVC38P4JYCmUSiGIqTrFErEr2iOpsf3tMauQPBhb-_Y-aPob03f1PINJ0RQkH0f1ZmGgxPepFSFH-wv4lrM1ns0uiCVS9Muco4vH-JSNUgwFkQTtrFg0BgBXotmxSNAwjtd6I9mB97AANww0DQW3K_CIa2WLR8pJS_IGnozLtwhBSbaYGRYhFoVbZKWPbt6RbCrpSY9QMMv19vUDPg6UvQuL0srykqKqkGqiAalAWo6iAeo4FuRgLkuZyoFaSA2rwdqEEII5NOiqIJCkLCkQSmBwPuBQ8qQFGFAADCUogwkQGC4DAtBgKIVyiAA_BWdGMaInTkZR5S0nMvpci06SYrspTia8cyhtJqQRl0PTZGKgy-CMkYTIpxzzBKqmrPGclFPGcJKSc0RnKZ1x2bcWkQkUTyGQi7yfNCvwOSkea_BZhQBQWHlvMWnIJEhGIuVizZOjYwpEmkpIUqI1JHJ5wo_hyREEdywr7oKFZGLF4qStK6AgQqyroKq6qatqcosFInaSBAMDkLgmGOnwAi4Q6h7esYIBaioEAjZ00Faumw2jTCmCwAAitEtD8JNdYVbNogjfStAAO4AAoEgIcAbbt860BA9AjdtI0smtMCHZ4MjnSArXwJ187SiAphNlVcFSKguAANaoJgMBWrwPW2v1PV1SoMBCOexqESBXzmt56C4B11rwf-TBCAALCwaQAOwsGSaQgQAArUqC1DAUDYJKfDmEjDoU2kACsLBEyALiC4LQA&query=previewwindow%3Dtests%26file%3D%2Flang%2FcastArray%2Fvanilla.js",
  "lodash/lang/conformsTo": "https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKKBDAdgcwPQGMD26Y-ATgLZwAq-2U-AJqnABYB0AVgsiAegC4x-SENmwACZnz4AHOIlF1GLVgTLZ6-XHGwBiXsXJV8AHXQQy00nzHAx-0hWpiAvmLAl8ZMQHJFTZt6mprxw1vgARuwwuNYAvDZiqIhiAIwANGLhyQBMLkHoMAAeliR8cKxwuIKoJBD4KWLx9obUABQRUTEZwKZimcnojQB8YoMj6abOAJSmosNifCQArjD5RSVlFVXoNXW5TYQGjvjtkdF83b39o_NjYtlpkzPoc7EjYKhQcKvoIGkgEDgACEIDsSABPJAfL4wZz_NBYPCHBxGJFEFHUCrSaIcLigXgCISIHiEUJidbnGD0Ro2K6Vaq1erJRYrR6DMT0sF7ZLQ75s5z5ELWPwsGkkGAARyWEHFrW8rFoDH83meQrE0jQoLFkulsvl2AAbhhoGgVfkBKE5c1jt4Mq0pvMeuyKTFWiLmFNWHx8ABRKWfVougT0Z59IOtDWoUGe71-pYB93PaamP4A4GgmqQxC82HwjA4a2oo1mKBoXFIfGEQl8YRqwtOeKndgZZawADKMD4DreVwA8mcYqwANYwcFwVqtmAdrusGAGmAQ1oj8HzSfTgDay4Auk3N6Ot1NnsFSWEB3EEklUhksvc8uhTOsrOVObt6jT6ycOudLuyb4M3jc4z8s8rwjCyPwPsUT5bAyezvsiLSfmeP59H-txiCMDxPLM4gATmKb_ICIJglmOZwiArDSOKUgQAuJC4BWJL8IINbEk6fTGCA3xkBAnE8p8fJXJxcCgpgsAAIpLPgAh8QsywwGyHEgDUHgAO4AAo1
Download .txt
gitextract_d06k12pb/

├── .eslintrc
├── .github/
│   ├── FUNDING.yml
│   └── workflows/
│       ├── combine-prs.yml
│       ├── pr-testing.yml
│       └── update-codesandbox.yml
├── .gitignore
├── .husky/
│   ├── .gitignore
│   ├── pre-commit
│   └── pre-push
├── .nvmrc
├── .prettierrc
├── CNAME
├── CODE_OF_CONDUCT.md
├── README.md
├── jest.setup.js
├── modules/
│   ├── contributors.js
│   ├── create-code-sandbox-cli.js
│   ├── create-code-sandbox.js
│   ├── create-files.js
│   ├── get-example.js
│   ├── new.js
│   ├── prompt.js
│   ├── questions.js
│   └── templates.js
├── netlify.toml
├── next.config.js
├── package.json
├── public/
│   ├── robots.txt
│   └── site.webmanifest
└── src/
    ├── code-sandbox-refs.json
    ├── code-sandbox.json
    ├── components/
    │   ├── AnchoredBlock.js
    │   ├── Badge.js
    │   ├── CodeComparison.js
    │   ├── ContentBlock.js
    │   ├── Embed.js
    │   ├── Footer.js
    │   ├── Heading.js
    │   ├── LibPage.js
    │   ├── Modal.js
    │   ├── Nav.js
    │   ├── Page.js
    │   ├── ResponsiveVideo.js
    │   ├── Search.js
    │   ├── ShowTests.js
    │   └── Spec.js
    ├── content/
    │   ├── .eslintrc
    │   ├── css.md
    │   ├── date-fns/
    │   │   ├── 00-generic/
    │   │   │   ├── closestIndexTo/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── closestTo/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── compareAsc/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── compareDesc/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isAfter/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isBefore/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isDate/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isEqual/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isExists/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isFuture/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isPast/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isValid/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── max/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── min/
    │   │   │       ├── date-fns.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── 01-interval/
    │   │   │   ├── areIntervalsOverlapping/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── eachDayOfInterval/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── isWithinInterval/
    │   │   │       ├── date-fns.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── 01-timestamp/
    │   │   │   ├── fromUnixTime/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── getTime/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── getUnixTime/
    │   │   │       ├── date-fns.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── 02-millisecond/
    │   │   │   ├── addMilliseconds/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── differenceInMilliseconds/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── getMilliseconds/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── setMilliseconds/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── subMilliseconds/
    │   │   │       ├── date-fns.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── 02-second/
    │   │   │   ├── addSeconds/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── differenceInSeconds/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── endOfSecond/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── getSeconds/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isSameSecond/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isThisSecond/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── setSeconds/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── startOfSecond/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── subSeconds/
    │   │   │       ├── date-fns.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── 03-minute/
    │   │   │   ├── addMinutes/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── differenceInMinutes/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── endOfMinute/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── getMinutes/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isSameMinute/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isThisMinute/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── roundToNearestMinutes/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── setMinutes/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── startOfMinute/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── subMinutes/
    │   │   │       ├── date-fns.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── 04-hour/
    │   │   │   ├── addHours/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── differenceInHours/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── endOfHour/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── getHours/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isSameHour/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isThisHour/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── setHours/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── startOfHour/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── subHours/
    │   │   │       ├── date-fns.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── 05-day/
    │   │   │   ├── addDays/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── differenceInDays/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── getDate/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── getDayOfYear/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isSameDay/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isToday/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isTomorrow/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isYesterday/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── setDate/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── subDays/
    │   │   │       ├── date-fns.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── 06-weekday/
    │   │   │   ├── getDay/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── getISODay/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isFriday/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isMonday/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isSaturday/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isSunday/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isThursday/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isTuesday/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isWednesday/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── isWeekend/
    │   │   │       ├── date-fns.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── 07-week/
    │   │   │   ├── addWeeks/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── subWeeks/
    │   │   │       ├── date-fns.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── 08-month/
    │   │   │   ├── addMonths/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── getMonth/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isFirstDayOfMonth/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isLastDayOfMonth/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isSameMonth/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isThisMonth/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── lastDayOfMonth/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── setMonth/
    │   │   │   │   ├── date-fns.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── subMonths/
    │   │   │       ├── date-fns.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   └── 09-year/
    │   │       ├── addYears/
    │   │       │   ├── date-fns.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── differenceInCalendarYears/
    │   │       │   ├── date-fns.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── differenceInYears/
    │   │       │   ├── date-fns.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── getYear/
    │   │       │   ├── date-fns.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── isLeapYear/
    │   │       │   ├── date-fns.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── isSameYear/
    │   │       │   ├── date-fns.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── isThisYear/
    │   │       │   ├── date-fns.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       └── setYear/
    │   │           ├── date-fns.js
    │   │           ├── notes.md
    │   │           ├── spec.js
    │   │           └── vanilla.js
    │   ├── date-fns-missing.md
    │   ├── date-fns.md
    │   ├── footer.md
    │   ├── how-to-contribute.md
    │   ├── lodash/
    │   │   ├── array/
    │   │   │   ├── chunk/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── compact/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── concat/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── difference/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── differenceBy/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── drop/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── dropRight/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── fill/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── findIndex/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── findLastIndex/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── flatMap/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── flatten/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── flattenDeep/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── flattenDepth/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── fromPairs/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── head/
    │   │   │   │   ├── .eslintrc
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── indexOf/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── initial/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── intersection/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── intersectionBy/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── join/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── last/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── lastIndexOf/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── nth/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── pull/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── pullAt/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── reject/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── remove/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── reverse/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── slice/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── sortedIndexOf/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── sortedLastIndexOf/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── sortedUniq/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── tail/
    │   │   │   │   ├── .eslintrc
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── take/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── takeRight/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── toPairs/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── union/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── unionBy/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── uniq/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── uniqBy/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── unzip/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── without/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── xor/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── zip/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── zipObject/
    │   │   │       ├── lodash.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── collection/
    │   │   │   ├── every/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── filter/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── find/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── forEach/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── forEachRight/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── includes/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── map/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── reduce/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── reduceRight/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── size/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── some/
    │   │   │       ├── lodash.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── date/
    │   │   │   └── now/
    │   │   │       ├── lodash.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── function/
    │   │   │   ├── after/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── ary/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── before/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── bind/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── bindKey/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── curry/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── curryRight/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── debounce/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── delay/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── flip/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── negate/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── once/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── overArgs/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── partial/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── partialRight/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── rearg/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── rest/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── spread/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── unary/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── wrap/
    │   │   │       ├── lodash.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── lang/
    │   │   │   ├── castArray/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── cloneDeep/
    │   │   │   │   ├── jest.fix.js
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── conformsTo/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── gt/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── gte/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isArray/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isArrayBuffer/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isArrayLike/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isBoolean/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isDate/
    │   │   │   │   ├── .eslintrc
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isEmpty/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isError/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isFinite/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isFunction/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isInteger/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isMap/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isMatch/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isNaN/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isNil/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isNull/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isNumber/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isObject/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isRegExp/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isSafeInteger/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isSet/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isString/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isSymbol/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isTypedArray/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isUndefined/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isWeakMap/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── isWeakSet/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── lt/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── lte/
    │   │   │       ├── lodash.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── math/
    │   │   │   ├── add/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── ceil/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── divide/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── floor/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── max/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── maxBy/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── mean/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── meanBy/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── min/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── minBy/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── multiply/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── round/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── subtract/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── sum/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── sumBy/
    │   │   │       ├── lodash.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── number/
    │   │   │   ├── clamp/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── inRange/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── random/
    │   │   │       ├── lodash.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── object/
    │   │   │   ├── assign/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── create/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── defaults/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── get/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── has/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── invert/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── keys/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── mapKeys/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── omit/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── omitBy/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── pick/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── set/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── unset/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── values/
    │   │   │       ├── lodash.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   ├── string/
    │   │   │   ├── capitalize/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── deburr/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── endsWith/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── escape/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── kebabCase/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── lowerFirst/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── pad/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── padEnd/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── padStart/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── parseInt/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── repeat/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── replace/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── split/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── startsWith/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── toLower/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── toUpper/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── trim/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── trimEnd/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── trimStart/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   ├── upperFirst/
    │   │   │   │   ├── lodash.js
    │   │   │   │   ├── notes.md
    │   │   │   │   ├── spec.js
    │   │   │   │   └── vanilla.js
    │   │   │   └── words/
    │   │   │       ├── lodash.js
    │   │   │       ├── notes.md
    │   │   │       ├── spec.js
    │   │   │       └── vanilla.js
    │   │   └── util/
    │   │       ├── attempt/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── cond/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── constant/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── defaultTo/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── flow/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── flowRight/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── identity/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── noop/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── nthArg/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── over/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── overEvery/
    │   │       │   ├── .eslintrc
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── overSome/
    │   │       │   ├── .eslintrc
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── range/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── rangeRight/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── stubArray/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── stubFalse/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── stubObject/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── stubString/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── stubTrue/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── times/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       ├── toPath/
    │   │       │   ├── lodash.js
    │   │       │   ├── notes.md
    │   │       │   ├── spec.js
    │   │       │   └── vanilla.js
    │   │       └── uniqueId/
    │   │           ├── .eslintrc
    │   │           ├── lodash.js
    │   │           ├── notes.md
    │   │           ├── spec.js
    │   │           └── vanilla.js
    │   ├── lodash-missing.md
    │   ├── lodash.md
    │   ├── moment.md
    │   └── readme.md
    ├── helpers/
    │   ├── data-filter.js
    │   ├── map-imports.js
    │   ├── static-props.js
    │   ├── styles.js
    │   └── use-dark-mode.js
    └── pages/
        ├── 404.js
        ├── [frw]/
        │   └── missing.js
        ├── [frw].js
        ├── _app.js
        ├── _document.js
        ├── css.js
        └── index.js
Download .txt
SYMBOL INDEX (43 symbols across 32 files)

FILE: src/content/date-fns/04-hour/differenceInHours/vanilla.js
  constant HOUR_IN_MS (line 1) | const HOUR_IN_MS = 1000 * 60 * 60

FILE: src/content/date-fns/04-hour/endOfHour/vanilla.js
  constant HOUR_IN_MS (line 1) | const HOUR_IN_MS = 1000 * 60 * 60

FILE: src/content/date-fns/04-hour/isSameHour/vanilla.js
  constant HOUR_IN_MS (line 1) | const HOUR_IN_MS = 1000 * 60 * 60

FILE: src/content/date-fns/04-hour/isThisHour/vanilla.js
  constant HOUR_IN_MS (line 1) | const HOUR_IN_MS = 1000 * 60 * 60

FILE: src/content/date-fns/04-hour/startOfHour/vanilla.js
  constant HOUR_IN_MS (line 1) | const HOUR_IN_MS = 1000 * 60 * 60

FILE: src/content/date-fns/05-day/getDayOfYear/vanilla.js
  constant DAY_IN_MS (line 1) | const DAY_IN_MS = 1000 * 60 * 60 * 24

FILE: src/content/date-fns/08-month/lastDayOfMonth/vanilla.js
  function lastDayOfMonth (line 1) | function lastDayOfMonth(date) {

FILE: src/content/date-fns/09-year/differenceInYears/vanilla.js
  constant YEAR_IN_MS (line 1) | const YEAR_IN_MS = 1000 * 60 * 60 * 24 * 365

FILE: src/content/lodash/array/toPairs/lodash.js
  function Foo (line 4) | function Foo() {

FILE: src/content/lodash/array/toPairs/vanilla.js
  function Foo (line 1) | function Foo() {

FILE: src/content/lodash/collection/every/lodash.js
  function isLargerThanTen (line 4) | function isLargerThanTen(element) {

FILE: src/content/lodash/collection/every/vanilla.js
  function isLargerThanTen (line 1) | function isLargerThanTen(element) {

FILE: src/content/lodash/collection/filter/lodash.js
  function isBigEnough (line 4) | function isBigEnough(value) {

FILE: src/content/lodash/collection/filter/vanilla.js
  function isBigEnough (line 1) | function isBigEnough(value) {

FILE: src/content/lodash/function/bind/lodash.js
  function greet (line 4) | function greet(greeting, punctuation) {

FILE: src/content/lodash/function/bind/vanilla.js
  function greet (line 3) | function greet(greeting, punctuation) {

FILE: src/content/lodash/function/overArgs/lodash.js
  function doubled (line 4) | function doubled(n) {
  function square (line 8) | function square(n) {

FILE: src/content/lodash/function/overArgs/vanilla.js
  function doubled (line 8) | function doubled(n) {
  function square (line 12) | function square(n) {

FILE: src/content/lodash/lang/cloneDeep/jest.fix.js
  class FixJSDOMEnvironment (line 5) | class FixJSDOMEnvironment extends JSDOMEnvironment {
    method constructor (line 6) | constructor(...args) {

FILE: src/content/lodash/object/assign/lodash.js
  function Foo (line 4) | function Foo() {
  function Bar (line 8) | function Bar() {

FILE: src/content/lodash/object/assign/vanilla.js
  function Foo (line 1) | function Foo() {
  function Bar (line 5) | function Bar() {

FILE: src/content/lodash/object/create/lodash.js
  function Shape (line 4) | function Shape() {
  function Circle (line 9) | function Circle() {

FILE: src/content/lodash/object/create/vanilla.js
  function Shape (line 1) | function Shape() {
  function Circle (line 6) | function Circle() {

FILE: src/content/lodash/object/keys/lodash.js
  function Foo (line 4) | function Foo() {

FILE: src/content/lodash/object/keys/vanilla.js
  function Foo (line 1) | function Foo() {

FILE: src/content/lodash/util/flowRight/lodash.js
  function add (line 4) | function add(a, b) {
  function square (line 8) | function square(n) {

FILE: src/pages/404.js
  function getStaticProps (line 4) | async function getStaticProps() {

FILE: src/pages/[frw].js
  function getStaticProps (line 7) | async function getStaticProps({ params: { frw } }) {
  function getStaticPaths (line 13) | async function getStaticPaths() {

FILE: src/pages/[frw]/missing.js
  function getStaticProps (line 4) | async function getStaticProps({ params: { frw } }) {
  function getStaticPaths (line 10) | async function getStaticPaths() {

FILE: src/pages/_document.js
  class MyDocument (line 5) | class MyDocument extends Document {
    method getInitialProps (line 6) | static async getInitialProps(ctx) {

FILE: src/pages/css.js
  function getStaticProps (line 5) | async function getStaticProps() {

FILE: src/pages/index.js
  function getStaticProps (line 4) | async function getStaticProps() {
Condensed preview — 1187 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (824K chars).
[
  {
    "path": ".eslintrc",
    "chars": 265,
    "preview": "{\n  \"extends\": [\n    \"eslint:recommended\",\n    \"plugin:react/recommended\",\n    \"prettier\",\n    \"next/core-web-vitals\"\n  "
  },
  {
    "path": ".github/FUNDING.yml",
    "chars": 517,
    "preview": "# These are supported funding model platforms\n\ngithub: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [u"
  },
  {
    "path": ".github/workflows/combine-prs.yml",
    "chars": 5855,
    "preview": "name: 'Combine PRs'\n\n# Controls when the action will run - in this case triggered manually\non:\n  workflow_dispatch:\n    "
  },
  {
    "path": ".github/workflows/pr-testing.yml",
    "chars": 476,
    "preview": "name: Test PR\n\non: pull_request\n\njobs:\n  test:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v2\n "
  },
  {
    "path": ".github/workflows/update-codesandbox.yml",
    "chars": 1328,
    "preview": "name: Update codesandbox references\n\non:\n  push:\n    branches-ignore:\n      - production\n\njobs:\n  triage:\n    runs-on: u"
  },
  {
    "path": ".gitignore",
    "chars": 251,
    "preview": "# dependencies\nnode_modules\n\n# testing\ncoverage\n\n# react-static\ndist\ntmp\nartifacts \n\n# misc\n.DS_Store\n.env.local\n.env.de"
  },
  {
    "path": ".husky/.gitignore",
    "chars": 2,
    "preview": "_\n"
  },
  {
    "path": ".husky/pre-commit",
    "chars": 59,
    "preview": "#!/bin/sh\n. \"$(dirname \"$0\")/_/husky.sh\"\n\nyarn lint-staged\n"
  },
  {
    "path": ".husky/pre-push",
    "chars": 52,
    "preview": "#!/bin/sh\n. \"$(dirname \"$0\")/_/husky.sh\"\n\nyarn test\n"
  },
  {
    "path": ".nvmrc",
    "chars": 6,
    "preview": "18.15\n"
  },
  {
    "path": ".prettierrc",
    "chars": 97,
    "preview": "{\n  \"semi\": false,\n  \"singleQuote\": true,\n  \"arrowParens\": \"avoid\",\n  \"quoteProps\": \"preserve\"\n}\n"
  },
  {
    "path": "CNAME",
    "chars": 20,
    "preview": "youmightnotneed.com\n"
  },
  {
    "path": "CODE_OF_CONDUCT.md",
    "chars": 3352,
    "preview": "# Contributor Covenant Code of Conduct\n\n## Our Pledge\n\nIn the interest of fostering an open and welcoming environment, w"
  },
  {
    "path": "README.md",
    "chars": 3794,
    "preview": "### [youmightnotneed.com](https://youmightnotneed.com)\n\nYou might not need \\* is a collection of `You might not need ${s"
  },
  {
    "path": "jest.setup.js",
    "chars": 139,
    "preview": "// require('jest-mock-now')()\nconst { advanceTo } = require('jest-date-mock')\n\nadvanceTo(new Date(2014, 8, 25, 18, 30, 1"
  },
  {
    "path": "modules/contributors.js",
    "chars": 1232,
    "preview": "const path = require('path')\nconst gh = require('gh-got')\nconst readmeFilename = require('readme-filename')\nconst replac"
  },
  {
    "path": "modules/create-code-sandbox-cli.js",
    "chars": 1857,
    "preview": "const createCodeSandbox = require('./create-code-sandbox')\nconst fs = require('fs')\nconst axios = require('axios')\nconst"
  },
  {
    "path": "modules/create-code-sandbox.js",
    "chars": 1734,
    "preview": "const { getParameters } = require('codesandbox/lib/api/define')\nconst querystring = require('querystring')\nconst fs = re"
  },
  {
    "path": "modules/create-files.js",
    "chars": 1085,
    "preview": "const fs = require('fs')\nconst templates = require('./templates')\n\nmodule.exports = ({ base, project, section, method, e"
  },
  {
    "path": "modules/get-example.js",
    "chars": 1390,
    "preview": "const axios = require('axios')\nconst cheerio = require('cheerio')\n\nconst fetchers = {\n  lodash: async method => {\n    co"
  },
  {
    "path": "modules/new.js",
    "chars": 955,
    "preview": "const fs = require('fs')\nconst jest = require('jest')\nconst getExample = require('./get-example')\nconst createFiles = re"
  },
  {
    "path": "modules/prompt.js",
    "chars": 520,
    "preview": "const {\n  getProject,\n  getSection,\n  getSectionInput,\n  getMethod,\n  runTest,\n} = require('./questions')\n\nmodule.export"
  },
  {
    "path": "modules/questions.js",
    "chars": 1389,
    "preview": "const inquirer = require('inquirer')\nconst fs = require('fs')\nconst capitalize = require('lodash/capitalize')\nconst path"
  },
  {
    "path": "modules/templates.js",
    "chars": 654,
    "preview": "exports.spec = (project, method) => {\n  const prjToVariable = project.replace(/-(.)/g, '$1')\n  return `const expected = "
  },
  {
    "path": "netlify.toml",
    "chars": 124,
    "preview": "[[plugins]]\npackage = \"@netlify/plugin-sitemap\"\n\n  [plugins.inputs]\n  buildDir = \"dist\"\n  exclude = [\n    '**/404.html'\n"
  },
  {
    "path": "next.config.js",
    "chars": 115,
    "preview": "module.exports = {\n  compiler: {\n    styledComponents: true,\n  },\n  eslint: {\n    dirs: ['src', 'modules'],\n  },\n}\n"
  },
  {
    "path": "package.json",
    "chars": 1917,
    "preview": "{\n  \"name\": \"react-static-starter\",\n  \"version\": \"1.0.0\",\n  \"main\": \"index.js\",\n  \"repository\": \"https://github.com/cedm"
  },
  {
    "path": "public/robots.txt",
    "chars": 14,
    "preview": "User-agent: *\n"
  },
  {
    "path": "public/site.webmanifest",
    "chars": 396,
    "preview": "{\n  \"name\": \"You might not need\",\n  \"short_name\": \"You might not need\",\n  \"icons\": [\n    {\n      \"src\": \"/android-chrome"
  },
  {
    "path": "src/code-sandbox-refs.json",
    "chars": 331433,
    "preview": "{\n  \"date-fns/01-timestamp/fromUnixTime\": \"https://codesandbox.io/api/v1/sandboxes/define?parameters=N4IgZglgNgpgziAXKAD"
  },
  {
    "path": "src/code-sandbox.json",
    "chars": 32274,
    "preview": "{\n  \"date-fns/01-timestamp/fromUnixTime\": \"https://codesandbox.io/s/idfxz?previewwindow=tests&file=/01-timestamp/fromUni"
  },
  {
    "path": "src/components/AnchoredBlock.js",
    "chars": 797,
    "preview": "import React, { Fragment, memo } from 'react'\nimport styled from 'styled-components'\nimport Heading from './Heading'\n\nco"
  },
  {
    "path": "src/components/Badge.js",
    "chars": 907,
    "preview": "import styled from 'styled-components'\n\nconst Badge = styled.a`\n  position: fixed;\n  top: 0;\n  right: 0;\n\n  svg {\n    fi"
  },
  {
    "path": "src/components/CodeComparison.js",
    "chars": 4009,
    "preview": "import React, { Fragment, memo, useState, useCallback } from 'react'\nimport styled from 'styled-components'\nimport Linki"
  },
  {
    "path": "src/components/ContentBlock.js",
    "chars": 420,
    "preview": "import styled from 'styled-components'\n\nconst Content = styled.div`\n  padding: 3em 3em 1em;\n  max-width: 50em;\n  margin:"
  },
  {
    "path": "src/components/Embed.js",
    "chars": 445,
    "preview": "import React from 'react'\nimport codesandboxUrls from '../code-sandbox.json'\nimport styled from 'styled-components'\n\ncon"
  },
  {
    "path": "src/components/Footer.js",
    "chars": 183,
    "preview": "import React from 'react'\nimport Content from './ContentBlock'\n\nexport default ({ footer }) => (\n  <footer>\n    <Content"
  },
  {
    "path": "src/components/Heading.js",
    "chars": 362,
    "preview": "import React from 'react'\nimport styled from 'styled-components'\n\nconst Heading = styled.h1`\n  text-transform: capitaliz"
  },
  {
    "path": "src/components/LibPage.js",
    "chars": 3059,
    "preview": "import React, { Fragment, useCallback, useState, memo, useEffect } from 'react'\nimport ScrollToTop from 'react-scroll-up"
  },
  {
    "path": "src/components/Modal.js",
    "chars": 2702,
    "preview": "import React, { memo, Suspense, lazy } from 'react'\nimport Modal from 'react-modal'\nimport styled from 'styled-component"
  },
  {
    "path": "src/components/Nav.js",
    "chars": 892,
    "preview": "import React, { memo } from 'react'\nimport Link from 'next/link'\nimport { useRouter } from 'next/router'\nimport Badge fr"
  },
  {
    "path": "src/components/Page.js",
    "chars": 669,
    "preview": "import React, { Fragment } from 'react'\nimport Head from 'next/head'\nimport Content from './ContentBlock'\nimport Footer "
  },
  {
    "path": "src/components/ResponsiveVideo.js",
    "chars": 631,
    "preview": "import React from 'react'\nimport styled from 'styled-components'\nimport Content from './ContentBlock'\n\nconst VideoContai"
  },
  {
    "path": "src/components/Search.js",
    "chars": 218,
    "preview": "import React from 'react'\nimport styled from 'styled-components'\n\nconst Input = styled.input`\n  width: 100%;\n  padding: "
  },
  {
    "path": "src/components/ShowTests.js",
    "chars": 402,
    "preview": "import React, { memo } from 'react'\nimport styled from 'styled-components'\n\nconst ShowTests = styled.div`\n  text-align: "
  },
  {
    "path": "src/components/Spec.js",
    "chars": 532,
    "preview": "import React from 'react'\nimport styled from 'styled-components'\nimport Hightlight from 'react-highlight/lib/optimized'\n"
  },
  {
    "path": "src/content/.eslintrc",
    "chars": 41,
    "preview": "{\n  \"rules\": {\n    \"no-console\": 0\n  }\n}\n"
  },
  {
    "path": "src/content/css.md",
    "chars": 631,
    "preview": "# YOU MIGHT NOT NEED **CSS**\n\nSorry, this was clickbait.\n\nThis topic polarised the community in the last few years; you "
  },
  {
    "path": "src/content/date-fns/00-generic/closestIndexTo/date-fns.js",
    "chars": 345,
    "preview": "// https://date-fns.org/v3.5.0/docs/closestIndexTo\nimport { closestIndexTo } from 'date-fns'\n\n// Which date is closer to"
  },
  {
    "path": "src/content/date-fns/00-generic/closestIndexTo/notes.md",
    "chars": 79,
    "preview": "Return an index of the closest date from the array comparing to the given date."
  },
  {
    "path": "src/content/date-fns/00-generic/closestIndexTo/spec.js",
    "chars": 197,
    "preview": "const expected = 1\n\nconst datefns = require('./date-fns')\nconst plain = require('./vanilla')\n\ntest('closestIndexTo', () "
  },
  {
    "path": "src/content/date-fns/00-generic/closestIndexTo/vanilla.js",
    "chars": 435,
    "preview": "const closestIndexTo = (dateToCompare, datesArray) => {\n  const distances = datesArray.map(date => Math.abs(date - dateT"
  },
  {
    "path": "src/content/date-fns/00-generic/closestTo/date-fns.js",
    "chars": 332,
    "preview": "// https://date-fns.org/v3.5.0/docs/closestTo\nimport { closestTo } from 'date-fns'\n\n// Which date is closer to 6 Septemb"
  },
  {
    "path": "src/content/date-fns/00-generic/closestTo/notes.md",
    "chars": 55,
    "preview": "Return a date from the array closest to the given date."
  },
  {
    "path": "src/content/date-fns/00-generic/closestTo/spec.js",
    "chars": 211,
    "preview": "const expected = new Date(2030, 0, 1)\n\nconst datefns = require('./date-fns')\nconst plain = require('./vanilla')\n\ntest('c"
  },
  {
    "path": "src/content/date-fns/00-generic/closestTo/vanilla.js",
    "chars": 440,
    "preview": "const closestTo = (dateToCompare, datesArray) => {\n  const distances = datesArray.map(date => Math.abs(date - dateToComp"
  },
  {
    "path": "src/content/date-fns/00-generic/compareAsc/date-fns.js",
    "chars": 592,
    "preview": "// https://date-fns.org/v3.5.0/docs/compareAsc\nimport { compareAsc } from 'date-fns'\n\n// Compare 11 February 1987 and 11"
  },
  {
    "path": "src/content/date-fns/00-generic/compareAsc/notes.md",
    "chars": 44,
    "preview": "Compare the two dates and return -1, 0 or 1."
  },
  {
    "path": "src/content/date-fns/00-generic/compareAsc/spec.js",
    "chars": 300,
    "preview": "const expected = {\n  compare: -1,\n  equal: 0,\n  sort: [new Date(1987, 1, 11), new Date(1989, 6, 10), new Date(1995, 6, 2"
  },
  {
    "path": "src/content/date-fns/00-generic/compareAsc/vanilla.js",
    "chars": 632,
    "preview": "const compareAsc = (dateA, dateB) => {\n  if (dateA.getTime() === dateB.getTime()) return 0\n  return dateA > dateB ? 1 : "
  },
  {
    "path": "src/content/date-fns/00-generic/compareDesc/date-fns.js",
    "chars": 628,
    "preview": "// https://date-fns.org/v3.5.0/docs/compareDesc\nimport { compareDesc } from 'date-fns'\n\n// Compare 11 February 1987 and "
  },
  {
    "path": "src/content/date-fns/00-generic/compareDesc/notes.md",
    "chars": 68,
    "preview": "Compare the two dates reverse chronologically and return -1, 0 or 1."
  },
  {
    "path": "src/content/date-fns/00-generic/compareDesc/spec.js",
    "chars": 300,
    "preview": "const expected = {\n  compare: 1,\n  equal: 0,\n  sort: [new Date(1995, 6, 2), new Date(1989, 6, 10), new Date(1987, 1, 11)"
  },
  {
    "path": "src/content/date-fns/00-generic/compareDesc/vanilla.js",
    "chars": 667,
    "preview": "const compareDesc = (dateA, dateB) => {\n  if (dateA.getTime() === dateB.getTime()) return 0\n  return dateA > dateB ? -1 "
  },
  {
    "path": "src/content/date-fns/00-generic/isAfter/date-fns.js",
    "chars": 327,
    "preview": "// https://date-fns.org/v3.5.0/docs/isAfter\nimport { isAfter } from 'date-fns'\n\nexports.before = isAfter(new Date(1987, "
  },
  {
    "path": "src/content/date-fns/00-generic/isAfter/notes.md",
    "chars": 39,
    "preview": "Is the first date after the second one?"
  },
  {
    "path": "src/content/date-fns/00-generic/isAfter/spec.js",
    "chars": 240,
    "preview": "const expected = {\n  before: false,\n  equal: false,\n  after: true,\n}\n\nconst datefns = require('./date-fns')\nconst plain "
  },
  {
    "path": "src/content/date-fns/00-generic/isAfter/vanilla.js",
    "chars": 296,
    "preview": "const isAfter = (dateA, dateB) => dateA > dateB\n\nexports.before = isAfter(new Date(1987, 6, 10), new Date(1989, 1, 11))\n"
  },
  {
    "path": "src/content/date-fns/00-generic/isBefore/date-fns.js",
    "chars": 333,
    "preview": "// https://date-fns.org/v3.5.0/docs/isBefore\nimport { isBefore } from 'date-fns'\n\nexports.before = isBefore(new Date(198"
  },
  {
    "path": "src/content/date-fns/00-generic/isBefore/notes.md",
    "chars": 40,
    "preview": "Is the first date before the second one?"
  },
  {
    "path": "src/content/date-fns/00-generic/isBefore/spec.js",
    "chars": 241,
    "preview": "const expected = {\n  before: true,\n  equal: false,\n  after: false,\n}\n\nconst datefns = require('./date-fns')\nconst plain "
  },
  {
    "path": "src/content/date-fns/00-generic/isBefore/vanilla.js",
    "chars": 301,
    "preview": "const isBefore = (dateA, dateB) => dateA < dateB\n\nexports.before = isBefore(new Date(1987, 6, 10), new Date(1989, 1, 11)"
  },
  {
    "path": "src/content/date-fns/00-generic/isDate/date-fns.js",
    "chars": 350,
    "preview": "// https://date-fns.org/v3.5.0/docs/isDate\nimport { isDate } from 'date-fns'\n\n// For a valid date:\nexports.valid = isDat"
  },
  {
    "path": "src/content/date-fns/00-generic/isDate/notes.md",
    "chars": 26,
    "preview": "Is the given value a date?"
  },
  {
    "path": "src/content/date-fns/00-generic/isDate/spec.js",
    "chars": 257,
    "preview": "const expected = {\n  valid: true,\n  invalid: true,\n  string: false,\n  object: false,\n}\n\nconst datefns = require('./date-"
  },
  {
    "path": "src/content/date-fns/00-generic/isDate/vanilla.js",
    "chars": 317,
    "preview": "const isDate = date => date instanceof Date\n\n// For a valid date:\nexports.valid = isDate(new Date())\n// => true\n\n// For "
  },
  {
    "path": "src/content/date-fns/00-generic/isEqual/date-fns.js",
    "chars": 385,
    "preview": "// https://date-fns.org/v3.5.0/docs/isEqual\nimport { isEqual } from 'date-fns'\n\n// Are 2 July 2014 06:30:45.000 and 2 Ju"
  },
  {
    "path": "src/content/date-fns/00-generic/isEqual/notes.md",
    "chars": 26,
    "preview": "Are the given dates equal?"
  },
  {
    "path": "src/content/date-fns/00-generic/isEqual/spec.js",
    "chars": 226,
    "preview": "const expected = {\n  equal: true,\n  notEqual: false,\n}\n\nconst datefns = require('./date-fns')\nconst plain = require('./v"
  },
  {
    "path": "src/content/date-fns/00-generic/isEqual/vanilla.js",
    "chars": 376,
    "preview": "const isEqual = (dateA, dateB) => dateA.getTime() === dateB.getTime()\n\n// Are 2 July 2014 06:30:45.000 and 2 July 2014 0"
  },
  {
    "path": "src/content/date-fns/00-generic/isExists/date-fns.js",
    "chars": 232,
    "preview": "// https://date-fns.org/v3.5.0/docs/isExists\nimport { isExists } from 'date-fns'\n\n// For the valid date:\nexports.valid ="
  },
  {
    "path": "src/content/date-fns/00-generic/isExists/notes.md",
    "chars": 25,
    "preview": "Is the given date exists?"
  },
  {
    "path": "src/content/date-fns/00-generic/isExists/spec.js",
    "chars": 226,
    "preview": "const expected = {\n  valid: true,\n  invalid: false,\n}\n\nconst datefns = require('./date-fns')\nconst plain = require('./va"
  },
  {
    "path": "src/content/date-fns/00-generic/isExists/vanilla.js",
    "chars": 312,
    "preview": "const isExists = (y, m, d) => {\n  const date = new Date(y, m, d)\n\n  return (\n    date.getDate() === d && date.getMonth()"
  },
  {
    "path": "src/content/date-fns/00-generic/isFuture/date-fns.js",
    "chars": 342,
    "preview": "// https://date-fns.org/v3.5.0/docs/isFuture\nimport { isFuture } from 'date-fns'\n\n// If today is 25 September 2014, Is 3"
  },
  {
    "path": "src/content/date-fns/00-generic/isFuture/notes.md",
    "chars": 32,
    "preview": "Is the given date in the future?"
  },
  {
    "path": "src/content/date-fns/00-generic/isFuture/spec.js",
    "chars": 224,
    "preview": "const expected = {\n  future: true,\n  past: false,\n}\n\nconst datefns = require('./date-fns')\nconst plain = require('./vani"
  },
  {
    "path": "src/content/date-fns/00-generic/isFuture/vanilla.js",
    "chars": 242,
    "preview": "const isFuture = date => date > new Date()\n\n// Is 31 December 2214 in the future?\nexports.future = isFuture(new Date(221"
  },
  {
    "path": "src/content/date-fns/00-generic/isPast/date-fns.js",
    "chars": 318,
    "preview": "// https://date-fns.org/v3.5.0/docs/isPast\nimport { isPast } from 'date-fns'\n\n//  If today is 25 September 2014, Is 2 Ju"
  },
  {
    "path": "src/content/date-fns/00-generic/isPast/notes.md",
    "chars": 30,
    "preview": "Is the given date in the past?"
  },
  {
    "path": "src/content/date-fns/00-generic/isPast/spec.js",
    "chars": 222,
    "preview": "const expected = {\n  past: true,\n  future: false,\n}\n\nconst datefns = require('./date-fns')\nconst plain = require('./vani"
  },
  {
    "path": "src/content/date-fns/00-generic/isPast/vanilla.js",
    "chars": 218,
    "preview": "const isPast = date => date < new Date()\n\n// Is 2 July 2014 in the past?\nexports.past = isPast(new Date(2014, 6, 2))\n// "
  },
  {
    "path": "src/content/date-fns/00-generic/isValid/date-fns.js",
    "chars": 339,
    "preview": "// https://date-fns.org/v3.5.0/docs/isValid\nimport { isValid } from 'date-fns'\n\n// For the valid date:\nexports.valid = i"
  },
  {
    "path": "src/content/date-fns/00-generic/isValid/notes.md",
    "chars": 24,
    "preview": "Is the given date valid?"
  },
  {
    "path": "src/content/date-fns/00-generic/isValid/spec.js",
    "chars": 246,
    "preview": "const expected = {\n  valid: true,\n  convertible: true,\n  invalid: false,\n}\n\nconst datefns = require('./date-fns')\nconst "
  },
  {
    "path": "src/content/date-fns/00-generic/isValid/vanilla.js",
    "chars": 394,
    "preview": "/* eslint-disable no-restricted-globals */\nconst isValid = date =>\n  !isNaN((date instanceof Date ? date : new Date(date"
  },
  {
    "path": "src/content/date-fns/00-generic/max/date-fns.js",
    "chars": 266,
    "preview": "// https://date-fns.org/v3.5.0/docs/max\nimport { max } from 'date-fns'\n\n// Which of these dates is the latest?\nmodule.ex"
  },
  {
    "path": "src/content/date-fns/00-generic/max/notes.md",
    "chars": 37,
    "preview": "Return the latest of the given dates."
  },
  {
    "path": "src/content/date-fns/00-generic/max/spec.js",
    "chars": 205,
    "preview": "const expected = new Date(1995, 6, 2)\n\nconst datefns = require('./date-fns')\nconst plain = require('./vanilla')\n\ntest('m"
  },
  {
    "path": "src/content/date-fns/00-generic/max/vanilla.js",
    "chars": 273,
    "preview": "const max = dates => new Date(Math.max(...dates.map(date => date.getTime())))\n\n// Which of these dates is the latest?\nmo"
  },
  {
    "path": "src/content/date-fns/00-generic/min/date-fns.js",
    "chars": 268,
    "preview": "// https://date-fns.org/v3.5.0/docs/min\nimport { min } from 'date-fns'\n\n// Which of these dates is the earliest?\nmodule."
  },
  {
    "path": "src/content/date-fns/00-generic/min/notes.md",
    "chars": 39,
    "preview": "Return the earliest of the given dates."
  },
  {
    "path": "src/content/date-fns/00-generic/min/spec.js",
    "chars": 206,
    "preview": "const expected = new Date(1987, 1, 11)\n\nconst datefns = require('./date-fns')\nconst plain = require('./vanilla')\n\ntest('"
  },
  {
    "path": "src/content/date-fns/00-generic/min/vanilla.js",
    "chars": 275,
    "preview": "const min = dates => new Date(Math.min(...dates.map(date => date.getTime())))\n\n// Which of these dates is the earliest?\n"
  },
  {
    "path": "src/content/date-fns/01-interval/areIntervalsOverlapping/date-fns.js",
    "chars": 882,
    "preview": "// https://date-fns.org/v3.5.0/docs/areIntervalsOverlapping\nimport { areIntervalsOverlapping } from 'date-fns'\n\nexports."
  },
  {
    "path": "src/content/date-fns/01-interval/areIntervalsOverlapping/notes.md",
    "chars": 269,
    "preview": "Is the given time interval overlapping with another time interval? Adjacent intervals do not count as overlapping unless"
  },
  {
    "path": "src/content/date-fns/01-interval/areIntervalsOverlapping/spec.js",
    "chars": 300,
    "preview": "const expected = {\n  'adjacent': false,\n  'inclusive': true,\n  'nonOverlapping': false,\n  'overlapping': true,\n}\n\nconst "
  },
  {
    "path": "src/content/date-fns/01-interval/areIntervalsOverlapping/vanilla.js",
    "chars": 1116,
    "preview": "const areIntervalsOverlapping = (\n  { start: rxStart, end: rxEnd },\n  { start: ryStart, end: ryEnd },\n  { inclusive } = "
  },
  {
    "path": "src/content/date-fns/01-interval/eachDayOfInterval/date-fns.js",
    "chars": 571,
    "preview": "// https://date-fns.org/v3.5.0/docs/eachDayOfInterval\nimport { eachDayOfInterval } from 'date-fns'\n\nexports.default = ea"
  },
  {
    "path": "src/content/date-fns/01-interval/eachDayOfInterval/notes.md",
    "chars": 0,
    "preview": ""
  },
  {
    "path": "src/content/date-fns/01-interval/eachDayOfInterval/spec.js",
    "chars": 696,
    "preview": "const expected = {\n  'default': [\n    new Date(2014, 9, 6).toString(),\n    new Date(2014, 9, 7).toString(),\n    new Date"
  },
  {
    "path": "src/content/date-fns/01-interval/eachDayOfInterval/vanilla.js",
    "chars": 777,
    "preview": "const eachDayOfInterval = ({ start, end }, { step } = { step: 1 }) => {\n  const retArr = []\n  start.setHours(0, 0, 0, 0)"
  },
  {
    "path": "src/content/date-fns/01-interval/isWithinInterval/date-fns.js",
    "chars": 579,
    "preview": "// https://date-fns.org/v3.5.0/docs/isWithinInterval\nimport { isWithinInterval } from 'date-fns'\n\nexports.in = isWithinI"
  },
  {
    "path": "src/content/date-fns/01-interval/isWithinInterval/notes.md",
    "chars": 0,
    "preview": ""
  },
  {
    "path": "src/content/date-fns/01-interval/isWithinInterval/spec.js",
    "chars": 254,
    "preview": "const expected = { 'in': true, 'out': false, 'start': true, 'end': true }\n\nconst datefns = require('./date-fns')\nconst p"
  },
  {
    "path": "src/content/date-fns/01-interval/isWithinInterval/vanilla.js",
    "chars": 671,
    "preview": "const isWithinInterval = (date, { start, end }) =>\n  date.getTime() >= start.getTime() && date.getTime() <= end.getTime("
  },
  {
    "path": "src/content/date-fns/01-timestamp/fromUnixTime/date-fns.js",
    "chars": 209,
    "preview": "// https://date-fns.org/v3.5.0/docs/fromUnixTime\nimport { fromUnixTime } from 'date-fns'\n\n// Create the date 29 February"
  },
  {
    "path": "src/content/date-fns/01-timestamp/fromUnixTime/notes.md",
    "chars": 36,
    "preview": "Create a date from a Unix timestamp."
  },
  {
    "path": "src/content/date-fns/01-timestamp/fromUnixTime/spec.js",
    "chars": 236,
    "preview": "const expected = new Date(Date.UTC(2012, 1, 29, 11, 45, 5))\n\nconst datefns = require('./date-fns')\nconst plain = require"
  },
  {
    "path": "src/content/date-fns/01-timestamp/fromUnixTime/vanilla.js",
    "chars": 179,
    "preview": "const fromUnixTime = unixTime => new Date(unixTime * 1000)\n\n// Create the date 29 February 2012 11:45:05:\nmodule.exports"
  },
  {
    "path": "src/content/date-fns/01-timestamp/getTime/date-fns.js",
    "chars": 229,
    "preview": "// https://date-fns.org/v3.5.0/docs/getTime\nimport { getTime } from 'date-fns'\n\n// Get the timestamp of 29 February 2012"
  },
  {
    "path": "src/content/date-fns/01-timestamp/getTime/notes.md",
    "chars": 49,
    "preview": "Get the milliseconds timestamp of the given date."
  },
  {
    "path": "src/content/date-fns/01-timestamp/getTime/spec.js",
    "chars": 202,
    "preview": "const expected = 1330515905123\n\nconst datefns = require('./date-fns')\nconst plain = require('./vanilla')\n\ntest('getTime'"
  },
  {
    "path": "src/content/date-fns/01-timestamp/getTime/vanilla.js",
    "chars": 189,
    "preview": "const getTime = date => date.getTime()\n\n// Get the timestamp of 29 February 2012 11:45:05.123:\nmodule.exports = getTime("
  },
  {
    "path": "src/content/date-fns/01-timestamp/getUnixTime/date-fns.js",
    "chars": 233,
    "preview": "// https://date-fns.org/v3.5.0/docs/getUnixTime\nimport { getUnixTime } from 'date-fns'\n\n// Get the timestamp of 29 Febru"
  },
  {
    "path": "src/content/date-fns/01-timestamp/getUnixTime/notes.md",
    "chars": 44,
    "preview": "Get the seconds timestamp of the given date."
  },
  {
    "path": "src/content/date-fns/01-timestamp/getUnixTime/spec.js",
    "chars": 203,
    "preview": "const expected = 1330515905\n\nconst datefns = require('./date-fns')\nconst plain = require('./vanilla')\n\ntest('getUnixTime"
  },
  {
    "path": "src/content/date-fns/01-timestamp/getUnixTime/vanilla.js",
    "chars": 198,
    "preview": "const getUnixTime = date => Math.trunc(date / 1000)\n\n// Get the timestamp of 29 February 2012 11:45:05 CET:\nmodule.expor"
  },
  {
    "path": "src/content/date-fns/02-millisecond/addMilliseconds/date-fns.js",
    "chars": 261,
    "preview": "// https://date-fns.org/v3.5.0/docs/addMilliseconds\nimport { addMilliseconds } from 'date-fns'\n\n// Add 750 milliseconds "
  },
  {
    "path": "src/content/date-fns/02-millisecond/addMilliseconds/notes.md",
    "chars": 59,
    "preview": "Add the specified number of milliseconds to the given date."
  },
  {
    "path": "src/content/date-fns/02-millisecond/addMilliseconds/spec.js",
    "chars": 235,
    "preview": "const expected = new Date(2014, 6, 10, 12, 45, 30, 750)\n\nconst datefns = require('./date-fns')\nconst plain = require('./"
  },
  {
    "path": "src/content/date-fns/02-millisecond/addMilliseconds/vanilla.js",
    "chars": 274,
    "preview": "const addMilliseconds = (date, ms) => {\n  date.setMilliseconds(date.getMilliseconds() + ms)\n  return date\n}\n\n// Add 750 "
  },
  {
    "path": "src/content/date-fns/02-millisecond/differenceInMilliseconds/date-fns.js",
    "chars": 346,
    "preview": "// https://date-fns.org/v3.5.0/docs/differenceInMilliseconds\nimport { differenceInMilliseconds } from 'date-fns'\n\n// How"
  },
  {
    "path": "src/content/date-fns/02-millisecond/differenceInMilliseconds/notes.md",
    "chars": 55,
    "preview": "Get the number of milliseconds between the given dates."
  },
  {
    "path": "src/content/date-fns/02-millisecond/differenceInMilliseconds/spec.js",
    "chars": 210,
    "preview": "const expected = 1100\n\nconst datefns = require('./date-fns')\nconst plain = require('./vanilla')\n\ntest('differenceInMilli"
  },
  {
    "path": "src/content/date-fns/02-millisecond/differenceInMilliseconds/vanilla.js",
    "chars": 298,
    "preview": "const differenceInMilliseconds = (dateA, dateB) => dateA - dateB\n\n// How many milliseconds are between\n// 2 July 2014 12"
  },
  {
    "path": "src/content/date-fns/02-millisecond/getMilliseconds/date-fns.js",
    "chars": 236,
    "preview": "// https://date-fns.org/v3.5.0/docs/getMilliseconds\nimport { getMilliseconds } from 'date-fns'\n\n// Get the milliseconds "
  },
  {
    "path": "src/content/date-fns/02-millisecond/getMilliseconds/notes.md",
    "chars": 39,
    "preview": "Get the milliseconds of the given date."
  },
  {
    "path": "src/content/date-fns/02-millisecond/getMilliseconds/spec.js",
    "chars": 200,
    "preview": "const expected = 123\n\nconst datefns = require('./date-fns')\nconst plain = require('./vanilla')\n\ntest('getMilliseconds', "
  },
  {
    "path": "src/content/date-fns/02-millisecond/getMilliseconds/vanilla.js",
    "chars": 196,
    "preview": "const getMilliseconds = date => date.getMilliseconds()\n\n// Get the milliseconds of 29 February 2012 11:45:05.123:\nmodule"
  },
  {
    "path": "src/content/date-fns/02-millisecond/setMilliseconds/date-fns.js",
    "chars": 266,
    "preview": "// https://date-fns.org/v3.5.0/docs/setMilliseconds\nimport { setMilliseconds } from 'date-fns'\n\n// Set 300 milliseconds "
  },
  {
    "path": "src/content/date-fns/02-millisecond/setMilliseconds/notes.md",
    "chars": 39,
    "preview": "Set the milliseconds to the given date."
  },
  {
    "path": "src/content/date-fns/02-millisecond/setMilliseconds/spec.js",
    "chars": 234,
    "preview": "const expected = new Date(2014, 8, 1, 11, 30, 40, 300)\n\nconst datefns = require('./date-fns')\nconst plain = require('./v"
  },
  {
    "path": "src/content/date-fns/02-millisecond/setMilliseconds/vanilla.js",
    "chars": 254,
    "preview": "const setMilliseconds = (date, ms) => {\n  date.setMilliseconds(ms)\n  return date\n}\n\n// Set 300 milliseconds to 1 Septemb"
  },
  {
    "path": "src/content/date-fns/02-millisecond/subMilliseconds/date-fns.js",
    "chars": 268,
    "preview": "// https://date-fns.org/v3.5.0/docs/subMilliseconds\nimport { subMilliseconds } from 'date-fns'\n\n// Subtract 750 millisec"
  },
  {
    "path": "src/content/date-fns/02-millisecond/subMilliseconds/notes.md",
    "chars": 66,
    "preview": "Subtract the specified number of milliseconds from the given date."
  },
  {
    "path": "src/content/date-fns/02-millisecond/subMilliseconds/spec.js",
    "chars": 235,
    "preview": "const expected = new Date(2014, 6, 10, 12, 45, 29, 250)\n\nconst datefns = require('./date-fns')\nconst plain = require('./"
  },
  {
    "path": "src/content/date-fns/02-millisecond/subMilliseconds/vanilla.js",
    "chars": 281,
    "preview": "const subMilliseconds = (date, ms) => {\n  date.setMilliseconds(date.getMilliseconds() - ms)\n  return date\n}\n\n// Subtract"
  },
  {
    "path": "src/content/date-fns/02-second/addSeconds/date-fns.js",
    "chars": 227,
    "preview": "// https://date-fns.org/v3.5.0/docs/addSeconds\nimport { addSeconds } from 'date-fns'\n\n// Add 30 seconds to 10 July 2014 "
  },
  {
    "path": "src/content/date-fns/02-second/addSeconds/notes.md",
    "chars": 54,
    "preview": "Add the specified number of seconds to the given date."
  },
  {
    "path": "src/content/date-fns/02-second/addSeconds/spec.js",
    "chars": 225,
    "preview": "const expected = new Date(2014, 6, 10, 12, 45, 30)\n\nconst datefns = require('./date-fns')\nconst plain = require('./vanil"
  },
  {
    "path": "src/content/date-fns/02-second/addSeconds/vanilla.js",
    "chars": 233,
    "preview": "const addSeconds = (date, s) => {\n  date.setSeconds(date.getSeconds() + s)\n  return date\n}\n\n// Add 30 seconds to 10 July"
  },
  {
    "path": "src/content/date-fns/02-second/differenceInSeconds/date-fns.js",
    "chars": 321,
    "preview": "// https://date-fns.org/v3.5.0/docs/differenceInSeconds\nimport { differenceInSeconds } from 'date-fns'\n\n// How many seco"
  },
  {
    "path": "src/content/date-fns/02-second/differenceInSeconds/notes.md",
    "chars": 50,
    "preview": "Get the number of seconds between the given dates."
  },
  {
    "path": "src/content/date-fns/02-second/differenceInSeconds/spec.js",
    "chars": 203,
    "preview": "const expected = 12\n\nconst datefns = require('./date-fns')\nconst plain = require('./vanilla')\n\ntest('differenceInSeconds"
  },
  {
    "path": "src/content/date-fns/02-second/differenceInSeconds/vanilla.js",
    "chars": 299,
    "preview": "const differenceInSeconds = (dateA, dateB) => Math.trunc((dateA - dateB) / 1000)\n\n// How many seconds are between\n// 2 J"
  },
  {
    "path": "src/content/date-fns/02-second/endOfSecond/date-fns.js",
    "chars": 249,
    "preview": "// https://date-fns.org/v3.5.0/docs/endOfSecond\nimport { endOfSecond } from 'date-fns'\n\n// The end of a second for 1 Dec"
  },
  {
    "path": "src/content/date-fns/02-second/endOfSecond/notes.md",
    "chars": 46,
    "preview": "Return the end of a second for the given date."
  },
  {
    "path": "src/content/date-fns/02-second/endOfSecond/spec.js",
    "chars": 231,
    "preview": "const expected = new Date(2014, 11, 1, 22, 15, 45, 999)\n\nconst datefns = require('./date-fns')\nconst plain = require('./"
  },
  {
    "path": "src/content/date-fns/02-second/endOfSecond/vanilla.js",
    "chars": 234,
    "preview": "const endOfSecond = date => new Date(Math.ceil(date / 1000) * 1000 - 1)\n\n// The end of a second for 1 December 2014 22:1"
  },
  {
    "path": "src/content/date-fns/02-second/getSeconds/date-fns.js",
    "chars": 214,
    "preview": "// https://date-fns.org/v3.5.0/docs/getSeconds\nimport { getSeconds } from 'date-fns'\n\n// Get the seconds of 29 February "
  },
  {
    "path": "src/content/date-fns/02-second/getSeconds/notes.md",
    "chars": 34,
    "preview": "Get the seconds of the given date."
  },
  {
    "path": "src/content/date-fns/02-second/getSeconds/spec.js",
    "chars": 193,
    "preview": "const expected = 5\n\nconst datefns = require('./date-fns')\nconst plain = require('./vanilla')\n\ntest('getSeconds', () => {"
  },
  {
    "path": "src/content/date-fns/02-second/getSeconds/vanilla.js",
    "chars": 174,
    "preview": "const getSeconds = date => date.getSeconds()\n\n// Get the seconds of 29 February 2012 11:45:05.123:\nmodule.exports = getS"
  },
  {
    "path": "src/content/date-fns/02-second/isSameSecond/date-fns.js",
    "chars": 302,
    "preview": "// https://date-fns.org/v3.5.0/docs/isSameSecond\nimport { isSameSecond } from 'date-fns'\n\n// Are 4 September 2014 06:30:"
  },
  {
    "path": "src/content/date-fns/02-second/isSameSecond/notes.md",
    "chars": 39,
    "preview": "Are the given dates in the same second?"
  },
  {
    "path": "src/content/date-fns/02-second/isSameSecond/spec.js",
    "chars": 198,
    "preview": "const expected = true\n\nconst datefns = require('./date-fns')\nconst plain = require('./vanilla')\n\ntest('isSameSecond', ()"
  },
  {
    "path": "src/content/date-fns/02-second/isSameSecond/vanilla.js",
    "chars": 333,
    "preview": "const isSameSecond = (dateA, dateB) =>\n  Math.abs(dateA - dateB) < 1000 && dateA.getSeconds() === dateB.getSeconds()\n\n//"
  },
  {
    "path": "src/content/date-fns/02-second/isThisSecond/date-fns.js",
    "chars": 264,
    "preview": "// https://date-fns.org/v3.5.0/docs/isThisSecond\nimport { isThisSecond } from 'date-fns'\n\n// If now is 25 September 2014"
  },
  {
    "path": "src/content/date-fns/02-second/isThisSecond/notes.md",
    "chars": 57,
    "preview": "Is the given date in the same second as the current date?"
  },
  {
    "path": "src/content/date-fns/02-second/isThisSecond/spec.js",
    "chars": 198,
    "preview": "const expected = true\n\nconst datefns = require('./date-fns')\nconst plain = require('./vanilla')\n\ntest('isThisSecond', ()"
  },
  {
    "path": "src/content/date-fns/02-second/isThisSecond/vanilla.js",
    "chars": 305,
    "preview": "const isThisSecond = (dateA, dateB = new Date()) =>\n  Math.abs(dateA - dateB) < 1000 && dateA.getSeconds() === dateB.get"
  },
  {
    "path": "src/content/date-fns/02-second/setSeconds/date-fns.js",
    "chars": 231,
    "preview": "// https://date-fns.org/v3.5.0/docs/setSeconds\nimport { setSeconds } from 'date-fns'\n\n// Set 45 seconds to 1 September 2"
  },
  {
    "path": "src/content/date-fns/02-second/setSeconds/notes.md",
    "chars": 34,
    "preview": "Set the seconds to the given date."
  },
  {
    "path": "src/content/date-fns/02-second/setSeconds/spec.js",
    "chars": 224,
    "preview": "const expected = new Date(2014, 8, 1, 11, 30, 45)\n\nconst datefns = require('./date-fns')\nconst plain = require('./vanill"
  },
  {
    "path": "src/content/date-fns/02-second/setSeconds/vanilla.js",
    "chars": 217,
    "preview": "const setSeconds = (date, s) => {\n  date.setSeconds(s)\n  return date\n}\n\n// Set 45 seconds to 1 September 2014 11:30:40:\n"
  },
  {
    "path": "src/content/date-fns/02-second/startOfSecond/date-fns.js",
    "chars": 257,
    "preview": "// https://date-fns.org/v3.5.0/docs/startOfSecond\nimport { startOfSecond } from 'date-fns'\n\n// The start of a second for"
  },
  {
    "path": "src/content/date-fns/02-second/startOfSecond/notes.md",
    "chars": 48,
    "preview": "Return the start of a second for the given date."
  },
  {
    "path": "src/content/date-fns/02-second/startOfSecond/spec.js",
    "chars": 228,
    "preview": "const expected = new Date(2014, 11, 1, 22, 15, 45)\n\nconst datefns = require('./date-fns')\nconst plain = require('./vanil"
  },
  {
    "path": "src/content/date-fns/02-second/startOfSecond/vanilla.js",
    "chars": 237,
    "preview": "const startOfSecond = date => new Date(Math.floor(date / 1000) * 1000)\n\n// The start of a second for 1 December 2014 22:"
  },
  {
    "path": "src/content/date-fns/02-second/subSeconds/date-fns.js",
    "chars": 234,
    "preview": "// https://date-fns.org/v3.5.0/docs/subSeconds\nimport { subSeconds } from 'date-fns'\n\n// Subtract 30 seconds from 10 Jul"
  },
  {
    "path": "src/content/date-fns/02-second/subSeconds/notes.md",
    "chars": 61,
    "preview": "Subtract the specified number of seconds from the given date."
  },
  {
    "path": "src/content/date-fns/02-second/subSeconds/spec.js",
    "chars": 225,
    "preview": "const expected = new Date(2014, 6, 10, 12, 44, 30)\n\nconst datefns = require('./date-fns')\nconst plain = require('./vanil"
  },
  {
    "path": "src/content/date-fns/02-second/subSeconds/vanilla.js",
    "chars": 240,
    "preview": "const subSeconds = (date, s) => {\n  date.setSeconds(date.getSeconds() - s)\n  return date\n}\n\n// Subtract 30 seconds from "
  },
  {
    "path": "src/content/date-fns/03-minute/addMinutes/date-fns.js",
    "chars": 223,
    "preview": "// https://date-fns.org/v3.5.0/docs/addMinutes\nimport { addMinutes } from 'date-fns'\n\n// Add 30 minutes to 10 July 2014 "
  },
  {
    "path": "src/content/date-fns/03-minute/addMinutes/notes.md",
    "chars": 54,
    "preview": "Add the specified number of minutes to the given date."
  },
  {
    "path": "src/content/date-fns/03-minute/addMinutes/spec.js",
    "chars": 221,
    "preview": "const expected = new Date(2014, 6, 10, 12, 30)\n\nconst datefns = require('./date-fns')\nconst plain = require('./vanilla')"
  },
  {
    "path": "src/content/date-fns/03-minute/addMinutes/vanilla.js",
    "chars": 229,
    "preview": "const addMinutes = (date, m) => {\n  date.setMinutes(date.getMinutes() + m)\n  return date\n}\n\n// Add 30 minutes to 10 July"
  },
  {
    "path": "src/content/date-fns/03-minute/differenceInMinutes/date-fns.js",
    "chars": 473,
    "preview": "// https://date-fns.org/v3.5.0/docs/differenceInMinutes\nimport { differenceInMinutes } from 'date-fns'\n\n// How many minu"
  },
  {
    "path": "src/content/date-fns/03-minute/differenceInMinutes/notes.md",
    "chars": 50,
    "preview": "Get the number of minutes between the given dates."
  },
  {
    "path": "src/content/date-fns/03-minute/differenceInMinutes/spec.js",
    "chars": 236,
    "preview": "const expected = {\n  positive: 12,\n  negative: -1,\n}\n\nconst datefns = require('./date-fns')\nconst plain = require('./van"
  },
  {
    "path": "src/content/date-fns/03-minute/differenceInMinutes/vanilla.js",
    "chars": 460,
    "preview": "const differenceInMinutes = (dateA, dateB) =>\n  Math.trunc((dateA - dateB) / (1000 * 60))\n\n// How many minutes are betwe"
  },
  {
    "path": "src/content/date-fns/03-minute/endOfMinute/date-fns.js",
    "chars": 249,
    "preview": "// https://date-fns.org/v3.5.0/docs/endOfMinute\nimport { endOfMinute } from 'date-fns'\n\n// The end of a minute for 1 Dec"
  },
  {
    "path": "src/content/date-fns/03-minute/endOfMinute/notes.md",
    "chars": 46,
    "preview": "Return the end of a minute for the given date."
  },
  {
    "path": "src/content/date-fns/03-minute/endOfMinute/spec.js",
    "chars": 231,
    "preview": "const expected = new Date(2014, 11, 1, 22, 15, 59, 999)\n\nconst datefns = require('./date-fns')\nconst plain = require('./"
  },
  {
    "path": "src/content/date-fns/03-minute/endOfMinute/vanilla.js",
    "chars": 248,
    "preview": "const endOfMinute = date =>\n  new Date(Math.ceil(date / (1000 * 60)) * 1000 * 60 - 1)\n\n// The end of a minute for 1 Dece"
  },
  {
    "path": "src/content/date-fns/03-minute/getMinutes/date-fns.js",
    "chars": 206,
    "preview": "// https://date-fns.org/v3.5.0/docs/getMinutes\nimport { getMinutes } from 'date-fns'\n\n// Get the minutes of 29 February "
  },
  {
    "path": "src/content/date-fns/03-minute/getMinutes/notes.md",
    "chars": 34,
    "preview": "Get the minutes of the given date."
  },
  {
    "path": "src/content/date-fns/03-minute/getMinutes/spec.js",
    "chars": 194,
    "preview": "const expected = 45\n\nconst datefns = require('./date-fns')\nconst plain = require('./vanilla')\n\ntest('getMinutes', () => "
  },
  {
    "path": "src/content/date-fns/03-minute/getMinutes/vanilla.js",
    "chars": 166,
    "preview": "const getMinutes = date => date.getMinutes()\n\n// Get the minutes of 29 February 2012 11:45:05:\nmodule.exports = getMinut"
  }
]

// ... and 987 more files (download for full content)

About this extraction

This page contains the full source code of the cedmax/youmightnotneed GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 1187 files (704.2 KB), approximately 364.3k tokens, and a symbol index with 43 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!